PageSourceSearch

https://www.extron.com.au/

html extron.com.au collected 2026-10-01 23:50:18 UTC 112,658 bytes, 2,269 lines download raw bytes

1
2<!doctype html>
3<html class="no-js" lang="en">
4<head>
5    <meta charset="utf-8">
6    <meta http-equiv="X-UA-Compatible" content="ie=edge">
7        <title>Extron - The AV Technology Leader</title>
8
9    
10    <meta name="description" content="Discover the innovative world of Extron and learn about the latest in Pro AV integration products, software, news updates, and expert system support.">
11    <meta name="google-site-verification" content="tSyQ9IyH_fk9EOMgE_wfuTONuNWipkzvEdRtiOshkls">
12    <meta name="twitter:card" content="summary_large_image">
13    <meta name="twitter:domain" content="www.extron.com">
14    <meta name="twitter:site" content="Extron">
15    <meta property="og:type" content="Website">
16    <meta property="og:url" content="https://www.extron.com">
17    <meta property="og:image" content="https://www.extron.com/img/mktg/open_graph/main/extron.jpg ">
18    <meta property="og:site_name" content="Extron">
19    <meta name="twitter:title" property="og:title" content="Extron: The AV Technology Leader">
20    <meta name="twitter:description" property="og:description" content="Discover the innovative world of Extron and learn about the latest in Pro AV integration products, software, news updates, and expert system support.">
21
22
23    <!-- Required meta tags -->
24    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
25
26    <!-- Favicons and other icons used for toolbars, homescreens, windows tiles, etc. -->
27    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=20180420">
28    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=20180420">
29    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=20180420">
30    <link rel="manifest" href="/site.webmanifest?v=20180420">
31    <link rel="mask-icon" href="/safari-pinned-tab.svg?v=20180420" color="#224d8f">
32    <link rel="shortcut icon" href="/favicon.ico?v=20180420">
33    <meta name="apple-mobile-web-app-title" content="Extron">
34    <meta name="application-name" content="Extron">
35    <meta name="msapplication-TileColor" content="#224d8f">
36    <meta name="theme-color" content="#ffffff">
37
38    <!--English page name as variable. Using this on main.js for Google Analytics-->
39    
39<script type="text/javascript">
40            var gtmEnglishPageTitle = "Home";
41    </script>
41
42
43    <link href="/Content/vendor/jqueryui/jquery-ui.min.css" rel="stylesheet">
44<link href="/Content/vendor/bs-offcanvas/dist/css/bootstrap.offcanvas.css" rel="stylesheet">
45<link href="/Content/vendor/fancybox-3.5.7/dist/jquery.fancybox.css" rel="stylesheet">
46<link href="/Content/vendor/fontawesome/css/all.min.css" rel="stylesheet">
47
48<link href="/Content/css/Shared/extron.css" rel="stylesheet">
49    <link href="/Content/css/Shared/cookies.css" rel="stylesheet">
50
51    <style type="text/css">
52        main {
53          padding-top: 112px; /* Default for screens between 1000px and 1199px */
54        }
55        @media (max-width: 999.98px) {
56          main {
57            padding-top: 107px; /* For screens < 1000px */
58          }
59        }
60        @media (min-width: 1200px) {
61          main {
62            padding-top: 90px; /* For screens ≥ 1200px */
63          }
64        }
65    </style>
66    
67
68            
68<script type="text/javascript">
69                    window.dataLayer = [{
70                        "gtmPageName": "Home",
71                        "gtmAccountType": "Not logged-in"
72                    }];
73                    if (typeof dataLayerExtra !== 'undefined') {
74                        window.dataLayer.push.apply(window.dataLayer, dataLayerExtra);
75                    }
76                    else {
77                        window.dataLayer.push.apply(window.dataLayer);
78                    }
79            </script>
79
80        <!-- Google Analytics header code ("dataLayer" variable holds data to be collected by Google Tag Manager) -->
81                    <!-- Google Tag Manager Head Snippet Live Environment -->
82                    
82<script>
83    (function (w, d, s, l, i) {
84                            w[l] = w[l] || []; w[l].push({
85                                'gtm.start':
86                                    new Date().getTime(), event: 'gtm.js'
87                            }); var f = d.getElementsByTagName(s)[0],
88                                j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
89                                    'https://www.googletagmanager.com/gtm.js?id=' + i + dl + '&gtm_auth=rzEbMMQSxl9l_67D43_fVQ&gtm_preview=env-2&gtm_cookies_win=x'; f.parentNode.insertBefore(j, f);
90                        })(window, document, 'script', 'dataLayer', 'GTM-K3FPTBV');</script>
90
91</head>
92<body>
93                    <!-- Google Tag Manager Body Snippet Live Environment -->
94                    <noscript>
95                        <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-K3FPTBV&gtm_auth=rzEbMMQSxl9l_67D43_fVQ&gtm_preview=env-2&gtm_cookies_win=x" height="0" width="0" style="display:none;visibility:hidden"></iframe>
96                    </noscript>
97
98        
98<script type="text/javascript">
99        var seeAllResults = "See all results"; // search suggest in main.js
100    </script>
100
101
102
103<header class="main-header auto-hide bg-brand" role="banner" aria-label="Main Navigation Header">
104    <input id="idSkipMainFocus" style="opacity: 0; z-index: -1; position: absolute;" aria-hidden="true" aria-label="Hidden focus for Skip to main content" tabindex="-1" readonly=""> <!-- Hidden field to capture focus for the skip-main button -->
105    <a id="idSkipToMain" href="#main-content" class="skip-main text-center" tabindex="">Skip to main content</a>
106    <nav class="navbar navbar--topbar navbar-expand navbar-dark py-0 auto-hide bg-brand" id="user-navigation" role="navigation" aria-label="User Navigation">
107        <div class="container" data-analytics-page-section="Header">
108
109            <div class="d-inline-block d-xl-none">
110                <a class="header__nav-brand navbar-brand logo mt-0" href="/">
111                    <img src="//media.extron.com/public/Content/img/brand/logo/extron.svg" alt="Extron">
112                </a>
113            </div>
114
115            <ul class="navbar-nav ml-auto d-flex">
116                    <!-- remove the inline CSS of 'flex: 1 1 0%' of the 'contact-phone' container due to IE 11 flex issue -->
117                    <li class="nav-item contact-phone justify-content-center align-items-center">
118                        <div class="z-depth-1">
119                            <div class="nav-link">
120                                <span class="d-none d-sm-inline-block" data-cy="idHot">S3 Support Hotline:</span>
121                                <a href="tel:1800.EXTRON" class="tel-number d-inline-block">1800.EXTRON</a>
122                            </div>
123                        </div>
124                    </li>
125                    <li class="nav-item account-login">
126                        <a class="nav-link text-white" href="/home/login" id="dropdown-login" data-cy="idSignIn" role="button" aria-haspopup="true" aria-expanded="true">
127                            <i class="fas fa-user pr-1"></i>
128                            <strong class="d-none d-sm-inline-block">Account</strong>
129                        </a>
130                    </li>
131            </ul>
132        </div>
133    </nav>
134
135    <nav class="header__ul navbar navbar--main navbar-expand navbar-dark bg-brand auto-hide mega-menu" role="navigation" aria-label="Site Navigation">
136        <div class="container">
137
138            <a class="header__nav-brand navbar-brand logo d-none d-xl-inline-block mr-3" href="/" data-analytics-page-section="Header Logo">
139                <img src="//media.extron.com/public/Content/img/brand/logo/extron.svg" alt="Extron">
140            </a>
141
142            <div class="collapse navbar-collapse mr-auto" id="main-navigation" role="navigation" data-analytics-page-section="Mega Menu" aria-label="Main Site Navigation">
143
144                <!-- main navigation wrapper - hide on mobile - append on desktop -->
145                <div class="d-none d-lg-block" role="navigation" aria-label="Main Desktop Site Navigation">
146
147                    <!-- initial container for appendAround -->
148                    <!-- MEGA MENU -->
149                    <ul class="navbar-nav mr-auto my-2">
150                        <li class="nav-item dropdown mega-menu-fw js-header-tab">
151                            <span class="menu-nav-link">
152                                <a class="nav-link dropdown-toggle" href="/product/" data-cy="idMProduct" data-menu-article="menuproducts" data-toggle="dropdown" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
153                                    Products
154                                </a>
155                            </span>
156                            <ul class="dropdown-menu break-out ">
157                                <li class="mega-menu-content  animation fadeIn">
158                                    <div class="d-none d-lg-block js-menu" data-set="canvas-menu-product">
159                                        <div class="js-menu">
160                                            <!-- menu content goes here -->
161                                        </div>
162                                    </div>
163                                </li>
164                            </ul>
165                        </li>
166                        <li class="nav-item dropdown mega-menu-fw js-header-tab">
167                            <span class="menu-nav-link">
168                                <a class="nav-link dropdown-toggle" href="/training/" data-cy="idMTraining" data-menu-article="menutraining" data-toggle="dropdown" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
169                                    Training
170                                </a>
171                            </span>
172                            <ul class="dropdown-menu break-out">
173                                <li class="mega-menu-content animation fadeIn">
174                                    <div class="d-none d-lg-block js-menu" data-set="canvas-menu-training">
175                                        <div class="js-menu">
176                                            <!-- menu content goes here -->
177                                        </div>
178                                    </div>
179                                </li>
180                            </ul>
181                        </li>
182                        <li class="nav-item dropdown mega-menu-fw js-header-tab">
183                            <span class="menu-nav-link">
184                                <a class="nav-link dropdown-toggle" href="/tools/" data-cy="idMResources" data-menu-article="menuresources" data-toggle="dropdown" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
185                                    Resources
186                                </a>
187                            </span>
188                            <ul class="dropdown-menu break-out">
189                                <li class="mega-menu-content animation fadeIn">
190                                    <div class="d-none d-lg-block js-menu" data-set="canvas-menu-resources">
191                                        <div class="js-menu">
192                                            <!-- menu content goes here -->
193                                        </div>
194                                    </div>
195                                </li>
196                            </ul>
197                        </li>
198                        <li class="nav-item dropdown mega-menu-fw js-header-tab">
199                            <span class="menu-nav-link">
200                                <a class="nav-link dropdown-toggle" href="/company/" data-cy="idMCompany" data-menu-article="menucompany" data-toggle="dropdown" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
201                                    Company
202                                </a>
203                            </span>
204                            <ul class="dropdown-menu break-out">
205                                <li class="mega-menu-content animation fadeIn">
206                                    <div class="d-none d-lg-block js-menu" data-set="canvas-menu-company">
207                                        <div class="js-menu">
208                                            <!-- menu content goes here -->
209                                        </div>
210                                    </div>
211                                </li>
212                            </ul>
213                        </li>
214                        <li class="nav-item dropdown mega-menu-fw js-header-tab">
215                            <span class="menu-nav-link">
216                                <a class="nav-link dropdown-toggle" href="/download/" data-cy="idMDownload" data-menu-article="menudownload" data-toggle="dropdown" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
217                                    Download
218                                </a>
219                            </span>
220                            <ul class="dropdown-menu break-out">
221                                <li class="mega-menu-content animation fadeIn">
222                                    <div class="d-none d-lg-block js-menu" data-set="canvas-menu-download">
223                                        <div class="js-menu">
224                                            <!-- menu content goes here -->
225                                        </div>
226                                    </div>
227                                </li>
228                            </ul>
229                        </li>
230                    </ul>
231
232                </div><!-- /.main-navigation-wrapper -->
233
234                <div class="header__nav-search form-inline d-xl-flex dropdown" id="global-search-form" data-analytics-page-section="Power Search">
235                    
236                    <button type="button" class="mobile-nav-toggler offcanvas-toggle  d-flex d-lg-none align-items-center" data-toggle="offcanvas" data-target="#js-bootstrap-offcanvas" data-cy="idMainMenu">
237                        <span class="sr-only">Toggle navigation</span>
238                        <span class="d-none d-sm-block"><i class="fal fa-bars pr-3" aria-hidden=""></i>
239                        MENU</span>
240                        <i class="fas fa-bars fa-lg pr-3 pl-2 d-sm-none" aria-hidden=""></i>
241                    </button>
242                    <div class="input-group ">
243                        <label for="idSearchBox" class="sr-only">Power Search...</label>
244                        <input type="text" autocomplete="off" autocorrect="off" spellcheck="false" data-cy="idSrchBox" id="idSearchBox" class="form-control js-searchsuggest" maxlength="100" placeholder="Power Search..." data-toggle="dropdown" data-bs-toggle="dropdown" aria-haspopup="true" aria-expanded="false" role="combobox">
245                        <div class="input-group-append">
246                            <button class="btn btn-secondary js-search-btn" data-cy="idSrch-btn" type="button">
247                                <i class="far fa-search"></i><span class="sr-only">Power Search...</span>
248                            </button>
249                        </div>
250                        <div class="header__nav-search-list selection very relaxed divided dropdown-menu  js-search-results"></div>
251                        
251<script id="idRetiredPill" type="text/template">
252                            <span class="badge badge-danger">Retired</span>
253                        </script>
253
254                        
254<script id="idSeeAllResults" type="text/template">
255                            <a class="item text-black justify-content-end text-right py-3" href><strong>See all results<i class="fa fa-angle-right ml-1"></i></strong></a>
256                        </script>
256
257                    </div>
258                </div><!-- /.header__nav-search -->
259            </div>
260        </div><!-- /.container -->
261    </nav>
262</header>
263
264<div id="js-bootstrap-offcanvas" class="navbar-offcanvas navbar-offcanvas-main d-block d-lg-none">
265    
266    <button type="button" class="mobile-nav-toggler offcanvas-toggle offcanvas-toggle-close" data-toggle="offcanvas" data-target="#js-bootstrap-offcanvas">
267        <span class="sr-only">Toggle navigation</span>
268        <i class="fal fa-fw fa-times"></i>
269    </button>
270
271    <div class="nav-side-menu">
272        <ul id="offcanvas-content" class="offcanvas-menu-content">
273
274            <!-- HOME-->
275            <li class="offcanvas-menu-item">
276                <a href="/">Home</a>
277            </li>
278            
279            
280            <!-- PRODUCTS MENU -->
281            <li class="offcanvas-menu-item">
282                <a href="#" data-toggle="collapse" data-target="#mobile-nav-products" data-bs-toggle="collapse" data-bs-target="#mobile-nav-products" role="button" aria-expanded="false" aria-controls="mobile-nav-products">Products <span class="arrow" data-cy="idMobProd"></span></a>
283                <div class="sub-menu collapse" id="mobile-nav-products" data-parent="#js-bootstrap-offcanvas" data-bs-parent="#js-bootstrap-offcanvas">
284                    <!-- product menu container inclusion -->
285                    <div class="d-block d-lg-none" data-set="canvas-menu-product"></div>
286                </div>
287            </li>
288
289            <!-- TRAINING MENU -->
290            <li class="offcanvas-menu-item">
291                <a href="#" data-toggle="collapse" data-target="#mobile-nav-training" data-bs-toggle="collapse" data-bs-target="#mobile-nav-training" role="button" aria-expanded="false" aria-controls="mobile-nav-training">Training <span class="arrow" data-cy="idMobTrain"></span></a>
292                <div class="sub-menu collapse" id="mobile-nav-training" data-parent="#js-bootstrap-offcanvas" data-bs-parent="#js-bootstrap-offcanvas">
293                    <!-- product menu container inclusion -->
294                    <div class="d-block d-lg-none" data-set="canvas-menu-training"></div>
295                </div>
296            </li>
297
298            <!-- RESOURCES MENU -->
299            <li class="offcanvas-menu-item">
300                <a href="#" data-toggle="collapse" data-target="#mobile-nav-resources" data-bs-toggle="collapse" data-bs-target="#mobile-nav-resources" role="button" aria-expanded="false" aria-controls="mobile-nav-resources">Resources <span class="arrow" data-cy="idMobRes"></span></a>
301                <div class="sub-menu collapse" id="mobile-nav-resources" data-parent="#js-bootstrap-offcanvas" data-bs-parent="#js-bootstrap-offcanvas">
302                    <!-- product menu container inclusion -->
303                    <div class="d-block d-lg-none" data-set="canvas-menu-resources"></div>
304                </div>
305            </li>
306
307            <!-- COMPANY MENU -->
308            <li class="offcanvas-menu-item">
309                <a href="#" data-toggle="collapse" data-target="#mobile-nav-company" data-bs-toggle="collapse" data-bs-target="#mobile-nav-company" role="button" aria-expanded="false" aria-controls="mobile-nav-company">Company <span class="arrow" data-cy="idMobCom"></span></a>
310                <div class="sub-menu collapse" id="mobile-nav-company" data-parent="#js-bootstrap-offcanvas" data-bs-parent="#js-bootstrap-offcanvas">
311                    <!-- product menu container inclusion -->
312                    <div class="d-block d-lg-none" data-set="canvas-menu-company"></div>
313                </div>
314            </li>
315
316            <!-- DOWNLOAD MENU -->
317            <li class="offcanvas-menu-item">
318                <a href="#" data-toggle="collapse" data-target="#mobile-nav-download" data-bs-toggle="collapse" data-bs-target="#mobile-nav-download" role="button" aria-expanded="false" aria-controls="mobile-nav-download">Download <span class="arrow" data-cy="idMobDown"></span></a>
319                <div class="sub-menu collapse" id="mobile-nav-download" data-parent="#js-bootstrap-offcanvas" data-bs-parent="#js-bootstrap-offcanvas">
320                    <!-- product menu container inclusion -->
321                    <div class="d-block d-lg-none" data-set="canvas-menu-download"></div>
322                </div>
323            </li>
324
325            <!-- CAREERS -->
326            <li class="offcanvas-menu-item mt-4 border-left-0">
327                <a href="/Careers" class="link-more">Careers</a>
328            </li>
329
330        </ul>
331    </div><!-- /.nav-side-menu -->
332</div><!-- /.navbar-offcanvas -->
333
334    <a name="pagetop"></a>
335    <!-- overlay -->
336    <div class="page-overlay"></div>
337    <main id="main-content" role="main" class="site-body main-content has-subnav">
338        <!-- Back to top -->
339        <!-- NOTE: 'pagetop' has to be here for reason for Chrome to work properly. Still researching -->
340        <div class="pagetop">
341            <nav class="link-pagetop">
342                <a href="#pagetop"><div>Back to Top</div></a>
343            </nav>
344        </div>
345
346        
347
348
349
350<!-- ## HERO ## -->
351
352<div class="hero">
353    <div id="heroMain" class="carousel slide carousel-fade" data-interval="7000" data-bs-interval="7000" data-ride="carousel" data-bs-ride="carousel" data-analytics-page-section="Slideshow">
354
355        <div class="carousel-controls">
356            <button type="button" id="carousel-toggle-autoplay" class="btn p-0 mr-3 border-0" aria-label="Toggle Auto Play"><i class="far fa-lg fa-pause-circle">
357                <span class="visually-hidden sr-only">Pause</span>
358            </i></button>
359        <!-- Slide indicators -->
360        <ol class="carousel-indicators"></ol>
361        </div>
362
363        <div class="carousel-inner">
364
365
366
367<link rel="stylesheet" href="/slideshow/inc/HeroSlideStyles.css" type="text/css">
368
369	<!-- NetPA Ultra FX -->
370<a href="/article/NetPA-Ultra-FX" class="carousel-item" data-startslide="true">
371<style>
372    .netpaultrafx-logo {
373        opacity: .8;
374    }
375    
376    @media (max-width: 575.98px) {
377        .netpaultrafx-logo {
378            width: 60%;
379        }
380    }
381    
382    @media (min-width: 576px) and (max-width: 767.98px) {
383        .netpaultrafx-logo {
384            width: 40%;
385        }
386    }
387    
388    @media (min-width: 768px) and (max-width: 1199.98px) {
389        .netpaultrafx-logo {
390            width: 36%;
391        }
392    }
393    
394    @media (min-width: 992px) and (max-width: 1199.98px) {
395        .netpaultrafx-logo {
396            width: 35%;
397        }
398    }    
399    
400    @media (min-width: 1200px) {
401        .netpaultrafx-logo {
402            width: 30%;
403        }
404    }
405</style>
406	<div class="f-hero">
407        <!-- Badge -->
408        <div class="f-hero-badge mt-n2 mt-md-0">
409    	    <div class="container">
410    	        <span class="badge badge-success bg-success fs-7 fs-md-6 fs-lg-5 fs-xl-4 fs-xxl-3 p-2 p-md-3 px-md-4 mt-md-4">Now Shipping!</span>
411    	    </div>
412    	</div><!-- /.f-hero-badge -->
413		<div class="f-hero-content f-hero-content--vertical">
414			<div class="f-hero-background-container">
415				<div class="f-hero-image-container">
416					<div class="f-hero-image hero-mobile-background" data-bg-size="cover" data-bgp-x="center" style="background-image: url(//media.extron.com/public/landing/content/netpaufxad/img/netpaufxad-mobile.jpg);"></div><!-- /.f-hero-image -->
417					<div class="f-hero-image hero-desktop-background" data-bg-size="contain" data-bgp-x="center" style="background-image: url(//media.extron.com/public/landing/content/netpaufxad/img/netpaufxad-hero.jpg);"></div><!-- /.f-hero-image -->
418					<div class="f-hero-gradients">
419						<!--<div class="f-hero-mobile-gradient"></div>-->
420						<div class="f-hero-desktop-gradients">
421							<div class="f-hero-desktop-gradient--left"></div>
422							<div class="f-hero-desktop-gradient--right"></div>
423						</div><!-- /.f-hero-desktop-gradients -->
424					</div><!-- /.f-hero-gradients -->
425				</div><!-- /.f-hero-image-container -->
426			</div><!-- /.f-hero-background-container -->
427			<div class="f-hero-body container">
428				<div class="f-hero-body__content text-center mx-auto">
429					<img src="//media.extron.com/public/technology/landing/amplifier/img/comp/netpaultrafx.svg" alt="NetPa Ultra Power Amplifiers" class="img-fluid netpaultrafx-logo mt-md-n5 mt-xl-n6">
430					<p class="f-hero-text text-white fs-md-6 fs-lg-3 mb-sm-2 mt-sm-n3 mt-md-n2 mt-lg-n1 mt-xxxl-n5">Industry-Leading Multi-Zone Amplifiers &ndash; Now with Dante and DSP</p>
431				</div>
432				<div class="f-hero-body__cta mx-auto"><span class="btn hero-link mb-md-n4">Learn more</span></div>
433			</div><!-- /.row -->
434			
435			<!-- footer or tech logo blocks -->
436			<div class="f-footer d-none d-md-block">
437				<div class="container">
438					<div class="tech-logos logos-md">
439						<ul class="row tech-logo-list">
440
441							<li class="col tech-logo-item pb-1">
442								<img src="//media.extron.com/public/img/home/slideshow/icon/ecofficient.svg" alt="" class="img-fluid">
443							</li>
444							<li class="col tech-logo-item">
445								<img src="//media.extron.com/public/img/home/slideshow/icon/audio-dsp.svg" alt="" class="img-fluid">
446							</li>
447							<li class="col tech-logo-item">
448								<img src="//media.extron.com/public/img/home/slideshow/icon/dante.svg" alt="" class="img-fluid">
449							</li>
450							<li class="col tech-logo-item">
451								<figure class="tech-logo everlast-ps">
452									<span class="sr-only">Everlast Power Supplies</span>
453								</figure>
454							</li>
455						</ul><!-- /.tech-logo-list -->
456					</div><!-- /.tech-logos -->
457				</div><!-- /.container -->
458			</div><!-- /.f-footer -->
459		</div><!-- /.featured-hero -->
460	</div><!-- /.f-hero -->
461</a> <!--Slide #1-->
462    <a href="/article/dtp3crosspoint42series" class="carousel-item">
463    <div class="f-hero">
464        <!-- Badge -->
465    	<div class="f-hero-badge">
466	        <div class="container">
467	            <span class="badge badge-success bg-success fs-7 fs-md-6 fs-lg-5 fs-xl-4 fs-xxl-3 p-2 p-md-3 px-md-4 mt-md-4">Now Shipping!</span>
468	        </div>
469    	</div>
470    	<div class="f-hero-content">
471    		<div class="f-hero-background-container">
472    			<div class="f-hero-image-container">
473    				<div class="f-hero-image hero-mobile-background" data-bg-size="contain" data-bgp-x="center" data-bgp-y="center" style="background-image: url(//media.extron.com/public/img/home/slideshow/dtp3cp42usb-mobile.jpg);">
474    				</div><!-- /.f-hero-image -->
475    				<div class="f-hero-image hero-desktop-background" data-bg-size="contain" data-bgp-x="center" data-bgp-y="center" style="background-image: url(//media.extron.com/public/img/home/slideshow/dtp3cp42usb-hero.jpg);">
476    				</div><!-- /.f-hero-image -->
477    				<div class="f-hero-gradients">
478    				    <div class="f-hero-mobile-gradient"></div>
479    					<div class="f-hero-desktop-gradients">
480    						<div class="f-hero-desktop-gradient--left"></div>
481    						<div class="f-hero-desktop-gradient--right"></div>
482    					</div><!-- /.f-hero-desktop-gradients -->
483    				</div><!-- /.f-hero-gradients -->
484    			</div><!-- /.f-hero-image-container -->
485    		</div><!-- /.f-hero-background-container -->
486    		<div class="f-hero-body container">
487    			<div class="row">
488    				<div class="col-md-5 col-lg-5 f-hero-body__content">
489    				    <div class="row">
490        				    <div class="col-12 col-md-7 mt-auto">
491                                <figure class="mb-0 mb-lg-3"> 
492                                    <img class="w-25 w-md-75" style="opacity:0.5" src="//media.extron.com/public/img/home/slideshow/icon/dtp3systems-full-white.svg" alt="DTP3 Systems Logo"> 
493                                </figure> 
494                            </div>
495                        </div>
496    					<p class="f-hero-text fs-md-4 fs-lg-2 mb-0 mb-lg-2">DTP3 CrossPoint 42 USB</p>
497    					<h1 class="f-hero-title fs-sm-4 fs-lg-1 mb-2 mb-md-4">Compact 4x2 Seamless Scaling Matrix Switcher with USB</h1>
498    					<p><span class="btn hero-link">Learn more</span></p>
499    				</div>
500    			</div><!-- /.row -->
501    		</div><!-- /.f-body -->
502    		<div class="f-footer d-none d-md-block">
503    			<div class="container">
504    				<div class="tech-logos logos-md">
505    					  	<ul class="row tech-logo-list">
506    							<li class="col tech-logo-item">
507    								<figure class="tech-logo gbps-18">
508    									<span class="sr-only">Gbps18</span>
509    								</figure>
510    							</li>
511    							<li class="col tech-logo-item">
512    								<figure class="tech-logo">
513    									<img class="pb-2 w-100" src="//media.extron.com/public/img/home/slideshow/icon/216-gbps.svg" alt="21.6 Gbps">
514    									<span class="sr-only">21.6 Gbps</span>
515    								</figure>
516    							</li>
517    							<li class="col tech-logo-item">
518    								<figure class="tech-logo vector4kscaling">
519    									<span class="sr-only">Vector 4K Scaling</span>
520    								</figure>
521    							</li>
522        						<li class="col tech-logo-item">
523    								<figure class="tech-logo">
524    									<img class="pb-2" src="//media.extron.com/public/img/home/slideshow/icon/usb-superspeed10.svg" alt="USB SuperSpeed 10Gbps">
525    									<span class="sr-only">USB 10 Gbps</span>
526    								</figure>
527    							</li>
528        						<li class="col tech-logo-item">
529    								<figure class="tech-logo">
530    									<img class="pb-2" src="//media.extron.com/public/img/home/slideshow/icon/usbc-100w.svg" alt="USBC 100W">
531    									<span class="sr-only">USBC 100W</span>
532    								</figure>
533    							</li>
534    						</ul><!-- /.tech-logo-list -->
535    				</div><!-- /.tech-logos -->
536    			</div><!-- /.container -->
537    		</div><!-- /.f-footer -->
538    	</div><!-- /.featured-hero -->
539    </div><!-- /.f-hero -->
540</a> <!--Slide #2-->
541    <!-- /product/software/ecpro -->
542<a href="/product/software/ecpro" class="carousel-item">
543    <div class="f-hero">
544        <!-- Badge -->
545        <div class="f-hero-badge">
546            <div class="container">
547                <span class="badge badge-danger fs-6 fs-sm-5 fs-md-6 fs-lg-5 text-uppercase font-weight-bold px-3 px-sm-4 mt-md-4">NEW</span>
548            </div>
549        </div><!-- /.f-hero-badge -->
550        <div class="f-hero-content">
551            <div class="f-hero-background-container">
552                <div class="f-hero-image-container">
553                    <div class="f-hero-image hero-mobile-background" data-bg-size="contain" data-bgp-x="center" style="background-image: url(//media.extron.com/public/img/home/slideshow/ecpro-mobile.jpg);">
554                    </div><!-- /.f-hero-image -->
555                    <div class="f-hero-image hero-desktop-background" data-bg-size="contain" data-bgp-x="center" style="background-image: url(//media.extron.com/public/img/home/slideshow/ecpro-hero.jpg);">
556                    </div><!-- /.f-hero-image -->
557                    <div class="f-hero-gradients">
558                        <!--<div class="f-hero-mobile-gradient"></div>-->
559                        <div class="f-hero-desktop-gradients">
560                            <div class="f-hero-desktop-gradient--left"></div>
561                            <div class="f-hero-desktop-gradient--right"></div>
562                        </div><!-- /.f-hero-desktop-gradients -->
563                    </div><!-- /.f-hero-gradients -->
564                </div><!-- /.f-hero-image-container -->
565            </div><!-- /.f-hero-background-container -->
566            <div class="f-hero-body container">
567                <div class="row">
568                    <div class="col-12 col-md-5 f-hero-body__content">
569                        <div class="f-hero-text fs-md-3 fs-lg-2 mb-1 mb-md-2 mb-md-lg-4">Extron Control Pro</div>
570                        <h1 class="f-hero-title">System Control in the Palm of Your Hand</h1>
571                        <ul class="list text-white d-none d-md-block fs-md-8 fs-lg-6">
572                            <li><span>Mobile control for Extron control systems</span></li>
573                            <li><span>Add panels online, offline, or across networks</span></li>
574                            <li><span>Flexible authentication options</span></li>
575                            <li><span>Bulk panel import via standard file types</span></li>
576                        </ul>
577                        
578                        <!-- note:: we have to place this outside of the text area to position it at the bottom -->
579                        <div class="f-hero-body__cta d-block"><span class="btn hero-link">Learn more</span></div>
580                    </div>
581                </div><!-- /.row -->
582            </div><!-- /.f-body -->
583            <!-- footer or tech logo blocks -->
584            <div class="f-footer d-none d-md-block">
585                <div class="container">
586                    <div class="tech-logos logos-md">
587                        <!--placeholder for logos-->
588                        <ul class="row tech-logo-list">
589                 	   
590                            <li class="col tech-logo-item"> 
591                                <div class="col tech-logo-item">
592    						    <img src="//media.extron.com/public/img/home/slideshow/icon/touchlink-pro.svg" alt="Touch Link Pro" class="img-fluid">
593    					        </div>
594                            </li> 
595                            
596                            <li class="col tech-logo-item"> 
597                                <div class="col tech-logo-item">
598    						    <img src="//media.extron.com/public/img/home/slideshow/icon/linklicense-logo.png" alt="Link License" class="img-fluid">
599    					        </div>
600                            </li> 
601                            
602                            <li class="col tech-logo-item"> 
603                                <div class="col tech-logo-item">
604    						    <img src="//media.extron.com/public/img/home/slideshow/icon/iplinkproxi.svg" alt="IP Link Pro xi" class="img-fluid">
605    					        </div>
606                            </li> 
607                        </ul>
608                        <!-- /.tech-logo-list -->
609                    </div><!-- /.tech-logos -->
610                </div><!-- /.container -->
611            </div><!-- /.f-footer -->
612        </div><!-- /.featured-hero -->
613    </div><!-- /.f-hero -->
614</a> <!--Slide #3-->
615    <!-- Dynamic Image Preview TLP -->
616<a href="/article/dynamic-images-ad" class="carousel-item" data-startslide="true">
617	<div class="f-hero">
618		<!-- Badge -->
619	    <div class="f-hero-badge">
620	        <div class="container">
621	            <span class="badge badge-danger fs-6 fs-sm-5 fs-md-6 fs-lg-5 text-uppercase font-weight-bold px-3 px-sm-4 mt-md-4">NEW</span>
622	        </div>
623		</div><!-- /.f-hero-badge -->
624		<div class="f-hero-content">
625			<div class="f-hero-background-container">
626				<div class="f-hero-image-container">
627					<div class="f-hero-image hero-mobile-background" data-bg-size="cover" data-bgp-x="center" style="background-image: url(//media.extron.com/public/landing/content/dynamic-images-ad/img/dynamic-image-preview-mobile.jpg);">
628					</div><!-- /.f-hero-image -->
629					<div class="f-hero-image hero-desktop-background" data-bg-size="contain" data-bgp-x="center" style="background-image: url(//media.extron.com/public/landing/content/dynamic-images-ad/img/dynamic-image-preview-hero.jpg);">
630					</div><!-- /.f-hero-image -->
631				</div><!-- /.f-hero-image-container -->
632            	<div class="f-hero-gradients">
633            	    <!--<div class="f-hero-mobile-gradient"></div>-->
634            	    <div class="f-hero-desktop-gradients">
635            	        <div class="f-hero-desktop-gradient--left"></div>
636            	        <div class="f-hero-desktop-gradient--right"></div>
637            	    </div><!-- /.f-hero-desktop-gradients -->
638            	</div><!-- /.f-hero-gradients -->
639			</div><!-- /.f-hero-background-container -->
640			<div class="f-hero-body container">
641				<div class="row">
642                    <div class="col-md-5 col-xxxl-4 f-hero-body__content mt-5 mt-md-7 mt-lg-0">
643					
644                        <h1 class="f-hero-title mb-md-3 mb-lg-4 fs-4 fs-lg-2 fs-xl-1">Dynamic Images - <br> A Smarter Control Experience</h1>
645                        <ul class="list text-white d-none d-md-block fs-md-8 fs-lg-6">
646                            <li><span>Supports Confidence Preview from NAV Encoders and Decoders</span></li>
647                            <li><span>Update PNG, JPG, and GIF images from image servers</span></li>
648                            <li><span>Works with TLP Pro 35 Touchpanels, Extron Control for Web, and Extron Control Pro App</span></li>
649                        </ul>
650                        <p><span class="btn hero-link">Learn more</span></p>
651                    </div>
652				</div><!-- /.row -->
653			</div><!-- /.f-body -->
654			<!-- footer or tech logo blocks -->
655			<div class="f-footer d-none d-md-block">
656				<div class="container">
657					<div class="tech-logos">
658						<ul class="row tech-logo-list">
659                            <li class="col tech-logo-item"> 
660                                <div class="col tech-logo-item">
661    						    <img src="//media.extron.com/public/img/home/slideshow/icon/nav.svg" alt="NAV Pro AVoIP" class="img-fluid">
662    					        </div>
663                            </li> 
664    						<li class="col tech-logo-item"> 
665                                <div class="col tech-logo-item">
666    						    <img src="//media.extron.com/public/img/home/slideshow/icon/iplinkproxi.svg" alt="IP Link Pro xi" class="img-fluid">
667    					        </div>
668                            </li> 
669                            <li class="col tech-logo-item"> 
670                                <div class="col tech-logo-item">
671    						    <img src="//media.extron.com/public/img/home/slideshow/icon/touchlink-pro.svg" alt="Touch Link Pro" class="img-fluid">
672    					        </div>
673                            </li> 
674						</ul><!-- /.tech-logo-list -->
675					</div><!-- /.tech-logos -->
676				</div><!-- /.container -->
677			</div><!-- /.f-footer -->
678		</div><!-- /.featured-hero -->
679	</div><!-- /.f-hero -->
680</a> <!-- Slide #4 -->
681    <!-- DSC 12G-HD A & DSC HD-12G A -->
682<a href="/article/DSC-12G-A" class="carousel-item">
683	<div class="f-hero">
684	    <!-- Badge -->
685	    <div class="f-hero-badge">
686	        <div class="container">
687	            <span class="badge badge-success bg-success fs-7 fs-md-6 fs-lg-5 fs-xl-4 fs-xxl-3 p-2 p-md-3 px-md-4 mt-md-4">Now Shipping!</span>
688	        </div>
689		</div><!-- /.f-hero-badge -->
690		<div class="f-hero-content f-hero-content--vertical">
691			<div class="f-hero-background-container">
692				<div class="f-hero-image-container">
693					<div class="f-hero-image hero-mobile-background" data-bg-size="cover" data-bgp-x="center" style="background-image: url(//media.extron.com/public/landing/content/dsc12ga/img/dsc12ga-featured-mobile.jpg);"></div><!-- /.f-hero-image -->
694					<div class="f-hero-image hero-desktop-background" data-bg-size="contain" data-bgp-x="center" style="background-image: url(//media.extron.com/public/landing/content/dsc12ga/img/dsc12ga-featured.jpg);"></div><!-- /.f-hero-image -->
695				</div><!-- /.f-hero-image-container -->
696			</div><!-- /.f-hero-background-container -->
697			<div class="f-hero-body container">
698				<div class="f-hero-body__content text-center mx-auto">
699					<h1 class="f-hero-text">DSC 12G-HD A & DSC HD-12G A</h1>
700					<h2 class="f-hero-title fs-md-2">4K/60 Scalers for 12G-SDI and HDMI Signal Conversion</h2>
701				</div>
702				<div class="f-hero-body__cta mx-auto"><span class="btn hero-link">Learn more</span></div>
703			</div><!-- /.row -->
704			
705			<!-- footer or tech logo blocks -->
706			<div class="f-footer d-none d-md-block">
707				<div class="container">
708					<div class="tech-logos logos-md">
709						<ul class="row tech-logo-list">
710							<li class="col tech-logo-item">
711								<figure class="tech-logo gbps-18">
712    								<span class="sr-only">18 Gbps</span>
713    							</figure>
714							</li>
715							<li class="col tech-logo-item">
716    							<figure class="tech-logo vector4kscaling" alt="Vector 4K Scaling logo">
717    								<span class="sr-only">Vector 4K Scaling</span>
718    							</figure>
719    						</li>
720    						<li class="col tech-logo-item pb-1">
721								<img src="//media.extron.com/public/img/home/slideshow/icon/ecofficient.svg" alt="" class="img-fluid">
722							</li>
723    						<li class="col tech-logo-item">
724    							<figure class="tech-logo everlast-ps" alt="Everlast logo">
725    								<span class="sr-only">Everlast</span>
726    							</figure>
727    						</li>
728						</ul><!-- /.tech-logo-list -->
729					</div><!-- /.tech-logos -->
730				</div><!-- /.container -->
731			</div><!-- /.f-footer -->
732		</div><!-- /.featured-hero -->
733	</div><!-- /.f-hero -->
734</a> <!--Slide #5-->
735    <!-- SSI 100 -->
736<style>
737    @media (min-width: 768px) and (max-width: 991.98px) {
738        .ssi-btn {
739            font-size: 0.9rem;
740        }
741    }
742</style>
743
744<a href="/article/ssi-100" class="carousel-item">
745	<div class="f-hero" data-theme="light">
746		<!-- Badge -->
747		<div class="f-hero-badge mt-n2 mt-md-0">
748    	        <div class="container">
749    	            <span class="badge badge-success bg-success fs-7 fs-md-6 fs-lg-5 fs-xl-4 fs-xxl-3 p-2 p-md-3 px-md-4 mt-md-4">Now Shipping!</span>
750    	        </div>
751        	</div>
752		<div class="f-hero-content">
753			<div class="f-hero-background-container">
754				<div class="f-hero-image-container">
755					<div class="f-hero-image hero-mobile-background" data-bg-size="cover" data-bgp-x="center" data-bgp-y="center" style="background-image: url(//media.extron.com/public/landing/content/ssi100/img/ssi-100-mobile.jpg);">
756					</div><!-- /.f-hero-image -->
757					<div class="f-hero-image hero-desktop-background" data-bg-size="contain" data-bgp-x="center" data-bgp-y="center" style="background-image: url(//media.extron.com/public/landing/content/ssi100/img/ssi-100-hero.jpg);">
758					</div><!-- /.f-hero-image -->
759					<div class="f-hero-gradients">
760    					<!--<div class="f-hero-mobile-gradient"></div>-->
761    					<div class="f-hero-desktop-gradients">
762    						<div class="f-hero-desktop-gradient--left"></div>
763    						<div class="f-hero-desktop-gradient--right"></div>
764					    </div><!-- /.f-hero-desktop-gradients -->
765			        </div>
766				</div><!-- /.f-hero-image-container -->
767			</div><!-- /.f-hero-background-container -->
768			<div class="f-hero-body container">
769				<div class="row">
770					<div class="col-md-3 f-hero-body__content pl-md-0 pl-xxl-3">
771						<p class="f-hero-text mb-1 mb-md-2 mb-md-lg-4 mt-2 mt-md-0">SSI 100</p>
772						<h1 class="f-hero-title fs-sm-3 fs-lg-1 mb-sm-2 mb-md-4">The Status Indicator for any Space</h1>
773						<p><span class="btn hero-link ssi-btn mb-0">Learn more</span></p>
774					</div>
775				</div><!-- /.row -->
776			</div><!-- /.f-body -->
777			
778		</div><!-- /.featured-hero -->
779	</div><!-- /.f-hero -->
780</a> <!--Slide #6-->
781    <!-- SW2 HD 8K -->
782<a href="/product/sw2hd8k" class="carousel-item">
783	<div class="f-hero herostyles">
784		<div class="f-hero-badge">
785			<div class="container">
786				<span class="badge badge-success bg-success fs-7 fs-md-6 fs-lg-5 fs-xl-4 fs-xxl-3 p-2 p-md-3 px-md-4 mt-md-4">Now Shipping!</span>
787			</div>
788		</div>
789		<div class="f-hero-content">
790			<div class="f-hero-background-container">
791				<div class="f-hero-image-container">
792					<div class="f-hero-image hero-mobile-background" data-bg-size="contain" data-bgp-x="center" data-bgp-y="center" style="background-image: url(//media.extron.com/public/img/home/slideshow/sw2hd8k-mobile.jpg);"></div>
793					<div class="f-hero-image hero-desktop-background" data-bg-size="contain" data-bgp-x="center" data-bgp-y="center" style="background-image: url(//media.extron.com/public/img/home/slideshow/sw2hd8k-hero.jpg);"></div>
794				</div>
795			</div>
796			<div class="f-hero-body container mt-md-3 mt-lg-0 pl-md-0 pl-xl-3">
797				<div class="row">
798					<div class="col-md-5 f-hero-body__content">
799						<p class="f-hero-text mb-n1 mb-lg-2">SW2 HD 8K</p>
800						<h1 class="f-hero-title">High-performance 8K HDMI Switching with Audio De&#8209;embedding</h1>
801						<p><span class="btn hero-link mb-0">Learn more</span></p>
802					</div>
803				</div>
804			</div>
805			<!-- footer or tech logo blocks -->
806			<div class="f-footer d-none d-md-block">
807				<div class="container">
808					<div class="tech-logos">
809						<ul class="row tech-logo-list">							
810							<li class="col tech-logo-item">
811								<img src="//media.extron.com/public/img/home/slideshow/icon/8k.svg" class="img-fluid" alt="8k logo">
812							</li>
813							<li class="col tech-logo-item">
814								<figure class="tech-logo img-url">
815								    <span class="sr-only">Ultra-Wide</span>
816									<img src="//media.extron.com/public/img/home/slideshow/icon/ultrawide.svg" class="img-fluid" alt="Ultra-Wide">
817								</figure>
818							</li>
819							<li class="col tech-logo-item">
820								<figure class="tech-logo">
821									<img class="pb-2" src="//media.extron.com/public/img/home/slideshow/icon/everlast.svg" alt="Everlast">
822									<span class="sr-only">Everlast</span>
823								</figure>
824							</li>
825						</ul><!-- /.tech-logo-list -->
826					</div><!-- /.tech-logos -->
827				</div><!-- /.container -->
828			</div><!-- /.f-footer -->
829		</div>
830	</div>
831</a> <!-- Slide #7  -->
832
833
834
835        </div>
836
837        <!-- Slide controlers -->
838        <a class="carousel-control-prev d-none d-sm-flex" href="#heroMain" role="button" data-slide="prev" data-bs-slide="prev">
839            <span class="carousel-control-prev-icon" aria-hidden="true">
840                <span class="path1"></span><span class="path2"></span>
841            </span>
842            <span class="sr-only">Previous</span>
843        </a>
844        <a class="carousel-control-next d-none d-sm-flex" href="#heroMain" role="button" data-slide="next" data-bs-slide="next">
845            <span class="carousel-control-next-icon" aria-hidden="true">
846                <span class="path1"></span><span class="path2"></span>
847            </span>
848            <span class="sr-only">Next</span>
849        </a>
850    </div>
851</div>
852
853<!-- ## BANNER ## -->
854
855
856
857<style>
858/* Banner Container */
859	.banner-featured-item {
860		position: relative;
861		height: 450px;
862		background-repeat: no-repeat;
863		background-size: cover;
864		background-position: center right;
865		height: auto;
866	}
867	.banner-featured-item[data-bgp-x], .banner-featured-item[data-bgp-y] {
868		background-repeat: no-repeat;
869	}
870	.banner-featured-item[data-bgp-x="right"] {
871		background-position-x: right !important;
872	}
873	.banner-featured-item[data-bgp-x="left"] {
874		background-position-x: left !important;
875	}
876	.banner-featured-item[data-bgp-x="center"] {
877		background-position-x: center !important;
878	}
879	.banner-featured-item[data-bgp-y="top"] {
880		background-position-y: top !important;
881	}
882	.banner-featured-item[data-bgp-y="bottom"] {
883		background-position-y: bottom !important;
884	}
885	.banner-featured-item[data-bgp-y="middle"] {
886		background-position-y: middle !important;
887	}
888	@media (max-width: 767.98px) {
889		.banner-featured-item {
890			background-image: none !important;
891			background-color: #fff !important;
892			-webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
893			box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
894			overflow: hidden;
895		}
896		.banner-featured-item:hover {
897			cursor: pointer;
898			z-index: 5;
899			background: #fff;
900			-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.05), 0px 2px 10px 0px rgba(0, 0, 0, 0.05);
901			box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.05), 0px 2px 10px 0px rgba(0, 0, 0, 0.05);
902			-webkit-transform: translateY(-3px);
903			transform: translateY(-3px);
904			-webkit-transition: -webkit-box-shadow 0.125s ease, -webkit-transform 0.125s ease;
905			transition: -webkit-box-shadow 0.125s ease, -webkit-transform 0.125s ease;
906			transition: box-shadow 0.125s ease, transform 0.125s ease;
907			transition: box-shadow 0.125s ease, transform 0.125s ease, -webkit-box-shadow 0.125s ease, -webkit-transform 0.125s ease;
908		}
909		.banner-featured-item .card {
910			-webkit-box-shadow: none !important;
911			box-shadow: none !important;
912		}}
913	@media (min-width: 576px) {
914		.banner-featured .banner-featured-item .basic.cards .card,
915		.banner-featured .banner-emst .basic.cards .card {
916			width: calc(90% - 1em);
917			margin: 0 auto;
918		}}
919	@media (min-width: 768px) {
920		.banner-featured-item .basic.cards .card {
921			max-width: 75%;
922			margin: 0 auto;
923		}
924		.banner-featured .banner-featured-item .basic.cards .card {
925			width: calc(60% - 1em);
926			margin: 0 auto;
927		}}
928	@media (min-width: 992px) {
929		.banner-featured .banner-featured-item .basic.cards .card,
930		.banner-featured .banner-emst .basic.cards .card {
931			width: calc(60% - 1em);
932			margin: 0 auto;
933		}}
934	@media (min-width: 1350px) {
935		.banner-featured-item {
936			height: 350px;
937		}}
938	.banner-featured-item .banner-title {
939		background-color: rgba(255, 255, 255, 0.75);
940	}
941	.banner-featured-item .btn {
942		text-decoration: none !important;
943	}
944
945/* Divider */
946	.divider {
947		margin: 1rem 0rem;
948		line-height: 1;
949		height: 0em;
950		color: rgba(0, 0, 0, 0.85);
951		-webkit-user-select: none;
952		-moz-user-select: none;
953		-ms-user-select: none;
954		user-select: none;
955		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
956	}
957	.divider:not(.vertical):not(.horizontal) {
958		border-top: 1px solid rgba(34, 36, 38, 0.15);
959		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
960	}
961	.horizontal.divider {
962		display: table;
963		white-space: nowrap;
964		height: auto;
965		margin: '';
966		line-height: 1;
967		text-align: center;
968	}
969	.horizontal.divider:before, .horizontal.divider:after {
970		content: '';
971		display: table-cell;
972		position: relative;
973		top: 50%;
974		width: 50%;
975		background-repeat: no-repeat;
976	}
977	.horizontal.divider:before {
978		background-position: right 1em top 50%;
979	}
980	.horizontal.divider:after {
981		background-position: left 1em top 50%;
982	}
983	.horizontal.divider:before, .horizontal.divider:after {
984		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC");
985	}
986	@media (max-width: 991.98px) {
987		.horizontal.divider {
988			white-space: normal !important;
989			display: block !important;
990		}}
991</style>
992
993<!-- Start - AVoIP Design Guide Landing Page banner  -->
994<style>
995
996:root {
997  --banner-min-height: 300px;
998
999  /* Header */
1000  --header-bg: #2a488f;
1001  --header-height-lg: 118px;
1002  --header-height-xxl: 128px;
1003  --header-subhead-color: #7ce2f4;
1004
1005  /* CTA */
1006  --cta-arrow-padding: 2.25rem;
1007  --cta-arrow-offset: 1rem;
1008  --cta-avs-bg: #008800;
1009
1010  /* Cover image heights */
1011  --cover-height-sm: 200px;
1012  --cover-height-md: 250px;
1013  --cover-height-lg: 300px;
1014  --cover-height-xxl: 375px;
1015
1016  /* ======================================================
1017     IMAGE SIZE (BASE / SMALL SCREENS)
1018     ====================================================== */
1019  --banner-img-min: 360px;
1020  --banner-img-fluid: 32vw;
1021  --banner-img-max: 560px;
1022
1023  /* Distance from right edge */
1024  --banner-img-edge-offset: clamp(40px, 6vw, 120px);
1025}
1026
1027/* ==========================================================
1028   ≥992px — large desktop (image grows)
1029   ========================================================== */
1030@media (min-width: 992px) {
1031  :root {
1032    --banner-img-min: 420px;
1033    --banner-img-fluid: 46vw;
1034    --banner-img-max: 820px;
1035    --banner-img-edge-offset: clamp(40px, 6vw, 120px);
1036  }
1037}
1038
1039/* ==========================================================
1040   ≥1200px — reduce size to avoid text overlap
1041   ========================================================== */
1042@media (min-width: 1200px) {
1043  :root {
1044    --banner-img-fluid: 44vw;
1045    --banner-img-max: 820px;
1046  }
1047}
1048
1049/* ==========================================================
1050   ≥1400px — balanced layout
1051   ========================================================== */
1052@media (min-width: 1400px) {
1053  :root {
1054    --banner-img-fluid: 38vw;
1055    --banner-img-max: 700px;
1056    --banner-img-edge-offset: clamp(40px, 5vw, 100px);
1057  }
1058}
1059
1060/* ==========================================================
1061   ≥1600px — controlled size + closer to text
1062   ========================================================== */
1063@media (min-width: 1600px) {
1064  :root {
1065    --banner-img-fluid: 42vw;
1066    --banner-img-max: 800px;
1067
1068    /* Moves image toward center */
1069    --banner-img-edge-offset: 3%;
1070  }
1071}
1072
1073/* ==========================================================
1074   Banner Container
1075   ========================================================== */
1076
1077.banner-featured-item {
1078  height: auto;
1079  position: relative;
1080  overflow: visible;
1081}
1082
1083/* ==========================================================
1084   Banner Background
1085   ========================================================== */
1086
1087.npb-banner {
1088  min-height: var(--banner-min-height) !important;
1089}
1090
1091.npb-banner,
1092.link.card.npb-banner:hover {
1093  background: linear-gradient(
1094    34deg,
1095    rgba(22, 31, 48, 1) 0%,
1096    rgba(41, 73, 143, 1) 74%
1097  ) !important;
1098}
1099
1100/* ==========================================================
1101   Header
1102   ========================================================== */
1103
1104.npb-header {
1105  background-color: var(--header-bg) !important;
1106}
1107
1108@media (min-width: 1200px) {
1109  .npb-header {
1110    min-height: var(--header-height-lg);
1111  }
1112}
1113
1114@media (min-width: 1600px) {
1115  .npb-header {
1116    min-height: var(--header-height-xxl);
1117  }
1118}
1119
1120.npb-subhead {
1121  color: var(--header-subhead-color);
1122}
1123
1124/* ==========================================================
1125   Cover Image Base
1126   ========================================================== */
1127
1128.npb-cover {
1129  top: 0;
1130  right: 0;
1131  left: 0;
1132  bottom: 0;
1133}
1134
1135/* Mobile */
1136@media (max-width: 991.98px) {
1137  .npb-cover img {
1138    max-height: var(--cover-height-md);
1139  }
1140}
1141
1142/* ==========================================================
1143   Desktop Layout (CORE POSITIONING)
1144   ========================================================== */
1145
1146@media (min-width: 992px) {
1147
1148  .banner-featured-item {
1149    padding-right: var(--banner-img-edge-offset);
1150  }
1151
1152  .npb-cover {
1153    position: absolute;
1154    top: 50%;
1155
1156    /*
1157      DO NOT MODIFY:
1158      This keeps image aligned with text regardless of size.
1159    */
1160    left: calc(
1161      100% -
1162      clamp(var(--banner-img-min), var(--banner-img-fluid), var(--banner-img-max)) -
1163      var(--banner-img-edge-offset)
1164    );
1165
1166    right: var(--banner-img-edge-offset);
1167
1168    transform: translateY(-50%);
1169    z-index: 2;
1170  }
1171
1172  .npb-cover img {
1173    width: clamp(
1174      var(--banner-img-min),
1175      var(--banner-img-fluid),
1176      var(--banner-img-max)
1177    ) !important;
1178
1179    height: auto;
1180  }
1181
1182  .npb-context {
1183    padding-right: 0;
1184  }
1185}
1186
1187/* ==========================================================
1188   Mobile Stacking
1189   ========================================================== */
1190
1191@media (max-width: 499.98px) {
1192  .npb-cover {
1193    position: relative;
1194    order: 2;
1195    margin: 0 auto;
1196  }
1197
1198  .npb-cover img {
1199    max-height: var(--cover-height-sm);
1200  }
1201
1202  .npb-context {
1203    text-align: center;
1204    order: 3;
1205  }
1206}
1207
1208/* ==========================================================
1209   CTA
1210   ========================================================== */
1211
1212.hero-link {
1213  position: relative;
1214  display: inline-block;
1215  padding-right: var(--cta-arrow-padding);
1216}
1217
1218.hero-link.avs-system {
1219  background-color: var(--cta-avs-bg);
1220  border-color: var(--cta-avs-bg);
1221  color: #fff;
1222}
1223
1224.hero-link::after {
1225  font-family: "Font Awesome 6 Pro";
1226  font-weight: 900;
1227  content: "\f105";
1228  position: absolute;
1229  right: var(--cta-arrow-offset);
1230  top: 50%;
1231  transform: translateY(-50%);
1232}
1233
1234.npb-download-link {
1235  margin-top: auto;
1236}
1237</style>
1238<!-- End - AVoIP Design Guide Landing Page banner -->
1239<!-- /Start - AVoIP Design Guide Landing Page banner -->
1240<section class="section bg-light pb-0 pt-5 py-md-6">
1241	<!-- load Banners -->
1242    <div class="container">
1243            <!-- AVoIP Design Guide Landing Page banner -->
1244            <a href="/article/avoip-design-guide" class="banner-featured-item link card bg-white npb-banner justify-content-start rounded d-flex align-items-stretch">
1245                <div class="npb-header px-3 rounded-top text-center d-flex align-items-center">
1246                    <h2 class="col-lg-7 col-xl-9 text-center text-lg-left text-white  pt-3 pb-2 font-weight-bold px-3 fs-md-4 fs-lg-4 fs-xxxl-2">Professional AV over IP Design Guide<span class="npb-subhead d-block fs-4 fs-lg-5 fs-xl-4 fs-xxxl-3 text-center text-lg-left"> Now Available</span></h2>
1247                </div>
1248                <div class="npb-cover px-3 position-lg-absolute avs-image d-flex justify-content-center justify-content-lg-end align-items-center">
1249                    <img class="img-fluid" src="//media.extron.com/public/landing/content/avoip-design-guide/img/avoip-guide-spread.png" alt="AVoIP Design Guide">
1250                </div>
1251                <div class="npb-context pl-3 pb-0  col-lg-6 col-xxl-6 d-lg-flex flex-lg-column flex-lg-grow-1 h-100">
1252                     <p class="d-none d-lg-flex px-3 fs-md-6 fs-xl-5 fs-xxl-5 text-white font-weight-normal py-3 mb-0 mt-xxl-3">A comprehensive resource covering network fundamentals, system design, and deployment best practices.</p>
1253                    <p class="npb-download-link px-3 text-center text-lg-left mt-3 mt-lg-auto">
1254                        <span class="btn btn-lg text-decoration-none link-more btn-success text-nowrap ">Download Yours Today!</span>
1255                    </p>
1256                </div>
1257            </a>
1258            <!-- /AVoIP Design Guide Landing Page banner -->
1259    </div>
1260</section>
1261<!-- /End - AVoIP Design Guide Landing Page banner -->
1262
1263
1264
1265<!-- ## WHAT'S HAPPENING AT EXTRON ## -->
1266
1267
1268
1269    <section class="section bg-light pb-0 pt-6 py-md-6">
1270        <div class="container" data-analytics-page-section="Whats New">
1271            <div class="section__title h5">
1272                What's New
1273                <span class="section__title--link"><a class="link-more" href="/company/press.aspx">View more</a></span>
1274            </div>
1275
1276            <div class="sl-slideshow">
1277                <div class="cards changeable-md sl-slider">
1278                        <a class="card border-light " href="/article/avoip-design-guide">
1279                            <div class="card-image-top">
1280                                <img class="card-img-top" src="//media.extron.com/public/img/home/whatshappening/avoip-design-guide_1900pr.jpg" alt="Extron Introduces Professional AV over IP Design Guide" onerror="this.src='/img/home/whatshappening/s3-logo.jpg';">
1281                            </div>
1282                            <div class="card-body">
1283                                <p class="card-text lead">Extron Introduces Professional AV over IP Design Guide</p>
1284                            </div>
1285                        </a>
1286                        <a class="card border-light " href="/product/sw2hd8k">
1287                            <div class="card-image-top">
1288                                <img class="card-img-top" src="//media.extron.com/public/img/home/whatshappening/sw2-hd-8k_1864pr.jpg" alt="New High-Performance 8K HDMI Switcher with Audio De-embedding" onerror="this.src='/img/home/whatshappening/s3-logo.jpg';">
1289                            </div>
1290                            <div class="card-body">
1291                                <p class="card-text lead">New High-Performance 8K HDMI Switcher with Audio De-embedding</p>
1292                            </div>
1293                        </a>
1294                        <a class="card border-light " href="/article/indiana-state-university-esports">
1295                            <div class="card-image-top">
1296                                <img class="card-img-top" src="//media.extron.com/public/img/home/whatshappening/isu-esports_1895pr.jpg" alt="Extron Helps Indiana State University Create a Flexible, Future-Ready Esports Lab" onerror="this.src='/img/home/whatshappening/s3-logo.jpg';">
1297                            </div>
1298                            <div class="card-body">
1299                                <p class="card-text lead">Extron Helps Indiana State University Create a Flexible, Future-Ready Esports Lab</p>
1300                            </div>
1301                        </a>
1302                        <a class="card border-light " href="/article/australia-war-memorial">
1303                            <div class="card-image-top">
1304                                <img class="card-img-top" src="//media.extron.com/public/img/home/whatshappening/australia-war-memorial.jpg" alt="Australian War Memorial Relies on Extron for Proven, Flexible AV System Performance" onerror="this.src='/img/home/whatshappening/s3-logo.jpg';">
1305                            </div>
1306                            <div class="card-body">
1307                                <p class="card-text lead">Australian War Memorial Relies on Extron for Proven, Flexible AV System Performance</p>
1308                            </div>
1309                        </a>
1310                        <a class="card border-light is-locked" href="/home/login?ReturnUrl=%2farticle%2felementsofhdrvideowp">
1311                            <div class="card-image-top">
1312                                <img class="card-img-top" src="//media.extron.com/public/img/home/whatshappening/elementsofhdrvideow
1312p.jpg" alt="White Paper: Elements of High Dynamic Range Video" onerror="this.src='/img/home/whatshappening/s3-logo.jpg';">
1313                            </div>
1314                            <div class="card-body">
1315                                <p class="card-text lead">White Paper: Elements of High Dynamic Range Video</p>
1316                            </div>
1317                                <div class="locked-content">
1318                                    <button type="button" class="btn" data-toggle="tooltip" data-placement="top" title="Sign in required" aria-label="Sign in required">
1319                                        <i class="fa fa-lock"></i>
1320                                    </button>
1321                                </div>
1322                        </a>
1323                        <a class="card border-light " href="/article/dynamic-images-ad">
1324                            <div class="card-image-top">
1325                                <img class="card-img-top" src="//media.extron.com/public/img/home/whatshappening/dynamic-images_1901pr.jpg" alt="Extron Adds Dynamic Images to Control Systems for Simplified Source Selection" onerror="this.src='/img/home/whatshappening/s3-logo.jpg';">
1326                            </div>
1327                            <div class="card-body">
1328                                <p class="card-text lead">Extron Adds Dynamic Images to Control Systems for Simplified Source Selection</p>
1329                            </div>
1330                        </a>
1331                        <a class="card border-light " href="/product/software/ecpro">
1332                            <div class="card-image-top">
1333                                <img class="card-img-top" src="//media.extron.com/public/img/home/whatshappening/extron-control-pro_1885pr.jpg" alt="Extron Control Pro Brings Powerful New Features to Mobile Devices" onerror="this.src='/img/home/whatshappening/s3-logo.jpg';">
1334                            </div>
1335                            <div class="card-body">
1336                                <p class="card-text lead">Extron Control Pro Brings Powerful New Features to Mobile Devices</p>
1337                            </div>
1338                        </a>
1339                        <a class="card border-light " href="/article/dxp-42-hd-8k">
1340                            <div class="card-image-top">
1341                                <img class="card-img-top" src="//media.extron.com/public/img/home/whatshappening/dxp-42-hd-8K_1808pr.jpg" alt="Extron Now Shipping New 8K HDMI Matrix Switcher for ProAV Applications" onerror="this.src='/img/home/whatshappening/s3-logo.jpg';">
1342                            </div>
1343                            <div class="card-body">
1344                                <p class="card-text lead">Extron Now Shipping New 8K HDMI Matrix Switcher for ProAV Applications</p>
1345                            </div>
1346                        </a>
1347                        <a class="card border-light " href="/article/xpaufxad">
1348                            <div class="card-image-top">
1349                                <img class="card-img-top" src="//media.extron.com/public/img/home/whatshappening/xpa-u-2004-2008-eco-standby_1878pr.jpg" alt="All XPA Ultra FX Amplifier Series Now Feature ECO Standby for Maximum Energy Savings" onerror="this.src='/img/home/whatshappening/s3-logo.jpg';">
1350                            </div>
1351                            <div class="card-body">
1352                                <p class="card-text lead">All XPA Ultra FX Amplifier Series Now Feature ECO Standby for Maximum Energy Savings</p>
1353                            </div>
1354                        </a>
1355                        <a class="card border-light " href="/article/usbextenderxiseries">
1356                            <div class="card-image-top">
1357                                <img class="card-img-top" src="//media.extron.com/public/img/home/whatshappening/usb-extender-xi-series_1898pr.jpg" alt="Extron’s New USB Extender xi Series Handles Longer Distances & Matrix Switching" onerror="this.src='/img/home/whatshappening/s3-logo.jpg';">
1358                            </div>
1359                            <div class="card-body">
1360                                <p class="card-text lead">Extron’s New USB Extender xi Series Handles Longer Distances & Matrix Switching</p>
1361                            </div>
1362                        </a>
1363                </div>
1364            </div><!-- /.sl-slideshow -->
1365        </div>
1366    </section>
1367
1368
1369
1370<!-- ## PROMO BANNER: EXTRON CLASSROOM ## -->
1371
1372
1373
1374
1375    <section class="two stackable banners banners--fluid banners--sm" data-analytics-page-section="Banner">
1376        <a class="banner m-0" href="/education-technology-solutions" style="background:#7a8189 url(/img/home/banner-edu.jpg);">
1377            <div class="banner__caption pt-7 pt-md-3">
1378                <h1 class="banner__title" style="text-shadow: 4px 4px 10px rgba(0,0,0,0.50);">Education Technology Solutions</h1>
1379                <button tabindex="-1" class="btn btn-skyblue link-more">Learn more</button>
1380            </div>
1381        </a>
1382    </section>
1383
1384
1385<section class="section bg-divider pb-0 pt-5 py-md-6">
1386    <div class="container" data-analytics-page-section="Recommendations">
1387        <div class="section__title mb-1 mb-md-0 h5">Recommendations for you</div>
1388        <div class="sl-slideshow">
1389            <!-- ## RECOMMENDATIONS FOR YOU ## -->
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404<div class="cards ribbon changeable-md sl-slider slick-slider">
1405	<a class="card border-light" href="/article/microsoft">
1406		<div class="card-image-top">
1407			<img class="card-img-top" src="//media.extron.com/public/img/home/whatshappening/microsoft-teams.jpg" alt="">
1408		</div>
1409		<div class="card-body">
1410			<p class="card-title lead">Extron and Microsoft Teams<span class="badge badge-danger text-uppercase">New</span></p>
1411		</div>
1412	</a>
1413	<a class="card border-light" href="/article/esports">
1414		<div class="card-image-top">
1415			<img class="card-img-top" src="//media.extron.com/public/img/home/recommended/esportsdg.
1415jpg " alt="">
1416		</div>
1417		<div class="card-body">
1418			<p class="card-title lead">Esports Systems Design Guide<span class="badge badge-danger text-uppercase">NEW</span></p>
1419		</div>
1420	</a>
1421	<a class="card border-light" href="/training/index.aspx">
1422		<div class="card-image-top">
1423			<img class="card-img-top" src="//media.extron.com/public/img/home/recommended/training.jpg" alt="">
1424		</div>
1425		<div class="card-body">
1426			<p class="card-title lead">Training Courses & Schedule</p>
1427		</div>
1428	</a>
1429	<a class="card border-light" href="/article/NetPA-Ultra-FX">
1430		<div class="card-image-top">
1431			<img class="card-img-top" src="//media.extron.com/public/img/home/recommended/netpaufx.jpg" alt="">
1432		</div>
1433		<div class="card-body">
1434			<p class="card-title lead">NetPA Ultra FX Series</p>
1435		</div>
1436	</a>
1437	<a class="card border-light" href="/everlast">
1438		<div class="card-image-top">
1439			<img class="card-img-top" src="//media.extron.com/public/img/home/recommended/everlast.jpg" alt="">
1440		</div>
1441		<div class="card-body">
1442			<p class="card-title lead">Everlast Power Supplies</p>
1443		</div>
1444	</a>
1445</div>
1446
1447
1448        </div>
1449    </div>
1450</section>
1451
1452
1453<!-- ## RECENTLY VIEWED PRODUCTS ## -->
1454<!-- ## RECENTLY VIEWED PRODUCTS ## -->
1455
1456
1457
1458<input id="idDeckCardUrl" name="idDeckCardUrl" type="hidden" value="https://www.extron.com.au/">
1459
1460    </main>
1461    
1462
1463
1464<footer class="site-footer footer" role="contentinfo">
1465    <div class="container" data-analytics-page-section="Footer">
1466
1467        <ul class="footer-nav mt-5">
1468            <li><a class="footer-nav__link" data-cy="idCont" href="/company/contactus.aspx">Contact Us</a></li>
1469            <li><a class="footer-nav__link" data-cy="idCarr" href="/Careers">Careers</a></li>
1470            <li><a class="footer-nav__link" data-cy="idPriv" href="/company/article.aspx?id=privacystatement">Privacy</a></li>
1471            <li><a class="footer-nav__link" data-cy="idTerm" href="/company/article.aspx?id=termsprivacy">Terms of Use</a></li>
1472            <li><a class="footer-nav__link" data-cy="idCorp" href="/company/article.aspx?id=corporateresponsibility">Corporate Responsibility</a></li>
1473            <li><a class="footer-nav__link" data-cy="idCaSup" href="/company/article.aspx?id=ca-supply-chains-act">CA Supply Chains Act</a></li>
1474            <li><a class="footer-nav__link" href="/home/sitemap">Site Map</a></li>
1475        </ul>
1476
1477        <p class="copyright">
1478            &copy;
1479            
1479<script type="text/javascript">document.write((new Date()).getFullYear());</script>
1479 Extron. All rights reserved.
1480        </p>
1481
1482        <div class="language">
1483            <div class="form-row align-items-center justify-content-center">
1484                <div class="col-auto">
1485                    
1486                    <select class="custom-select mb-2 mr-sm-2 mb-sm-0" data-cy="idLang" id="idLanguage" aria-label="Select Language">
1487
1488                            <option value="1,1">US / The Americas - English</option>
1489                            <option value="1,5">US / The Americas - Espa&#241;ol</option>
1490                            <option value="1,2">US / The Americas - Fran&#231;ais</option>
1491                            <option value="2,1">Europe / UK - English</option>
1492                            <option value="2,3">Europe - Deutsch</option>
1493                            <option value="2,5">Europe - Espa&#241;ol</option>
1494                            <option value="2,2">Europe - Fran&#231;ais</option>
1495                            <option value="2,4">Europe - Italiano</option>
1496                            <option value="2,11">Europe / CIS - Русский</option>
1497                            <option value="8,1">Middle East - English</option>
1498                            <option value="6,1">Africa - English</option>
1499                            <option value="6,2">Africa - Fran&#231;ais</option>
1500                            <option value="5,7">China - Chinese (简体中文)</option>
1501                            <option value="5,1">China - English</option>
1502                            <option value="3,1">Asia / Pacific - English</option>
1503                            <option value="3,9">Asia / Pacific - Korean (한국어)</option>
1504                            <option value="3,10">Asia / Pacific - Thai (ไทย)</option>
1505                            <option value="10,1">Australia - English</option>
1506                            <option value="4,6">Japan - Japanese (日本語)</option>
1507                            <option value="4,1">Japan - English</option>
1508                    </select>
1509                </div>
1510            </div>
1511        </div>
1512
1513        <div class="social-links text-center">
1514            <p class="social-label">
1515                Stay connected
1516            </p>
1517
1518            <ul class="social">
1519                <li class="social-item">
1520                    <a class="social-link" data-cy="twitter" href="https://x.com/extron" aria-label="Twitter" target="_blank">
1521                        <i aria-hidden="true" class="fa-brands fa-x-twitter"></i>
1522                    </a>
1523                </li>
1524                <li class="social-item">
1525                    <a class="social-link" data-cy="linkedIn" href="https://www.linkedin.com/company/extron-" aria-label="LinkedIn" target="_blank">
1526                        <i aria-hidden="true" class="fab fa-linkedin"></i>
1527                    </a>
1528                </li>
1529                <li class="social-item">
1530                    <a class="social-link" data-cy="rss" href="/whatsnew.aspx" aria-label="RSS feed">
1531                        <i aria-hidden="true" class="fas fa-rss"></i>
1532                    </a>
1533                </li>
1534            </ul>
1535        </div>
1536
1537    </div>
1538        <!-- Feedback toolbar -->
1539        <div class="fab-toolbar js-feedbacktoolbar">
1540            <div id="idFeedbackSmallTab" class="fab-fb-tab is-visible">
1541                <button id="idFeedbackOpen" type="button" class="btn btn-link tab-title bg-dark text-white" tabindex="0" data-toggle="modal" data-target="#idFeedbackModal" data-bs-toggle="modal" data-bs-target="#idFeedbackModal"> Send Feedback</button>
1542            </div>
1543        </div>
1544        <div id="idFeedbackModal" class="modal modal-fb fade" tabindex="-1" role="dialog" aria-labelledby="feedBack" aria-hidden="true">
1545            <div class="modal-dialog modal-dialog-centered" role="document">
1546                <div class="modal-content shadow">
1547                    <div class="modal-header">
1548                        <h2 class="modal-title h5 mb-0" id="feedBack">Extron Website Feedback</h2>
1549                        <button type="button" class="btn-close btn-close-white" data-dismiss="modal" data-bs-dismiss="modal" aria-label="Close"></button>
1550                    </div>
1551
1552                    <div class="modal-body js-sendemailcontents">
1553                        <fieldset class="form-group mb-5">
1554                            <legend><p class="mb-2 h6"><strong>How would you rate your overall experience on the website?</strong></p></legend>
1555                            <div class="fb-ratings p-3 bg-light">
1556                                <div class="form-check form-check-inline">
1557                                    <input id="inlineRadio1" class="form-check-input" type="radio" name="inlineRadioOptions" value="Poor">
1558                                    <label class="form-check-label" for="inlineRadio1">Poor</label>
1559                                </div>
1560                                <div class="form-check form-check-inline">
1561                                    <input id="inlineRadio2" class="form-check-input" type="radio" name="inlineRadioOptions" value="Fair">
1562                                    <label class="form-check-label" for="inlineRadio2">Fair</label>
1563                                </div>
1564                                <div class="form-check form-check-inline">
1565                                    <input id="inlineRadio3" class="form-check-input" type="radio" name="inlineRadioOptions" value="Good">
1566                                    <label class="form-check-label" for="inlineRadio3">Good</label>
1567                                </div>
1568                                <div class="form-check form-check-inline">
1569                                    <input id="inlineRadio4" class="form-check-input" type="radio" name="inlineRadioOptions" value="Very Good">
1570                                    <label class="form-check-label" for="inlineRadio4">Very Good</label>
1571                                </div>
1572                                <div class="form-check form-check-inline">
1573                                    <input id="inlineRadio5" class="form-check-input" type="radio" name="inlineRadioOptions" value="Excellent">
1574                                    <label class="form-check-label" for="inlineRadio5">Excellent</label>
1575                                </div>
1576                            </div>
1577                        </fieldset>
1578                        <label class="mb-0" for="idFeedbackComments"><p class="mb-0"><strong>Comments</strong> <span class="text-danger">*</span></p></label>
1579                        <p class="fb-comment-desc">Please take a moment to provide comments to help us improve your experience.</p>
1580                        <div class="form-group">
1581                            <div class="mb-5">
1582                                <textarea id="idFeedbackComments" class="form-control js-feedbackinputmessage" rows="6" maxlength="2000"></textarea>
1583                                <span class="text-small">(<span class="js-feedback-comments-remain-chars"></span> characters remaining)</span><br>
1584                                <div id="idFeedbackCommentsInvalidRequired" class="invalid-feedback text-left" style="display:none">Please enter your comments.</div>
1585                                <div id="idFeedbackCommentsInvalidCharacters" class="invalid-feedback text-left" style="display:none">Some special characters are not allowed.</div>
1586                            </div>
1587                        </div>
1588                            <label class="mb-0" for="idReplyToUser"><p class="mb-0"><strong>Email</strong> (Optional)</p></label>
1589                            <p class="fb-comment-desc"></p>
1590                            <div class="form-group">
1591                                <div class="mb-5">
1592                                    <input id="idReplyToUser" class="form-control" type="text" maxlength="50">
1593                                    <div id="idEmailInvalid" class="invalid-feedback text-left" style="display:none">Invalid email address. Please check the format (e.g. [email protected])</div>
1594                                </div>
1595                            </div>
1596                    </div>
1597
1598                    <div class="modal-body mb-0 pb-2 js-sendemailsuccess" style="display:none">
1599                        <p class="text-center">Thank you. Your feedback has been submitted.</p>
1600                    </div>
1601                    <div class="modal-body mb-0 pb-2 js-sendemailerror" style="display:none">
1602                        <p class="text-danger">An error occurred. Please try again later.</p>
1603                    </div>
1604                    <div class="modal-footer bg-light js-sendemailfooter">
1605                        <button type="button" class="btn btn-link" data-dismiss="modal" data-bs-dismiss="modal">Cancel</button>
1606                        <button type="button" id="idSendFeedback" class="btn btn-primary" onclick="sendFeedback();">Send Feedback</button>
1607                    </div>
1608                </div>
1609            </div>
1610        </div>
1611</footer>
1612
1613<!--GDPR COOKIE NOTICE-->
1614<div id="idGDPR"></div>
1615
1616
1617
1618<script type="text/javascript">
1619    // Validation flags
1620    var feedbackValidationCommentsHasError = false;
1621    var feedbackValidationEmailHasError = false;
1622    var firstInvalidField = null;
1623    var invalidFieldCSSClass = "border-danger";
1624
1625    if (window.jQuery) {
1626        var isAbsoluteURI = new RegExp('^(?:[a-z]+:)?//', 'i');
1627        //http://stackoverflow.com/questions/10687099/how-to-test-if-a-url-string-is-absolute-or-relative
1628        $.ajaxSetup({
1629            beforeSend: function (xhr) {
1630                if (!isAbsoluteURI.test(this.url)) {
1631                    //only add header to relative URLs
1632                    xhr.setRequestHeader(
1633                        'x-RequestVerificationToken',
1634                        $('<input name="__RequestVerificationToken" type="hidden" value="0Qan6Zsk-aGlUpJMgGIOEzFumaFgvsct3rQJjOy6a0Hqo1ZglfhVG0XeQhFqyCWOPFT1DIKJVe_iHah4KitY-4zfOkU1" />').val()
1635                    );
1636                }
1637            }
1638        });
1639
1640        // Stop browser from doing postback/submitting when opening the "Send Feedback" tab
1641        $('#idFeedbackOpen').click(function (e) {
1642            e.preventDefault();
1643        });
1644    }
1645
1646    document.addEventListener('DOMContentLoaded', function () {
1647        // Begin Comments field validation
1648        //////////////////////////////////
1649        // Get the comments field and the span for remaining characters
1650        var commentsField = document.getElementById('idFeedbackComments');
1651        var remainingCharsMsg = document.querySelector('.js-feedback-comments-remain-chars');
1652        var commentsInvalidRequired = document.getElementById('idFeedbackCommentsInvalidRequired');
1653        var commentsInvalidCharacters = document.getElementById('idFeedbackCommentsInvalidCharacters');
1654        // Maximum character limit for the comments field
1655        var maxChars = commentsField ? parseInt(commentsField.getAttribute('maxlength'), 10) || 2000 : 2000;
1656
1657        // Initialize the remaining characters on page load
1658        if (remainingCharsMsg) {
1659            remainingCharsMsg.textContent = maxChars;
1660        }
1661
1662        // Update remaining characters as the user types
1663        if (commentsField) {
1664            commentsField.addEventListener('input', function () {
1665                // Validate Remaining Characters
1666                var remaining = maxChars - commentsField.value.length;
1667
1668                // Update the remaining characters span
1669                if (remainingCharsMsg) {
1670                    remainingCharsMsg.textContent = remaining;
1671                }
1672                // Show or hide the invalid message based on the remaining characters
1673                if (remaining < 0) {
1674                    commentsInvalidRequired.style.display = 'block';
1675                } else {
1676                    commentsInvalidRequired.style.display = 'none';
1677                }
1678
1679                // Validate Invalid Characters
1680                var metaCharsRegex = /[\^\*\+\`\~\<\>\{\}\[\]\|\\]/;  //Not allow these metacharacters (^ * + ` ~ < > { } [ ] | \ )
1681                // Check for invalid characters
1682                if (metaCharsRegex.test(commentsField.value)) {
1683                    // Show the invalid message if invalid characters are found
1684                    commentsInvalidCharacters.style.display = 'block';
1685                    feedbackValidationCommentsHasError = true;
1686                    commentsField.classList.add(invalidFieldCSSClass);
1687                    if (!firstInvalidField) firstInvalidField = commentsField;
1688                } else {
1689                    // Hide the invalid message if no invalid characters are found
1690                    commentsInvalidCharacters.style.display = 'none';
1691                    feedbackValidationCommentsHasError = false;
1692                    commentsField.classList.remove(invalidFieldCSSClass);
1693                }
1694            });
1695        }
1696        // End Comments field validation
1697        ////////////////////////////////
1698
1699        // Begin Email field validation
1700        ///////////////////////////////
1701        // Get the email input field and the invalid message element
1702        var emailField = document.getElementById('idReplyToUser');
1703        var emailInvalidMessage = document.getElementById('idEmailInvalid');
1704
1705        // Add an input event listener to validate the email as the user types
1706        if (emailField) {
1707            emailField.addEventListener('input', function () {
1708                var emailValue = emailField.value.trim();
1709
1710                // Validate the email using the regex
1711                if (emailValue == "" || IsValidEmail(emailValue)) {
1712                    // Hide the invalid message if the email is valid
1713                    emailInvalidMessage.style.display = 'none';
1714                    feedbackValidationEmailHasError = false;
1715                    emailField.classList.remove(invalidFieldCSSClass);
1716                } else {
1717                    // Show the invalid message if the email is invalid
1718                    emailInvalidMessage.style.display = 'block';
1719                    feedbackValidationEmailHasError = true;
1720                    emailField.classList.add(invalidFieldCSSClass);
1721                    if (!firstInvalidField) firstInvalidField = emailField;
1722                }
1723            });
1724        }
1725        // End Email field validation
1726        /////////////////////////////
1727
1728        // Reset Fields in Feedback Form When It's Closed.
1729        var feedbackModal = document.getElementById('idFeedbackModal');
1730
1731        // Add an event listener for when the modal is hidden
1732        if (feedbackModal) {
1733            $(feedbackModal).on('hidden.bs.modal', function () {
1734                // Reset all input fields and textareas inside the modal
1735                $(this).find('input[type="text"], input[type="email"], textarea').val('').removeClass(invalidFieldCSSClass);
1736
1737                // Reset radio buttons
1738                $(this).find('input[type="radio"]').prop('checked', false);
1739
1740                // Hide all validation messages
1741                $(this).find('.invalid-feedback').hide();
1742
1743                // Reset any other dynamic content (e.g., remaining characters)
1744                var remainingCharsSpan = $(this).find('.js-feedback-comments-remain-chars');
1745                if (remainingCharsSpan.length > 0) {
1746                    var maxChars = $(this).find('#idFeedbackComments').attr('maxlength') || 2000;
1747                    remainingCharsSpan.text(maxChars);
1748                }
1749            });
1750        }
1751    });
1752
1753    function sendFeedback() {
1754        // validate comment
1755        if ($('#idFeedbackComments').val() == "") {
1756            $('#idFeedbackCommentsInvalidRequired').show();
1757            feedbackValidationCommentsHasError = true;
1758            $('#idFeedbackComments').addClass(invalidFieldCSSClass);
1759            firstInvalidField = $('#idFeedbackComments');
1760        }
1761        else {
1762            $('#idFeedbackCommentsInvalidRequired').hide();
1763        }
1764
1765        if (feedbackValidationCommentsHasError || feedbackValidationEmailHasError) {
1766            if (firstInvalidField) firstInvalidField.focus(); // Set focus to the first invalid 
1767            return;
1768        }
1769
1770        var ratingDesc = "None";
1771        if ($('input[name=inlineRadioOptions]:checked').is(':checked')) {
1772            ratingDesc = $('input[name=inlineRadioOptions]:checked').val();
1773        }
1774        var browser = get_browser_info();
1775        var browserDesc = browser.name + ' ' + browser.version;
1776        var winSize = $(window).width() + 'x' + $(window).height();
1777        var screenSize = screen.width + 'x' + screen.height;
1778
1779        $.ajax({
1780            cache: false,
1781            dataType: "json",
1782            method: "POST",
1783            url: "/api/v1/MailNotification/SendBuilderFeedback?type=1",
1784            data: (
1785                {
1786                    message: $('#idFeedbackComments').val() + '<br><br>Browser Url: ' + window.location.href + '<br><br>Browser: ' + browserDesc + '<br>Browser Size: ' + winSize + '<br>Screen Size: ' + screenSize + '<br><br>Email: ' + $('#idReplyToUser').val(),
1787                    subject: 'Extron Website Feedback',
1788                    showAdditionalInfo: false,
1789                    rating: ratingDesc,
1790                    useHtmlMode: true
1791                }),
1792            success: function (msg) {
1793                if (msg.indexOf("error") == -1) {
1794                    $('.js-sendemailsuccess').show();
1795                }
1796                else {
1797                    $('.js-sendemailerror').show();
1798                }
1799            },
1800            error: function () {
1801                $('.js-sendemailerror').show();
1802            },
1803            complete: function () {
1804                $('.js-sendemailcontents').hide();
1805                $('.js-sendemailfooter').hide();
1806                $('.js-feedbacktoolbar').hide();
1807            }
1808        });
1809    }
1810
1811    function get_browser_info() {
1812        var ua = navigator.userAgent, tem, M = ua.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i) || [];
1813        if (/trident/i.test(M[1])) {
1814            tem = /\brv[ :]+(\d+)/g.exec(ua) || [];
1815            return { name: 'Internet Explorer ', version: (tem[1] || '') };
1816        }
1817        if (M[1] === 'Chrome') {
1818            tem = ua.match(/\bOPR\/(\d+)/);
1819            if (tem != null) { return { name: 'Opera', version: tem[1] }; }
1820        }
1821        M = M[2] ? [M[1], M[2]] : [navigator.appName, navigator.appVersion, '-?'];
1822        if ((tem = ua.match(/version\/(\d+)/i)) != null) { M.splice(1, 1, tem[1]); }
1823        return {
1824            name: (M[0] == 'MSIE') ? 'Internet Explorer' : M[0],
1825            version: M[1]
1826        };
1827    }
1828</script>
1828
1829    <div id="idLoginModal" class="modal fade" tabindex="-1" role="dialog" aria-hidden="true">
1830        <div class="modal-dialog modal-lg modal-dialog-centered" role="document">
1831            <div class="modal-content modal-content--inverse shadow">
1832                <div class="modal-header p-0 border-0">
1833                    <button type="button" class="btn-close p-3" data-dismiss="modal" data-bs-dismiss="modal" aria-label="Close"></button>
1834                </div>
1835                <div class="modal-body modal--signin p-0">
1836                    
1837<form class="needs-validation login-form" novalidate="" autocomplete="off">
1838    <fieldset>
1839        <legend class="sr-only">Sign in to Extron</legend>
1840            <div class="register-login container-fluid p-0">
1841                <div class="row no-gutters">
1842                    <!-- Become an Extron Insider -->
1843                    <div class="col-lg-6 create-account">
1844                        <div class="text-white p-5 pb-6 pb-lg-5">
1845                            <div class="form-group">
1846
1847
1848
1849<h2 class="h4 pb-3"><strong>Become an Extron Insider</strong></h2>
1850
1851<p class="text-sm">If you are an Extron customer — a reseller, consultant, education professional, or AV technician — you are invited to become an Extron Insider for access to:</p>
1852
1853<ul class="list text-sm">
1854	<li class="list-item">Product pricing information</li>
1855	<li class="list-item">Access to Extron Certification programs</li>
1856	<li class="list-item">Product availability status</li>
1857	<li class="list-item">Product and training videos</li>
1858	<li class="list-item">Design resources, including our Visio Library</li>
1859	<li class="list-item"><a class="link-more text-white" href="/home/signup"><strong>Learn More</strong></a></li>
1860</ul>
1861
1862                                <a href="/article/choose-account" class="btn btn-block btn-dark my-3 h6 link-more" style="text-decoration: none;">Create an Account</a>
1863                            </div>
1864                        </div>
1865                    </div>
1866                    <!-- /.Become an Extron Insider -->
1867
1868                    <!-- Sign In -->
1869                    <div class="col-lg-6">
1870                        <div class="sign-in-account p-5 pb-6 pb-lg-5">
1871                            <div class="form-group">
1872                                <h2 class="h4 pb-3" id="login">Sign In</h2>
1873
1874                                <p class="text-sm">Sign into your Extron Insider account:</p>
1875
1876                                <div class="alert alert-danger login-error hidden" style="display:none;">
1877                                    <strong>Error:</strong> <span class="login-message">Invalid username or password</span>
1878                                </div>
1879                                <div class="alert alert-danger unablelogin-error hidden" style="display:none;">
1880                                    <strong>Error:</strong> <span class="unablelogin-message">There is an issue with your account. Please contact Extron Sales Support for assistance.</span>
1881                                </div>
1882                            </div>
1883
1884                            <div class="form-group">
1885
1886                                <label for="email-field-eaed7e6b-119f-43ae-946d-083f2c59abb6">Email address</label>
1887                                <input type="email" id="email-field-eaed7e6b-119f-43ae-946d-083f2c59abb6" class="form-control email" maxlength="254" placeholder="" value="" required="">
1888                            </div>
1889                            <div class="form-group">
1890
1891                                <label for="password-field-0faf0545-7764-443a-ac2a-d15ed408b3a1">Password</label>
1892                                <div class="input-group mb-3">
1893                                    <input type="password" id="password-field-0faf0545-7764-443a-ac2a-d15ed408b3a1" class="form-control pr-5 password" maxlength="32" placeholder="" required="">
1894                                    <div class="input-group-append show-hide-pw">
1895                                        <button type="button" class="btn p-0 js-toggle-password">
1896                                            <span class="show-pw">Show</span>
1897                                            <span class="hide-pw" style="display:none;">Hide</span>
1898                                        </button>
1899                                    </div>
1900                                </div>
1901                            </div>
1902
1903                            <div class="form-group text-sm">
1904
1905                                <div class="row">
1906                                    <div class="col-6">
1907
1908                                        <div class="custom-control custom-checkbox">
1909
1910                                            <input type="checkbox" class="custom-control-input js-remember" id="RememberMe_c7404629-8b44-4fc4-989b-44c502e029dd" checked="">
1911                                            <label class="custom-control-label" for="RememberMe_c7404629-8b44-4fc4-989b-44c502e029dd">Remember Me</label>
1912                                        </div>
1913
1914                                    </div>
1915                                    <div class="col-6 text-right">
1916                                        <a href="/home/resetpassword">Forgot your password?</a>
1917                                    </div>
1918                                </div>
1919                            </div>
1920
1921                            <button type="submit" class="btn btn-primary btn-block">
1922                                <span class="js-sign-in">Sign In</span>
1923                                <span class="js-signing-in" style="display:none;">
1924                                    <span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
1925                                    Signing in...
1926                                </span>
1927                            </button>
1928                        </div>
1929                    </div>
1930                    <!-- /.Sign In -->
1931                </div>
1932            </div><!-- /.register-login -->
1933
1934    </fieldset>
1935</form>
1936
1937
1938                </div>
1939            </div>
1940        </div>
1941    </div>
1942
1943    <!-- IE11 Deprecation Message / Outdated Browser Modal -->
1944    <div class="modal fade" id="idBrowserModal" tabindex="-1" role="dialog" aria-labelledby="idBrowserModalTitle" style="padding-right: 16px;" aria-modal="true" aria-hidden="true" data-backdrop="static" data-keyboard="false" data-bs-backdrop="static" data-bs-keyboard="false">
1945        <div class="modal-dialog modal-browser modal-dialog-centered" role="document" style="max-width:650px; min-width:100px;">
1946            <div class="modal-content shadow bg-light">
1947                <div class="modal-header border-0 pb-0">
1948                    <h2 id="idBrowserModalTitle" class="w-100 text-center modal-title m-0 px-5">Please upgrade your browser for the full Extron experience</h2>
1949                </div>
1950                <div class="modal-body text-center px-5">
1951                    <p><strong><span id="idBrowserDetectMsg">You are using [browser] [version] on [os]</span></strong></p>
1952                    <p>It looks like you may be using an outdated browser that we no longer support. Extron uses the latest technology to make its website faster and easier to use. For the best experience, please use one of these supported browsers:</p>
1953                    <div class="browsers container pt-3">
1954                        <div class="row">
1955                            <div class="col-md-3">
1956                                <a href="https://www.google.com/chrome/">
1957                                    <img class="img-fluid d-block pb-1 mx-auto" src="//media.extron.com/public/img/logo/chrome_64x64.png" alt="">
1958                                    Chrome
1959                                </a>
1960                            </div>
1961                            <div class="col-md-3">
1962                                <a href="https://www.mozilla.org/en-US/firefox/new/">
1963                                    <img class="img-fluid d-block pb-1 mx-auto" src="//media.extron.com/public/img/logo/firefox_64x64.png" alt="">
1964                                    Firefox
1965                                </a>
1966                            </div>
1967                            <div class="col-md-3">
1968                                <a href="https://www.microsoft.com/en-us
1968/edge">
1969                                    <img class="img-fluid d-block pb-1 mx-auto" src="//media.extron.com/public/img/logo/edge_64x64.png" alt="">
1970                                    Edge
1971                                </a>
1972                            </div>
1973                            <div class="col-md-3">
1974                                <a href="https://support.apple.com/downloads/safari">
1975                                    <img class="img-fluid d-block pb-1 mx-auto" src="//media.extron.com/public/img/logo/safari_64x64.png" alt="">
1976                                    Safari
1977                                </a>
1978                            </div>
1979                        </div>
1980                    </div>
1981                </div>
1982                <div class="modal-footer my-5 justify-content-center text-center border-0">
1983                    <button id="idBrowserDismiss" type="button" class="btn btn-primary" data-dismiss="modal" data-bs-dismiss="modal" aria-hidden="true" style="min-width:100px">OK</button>
1984                </div>
1985            </div>
1986        </div>
1987    </div>
1988
1989    <!-- Core -->
1990    
1990<script src="/Content/vendor/jquery/jquery-3.7.1.min.js"></script>
vendor: 2 bytes, line 1990
1990
1991<script src="/Content/vendor/jqueryui/jquery-ui.min.js"></script>
vendor: 2 bytes, line 1991
1991
1992<script src="/Content/vendor/jquery-unobtrusive-ajax/jquery.unobtrusive-ajax.js"></script>
1992
1993
1994<script src="/Content/vendor/bootstrap/bootstrap.bundle.min.js"></script>
1994
1995    
1995<script src="/Content/vendor/jquery-validate/jquery.validate.min.js"></script>
vendor: 2 bytes, line 1995
1995
1996<script src="/Content/vendor/bs-offcanvas/dist/js/bootstrap.offcanvas.js"></script>
vendor: 2 bytes, line 1996
1996
1997<script src="/Content/vendor/fancybox-3.5.7/dist/jquery.fancybox.js"></script>
vendor: 2 bytes, line 1997
1997
1998<script src="/Content/vendor/hoverintent/jquery.hoverIntent.js"></script>
vendor: 2 bytes, line 1998
1998
1999<script src="/Content/vendor/jquery-debounce/jquery.ba-throttle-debounce.js"></script>
vendor: 2 bytes, line 1999
1999
2000<script src="/Content/vendor/jquery-mobile-events/jquery.mobile-events.js"></script>
vendor: 2 bytes, line 2000
2000
2001<script src="/Content/vendor/js-cookie/js.cookie-2.2.0.js"></script>
vendor: 2 bytes, line 2001
2001
2002<script src="/Content/vendor/prependaround/prependaround.js"></script>
vendor: 2 bytes, line 2002
2002
2003<script src="/Content/vendor/slick/slick.js"></script>
2003
2004
2005    
2005<script src="/Scripts/Shared/videoplayer.js"></script>
vendor: 2 bytes, line 2005
2005
2006<script src="/Scripts/Shared/autohide.js"></script>
2006
2007
2008    
2008<script src="/Scripts/Shared/main.js?20240613"></script>
2008
2009    
2009<script type="text/javascript">
2010            $(document).ready(function () {
2011                var isAbsoluteURI = new RegExp('^(?:[a-z]+:)?//', 'i');
2012
2013                $.ajaxSetup({
2014                    beforeSend: function (xhr) {
2015                        if (!isAbsoluteURI.test(this.url)) {
2016                            //only add header to relative URLs
2017                            xhr.setRequestHeader(
2018                                'x-RequestVerificationToken',
2019                                $('<input name="__RequestVerificationToken" type="hidden" value="lZrVchXlVQKYZ7QREILZvVdG81Zf2Ik9v4tE-lBdCA6At6Ngoev9Y8NiRG-c7wUHOR4k0gIB1THCTDHtT-C5mhi2S8U1" />').val()
2020                            );
2021                        }
2022                    }
2023                });
2024
2025                // Back to top button
2026                if ($(".link-pagetop").length > 0) {
2027                    $(window).scroll(function () {
2028                        var backToTop = $(".link-pagetop");
2029                        var backToTopPos = backToTop.offset().top;
2030                        var windowPos = $(this).scrollTop();
2031                        //  Show Back To Top button when scrolling 500px from the top of page.
2032                        if (windowPos > 500) {
2033                            $('.link-pagetop').fadeIn();
2034                        } else {
2035                            $('.link-pagetop').fadeOut();
2036                        }
2037                        // Add class ".pagetop-stick" when page bottom is reached.
2038                        if (windowPos + $(window).height() == $(document).height()) {
2039                            backToTop.addClass('pagetop-stick');
2040                        } else if (windowPos >= backToTopPos) {
2041                            backToTop.removeClass('pagetop-stick');
2042                        } else {
2043                            backToTop.addClass('pagetop-stick');
2044                        }
2045                    });
2046                };
2047
2048                // Check if browser is outdated
2049                if (BrowserDetect.isOutdated && !Cookies.get('outdated-browser')) {
2050                    var browserDetect = $('#idBrowserDetectMsg');
2051                    var browserDetectText = browserDetect.text()
2052                        .replace("[browser]", BrowserDetect.browser)
2053                        .replace("[version]", BrowserDetect.version)
2054                        .replace("[os]", BrowserDetect.OS)
2055                    browserDetect.text(browserDetectText);
2056                    $('#idBrowserModal').modal('show');
2057                }
2058
2059                $('#idBrowserDismiss').on('click', function () {
2060                    // After 7 days, user will get the outdated browser popup again
2061                    Cookies.set('outdated-browser', 'true', {
2062                        expires: 7
2063                    });
2064                });
2065            });
2066    </script>
2066
2067    
2067<script src="/Scripts/Shared/login.js?20210406"></script>
2067
2068
2069    
2070    
2070<script type="text/javascript">
2071        $(document).ready(function () {
2072            // SLICK SLIDER
2073            const slick_Settings = {
2074                // default settings
2075                lazyLoad: 'ondemand',
2076                slidesToShow: 5,
2077                slidesToScroll: 5,
2078                dots: true,
2079                responsive: [
2080                    {
2081                        breakpoint: 1350,
2082                        settings: {
2083                            slidesToShow: 4,
2084                            slidesToScroll: 4,
2085                        }
2086                    },
2087                        {
2088                            breakpoint: 992,
2089                            // settings: {
2090                            //     slidesToShow: 3,
2091                            //     slidesToScroll: 3,
2092                            // }
2093                            settings: 'unslick'
2094                        },
2095                        {
2096                            breakpoint: 576,
2097                            settings: 'unslick'
2098                        }
2099                ]
2100            };
2101
2102            const slick_Settings_small = {
2103                // default settings
2104                lazyLoad: 'ondemand',
2105                slidesToShow: 6,
2106                slidesToScroll: 6,
2107                dots: true,
2108                responsive: [
2109                    {
2110                        breakpoint: 1350,
2111                        settings: {
2112                            slidesToShow: 4,
2113                            slidesToScroll: 4,
2114                        }
2115                    },
2116                    {
2117                        breakpoint: 768,
2118                        settings: {
2119                            slidesToShow: 3,
2120                            slidesToScroll: 3,
2121                        }
2122                    },
2123                    {
2124                        breakpoint: 576,
2125                        settings: 'unslick'
2126                    }
2127                ]
2128            };
2129
2130            // Accessibility: remove role="tabpanel" since these are not tabs. This attribute is added by slick slider some time soon after the init function and certain other events that cause the slick slider to refresh.
2131            // We don't have an option of turning this off without also turning off keyboard navigation or knowing when it's called, so wait a bit after each event to check if the attribute was added and then remove it. 
2132            const sl_slider = $('.sl-slider').on('init reinit setPosition breakpoint', function () { RemoveTabpanel($(this)); }).slick(slick_Settings);
2133            const sl_slider_sm = $('.sl-slider-sm').on('init reinit setPosition breakpoint', function () { RemoveTabpanel($(this)); }).slick(slick_Settings_small);
2134
2135            $(window).on('resize', function() {
2136                if( $(window).width() > 576 &&  !sl_slider.hasClass('slick-initialized')) {
2137                    $('.sl-slider').on('init reinit setPosition breakpoint', function () { RemoveTabpanel($(this)); }).slick(slick_Settings);
2138                }
2139                if( $(window).width() > 576 &&  !sl_slider_sm.hasClass('slick-initialized')) {
2140                    $('.sl-slider-sm').on('init reinit setPosition breakpoint', function () { RemoveTabpanel($(this)); }).slick(slick_Settings_small);
2141                }
2142            });
2143            // END: SLICK SLIDER
2144
2145
2146            // * HERO SLIDER OPERATIONS
2147            var heroMainId = '#heroMain';
2148            var $heroMain = $(heroMainId);
2149            var $heroMainIndicators = $heroMain.find('.carousel-indicators');
2150            var $heroMainSlides = $heroMain.find('.carousel-item');
2151            var heroMainStartIx = $heroMainSlides.filter('[data-startslide="true"]').index('.carousel-item'); // First match always used. -1 if not found.
2152            for (var i = 0; i < $heroMainSlides.length; i++) {
2153                // Add indicator dots
2154                $heroMainIndicators.append('<li data-bs-target="' + heroMainId + '" data-target="' + heroMainId + '" data-slide-to="' + i + '" data-bs-slide-to="' + i + '"></li>');
2155            }
2156            if (heroMainStartIx == -1) {
2157                // If no start slide was set, pick a random slide start index.
2158                heroMainStartIx = Math.floor(Math.random() * ($heroMainSlides.length));
2159            }
2160            // Add "active" class to starting indicator and slide.
2161            $heroMainIndicators.children().eq(heroMainStartIx).addClass('active');
2162            $heroMainSlides.eq(heroMainStartIx).addClass('active');
2163            // Make it swipeable
2164            $heroMain.on('swiperight', function (e) {
2165                $(this).carousel('prev');
2166            });
2167            $heroMain.on('swipeleft', function (e) {
2168                $(this).carousel('next');
2169            });
2170            // * END HERO SLIDER OPERATIONS
2171
2172            // * REMOTE SUPPORT - Handle errors response from LogMeIn Pin Entry Form
2173            if (window.location.href.indexOf("?LogMeInRescueResponse") > -1) {
2174                var logMeInResponse = GetQueryString('LogMeInRescueResponse'); 
2175                window.location.replace("/article/remotesupport?LogMeInRescueResponse=" + logMeInResponse);
2176            }
2177        });
2178
2179        // CAROUSEL AUTOPLAY TOGGLE
2180   document.addEventListener("DOMContentLoaded", () => {
2181  const carouselControlsExists = document.querySelector('.carousel-control
2181s');
2182
2183  if (carouselControlsExists) {
2184    const $carousel = $('.carousel');
2185    const $carouselSlideToggle = $('#carousel-toggle-autoplay');
2186    const button = document.getElementById('carousel-toggle-autoplay');
2187    button.setAttribute('aria-pressed', 'false');
2188    const $icon = $carouselSlideToggle.find('i');
2189
2190    var isPaused = false;
2191    $carousel.carousel({
2192      interval: 7000,
2193      ride: 'carousel',
2194      pause: false
2195    });
2196
2197    $carouselSlideToggle.click(function() {
2198      if (isPaused) {
2199        $carousel.carousel('cycle');
2200        $(this).find('i').removeClass('fa-play-circle').addClass('fa-pause-circle');
2201      } else {
2202        $carousel.carousel('pause');
2203        $(this).find('i').removeClass('fa-pause-circle').addClass('fa-play-circle');
2204      }
2205      isPaused = !isPaused;
2206    });
2207
2208    button.addEventListener('click', () => {
2209      const isPressed = button.getAttribute('aria-pressed') === 'true';
2210      button.setAttribute('aria-pressed', !isPressed);
2211      const ariaLabel = button.getAttribute('aria-label');
2212      if (ariaLabel === 'Play Carousel') {
2213        button.setAttribute('aria-label', 'Pause Carousel');
2214      } else {
2215        button.setAttribute('aria-label', 'Play Carousel');
2216      }
2217    });
2218
2219    $carousel.on('slide.bs.carousel', function () {
2220      if (isPaused) {
2221        button.setAttribute('aria-pressed', 'true');
2222        button.setAttribute('aria-label', 'Pause Carousel');
2223        $carousel.carousel('cycle');
2224        isPaused = false;
2225        $carouselSlideToggle.find('i').removeClass('fa-play-circle').addClass('fa-pause-circle');
2226      }
2227    });
2228
2229    $carouselSlideToggle.hover(
2230      () => $icon.removeClass('far').addClass('fas'),
2231      () => $icon.removeClass('fas').addClass('far')
2232    );
2233
2234    // New function to pause the carousel on hover
2235    $carousel.hover(
2236      function() {
2237        $carousel.carousel('pause');
2238      },
2239      function() {
2240        if (!isPaused) {
2241          $carousel.carousel('cycle');
2242        }
2243      }
2244    );
2245  }
2246});
2247        // End Carousel Autoplay Toggle
2248    </script>
2248
2249
2250
2251    <!-- Google Analytics tracking file click-->
2252<script type="text/javascript">
2253    $(document).ready(function () {
2254        //*** track file downloads in Google Analytics (this handles hyperlinks only)
2255        // tracking of file downloads going through dltrack are handled in dltrack.aspx.vb
2256        $(document).on("click", "a[href*='/download/files/'], a[href*='/dealer/files/'], a[href*='files/'], a[href*='product/panel']", function () {
2257            var fileName = $(this).attr("href");
2258            var dataAnalyticsPageSection = $(this).closest("[data-analytics-page-section]");    
2259            var prevPageSection = dataAnalyticsPageSection.attr("data-analytics-page-section");
2260
2261            if (fileName != undefined && fileName != "" && (fileName.indexOf("download/files/") || fileName.indexOf("dealer/files/") || fileName.indexOf("product/panel/"))) {
2262                // track file name in Google Analytics (GTM)
2263                window.dataLayer = window.dataLayer || [];
2264                window.dataLayer.push({ "gtmFileDownloadName": fileName, "gtmPrevPageSection": prevPageSection, "gtmPrevPageTitle": gtmEnglishPageTitle, "event": "gtmFileView"});                
2265            }
2266        });
2267    });
2268</script>
2268</body>
2269</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.