1<!DOCTYPE html> 2<html lang="en-US"> 3<head > 4<meta charset="UTF-8" /> 5<meta name="viewport" content="width=device-width, initial-scale=1" /> 6<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 7<!-- TERMAGEDDON + USERCENTRICS --> 8<link rel="preconnect" href="//privacy-proxy.usercentrics.eu"> 9<link rel="preload" href="//privacy-proxy.usercentrics.eu/latest/uc-block.bundle.js" as="script">
10<script type="application/javascript" src="//privacy-proxy.usercentrics.eu/latest/uc-block.bundle.js"></script>
vendor: 1 bytes, line 10
10
11<script>uc.setCustomTranslations('https://termageddon.ams3.cdn.digitaloceanspaces.com/translations/');</script>
vendor: 1 bytes, line 11
11
12<script id="usercentrics-cmp" src="//web.cmp.usercentrics.eu/ui/loader.js" data-settings-id="RsjCRXsHAl8ixD" async></script>
12 13<!-- END TERMAGEDDON + USERCENTRICS --> 14 15 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 16 <title>Updates - Alternative Technologies</title> 17 <link rel="canonical" href="https://www.alternativetechs.com/updates/" /> 18 <meta property="og:locale" content="en_US" /> 19 <meta property="og:type" content="article" /> 20 <meta property="og:title" content="Updates - Alternative Technologies" /> 21 <meta property="og:url" content="https://www.alternativetechs.com/updates/" /> 22 <meta property="og:site_name" content="Alternative Technologies" /> 23 <meta property="article:modified_time" content="2025-10-01T21:19:32+00:00" /> 24 <meta property="og:image" content="https://www.alternativetechs.com/wp-content/uploads/2020/12/alt-tech-og-meta.jpg" /> 25 <meta property="og:image:width" content="1200" /> 26 <meta property="og:image:height" content="630" /> 27 <meta property="og:image:type" content="image/jpeg" /> 28 <meta name="twitter:card" content="summary_large_image" /> 29 <meta name="twitter:label1" content="Est. reading time" /> 30 <meta name="twitter:data1" content="2 minutes" /> 31
31<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.alternativetechs.com\/updates\/","url":"https:\/\/www.alternativetechs.com\/updates\/","name":"Updates - Alternative Technologies","isPartOf":{"@id":"https:\/\/www.alternativetechs.com\/#website"},"datePublished":"2025-06-05T19:44:26+00:00","dateModified":"2025-10-01T21:19:32+00:00","breadcrumb":{"@id":"https:\/\/www.alternativetechs.com\/updates\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.alternativetechs.com\/updates\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.alternativetechs.com\/updates\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.alternativetechs.com\/"},{"@type":"ListItem","position":2,"name":"Updates"}]},{"@type":"WebSite","@id":"https:\/\/www.alternativetechs.com\/#website","url":"https:\/\/www.alternativetechs.com\/","name":"Alternative Technologies","description":"it's all connected","publisher":{"@id":"https:\/\/www.alternativetechs.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.alternativetechs.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.alternativetechs.com\/#organization","name":"Alternative Technologies","url":"https:\/\/www.alternativetechs.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.alternativetechs.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.alternativetechs.com\/wp-content\/uploads\/2020\/12\/AT_Logo_connecteda_tagline.jpg","contentUrl":"https:\/\/www.alternativetechs.com\/wp-content\/uploads\/2020\/12\/AT_Logo_connecteda_tagline.jpg","width":979,"height":564,"caption":"Alternative Technologies"},"image":{"@id":"https:\/\/www.alternativetechs.com\/#\/schema\/logo\/image\/"}}]}</script>
31 32 <!-- / Yoast SEO plugin. --> 33 34 35<link rel="alternate" type="application/rss+xml" title="Alternative Technologies » Feed" href="https://www.alternativetechs.com/feed/" /> 36<link rel="alternate" type="application/rss+xml" title="Alternative Technologies » Comments Feed" href="https://www.alternativetechs.com/comments/feed/" /> 37<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.alternativetechs.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.alternativetechs.com%2Fupdates%2F" /> 38<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.alternativetechs.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.alternativetechs.com%2Fupdates%2F&format=xml" /> 39<style id="wp-img-auto-sizes-contain-inline-css"> 40img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 41/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 42</style> 43<link rel='stylesheet' id='toolset_bootstrap_4-css' href='https://www.alternativetechs.com/wp-content/plugins/types/vendor/toolset/toolset-common/res/lib/bootstrap4/css/bootstrap.min.css?ver=4.5.3' media='screen' /> 44<link rel='stylesheet' id='dce-dynamic-visibility-style-css' href='https://www.alternativetechs.com/wp-content/plugins/dynamic-visibility-for-elementor/assets/css/dynamic-visibility.css?ver=6.0.6' media='all' /> 45<link rel='stylesheet' id='academy-pro-css' href='https://www.alternativetechs.com/wp-content/themes/academy-pro/style.css?ver=1.0.29' media='all' /> 46<style id="academy-pro-inline-css"> 47 48 49 .single .content .entry-content > p:first-of-type { 50 font-size: 26px; 51 font-size: 2.6rem; 52 letter-spacing: -0.7px; 53 } 54 55 56/*# sourceURL=academy-pro-inline-css */ 57</style> 58<style id="wp-emoji-styles-inline-css"> 59 60 img.wp-smiley, img.emoji { 61 display: inline !important; 62 border: none !important; 63 box-shadow: none !important; 64 height: 1em !important; 65 width: 1em !important; 66 margin: 0 0.07em !important; 67 vertical-align: -0.1em !important; 68 background: none !important; 69 padding: 0 !important; 70 } 71/*# sourceURL=wp-emoji-styles-inline-css */ 72</style> 73<link rel='stylesheet' id='wp-theme-css' href='https://www.alternativetechs.com/wp-includes/css/dist/theme/design-tokens.min.css?ver=7.1.3' media='all' /> 74<link rel='stylesheet' id='wp-components-css' href='https://www.alternativetechs.com/wp-includes/css/dist/components/style.min.css?ver=7.1.3' media='all' /> 75<link rel='stylesheet' id='wp-preferences-css' href='https://www.alternativetechs.com/wp-includes/css/dist/preferences/style.min.css?ver=7.1.3' media='all' /> 76<link rel='stylesheet' id='wp-block-editor-css' href='https://www.alternativetechs.com/wp-includes/css/dist/block-editor/style.min.css?ver=7.1.3' media='all' /> 77<link rel='stylesheet' id='popup-maker-block-library-style-css' href='https://www.alternativetechs.com/wp-content/plugins/popup-maker/dist/packages/block-library-style.css?ver=32732a797d59d961da0d' media='all' /> 78<link rel='stylesheet' id='mediaelement-css' href='https://www.alternativetechs.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' /> 79<link rel='stylesheet' id='wp-mediaelement-css' href='https://www.alternativetechs.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.1.3' media='all' /> 80<link rel='stylesheet' id='view_editor_gutenberg_frontend_assets-css' href='https://www.alternativetechs.com/wp-content/plugins/wp-views/public/css/views-frontend.css?ver=3.6.27' media='all' /> 81<style id="view_editor_gutenberg_frontend_assets-inline-css"> 82.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item {border-color: #cdcdcd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item a {color: #444;background-color: #fff;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:focus {color: #000;background-color: #eee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #eee;} 83.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item {border-color: #cdcdcd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item a {color: #444;background-color: #fff;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:focus {color: #000;background-color: #eee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #eee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item {border-color: #cdcdcd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item a {color: #444;background-color: #eeeeee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey a:focus {color: #000;background-color: #e5e5e5;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #e5e5e5;} 84.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item {border-color: #cdcdcd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item a {color: #444;background-color: #fff;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default a:focus {color: #000;background-color: #eee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-default .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #eee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item {border-color: #cdcdcd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item a {color: #444;background-color: #eeeeee;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey a:focus {color: #000;background-color: #e5e5e5;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-grey .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #e5e5e5;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue > span.wpv-sort-list,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue .wpv-sort-list-item {border-color: #0099cc;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue .wpv-sort-list-item a {color: #444;background-color: #cbddeb;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue a:hover,.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue a:focus {color: #000;background-color: #95bedd;}.wpv-sort-list-dropdown.wpv-sort-list-dropdown-style-blue .wpv-sort-list-item.wpv-sort-list-current a {color: #000;background-color: #95bedd;} 85/*# sourceURL=view_editor_gutenberg_frontend_assets-inline-css */ 86</style> 87<link rel='stylesheet' id='gravityforms-for-all-css' href='https://www.alternativetechs.com/w
87p-content/plugins/gravityforms-for-all/gravityforms-for-all.css?ver=1.0.3' media='all' /> 88<link rel='stylesheet' id='sr7css-css' href='//www.alternativetechs.com/wp-content/plugins/revslider/public/css/sr7.css?ver=1790292698' media='all' /> 89<link rel='stylesheet' id='google-fonts-merriweather-css' href='https://www.alternativetechs.com/wp-content/themes/academy-pro/assets/fonts/google-fonts/merriweather/merriweather.css?ver=7.1.3' media='all' /> 90<link rel='stylesheet' id='google-fonts-pt-sans-css' href='https://www.alternativetechs.com/wp-content/themes/academy-pro/assets/fonts/google-fonts/pt-sans/pt-sans.css?ver=7.1.3' media='all' /> 91<link rel='stylesheet' id='academy-sp-icons-css' href='https://www.alternativetechs.com/wp-content/themes/academy-pro/css/sp-icons.css?ver=1.0.29' media='all' /> 92<link rel='stylesheet' id='font-awesome-v4shim-css' href='https://www.alternativetechs.com/wp-content/plugins/types/vendor/toolset/toolset-common/res/lib/font-awesome/css/v4-shims.css?ver=5.13.0' media='screen' /> 93<link rel='stylesheet' id='font-awesome-css' href='https://www.alternativetechs.com/wp-content/plugins/types/vendor/toolset/toolset-common/res/lib/font-awesome/css/all.css?ver=5.13.0' media='screen' /> 94<link rel='stylesheet' id='google-fonts-open-sans-css' href='https://www.alternativetechs.com/wp-content/themes/academy-pro/assets/fonts/google-fonts/open-sans/open-sans.css?ver=7.1.3' media='all' /> 95<link rel='stylesheet' id='elementor-icons-css' href='https://www.alternativetechs.com/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.54.0' media='all' /> 96<link rel='stylesheet' id='elementor-frontend-css' href='https://www.alternativetechs.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.2' media='all' /> 97<link rel='stylesheet' id='elementor-post-518-css' href='https://www.alternativetechs.com/wp-content/uploads/elementor/css/post-518.css?ver=1791405427' media='all' /> 98<link rel='stylesheet' id='font-awesome-5-all-css' href='https://www.alternativetechs.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=4.3.2' media='all' /> 99<link rel='stylesheet' id='font-awesome-4-shim-css' href='https://www.alternativetechs.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?ver=4.3.2' media='all' /> 100<link rel='stylesheet' id='widget-posts-css' href='https://www.alternativetechs.com/wp-content/plugins/elementor-pro/assets/css/widget-posts.min.css?ver=4.3.0' media='all' /> 101<link rel='stylesheet' id='widget-spacer-css' href='https://www.alternativetechs.com/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=4.3.2' media='all' /> 102<link rel='stylesheet' id='elementor-post-2602-css' href='https://www.alternativetechs.com/wp-content/uploads/elementor/css/post-2602.css?ver=1791420531' media='all' /> 103<link rel='stylesheet' id='genesis-overrides-css-css' href='https://www.alternativetechs.com/wp-content/plugins/wp-views/vendor/toolset/toolset-theme-settings/res/css/themes/genesis-overrides.css?ver=1.5.5' media='screen' />
104<script id="toolset-common-es-frontend-js" src="https://www.alternativetechs.com/wp-content/plugins/wp-views/vendor/toolset/common-es/public/toolset-common-es-frontend.js?ver=176000"></script>
vendor: 1 bytes, line 104
104
105<script id="jquery-core-js" src="https://www.alternativetechs.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 105
105
106<script id="jquery-migrate-js" src="https://www.alternativetechs.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 106
106
107<script id="equal-height-columns-js-extra"> 108var equalHeightColumnElements = {"element-groups":{"1":{"selector":".home-services-box","breakpoint":768}}}; 109//# sourceURL=equal-height-columns-js-extra 110</script>
vendor: 1 bytes, line 110
110
111<script id="equal-height-columns-js" src="https://www.alternativetechs.com/wp-content/plugins/equal-height-columns/public/js/equal-height-columns-public.js?ver=1.2.1"></script>
vendor: 1 bytes, line 111
111
112<script async data-wp-strategy="async" id="tp-tools-js" src="//www.alternativetechs.com/wp-content/plugins/revslider/public/js/libs/tptools.js?ver=1790292698"></script>
vendor: 1 bytes, line 112
112
113<script async data-wp-strategy="async" id="sr7-js" src="//www.alternativetechs.com/wp-content/plugins/revslider/public/js/sr7.js?ver=1790292698"></script>
vendor: 1 bytes, line 113
113
114<script id="font-awesome-4-shim-js" src="https://www.alternativetechs.com/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=4.3.2"></script>
114 115<link rel="https://api.w.org/" href="https://www.alternativetechs.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.alternativetechs.com/wp-json/wp/v2/pages/2602" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.alternativetechs.com/xmlrpc.php?rsd" /> 116<link rel='shortlink' href='https://www.alternativetechs.com/?p=2602' /> 117<link rel="stylesheet" href="https://use.typekit.net/xfu7jjj.css"> 118<style type="text/css">.site-title a { background: url(https://www.alternativetechs.com/wp-content/uploads/2022/06/2022_Logo_500px.png) no-repeat !important; }</style> 119<meta name="generator" content="Elementor 4.3.2; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto"> 120<!-- Google tag (gtag.js) -->
vendor: 120 bytes, lines 120-121
120 121<script type="text/plain" data-usercentrics="Google Analytics" async src="https://www.googletagmanager.com/gtag/js?id=
121G-ZCXY5881LW
vendor: 13 bytes, line 121
121"></script>
122<script> 123
vendor: 138 bytes, lines 123-127
123window.dataLayer = window.dataLayer || []; 124 function gtag(){dataLayer.push(arguments);} 125 gtag('js', new Date()); 126 127 gtag('config', '
127G-ZCXY5881LW
vendor: 5 bytes, line 127
127');
128</script>
128 129
129<script> window.addEventListener("load",function(){ var c={script:false,link:false}; function ls(s) { if(!['script','link'].includes(s)||c[s]){return;}c[s]=true; var d=document,j=d.createElement(s); if(s==='script'){j.src='https://www.alternativetechs.com/wp-content/plugins/wp-views/vendor/toolset/blocks/public/js/frontend.js?v=1.6.22';}else{ j.rel='stylesheet';j.href='https://www.alternativetechs.com/wp-content/plugins/wp-views/vendor/toolset/blocks/public/css/style.css?v=1.6.22';} d.body.appendChild(j); }; function ex(){ls('script');ls('link')} window.addEventListener("scroll", ex, {once: true}); if (('IntersectionObserver' in window) && ('IntersectionObserverEntry' in window) && ('intersectionRatio' in window.IntersectionObserverEntry.prototype)) { var i = 0, fb = document.querySelectorAll("[class^='tb-']"), o = new IntersectionObserver(es => { es.forEach(e => { o.unobserve(e.target); if (e.intersectionRatio > 0) { ex();o.disconnect();}else{ i++;if(fb.length>i){o.observe(fb[i])}} }) }); if (fb.length) { o.observe(fb[i]) } } }) </script>
129 130 <noscript> 131 <link rel="stylesheet" href="https://www.alternativetechs.com/wp-content/plugins/wp-views/vendor/toolset/blocks/public/css/style.css"> 132 </noscript> <style> 133 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 134 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 135 background-image: none !important; 136 } 137 @media screen and (max-height: 1024px) { 138 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 139 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 140 background-image: none !important; 141 } 142 } 143 @media screen and (max-height: 640px) { 144 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 145 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 146 background-image: none !important; 147 } 148 } 149 </style> 150 <meta name="generator" content="Powered by Slider Revolution 7.2.0 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." /> 151<link rel="icon" href="https://www.alternativetechs.com/wp-content/uploads/2018/11/cropped-favicon2-01-32x32.png" sizes="32x32" /> 152<link rel="icon" href="https://www.alternativetechs.com/wp-content/uploads/2018/11/cropped-favicon2-01-192x192.png" sizes="192x192" /> 153<link rel="apple-touch-icon" href="https://www.alternativetechs.com/wp-content/uploads/2018/11/cropped-favicon2-01-180x180.png" /> 154<meta name="msapplication-TileImage" content="https://www.alternativetechs.com/wp-content/uploads/2018/11/cropped-favicon2-01-270x270.png" />
155<script> 156 window._tpt ??= {}; 157 window.SR7 ??= {}; 158 _tpt.R ??= {}; 159 _tpt.R.fonts ??= {}; 160 _tpt.R.fonts.customFonts??= {}; 161 SR7.devMode = false; 162 SR7.F ??= {}; 163 SR7.G ??= {}; 164 SR7.LIB ??= {}; 165 SR7.E ??= {}; 166 SR7.E.gAddons ??= {}; 167 SR7.E.php ??= {}; 168 SR7.E.php["home_url"] = "https:\/\/www.alternativetechs.com\/"; 169 SR7.E.php["current_page_link"] = "https:\/\/www.alternativetechs.com\/updates\/"; 170 SR7.E.basicMetas = ["home_url","current_page_link"]; 171 SR7.E.nonce = 'a493084105'; 172 SR7.E.ajaxurl = 'https://www.alternativetechs.com/wp-admin/admin-ajax.php'; 173 SR7.E.resturl = 'https://www.alternativetechs.com/wp-json/'; 174 SR7.E.slug_path = 'revslider/revslider.php'; 175 SR7.E.slug = 'revslider'; 176 SR7.E.plugin_url = 'https://www.alternativetechs.com/wp-content/plugins/revslider/'; 177 SR7.E.wp_plugin_url = 'https://www.alternativetechs.com/wp-content/plugins/'; 178 SR7.E.revision = '7.2.0'; 179 SR7.E.latest_revision = '7.2.2'; 180 SR7.E.fontBaseUrl = ''; 181 SR7.G.breakPoints = [1240,1024,778,480]; 182 SR7.G.fSUVW = false; 183 SR7.E.modules = ['module','page','slide','layer','layerix','draw','animate','transitions','srtools','canvas','defaults','carousel','navigation','media','modifiers','story','bgpattern','counter','glow','surface','migration']; 184 SR7.E.libs = ['THREE','WEBGL','EFFECTS']; 185 SR7.E.css = ['csslp','cssbtns','cssfilters','cssnav','cssmedia']; 186 SR7.E.resources ??= {}; 187 SR7.E.resources["module"] ??= "\/\/www.alternativetechs.com\/wp-content\/plugins\/revslider\/public\/js\/sr7.js"; 188 SR7.E.resources["slide"] ??= "\/\/www.alternativetechs.com\/wp-content\/plugins\/revslider\/public\/js\/sr7.js"; 189 SR7.E.resources["layer"] ??= "\/\/www.alternativetechs.com\/wp-content\/plugins\/revslider\/public\/js\/sr7.js"; 190 SR7.E.resources["draw"] ??= "\/\/www.alternativetechs.com\/wp-content\/plugins\/revslider\/public\/js\/sr7.js"; 191 SR7.E.resources["animate"] ??= "\/\/www.alternativetechs.com\/wp-content\/plugins\/revslider\/public\/js\/sr7.js"; 192 SR7.E.resources["transitions"] ??= "\/\/www.alternativetechs.com\/wp-content\/plugins\/revslider\/public\/js\/sr7.js"; 193 SR7.E.resources["srtools"] ??= "\/\/www.alternativetechs.com\/wp-content\/plugins\/revslider\/public\/js\/sr7.js"; 194 SR7.E.resources["canvas"] ??= "\/\/www.alternativetechs.com\/wp-content\/plugins\/revslider\/public\/js\/sr7.js"; 195 SR7.E.resources["carousel"] ??= "\/\/www.alternativetechs.com\/wp-content\/plugins\/revslider\/public\/js\/sr7.js"; 196 SR7.E.resources["navigation"] ??= "\/\/www.alternativetechs.com\/wp-content\/plugins\/revslider\/public\/js\/sr7.js"; 197 SR7.E.resources["media"] ??= "\/\/www.alternativetechs.com\/wp-content\/plugins\/revslider\/public\/js\/sr7.js"; 198 SR7.E.resources["modifiers"] ??= "\/\/www.alternativetechs.com\/wp-content\/plugins\/revslider\/public\/js\/sr7.js"; 199 SR7.E.ytnc = false; 200 SR7.JSON ??= {}; 201/*! Slider Revolution 7.0 - Page Processor */ 202!function(){"use strict";window.SR7??={},window._tpt??={},SR7.F??={},SR7.F.getModuleSticky??=t=>t?"top"===t.sticky||"bottom"===t.sticky?t.sticky:!0===t.fixed||"top"===t.fixed?"top":"none":"none",SR7.F.isStickyTop??=t=>"top"===SR7.F.getModuleSticky(t?.settings),SR7.F.isStickyBottom??=t=>"bottom"===SR7.F.getModuleSticky(t?.settings),_tpt.pickSrc??=t=>(window.devicePixelRatio||1)>=2&&t.n2||t.n1,_tpt.vpHUnits??=new Set(["vh","lvh","svh","dvh"]),_tpt.vpHUnit??=t=>{const e=(String(t).match(/[a-z]+$/i)||[""])[0];return!(!_tpt.vpHUnits.has(e)||isNaN(parseFloat(t)))&&e},_tpt.vpH??=(t="lvh")=>{const e=window.innerWidth+"x"+window.innerHeight;if(_tpt.__vpH?.key!==e){if(!document.body)return window.innerHeight;const t=document.createElement("div");t.style.cssText="position:absolute;left:-9999px;top:0;width:0;visibility:hidden;pointer-events:none",document.body.appendChild(t);const s={key:e};for(const e of["vh","lvh","svh","dvh"])t.style.height="",t.style.height="100"+e,s[e]=t.getBoundingClientRect().height||window.innerHeight;t.remove(),_tpt.__vpH=s}return _tpt.__vpH[t]??window.innerHeight},_tpt.toPxH??=t=>{const e=_tpt.vpHUnit(t);return e?Math.round(parseFloat(t)/100*_tpt.vpH(e)):parseFloat(t)},SR7.version="Slider Revolution 7.1.0",_tpt.getMobileZoom=()=>_tpt.is_mobile?document.documentElement.clientWidth/window.innerWidth:1,_tpt.getWinDim=function(t){let e=SR7.F?.modal?.visible&&SR7.M[SR7.F.module.getIdByAlias(SR7.F.modal.requested)];_tpt.scrollBar=window.innerWidth!==document.documentElement.clientWidth||e&&window.innerWidth!==e.c.module.clientWidth,_tpt.winW=_tpt.getMobileZoom()*window.innerWidth-(_tpt.scrollBar||"prepare"===t?_tpt.scrollBarW??_tpt.mesureScrollBar():0),_tpt.win
202H=_tpt.getMobileZoom()*window.innerHeight,_tpt.winWAll=document.documentElement.clientWidth},SR7.F.isCarousel=t=>!SR7.E.backend&&"carousel"===SR7.M[t].settings.type,SR7.F.moduleType=t=>SR7.E.backend&&"carousel"===SR7.M[t].settings.type?"standard":SR7.M[t].settings.type,SR7.F.getAutoSlideStep=t=>"carousel"===SR7.M[t]?.settings?.type&&"reverse"===SR7.M[t]?.settings?.carousel?.aDir?"-1":"+1",SR7.F.navDirFlipped=t=>!!SR7.F.getRTLMode?.(t)!=("-1"===SR7.F.getAutoSlideStep(t)),_tpt.getResponsiveLevel=function(t){return SR7.G.fSUVW?_tpt.closestGE(t,window.innerWidth):_tpt.closestGE(t,_tpt.winWAll)},_tpt.mesureScrollBar=function(){let t=document.createElement("div");return t.className="RSscrollbar-measure",t.style.width="100px",t.style.height="100px",t.style.overflow="scroll",t.style.position="absolute",t.style.top="-9999px",document.body.appendChild(t),_tpt.scrollBarW=t.offsetWidth-t.clientWidth,document.body.removeChild(t),_tpt.scrollBarW},_tpt.loadCSS??=async function(t,e,s){return s?_tpt.R.fonts.required[e].status=1:(_tpt.R[e]??={},_tpt.R[e].status=1),new Promise((i,o)=>
202{if(_tpt.isStylesheetLoaded(t))s?_tpt.R.fonts.required[e].status=2:_tpt.R[e].status=2,i();else{const n=document.createElement("link");n.rel="stylesheet";let l="text",r="css";n["type"]=l+"/"+r,n.href=t,n.onload=()=>{s?_tpt.R.fonts.required[e].status=2:_tpt.R[e].status=2,i()},n.onerror=()=>{s?_tpt.R.fonts.required[e].status=3:_tpt.R[e].status=3,o(new Error(`Failed to load CSS: ${t}`))},document.head.appendChild(n)}})},_tpt.addContainer??=function(t){const{tag:e="div",id:s,class:i,datas:o,textContent:n,iHTML:l}=t,r=document.createElement(e);if(s&&""!==s&&(r.id=s),i&&""!==i&&(r.className=i),o)for(const[t,e]of Object.entries(o))"style"==t?r.style.cssText=e:r.setAttribute(`data-${t}`,e);return n&&(r.textContent=n),l&&(r.innerHTML=l),r},_tpt.collector??=function(){return{fragment:new DocumentFragment,add(t){var e=_tpt.addContainer(t);return this.fragment.appendChild(e),e},append(t){t.appendChild(this.fragment)}}},_tpt.isStylesheetLoaded??=function(t){let e=t.split("?")[0];return Array.from(document.querySelectorAll('link[rel="stylesheet"], link[rel="preload"]')).some(t=>t.href.split("?")[0]===e)},_tpt.preloader??={spans:[10,0,4,2,5,9,0,4,4,2,6,3,4,1,2,1,1,12,3,3,5,9,2,3,3,4],requests:new Map,preloaderTemplates:new Map,show:function(t,e){if(!e||!t)return;const{type:s,color:i}=e;if(s<0||"off"===s)return;const o=`preloader_${s}`;let n=this.preloaderTemplates.get(o);n||(n=this.build(s,i),this.preloaderTemplates.set(o,n)),this.requests.has(t)||this.requests.set(t,{count:0});const l=this.requests.get(t);clearTimeout(l.timer),l.count++,1===l.count&&(l.timer=setTimeout(()=>{l.preloaderClone=n.cloneNode(!0),l.anim&&l.anim.kill(),void 0!==_tpt.gsap?l.anim=_tpt.gsap.fromTo(l.preloaderClone,1,{opacity:0},{opacity:1}):l.preloaderClone.classList.add("sr7-fade-in"),t.appendChild(l.preloaderClone)},150))},hide:function(t){if(!this.requests.has(t))return;const e=this.requests.get(t);e.count--,e.count<0&&(e.count=0),e.anim&&e.anim.kill(),0===e.count&&(clearTimeout(e.timer),e.preloaderClone&&(e.preloaderClone.classList.remove("sr7-fade-in"),e.anim=_tpt.gsap.to(e.preloaderClone,.3,{opacity:0,onComplete:function(){e.preloaderClone.remove()}})))},state:function(t){if(!this.requests.has(t))return!1;return this.requests.get(t).count>0},build:(t,e="#ffffff",s="")=>{if(t<0||"off"===t)return null;let i=parseInt(t);if(isNaN(i))return null;if(0!==i&&5!==i||(i=6),t="prlt"+i,_tpt.loadCSS(SR7.E.plugin_url+"public/css/preloaders/t"+i+".css","preloader_"+t),isNaN(i)||i<6){const o=`background-color:${e}`,n=1===i||2==i?o:"",l=3===i||4==i?o:"",r=_tpt.collector();["dot1","dot2","bounce1","bounce2","bounce3"].forEach(t=>r.add({tag:"div",class:t,datas:{style:l}}));const d=_tpt.addContainer({tag:"sr7-prl",class:`${t} ${s}`,datas:{style:n}});return r.append(d),d}{let o={};if(7===i){let t;e.startsWith("#")?(t=e.replace("#",""),t=`rgba(${parseInt(t.substring(0,2),16)}, ${parseInt(t.substring(2,4),16)}, ${parseInt(t.substring(4,6),16)}, `):e.startsWith("rgb")&&(t=e.slice(e.indexOf("(")+1,e.lastIndexOf(")")).split(",").map(t=>t.trim()),t=`rgba(${t[0]}, ${t[1]}, ${t[2]}, `),t&&(o.style=`border-top-color: ${t}0.65); border-bottom-color: ${t}0.15); border-left-color: ${t}0.65); border-right-color: ${t}0.15)`)}else 12===i&&(o.style=`background:${e}`);const n=_tpt.preloader.spans[i-6],l=_tpt.collector(),r=l.add({tag:"div",class:"sr7-prl-inner",datas:o});Array.from({length:n}).forEach(()=>r.appendChild(l.add({tag:"span",datas:{style:`background:${e}`}})));const d=_tpt.addContainer({tag:"sr7-prl",class:`${t} ${s}`});return l.append(d),d}}},SR7.preLoader={show:(t,e)=>{"off"!==(SR7.M[t]?.settings?.pLoader?.type??"off")&&_tpt.preloader.show(e||SR7.M[t].c.module,SR7.M[t]?.settings?.pLoader??{color:"#fff",type:10})},hide:(t,e)=>{"off"!==(SR7.M[t]?.settings?.pLoader?.type??"off")&&_tpt.preloader.hide(e||SR7.M[t].c.module)},state:(t,e)=>_tpt.preloader.state(e||SR7.M[t].c.module)},_tpt.prepareModuleHeight=function(t){window.SR7.M??={},window.SR7.M[t.id]??={},"ignore"==t.googleFont&&(SR7.E.ignoreGoogleFont=!0);let e=window.SR7.M[t.id];if(null==_tpt.scrollBarW&&_tpt.mesureScrollBar(),e.c??={},e.states??={},e.settings??={},e.settings.size??={},"top"===t.sticky||"bottom"===t.sticky?e.settings.sticky=t.sticky:t.fixed&&(e.settings.sticky="top"),"top"===e.settings.sticky&&(e.settings.fixed=!0),t.stickyReserve&&(e.settings.size.stickyReserve=!0),e.c.module=document.querySelector('sr7-module[id="'+t.id+'"]'),e.c.adjuster=e.c.module.getElementsByTagName("sr7-adjuster")[0],e.c.content=e.c.module.getElementsByTagName("sr7-content")[0],SR7.E.backend||"carousel"!==t.type||(e.c.carousel=e.c.content.getElementsByTagName("sr7-carousel")[0]),null==e.c.module||null==e.c.module)return;t.plType&&t.plColor&&(e.settings.pLoader={type:t.plType,color:t.plColor}),"string"==typeof t.mh&&t.mh.includes(",")&&(t.mh=t.mh.split(",")),void 0===t.plType||"off"===t.plType||SR7.preLo
202ader.state(t.id)&&SR7.preLoader.state(t.id,e.c.module)||SR7.preLoader.show(t.id,e.c.module),_tpt.winW||_tpt.getWinDim("prepare"),_tpt.getWinDim();let s=""+e.c.module.dataset?.modal;"modal"==s||"true"==s||"undefined"!==s&&"false"!==s||(e.settings.size.fullHeight=t.size.fullHeight,e.settings.size.fullWidth=t.size.fullWidth,e.LEV??=_tpt.getResponsiveLevel(window.SR7.G.breakPoints,t.id),t.vpt=_tpt.fillArray(t.vpt,5),e.settings.vPort=t.vpt[e.LEV],void 0!==t.el&&"720"==t.el[4]&&t.gh[4]!==t.el[4]&&"960"==t.el[3]&&t.gh[3]!==t.el[3]&&"768"==t.el[2]&&t.gh[2]!==t.el[2]&&delete t.el,e.settings.size.height=null==t.el||null==t.el[e.LEV]||0==t.el[e.LEV]||"auto"==t.el[e.LEV]?_tpt.fillArray(t.gh,5,-1):_tpt.fillArray(t.el,5,-1),e.settings.size.width=_tpt.fillArray(t.gw,5,-1),e.settings.size.minHeight=_tpt.fillArray(t.mh??[0],5,-1),e.cacheSize={fullWidth:e.settings.size?.fullWidth,fullHeight:e.settings.size?.fullHeight},void 0!==t.off&&(t.off?.t&&(e.settings.size.m??={})&&(e.settings.size.m.t=t.off.t),t.off?.b&&(e.settings.size.m??={})&&(e.settings.size.m.b=t.off.b),t.off?.l&&(e.settings.size.p??={})&&(e.settings.size.p.l=t.off.l),t.off?.r&&(e.settings.size.p??={})&&(e.settings.size.p.r=t.off.r),e.offsetPrepared=!0),_tpt.updatePMHeight(t.id,t,!0))},_tpt.updatePMHeight=(t,e,s)=>{let i=SR7.M[t];if(null==i.settings)return _tpt.prepareModuleHeight(e);var o=i.settings.size.fullWidth?_tpt.winW:i.c.module.parentNode.offsetWidth;o=0===o||isNaN(o)?_tpt.winW:o;let n=i.settings.size.width[i.LEV]||i.settings.size.width[i.LEV++]||i.settings.size.width[i.LEV--]||o,l=i.settings.size.height[i.LEV]||i.settings.size.height[i.LEV++]||i.settings.size.height[i.LEV--]||0,r=i.settings.size.minHeight[i.LEV]||i.settings.size.minHeight[i.LEV++]||i.settings.size.minHeight[i.LEV--]||0;if(l="auto"==l?0:l,l=Math.floor(_tpt.toPxH(l)),"carousel"!==e.type&&(o-=parseInt(e.onw??0)||0),i.MP=!i.settings.size.fullWidth&&o<n||_tpt.winW<n?Math.min(1,o/n):1,e.size.fullScreen||e.size.fullHeight){let t=parseInt(e.fho)||0,s=(""+e.fho).indexOf("%")>-1;e.newh=_tpt.winH-(s?_tpt.winH*t/100:t)}else e.newh=i.MP*Math.max(l,r);if(e.newh+=(parseInt(e.onh??0)||0)+(parseInt(e.carousel?.pt)||0)+(parseInt(e.carousel?.pb)||0),void 0!==e.slideduration&&(e.newh=Math.max(e.newh,parseInt(e.slideduration)/3)),e.shdw&&_tpt.buildShadow(e.id,e),void 0!==i.c.adjuster&&(i.c.adjuster.style.height=e.newh+"px"),i.c.module.style.height=e.newh+"px",i.c.content.style.height=e.newh+"px",i.states.heightPrepared=!0,i.dims??={},i.dims.moduleRect=i.c.module.getBoundingClientRect(),i.c.content.style.left="-"+i.dims.moduleRect.left+"px",_tpt.updateStickyReserve(t,e.newh),!i.settings.size.fullWidth)return s&&requestAnimationFrame(()=>{o!==i.c.module.parentNode.offsetWidth&&_tpt.updatePMHeight(e.id,e)}),void _tpt.bgStyle(e.id,e,window.innerWidth==_tpt.winW,!0);_tpt.bgStyle(e.id,e,window.innerWidth==_tpt.winW,!0),requestAnimationFrame(function(){s&&requestAnimationFrame(()=>{o!==i.c.module.parentNode.offsetWidth&&_tpt.updatePMHeight(e.id,e)})}),i.earlyResizerFunction||(i.earlyResizerFunction=function(){requestAnimationFrame(function(){_tpt.getWinDim(),_tpt.moduleDefaults(e.id,e),_tpt.updateSlideBg(t,!0)})},window.addEventListener("resize",i.earlyResizerFunction))},_tpt.buildShadow=function(t,e){let s=SR7.M[t];null==s.c.shadow&&(s.c.shadow=document.createElement("sr7-module-shadow"),s.c.shadow.classList.add("sr7-shdw-"+e.shdw,"sr7-shdw-wait"),s.c.content.appendChild(s.c.shadow))},_tpt.showShadow=t=>SR7.M[t]?.c?.shadow?.classList.remove("sr7-shdw-wait"),_tpt.tf??=t=>"false"!=t&&0!=t&&("true"==t||1==t||t);const t=function(t){return"/"==(t=t.toLowerCase())[t.length-1]&&(t=t.slice(0,-1)),"http://"==t.slice(0,7)?t=t.slice(7):"https://"==t.slice(0,8)&&(t=t.slice(8)),t},e=function(t,e){return"/"==(""+t)[0]&&"/"==(""+t)[1]?(e?"https:":window.location.protocol)+t:(""+t).includes("://")?(e||t.includes("https")?"https:":window.location.protocol)+"//"+t.split("://").slice(1).join("://"):t},s=function(s,i){return!(!s||!i)&&(s==i||(s=e(s),i=e(i),s=t(s),i=t(i),(s=String(s))==(i=String(i))||"undefined"!==s&&"undefined"!==i&&(-1!==i.indexOf(s)||-1!==s.indexOf(i))))};_tpt.updateStickyBodyPad=()=>
202{if(SR7.E?.backend)return;let t=0;for(const e in SR7.M){const s=SR7.M[e];s?.settings&&"bottom"===SR7.F.getModuleSticky(s.settings)&&_tpt.tf(s.settings?.size?.stickyReserve)&&(t=Math.max(t,parseInt(s.states?.stickyReserveH)||parseInt(s.dims?.module?.h)||0))}document.body.style.paddingBottom=t>0?t+"px":""},_tpt.updateStickyReserve=(t,e)=>{const s=SR7.M[t];if(!s?.c?.module||SR7.E?.backend)return;const i=SR7.F.getModuleSticky(s.settings),o=_tpt.tf(s.settings?.size?.stickyReserve);e=parseInt(e)||parseInt(s.dims?.module?.h)||parseInt(s.c.content?.offsetHeight)||0,s.states.stickyReserveH="none"!==i&&o&&e>0?e:0,"top"===i&&o&&e>0?(s.c.stickySpacer??=document.createElement("sr7-sticky-spacer"),s.c.stickySpacer.isConnected||s.c.module.parentNode?.insertBefore(s.c.stickySpacer,s.c.module),s.c.stickySpacer.style.height=e+"px"):s.c.stickySpacer&&(s.c.stickySpacer.remove(),s.c.stickySpacer=null),_tpt.updateStickyBodyPad()},_tpt.bgStyle=async(t,e,i,o,n)=>{const l=SR7.M[t];e=e??l.settings;const r=SR7.F.getModuleSticky(e);if(!SR7.E.backend){if(l.c.module.classList.remove("sr7-top-fixed","sr7-bottom-sticky"),l.c.module.style.position="",l.c.module.style.width="",l.c.module.style.top="",l.c.module.style.left="",l.c.module.style.bottom="",l.c.module.style.pointerEvents="",l.c.module.style.zIndex="","carousel"===e.type&&(e.size?.fullWidth??l.settings?.size?.fullWidth)||(l.c.module.style.overflowY=""),l.c.content.style.pointerEvents="",l.c.content.style.overflow="","none"!==r){const t="true"===String(e.size?.overflow??l.settings?.size?.overflow);l.c.module.style.width="100%",l.c.module.style.left="0px",l.c.module.style.zIndex="5000",l.c.content.style.overflow=t?"visible":"hidden","top"===r?(l.c.module.classList.add("sr7-top-fixed"),l.c.module.style.position="fixed",l.c.module.style.top="0px",l.c.module.style.pointerEvents="none",l.c.content.style.pointerEvents="none"):"bottom"===r&&(l.c.module.classList.add("sr7-bottom-sticky"),l.c.module.style.position="fixed",l.c.module.style.bottom="0px",l.c.module.style.top="auto")}_tpt.updateStickyReserve(t,e.newh??(parseInt(l.c.content?.offsetHeight)||0))}if(null==l.c.bgcanvas){let t=document.createElement("sr7-module-bg"),r=!1;if("string"==typeof e?.bg?.color&&e?.bg?.color.includes("{"))if(_tpt.gradient&&_tpt.gsap)e.bg.color=_tpt.gradient.convert(e.bg.color);else try{let t=JSON.parse(e.bg.color);(t?.orig||t?.string)&&(e.bg.color=JSON.parse(e.bg.color))}catch{return}let d="string"==typeof e?.bg?.color?e?.bg?.color||"transparent":e?.bg?.color?.string??e?.bg?.color?.orig??e?.bg?.color?.color??"transparent";if(t.style["background"+(String(d).includes("grad")?"":"Color")]=d,("transparent"!==d||n)&&(r=!0),l.offsetPrepared&&(t.style.visibility="hidden"),e?.bg?.image?.src&&!Array.isArray(e.bg.image.srcs)&&"false"!==String(e?.bg?.image?.u)&&(e.bg.image.src=((t,e)=>{let i;const o=t.c.module.getElementsByTagName("image_lists");if(void 0!==o[0]){const t=o[0].getElementsByTagName("img");if(void 0!==t[0])for(let o in t)if(!i&&Object.prototype.hasOwnProperty.call(t,o)){let n=t[o].dataset.src||t[o].getAttribute("src")||t[o].getAttribute("data -src"),l=t[o].dataset.src2||t[o].getAttribute("src2")||t[o].getAttribute("data -src2");n&&s(atob(t[o].dataset.dbsrc),e)&&(i=_tpt.pickSrc({n1:n,n2:l}))}}return i??e})(l,e?.bg?.image?.src),t.style.backgroundImage=`url(${e?.bg?.image.src})`,t.style.backgroundSize=""==(e.bg.image?.size??"")?"cover":e.bg.image.size,t.style.backgroundPosition=e.bg.image.position??parseInt(e.bg.image.pos?.x??0)+"% "+parseInt(e.bg.image.pos?.y??0)+"%",""==e.bg.image.repeat&&(e.bg.image.repeat="no-repeat"),t.style.backgroundRepeat=_tpt.tf(e.bg.image.rx)&&_tpt.tf(e.bg.image.ry)?"repeat":_tpt.tf(e.bg.image.rx)?"repeat-x":_tpt.tf(e.bg.image.ry)?"repeat-y":e.bg.image.repeat??"no-repeat",r=!0),("none"!==(e?.bg?.mesh?.k??"none")||(e?.bg?.mesh?.gr??0)>0||"none"!==(e?.bg?.mot?.a??"none"))&&(r=!0),!r)return;if(l.c.bgcanvas=t,e.size.fullWidth?t.style.width=_tpt.winW-(i&&_tpt.winH<document.body.offsetHeight?_tpt.scrollBarW:0)+"px":o&&(t.style.width=l.c.module.offsetWidth+"px"),e.sbt?.use)l.c.content.appendChild(l.c.bgcanvas);else{const t=l.c.module.querySelector(":scope > img.sr7-lcpimg");t?l.c.module.insertBefore(l.c.bgcanvas,t):l.c.module.appendChild(l.c.bgcanvas)}}l.c.bgcanvas.style.height=void 0!==e.newh?e.newh+"px":(SR7.E.backend||"carousel"!==e.type?l.dims.content.h:l.dims.module.h)+"px",l.c.bgcanvas.style.left=!i&&e.sbt?.use||l.c.bgcanvas.closest("SR7-CONTENT")?"0px":"-"+(l?.dims?.moduleRect?.left??0)+"px"},_tpt.updateSlideBg=function(t,e,s=!1,i=0){const o=SR7.M[t];if(void 0===o){if(i>=5)return;return setTimeout(()=>_tpt.updateSlideBg(t,e,s,i+1),100)}const n=o.settings;(o?.c?.bgcanvas||!0===s)&&n.size.fullWidth&&(o.c.bgcanvas.style.width=_tpt.winW-(e&&_tpt.win
202H<document.body.offsetHeight?_tpt.scrollBarW:0)+"px")},_tpt.moduleDefaults=(t,e)=>{let s=SR7.M[t];null!=s&&null!=s.c&&null!=s.c.module&&(s.dims??={},s.dims.moduleRect=s.c.module.getBoundingClientRect(),s.c.content.style.left="-"+s.dims.moduleRect.left+"px",s.c.content.style.width=_tpt.winW-_tpt.scrollBarW+"px",_tpt.bgStyle(t,e,window.innerWidth==_tpt.winW),SR7.E.backend||"carousel"!==e.type||(s.c.module.style.overflow=s.settings?.size?.fullWidth?"hidden":"visible"))},_tpt.getOffset=t=>{var e=t.getBoundingClientRect(),s=window.pageXOffset||document.documentElement.scrollLeft,i=window.pageYOffset||document.documentElement.scrollTop;return{top:e.top+i,left:e.left+s}},_tpt.fillArray=function(t,e){let s,i;t=Array.isArray(t)?t:[t];let o=Array(e),n=t.length;for(i=0;i<t.length;i++)o[i+(e-n)]=t[i],null==s&&"#"!==t[i]&&(s=t[i]);for(let t=0;t<e;t++)void 0!==o[t]&&"#"!=o[t]||(o[t]=s),s=o[t];return o},_tpt.closestGE=function(t,e){let s=Number.MAX_VALUE,i=-1;for(let o=0;o<t.length;o++)t[o]-1>=e&&t[o]-1-e<s&&(s=t[o]-1-e,i=o);return++i},_tpt.R??={},_tpt.R.page=_tpt.extend?_tpt.extend(_tpt.R.page,{status:2,version:"7.1.0"}):{status:2,version:"7.1.0"}}();</script>
202 203<style id="wp-custom-css"> 204/** 205 * Header 206 */ 207 208/* Make room for the "Updates" link in the top menu on tablets */ 209@media(min-width: 768px ) and ( max-width: 1023px ) { 210 #site-container .header-cta-button .cta-btn{ 211 left: -30px; 212 width: 140px !important; 213 font-size: 16px !important; 214 } 215 #site-container .site-header .header-secondary-menu{ 216 left: 20px; 217 width: 400px !important; 218 } 219 #menu-secondary-menu li, 220 #menu-secondary-menu li::after{ 221 margin-left: 6px; 222 } 223} 224 225/** 226 * Gravity Forms 227 * 228 * Fix layout after update the legacy markup. 229 */ 230 231.gfield{ 232 margin: 0 0 10px !important; 233} 234.ginput_container_name > *{ 235 margin: 0 0 10px !important; 236 padding: 0 !important; 237 flex: 0 0 100% !important; 238} 239.gchoice{ 240 display: flex !important; 241 margin: 20px 0 !important; 242} 243.gchoice:last-child{ 244 margin: 0 !important; 245} 246.gchoice:has( .gchoice_other_control ) .gform-field-label{ 247 display: none !important; 248} 249 250/* Contact Form (Basic Inquiry) */ 251#gform_1 .gfield{ 252 margin-bottom: 0 !important; 253} 254 255/** 256 * Usercentrics Google Maps Placeholder 257 */ 258#site-container .uc-embedding-buttons button, 259#site-container .uc-embedding-buttons button:hover, 260#site-container .uc-embedding-buttons button:focus{ 261 padding: 0.5em !important; 262 height: auto !important; 263 font-size: 16px !important; 264 outline: none; 265 border-radius: 6px; 266} 267#site-container .uc-embedding-more-info{ 268 color: #222 !important; 269} 270 271</style> 272</head> 273<body class="wp-singular page-template-default page page-id-2602 wp-theme-genesis wp-child-theme-academy-pro custom-header header-image header-full-width full-width-content genesis-breadcrumbs-hidden genesis-footer-widgets-visible top-banner-hidden elementor-default elementor-kit-518 elementor-page elementor-page-2602"><div class="site-container" id="site-container"><header role="banner" class="site-header"><nav aria-labelledby="skip-to-title"><h2 id="skip-to-title" class="screen-reader-text">Skip to:</h2><ul class="genesis-skip-link"><li><a href="#genesis-content" class="screen-reader-shortcut"> Skip to content</a></li><li><a href="#genesis-footer-widgets" class="screen-reader-shortcut"> Skip to footer</a></li></ul></nav><div class="wrap"><div class="title-area"><section class="logo"> 274 <a href="https://www.alternativetechs.com"> 275 <img src="https://www.alternativetechs.com/wp-content/uploads/2022/06/2022_Logo_500px.png" alt="Alternative Technologies"> 276 </a> 277</section><p class="site-description">it's all connected</p></div><section class="header-secondary-menu"> 278 <div class="menu-secondary-menu-container"><ul id="menu-secondary-menu" class="menu"><li id="menu-item-138" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-138"><a href="https://www.alternativetechs.com/about/">About Us</a></li> 279<li id="menu-item-3006" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2602 current_page_item menu-item-3006"><a href="https://www.alternativetechs.com/updates/" aria-current="page">Updates</a></li> 280<li id="menu-item-159" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-159"><a href="https://www.alternativetechs.com/about/careers/">Careers</a></li> 281<li id="menu-item-140" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-140"><a href="https://www.alternativetechs.com/contact/">Contact</a></li> 282</ul></div></section> 283<section class="header-cta-button red"> 284 <a class="cta-btn" href="/support/"> 285 Tech Support </a> 286</section> 287<nav class="nav-primary" aria-label="Main" id="genesis-nav-primary"><div class="wrap"><ul id="menu-main-menu" class="menu genesis-nav-menu menu-primary js-superfish"><li id="menu-item-135" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-135"><a href="https://www.alternativetechs.com/it-services/"><span >IT Services</span></a></li> 288<li id="menu-item-136" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-136"><a href="https://www.alternativetechs.com/telephones/"><span >Telephones</span></a></li> 289<li id="menu-item-137" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-137"><a href="https://www.alternativetechs.com/cabling-wifi/"><span >Cabling & Wifi</span></a></li> 290</ul></div></nav><section class="header-search-toggle"> 291 <button aria-expanded="false"> 292 <span class="screen-reader-text">Search</span> 293 <i class="fa fa-search" aria-hidden="true"></i> 294 <i class="fa fa-close" aria-hidden="true"></i> 295 </button> 296</section> 297<section class="header-search-form"> 298 <form class="search-form" method="get" action="https://www.alternativetechs.com/" role="search"><label class="search-form-label screen-reader-text" for="searchform-1">Search this website</label><input class="search-form-input" type="search" name="s" id="searchform-1" placeholder="Search this website"><button class="search-form-submit" type="submit"><i class="fa fa-search" aria-hidden="true"></i><span class="screen-reader-text">Search</span></button><meta content="https://www.alternativetechs.com/?s={s}"></form></section> 299</div></header><div class="site-inner"><div class="wrap"><div class="content-sidebar-wrap"><main class="content" id="genesis-content"><div class="post-2602 page type-page status-publish entry" aria-label="Updates" itemref="page-title"><h1 class="entry-title" id="page-title">Updates</h1> 300</header><div class="entry-content"> <div data-elementor-type="wp-page" data-elementor-id="2602" class="elementor elementor-2602" data-elementor-post-type="page"> 301 <section class="elementor-section elementor-top-section elementor-element elementor-element-22a1bc1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="22a1bc1" data-element_type="section" data-e-type="section"> 302 <div class="elementor-container elementor-column-gap-default"> 303 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1f19c25" data-id="1f19c25" data-element_type="column" data-e-type="column"> 304 <div class="elementor-widget-wrap elementor-element-populated"> 305 <div class="elementor-element elementor-element-87adf9d elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-widget elementor-widget-posts" data-id="87adf9d" data-element_type="widget" data-e-type="widget" data-settings="{"classic_columns":"3","classic_columns_tablet":"2","classic_columns_mobile":"1","classic_row_gap":{"unit":"px","size":35,"sizes":[]},"classic_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"classic_row_gap_mobile":{"unit":"px","size":"","sizes":[]}}" data-widget_type="posts.classic"> 306 <div class="elementor-widget-container"> 307 <div class="elementor-posts-container elementor-posts elementor-posts--skin-classic elementor-grid" role="list">
308 <article class="elementor-post elementor-grid-item post-2983 post type-post status-publish format-standard has-post-thumbnail category-updates tag-disaster-preparedness tag-disaster-recovery tag-earthquake tag-emergency-planning entry" role="listitem"> 309 <a class="elementor-post__thumbnail__link" href="https://www.alternativetechs.com/are-you-earthquake-ready/" tabindex="-1" > 310 <div class="elementor-post__thumbnail"><img decoding="async" width="300" height="94" src="https://www.alternativetechs.com/wp-content/uploads/2026/09/Earthquake-blog_web-banner_2050x640_v1-300x94.png" class="attachment-medium size-medium wp-image-2984" alt="Photo of a stack of papers with a bright orange cover that reads, "Emergency Plan." A binder clip and pen tip are also present." srcset="https://www.alternativetechs.com/wp-content/uploads/2026/09/Earthquake-blog_web-banner_2050x640_v1-300x94.png 300w, https://www.alternativetechs.com/wp-content/uploads/2026/09/Earthquake-blog_web-banner_2050x640_v1-1024x320.png 1024w, https://www.alternativetechs.com/wp-content/uploads/2026/09/Earthquake-blog_web-banner_2050x640_v1-768x240.png 768w, https://www.alternativetechs.com/wp-content/uploads/2026/09/Earthquake-blog_web-banner_2050x640_v1-1536x480.png 1536w, https://www.alternativetechs.com/wp-content/uploads/2026/09/Earthquake-blog_web-banner_2050x640_v1-2048x639.png 2048w" sizes="(max-width: 300px) 100vw, 300px" /></div> 311 </a> 312 <div class="elementor-post__text"> 313 <h3 class="elementor-post__title"> 314 <a href="https://www.alternativetechs.com/are-you-earthquake-ready/" > 315 Are You Earthquake-Ready? </a> 316 </h3> 317 <div class="elementor-post__meta-data"> 318 <span class="elementor-post-date"> 319 September 21, 2026 </span> 320 </div> 321 <div class="elementor-post__excerpt"> 322 <p>Imagine an earthquake â a big one â a 7.0 in the Bay Area. Imagine downed trees, cracked windows. Your office building inaccessible, possibly even</p> 323 </div> 324 325 <a class="elementor-post__read-more" href="https://www.alternativetechs.com/are-you-earthquake-ready/" aria-label="Read more about Are You Earthquake-Ready?" tabindex="-1" > 326 Read More » </a> 327 328 </div> 329 </article> 330 <article class="elementor-post elementor-grid-item post-2946 post type-post status-publish format-standard has-post-thumbnail category-updates tag-hardware tag-refresh tag-staff entry" role="listitem"> 331 <a class="elementor-post__thumbnail__link" href="https://www.alternativetechs.com/every-5-years/" tabindex="-1" > 332 <div class="elementor-post__thumbnail"><img decoding="async" width="300" height="94" src="https://www.alternativetechs.com/wp-content/uploads/2026/08/web-banner_every-5-years_v3-FNL-300x94.png" class="attachment-medium size-medium wp-image-2949" alt="decorative" srcset="https://www.alternativetechs.com/wp-content/uploads/2026/08/web-banner_every-5-years_v3-FNL-300x94.png 300w, https://www.alternativetechs.com/wp-content/uploads/2026/08/web-banner_every-5-years_v3-FNL-1024x320.png 1024w, https://www.alternativetechs.com/wp-content/uploads/2026/08/web-banner_every-5-years_v3-FNL-768x240.png 768w, https://www.alternativetechs.com/wp-content/uploads/2026/08/web-banner_every-5-years_v3-FNL-1536x480.png 1536w, https://www.alternativetechs.com/wp-content/uploads/2026/08/web-banner_every-5-years_v3-FNL-2048x639.png 2048w" sizes="(max-width: 300px) 100vw, 300px" /></div> 333 </a> 334 <div class="elementor-post__text"> 335 <h3 class="elementor-post__title"> 336 <a href="https://www.alternativetechs.com/every-5-years/" > 337 Why You Should Replace Staff Computers Every Five Years </a> 338 </h3> 339 <div class="elementor-post__meta-data"> 340 <span class="elementor-post-date"> 341 August 6, 2026 </span> 342 </div> 343 <div class="elementor-post__excerpt"> 344 <p>Organizations should replace staff computers roughly every five years. Older systems start costing far more (in lost productivity, security risks, and repair expenses) than the</p> 345 </div> 346 347 <a class="elementor-post__read-more" href="https://www.alternativetechs.com/every-5-years/" aria-label="Read more about Why You Should Replace Staff Computers Every Five Years" tabindex="-1" > 348 Read More » </a> 349
350 </div> 351 </article> 352 <article class="elementor-post elementor-grid-item post-2631 post type-post status-publish format-standard has-post-thumbnail category-updates entry" role="listitem"> 353 <a class="elementor-post__thumbnail__link" href="https://www.alternativetechs.com/do-you-need-cyber-insurance/" tabindex="-1" > 354 <div class="elementor-post__thumbnail"><img fetchpriority="high" decoding="async" width="300" height="175" src="https://www.alternativetechs.com/wp-content/uploads/2025/07/cyber-insurance_europeana-NNcsHyhIaRU-unsplash_crop-300x175.png" class="attachment-medium size-medium wp-image-2654" alt="Digital illustration which shows a floating umbrella amidst floating machine parts above an abstract ocean-like field of blue" srcset="https://www.alternativetechs.com/wp-content/uploads/2025/07/cyber-insurance_europeana-NNcsHyhIaRU-unsplash_crop-300x175.png 300w, https://www.alternativetechs.com/wp-content/uploads/2025/07/cyber-insurance_europeana-NNcsHyhIaRU-unsplash_crop-1024x599.png 1024w, https://www.alternativetechs.com/wp-content/uploads/2025/07/cyber-insurance_europeana-NNcsHyhIaRU-unsplash_crop-768x449.png 768w, https://www.alternativetechs.com/wp-content/uploads/2025/07/cyber-insurance_europeana-NNcsHyhIaRU-unsplash_crop-1536x898.png 1536w, https://www.alternativetechs.com/wp-content/uploads/2025/07/cyber-insurance_europeana-NNcsHyhIaRU-unsplash_crop-2048x1198.png 2048w" sizes="(max-width: 300px) 100vw, 300px" /></div> 355 </a> 356 <div class="elementor-post__text"> 357 <h3 class="elementor-post__title"> 358 <a href="https://www.alternativetechs.com/do-you-need-cyber-insurance/" > 359 Do You Need Cyber Insurance? </a> 360 </h3> 361 <div class="elementor-post__meta-data"> 362 <span class="elementor-post-date"> 363 July 1, 2025 </span> 364 </div> 365 <div class="elementor-post__excerpt"> 366 <p>Here at Alternative Technologies, we monitor the current cyber landscape to help ensure that our clients are resilient in a world with cyber threats that</p> 367 </div> 368 369 <a class="elementor-post__read-more" href="https://www.alternativetechs.com/do-you-need-cyber-insurance/" aria-label="Read more about Do You Need Cyber Insurance?" tabindex="-1" > 370 Read More » </a> 371 372 </div> 373 </article> 374 <article class="elementor-post elementor-grid-item post-2599 post type-post status-publish format-standard has-post-thumbnail category-updates entry" role="listitem"> 375 <a class="elementor-post__thumbnail__link" href="https://www.alternativetechs.com/windows-10-will-officially-be-end-of-life-on-october-14-2025/" tabindex="-1" > 376 <div class="elementor-post__thumbnail"><img loading="lazy" decoding="async" width="300" height="93" src="https://www.alternativetechs.com/wp-content/uploads/2025/06/Windows-10-Sunset_2060x640px_2-300x93.png" class="attachment-medium size-medium wp-image-2791" alt="Graphic illustration of a sunset over moutains." srcset="https://www.alternativetechs.com/wp-content/uploads/2025/06/Windows-10-Sunset_2060x640px_2-300x93.png 300w, https://www.alternativetechs.com/wp-content/uploads/2025/06/Windows-10-Sunset_2060x640px_2-1024x318.png 1024w, https://www.alternativetechs.com/wp-content/uploads/2025/06/Windows-10-Sunset_2060x640px_2-768x239.png 768w, https://www.alternativetechs.com/wp-content/uploads/2025/06/Windows-10-Sunset_2060x640px_2-1536x477.png 1536w, https://www.alternativetechs.com/wp-content/uploads/2025/06/Windows-10-Sunset_2060x640px_2-2048x636.png 2048w" sizes="(max-width: 300px) 100vw, 300px" /></div> 377 </a> 378 <div class="elementor-post__text"> 379 <h3 class="elementor-post__title"> 380 <a href="https://www.alternativetechs.com/windows-10-will-officially-be-end-of-life-on-october-14-2025/" > 381 Windows 10 Sunsets on October 14, 2025 </a> 382 </h3> 383 <div class="elementor-post__meta-data"> 384 <span class="elementor-post-date"> 385 June 5, 2025 </span> 386 </div> 387 <div class="elementor-post__excerpt"> 388 <p>Youâve probably heard that Microsoft is ending support for Windows 10 as of October 14, 2025. This will impact the IT landscape around the world. âSunsetâ</p> 389 </div> 390 391 <a class="elementor-post__read-more" href="https://www.alternativetechs.com/windows-10-will-officially-be-end-of-life-on-october-14-2025/" aria-label="Read more about Windows 10 Sunsets on October 14, 2025" tabindex="-1" > 392 Read More » </a> 393
394 </div> 395 </article> 396 </div> 397 398 </div> 399 </div> 400 <div class="elementor-element elementor-element-b71a2d6 elementor-widget elementor-widget-spacer" data-id="b71a2d6" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default"> 401 <div class="elementor-widget-container"> 402 <div class="elementor-spacer"> 403 <div class="elementor-spacer-inner"></div> 404 </div> 405 </div> 406 </div> 407 </div> 408 </div> 409 </div> 410 </section> 411 </div> 412 </div></div></main></div></div></div><aside role="complementary" class="footer-widgets" id="genesis-footer-widgets"><div class="wrap"><div class="widget-area footer-widgets-1 footer-widget-area"><section id="text-9" class="widget widget_text"><div class="widget-wrap"> <div class="textwidget"><p><a href="https://www.alternativetechs.com"><img decoding="async" src="https://www.alternativetechs.com/wp-content/uploads/2022/06/2022_Logo_500px-1.png" alt="Alternative Technologies" /></a></p> 413<p>1050 Heinz Avenue<br /> 414Berkeley, CA 94710<br /> 415<a href="tel://5108484411">Phone 510-848-4411</a></p> 416</div> 417 </div></section> 418<section id="simple_social_media_icons_widget-2" class="widget simple-social-media-icons"><div class="widget-wrap"><div class="simple-social-media-icons ssmi-widget"><div class="ssmi-icon-row icon-style-1"><a href="https://www.facebook.com/AlternativeTechs" class="ssmi-icon-link" target="_blank"><i class="fa fa-facebook fa-fw ssmi-icon"></i><span class="screen-reader-text">Facebook</span></a><a href="https://bsky.app/profile/alternativetechs.com" class="ssmi-icon-link" target="_blank"><i class="fa fa-twitter fa-fw ssmi-icon"></i><span class="screen-reader-text">Twitter</span></a><a href="https://www.instagram.com/alternativetechs/" class="ssmi-icon-link" target="_blank"><i class="fa fa-instagram fa-fw ssmi-icon"></i><span class="screen-reader-text">Instagram</span></a><a href="https://www.linkedin.com/company/alternative-technologies/" class="ssmi-icon-link" target="_blank"><i class="fa fa-linkedin fa-fw ssmi-icon"></i><span class="screen-reader-text">LinkedIn</span></a></div></div></div></section> 419</div><div class="widget-area footer-widgets-2 footer-widget-area"><section id="nav_menu-2" class="widget widget_nav_menu"><div class="widget-wrap"><div class="menu-footer-services-container"><ul id="menu-footer-services" class="menu"><li id="menu-item-142" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-142"><a href="https://www.alternativetechs.com/it-services/">IT Services</a></li> 420<li id="menu-item-143" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-143"><a href="https://www.alternativetechs.com/telephones/">Telephones</a></li> 421<li id="menu-item-144" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-144"><a href="https://www.alternativetechs.com/cabling-wifi/">Cabling & WiFi</a></li> 422</ul></div></div></section> 423</div><div class="widget-area footer-widgets-3 footer-widget-area"><section id="nav_menu-3" class="widget widget_nav_menu"><div class="widget-wrap"><div class="menu-footer-about-container"><ul id="menu-footer-about" class="menu"><li id="menu-item-166" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-166"><a href="https://www.alternativetechs.com/about/">About Us</a></li> 424<li id="menu-item-2102" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2102"><a href="https://www.alternativetechs.com/about/alternative-technologies-is-now-a-worker-owned-co-op/">Co-op</a></li> 425<li id="menu-item-162" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-162"><a href="https://www.alternativetechs.com/about/careers/">Careers</a></li> 426<li id="menu-item-164" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-164"><a href="https://www.alternativetechs.com/about/faq/">FAQs</a></li> 427<li id="menu-item-219" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-219"><a href="https://www.alternativetechs.com/contact/">Contact</a></li> 428</ul></div></div></section> 429</div><div class="widget-area footer-widgets-4 footer-widget-area"><section id="text-10" class="widget widget_text"><div class="widget-wrap"> <div class="textwidget"><p><a href="https://www.alternativetechs.com/support/">
429Tech Support</a></p> 430</div> 431 </div></section> 432</div></div></aside><footer role="contentinfo" class="site-footer"><div class="wrap"><p>© Copyright Alternative Technologies, All Rights Reserved <br /><a href="/privacy-policy/">Privacy Policy</a> | <a href="/terms-of-service/">Terms of Service</a> | <a href="/disclaimer/">Disclaimer</a> | <a href="/cookie-policy/">Cookie Policy</a> | <a role="button" href="javascript:void(0)" onclick="(function(){var r=document.querySelector('div#usercentrics-root'),c=document.querySelector('aside#usercentrics-cmp-ui');if(r)r.style.display='block';if(c)c.style.display='block';if(typeof UC_UI!=='undefined')UC_UI.showSecondLayer()})()" id="usercentrics-psl">Change Privacy Settings</a><br /><a href="/sitemap/">Sitemap</a> | Website by <a href="https://mightyminnow.com">MIGHTYminnow</a></p><a id="go-top" href="#site-container"><span class="screen-reader-text">Go to top</span><i class="fa fa-chevron-up" aria-hidden="true"></i></a></div></footer></div>
432<script type="speculationrules"> 433{"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/academy-pro/*","/wp-content/themes/genesis/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 434</script>
434 435
435<script> 436 ( () => { 437 const lazyloadRunObserver = () => { 438 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 439 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 440 entries.forEach( ( entry ) => { 441 if ( entry.isIntersecting ) { 442 let lazyloadBackground = entry.target; 443 if( lazyloadBackground ) { 444 lazyloadBackground.classList.add( 'e-lazyloaded' ); 445 } 446 lazyloadBackgroundObserver.unobserve( entry.target ); 447 } 448 }); 449 }, { rootMargin: '200px 0px 200px 0px' } ); 450 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 451 lazyloadBackgroundObserver.observe( lazyloadBackground ); 452 } ); 453 }; 454 const events = [ 455 'DOMContentLoaded', 456 'elementor/lazyload/observe', 457 ]; 458 events.forEach( ( event ) => { 459 document.addEventListener( event, lazyloadRunObserver ); 460 } ); 461 } )(); 462 </script>
462 463 <link rel='stylesheet' id='ssmi-fontawesome-css-css' href='https://www.alternativetechs.com/wp-content/themes/academy-pro/assets/fonts/fontawesome/v4/css/font-awesome.min.css' media='all' /> 464<link rel='stylesheet' id='ssmi-css-css' href='https://www.alternativetechs.com/wp-content/plugins/simple-social-media-icons//css/simple-social-media-icons.css?ver=7.1.3' media='all' />
465<script id="toolset_bootstrap_4-js" src="https://www.alternativetechs.com/wp-content/plugins/types/vendor/toolset/toolset-common/res/lib/bootstrap4/js/bootstrap.bundle.min.js?ver=4.5.3"></script>
vendor: 1 bytes, line 465
465
466<script id="mega-menu-js" src="https://www.alternativetechs.com/wp-content/themes/academy-pro/js/jquery-accessibleMegaMenu.js"></script>
vendor: 1 bytes, line 466
466
467<script id="gravityforms-for-all-js" src="https://www.alternativetechs.com/wp-content/plugins/gravityforms-for-all/gravityforms-for-all.js?ver=1.0.3"></script>
vendor: 1 bytes, line 467
467
468<script id="hoverIntent-js" src="https://www.alternativetechs.com/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script>
vendor: 1 bytes, line 468
468
469<script id="superfish-js" src="https://www.alternativetechs.com/wp-content/themes/genesis/lib/js/menu/superfish.min.js?ver=1.7.10"></script>
vendor: 1 bytes, line 469
469
470<script id="superfish-args-js" src="https://www.alternativetechs.com/wp-content/themes/genesis/lib/js/menu/superfish.args.min.js?ver=3.6.2"></script>
vendor: 1 bytes, line 470
470
471<script id="skip-links-js" src="https://www.alternativetechs.com/wp-content/themes/genesis/lib/js/skip-links.min.js?ver=3.6.2"></script>
vendor: 1 bytes, line 471
471
472<script id="academy-match-height-js" src="https://www.alternativetechs.com/wp-content/themes/academy-pro/js/jquery.matchHeight.min.js?ver=1.0.29"></script>
vendor: 1 bytes, line 472
472
473<script id="academy-match-height-js-after"> 474jQuery(document).ready( function() { jQuery( '.half-width-entries .content .entry, .academy-grid .content .entry').matchHeight(); }); 475//# sourceURL=academy-match-height-js-after 476</script>
vendor: 1 bytes, line 476
476
477<script id="global-js-js" src="https://www.alternativetechs.com/wp-content/themes/academy-pro/js/global.js?ver=1.0.29"></script>
vendor: 1 bytes, line 477
477
478<script id="academy-responsive-menu-js-extra"> 479var genesis_responsive_menu = {"mainMenu":"Menu","menuIconClass":"sp-icon-menu","subMenu":"Submenu","subMenuIconClass":"sp-icon-plus","menuClasses":{"combine":[".nav-primary"],"others":[]}}; 480//# sourceURL=academy-responsive-menu-js-extra 481</script>
vendor: 1 bytes, line 481
481
482<script id="academy-responsive-menu-js" src="https://www.alternativetechs.com/wp-content/themes/academy-pro/js/responsive-menus.min.js?ver=1.0.29"></script>
vendor: 1 bytes, line 482
482
483<script id="top-banner-js-js" src="https://www.alternativetechs.com/wp-content/themes/academy-pro/js/top-banner.js?ver=1.0.29"></script>
vendor: 1 bytes, line 483
483
484<script id="jquery-lazy-js" src="https://www.alternativetechs.com/wp-content/themes/academy-pro/js/jquery.lazy.min.js"></script>
vendor: 1 bytes, line 484
484
485<script id="jquery-lazy-js-after"> 486jQuery(function(){jQuery('.lazy').Lazy();}); 487//# sourceURL=jquery-lazy-js-after 488</script>
vendor: 1 bytes, line 488
488
489<script id="imagesloaded-js" src="https://www.alternativetechs.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 489
489
490<script id="elementor-webpack-runtime-js" src="https://www.alternativetechs.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.2"></script>
vendor: 1 bytes, line 490
490
491<script id="elementor-frontend-modules-js" src="https://www.alternativetechs.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.2"></script>
vendor: 1 bytes, line 491
491
492<script id="jquery-ui-core-js-before"> 493jQuery.uiBackCompat = true; 494//# sourceURL=jquery-ui-core-js-before 495</script>
vendor: 1 bytes, line 495
495
496<script id="jquery-ui-core-js" src="https://www.alternativetechs.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 496
496
497<script id="elementor-frontend-js-before"> 498var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.3.2","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"theme_builder_v2":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true},"urls":{"assets":"https:\/\/www.alternativetechs.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.alternativetechs.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.alternativetechs.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"e3f51863b9","atomicFormsSendForm":"17871869d5"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":2602,"title":"Updates%20-%20Alternative%20Technologies","excerpt":"","featuredImage":false}}; 499//# sourceURL=elementor-frontend-js-before 500</script>
vendor: 1 bytes, line 500
500
501<script id="elementor-frontend-js" src="https://www.alternativetechs.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.2"></script>
vendor: 1 bytes, line 501
501
502<script id="wp-hooks-js" src="https://www.alternativetechs.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 502
502
503<script id="wp-i18n-js" src="https://www.alternativetechs.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 503
503
504<script id="wp-i18n-js-after"> 505wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 506//# sourceURL=wp-i18n-js-after 507</script>
vendor: 1 bytes, line 507
507
508<script id="elementor-pro-frontend-js-before"> 509var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.alternativetechs.com\/wp-admin\/admin-ajax.php","nonce":"5cff640942","urls":{"assets":"https:\/\/www.alternativetechs.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.alternativetechs.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.alternativetechs.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 510//# sourceURL=elementor-pro-frontend-js-before 511</script>
vendor: 1 bytes, line 511
511
512<script id="elementor-pro-frontend-js" src="https://www.alternativetechs.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.0"></script>
vendor: 1 bytes, line 512
512
513<script id="pro-elements-handlers-js" src="https://www.alternativetechs.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.0"></script>
vendor: 1 bytes, line 513
513
514<script id="wp-emoji-settings" type="application/json"> 515{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.alternativetechs.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}} 516</script>
vendor: 1 bytes, line 516
516
517<script type="module"> 518/*! This file is auto-generated */ 519var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 520//# sourceURL=https://www.alternativetechs.com/wp-includes/js/wp-emoji-loader.min.js 521</script>
vendor: 1 bytes, line 521
521
522<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:'a474735f4d4449a7',t:'MTc5MTQ1NTIyMQ=='};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>
522</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.