PageSourceSearch

https://www.fluke.com/en-us

html fluke.com collected 2026-10-01 10:20:01 UTC 322,198 bytes, 1,462 lines download raw bytes

1<!DOCTYPE html><html lang="en-us" dir="ltr" style="--color--primary-hue:202;--color--primary-saturation:79%;--color--primary-lightness:50"><head><link rel="preload" href="https://cdn.optimizely.com/js/24920790345.js" as="script" /><link rel="preconnect" href="https://cdn.optimizely.com" crossorigin="anonymous" /><link rel="preconnect" href="https://logx.optimizely.com" /><meta charset="utf-8" /><style>.async-hide { opacity: 0 !important; transition: opacity 0.1s ease-in-out; }</style>
1<script>document.documentElement.classList.add("async-hide");var fallbackTimeout=setTimeout(function(){document.documentElement.classList.remove("async-hide")},500);window.optimizely=window.optimizely||[];window.optimizely.push(function(){clearTimeout(fallbackTimeout);document.documentElement.classList.remove("async-hide")});</script>
1<script src="https://cdn.optimizely.com/js/24920790345.js"></script>
1<meta name="google-site-verification" content="0lBF82HC7EotYmZcq0JydEd66egAAQRWLvGrCyrKY6M" /><meta http-equiv="x-dns-prefetch-control" content="on" /><link rel="shortlink" href="https://www.fluke.com/en-us" /><meta name="msapplication-TileColor" content="#da532c" /><meta name="msapplication-TileImage" content="/themes/igc/presentation/assets/favicons/mstile-144x144.png" /><meta name="theme-color" content="#ffc20e" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Fluke Electrical Test Tools &amp; Industrial Engineering Solutions</title><meta name="description" content="Fluke offers a wide range of electronic test and measurement tools, network troubleshooting equipment, digital multimeters, electrical testers, process calibrators and calibration equipment for industrial application" />
1<script type="application/ld+json" data-schema="WebPage">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.fluke.com/#organization","name":"Fluke Corporation","url":"https://www.fluke.com","logo":"https://dam-assets.fluke.com/s3fs-public/Fluke-logo.png","sameAs":["https://www.linkedin.com/company/fluke-corporation","https://twitter.com/FlukeCorp","https://www.facebook.com/FlukeCorp/"]}]}</script>
1<link rel="alternate" hreflang="en-us" href="https://www.fluke.com/en-us" /><link rel="alternate" hreflang="x-default" href="https://www.fluke.com/en-us" /><link rel="alternate" hreflang="en-au" href="https://www.fluke.com/en-au" /><link rel="alternate" hreflang="en-gb" href="https://www.fluke.com/en-gb" /><link rel="alternate" hreflang="en-in" href="https://www.fluke.com/en-in" /><link rel="alternate" hreflang="cs-cz" href="https://www.fluke.com/cs-cz" /><link rel="alternate" hreflang="da-dk" href="https://www.fluke.com/da-dk" /><link rel="alternate" hreflang="de-de" href="https://www.fluke.com/de-de" /><link rel="alternate" hreflang="es-es" href="https://www.fluke.com/es-es" /><link rel="alternate" hreflang="es-mx" href="https://www.fluke.com/es-mx" /><link rel="alternate" hreflang="fi-fi" href="https://www.fluke.com/fi-fi" /><link rel="alternate" hreflang="fr-fr" href="https://www.fluke.com/fr-fr" /><link rel="alternate" hreflang="id-id" href="https://www.fluke.com/id-id" /><link rel="alternate" hreflang="it-it" href="https://www.fluke.com/it-it" /><link rel="alternate" hreflang="ja-jp" href="https://www.fluke.com/ja-jp" /><link rel="alternate" hreflang="ko-kr" href="https://www.fluke.com/ko-kr" /><link rel="alternate" hreflang="nl-nl" href="https://www.fluke.com/nl-nl" /><link rel="alternate" hreflang="no-no" href="https://www.fluke.com/no-no" /><link rel="alternate" hreflang="pl-pl" href="https://www.fluke.com/pl-pl" /><link rel="alternate" hreflang="pt-br" href="https://www.fluke.com/pt-br" /><link rel="alternate" hreflang="pt-pt" href="https://www.fluke.com/pt-pt" /><link rel="alternate" hreflang="ru-ru" href="https://www.fluke.com/ru-ru" /><link rel="alternate" hreflang="sv-se" href="https://www.fluke.com/sv-se" /><link rel="alternate" hreflang="th-th" href="https://www.fluke.com/th-th" /><link rel="alternate" hreflang="tr-tr" href="https://www.fluke.com/tr-tr" /><link rel="alternate" hreflang="vi-vn" href="https://www.fluke.com/vi-vn" /><link rel="alternate" hreflang="zh-tw" href="https://www.fluke.com/zh-tw" /><link rel="preload" href="https://media.fluke.com/60f82a6a-cf61-4897-b1e8-b2e6012b4ddc_original__size.jpg" as="image" /><link rel="preload" href="https://media.fluke.com/99821b21-4ec4-4c06-bdac-b35600b9624d_original%20file.png" as="image" /><style>@media(min-width: 1450px){#block-igc-algoliasearch .alg-search-box-main{width:calc(100% - 778px);}}@media(min-width: 1520px){#block-igc-algoliasearch .alg-search-box-main{width:752px;}}#block-igc-algoliasearch .alg-search-box-main{display:none;background-color: #212121;height: auto;margin-left: 0;margin-left: 0px;overflow: hidden;padding: 0 14px 16px;position: relative;top: 0;z-index: 0;}@media(min-width: 767px){#block-igc-algoliasearch .alg-search-box-main{background-color: #cccccc;height: 65px;padding: 14px 16px;}}@media(min-width: 1450px){#block-igc-algoliasearch .alg-search-box-main{border: 1px solid #707070;height: 50px;left: 280px;top: -85px;padding: 0;z-index: 10;}}#block-igc-algoliasearch .alg-search-box-main input.form-text{font-size: 1.6rem;padding: 1.1rem 3rem 1.1rem 1.5rem;outline: none;line-height: 10px;margin-right: 0;border-right: none;float: left;display: block;border: 1px solid #707070;border-right: 0;margin-bottom: .75em;}@media(min-width: 1450px){#block-igc-algoliasearch .alg-search-box-main input.form-text{width: 92%;height: 48px;border: 1px solid #707070;border-right: 0;}}#block-igc-algoliasearch .alg-search-box-main button.alg-search-submit-search{background-color: white;border-radius: 0;border: 1px solid #ccc;border-left: none;color: #212121;height: 36px;padding: 6px 10px;transition: color 0.1s linear;width: 50px;}@media(min-width: 1450px){#block-igc-algoliasearch .alg-search-box-main button.alg-search-submit-search{border: 1px solid #707070;border-left: none;font-size: 2.4rem;height: 48px;padding: 9px 10px;width: 8%;}}#block-igc-algoliasearch .alg-search-box-main button.alg-search-submit-search .alg-search-submit-label{display:none;}#block-igc-algoliasearch .alg-search-box-main button.alg-search-submit-search .fluke-icon{font-family: fluke-icon-font;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;display:inline-block;}#block-igc-algoliasearch .alg-search-box-main button.alg-search-submit-search .fluke-icon-search-fa-search::before{content: '\f002'};</style>
1<link rel="preconnect" href="https://dam-assets.fluke.com" /><link rel="preconnect" href="https://media.fluke.com" /><link rel="canonical" href="https://www.fluke.com/en-us" /><link rel="preload" href="/themes/igc/presentation/assets/fonts/notosans/noto-sans-v37-greek-ext_latin_latin-ext_vietnamese-regular.woff2" as="font" type="font/woff2" crossorigin="anonymous" /><link rel="apple-touch-icon" sizes="180x180" href="/themes/igc/presentation/assets/favicons/apple-touch-icon.png" /><link rel="icon" type="image/png" sizes="32x32" href="/themes/igc/presentation/assets/favicons/favicon-32x32.png" /><link rel="icon" type="image/png" sizes="192x192" href="/themes/igc/presentation/assets/favicons/android-chrome-192x192.png" /><link rel="icon" type="image/png" sizes="16x16" href="/themes/igc/presentation/assets/favicons/favicon-16x16.png" /><link rel="mask-icon" href="/themes/igc/presentation/assets/favicons/safari-pinned-tab.svg" color="#ffc20e" /><style id="critical-css">@font-face{font-family:fluke-icon-font;src:url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.eot?psc622=);src:url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.eot?psc622=#iefix)
2format("embedded-opentype"),url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.woff2?psc622=)
3format("woff2"),url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.ttf?psc622=)
4format("truetype"),url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.woff?psc622=)
5format("woff"),url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.svg?psc622=#fluke-icon-font)
6format("svg");font-weight:400;font-style:normal;font-display:swap;}.fluke-lang-switcher .mm-header{color:#fff;border-bottom:0;margin:15px 15px 0;text-align:left;position:relative;width:auto;padding:0;line-height:60px;height:40px;}@media screen and (min-width:1450px){.flukestrap-todd > .container .secondary-banners .hero-sub-banner h2{font-size:35px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .subtitle{font-size:21px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .button{font-size:1.5rem;padding:1.1rem 3rem;}.flukestrap-todd
7> .container
8.secondary-banners
9.hero-sub-banner
10.button
11> a{font-size:16px;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(16.6666666667% - 20px);}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat img{max-height:66px;}.flukestrap-todd > .container .four-up-banners{contain-intrinsic-size:440px;}#nav-shopify-cart{min-width:80px;}#navbar #icon-chunkle .shopify-buy__cart-toggle__count{right:auto;left:23px;}#promo-nav-button.nav-butt{display:flex;}#brand-navigator{display:inline-flex;}}@media screen and (min-width:768px){#rfq-nav-form{max-width:526px;bottom:auto;top:101px;max-height:calc(100vh - 101px);}#rfq-nav-form .form-item-last-name,#rfq-nav-form .form-item-postal-code{display:inline-block;margin-bottom:0;margin-left:3%;width:48%;vertical-align:top;}#rfq-nav-form input.form-element:last-child{margin-right:0;margin-right:2.43902%;}}#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{height:40px;color:#fff;padding:8px 4px 10px;vertical-align:bottom;text-align:center;display:inline-block;position:relative;border:1px solid transparent;}@media screen and (min-width:768px){#rfq-nav-form .form-actions .webform-button--submit{width:auto;min-width:148px;margin:0;}#rfq-nav-form .form-actions{width:auto;}#rfq-nav-form .contact-privacy{margin-top:-54px;max-width:300px;}#icon-chunkle button.navbar-toggle .bar1,#icon-chunkle button.navbar-toggle .bar2,#icon-chunkle button.navbar-toggle .bar3{width:30px;}#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{height:55px;}#icon-chunkle .nav-butt svg{height:35px;max-height:35px;}#navbar a.navbar-btn svg{height:55px;width:183px;}#block-igc-algoliasearch{background-color:#ccc;height:65px;}.main{margin-top:76px;}.main{min-height:calc(100vh - 859px);}}@media screen and (min-width:1450px){#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{display:flex;height:30px;line-height:1.7;margin-left:15px;margin-top:55px;padding:0;width:auto;}#icon-chunkle .nav-butt#nav-shopify-cart{height:55px;margin-top:0;padding-top:11px;position:absolute;right:0;top:0;}#icon-chunkle .nav-butt#nav-shopify-cart svg{height:26px;max-height:26px;margin-right:24px;}#icon-chunkle .nav-butt svg{height:18px;max-height:18px;display:inline-block;vertical-align:middle;}#icon-chunkle .nav-butt.rfq-opener{padding:0 1.5rem;}#icon-chunkle .nav-butt.rfq-opener svg{display:none;}#icon-chunkle .nav-butt .nav-butt-text{padding-left:2px;white-space:nowrap;display:inline-block;text-align:center;vertical-align:middle;}#icon-chunkle #promo-nav-button{display:inline-flex;}#block-igcommerce-utility-nav-ig-primary-nav{display:inline-flex;}#navbar a.navbar-btn svg{height:50px;width:166px;}#block-igc-algoliasearch{background-color:transparent;height:0;}.main{margin-top:85px;}.main{min-height:calc(100vh - 819px);}#nav-shopify-cart{min-width:80px;}#navbar #icon-chunkle .shopify-buy__cart-toggle__count{right:auto;left:23px;}#promo-nav-button.nav-butt{display:flex;}#brand-navigator{display:inline-flex;}}@media only screen and (min-width:768px){.sub-banner-one h2{max-width:100%;}.sub-banner-one .subtitle{max-width:60%;}}@media only screen and (min-width:1030px){.sub-banner-one h2{max-width:100%;}.sub-banner-one .subtitle{max-width:60%;}.sub-banner-two h2{max-width:60%;}.sub-banner-two .subtitle{max-width:60%;}}.sub-banner-two .subtitle{max-width:60%;}
11@media screen and (min-width:1280px){.flukestrap-todd > .container .secondary-banners .hero-sub-banner .button{font-size:1.5rem;padding:1.1rem 3rem;}.flukestrap-todd
12> .container
13.secondary-banners
14.hero-sub-banner
15.button
16> a{font-size:16px;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(16.6666666667% - 20px);}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat img{max-height:66px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner h2{font-size:35px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .subtitle{font-size:21px;}}@media screen and (min-width:1520px){.flukestrap-todd > .container .hero-banner img{min-height:651px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:307px;}.flukestrap-todd > .container .four-up-banners{contain-intrinsic-size:675px;}.flukestrap-todd > .container .four-up-banners .mini-banner img{float:left;display:block;margin-right:3.2786885246%;width:65.5737704918%;margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner img:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text{float:left;display:block;margin-right:3.2786885246%;width:31.1475409836%;}.flukestrap-todd
17> .container
18.four-up-banners
19.mini-banner
20.banner-text:last-child{margin-right:0;}}@media only screen and (min-width:768px){.sub-banner-two h2{max-width:60%;}.sub-banner-two .subtitle{max-width:60%;}.sub-banner-one h2{max-width:100%;}}@media screen and (min-width:526px){.flukestrap-todd > .container .banner-text{padding-bottom:0;}.flukestrap-todd > .container{padding:0 30px;max-width:1500px;margin:0 auto;}.flukestrap-todd > .container .hero-banner img{min-height:calc(100vw - 60px);}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:calc(40vw - 60px);}.flukestrap-todd > .container .hp-prod-cats .hp-prod-cats-wrapper{margin-left:-10px;margin-right:-10px;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{display:block;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat span{display:block;-webkit-hyphens:none;hyphens:none;left:auto;margin-right:0;position:static;text-align:center;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat img{display:block;margin-left:auto;margin-right:auto;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(50% - 20px);}.flukestrap-todd > .container .featured-prod-items{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;}.flukestrap-todd
21> .container
22.featured-prod-items
23.featured-product:first-of-type{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;margin-right:20px;}}@media screen and (min-width:768px){.flukestrap-todd > .container .hero-banner{float:left;display:block;margin-right:2.4390243902%;width:48.7804878049%;}.flukestrap-todd > .container .hero-banner img{min-height:42.48vw;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner{margin-bottom:4.9%;padding-bottom:0;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:20vw;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(25% - 20px);}}#cart-container{position:fixed;right:0;top:0;width:340px;height:100vh;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,0.1);display:flex;flex-direction:column;z-index:1000;transform:translateX(100%);}#cart-header{display:flex;justify-content:space-between;align-items:center;font-size:18px;color:#767676;padding:15px;}#cart-close{font-size:24px;color:#767676;background:0 0;border:none;padding:5px;line-height:1;}#cart-items{flex-grow:1;overflow-y:auto;margin-bottom:10px;padding:0 15px;}#cart-footer{display:none;flex-direction:column;gap:5px;padding:15px;}#cart-checkout{width:100%;height:100%;background-color:#ffc20e;border:2px solid #ffc20e;padding:10px;font-size:16px;color:#212121;}#cart-disclaimer{font-size:0.65em;text-align:center;}.cart-subtotal-label{text-transform:uppercase;font-size:11px;color:#4c4c4c;}#cart-subtotal{float:right;}:root{--font-size-base:1rem;--font-size-l:1.125rem;--font-size-s:0.875rem;--font-size-xs:0.8125rem;--font-size-xxs:0.75rem;--line-height-base:1.6875rem;--line-height-s:1.125rem;--max-width:84.375rem;--max-bg-color:98.125rem;--sp:1.125rem;--content-left:5.625rem;--site-header-height-wide:var(--sp10);--container-padding:var(--sp);--scrollbar-width:0px;--grid-col-count:6;--grid-gap:var(--sp);--grid-gap-count:calc(var(--grid-col-count) - 1);--grid-full-width:calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-col-width:calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) /
24var(--grid-col-count));--sp0-25:calc(0.25 * var(--sp));--sp0-5:calc(0.5 * var(--sp));--sp0-75:calc(0.75 * var(--sp));--sp1:calc(1 * var(--sp));--sp1-5:calc(1.5 * var(--sp));--sp2:calc(2 * var(--sp));--sp2-5:calc(2.5 * var(--sp));--sp3:calc(3 * var(--sp));--sp3-5:calc(3.5 * var(--sp));--sp4:calc(4 * var(--sp));--sp4-5:calc(4.5 * var(--sp));--sp5:calc(5 * var(--sp));--sp6:calc(6 * var(--sp));--sp7:calc(7 * var(--sp));--sp8:calc(8 * var(--sp));--sp9:calc(9 * var(--sp));--sp10:calc(10 * var(--sp));--sp11:calc(11 * var(--sp));--sp12:calc(12 * var(--sp));--sp13:calc(13 * var(--sp));--color--gray-hue:201;--color--gray-saturation:15%;--color--gray-5:hsl(var(--color--gray-hue),var(--color--gray-saturation),5%);--color--gray-10:hsl(var(--color--gray-hue),var(--color--gray-saturation),11%);--color--gray-20:hsl(var(--color--gray-hue),var(--color--gray-saturation),20%);--color--gray-45:hsl(var(--color--gray-hue),var(--color--gray-saturation),44%);--color--gray-60:hsl(var(--color--gray-hue),var(--color--gray-saturation),57%);--color--gray-65:hsl(var(--color--gray-hue),var(--color--gray-saturation),63%);--color--gray-70:hsl(var(--color--gray-hue),var(--color--gray-saturation),72%);--color--gray-90:hsl(var(--color--gray-hue),var(--color--gray-saturation),88%);--color--gray-95:hsl(var(--color--gray-hue),var(--color--gray-saturation),93%);--color--gray-100:hsl(var(--color--gray-hue),var(--color--gray-saturation),97%);--color--primary-hue:202;--color--primary-saturation:79%;--color--primary-lightness:50;--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% *
25(var(--color--primary-lightness) -
26(0.36 * var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% *
27(var(--color--primary-lightness) -
28(0.24 * var(--color--primary-lightness)))));
28--color--primary-50:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * var(--color--primary-lightness)));--color--primary-60:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% *
29(var(--color--primary-lightness) +
30(0.24 * (100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% *
31(var(--color--primary-lightness) +
32(0.85 * (100 - var(--color--primary-lightness))))));--color-text-neutral-soft:var(--color--gray-45);--color-text-neutral-medium:var(--color--gray-20);--color-text-neutral-loud:var(--color--gray-5);--color-text-primary-medium:var(--color--primary-40);--color-text-primary-loud:var(--color--primary-30);--color--black:#000;--color--white:#fff;--color--red:#e33f1e;--color--gold:#fdca40;--color--green:#3fa21c;--header-height-wide-when-fixed:var(--sp6);--mobile-nav-width:31.25rem;--border-radius:0.1875rem;}@media screen and (min-width:1520px){.flukestrap-todd > .container .hero-banner img{min-height:651px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:307px;}.flukestrap-todd > .container .four-up-banners{contain-intrinsic-size:675px;}.flukestrap-todd > .container .four-up-banners .mini-banner img{float:left;display:block;margin-right:3.2786885246%;width:65.5737704918%;margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner img:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text{float:left;display:block;margin-right:3.2786885246%;width:31.1475409836%;}.flukestrap-todd
33> .container
34.four-up-banners
35.mini-banner
36.banner-text:last-child{margin-right:0;}#block-igcommerce-utility-lang-picker-lang-picker a#language-picker{padding-right:0;}#rfq-nav-form{right:calc((100% - 1520px) / 2);}#block-igcommerce-utility-nav-ig-primary-nav ul.nav li.dropdown > a{padding:0 1.5rem;}.container{padding:0.1rem 0;}}#country-picker-mobile{color:#fff;z-index:10;background:#212121;}#lang-outer-wrapper{position:fixed;top:0;left:0;width:100%;opacity:0.5;height:100%;z-index:9;background:#000;}aside.help-slider{z-index:8;}#navbar #ecomm-nav,#navbar #wtb-nav{background-color:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;display:none;padding:3.5rem 2rem;position:absolute;text-align:left;width:auto;z-index:1;top:85px;}.mmenu-nav.mm-basic{z-index:14;background:#212121;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.6);font-family:var(--base-font-family);font-size:1.6rem;box-shadow:0 0 0 rgba(0,0,0,0.5) !important;text-shadow:0 1px #333;}.mmenu-nav.mm-basic > .mm-header .mm-prev:before{margin:0;width:12px;height:12px;z-index:8;border-color:#fff;}.mmenu-nav.mm-basic > .mm-header .mm-next:before{margin:0;width:12px;height:12px;z-index:8;border-color:#fff;}.mmenu-nav.mm-basic em.mm-counter{color:#fff;right:35px;z-index:8;}#brand-navigator .dropdown-menu{background:#333;display:none;padding:30px 15px;position:absolute;z-index:6;}@media screen and (min-width:768px){#rfq-nav-form{max-width:526px;bottom:auto;top:101px;max-height:calc(100vh - 101px);}#rfq-nav-form .form-item-last-name,#rfq-nav-form .form-item-postal-code{display:inline-block;margin-bottom:0;margin-left:3%;width:48%;vertical-align:top;}#rfq-nav-form input.form-element:last-child{margin-right:0;margin-right:2.43902%;}#rfq-nav-form .form-actions .webform-button--submit{width:auto;min-width:148px;margin:0;}#rfq-nav-form .form-actions{width:auto;}#rfq-nav-form .contact-privacy{margin-top:-54px;max-width:300px;}#icon-chunkle button.navbar-toggle .bar1,#icon-chunkle button.navbar-toggle .bar2,#icon-chunkle button.navbar-toggle .bar3{width:30px;}#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{height:55px;}}.ham-replica .mmenu-nav.mm-basic{z-index:14;background:#32394a;color:#c4ccda;font-size:12px;z-index:8;background:#212121;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.6);font-family:var(--base-font-family);font-size:16px;box-shadow:0 0 0 rgba(0,0,0,0.5) !important;text-shadow:0 1px #333;}.ham-replica .mmenu-nav.mm-basic > .mm-header .mm-prev:before{width:10px;height:10px;z-index:8;border-color:#c4ccda;margin:0;margin-top:4.5vh;width:12px;height:12px;z-index:5;border-color:#fff;}.ham-replica .mmenu-nav.mm-basic em.mm-counter{color:#c4ccda;color:#fff;right:35px;z-index:5;}@media only screen and (min-width:768px){.sub-banner-one .subtitle{max-width:60%;}.sub-banner-two h2{max-width:60%;}.sub-banner-two .subtitle{max-width:75%;}.sub-banner-one h2{max-width:100%;}}@media only screen and (max-width:1279px){.flukestrap-todd > .container .secondary-banners .hero-sub-banner h2 p{font-size:18px;font-weight:700;line-height:21.6px;}.flukestrap-todd
37> .container
38.secondary-banners
39.hero-sub-banner
40.subtitle
41p{line-height:12px;margin:0 0 0.75rem;}}
41@media screen and (min-width:526px){.flukestrap-todd > .container .banner-text{padding-bottom:0;}.flukestrap-todd > .container{padding:0 30px;max-width:1500px;margin:0 auto;}.flukestrap-todd > .container .hero-banner img{min-height:calc(100vw - 60px);}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:calc(40vw - 60px);}.flukestrap-todd > .container .hp-prod-cats .hp-prod-cats-wrapper{margin-left:-10px;margin-right:-10px;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{display:block;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat span{display:block;-webkit-hyphens:none;hyphens:none;left:auto;margin-right:0;position:static;text-align:center;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat img{display:block;margin-left:auto;margin-right:auto;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(50% - 20px);}.flukestrap-todd > .container .featured-prod-items{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;}.flukestrap-todd
42> .container
43.featured-prod-items
44.featured-product:first-of-type{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;margin-right:20px;}}@media screen and (min-width:768px){.main{margin-top:76px;}.main{min-height:calc(100vh - 859px);}.flukestrap-todd > .container .hero-banner{float:left;display:block;margin-right:2.4390243902%;width:48.7804878049%;}.flukestrap-todd > .container .hero-banner img{min-height:42.48vw;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner{margin-bottom:4.9%;padding-bottom:0;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:20vw;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(25% - 20px);}}@media screen and (min-width:526px) and (max-width:1033px){.flukestrap-todd > .container .featured-prod-items .featured-product{grid-template-columns:auto;grid-template-rows:auto auto auto;}.flukestrap-todd
45> .container
46.featured-prod-items
47.featured-product
48div.product-heading{grid-row-start:2;grid-row-end:3;}.flukestrap-todd > .container .featured-prod-items .featured-product .button{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4;}}@media screen and (min-width:1280px){.main{margin-top:85px;}.main{min-height:calc(100vh - 819px);}.flukestrap-todd > .container .secondary-banners .hero-sub-banner h2{font-size:35px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .subtitle{font-size:21px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .button{font-size:1.5rem;padding:1.1rem 3rem;}.flukestrap-todd
49> .container
50.secondary-banners
51.hero-sub-banner
52.button
53> a{font-size:16px;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(16.6666666667% - 20px);}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat img{max-height:66px;}}:root{--font-size-base:1rem;--font-size-l:1.125rem;--font-size-s:0.875rem;--font-size-xs:0.8125rem;--font-size-xxs:0.75rem;--line-height-base:1.6875rem;--line-height-s:1.125rem;--max-width:84.375rem;--max-bg-color:98.125rem;--sp:1.125rem;--content-left:5.625rem;--site-header-height-wide:var(--sp10);--container-padding:var(--sp);--scrollbar-width:0px;--grid-col-count:6;--grid-gap:var(--sp);--grid-gap-count:calc(var(--grid-col-count) - 1);--grid-full-width:calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-col-width:calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) /
54var(--grid-col-count));--sp0-25:calc(0.25 * var(--sp));--sp0-5:calc(0.5 * var(--sp));--sp0-75:calc(0.75 * var(--sp));--sp1:calc(1 * var(--sp));--sp1-5:calc(1.5 * var(--sp));--sp2:calc(2 * var(--sp));--sp2-5:calc(2.5 * var(--sp));--sp3:calc(3 * var(--sp));--sp3-5:calc(3.5 * var(--sp));--sp4:calc(4 * var(--sp));--sp4-5:calc(4.5 * var(--sp));--sp5:calc(5 * var(--sp));--sp6:calc(6 * var(--sp));--sp7:calc(7 * var(--sp));--sp8:calc(8 * var(--sp));--sp9:calc(9 * var(--sp));--sp10:calc(10 * var(--sp));--sp11:calc(11 * var(--sp));--sp12:calc(12 * var(--sp));--sp13:calc(13 * var(--sp));--color--gray-hue:201;--color--gray-saturation:15%;--color--gray-5:hsl(var(--color--gray-hue),var(--color--gray-saturation),5%);--color--gray-10:hsl(var(--color--gray-hue),var(--color--gray-saturation),11%);--color--gray-20:hsl(var(--color--gray-hue),var(--color--gray-saturation),20%);--color--gray-45:hsl(var(--color--gray-hue),var(--color--gray-saturation),44%);--color--gray-60:hsl(var(--color--gray-hue),var(--color--gray-saturation),57%);--color--gray-65:hsl(var(--color--gray-hue),var(--color--gray-saturation),63%);--color--gray-70:hsl(var(--color--gray-hue),var(--color--gray-saturation),72%);--color--gray-90:hsl(var(--color--gray-hue),var(--color--gray-saturation),88%);--color--gray-95:hsl(var(--color--gray-hue),var(--color--gray-saturation),93%);--color--gray-100:hsl(var(--color--gray-hue),var(--color--gray-saturation),97%);--color--primary-hue:202;--color--primary-saturation:79%;--color--primary-lightness:50;--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% *
55(var(--color--primary-lightness) -
56(0.36 * var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% *
57(var(--color--primary-lightness) -
58(0.24 * var(--color--primary-lightness)))));
58--color--primary-50:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * var(--color--primary-lightness)));--color--primary-60:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% *
59(var(--color--primary-lightness) +
60(0.24 * (100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% *
61(var(--color--primary-lightness) +
62(0.85 * (100 - var(--color--primary-lightness))))));--color-text-neutral-soft:var(--color--gray-45);--color-text-neutral-medium:var(--color--gray-20);--color-text-neutral-loud:var(--color--gray-5);--color-text-primary-medium:var(--color--primary-40);--color-text-primary-loud:var(--color--primary-30);--color--black:#000;--color--white:#fff;--color--red:#e33f1e;--color--gold:#fdca40;--color--green:#3fa21c;--header-height-wide-when-fixed:var(--sp6);--mobile-nav-width:31.25rem;--border-radius:0.1875rem;--badge-fluke-yellow:#ffc20e;--badge-fluke-yellow-bg:#fff8d6;--badge-fluke-blue:#0f3a6e;--badge-fluke-blue-bg:#e0e8f3;--badge-calibration-gray:#8a9bab;--badge-calibration-gray-bg:#f0f3f5;--badge-calibration-blue:#5e92b2;--badge-calibration-blue-bg:#e0eef6;--badge-emaint-blue:#0072ce;--badge-emaint-blue-bg:#d6ecff;--badge-accent-green:#64be49;--badge-accent-green-bg:#e4f5dc;--badge-accent-red:#c62d0a;--badge-accent-red-bg:#fbeae6;}.form-item__label.form-required:after{display:inline-block;width:0.5rem;height:0.5rem;margin-inline:0.3em;content:"";vertical-align:text-top;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.562l1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325L16 7.562c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575A86.77 86.77 0 0 1 0 7.562' fill='%232494DB'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:0.5rem 0.5rem;}@media screen and (min-width:1450px){#rfq-nav-form{top:112px;max-height:calc(100vh - 112px);}#icon-chunkle{position:relative;}#icon-chunkle #mmenu{display:none;}#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{display:flex;height:30px;line-height:1.7;margin-left:15px;margin-top:55px;padding:0;width:auto;}#icon-chunkle .nav-butt#nav-shopify-cart{height:55px;margin-top:0;padding-top:11px;position:absolute;right:0;top:0;}#icon-chunkle .nav-butt#nav-shopify-cart svg{height:26px;max-height:26px;margin-right:24px;}#icon-chunkle .nav-butt svg{height:18px;max-height:18px;display:inline-block;vertical-align:middle;}#icon-chunkle .nav-butt.rfq-opener{padding:0 1.5rem;}#icon-chunkle .nav-butt.rfq-opener svg{display:none;}#icon-chunkle .nav-butt .nav-butt-text{padding-left:2px;white-space:nowrap;display:inline-block;text-align:center;vertical-align:middle;}#icon-chunkle #promo-nav-button{display:inline-flex;}#block-igcommerce-utility-nav-ig-primary-nav{display:inline-flex;}#navbar a.navbar-btn svg{height:50px;width:166px;}#block-igc-algoliasearch{background-color:transparent;height:0;}#nav-shopify-cart{min-width:80px;}#navbar #icon-chunkle .shopify-buy__cart-toggle__count{right:auto;left:23px;}#promo-nav-button.nav-butt{display:flex;}#brand-navigator{display:inline-flex;}}@media screen and (min-width:526px){#rfq-nav-form .form-item-country,#rfq-nav-form .form-item-first-name{display:inline-block;margin-bottom:0;width:48%;}#rfq-nav-form .form-item-last-name,#rfq-nav-form .form-item-postal-code{display:inline-block;margin-bottom:0;margin-left:3%;width:48%;vertical-align:top;}.main{min-height:15.5vh;}}@media screen and (min-width:768px){.flukestrap-todd > .container .four-up-banners{padding-bottom:1rem;}.flukestrap-todd > .container .four-up-banners .mini-banner img{float:left;display:block;margin-right:2.4390243902%;width:31.7073170732%;}.flukestrap-todd > .container .four-up-banners .mini-banner img:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text{float:left;display:block;margin-right:2.4390243902%;width:65.8536585366%;}.flukestrap-todd
63> .container
64.four-up-banners
65.mini-banner
66.banner-text:last-child{margin-right:0;}#rfq-nav-form{max-width:526px;bottom:auto;top:101px;max-height:calc(100vh - 101px);}#rfq-nav-form .form-item-last-name,#rfq-nav-form .form-item-postal-code{display:inline-block;margin-bottom:0;margin-left:3%;width:48%;vertical-align:top;}#rfq-nav-form input.form-element:last-child{margin-right:0;margin-right:2.43902%;}#rfq-nav-form .form-actions .webform-button--submit{width:auto;min-width:148px;margin:0;}#rfq-nav-form .form-actions{width:auto;}#rfq-nav-form .contact-privacy{margin-top:-54px;max-width:300px;}#icon-chunkle button.navbar-toggle .bar1,#icon-chunkle button.navbar-toggle .bar2,#icon-chunkle button.navbar-toggle .bar3{width:30px;}#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{height:55px;}}.form-item__label.form-required:after{display:inline-block;width:0.5rem;height:0.5rem;margin-inline:0.3em;content:"";vertical-align:text-top;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.562l1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325L16 7.562c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575A86.77 86.77 0 0 1 0 7.562' fill='%23F00'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:0.5rem 0.5rem;}@media screen and (min-width:1450px){#rfq-nav-form{top:112px;max-height:calc(100vh - 112px);}#icon-chunkle{position:relative;}#icon-chunkle #mmenu{display:none;}#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{display:flex;height:30px;line-height:1.7;margin-left:15px;margin-top:55px;padding:0;width:auto;}#icon-chunkle .nav-butt#nav-shopify-cart{height:55px;margin-top:0;padding-top:11px;position:absolute;right:0;top:0;}#icon-chunkle .nav-butt#nav-shopify-cart svg{height:26px;max-height:26px;margin-right:24px;}#icon-chunkle .nav-butt svg{height:18px;max-height:18px;display:inline-block;vertical-align:middle;}#icon-chunkle .nav-butt.rfq-opener{padding:0 1.5rem;}#icon-chunkle .nav-butt.rfq-opener svg{display:none;}#icon-chunkle .nav-butt .nav-butt-text{padding-left:2px;white-space:nowrap;display:inline-block;text-align:center;vertical-align:middle;}#icon-chunkle #promo-nav-button{display:inline-flex;}#block-igcommerce-utility-nav-ig-primary-nav{display:inline-flex;}#navbar a.navbar-btn svg{height:50px;width:166px;}#block-igc-algoliasearch{background-color:transparent;height:0;}}
66@media screen and (min-width:1520px){.flukestrap-todd > .container .hero-banner img{min-height:651px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:307px;}.flukestrap-todd > .container .four-up-banners{contain-intrinsic-size:675px;}.flukestrap-todd > .container .four-up-banners .mini-banner img{float:left;display:block;margin-right:3.2786885246%;width:65.5737704918%;margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner img:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text{float:left;display:block;margin-right:3.2786885246%;width:31.1475409836%;}.flukestrap-todd
67> .container
68.four-up-banners
69.mini-banner
70.banner-text:last-child{margin-right:0;}#block-igcommerce-utility-lang-picker-lang-picker a#language-picker{padding-right:0;}#rfq-nav-form{right:calc((100% - 1520px) / 2);}#block-igcommerce-utility-nav-ig-primary-nav ul.nav li.dropdown > a{padding:0 1.5rem;}.container{padding:0.1rem 0;}}@media only screen and (min-width:1030px){.sub-banner-one h2{max-width:100%;}.sub-banner-one .subtitle{max-width:60%;}.sub-banner-two h2{max-width:60%;}}@media only screen and (min-width:768px){.sub-banner-one .subtitle{max-width:60%;}.sub-banner-two h2{max-width:60%;}.sub-banner-two .subtitle{max-width:75%;}.sub-banner-one h2{max-width:100%;}}@media only screen and (min-width:1030px){.sub-banner-two .subtitle{max-width:75%;}.sub-banner-one h2{max-width:100%;}}.flukestrap-todd > .container{background-color:#fff;}.flukestrap-todd > .container img{width:100%;}.flukestrap-todd > .container h3{font-size:20px;margin-top:15px;}.flukestrap-todd > .container .sub-section-title{padding-left:15px;margin:0 0 5px;font-weight:700;}@media screen and (min-width:526px){.flukestrap-todd > .container .sub-section-title{padding-left:0;}}.flukestrap-todd > .container .banner-text{padding:15px;color:#212121;line-height:1.2;}.flukestrap-todd > .container .banner-text div.mini-banner-heading,.flukestrap-todd > .container .banner-text h2{font-size:20px;font-weight:700;}.flukestrap-todd > .container .banner-text div.mini-banner-heading{margin:0 0 0.75em;}.flukestrap-todd > .container a,.flukestrap-todd > .container p{font-family:var(--heading-font-family);-webkit-hyphens:none;hyphens:none;}.flukestrap-todd > .container .hero-banner{line-height:0.8;margin-bottom:30px;position:relative;float:left;display:block;margin-right:2.4390243902%;width:100%;}.flukestrap-todd > .container .hero-banner img{width:100%;min-height:100vw;}@media screen and (min-width:526px){.flukestrap-todd > .container .banner-text{padding-bottom:0;}.flukestrap-todd > .container{padding:0 30px;max-width:1500px;margin:0 auto;}.flukestrap-todd > .container .hero-banner img{min-height:calc(100vw - 60px);}}@media screen and (min-width:768px){.main{margin-top:76px;}.main{min-height:calc(100vh - 859px);}.flukestrap-todd > .container .hero-banner{float:left;display:block;margin-right:2.4390243902%;width:48.7804878049%;}.flukestrap-todd > .container .hero-banner img{min-height:42.48vw;}}.flukestrap-todd > .container .hero-banner .banner-text{bottom:0;padding:0 0 20px;position:absolute;right:0;width:45%;}.flukestrap-todd > .container .secondary-banners{float:left;display:block;margin-right:2.4390243902%;width:100%;}.flukestrap-todd > .container .secondary-banners:last-child{margin-right:0;}@media screen and (min-width:768px){.flukestrap-todd > .container .secondary-banners{float:left;display:block;margin-right:2.4390243902%;width:48.7804878049%;}.flukestrap-todd > .container .secondary-banners:last-child{margin-right:0;}}.flukestrap-todd > .container .secondary-banners .hero-sub-banner{float:left;display:block;margin-right:2.4390243902%;width:100%;position:relative;margin-bottom:10px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner:last-child{margin-right:0;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{width:100%;min-height:40vw;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .banner-text{bottom:0;left:0;max-width:100%;padding-bottom:25px;position:absolute;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner a{color:#212121;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner h2{font-size:18px;margin:0 0 10px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner h2 p{margin:0;font-size:35px;font-weight:700;line-height:42px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .subtitle{font-size:10px;}@media screen and (min-width:1280px){.main{margin-top:85px;}.main{min-height:calc(100vh - 819px);}.flukestrap-todd > .container .secondary-banners .hero-sub-banner h2{font-size:35px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .subtitle{font-size:21px;}}@media only screen and (max-width:1279px){.flukestrap-todd > .container .secondary-banners .hero-sub-banner h2 p{font-size:18px;font-weight:700;line-height:21.6px;}.flukestrap-todd
71> .container
72.secondary-banners
73.hero-sub-banner
74.subtitle
75p{line-height:12px;margin:0 0 0.75rem;}}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .button{font-size:0.5rem;padding:7px 2rem;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner .button > a{font-size:8px;}.flukestrap-todd > .container .hp-prod-cats{margin-bottom:20px;}.flukestrap-todd > .container .hp-prod-cats .hp-prod-cats-wrapper{display:flex;flex-wrap:wrap;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{align-items:center;display:flex;justify-content:flex-start;background-color:#eaeaea;flex-wrap:wrap;margin-bottom:18px;margin:0 10px 20px;padding:2px 10px 0;position:relative;text-align:center;width:100%;}.flukestrap-todd >
75 .container .hp-prod-cats a.hp-prod-cat span{display:inline-block;font-size:1.6rem;-webkit-hyphens:auto;hyphens:auto;left:120px;line-height:1.2;margin-bottom:8px;margin-right:10px;position:absolute;text-align:left;}@media screen and (min-width:526px){.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:calc(40vw - 60px);}.flukestrap-todd > .container .hp-prod-cats .hp-prod-cats-wrapper{margin-left:-10px;margin-right:-10px;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{display:block;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat span{display:block;-webkit-hyphens:none;hyphens:none;left:auto;margin-right:0;position:static;text-align:center;}}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat img{display:inline-block;height:auto;margin-left:0;width:100px;}@media screen and (min-width:526px){.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat img{display:block;margin-left:auto;margin-right:auto;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(50% - 20px);}}@media screen and (min-width:768px){.flukestrap-todd > .container .secondary-banners .hero-sub-banner{margin-bottom:4.9%;padding-bottom:0;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:20vw;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(25% - 20px);}}@media screen and (min-width:1280px){.flukestrap-todd > .container .secondary-banners .hero-sub-banner .button{font-size:1.5rem;padding:1.1rem 3rem;}.flukestrap-todd
76> .container
77.secondary-banners
78.hero-sub-banner
79.button
80> a{font-size:16px;}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat{width:calc(16.6666666667% - 20px);}.flukestrap-todd > .container .hp-prod-cats a.hp-prod-cat img{max-height:66px;}}.flukestrap-todd > .container h1.hpv3-slogan{background-color:#eaeaea;margin-bottom:30px;padding:16px 11px;width:100%;content-visibility:auto;contain-intrinsic-size:65px;}@media screen and (min-width:666px){.flukestrap-todd > .container h1.hpv3-slogan{contain-intrinsic-size:33px;}}.flukestrap-todd > .container .featured-prod-items{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin-bottom:20px;}.flukestrap-todd > .container .featured-prod-items .individual-product .ribbon{top:80px;}.flukestrap-todd > .container .featured-prod-items .featured-product{grid-column-start:1;grid-column-end:2;margin-bottom:10px;padding:15px;background-color:#eaeaea;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;}.flukestrap-todd
81> .container
82.featured-prod-items
83.featured-product:first-of-type{grid-row-start:1;grid-row-end:2;}@media screen and (min-width:526px){.flukestrap-todd > .container .featured-prod-items{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr;}.flukestrap-todd
84> .container
85.featured-prod-items
86.featured-product:first-of-type{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;margin-right:20px;}}.flukestrap-todd > .container .featured-prod-items .featured-product img{max-height:100%;place-self:center;grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:2;}.flukestrap-todd
87> .container
88.featured-prod-items
89.featured-product
90div.product-heading{padding-right:15px;font-size:16px;color:#369;line-height:1.2;margin:0 0 0.75em;grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;}.flukestrap-todd > .container .featured-prod-items .featured-product .button{height:-moz-min-content;height:min-content;font-family:var(--heading-font-family);font-weight:700;padding-left:15px;padding-right:15px;grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;}@media screen and (min-width:526px) and (max-width:1033px){.flukestrap-todd > .container .featured-prod-items .featured-product{grid-template-columns:auto;grid-template-rows:auto auto auto;}.flukestrap-todd
91> .container
92.featured-prod-items
93.featured-product
94div.product-heading{grid-row-start:2;grid-row-end:3;}.flukestrap-todd > .container .featured-prod-items .featured-product .button{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4;}}.flukestrap-todd > .container .four-up-banners{content-visibility:auto;contain-intrinsic-size:385vw;line-height:0.8;padding-bottom:6rem;}
94@media screen and (min-width:526px){.flukestrap-todd > .container .four-up-banners{contain-intrinsic-size:700px;}}@media screen and (min-width:1033px){.flukestrap-todd > .container .four-up-banners{contain-intrinsic-size:370px;}}@media screen and (min-width:1280px){.flukestrap-todd > .container .four-up-banners{contain-intrinsic-size:440px;}}.flukestrap-todd > .container .four-up-banners a{color:#212121;}.flukestrap-todd > .container .four-up-banners .mini-banner{background-color:#eaeaea;padding-bottom:30px;float:left;display:block;margin-right:2.4390243902%;width:100%;}@media screen and (min-width:526px){.flukestrap-todd > .container .four-up-banners .mini-banner{margin-bottom:30px;padding-bottom:0;}.flukestrap-todd > .container .four-up-banners .mini-banner img{float:left;display:block;margin-right:2.4390243902%;width:40.243902439%;}.flukestrap-todd > .container .four-up-banners .mini-banner img:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text{float:left;display:block;margin-right:2.4390243902%;width:57.3170731707%;}.flukestrap-todd
95> .container
96.four-up-banners
97.mini-banner
98.banner-text:last-child{margin-right:0;}}@media screen and (min-width:768px){.flukestrap-todd > .container .four-up-banners{padding-bottom:1rem;}.flukestrap-todd > .container .four-up-banners .mini-banner img{float:left;display:block;margin-right:2.4390243902%;width:31.7073170732%;}.flukestrap-todd > .container .four-up-banners .mini-banner img:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text{float:left;display:block;margin-right:2.4390243902%;width:65.8536585366%;}.flukestrap-todd
99> .container
100.four-up-banners
101.mini-banner
102.banner-text:last-child{margin-right:0;}}@media screen and (min-width:1033px){.flukestrap-todd > .container .four-up-banners .mini-banner{float:left;display:block;margin-right:2.4390243902%;width:48.7804878049%;}.flukestrap-todd > .container .four-up-banners .mini-banner:nth-child(2n){margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner img{float:left;display:block;margin-right:2.4390243902%;width:48.7804878049%;margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner img:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text{float:left;display:block;margin-right:2.4390243902%;width:48.7804878049%;}.flukestrap-todd
103> .container
104.four-up-banners
105.mini-banner
106.banner-text:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text p{margin-bottom:0;}}.resize-vertical{min-height:2em;resize:vertical;}.clearfix::after{display:table;clear:both;content:"";}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden{display:none;}#algolia-search{position:relative;max-width:1260px;margin-left:auto;margin-right:auto;}hr{clear:both;width:100%;border-top:1px solid #d0d0d0;border-bottom:1px solid #ededed;margin:8px 0;}hr{clear:both;width:100%;border-top:1px solid #d0d0d0;border-bottom:1px solid #ededed;margin:10px 0;}.fluke-icon-close:before{content:"\e915";}iframe{border:0;width:100%;height:100%;}.hide{display:none !important;}#cart-container{position:fixed;right:0;top:0;width:525px;max-width:100vw;height:100vh;background:#fff;box-shadow:-2px 0 10px rgba(0,0,0,0.1);display:flex;flex-direction:column;z-index:10000;transform:translateX(100%);}#cart-header{display:flex;flex-direction:column;align-items:flex-start;padding:15px 20px 0;}#cart-close{font-size:22px;color:#212121;background:0 0;border:none;padding:0;line-height:1;align-self:flex-start;}#cart-header-title{font-size:22px;margin-top:10px;padding-bottom:10px;}#cart-column-headers,#cart-header-title{font-weight:700;color:#212121;letter-spacing:0.5px;}#cart-column-headers{display:flex;justify-content:space-between;padding:0 20px 10px;border-bottom:1px solid #e0e0e0;font-size:11px;}#cart-items{flex-grow:1;overflow-y:auto;padding:10px 20px;}#cart-footer{display:none;flex-direction:column;gap:0;padding:0 20px 20px;}#cart-footer-divider{border:none;border-top:2px solid #212121;margin:0 0 15px;}#cart-checkout{width:100%;background-color:#ffc20e;border:2px solid #ffc20e;padding:12px;font-size:14px;font-weight:700;letter-spacing:0.5px;color:#212121;}#cart-continue-shopping{width:100%;background-color:#fff;border:2px solid #212121;padding:12px;font-size:14px;font-weight:700;letter-spacing:0.5px;color:#212121;margin-top:10px;}#cart-disclaimer{font-size:0.65em;text-align:center;margin-bottom:10px;}
106#cart-container #cart-disclaimer a{color:#369 !important;text-decoration:none;font-weight:700;}.cart-subtotal-label,.cart-total-label{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;color:#212121;margin-bottom:5px;text-transform:none;}.cart-total-label{font-size:14px;margin-bottom:15px;}#cart-subtotal,#cart-total-display{font-size:16px;font-weight:700;}#cart-total-display{font-size:18px;}h1,h2,h3,h4,h5{line-height:1.2;letter-spacing:0;}h1,h2,h3,h4,h5,p{font-size:1.6rem;margin:0 0 0.75em;}h1{font-size:27px;}h1,h2{font-family:var(--heading-font-family);font-weight:700;}h2{font-size:20px;}h3{font-family:var(--heading-font-family);font-size:18px;font-weight:400;}h4,h5{font-size:16px;}h4,h5{font-family:var(--heading-font-family);font-weight:400;}.help-slider{top:30%;right:-100%;z-index:1000;position:fixed;color:#555;font-family:var(--heading-font-family);text-align:center;}.help-slider hr{border:0.5px solid #555;margin:15px 0;}.help-slider a{text-decoration:none;color:#555;}.tag-bottom,.tag-top{float:left;border:1px solid #555;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.fluke-icon-gear:before{content:"\e93c";}.fluke-icon-wrench:before{content:"\e93d";}.fluke-icon-truck:before{content:"\e938";}.tag-top{display:none;}.tag-bottom{border-top:none;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #555;border-right:1px solid #555;background:#369;color:#fff;}.help-tag{min-height:135px;min-height:135px;width:30px;background-color:#fff;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.help-content{padding:15px 0;float:right;width:225px;background-color:#fff;}.help-inner{padding:0 7px;height:138px;padding-top:8px;}.help-slider h5{color:#222;font-size:16px;font-weight:700;margin-bottom:5px;}.help-slider p{color:#222;font-size:12px;font-family:var(--base-font-family);margin-bottom:2px;}.help-slider .help-inner p:last-child{margin-bottom:0;}.help-slider .fluke-icon{color:#222;font-size:40px;}.box3 span.fluke-icon{font-size:35px;}.box3 h5{padding-top:4px;}.help-slider h4{position:relative;width:115px;font-size:16px;margin-bottom:-5px;font-weight:700;color:#fff;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;}.box3{margin:20px;}.help-boxes a{text-decoration:none;color:#369 !important;}@media (min-width:769px){aside.help-slider{top:60%;min-width:512px;height:140px;background-color:#fff;border:1px solid #555;margin-right:-1px;}.tag-bottom{border:none;}.help-slider hr{display:none;}.help-tag{min-height:100%;height:100%;}.help-content{width:600px;float:right;padding:0;background-color:transparent;}.help-boxes{float:left;width:33.33%;margin:0;}.box2{border-right:1px solid #555;border-left:1px solid #555;}.box3{margin:0;}}@font-face{font-family:fluke-icon-font;src:url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.eot?psc622=);src:url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.eot?psc622=#iefix)
107format("embedded-opentype"),url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.woff2?psc622=)
108format("woff2"),url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.ttf?psc622=)
109format("truetype"),url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.woff?psc622=)
110format("woff"),url(/themes/igc/presentation/assets/fonts/fluke-icon-font/./fonts/fluke-icon-font.svg?psc622=#fluke-icon-font)
111format("svg");font-weight:400;font-style:normal;font-display:swap;}.fluke-icon{font-family:fluke-icon-font;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";}:root{--font-size-base:1rem;--font-size-l:1.125rem;--font-size-s:0.875rem;--font-size-xs:0.8125rem;--font-size-xxs:0.75rem;--line-height-base:1.6875rem;--line-height-s:1.125rem;--max-width:84.375rem;--max-bg-color:98.125rem;--sp:1.125rem;--content-left:5.625rem;--site-header-height-wide:var(--sp10);--container-padding:var(--sp);--scrollbar-width:0px;--grid-col-count:6;--grid-gap:var(--sp);--grid-gap-count:calc(var(--grid-col-count) - 1);--grid-full-width:calc(100vw - var(--sp2) - var(--scrollbar-width));--grid-col-width:calc((var(--grid-full-width) - (var(--grid-gap-count) * var(--grid-gap))) /
112var(--grid-col-count));--sp0-25:calc(0.25 * var(--sp));--sp0-5:calc(0.5 * var(--sp));--sp0-75:calc(0.75 * var(--sp));--sp1:calc(1 * var(--sp));--sp1-5:calc(1.5 * var(--sp));--sp2:calc(2 * var(--sp));--sp2-5:calc(2.5 * var(--sp));--sp3:calc(3 * var(--sp));--sp3-5:calc(3.5 * var(--sp));--sp4:calc(4 * var(--sp));--sp4-5:calc(4.5 * var(--sp));--sp5:calc(5 * var(--sp));--sp6:calc(6 * var(--sp));--sp7:calc(7 * var(--sp));--sp8:calc(8 * var(--sp));--sp9:calc(9 * var(--sp));--sp10:calc(10 * var(--sp));--sp11:calc(11 * var(--sp));--sp12:calc(12 * var(--sp));--sp13:calc(13 * var(--sp));--color--gray-hue:201;--color--gray-saturation:15%;--color--gray-5:hsl(var(--color--gray-hue),var(--color--gray-saturation),5%);--color--gray-10:hsl(var(--color--gray-hue),var(--color--gray-saturation),11%);--color--gray-20:hsl(var(--color--gray-hue),var(--color--gray-saturation),20%);--color--gray-45:hsl(var(--color--gray-hue),var(--color--gray-saturation),44%);--color--gray-60:hsl(var(--color--gray-hue),var(--color--gray-saturation),57%);--color--gray-65:hsl(var(--color--gray-hue),var(--color--gray-saturation),63%);--color--gray-70:hsl(var(--color--gray-hue),var(--color--gray-saturation),72%);--color--gray-90:hsl(var(--color--gray-hue),var(--color--gray-saturation),88%);--color--gray-95:hsl(var(--color--gray-hue),var(--color--gray-saturation),93%);--color--gray-100:hsl(var(--color--gray-hue),var(--color--gray-saturation),97%);--color--primary-hue:202;--color--primary-saturation:79%;--color--primary-lightness:50;--color--primary-30:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% *
113(var(--color--primary-lightness) -
114(0.36 * var(--color--primary-lightness)))));--color--primary-40:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% *
115(var(--color--primary-lightness) -
116(0.24 * var(--color--primary-lightness)))));
116--color--primary-50:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% * var(--color--primary-lightness)));--color--primary-60:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% *
117(var(--color--primary-lightness) +
118(0.24 * (100 - var(--color--primary-lightness))))));--color--primary-80:hsl(var(--color--primary-hue),var(--color--primary-saturation),calc(1% *
119(var(--color--primary-lightness) +
120(0.85 * (100 - var(--color--primary-lightness))))));--color-text-neutral-soft:var(--color--gray-45);--color-text-neutral-medium:var(--color--gray-20);--color-text-neutral-loud:var(--color--gray-5);--color-text-primary-medium:var(--color--primary-40);--color-text-primary-loud:var(--color--primary-30);--color--black:#000;--color--white:#fff;--color--red:#e33f1e;--color--gold:#fdca40;--color--green:#3fa21c;--header-height-wide-when-fixed:var(--sp6);--mobile-nav-width:31.25rem;--border-radius:0.1875rem;--badge-fluke-yellow:#ffc20e;--badge-fluke-yellow-bg:#fff8d6;--badge-fluke-blue:#0f3a6e;--badge-fluke-blue-bg:#e0e8f3;--badge-calibration-gray:#8a9bab;--badge-calibration-gray-bg:#f0f3f5;--badge-calibration-blue:#5e92b2;--badge-calibration-blue-bg:#e0eef6;--badge-emaint-blue:#0072ce;--badge-emaint-blue-bg:#d6ecff;--badge-accent-green:#64be49;--badge-accent-green-bg:#e4f5dc;--badge-accent-red:#c62d0a;--badge-accent-red-bg:#fbeae6;}@media (min-width:62.5rem){:root{--scrollbar-width:0.9375rem;}}@media (min-width:75rem){:root{--container-padding:var(--sp2);--grid-full-width:calc(100vw - var(--scrollbar-width) - var(--content-left) - var(--sp4));}}@media (min-width:90rem){:root{--grid-full-width:calc(var(--max-width) - var(--sp4));}}*,:after,:before{box-sizing:border-box;}html{font-family:var(--font-sans);font-size:100%;font-weight:400;font-style:normal;line-height:var(--line-height-base);}body{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:var(--color-text-neutral-medium);background-color:var(--color--gray-100);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='84' viewBox='0 0 50 84'%3E%3Cpath opacity='.05' fill='%230e6ba6' d='M25 61.7C25 68.5 19.4 74 12.5 74S0 68.5 0 61.7c0-5.7 3.9-9.6 7.4-12.9 2.3-2.2 4.5-4.4 5.1-6.8.7 2.4 2.8 4.6 5.1 6.8C21.1 52.2 25 56 25 61.7zM42.6 6.8c-2.3-2.2-4.5-4.4-5.1-6.8-.7 2.4-2.9 4.6-5.1 6.8C28.9 10.2 25 14 25 19.7 25 26.5 30.6 32 37.5 32S50 26.5 50 19.7c0-5.7-3.9-9.5-7.4-12.9z'/%3E%3C/svg%3E");background-position:0 0;}a{color:var(--color-text-primary-medium);}button{font-family:inherit;}h1{letter-spacing:-0.01em;font-size:1.75rem;line-height:var(--sp2);}@media (min-width:43.75rem){:root{--grid-col-count:14;--grid-gap:var(--sp2);}h1{font-size:3.75rem;line-height:var(--sp4);}}h2{letter-spacing:-0.01em;font-size:1.5rem;line-height:var(--sp2);}@media (min-width:43.75rem){h2{font-size:2.25rem;line-height:var(--sp3);}}h4{font-size:1.125rem;}h4,h5{line-height:var(--sp1-5);}h5{font-size:1rem;}h1,h2,h4,h5{margin-block:var(--sp);color:var(--color-text-neutral-loud);font-family:var(--font-sans);font-weight:700;}.container{width:100%;max-width:var(--max-width);padding-inline:var(--container-padding);}@media (min-width:43.75rem){h1,h2,h4,h5{margin-block:var(--sp2);}}::placeholder{color:var(--color--gray-60);}.form-item{margin-block:var(--sp1);}.form-item__label{display:block;margin-block:var(--sp0-5);}
120.form-item__label.option{display:inline;font-weight:400;}.form-item__label.form-required:after{display:inline-block;width:0.5rem;height:0.5rem;margin-inline:0.3em;content:"";vertical-align:text-top;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.562l1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325L16 7.562c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575A86.77 86.77 0 0 1 0 7.562' fill='%232494DB'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:0.5rem 0.5rem;}@media screen and (-ms-high-contrast:active){.form-item__label.form-required:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.562l1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325L16 7.562c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575A86.77 86.77 0 0 1 0 7.562' fill='%23fff'/%3E%3C/svg%3E");}}.form-actions{display:flex;flex-wrap:wrap;align-items:flex-start;}.form-actions,.form-actions .button{margin-block:var(--sp0-5);}input[type="checkbox"]{display:inline-block;width:var(--sp1-5);height:var(--sp1-5);margin:0;vertical-align:middle;border:1px solid var(--color--gray-60);border-radius:0.1875rem;background-color:var(--color--white);background-repeat:no-repeat;background-position:50% 50%;background-size:var(--sp1) var(--sp1);}input[type="checkbox"] + label{display:inline-block;padding-inline-start:var(--sp0-5);}.form-type-boolean{margin-block:var(--sp1);}[type="email"],[type="tel"],[type="text"]{width:100%;max-width:100%;min-height:var(--sp3);padding:0 var(--sp);color:var(--color-text-neutral-loud);border:1px solid var(--color--gray-60);border-radius:var(--border-radius);background-color:var(--color--white);font-family:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}@media (min-width:31.25rem){[type="email"],[type="tel"],[type="text"]{width:auto;}}:root{--form-element-select-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 1.497a.621.621 0 0 0-.18-.415L16.918.18a.621.621 0 0 0-.415-.18.621.62
1201 0 0 0-.415.18L9 7.27 1.912.18A.621.621 0 0 0 1.497 0a.587.587 0 0 0-.415.18l-.902.902a.621.621 0 0 0-.18.415c0 .144.072.307.18.415l8.405 8.405c.108.108.27.18.415.18a.622.622 0 0 0 .415-.18l8.405-8.405a.621.621 0 0 0 .18-.415z' fill='%235D7585'/%3E%3C/svg%3E");}select{max-width:100%;height:var(--sp3);padding-block:0;padding-inline-start:var(--sp);padding-inline-end:var(--sp3);color:var(--color-text-neutral-loud);border:1px solid var(--color--gray-60);border-radius:var(--border-radius);background-color:var(--color--white);background-image:var(--form-element-select-icon);background-repeat:no-repeat;background-position:right var(--sp) center;font-family:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}@media (forced-colors:active){select{padding-inline-end:var(--sp);background-image:none;-webkit-appearance:listbox;-moz-appearance:listbox;appearance:listbox;}}:root{--messages-icon-size:2rem;}.skip-link{display:block;width:100%;max-width:calc(var(--max-bg-color) + var(--drupal-displace-offset-left,0px));padding-block:var(--sp0-5);padding-inline-start:var(--sp);padding-inline-end:var(--sp);-webkit-text-decoration:none;text-decoration:none;color:var(--color--white);outline:0;background-color:var(--color--gray-5);}header#navbar{background:#212121;}header#navbar a{color:#fff;}#brand-navigator ul,#navbar #ecomm-nav ul,#navbar #wtb-nav ul{list-style-type:none;margin:0;padding:0;}.button,button{-webkit-font-smoothing:antialiased;background-color:#ffc20e;border-radius:0;border:1px solid #e4aa00;color:#212121;display:inline-block;font-family:var(--base-font-family);font-size:1.5rem;font-weight:400;line-height:1.2;padding:1.1rem 3rem;text-decoration:none;vertical-align:middle;white-space:normal;text-align:center;height:auto;margin-inline:0;margin-block:0;}img{height:auto;}a{color:#369;text-decoration:none;}iframe{width:100%;height:100%;}body{-webkit-font-smoothing:antialiased;color:#212121;font-family:var(--base-font-family);font-size:1.6rem;line-height:1.5;}h1,h2,h3,h4,h5{font-size:1.6rem;line-height:1.2;margin:0 0 0.75em;letter-spacing:0;}p{margin:0 0 0.75em;font-size:1.6rem;}h1,h2{color:#212121;}hr{border-left:none;border-right:none;border-top:none;margin:1.5em 0;}img{margin:0;max-width:100%;}html{box-sizing:border-box;font-size:62.5%;-webkit-hyphens:auto;hyphens:auto;scroll-behavior:smooth;}*,:after,:before{box-sizing:inherit;}:root{--heading-font-family:"Noto Sans",Arial,sans-serif;--base-font-family:"Noto Sans",Arial,sans-serif;--form-element-select-icon:none !important;}.container{max-width:100%;padding-inline:0;}body{margin:0;padding:0;line-height:auto;overflow-x:hidden;background:#eaeaea;max-height:100vh;}body .mainpage{background-color:#eaeaea;}section:after{clear:both;content:"";display:table;}p{font-size:16px;}h1{font-family:var(--heading-font-family);font-size:27px;font-weight:700;}h2{font-family:var(--heading-font-family);font-size:20px;font-weight:700;}h3{font-size:18px;}h3,h4{font-family:var(--heading-font-family);font-weight:400;}h4{font-size:16px;}h5{font-size:16px;}h5{font-family:var(--heading-font-family);font-weight:400;}.footer-top .hide{display:none !important;}.shopping-cart{position:relative;max-width:100%;margin-left:auto;margin-right:auto;background-color:#212121;padding-bottom:3px;}.shopping-cart:after{clear:both;content:"";display:table;}#block-igcommerce-utility-lang-picker-lang-picker{min-height:24px;max-width:1500px;margin-left:auto;margin-right:auto;}#block-igcommerce-utility-lang-picker-lang-picker:after{clear:both;content:"";display:table;}#block-igcommerce-utility-lang-picker-lang-picker a#language-picker{color:#fff;float:right;font-size:1.4rem;line-height:24px;padding-right:12px;}@media screen and (min-width:1520px){.flukestrap-todd > .container .hero-banner img{min-height:651px;}.flukestrap-todd > .container .secondary-banners .hero-sub-banner img{min-height:307px;}.flukestrap-todd > .container .four-up-banners{contain-intrinsic-size:675px;}.flukestrap-todd > .container .four-up-banners .mini-banner img{float:left;display:block;margin-right:3.2786885246%;width:65.5737704918%;margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner img:last-child{margin-right:0;}.flukestrap-todd > .container .four-up-banners .mini-banner .banner-text{float:left;display:block;margin-right:3.2786885246%;width:31.1475409836%;}.flukestrap-todd
121> .container
122.four-up-banners
123.mini-banner
124.banner-text:last-child{margin-right:0;}#block-igcommerce-utility-lang-picker-lang-picker a#language-picker{padding-right:0;}}#block-igcommerce-utility-lang-picker-lang-picker .arrow-down{position:relative;margin-left:4px;}#country-picker-mobile{color:#fff;z-index:100;background:#212121;}#country-picker-mobile a.mm-subclose{background:0 0;font-family:var(--heading-font-family);font-weight:700;color:#fff;font-size:2rem;padding:20px;}#country-picker-mobile a.mm-subclose:before{content:"\f104";speak:none;font-style:normal;font-weight:400;font-family:fluke-icon-font;border-color:transparent;font-size:2.5rem;font-weight:700;left:0;margin:0;position:absolute;top:20px;transform:rotate(0);-webkit-transform:rotate(0);}#country-picker-mobile ul li{background:#333;border-bottom:1px solid #282828;}#country-picker-mobile ul li a{padding:12px 17px;}#country-picker-mobile ul li a:after{border-bottom-width:0;margin:0;}#country-picker-mobile ul li.lang-country-set{border-bottom:1px solid #282828;display:flex;justify-content:space-between;margin:0;padding:1em;width:100%;}#country-picker-mobile ul li.lang-country-set:after{margin:0;}#country-picker-mobile ul li.lang-country-set .country{padding:0;width:50%;}#country-picker-mobile ul li.lang-country-set a.locale{text-align:right;width:100%;position:absolute;padding:0 28px;right:0;}#country-picker-mobile ul li ul li{display:flex;justify-content:space-between;padding:1em;width:100%;}#country-picker-mobile ul li.mm-subtitle{background:#212121;display:block;text-align:right;position:relative;padding:0 !important;border-bottom:1px solid #282828;}.fluke-icon.closer{display:block;float:right;color:#ffc20e;}.navbar-toggle{text-decoration:none;}.navbar-toggle{background:0 0;border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:#ffc20e;border-radius:0;border:1px solid #e4aa00;color:#212121;display:inline-block;font-family:var(--base-font-family);font-size:1.5rem;font-weight:400;line-height:1.2;padding:0.3rem;vertical-align:middle;white-space:normal;text-align:center;}.sr-only{position:absolute;
124left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}.bar1,.bar2,.bar3{margin-top:0;background-color:#fff;border-radius:1px;display:block;height:4px;margin:6px 0;width:28px;}#lang-outer-wrapper{position:fixed;top:0;left:0;width:100%;opacity:0.5;height:100%;z-index:22;background:#000;}#my-menu.fluke-lang-switcher{display:none;position:fixed;top:0;right:0;height:100%;background:#212121;color:#fff;overflow:hidden;overflow-y:auto;transform:translateX(100%);width:80%;min-width:140px;max-width:440px;}@media only screen and (max-width:440px){#my-menu.fluke-lang-switcher{width:100%;}}#my-menu.fluke-lang-switcher a{color:#fff;text-decoration:none;}#my-menu.fluke-lang-switcher .parent-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;}#my-menu.fluke-lang-switcher ul{margin:16px 0;list-style:none;padding:1em;}#my-menu.fluke-lang-switcher li{padding:12px 17px;background-color:#333;border-bottom:1px solid #444;}#my-menu.fluke-lang-switcher .submenu{display:none;position:absolute;top:70px;left:100%;width:100%;height:100%;background:#212121;overflow-y:auto;transform:translateX(0);box-sizing:border-box;padding:1em;padding-top:0;}.fluke-lang-switcher .submenu .lang-country-set{border-bottom:1px solid #282828 !important;font-size:16px;display:flex;justify-content:space-between;margin:0;padding:1em !important;position:relative;box-sizing:inherit;}.fluke-lang-switcher .submenu .lang-country-set .locale{text-align:right;width:100%;position:absolute;padding:0;padding-right:32px;right:0;}.fluke-lang-switcher .submenu > li > a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0;}.fluke-lang-switcher .submenu > li > a.mm-subclose{background:0 0;font-family:var(--heading-font-family);font-weight:700;color:#fff;font-size:20px;padding:20px;text-indent:20px;}.fluke-lang-switcher .submenu > li > a.mm-subclose:before{content:"\f104";speak:none;font-style:normal;font-family:fluke-icon-font;border-color:transparent;font-size:25px;font-weight:700;left:20px;margin:0;position:absolute;top:20px;-webkit-transform:rotate(0);border:2px solid transparent;display:inline-block;width:7px;height:7px;bottom:50%;}.fluke-lang-switcher .mm-header{font-family:var(--heading-font-family);font-size:20px;font-weight:700;line-height:1.2;border-color:rgba(0,0,0,0.15);box-sizing:border-box;background:inherit;z-index:2;top:0;left:0;}.fluke-lang-switcher .mm-header{color:#fff;border-bottom:0;margin:15px 15px 0;text-align:left;position:relative;width:auto;padding:0;height:40px;}.fluke-lang-switcher .mm-header #picker-title{width:85%;}.fluke-lang-switcher .fluke-icon{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fluke-icon-font !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;}.fluke-lang-switcher .fluke-icon.closer{display:block;float:right;color:#ffc20e !important;text-decoration:none !important;background-color:transparent;box-sizing:inherit;}.fluke-lang-switcher .fluke-icon-close:before{content:"\e915";box-sizing:inherit;}
124.fluke-lang-switcher .mm-header span{display:inline-block;position:fixed;clear:both;box-sizing:inherit;max-height:60px;text-overflow:hidden;}.countryicon-sprite.iconset-shiny{display:inline-block;height:11px;margin-right:0.5rem;padding:0;width:16px;}.countryicon-sprite.iconset-shiny.lazyloaded{background-image:url(/themes/igc/presentation/dist/images/shiny-sprite.jpg);}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-AR{background-position:0 -199px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-AT{background-position:0 -241px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-AU{background-position:0 -262px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-BE{background-position:0 -409px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-BO{background-position:0 -577px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-BR{background-position:0 -598px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-CA{background-position:0 -745px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-CH{background-position:0 -871px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-CL{background-position:0 -934px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-CN{background-position:0 -976px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-CO{background-position:0 -997px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-CR{background-position:0 -1018px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-CZ{background-position:0 -1144px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-DE{background-position:0 -1165px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-DK{background-position:0 -1207px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-DO{background-position:0 -1249px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-EC{background-position:0 -1291px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-ES{background-position:0 -1417px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-FI{background-position:0 -1501px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-FR{background-position:0 -1606px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-GB{background-position:0 -1648px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-GT{background-position:0 -1921px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-ID{background-position:-26px -136px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-IE{background-position:-26px -157px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-IN{background-position:-26px -199px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-IT{background-position:-26px -304px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-JP{background-position:-26px -367px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-KR{background-position:-26px -535px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-MX{background-position:-26px -1250px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-MY{background-position:-26px -1271px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-NL{background-position:-26px -1439px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-NO{background-position:-26px -1460px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-PE{background-position:-26px -1607px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-PH{background-position:-26px -1670px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-PL{background-position:-26px -1712px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-PT{background-position:-26px -1817px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-SE{background-position:-52px -115px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-SG{background-position:-52px -136px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-SV{background-position:-52px -367px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-TH{background-position:-52px -514px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-TR{background-position:-52px -661px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-US{background-position:-52px -829px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-UY{background-position:-52px -850px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-VE{background-position:-52px -934px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-VN{background-position:-52px -997px;}.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-FA,.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-FB,.countryicon-sprite.iconset-shiny.lazyloaded.countrycode-FC{background-image:none;}header#navbar{width:100%;}header#navbar:after{clear:both;content:"";display:table;}header#navbar .container{max-width:1500px;margin-left:auto;margin-right:auto;}header#navbar .container:after{clear:both;content:"";display:table;}header#navbar a.name{overflow:hidden;text-indent:101%;white-space:nowrap;display:block;}#nav-shopify-cart{min-width:34px;}@media screen and (min-width:425px){#nav-shopify-cart{min-width:50px;}}aside.help-slider{z-index:10;}#navbar #icon-chunkle .shopify-buy__cart-toggle__count{background-color:#477dca !important;border-radius:50%;color:#fff;font-size:12px;height:16px;width:16px;text-align:center;line-height:1.4;position:absolute;top:0;right:4px;}#navbar #ecomm-nav,#navbar #wtb-nav{background-color:#fff;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;display:none;padding:3.5rem 2rem;position:absolute;text-align:left;width:auto;z-index:2;top:85px;}#navbar #ecomm-nav li,#navbar #wtb-nav li{list-style:none;line-height:1.75;}#navbar #ecomm-nav li a,#navbar #wtb-nav li a{color:#477dca;}#ecomm-nav{right:0;}#wtb-nav{margin-left:15px;}#promo-nav-button.nav-butt{display:none;}.gtm-promotions-and-contests{padding-top:10px;}.mmenu-nav.mm-basic{z-index:10000;background:#212121;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.6);font-family:var(--base-font-family);font-size:1.6rem;box-shadow:0 0 0 rgba(0,0,0,0.5) !important;text-shadow:0 1px #333;}.mmenu-nav.mm-basic .mm-list a{font-size:1.6rem;}.mmenu-nav.mm-basic > .mm-header{padding:42px 15px 0;border-color:transparent;color:#fff;background:#212121;}.mmenu-nav.mm-basic > .mm-header .mm-title{font-family:var(--heading-font-family);font-size:2rem;padding:0 15px;padding-top:0;width:100%;text-align:right;background:#212121;font-weight:700;-webkit-transform:translateZ(0);}.mmenu-nav.mm-basic > .mm-header .mm-prev{padding:0;padding-left:15px;padding-top:0;left:20px;right:115%;top:42px;bottom:0;width:auto;-webkit-transform:translateZ(0);}.mmenu-nav.mm-basic > .mm-header .mm-prev:before{margin:0;width:12px;height:12px;z-index:10;border-color:#fff;}.mmenu-nav.mm-basic > .mm-header .mm-next{padding:0;left:115%;right:20px;top:42px;bottom:0;width:auto;}.mmenu-nav.mm-basic > .mm-header .mm-next:before{margin:0;width:12px;height:12px;z-index:10;border-color:#fff;}.mmenu-nav.mm-basic .mm-panel.mm-opened{padding:0 15px;}.mmenu-nav.mm-basic
125.mm-panel.mm-opened
126#block-igcommerce-utility-nav-ig-primary-mobile-nav
127> .mm-list{padding:0;}.mmenu-nav.mm-basic .mm-panel.mm-opened em.mm-counter{font-size:1.6rem;}.mmenu-nav.mm-basic > .mm-list{padding-top:0;padding-bottom:0;}.mmenu-nav.mm-basic > .mm-list li{border-top:1px solid #212121;border-bottom:1px solid transparent;background-color:#333;}.mmenu-nav.mm-basic
128> .mm-list
129li
130> a:not(.mm-subopen):not(.mm-subclose):not(.mm-fullsubopen){padding:15px 20px 10px;white-space:normal;}.mmenu-nav.mm-basic > .mm-list li:after{margin-left:0 !important;border-color:transparent;}.mmenu-nav.mm-basic.mm-hasheader > .mm-panel{padding-top:100px;padding-bottom:5.8rem;}.mmenu-nav.mm-basic.mm-hasfooter > .mm-panel{padding-bottom:40px;}.mmenu-nav.mm-basic em.mm-counter{color:#fff;right:35px;z-index:10;}.mmenu-nav.mm-basic .mm-subclose,.mmenu-nav.mm-basic .mm-subopen{padding-left:0;width:100%;}.mmenu-nav.mm-basic .mm-subclose:before,.mmenu-nav.mm-basic .mm-subopen:before{border-left:none;}.mmenu-nav.mm-basic .mm-subclose:after,.mmenu-nav.mm-basic .mm-subopen:after{border-color:#fff !important;width:10px;height:10px;}.mmenu-nav.mm-basic em.mm-counter + a.mm-subopen + a{margin-right:65px;padding:10px 20px;}.mmenu-nav.mm-basic > .mm-footer{background:#212121;color:#fff;padding:0;font-size:1.25em;height:40px;line-height:40px;text-align:center;}#brand-navigator{display:none;
130width:200px;max-width:200px;align-items:center;flex-direction:row;}@media screen and (min-width:1450px){#nav-shopify-cart{min-width:80px;}#navbar #icon-chunkle .shopify-buy__cart-toggle__count{right:auto;left:23px;}#promo-nav-button.nav-butt{display:flex;}#brand-navigator{display:inline-flex;}}#brand-navigator button{background-color:transparent;border:0;color:#fff;font-weight:400;height:35px;line-height:17.5px;padding:0 15px 0 0;position:relative;text-align:left;}#brand-navigator .dropdown,#brand-navigator a,#brand-navigator button{font-family:var(--base-font-family);}#brand-navigator .dropdown-menu{background:#333;display:none;padding:30px 15px;position:absolute;z-index:8;}#brand-navigator .brands{display:inline-block;}#brand-navigator li{list-style:none;}#brand-navigator ul.brands.logos{display:inline-flex;flex-wrap:wrap;vertical-align:top;width:480px;}#brand-navigator .brands.list .see-more-label{color:#ffc20e;font-weight:400;line-height:1.2;}#brand-navigator .brands.list a{color:#fff;display:block;margin:10px 0;width:100%;}.arrow-down{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;display:inline-block;height:0;padding-bottom:2px;position:absolute;right:0;top:50%;width:0;}#rfq-nav-form{background:#eaeaea;border:1px solid #ccc;bottom:0;display:none;max-height:calc(100vh - 81px);overflow-y:auto;padding:15px 20px;position:fixed;right:0;top:81px;width:100vw;z-index:2;}#rfq-nav-form p.rfq-header{font-family:var(--heading-font-family);font-size:20px;font-weight:700;}#rfq-nav-form .form-item{margin-top:0;margin-bottom:0;}#rfq-nav-form .form-item p a{color:#369;}#rfq-nav-form .form-item-intro ul li a{color:#369;}#rfq-nav-form .form-item-consentcheckbox{margin:1em 0;display:none;}#rfq-nav-form .webform-submission-form .form-item__label.form-required:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.562l1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325L16 7.562c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575A86.77 86.77 0 0 1 0 7.562' fill='%23F00'/%3E%3C/svg%3E");}#rfq-nav-form label{margin-bottom:0;margin-top:0;font-weight:600;display:block;font-family:var(--base-font-family);font-size:1.6rem;}#rfq-nav-form input[type="checkbox"]{display:inline-block;width:auto;height:auto;margin:initial;vertical-align:baseline;border:initial;border-radius:0;background-color:initial;background-repeat:repeat;background-position:0 0;background-size:initial;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;}@media screen and (min-width:526px){#rfq-nav-form .form-item-country,#rfq-nav-form .form-item-first-name{display:inline-block;margin-bottom:0;width:48%;}#rfq-nav-form .form-item-last-name,#rfq-nav-form .form-item-postal-code{display:inline-block;margin-bottom:0;margin-left:3%;width:48%;vertical-align:top;}.main{min-height:15.5vh;}}@media screen and (min-width:768px){#rfq-nav-form{max-width:526px;bottom:auto;top:101px;max-height:calc(100vh - 101px);}#rfq-nav-form .form-item-last-name,#rfq-nav-form .form-item-postal-code{display:inline-block;margin-bottom:0;margin-left:3%;width:48%;vertical-align:top;}}#rfq-nav-form a#rfq-privacy{float:right;}#rfq-nav-form a#rfq-cal-serv,#rfq-nav-form a#rfq-distributor,#rfq-nav-form a#rfq-privacy,#rfq-nav-form a#rfq-repair,#rfq-nav-form a#rfq-support{color:#369;display:inline-block;}#rfq-nav-form .form-element,#rfq-nav-form .form-email,#rfq-nav-form .form-text{width:100% !important;margin-bottom:0.75em;border:1px solid #ccc;min-height:42px;}#rfq-nav-form input.form-text{padding:1.1rem 3rem;}#rfq-nav-form .form-checkbox{margin-bottom:6px;}#rfq-nav-form select{background-color:#fff;box-shadow:none;color:#222;width:100%;height:42px;padding:1.1rem;font-size:14px;-webkit-appearance:none;border-radius:0;}#rfq-nav-form .form-item-favorite-color{display:none;}#rfq-nav-form input{float:none;display:inline-block;min-height:auto;}#rfq-nav-form input.form-email,#rfq-nav-form input.form-tel,#rfq-nav-form input.form-text{padding:1.1rem 3rem;}#rfq-nav-form select.form-element{margin-bottom:1.5em;border:1px solid #ccc;min-height:42px;}#rfq-nav-form .form-select{border:1px solid #ccc;margin-bottom:1.5em;max-width:100%;width:100%;}#rfq-nav-form .form-actions{margin:0;width:100%;}#rfq-nav-form .form-actions .webform-button--submit{width:100%;}#rfq-nav-form .form-type-checkbox input[type="checkbox"]{margin-left:0;margin-top:0;}#rfq-nav-form .form-type-checkbox label[for="edit-consentcheckbox"]{display:inline;font-weight:400;}@media screen and (min-width:768px){#rfq-nav-form input.form-element:last-child{margin-right:0;margin-right:2.43902%;}#rfq-nav-form .form-actions .webform-button--submit{width:auto;min-width:148px;margin:0;}#rfq-nav-form .form-actions{width:auto;}#rfq-nav-form .contact-privacy{margin-top:-54px;max-width:300px;}}.form-item__label.form-required:after{display:inline-block;width:0.5rem;height:0.5rem;margin-inline:0.3em;content:"";vertical-align:text-top;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 7.562l1.114-3.438c2.565.906 4.43 1.688 5.59 2.35-.306-2.921-.467-4.93-.484-6.027h3.511c-.05 1.597-.234 3.6-.558 6.003 1.664-.838 3.566-1.613 5.714-2.325L16 7.562c-2.05.678-4.06 1.131-6.028 1.356.984.856 2.372 2.381 4.166 4.575l-2.906 2.059c-.935-1.274-2.041-3.009-3.316-5.206-1.194 2.275-2.244 4.013-3.147 5.206l-2.856-2.059c1.872-2.307 3.211-3.832 4.017-4.575A86.77 86.77 0 0 1 0 7.562' fill='%23F00'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:0.5rem 0.5rem;}#icon-chunkle{display:flex;float:right;}@media screen and (min-width:1450px) and (max-width:1520px){#brand-navigator{margin-left:10px;}#icon-chunkle{margin-right:7px;}}#icon-chunkle #mmenu{display:inline-block;}@media screen and (min-width:1450px){#rfq-nav-form{top:112px;max-height:calc(100vh - 112px);}#icon-chunkle{position:relative;}#icon-chunkle #mmenu{display:none;}}#icon-chunkle button.navbar-toggle{background:0 0;border:none;padding:0;}#icon-chunkle button.navbar-toggle .bar1,#icon-chunkle button.navbar-toggle .bar2,#icon-chunkle button.navbar-toggle .bar3{background-color:#fff;border-radius:1px;display:block;height:4px;margin:6px 0;width:28px;}#icon-chunkle button.navbar-toggle .bar1{margin-top:0;}#icon-chunkle button.navbar-toggle .bar3{margin-bottom:0;}#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{display:inline-block;height:40px;color:#fff;padding:8px 4px 10px;vertical-align:bottom;text-align:center;position:relative;border:1px solid transparent;}@media screen and (min-width:425px){#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{padding:8px 12px 10px;}}
130@media screen and (min-width:768px){#icon-chunkle button.navbar-toggle .bar1,#icon-chunkle button.navbar-toggle .bar2,#icon-chunkle button.navbar-toggle .bar3{width:30px;}#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{height:55px;}}#icon-chunkle #promo-nav-button:visited,#icon-chunkle .nav-butt:visited{text-decoration:none;}#icon-chunkle .nav-butt svg{display:block;height:100%;margin:auto;width:26px;height:26px;}@media screen and (min-width:768px){#icon-chunkle .nav-butt svg{height:35px;max-height:35px;}}#icon-chunkle .nav-butt.rfq-opener{order:-3;}#icon-chunkle .nav-butt .nav-butt-text{display:none;}@media screen and (min-width:1450px){#icon-chunkle #promo-nav-button,#icon-chunkle .nav-butt{display:flex;height:30px;line-height:1.7;margin-left:15px;margin-top:55px;padding:0;width:auto;}#icon-chunkle .nav-butt#nav-shopify-cart{height:55px;margin-top:0;padding-top:11px;position:absolute;right:0;top:0;}#icon-chunkle .nav-butt#nav-shopify-cart svg{height:26px;max-height:26px;margin-right:24px;}#icon-chunkle .nav-butt svg{height:18px;max-height:18px;display:inline-block;vertical-align:middle;}#icon-chunkle .nav-butt.rfq-opener{padding:0 1.5rem;}#icon-chunkle .nav-butt.rfq-opener svg{display:none;}#icon-chunkle .nav-butt .nav-butt-text{padding-left:2px;white-space:nowrap;display:inline-block;text-align:center;vertical-align:middle;}}#icon-chunkle .nav-butt.rfq-opener{background:#369;border:1px solid #003b78;}#icon-chunkle #promo-nav-button{display:none;padding:1px 0 0 5px;}#navbar .main-nav-desktop-set{position:absolute;bottom:0;width:100%;}#block-igcommerce-utility-nav-ig-primary-nav{display:none;padding-left:41px;align-items:center;flex-direction:row;vertical-align:bottom;}#navbar{height:55px;position:absolute;}@media screen and (min-width:768px){#navbar{height:75px;}}@media (min-width:1450px){#navbar{height:85px;}}#navbar .main-nav-desktop-set{float:left;}#navbar .navbar-header{max-height:85px;width:160px;position:absolute;}#navbar a.navbar-btn{position:relative;display:inline-block;}#navbar a.navbar-btn svg{height:39px;width:130px;}@media screen and (min-width:768px){#navbar a.navbar-btn svg{height:55px;width:183px;}}#block-igcommerce-utility-nav-ig-primary-nav a{font-size:1.6rem;font-weight:500;text-align:center;}#block-igcommerce-utility-nav-ig-primary-nav ul.nav{text-align:center;margin:0;padding-left:0;}#block-igcommerce-utility-nav-ig-primary-nav ul.nav li.dropdown{display:inline-block;}#block-igcommerce-utility-nav-ig-primary-nav ul.nav li.dropdown > a{white-space:nowrap;height:30px;position:relative;display:block;padding:0 1.6vw;}#block-igcommerce-utility-nav-ig-primary-nav ul.nav li.dropdown > a:after{bottom:0;height:3px;left:0;background:#ffc20e;}#block-igcommerce-utility-nav-ig-primary-nav
131ul.nav
132li.dropdown
133ul.dropdown-menu{overflow:hidden;max-height:0;padding:0;padding-top:0;position:absolute;}#block-igcommerce-utility-nav-ig-primary-nav ul.nav li.dropdown ul{margin:0 !important;}#block-igc-algoliasearch{height:52px;background-color:#212121;}@media screen and (min-width:768px){#block-igc-algoliasearch{background-color:#ccc;height:65px;}}@media screen and (min-width:1450px){#icon-chunkle #promo-nav-button{display:inline-flex;}#block-igcommerce-utility-nav-ig-primary-nav{display:inline-flex;}#navbar a.navbar-btn svg{height:50px;width:166px;}#block-igc-algoliasearch{background-color:transparent;height:0;}}#block-igc-algoliasearch:after{clear:both;content:"";display:table;}.ham-replica .mm-menu{background:inherit;display:none;overflow:hidden;padding:0;top:0;height:100%;}@media only screen and (max-width:1449px){.ham-replica .mm-menu{display:block;}}.ham-replica .mm-menu.mm-offcanvas{display:none;position:fixed;}.ham-replica .mm-menu.mm-current{display:block;}.ham-replica .mm-menu.mm-fullscreen{width:100%;min-width:140px;max-width:10000px;}.ham-replica .mm-menu.mm-right{left:auto;right:0;}.ham-replica .mm-menu.mm-front{z-index:1;box-shadow:0 0 15px rgba(0,0,0,0.5);transform:translate(-100%);}.ham-replica .mmenu-nav.mm-basic{z-index:10000;background:#32394a;color:#c4ccda;font-size:12px;z-index:10;background:#212121;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.6);font-family:var(--base-font-family);font-size:16px;box-shadow:0 0 0 rgba(0,0,0,0.5) !important;text-shadow:0 1px #333;}.ham-replica .mm-menu.mm-front.mm-right{transform:translate(100%);}.ham-replica .mm-menu.mm-front{transform:translate(0);}.ham-replica .mm-header{background:inherit;border-bottom:1px solid transparent;text-align:center;line-height:20px;box-sizing:border-box;width:100%;height:60px;padding:0 50px;position:absolute;z-index:2;top:0;left:0;}.ham-replica .mm-menu .mm-header{border-color:rgba(0,0,0,0.15);color:hsla(0,0%,100%,0.3);}.ham-replica .mmenu-nav.mm-basic > .mm-header{border-color:#242a37;color:#c4ccda;height:60px;background:#434b5c;background:linear-gradient(180deg,#434b5c 0,#394152);padding:42px 15px 0;border-color:transparent;color:#fff;background:#212121;}
133.ham-replica a{background-color:transparent;color:#369;text-decoration:none;}.ham-replica .mm-header .mm-next,.ham-replica .mm-header .mm-prev,.ham-replica .mm-header .mm-title{padding-top:30px;}.ham-replica .mm-header .mm-next,.ham-replica .mm-header .mm-prev{text-decoration:none;display:block;box-sizing:border-box;min-width:10px;height:100%;position:absolute;top:0;z-index:1;}.ham-replica .mm-header .mm-prev{padding-left:20px;padding-right:10px;left:0;}.ham-replica .mmenu-nav.mm-basic > .mm-header .mm-prev{right:90%;top:0;padding:0;padding-left:15px;padding-top:0;left:20px;right:115%;top:42px;bottom:0;width:auto;-webkit-transform:translateZ(0);}.ham-replica .mm-header .mm-prev:before{content:"";border:2px solid transparent;display:inline-block;width:7px;height:7px;transform:rotate(-45deg);box-sizing:inherit;border-right:none;border-bottom:none;margin-left:2px;margin-right:5px;}.ham-replica .mmenu-nav.mm-basic > .mm-header .mm-prev:before{width:10px;height:10px;z-index:10;border-color:#c4ccda;margin:0;margin-top:4.5vh;width:12px;height:12px;z-index:6;border-color:#fff;}.ham-replica .mm-header .mm-title{padding-top:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;width:100%;position:relative;}.ham-replica .mmenu-nav.mm-basic > .mm-header .mm-title{font-size:2em;line-height:60px;padding:0 10%;width:80%;text-align:center;font-family:var(--heading-font-family);font-size:20px;padding:0 15px;padding-top:0;width:100%;text-align:right;background:#212121;font-weight:700;-webkit-transform:translateZ(0);box-sizing:inherit;}.ham-replica .mm-header .mm-next{padding-left:10px;padding-right:20px;right:0;}.ham-replica .mmenu-nav.mm-basic > .mm-header .mm-next{left:90%;top:0;padding:0;left:115%;right:20px;top:42px;bottom:0;width:auto;}.ham-replica .mm-list,.ham-replica .mm-list > li{list-style:none;display:block;padding:0;margin:0;}.ham-replica .mm-list{font:inherit;font-size:14px;}.ham-replica .mm-menu,.ham-replica .mm-menu > .mm-panel{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;}.ham-replica .mm-menu > .mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:20px;transform:translateX(100%);}.ham-replica .mm-menu > .mm-panel.mm-opened{transform:translateX(0);}.ham-replica .mm-menu.mm-hasheader > .mm-panel.mm-list,.ham-replica .mmenu-nav.mm-basic.mm-hasheader > .mm-panel{padding-top:60px;}.ham-replica .mmenu-nav.mm-basic .mm-panel.mm-opened{padding:0 15px;}.ham-replica .mmenu-nav.mm-basic.mm-hasheader > .mm-panel{padding-top:100px;padding-bottom:58px;}.ham-replica .mmenu-nav.mm-basic.mm-hasfooter > .mm-panel{padding-bottom:40px;}.ham-replica .mm-menu.mm-hasheader li.mm-subtitle{display:none;}.ham-replica .mm-menu > .mm-panel.mm-highest{z-index:1;}.ham-replica .mm-menu .mm-hidden{display:none;}.ham-replica .mm-list > li{position:relative;}.ham-replica .mmenu-nav.mm-basic > .mm-list li{border-top:1px solid #404857;border-bottom:1px solid #242a37;border-top:1px solid #212121;border-bottom:1px solid transparent;background-color:#333;}.ham-replica
134.mmenu-nav.mm-basic
135.mm-panel.mm-opened
136#block-igcommerce-utility-nav-ig-primary-mobile-nav
137> .mm-list{padding:0;}.ham-replica em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:40px;top:50%;}.ham-replica .mm-menu em.mm-counter{color:hsla(0,0%,100%,0.3);}.ham-replica .mmenu-nav.mm-basic em.mm-counter{color:#c4ccda;color:#fff;right:35px;z-index:6;}.ham-replica .mmenu-nav.mm-basic .mm-panel.mm-opened em.mm-counter{font-size:16px;}.ham-replica .mm-list > li > a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0;}.ham-replica .mm-list a.mm-subopen{background:0 0;width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2;}.ham-replica em.mm-counter + a.mm-subopen{padding-left:40px;}.ham-replica .mmenu-nav.mm-basic .mm-subclose,.ham-replica .mmenu-nav.mm-basic .mm-subopen{padding-left:25px;}
137.ham-replica .mmenu-nav.mm-basic .mm-subopen{padding-left:0;width:100%;}.ham-replica .mmenu-nav.mm-basic .mm-list a{font-size:16px;}.ham-replica .mm-list a.mm-subclose:before,.ham-replica .mm-list a.mm-subopen:after{content:"";border:2px solid transparent;display:inline-block;width:7px;height:7px;transform:rotate(-45deg);margin-bottom:-5px;position:absolute;bottom:50%;box-sizing:inherit;}.ham-replica .mm-list a.mm-subopen:after{border-top:none;border-left:none;right:18px;}.ham-replica .mmenu-nav.mm-basic .mm-subclose:after,.ham-replica .mmenu-nav.mm-basic .mm-subopen:after{border-color:#c4ccda !important;width:8px;height:8px;}.ham-replica .mmenu-nav.mm-basic .mm-subopen:after{border-color:#fff !important;width:10px;height:10px;}.ham-replica .mm-menu .mm-list > li > a.mm-subclose:before,.ham-replica .mm-menu .mm-list > li > a.mm-subopen:after{border-color:hsla(0,0%,100%,0.3);}.ham-replica .mmenu-nav.mm-basic em.mm-counter + a.mm-subopen + a{margin-right:65px;padding:10px 20px;}.ham-replica
138.mmenu-nav.mm-basic
139> .mm-list
140li
141> a:not(.mm-subopen):not(.mm-subclose):not(.mm-fullsubopen){padding:10px 20px;padding:15px 20px 10px;white-space:normal;}.ham-replica .mm-footer{background:inherit;border-top:1px solid transparent;text-align:center;line-height:20px;box-sizing:border-box;width:100%;height:40px;padding:10px 10px 0 20px;position:absolute;z-index:2;bottom:0;left:0;}.ham-replica .mm-menu .mm-footer{border-color:rgba(0,0,0,0.15);color:hsla(0,0%,100%,0.3);}.ham-replica .mmenu-nav.mm-basic > .mm-footer{background:#32394a;color:#c4ccda;background:#212121;color:#fff;padding:0;font-size:1.25em;height:40px;line-height:40px;text-align:center;}.ham-replica button{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;-webkit-font-smoothing:antialiased;background-color:#ffc20e;border-radius:0;border:1px solid #e4aa00;color:#212121;display:inline-block;font-family:var(--base-font-family);font-size:1.5rem;font-weight:400;line-height:1.2;padding:1.1rem 3rem;text-decoration:none;vertical-align:middle;white-space:normal;text-align:center;}.ham-replica .mm-footer .navbar-toggle{border:none;background-color:transparent;padding:17px;position:fixed;right:15px;top:0;}.ham-replica .mm-footer .navbar-toggle:after{font-size:20px;color:#ffc20e;content:"\e915";font-family:fluke-icon-font;box-sizing:inherit;}.mmenu-nav.mm-basic.mm-secondary{background:#fff;}@media only screen and (min-width:440px) and (max-width:1449px){.mmenu-nav.mm-basic.mm-secondary{width:80%;min-width:140px;max-width:440px;}}.mmenu-nav.mm-basic.mm-secondary .mm-header{background:#fff;}.mmenu-nav.mm-basic.mm-secondary > .mm-list li{border-bottom:1px solid #fff;background-color:#eaeaea;border-top:none;}.mmenu-nav.mm-basic.mm-secondary > .mm-list li a{font-size:1.6rem;text-shadow:none;color:#282828 !important;padding:12px 17px !important;}.mmenu-nav.mm-basic.mm-secondary .mm-footer{background:#fff;border-top:none;}.mmenu-nav.mm-basic.mm-secondary .mm-footer button{border:none !important;background-color:transparent !important;padding:17px !important;}.mmenu-nav.mm-basic.mm-secondary#fluke-secondary-account-menu
142> .mm-list
143li:last-child{background-color:rgba(0,0,0,0.1);}.main{margin-top:54px;}@media screen and (min-width:768px){.main{margin-top:76px;}.main{min-height:calc(100vh - 859px);}}@media screen and (min-width:1280px){.main{margin-top:85px;}.main{min-height:calc(100vh - 819px);}}.container{max-width:1500px;margin-left:auto;margin-right:auto;padding:0.1rem 1.5rem;}.container:after{clear:both;content:"";display:table;}@media screen and (min-width:1520px){#rfq-nav-form{right:calc((100% - 1520px) / 2);}#block-igcommerce-utility-nav-ig-primary-nav ul.nav li.dropdown > a{padding:0 1.5rem;}.container{padding:0.1rem 0;}}.countryicon-sprite.iconset-shiny.lazyloaded{background-image:url(/themes/igc/presentation/assets/images/shiny-sprite.jpg);}#sticky-wrap header #brand-navigator ul.brands.logos a{background-repeat:no-repeat;display:block;height:100px;margin:0 60px 60px 0;width:180px;}#sticky-wrap
144header
145#brand-navigator
146ul.brands.logos
147#fluke-calibration-chooser{background-image:url(/themes/igc/presentation/assets/icons/cal-logo-yel.svg);}#sticky-wrap header #brand-navigator ul.brands.logos #fluke-biomedical-chooser{background-image:url(/themes/igc/presentation/assets/icons/biomed-logo-yel.svg);}
147#sticky-wrap header #brand-navigator ul.brands.logos #fluke-networks-chooser{background-image:url(/themes/igc/presentation/assets/icons/networks-logo-blue.svg);}#sticky-wrap
148header
149#brand-navigator
150ul.brands.logos
151#fluke-process-instruments-chooser{background-image:url(/themes/igc/presentation/assets/icons/FPI-logo-yel.svg);}#sticky-wrap header #brand-navigator ul.brands.logos #fluke-emaint-chooser{background-image:url(/themes/igc/presentation/assets/icons/emaint-logo-yel.svg);}#sticky-wrap
152header
153#brand-navigator
154ul.brands.logos
155#fluke-condition-monitoring-chooser{background-image:url(/themes/igc/presentation/assets/icons/condition-monitoring-logo-yel.svg);}.container{padding:0;max-width:1500px !important;margin:0 auto;}.ribbon-fpc{stroke:none;}.ribbon-fpc:after{content:"";position:absolute;height:0;width:0;right:10px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:10px solid #ccc;}.ribbon .ribbon-fpc svg{height:auto;}.ribbon{position:relative;}.ribbon-fpc{width:auto;height:auto;line-height:40px;padding-left:0;padding-right:10px;position:absolute;left:0;bottom:20px;}.visually-hidden.skip-link{display:none !important;}.sub-banner-one .subtitle{max-width:60%;}.sub-banner-two h2{max-width:60%;}@media only screen and (min-width:768px){.sub-banner-one .subtitle{max-width:60%;}.sub-banner-two h2{max-width:60%;}}@media only screen and (min-width:1030px){.sub-banner-one .subtitle{max-width:60%;}.sub-banner-two h2{max-width:60%;}.sub-banner-two .subtitle{max-width:75%;}.p-20{font-size:20px !important;line-height:26px !important;}}.sub-banner-two .subtitle{max-width:75%;}@media only screen and (min-width:768px){.sub-banner-two .subtitle{max-width:75%;}}
156</style><link rel="stylesheet" media="print" href="/sites/default/files/css/css_SZnNo6BK5vNt6Jmm319-UCM6YjZjDQxCucIjrB4YvNI.css?delta=0&amp;language=en-us&amp;theme=igc&amp;include=eJx1UAFqxDAM-1DXPCm4qZp659QhdrfrXr_c6FiPY2BsSZZBeKJ0i669apj-cOSk25C0IcxtryQjvdP9SXDcnRrorcH4C0Onwtvtd33SgXMKWXQieUAtBS0hkmQVpnDOaKCW1qtj1YJKGaGD-oNiMrs6bNXKyxGukveAS9PNI1W-mndnYT_iCqnRhGfo7uGJDXaYo_Q3GIZPTIu2Es45QlCw-TjDicVG15zlf1uBWY_8sn-0F9HXfjT2P3yg6Te5P52z" data-onload-media="all" onload="this.onload=null;this.media=this.dataset.onloadMedia" /><noscript><link rel="stylesheet" media="all" href="/sites/default/files/css/css_SZnNo6BK5vNt6Jmm319-UCM6YjZjDQxCucIjrB4YvNI.css?delta=0&amp;language=en-us&amp;theme=igc&amp;include=eJx1UAFqxDAM-1DXPCm4qZp659QhdrfrXr_c6FiPY2BsSZZBeKJ0i669apj-cOSk25C0IcxtryQjvdP9SXDcnRrorcH4C0Onwtvtd33SgXMKWXQieUAtBS0hkmQVpnDOaKCW1qtj1YJKGaGD-oNiMrs6bNXKyxGukveAS9PNI1W-mndnYT_iCqnRhGfo7uGJDXaYo_Q3GIZPTIu2Es45QlCw-TjDicVG15zlf1uBWY_8sn-0F9HXfjT2P3yg6Te5P52z" /></noscript><link rel="stylesheet" media="print" href="/sites/default/files/css/css_rQ590QFxhN2W7TvfXUBrx9XKbq6DKdp1lirrca9RF20.css?delta=1&amp;language=en-us&amp;theme=igc&amp;include=eJx1UAFqxDAM-1DXPCm4qZp659QhdrfrXr_c6FiPY2BsSZZBeKJ0i669apj-cOSk25C0IcxtryQjvdP9SXDcnRrorcH4C0Onwtvtd33SgXMKWXQieUAtBS0hkmQVpnDOaKCW1qtj1YJKGaGD-oNiMrs6bNXKyxGukveAS9PNI1W-mndnYT_iCqnRhGfo7uGJDXaYo_Q3GIZPTIu2Es45QlCw-TjDicVG15zlf1uBWY_8sn-0F9HXfjT2P3yg6Te5P52z" data-onload-media="all" onload="this.onload=null;this.media=this.dataset.onloadMedia" /><noscript><link rel="stylesheet" media="all" href="/sites/default/files/css/css_rQ590QFxhN2W7TvfXUBrx9XKbq6DKdp1lirrca9RF20.css?delta=1&amp;language=en-us&amp;theme=igc&amp;include=eJx1UAFqxDAM-1DXPCm4qZp659QhdrfrXr_c6FiPY2BsSZZBeKJ0i669apj-cOSk25C0IcxtryQjvdP9SXDcnRrorcH4C0Onwtvtd33SgXMKWXQieUAtBS0hkmQVpnDOaKCW1qtj1YJKGaGD-oNiMrs6bNXKyxGukveAS9PNI1W-mndnYT_iCqnRhGfo7uGJDXaYo_Q3GIZPTIu2Es45QlCw-TjDicVG15zlf1uBWY_8sn-0F9HXfjT2P3yg6Te5P52z" /></noscript>
156<script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"en-us\/","currentPath":"homepage","currentPathIsAdmin":false,"isFront":true,"currentLanguage":"en-us"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"gtag":{"tagId":"","consentMode":false,"otherIds":[],"events":[],"additionalConfigInfo":[]},"ajaxPageState":{"libraries":"eJyFkuGu2yAMhV8oDS-z_8ghLvGtwQw73e2efk6XaXRX1aQIzsGfhR28QLpFE_9aWP7qSEnqtLwJfuiUpGNIUppUrKYzZTcFe8Koa7pcfuBCFfoJrn1vwLPhp0FHuHRU-omTW6Z6-xM-7ZRFMmM0yCH78q-f4QM-Xw_L5PeHzLIAP6U0o-JX8CNq6tRsGgoEzsIE4dyjIvS0jcTSoa4xbSKKPTzdNzntyD2bG_yKV9jZIhXIOILI8n2HcOX9dmRVg2RRgVFHapOCzTODi_ZUMekLwVBzbJRuXtah94P57Ueswp0yGEkN3r4wj0HdpNH1Mdat5o1cu9cVodEI70ZM9ogbcovKtKLsFl7cpA81LD4hipO_-1V6Cec-I2PxAZlXNCDWWeH-f8gk-9u-xQqqHv_3XVxdJPsSPpYvh7Z5zuxjcMcuvwCvDTMs","theme":"igc","theme_token":null},"ajaxTrustedUrl":{"form_action_p_pvdeGsVG5zNF_XLGPTvYSKCf43t8qZYSwcfZl2uzM":true},"gtm":{"tagId":null,"settings":{"data_layer":"dataLayer","include_classes":false,"allowlist_classes":"","blocklist_classes":"","include_environment":false,"environment_id":"","environment_token":""},"tagIds":["GTM-PVXQ5Z"]},"back_to_top":{"back_to_top_button_trigger":100,"back_to_top_speed":1200,"back_to_top_prevent_on_mobile":false,"back_to_top_prevent_in_admin":false,"back_to_top_button_type":"image","back_to_top_button_text":"Back to top"},"data":{"extlink":{"extTarget":true,"extTargetAppendNewWindowDisplay":true,"extTargetAppendNewWindowLabel":"(opens in a new window)","extTargetNoOverride":false,"extNofollow":false,"extTitleNoOverride":false,"extNoreferrer":true,"extFollowNoOverride":false,"extClass":"0","extLabel":"(link is external)","extImgClass":false,"extSubdomains":false,"extExclude":"","extInclude":"","extCssExclude":"","extCssInclude":"","extCssExplicit":"","extAlert":false,"extAlertText":"This link will take you to an external web site. We are not responsible for their content.","extHideIcons":false,"mailtoClass":"0","telClass":"0","mailtoLabel":"(link sends email)","telLabel":"(link is a phone number)","extUseFontAwesome":false,"extIconPlacement":"append","extPreventOrphan":false,"extFaLinkClasses":"fa fa-external-link","extFaMailtoClasses":"fa fa-envelope-o","extAdditionalLinkClasses":"","extAdditionalMailtoClasses":"","extAdditionalTelClasses":"","extFaTelClasses":"fa fa-phone","allowedDomains":["players.brightcove.net","www.fluke.com","app.salsify.com"],"extExcludeNoreferrer":""}},"igcommerce_utility":{"currentPath":"homepage"},"ig_default_img":"https:\/\/media.fluke.com\/32ec7b16-7a20-46d6-9597-b2b90116dc1d_original__size.jpg","nav_col_count":{"1":"4","2":"3","3":"2","4":"2"},"shopifyFormConfigs":{"ecomm_currency":"USD","ecomm_shopify_currency_code":"$","shopify_tax_included":"False","shopify_tax_rate":"0","shopify_tax_message":"","shopifyStoreDomain":"fluketest.myshopify.com","shopifyStoreAccessToken":"3cee0ca3a42664af71e376fcbfc31715","lang":"en-us","ecomm_shopify_api_version":"2026-01","ecomm_shopify_left_message":"FREE Shipping","ecomm_shopify_left_message_icon":"truck","ecomm_shopify_right_message":"30-day Returns","ecomm_shopify_right_message_icon":"box","ecomm_shopify_badge_message":"","ecomm_shopify_badge_message_icon":"","ecomm_shopify_badge_message_url":"","shopify_delivery_estimate":"3","ecomm_shopify_timezone":"America\/Los_Angeles","ecomm_where_to_buy_cta_text":"Find a retailer","ecomm_where_to_buy_cta_style":"btn-clear-blue-blue","shopifyProductLookup":"id","marketContext":{"country":"US","language":"EN"},"sellingPlanLabels":[],"cart_nav_button_text":true,"cart_nav_text":"Cart"},"disty_value":"0","user":{"uid":0,"permissionsHash":"2c54a7fb37f5f5827f47055669dccc71218190d815a0877150d32d119d1ccabe"}}</script>
156<script src="/sites/default/files/js/js_1R--0DFVegONY2FdXCJT3wkBFdSqSJWn1J3eWgNX-vk.js?scope=header&amp;delta=0&amp;language=en-us&amp;theme=igc&amp;include=eJyFkQFuwyAMRS8UhSMhhzjEjYkZNl2z049UkUY3VZOQ_b_9AAsmCJs3aSu76Uf7mw74MKZ9c3OpGXi87BBFIqM3iC628NuPcIPHazENFIOLLBPwU0o2SvSFfHgNhbKdVUkJS0APHIUJ3JW9IpSw9kSQgq7zMy5Q2TwliNiDyPJRwS1ct3PXbhDMKzBqTzHs0WcKGxZ36tpOuXyP7XCnCEayuza0MPdNXSXTcvRTqbUxl9Ju9ZCph6sRkx1-Rc5emWaUau7FDZ84LVKSu_KIjAl3G2c0INZR4Y7_Qiax_cJbLKHq-WLv-tpE-DvKGb4Bk6rfSw"></script>
156<script src="/modules/contrib/google_tag/js/gtag.js?tlu6n8"></script>
156<script src="/modules/contrib/google_tag/js/gtm.js?tlu6n8"></script>
156<script src="/themes/igc/js/Websights_ZI_Script.js?tlu6n8" async></script>
156</head><body class="path-frontpage"> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a>
vendor: 68 bytes, line 156
156 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
156GTM-PVXQ5Z
vendor: 82 bytes, lines 156-157
156"
157height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
157<div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas><div class="mainpage"><div id="block-igc-headercomponentsblockconsolidated" class="block block-igcommerce-navigation block-header-components-block"><div class="block__content"> <nav><div id="lang-outer-wrapper" style="display: none;"></div><div id="my-menu" class="fluke-lang-switcher" style="z-index:2222222222"><div class="mm-header"><a id="menu-close" aria-label="Close the country selector navigation" class="closer fluke-icon fluke-icon-close"></a><span id="picker-title">Select your country/region site</span></div><nav id="country-picker-mobile" aria-labelledby="mobile-country-navigation"><ul><li><a href="#" class="parent-item"><span>Africa and Middle East</span><span><svg width="20px" height="20px" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M9.71069 18.2929C10.1012 18.6834 10.7344 18.6834 11.1249 18.2929L16.0123 13.4006C16.7927 12.6195 16.7924 11.3537 16.0117 10.5729L11.1213 5.68254C10.7308 5.29202 10.0976 5.29202 9.70708 5.68254C9.31655 6.07307 9.31655 6.70623 9.70708 7.09676L13.8927 11.2824C14.2833 11.6729 14.2833 12.3061 13.8927 12.6966L9.71069 16.8787C9.32016 17.2692 9.32016 17.9023 9.71069 18.2929Z" fill="#FFFFFF"></path></g></svg></span></a><ul class="submenu"><li class="mm-subtitle"><a class="mm-subclose back-btn" href="#"></a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-FA"></span>Africa</span><a class="locale" href="/en" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-FA"></span>Africa</span><a class="locale" href="/fr" target="_self">Français</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-FB"></span>Middle East</span><a class="locale" href="/en" target="_self">English</a></li></ul></li><li><a href="#" class="parent-item"><span>Americas</span><span><svg width="20px" height="20px" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M9.71069 18.2929C10.1012 18.6834 10.7344 18.6834 11.1249 18.2929L16.0123 13.4006C16.7927 12.6195 16.7924 11.3537 16.0117 10.5729L11.1213 5.68254C10.7308 5.29202 10.0976 5.29202 9.70708 5.68254C9.31655 6.07307 9.31655 6.70623 9.70708 7.09676L13.8927 11.2824C14.2833 11.6729 14.2833 12.3061 13.8927 12.6966L9.71069 16.8787C9.32016 17.2692 9.32016 17.9023 9.71069 18.2929Z" fill="#FFFFFF"></path></g></svg></span></a><ul class="submenu"><li class="mm-subtitle"><a class="mm-subclose back-btn" href="#"></a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-AR"></span>Argentina</span><a class="locale" href="/es-ar" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CO"></span>Colombia</span><a class="locale" href="/es-co" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-BO"></span>Bolivia</span><a class="locale" href="/es-bo" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-BR"></span>Brazil</span><a class="locale" href="/pt-br" target="_self">Português</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CA"></span>Canada</span><a class="locale" href="/en-ca" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CA"></span>Canada</span><a class="locale" href="/fr-ca" target="_self">Français</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CL"></span>Chile</span><a class="locale" href="/es-cl" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CR"></span>Costa Rica</span><a class="locale" href="/es-cr" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-DO"></span>Dominican Republic</span><a class="locale" href="/es-do" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-EC"></span>Ecuador</span><a class="locale" href="/es-ec" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-SV"></span>El Salvador</span><a class="locale" href="/es-sv" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-GT"></span>Guatemala</span><a class="locale" href="/es-gt" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-MX"></span>Mexico</span><a class="locale" href="/es-mx" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-PE"></span>Peru</span><a class="locale" href="/es-pe" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-US"></span>United States</span><a class="locale" href="/en-us" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-US"></span>United States</span><a class="locale" href="/es-us" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-UY"></span>Uruguay</span><a class="locale" href="/es-uy" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-VE"></span>Venezuela</span><a class="locale" href="/es-ve" target="_self">Español</a></li></ul></li><li><a href="#" class="parent-item"><span>Asia Pacific</span><span><svg width="20px" height="20px" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M9.71069 18.2929C10.1012 18.6834 10.7344 18.6834 11.1249 18.2929L16.0123 13.4006C16.7927 12.6195 16.7924 11.3537 16.0117 10.5729L11.1213 5.68254C10.7308 5.29202 10.0976 5.29202 9.70708 5.68254C9.31655 6.07307 9.31655 6.70623 9.70708 7.09676L13.8927 11.2824C14.2833 11.6729 14.2833 12.3061 13.8927 12.6966L9.71069 16.8787C9.32016 17.2692 9.32016 17.9023 9.71069 18.2929Z" fill="#FFFFFF"></path></g></svg></span></a><ul class="submenu"><li class="mm-subtitle"><a class="mm-subclose back-btn" href="#"></a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-AU"></span>Australia</span><a class="locale" href="/en-au" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CN"></span>China</span><a class="locale" href="https://www.fluke.com.cn" target="_self">简体中文</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-IN"></span>India</span><a class="locale" href="/en-in" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-ID"></span>Indonesia</span><a class="locale" href="/en-id" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-ID"></span>Indonesia</span><a class="locale" href="/id-id" target="_self">Bahasa</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-JP"></span>Japan</span><a class="locale" href="/ja-jp" target="_self">日本</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-MY"></span>Malaysia</span><a class="locale" href="/en-my" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-PH"></span>Philippines</span><a class="locale" href="/en-ph" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-SG"></span>Singapore</span><a class="locale" href="/en-sg" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-KR"></span>South Korea</span><a class="locale" href="/ko-kr" target="_self">한국어</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-FA"></span>Taiwan, China</span><a class="locale" href="/zh-tw" target="_self">繁体中文</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-TH"></span>Thailand</span><a class="locale" href="/en-th" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-TH"></span>Thailand</span><a class="locale" href="/th-th" target="_self">ภาษาไทย</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-VN"></span>Vietnam</span><a class="locale" href="/en-vn" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-VN"></span>Vietnam</span><a class="locale" href="/vi-vn" target="_self">Tiếng Việt Vietnam</a></li></ul></li><li><a href="#" class="parent-item"><span>
157Europe</span><span><svg width="20px" height="20px" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M9.71069 18.2929C10.1012 18.6834 10.7344 18.6834 11.1249 18.2929L16.0123 13.4006C16.7927 12.6195 16.7924 11.3537 16.0117 10.5729L11.1213 5.68254C10.7308 5.29202 10.0976 5.29202 9.70708 5.68254C9.31655 6.07307 9.31655 6.70623 9.70708 7.09676L13.8927 11.2824C14.2833 11.6729 14.2833 12.3061 13.8927 12.6966L9.71069 16.8787C9.32016 17.2692 9.32016 17.9023 9.71069 18.2929Z" fill="#FFFFFF"></path></g></svg></span></a><ul class="submenu"><li class="mm-subtitle"><a class="mm-subclose back-btn" href="#"></a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-AT"></span>Austria</span><a class="locale" href="/de-at" target="_self">Deutsch</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-BE"></span>Belgium</span><a class="locale" href="/fr-be" target="_self">Français</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-BE"></span>Belgium</span><a class="locale" href="/nl-be" target="_self">Dutch</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CZ"></span>Czechia</span><a class="locale" href="/cs-cz" target="_self">Czech</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-DK"></span>Denmark</span><a class="locale" href="/da-dk" target="_self">Dansk</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-FI"></span>Finland</span><a class="locale" href="/fi-fi" target="_self">Finish</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-FR"></span>France</span><a class="locale" href="/fr-fr" target="_self">Français</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-DE"></span>Germany</span><a class="locale" href="/de-de" target="_self">Deutsch</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-IE"></span>Ireland</span><a class="locale" href="/en-ie" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-IT"></span>Italy</span><a class="locale" href="/it-it" target="_self">Italiano</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-NL"></span>Netherlands</span><a class="locale" href="/nl-nl" target="_self">Dutch</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-NO"></span>Norway</span><a class="locale" href="/no-no" target="_self">Norsk</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-PL"></span>Poland</span><a class="locale" href="/pl-pl" target="_self">Polski</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-PT"></span>Portugal</span><a class="locale" href="/pt-pt" target="_self">Português</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-FC"></span>Rest of Europe</span><a class="locale" href="/en" target="_self">English</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-ES"></span>Spain</span><a class="locale" href="/es-es" target="_self">Español</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-SE"></span>Sweden</span><a class="locale" href="/sv-se" target="_self">Swedish</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CH"></span>Switzerland</span><a class="locale" href="/de-ch" target="_self">
157Deutsch</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-CH"></span>Switzerland</span><a class="locale" href="/fr-ch" target="_self">Français</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-TR"></span>Turkey</span><a class="locale" href="/tr-tr" target="_self">Türkçe</a></li><li class="lang-country-set"><span class="country"><span class="countryicon-sprite iconset-shiny lazyloaded countrycode-GB"></span>United Kingdom</span><a class="locale" href="/en-gb" target="_self">English</a></li></ul></li></ul></nav></div></nav><div id="sticky-wrap" class="stickynav-processed"><div class="shopping-cart"><section id="block-igcommerce-utility-lang-picker-lang-picker" class="block block-igcommerce-utility-lang-picker "><a href="#country-picker-mobile" id="language-picker" aria-label="Open the country selector navigation" class="jquery-once-3-processed"><span class="countryicon-sprite iconset-shiny countrycode-US lazyloaded"></span>English<span class="arrow-down"></span></a><i id="picker-vassal"></i></section></div><header id="navbar" class="navbar navbar-fixed-top"><div class="container"><div class="navbar-header" itemref="footer-social-links"><meta itemprop="name" content="Fluke"><a itemprop="url" class="navbar-btn" href="/en-us" aria-label="Home" title=Home><span aria-hidden="true" itemprop="logo"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 183 55"><path fill="#ffc20e" d="M0 0h183v55H0z"></path><path d="M27.7 17.6H49v3.8H32.2v2.8h16.9v4.2H32.2v6.8h-4.5zm24.2 0h4.4v13.2h14.3v4.4H51.9zm32.8 17.6h-8.6s-3-.1-3.3-3.3V17.6h4.4v13.5h15.4V17.6H97v14.3c-.4 3.2-3.3 3.3-3.3 3.3h-9zm16.7-17.6v17.6h4.4v-6.6l10.5 6.6h7.9l-14-9 13.3-8.6h-7.8l-9.9 6.1v-6.1zm25.3 0v17.6h22.2v-4.1h-17.8v-2.5h17.8v-4.1h-17.8v-2.7h17.8v-4.2zM157 30c-1.4 0-2.6 1.2-2.6 2.6 0 1.4 1.2 2.6 2.6 2.6 1.4 0 2.6-1.2 2.6-2.6 0-1.4-1.2-2.6-2.6-2.6zm-.1.4c.1 0 .1 0 0 0 1.3 0 2.2.9 2.2 2.2 0 1.2-.9 2.2-2.1 2.2-1.2 0-2.1-1-2.1-2.2 0-1.2.8-2.1 2-2.2zm-.9.7v3h.5v-1.3h.5l.8 1.3h.4l-.8-1.3c.4-.1.7-.4.7-.8 0-.6-.4-.9-1-.9H156zm.4 1.3v-.9h.6c.5 0 .6.1.6.5 0 .3-.2.5-.5.5h-.7v-.1z" class="st1"></path></svg><meta itemprop="url" content="/themes/igc/logo.png"><meta itemprop="width" content="199"><meta itemprop="height" content="60"></span></a><a class="name brand" href="/en-us" title=Home>Fluke|t</a></div><div class="main-nav-desktop-set"><div class="navbar-collapse collapse"><nav id="brand-navigator" class=""><div class="dropdown"><button type="button" class="dropdown-toggle" data-toggle="dropdown-menu" aria-haspopup="true" aria-expanded="false">Other Fluke companies<span class="arrow-down"></span></button><div class="dropdown-menu"><ul class="brands logos"><li><a href="https://www.fluke.com/en-us/products/calibration-tools" class="big-brand-link gtm-fluke-calibration-chooser lazyload" rel="noopener" id="fluke-calibration-chooser" title="Fluke Calibration" aria-label="Fluke Calibration"></a></li><li><a href="https://www.flukebiomedical.com/" class="big-brand-link gtm-fluke-biomedical-chooser lazyload" rel="noopener" id="fluke-biomedical-chooser" title="Fluke Biomedical" aria-label="Fluke Biomedical"></a></li><li><a href="https://www.flukenetworks.com" class="big-brand-link gtm-fluke-networks-chooser lazyload" rel="noopener" id="fluke-networks-chooser" title="Fluke Networks" aria-label="Fluke Networks"></a></li><li><a href="https://www.flukeprocessinstruments.com/" class="big-brand-link gtm-fluke-process-instruments-chooser lazyload" rel="noopener" id="fluke-process-instruments-chooser" title="Fluke Process Instruments" aria-label="Fluke Process Instruments"></a></li><li><a href="https://www.emaint.com/" class="big-brand-link gtm-fluke-emaint-chooser lazyload" rel="noopener" id="fluke-emaint-chooser" title="Fluke eMaint" aria-label="Fluke eMaint"></a></li><li><a href="/en-us/products/condition-monitoring" class="big-brand-link gtm-fluke-condition-monitoring-chooser lazyload" rel="noopener" id="fluke-condition-monitoring-chooser" title="Condition monitoring" aria-label="Condition monitoring"></a></li></ul><div class="brands list"><p class="see-more-label">See more Fluke brands</p><ul><li><a href="https://www.amprobe.com" class="little-brand-link gtm-Amprobe-Chooser" rel="noopener">Amprobe</a></li><li><a href="https://www.beha-amprobe.com/" class="little-brand-link gtm-Beha-Amprobe-Chooser" rel="noopener">Beha-Amprobe</a></li><li><a href="https://www.comarkinstruments.net/" class="little-brand-link gtm-Comark-Chooser" rel="noopener">Comark</a></li><li><a href="https://www.irisys.net/" class="little-brand-link gtm-Irisys-Chooser" rel="noopener">Irisys</a></li><li><a href="https://www.landauer.com/" class="little-brand-link gtm-Landauer-Chooser" rel="noopener">Landauer</a></li><li><a href="https://www.plslaser.com" class="little-brand-link gtm-Pacific-Laser-Systems-Chooser" rel="noopener">Pacific Laser Systems</a></li><li><a href="https://www.pomonaelectronics.com/" class="little-brand-link gtm-Pomona-Chooser" rel="noopener">Pomona</a></li><li><a href="https://www.raysafe.com" class="little-brand-link gtm-RaySafe-Chooser" rel="noopener">RaySafe</a></li><li><a href="https://www.solmetric.com" class="little-brand-link gtm-Solmetric-Chooser" rel="noopener">Solmetric</a></li></ul></div></div></div></nav><nav id="block-igcommerce-utility-nav-ig-primary-nav" class="block block-igcommerce-utility-nav"><ul class="nav navbar-nav" id="en-us-nav"><li class="dropdown top-lvl-products column-value-1"><a href="/en-us/products" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" data-index="1" onclick="window.location.href='/en-us/products';">Products</a><ul class="dropdown-menu"><li class="nav-column col-md-5ths"><ul><li class="second-lvl second-lvl-products-featured "><a href="/en-us/products/featured" class="event-nav-products/featured" target="_self">Featured</a><ul><li><a href="/en-us/products/awards" class="event-nav-products/featured/awards" target="_self">Award winning</a></li><li><a href="/en-us/products/new-fluke-products" class="event-nav-products/featured/new-fluke-products" target="_self">New Fluke products</a></li><li><a href="/en-us/products/shop" class="event-nav-products/featured/shop" target="_self">Shop Fluke products</a></li><li><a href="/en-us/products/catalogs" class="event-nav-products/featured/catalogs" target="_self">Catalogs</a></li><li><a href="/en-us/products/fluke-software" class="event-nav-products/featured/fluke-software" target="_self">Fluke software</a></li><li><a href="/en-us/support/customer-services/premium" class="event-nav-products/featured/premium" target="_self">Premium Care</a></li></ul></li><li class="second-lvl second-lvl-products-accessories "><a href="/en-us/products/accessories" class="event-nav-products/accessories" target="_self">Accessories</a><ul><li><a href="/en-us/products/accessories/cases" class="event-nav-products/accessories/cases" target="_self">Cases and holsters</a></li><li><a href="/en-us/products/accessories/test-leads" class="event-nav-products/accessories/test-leads" target="_self">Test leads, probes and clips</a></li></ul></li>
157<li class="second-lvl second-lvl-products-building-infrastructure "><a href="/en-us/products/building-infrastructure" class="event-nav-products/building-infrastructure" target="_self">Building and HVAC</a><ul><li><a href="/en-us/products/building-infrastructure/hvac-tools" class="event-nav-products/building-infrastructure/hvac-tools" target="_self">HVAC tools</a></li><li><a href="/en-us/products/building-infrastructure/indoor-air-quality-testing" class="event-nav-products/building-infrastructure/indoor-air-quality-testing" target="_self">Indoor air quality testing</a></li><li><a href="/en-us/products/building-infrastructure/laser-distance-meters" class="event-nav-products/building-infrastructure/laser-distance-meters" target="_self">Laser distance meters</a></li><li><a href="/en-us/products/building-infrastructure/laser-levels" class="event-nav-products/building-infrastructure/laser-levels" target="_self">Laser levels</a></li><li><a href="/en-us/products/building-infrastructure/wire-tracers" class="event-nav-products/building-infrastructure/wire-tracers" target="_self">Wire tracers</a></li></ul></li><li class="second-lvl second-lvl-products-electrical-testing "><a href="/en-us/products/electrical-testing" class="event-nav-products/electrical-testing" target="_self">Electrical tools</a><ul><li><a href="/en-us/products/electrical-testing/digital-multimeters" class="event-nav-products/electrical-testing/digital-multimeters" target="_self">Digital multimeters</a></li><li><a href="/en-us/products/electrical-testing/basic-testers" class="event-nav-products/electrical-testing/basic-testers" target="_self">Basic electrical testers</a></li><li><a href="/en-us/products/electrical-testing/clamp-meters" class="event-nav-products/electrical-testing/clamp-meters" target="_self">Clamp meters</a></li><li><a href="/en-us/products/electrical-testing/power-quality" class="event-nav-products/electrical-testing/power-quality" target="_self">Power quality</a></li><li><a href="/en-us/products/electrical-testing/earth-ground" class="event-nav-products/electrical-testing/earth-ground" target="_self">Earth ground</a></li><li><a href="/en-us/products/electrical-testing/installation-testers" class="event-nav-products/electrical-testing/installation-testers" target="_self">Installation testers</a></li><li><a href="/en-us/products/electrical-testing/insulated-tools" class="event-nav-products/electrical-testing/insulated-tools" target="_self">Insulated tools</a></li><li><a href="/en-us/products/intrinsically-safe" class="event-nav-products/electrical-testing/intrinsically-safe" target="_self">Intrinsically safe</a></li><li><a href="/en-us/products/precision-measurement/bench-instruments" class="event-nav-products/electrical-testing/bench-instruments" target="_self">Bench instruments</a></li><li><a href="/en-us/products/electrical-testing/battery-analyzers" class="event-nav-products/electrical-testing/battery-analyzers" target="_self">Battery analyzers</a></li><li><a href="/en-us/products/electrical-testing/insulation-testers" class="event-nav-products/electrical-testing/insulation-testers" target="_self">Insulation testers</a></li><li><a href="/en-us/products/electrical-testing/portable-oscilloscopes" class="event-nav-products/electrical-testing/portable-oscilloscopes" target="_self">Portable oscilloscopes</a></li><li><a href="/en-us/products/electrical-testing/best-solar-energy-industry-tools" class="event-nav-products/electrical-testing/best-solar-energy-industry-tools" target="_self">Solar industry tools</a></li><li><a href="/en-us/products/electrical-testing/emobility" class="event-nav-products/electrical-testing/emobility" target="_self">eMobility</a></li><li><a href="/en-us/products/electrical-testing/essential-electrical-tool-kits" class="event-nav-products/electrical-testing/essential-electrical-tool-kits" target="_self">Essential electrical tool kits</a></li></ul></li><li class="second-lvl second-lvl-products-thermal-imaging "><a href="/en-us/products/thermal-imaging" class="event-nav-products/thermal-imaging" target="_self">Acoustic and thermal imaging</a><ul><li><a href="/en-us/products/thermal-cameras" class="event-nav-products/thermal-imaging/thermal-cameras" target="_self">Thermal cameras</a></li><li><a href="/en-us/products/industrial-imaging" class="event-nav-products/thermal-imaging/leak-and-pd-detection" target="_self">Acoustic imaging and borescopes</a></li><li><a href="/en-us/products/thermal-imaging/ir-windows" class="event-nav-products/thermal-imaging/ir-windows" target="_self">IR windows</a></li></ul></li><li class="second-lvl second-lvl-products-temperature-measurement ">
157<a href="/en-us/products/temperature-measurement" class="event-nav-products/temperature-measurement" target="_self">Temperature measurement</a><ul><li><a href="/en-us/products/temperature-measurement/contact-thermometers" class="event-nav-products/temperature-measurement/contact-thermometers" target="_self">Contact thermometers</a></li><li><a href="/en-us/products/temperature-measurement/ir-thermometers" class="event-nav-products/temperature-measurement/ir-thermometers" target="_self">IR thermometers</a></li></ul></li><li class="second-lvl second-lvl-products-network-cable-testers "><a href="/en-us/products/network-cable-testers" class="event-nav-products/network-cable-testers" target="_self">Network cable testers</a><ul><li><a href="/en-us/products/network-cable-testers/copper" class="event-nav-products/network-cable-testers/copper" target="_self">Copper testers</a></li><li><a href="/en-us/products/network-cable-testers/fiber-optic" class="event-nav-products/network-cable-testers/fiber-optic" target="_self">Fiber optic testers</a></li><li><a href="/en-us/products/network-cable-testers/industrial-ethernet-testers" class="event-nav-products/network-cable-testers/industrial-ethernet-testers" target="_self">Industrial Ethernet testers</a></li></ul></li><li class="second-lvl second-lvl-products-calibration-tools "><a href="/en-us/products/calibration-tools" class="event-nav-products/calibration-tools" target="_self">Calibration tools</a><ul><li><a href="/en-us/products/calibration-tools/process-calibration" class="event-nav-products/calibration-tools/process-calibration" target="_self">Process calibrators</a></li><li><a href="/en-us/products/calibration-tools/electrical-calibration" class="event-nav-products/calibration-tools/electrical-calibration" target="_self">Electrical calibration and standards</a></li><li><a href="/en-us/products/calibration-tools/rf-calibration" class="event-nav-products/calibration-tools/rf-calibration" target="_self">RF calibration</a></li><li><a href="/en-us/products/calibration-tools/data-acquisition-and-general-test" class="event-nav-products/calibration-tools/data-acquisition-and-general-test" target="_self">Data acquisition and general test</a></li><li><a href="/en-us/products/calibration-tools/temperature-calibration" class="event-nav-products/calibration-tools/temperature-calibration" target="_self">Temperature calibration</a></li><li><a href="/en-us/products/calibration-tools/humidity-calibration" class="event-nav-products/calibration-tools/humidity-calibration" target="_self">Humidity calibration</a></li><li><a href="/en-us/products/calibration-tools/pressure-calibration" class="event-nav-products/calibration-tools/pressure-calibration" target="_self">Pressure calibration</a></li><li><a href="/en-us/products/calibration-tools/flow-calibration" class="event-nav-products/calibration-tools/flow-calibration" target="_self">Flow calibration solutions</a></li><li><a href="https://www.fluke.com/en-us/products/fluke-software/fluke-calibration-software" class="event-nav-products/calibration-tools/fluke-calibration-software" target="_blank">Fluke Calibration software</a></li></ul></li><li class="second-lvl second-lvl-products-condition-monitoring "><a href="/en-us/products/condition-monitoring" class="event-nav-products/condition-monitoring" target="_self">Condition monitoring</a><ul><li><a href="/en-us/products/condition-monitoring/laser-alignment" class="event-nav-products/condition-monitoring/laser-alignment" target="_self">Laser alignment</a></li><li><a href="/en-us/products/condition-monitoring/vibration" class="event-nav-products/condition-monitoring/vibration" target="_self">Vibration monitoring</a></li><li><a href="/en-us/products/fluke-software/fluke-condition-monitoring-and-alignment-software" class="event-nav-products/condition-monitoring/fluke-condition-monitoring-and-alignment-software" target="_self">Fluke condition monitoring and alignment software</a></li><li><a href="/en-us/products/fluke-software/emaint-cmms" class="event-nav-products/condition-monitoring/emaint-cmms" target="_self">eMaint CMMS</a></li><li><a href="/en-us/products/fluke-software/connect2-assets" class="event-nav-products/condition-monitoring/connect2-assets" target="_self">Connect2Assets</a></li><li><a href="/en-us/products/condition-monitoring/power" class="event-nav-products/condition-monitoring/power" target="_self">Power monitoring</a></li><li><a href="/en-us/products/fluke-software/fluke-mobile" class="event-nav-products/condition-monitoring/fluke-mobile" target="_self">Fluke Mobile</a></li><li><a href="/en-us/products/connected-reliability" class="event-nav-products/condition-monitoring/connected-reliability" target="_self">Connected reliability</a></li><li><a href="/en-us/learn/tradeshows-and-seminars" class="event-nav-" target="_self">Training</a></li></ul></li><li class="second-lvl second-lvl-products-fluke-software "><a href="/en-us/products/fluke-software" class="event-nav-products/fluke-software" target="_self">Fluke software</a><ul><li><a href="/en-us/products/fluke-software/fluke-electrical-test-tools-software" class="event-nav-products/fluke-software/fluke-electrical-test-tools-software" target="_self">Fluke electrical test tools software</a></li><li><a href="/en-us/products/fluke-software/fluke-calibration-software" class="event-nav-products/fluke-software/fluke-calibration-software" target="_self">Fluke Calibration software</a></li><li><a href="/en-us/products/fluke-software/calstudio-calibration-management-software" class="event-nav-products/fluke-software/calstudio-calibration-management-software" target="_self">CalStudio™ Calibration Management Software</a></li><li><a href="/en-us/products/fluke-software/fluke-condition-monitoring-and-alignment-software" class="event-nav-products/fluke-software/fluke-condition-monitoring-and-alignment-software" target="_self">Fluke condition monitoring and alignment software</a></li><li><a href="/en-us/products/fluke-software/connect" class="event-nav-products/fluke-software/connect" target="_self">Fluke Connect</a></li></ul></li><li class="second-lvl second-lvl-products-industries "><a href="/en-us/products/industries" class="event-nav-products/industries" target="_self">Industries</a><ul><li><a href="/en-us/products/industries/data-centers" class="event-nav-products/industries/data-centers" target="_self">Data centers</a></li></ul></li></ul></li></ul></li><li class="dropdown top-lvl-learn column-value-2"><a href="/en-us/learn" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" data-index="2" onclick="window.location.href='/en-us/learn';">Learn</a><ul class="dropdown-menu"><li class="nav-column col-md-12"><ul><li class="second-lvl second-lvl-learn-blog "><a href="/en-us/learn/blog" class="event-nav-learn/blog" target="_self">Fluke Resource Center</a><ul><li><a href="/en-us/learn/blog/fundamentals" class="event-nav-learn/blog/fundamentals" target="_self">Fundamentals</a></li><li><a href="/en-us/learn/blog/calibration" class="event-nav-learn/blog/calibration" target="_self">Calibration</a></li><li><a href="/en-us/learn/blog/energy-management" class="event-nav-learn/blog/energy-management" target="_self">Energy management</a></li><li><a href="/en-us/learn/blog/maintenance-monitoring" class="event-nav-learn/blog/maintenance-monitoring" target="_self">Maintenance and monitoring</a></li><li><a href="/en-us/learn/blog/metrology" class="event-nav-learn/blog/metrology" target="_self">Metrology</a></li><li><a href="/en-us/learn/blog/safety" class="event-nav-learn/blog/safety" target="_self">Safety</a></li><li><a href="/en-us/learn/blog/troubleshooting" class="event-nav-learn/blog/troubleshooting" target="_self">Troubleshooting</a></li><li><a href="/en-us/learn/blog/all-topics" class="event-nav-learn/blog/all-topics" target="_self">All topics</a></li></ul></li><li class="second-lvl second-lvl-learn-case-studies second-lvl-no-child"><a href="/en-us/learn/case-studies" class="event-nav-learn/case-studies" target="_self">Case studies</a></li><li class="second-lvl second-lvl-learn-online-courses "><a href="/en-us/learn/online-courses" class="event-nav-learn/online-courses" target="_self">Training</a><ul><li><a href="/en-us/learn/online-courses/solar" class="event-nav-learn/online-courses/solar" target="_self">Solar</a></li><li><a href="/en-us/learn/online-courses/calibration-software" class="event-nav-learn/online-courses/calibration-software" target="_self">Calibration software</a></li><li><a href="/en-us/learn/online-courses/electrical-calibration" class="event-nav-learn/online-courses/electrical-calibration" target="_self">Electrical calibration</a></li><li><a href="/en-us/learn/online-courses/flow-calibration" class="event-nav-learn/online-courses/flow-calibration" target="_self">Flow calibration</a></li><li><a href="/en-us/learn/online-courses/pressure-calibration" class="event-nav-learn/online-courses/pressure-calibration" target="_self">Pressure calibration</a></li><li><a href="/en-us/learn/online-courses/temperature-calibration" class="event-nav-learn/online-courses/temperature-calibration" target="_self">Temperature calibration</a></li><li><a href="/en-us/learn/online-courses/customized-calibration-training" class="event-nav-learn/online-courses/customized-calibration-training" target="_self">Customized calibration training</a></li><li><a href="/en-us/learn/online-courses/thermography-training" class="event-nav-learn/online-courses/thermography-training" target="_self">Thermography</a></li><li><a href="/en-us/learn/online-courses/digital-multimeter-basics-online-course" class="event-nav-learn/online-courses/digital-multimeter-basics-online-course" target="_self">Digital multimeter basics</a></li><li><a href="/en-us/learn/online-courses/electrical-measurement-safety" class="event-nav-learn/online-courses/electrical-measurement-safety" target="_self">Electrical measurement safety</a></li><li><a href="/en-us/learn/online-courses/insulation-resistance-online-course" class="event-nav-learn/online-courses/insulation-resistance-online-course" target="_self">Insulation resistance</a></li><li><a href="/en-us/learn/online-courses/motor-and-drive-troubleshooting" class="event-nav-learn/online-courses/motor-and-drive-troubleshooting" target="_self">Motor and drive troubleshooting</a></li><li><a href="/en-us/learn/tradeshows-and-seminars" class="event-nav-learn/online-courses/condition-monitoring-and-alignment-training" target="_self">Prüftechnik events</a></li></ul></li><li class="second-lvl second-lvl-learn-tradeshows-and-seminars second-lvl-no-child"><a href="/en-us/learn/tradeshows-and-seminars" class="event-nav-learn/tradeshows-and-seminars" target="_self">Fluke Events</a></li><li class="second-lvl second-lvl-learn-student-discounts-and-resources second-lvl-no-child"><a href="/en-us/learn/student-discounts-and-resources" class="event-nav-learn/student-discounts-and-resources" target="_self">Resources for educator and students</a></li><li class="second-lvl second-lvl-learn-webinars second-lvl-no-child"><a href="/en-us/learn/webinars" class="event-nav-learn/webinars" target="_self">Webinars</a></li><li class="second-lvl second-lvl-learn-tools-calculators "><a href="/en-us/learn/tools-calculators" class="event-nav-learn/tools-calculators" target="_self">Tools and calculators</a><ul><li><a href="/en-us/learn/tools-calculators/air-leakage-calculator" class="event-nav-learn/tools-calculators/air-leakage-calculator" target="_self">Air leakage ROI calculator</a></li><li><a href="https://download.fluke.com/OnlineTools/EN/USEN/FOV_calc_index.html" class="event-nav-learn/tools-calculators/fov-calculator" target="_blank">FOV calculator</a></li><li><a href="/en-us/learn/tools-calculators/leakq-report-generator" class="event-nav-learn/tools-calculators/leakq-report-generator" target="_self">ii-Series reporting tool</a></li><li><a href="/en-us/learn/tools-calculators/pt100-calculator" class="event-nav-learn/tools-calculators/pt100-calculator" target="_self">PT100 calculator</a></li><li><a href="/en-us/learn/tools-calculators/pt100-table-generator" class="event-nav-learn/tools-calculators/pt100-table-generator" target="_self">FCAL PT100 table generator</a></li><li><a href="https://forms.fluke.com/IG-NA-MULTI-2024-II900-ROI-CALCALCULATOR-USEN-LP-1-A" class="event-nav-learn/tools-calculators/downtime-cost-calculator" target="_blank">
157Downtime cost calculator</a></li><li><a href="https://download.fluke.com/ROI/3046683B_Ti_ROI_calculator/3046683_Thermal ROI.html" class="event-nav-learn/tools-calculators/roi-calculator" target="_blank">ROI calculator</a></li><li><a href="/en-us/learn/tools-calculators/demos-selectors" class="event-nav-learn/tools-calculators/demos-selectors" target="_self">Fluke virtual demos and product selectors</a></li><li><a href="/en-us/learn/tools-calculators/thermocouple-voltage-to-temperature-calculator" class="event-nav-learn/tools-calculators/thermocouple-voltage-to-temperature-calculator" target="_self">Thermocouple voltage to temperature calculator</a></li><li><a href="/en-us/learn/tools-calculators/thermocouple-table-voltage-calculator" class="event-nav-learn/tools-calculators/thermocouple-table-voltage-calculator" target="_self">Thermocouple table voltage calculator</a></li></ul></li></ul></li></ul></li><li class="dropdown top-lvl-support column-value-3"><a href="/en-us/support" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" data-index="3" onclick="window.location.href='/en-us/support';">Support</a><ul class="dropdown-menu"><li class="nav-column col-md-12"><ul><li class="second-lvl second-lvl-support-product-resources "><a href="/en-us/support/product-resources" class="event-nav-support/product-resources" target="_self">Product resources</a><ul><li><a href="/en-us/support/instrument-security" class="event-nav-support/product-resources/instrument-security" target="_self">Instrument security</a></li><li><a href="https://my.fluke.com/en-US/knowledgebase/" class="event-nav-support/product-resources/knowledgebase" target="_blank">Knowledge base</a></li><li><a href="/en-us/support/manuals" class="event-nav-support/product-resources/manuals" target="_self">Fluke Manuals</a></li><li><a href="https://my.fluke.com/en-us/register-product/" class="event-nav-support/product-resources/product-registration" target="_blank">Product registration</a></li><li><a href="https://www.fluke.com/en-us/support/safety-notices" class="event-nav-support/product-resources/safety-notices" target="_blank">Safety notices</a></li><li><a href="/en-us/support/software-downloads" class="event-nav-support/product-resources/software-downloads" target="_self">Software and firmware</a></li><li><a href="/en-us/support/software-licenses" class="event-nav-support/product-resources/software-licenses" target="_self">Software licenses</a></li><li><a href="/en-us/support/warranties" class="event-nav-support/product-resources/warranties" target="_self">Warranties</a></li><li><a href="https://www.fluke.com/en-us/search/fluke?query=material safety data sheet msds" class="event-nav-support/product-resources/material-safety-data-sheets" target="_blank">Material safety data sheets (MSDS)</a></li><li><a href="/en-us/support/customer-services/quality-and-accreditations" class="event-nav-support/product-resources/quality-and-accreditations" target="_self">Quality and accreditations</a></li></ul></li><li class="second-lvl second-lvl-support-customer-services "><a href="/en-us/support/customer-services" class="event-nav-support/customer-services" target="_self">Customer support</a><ul><li><a href="/en-us/support/technical-support" class="event-nav-support/customer-services/technical-support" target="_self">Technical support</a></li><li><a href="/en-us/support/customer-services/fluke-faq" class="event-nav-support/customer-services/fluke-faq" target="_self">FAQs - Frequently asked questions</a></li></ul></li></ul></li></ul></li><li class="dropdown top-lvl-services column-value-4"><a href="/en-us/services" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false" aria-haspopup="true" data-index="4" onclick="window.location.href='/en-us/services';">Services</a><ul class="dropdown-menu"><li class="nav-column col-md-12"><ul><li class="second-lvl second-lvl-services-customer-services "><a href="/en-us/services/customer-services" class="event-nav-services/customer-services" target="_self">Customer Services</a><ul><li><a href="/en-us/support/about-us/contact-us" class="event-nav-services/customer-services/contact-us" target="_self">Contact us</a></li><li><a href="/en-us/support/calibration-services" class="event-nav-services/customer-services/calibration-services" target="_self">Calibration services</a></li><li><a href="/en-us/support/return-materials-authorization" class="event-nav-services/customer-services/return-materials-authorization" target="_self">Return materials authorization</a></li><li><a href="/en-us/support/repair" class="event-nav-services/customer-services/repair" target="_self">Repair services</a></li><li><a href="/en-us/support/service-center-locations" class="event-nav-services/customer-services/service-center-locations" target="_self">Service center locations</a></li><li><a href="/en-us/support/customer-services/fluke-financial-services" class="event-nav-services/customer-services/fluke-financial-services" target="_self">Fluke Financial Services</a></li><li><a href="/en-us/support/customer-services/met-support" class="event-nav-services/customer-services/met-support" target="_self">MET/SUPPORT</a></li></ul></li><li class="second-lvl second-lvl-services-premium "><a href="/en-us/support/customer-services/premium" class="event-nav-services/premium" target="_self">Premium Care</a><ul><li><a href="/en-us/support/customer-services/premium/industrial" class="event-nav-services/premium/industrial" target="_self">Fluke Industrial Premium Care Plans</a></li><li><a href="/en-us/support/customer-services/premium/calibration" class="event-nav-services/premium/calibration" target="_self">Fluke Calibration Support Plans</a></li><li><a href="/en-us/support/customer-services/premium/networks" class="event-nav-services/premium/networks" target="_self">Fluke Networks Support Plans</a></li><li><a href="/en-us/support/customer-services/premium/dmm" class="event-nav-services/premium/dmm" target="_self">Fluke Digital Multimeter Premium Care Plans</a></li></ul></li><li class="second-lvl second-lvl-services-field-services "><a href="/en-us/services/field-services" class="event-nav-services/field-services" target="_self">Field services</a><ul><li><a href="/en-us/services/field-services/paralign-roll-alignment" class="event-nav-services/field-services/paralign-roll-alignment" target="_self">PARALIGN Roll alignment</a></li><li><a href="/en-us/services/field-services/laser-alignment" class="event-nav-services/field-services/laser-alignment" target="_self">Laser alignment</a></li><li><a href="/en-us/services/field-services/remote-condition-monitoring" class="event-nav-services/field-services/remote-condition-monitoring" target="_self">Remote condition monitoring</a></li><li><a href="/en-us/services/field-services/vibration-analysis-and-balancing" class="event-nav-services/field-services/vibration-analysis-and-balancing" target="_self">Vibration analysis &amp; balancing</a></li></ul></li></ul></li></ul></li></ul></nav><div class="hamburger ham-replica"><nav id="mmenu_right" class="mmenu-nav clearfix mm-menu mm-horizontal mm-basic mm-fullscreen mm-offcanvas mm-right mm-front mm-hasfooter mm-hasheader mm-current mm-opened"><div class="mm-header"><a class="mm-prev" style="display: none;"></a><span class="mm-title" style="display: none;"></span><a class="mm-next" style="display: none;"></a></div><ul class="mm-list mm-panel mm-opened mm-current" id="mm-0"><li class="mmenu-collapsed"><nav id="block-igcommerce-utility-nav-ig-primary-mobile-nav" class="block block-igcommerce-utility-nav"><ul id="mobile-en-us-nav" class="mm-list"><li class="mobile-top-lvl mobile-top-lvl-Products"><em class="mm-counter">11</em><a class="mm-subopen" href="#mm-1"></a><a href="/en-us/products">Products</a></li><li class="mobile-top-lvl mobile-top-lvl-Learn"><em class="mm-counter">7</em><a class="mm-subopen" href="#mm-13"></a><a href="/en-us/learn">Learn</a></li><li class="mobile-top-lvl mobile-top-lvl-Support"><em class="mm-counter">2</em><a class="mm-subopen" href="#mm-21"></a><a href="/en-us/support">Support</a></li><li class="mobile-top-lvl mobile-top-lvl-Services"><em class="mm-counter">3</em><a class="mm-subopen" href="#mm-24"></a><a href="/en-us/services">Services</a></li><li class="mobile-top-lvl mobile-top-lvl-Promotions"><a href="/en-us/where-to-buy/promotions-and-contests">Promotions</a></li><li class="mobile-top-lvl mobile-top-lvl-Other Fluke companies"><em class="mm-counter">7</em><a class="mm-subopen" href="#mm-29"></a><a href="">Other Fluke companies</a></li></ul></nav></li></ul><ul class="mm-list mm-panel mm-highest" id="mm-1"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-0">Products</a></li><li class="mobile-second-lvl mobile-second-lvl-featured"><em class="mm-counter">6</em><a class="mm-subopen" href="#mm-2"></a><a href="/en-us/products/featured">Featured</a></li><li class="mobile-second-lvl mobile-second-lvl-accessories"><em class="mm-counter">2</em><a class="mm-subopen" href="#mm-3"></a><a href="/en-us/products/accessories">Accessories</a></li><li class="mobile-second-lvl mobile-second-lvl-building-infrastru
157cture"><em class="mm-counter">5</em><a class="mm-subopen" href="#mm-4"></a><a href="/en-us/products/building-infrastructure">Building and HVAC</a></li><li class="mobile-second-lvl mobile-second-lvl-electrical-testing"><em class="mm-counter">15</em><a class="mm-subopen" href="#mm-5"></a><a href="/en-us/products/electrical-testing">Electrical tools</a></li><li class="mobile-second-lvl mobile-second-lvl-thermal-imaging"><em class="mm-counter">3</em><a class="mm-subopen" href="#mm-6"></a><a href="/en-us/products/thermal-imaging">Acoustic and thermal imaging</a></li><li class="mobile-second-lvl mobile-second-lvl-temperature-measurement"><em class="mm-counter">2</em><a class="mm-subopen" href="#mm-7"></a><a href="/en-us/products/temperature-measurement">Temperature measurement</a></li><li class="mobile-second-lvl mobile-second-lvl-network-cable-testers"><em class="mm-counter">3</em><a class="mm-subopen" href="#mm-8"></a><a href="/en-us/products/network-cable-testers">Network cable testers</a></li><li class="mobile-second-lvl mobile-second-lvl-calibration-tools"><em class="mm-counter">9</em><a class="mm-subopen" href="#mm-9"></a><a href="/en-us/products/calibration-tools">Calibration tools</a></li><li class="mobile-second-lvl mobile-second-lvl-condition-monitoring"><em class="mm-counter">9</em><a class="mm-subopen" href="#mm-10"></a><a href="/en-us/products/condition-monitoring">Condition monitoring</a></li><li class="mobile-second-lvl mobile-second-lvl-fluke-software"><em class="mm-counter">5</em><a class="mm-subopen" href="#mm-11"></a><a href="/en-us/products/fluke-software">Fluke software</a></li><li class="mobile-second-lvl mobile-second-lvl-industries"><em class="mm-counter">1</em><a class="mm-subopen" href="#mm-12"></a><a href="/en-us/products/industries">Industries</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-2"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-1">Featured</a></li><li><a href="/en-us/products/awards">Award winning</a></li><li><a href="/en-us/products/new-fluke-products">New Fluke products</a></li><li><a href="/en-us/products/shop">Shop Fluke products</a></li><li><a href="/en-us/products/catalogs">Catalogs</a></li><li><a href="/en-us/products/fluke-software">Fluke software</a></li><li><a href="/en-us/support/customer-services/premium">Premium Care</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-3"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-2">Accessories</a></li><li><a href="/en-us/products/accessories/cases">Cases and holsters</a></li><li><a href="/en-us/products/accessories/test-leads">Test leads, probes and clips</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-4"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-3">Building and HVAC</a></li><li><a href="/en-us/products/building-infrastructure/hvac-tools">HVAC tools</a></li><li><a href="/en-us/products/building-infrastructure/indoor-air-quality-testing">Indoor air quality testing</a></li><li><a href="/en-us/products/building-infrastructure/laser-distance-meters">Laser distance meters</a></li><li><a href="/en-us/products/building-infrastructure/laser-levels">Laser levels</a></li><li><a href="/en-us/products/building-infrastructure/wire-tracers">Wire tracers</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-5"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-4">Electrical tools</a></li><li><a href="/en-us/products/electrical-testing/digital-multimeters">Digital multimeters</a></li><li><a href="/en-us/products/electrical-testing/basic-testers">Basic electrical testers</a></li><li><a href="/en-us/products/electrical-testing/clamp-meters">Clamp meters</a></li><li><a href="/en-us/products/electrical-testing/power-quality">Power quality</a></li><li><a href="/en-us/products/electrical-testing/earth-ground">Earth ground</a></li><li><a href="/en-us/products/electrical-testing/installation-testers">Installation testers</a></li><li><a href="/en-us/products/electrical-testing/insulated-tools">Insulated tools</a></li><li><a href="/en-us/products/intrinsically-safe">Intrinsically safe</a></li><li><a href="/en-us/products/precision-measurement/bench-instruments">
157Bench instruments</a></li><li><a href="/en-us/products/electrical-testing/battery-analyzers">Battery analyzers</a></li><li><a href="/en-us/products/electrical-testing/insulation-testers">Insulation testers</a></li><li><a href="/en-us/products/electrical-testing/portable-oscilloscopes">Portable oscilloscopes</a></li><li><a href="/en-us/products/electrical-testing/best-solar-energy-industry-tools">Solar industry tools</a></li><li><a href="/en-us/products/electrical-testing/emobility">eMobility</a></li><li><a href="/en-us/products/electrical-testing/essential-electrical-tool-kits">Essential electrical tool kits</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-6"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-5">Acoustic and thermal imaging</a></li><li><a href="/en-us/products/thermal-cameras">Thermal cameras</a></li><li><a href="/en-us/products/industrial-imaging">Acoustic imaging and borescopes</a></li><li><a href="/en-us/products/thermal-imaging/ir-windows">IR windows</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-7"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-6">Temperature measurement</a></li><li><a href="/en-us/products/temperature-measurement/contact-thermometers">Contact thermometers</a></li><li><a href="/en-us/products/temperature-measurement/ir-thermometers">IR thermometers</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-8"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-7">Network cable testers</a></li><li><a href="/en-us/products/network-cable-testers/copper">Copper testers</a></li><li><a href="/en-us/products/network-cable-testers/fiber-optic">Fiber optic testers</a></li><li><a href="/en-us/products/network-cable-testers/industrial-ethernet-testers">Industrial Ethernet testers</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-9"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-8">Calibration tools</a></li><li><a href="/en-us/products/calibration-tools/process-calibration">Process calibrators</a></li><li><a href="/en-us/products/calibration-tools/electrical-calibration">Electrical calibration and standards</a></li><li><a href="/en-us/products/calibration-tools/rf-calibration">RF calibration</a></li><li><a href="/en-us/products/calibration-tools/data-acquisition-and-general-test">Data acquisition and general test</a></li><li><a href="/en-us/products/calibration-tools/temperature-calibration">Temperature calibration</a></li><li><a href="/en-us/products/calibration-tools/humidity-calibration">Humidity calibration</a></li><li><a href="/en-us/products/calibration-tools/pressure-calibration">Pressure calibration</a></li><li><a href="/en-us/products/calibration-tools/flow-calibration">Flow calibration solutions</a></li><li><a href="https://www.fluke.com/en-us/products/fluke-software/fluke-calibration-software">Fluke Calibration software</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-10"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-9">Condition monitoring</a></li><li><a href="/en-us/products/condition-monitoring/laser-alignment">Laser alignment</a></li><li><a href="/en-us/products/condition-monitoring/vibration">Vibration monitoring</a></li><li><a href="/en-us/products/fluke-software/fluke-condition-monitoring-and-alignment-software">Fluke condition monitoring and alignment software</a></li><li><a href="/en-us/products/fluke-software/emaint-cmms">eMaint CMMS</a></li><li><a href="/en-us/products/fluke-software/connect2-assets">Connect2Assets</a></li><li><a href="/en-us/products/condition-monitoring/power">Power monitoring</a></li><li><a href="/en-us/products/fluke-software/fluke-mobile">Fluke Mobile</a></li><li><a href="/en-us/products/connected-reliability">Connected reliability</a></li><li><a href="/en-us/learn/tradeshows-and-seminars">Training</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-11"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-10">Fluke software</a></li><li><a href="/en-us/products/fluke-software/fluke-electrical-test-tools-software">Fluke electrical test tools software</a></li><li><a href="/en-us/products/fluke-software/fluke-calibration-software">Fluke Calibration software</a></li><li><a href="/en-us/products/fluke-software/calstudio-calibration-management-software">CalStudio™ Calibration Management Software</a></li><li><a href="/en-us/products/fluke-software/fluke-condition-monitoring-and-alignment-software">Fluke condition monitoring and alignment software</a></li><li><a href="/en-us/products/fluke-software/connect">Fluke Connect</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-12"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-11">Industries</a></li><li><a href="/en-us/products/industries/data-centers">Data centers</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-13"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-0">Learn</a></li><li class="mobile-second-lvl mobile-second-lvl-blog"><em class="mm-counter">8</em><a class="mm-subopen" href="#mm-14"></a><a href="/en-us/learn/blog">Fluke Resource Center</a></li><li class="mobile-second-lvl mobile-second-lvl-case-studies"><a href="/en-us/learn/case-studies">Case studies</a></li><li class="mobile-second-lvl mobile-second-lvl-online-courses"><em class="mm-counter">13</em><a class="mm-subopen" href="#mm-16"></a><a href="/en-us/learn/online-courses">Training</a></li><li class="mobile-second-lvl mobile-second-lvl-tradeshows-and-seminars"><a href="/en-us/learn/tradeshows-and-seminars">Fluke Events</a></li><li class="mobile-second-lvl mobile-second-lvl-student-discounts-and-resources"><a href="/en-us/learn/student-discounts-and-resources">Resources for educator and students</a></li><li class="mobile-second-lvl mobile-second-lvl-webinars"><a href="/en-us/learn/webinars">Webinars</a></li><li class="mobile-second-lvl mobile-second-lvl-tools-calculators"><em class="mm-counter">10</em><a class="mm-subopen" href="#mm-20"></a><a href="/en-us/learn/tools-calculators">Tools and calculators</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-14"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-13">Fluke Resource Center</a></li><li><a href="/en-us/learn/blog/fundamentals">Fundamentals</a></li><li><a href="/en-us/learn/blog/calibration">Calibration</a></li><li><a href="/en-us/learn/blog/energy-management">Energy management</a></li><li><a href="/en-us/learn/blog/maintenance-monitoring">Maintenance and monitoring</a></li><li><a href="/en-us/learn/blog/metrology">Metrology</a></li><li><a href="/en-us/learn/blog/safety">Safety</a></li><li><a href="/en-us/learn/blog/troubleshooting">Troubleshooting</a></li><li><a href="/en-us/learn/blog/all-topics">All topics</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-15"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-14">Case studies</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-16"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-15">Training</a></li><li><a href="/en-us/learn/online-courses/solar">Solar</a></li><li><a href="/en-us/learn/online-courses/calibration-software">Calibration software</a></li><li><a href="/en-us/learn/online-courses/electrical-calibration">Electrical calibration</a></li><li><a href="/en-us/learn/online-courses/flow-calibration">Flow calibration</a></li><li><a href="/en-us/learn/online-courses/pressure-calibration">Pressure calibration</a></li><li><a href="/en-us/learn/online-courses/temperature-calibration">Temperature calibration</a></li><li><a href="/en-us/learn/online-courses/customized-calibration-training">Customized calibration training</a></li><li><a href="/en-us/learn/online-courses/thermography-training">Thermography</a></li><li><a href="/en-us/learn/online-courses/digital-multimeter-basics-online-course">Digital multimeter basics</a></li><li><a href="/en-us/learn/online-courses/electrical-measurement-safety">Electrical measurement safety</a></li><li><a href="/en-us/learn/online-courses/insulation-resistance-online-course">Insulation resistance</a></li><li><a href="/en-us/learn/online-courses/motor-and-drive-troubleshooting">Motor and drive troubleshooting</a></li><li><a href="/en-us/learn/tradeshows-and-seminars">Prüftechnik events</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-17"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-16">Fluke Events</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-18"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-17">Resources for educator and students</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-19"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-18">Webinars</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-20"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-19">Tools and calculators</a></li><li><a href="/en-us/learn/tools-calculators/air-leakage-calculator">Air leakage ROI calculator</a></li><li><a href="https://download.fluke.com/OnlineTools/EN/USEN/FOV_calc_index.html">FOV calculator</a></li><li><a href="/en-us/learn/tools-calculators/leakq-report-generator">ii-Series reporting tool</a></li><li><a href="/en-us/learn/tools-calculators/pt100-calculator">PT100 calculator</a></li><li><a href="/en-us/learn/tools-calculators/pt100-table-generator">FCAL PT100 table generator</a></li><li><a href="https://forms.fluke.com/IG-NA-MULTI-2024-II900-ROI-CALCALCULATOR-USEN-LP-1-A">
157Downtime cost calculator</a></li><li><a href="https://download.fluke.com/ROI/3046683B_Ti_ROI_calculator/3046683_Thermal ROI.html">ROI calculator</a></li><li><a href="/en-us/learn/tools-calculators/demos-selectors">Fluke virtual demos and product selectors</a></li><li><a href="/en-us/learn/tools-calculators/thermocouple-voltage-to-temperature-calculator">Thermocouple voltage to temperature calculator</a></li><li><a href="/en-us/learn/tools-calculators/thermocouple-table-voltage-calculator">Thermocouple table voltage calculator</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-21"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-0">Support</a></li><li class="mobile-second-lvl mobile-second-lvl-product-resources"><em class="mm-counter">10</em><a class="mm-subopen" href="#mm-22"></a><a href="/en-us/support/product-resources">Product resources</a></li><li class="mobile-second-lvl mobile-second-lvl-customer-services"><em class="mm-counter">2</em><a class="mm-subopen" href="#mm-23"></a><a href="/en-us/support/customer-services">Customer support</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-22"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-21">Product resources</a></li><li><a href="/en-us/support/instrument-security">Instrument security</a></li><li><a href="https://my.fluke.com/en-US/knowledgebase/">Knowledge base</a></li><li><a href="/en-us/support/manuals">Fluke Manuals</a></li><li><a href="https://my.fluke.com/en-us/register-product/">Product registration</a></li><li><a href="https://www.fluke.com/en-us/support/safety-notices">Safety notices</a></li><li><a href="/en-us/support/software-downloads">Software and firmware</a></li><li><a href="/en-us/support/software-licenses">Software licenses</a></li><li><a href="/en-us/support/warranties">Warranties</a></li><li><a href="https://www.fluke.com/en-us/search/fluke?query=material safety data sheet msds">Material safety data sheets (MSDS)</a></li><li><a href="/en-us/support/customer-services/quality-and-accreditations">Quality and accreditations</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-23"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-22">Customer support</a></li><li><a href="/en-us/support/technical-support">Technical support</a></li><li><a href="/en-us/support/customer-services/fluke-faq">FAQs - Frequently asked questions</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-24"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-0">Services</a></li><li class="mobile-second-lvl mobile-second-lvl-customer-services"><em class="mm-counter">7</em><a class="mm-subopen" href="#mm-25"></a><a href="/en-us/services/customer-services">Customer Services</a></li><li class="mobile-second-lvl mobile-second-lvl-premium"><em class="mm-counter">4</em><a class="mm-subopen" href="#mm-26"></a><a href="/en-us/support/customer-services/premium">Premium Care</a></li><li class="mobile-second-lvl mobile-second-lvl-field-services"><em class="mm-counter">4</em><a class="mm-subopen" href="#mm-27"></a><a href="/en-us/services/field-services">Field services</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-25"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-24">Customer Services</a></li><li><a href="/en-us/support/about-us/contact-us">Contact us</a></li><li><a href="/en-us/support/calibration-services">Calibration services</a></li><li><a href="/en-us/support/return-materials-authorization">Return materials authorization</a></li><li><a href="/en-us/support/repair">Repair services</a></li><li><a href="/en-us/support/service-center-locations">Service center locations</a></li><li><a href="/en-us/support/customer-services/fluke-financial-services">Fluke Financial Services</a></li><li><a href="/en-us/support/customer-services/met-support">MET/SUPPORT</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-26"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-25">Premium Care</a></li><li><a href="/en-us/support/customer-services/premium/industrial">Fluke Industrial Premium Care Plans</a></li><li><a href="/en-us/support/customer-services/premium/calibration">Fluke Calibration Support Plans</a></li><li><a href="/en-us/support/customer-services/premium/networks">Fluke Networks Support Plans</a></li><li><a href="/en-us/support/customer-services/premium/dmm">Fluke Digital Multimeter Premium Care Plans</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-27"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-26">Field services</a></li><li><a href="/en-us/services/field-services/paralign-roll-alignment">
157PARALIGN Roll alignment</a></li><li><a href="/en-us/services/field-services/laser-alignment">Laser alignment</a></li><li><a href="/en-us/services/field-services/remote-condition-monitoring">Remote condition monitoring</a></li><li><a href="/en-us/services/field-services/vibration-analysis-and-balancing">Vibration analysis &amp; balancing</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-28"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-0">Promotions</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-29"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-0">Other Fluke companies</a></li><li class="mobile-second-lvl mobile-second-lvl-"><a href="https://www.fluke.com/en-us/products/calibration-tools">Fluke Calibration</a></li><li class="mobile-second-lvl mobile-second-lvl-"><a href="https://www.flukebiomedical.com/">Fluke Biomedical</a></li><li class="mobile-second-lvl mobile-second-lvl-"><a href="https://www.flukenetworks.com">Fluke Networks</a></li><li class="mobile-second-lvl mobile-second-lvl-"><a href="https://www.flukeprocessinstruments.com/">Fluke Process Instruments</a></li><li class="mobile-second-lvl mobile-second-lvl-"><a href="https://www.emaint.com/">Fluke eMaint</a></li><li class="mobile-second-lvl mobile-second-lvl-"><a href="products/condition-monitoring">Condition monitoring</a></li><li class="mobile-second-lvl mobile-second-lvl-"><em class="mm-counter">9</em><a class="mm-subopen" href="#mm-36"></a><a href="">See more Fluke brands</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-30"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-29">Fluke Calibration</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-31"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-30">Fluke Biomedical</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-32"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-31">Fluke Networks</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-33"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-32">Fluke Process Instruments</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-34"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-33">Fluke eMaint</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-35"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-34">Condition monitoring</a></li></ul><ul class="mm-list mm-panel mm-hidden" id="mm-36"><li class="mm-subtitle"><a class="mm-subclose" href="#mm-35">See more Fluke brands</a></li><li><a href="https://www.amprobe.com">Amprobe</a></li><li><a href="https://www.beha-amprobe.com/">Beha-Amprobe</a></li><li><a href="https://www.comarkinstruments.net/">Comark</a></li><li><a href="https://www.irisys.net/">Irisys</a></li><li><a href="https://www.landauer.com/">Landauer</a></li><li><a href="https://www.plslaser.com">Pacific Laser Systems</a></li><li><a href="https://www.pomonaelectronics.com/">Pomona</a></li><li><a href="https://www.raysafe.com">RaySafe</a></li><li><a href="https://www.solmetric.com">Solmetric</a></li></ul><div class="mm-footer"><button type="button" class="mmenu-close navbar-toggle jquery-once-3-processed" href="#mmenu_right"></button></div></nav></div></div></div><div id="icon-chunkle"><a name="wtb-nav-button" href="#" id="wtb-nav-button" class="nav-butt" aria-label="Open the where to buy navigation"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20.9 26"><path class="bl" fill="none" fill-rule="evenodd" d="M8.5 22.5l-3-3.4-.1-.1-2.5-3.1a9 9 0 01-1.7-5.4c0-2.5 1-4.8 2.7-6.6a9.9 9.9 0 015.6-2.7h1c5.1 0 9.3 4.2 9.3 9.3a8.6 8.6 0 01-1.7 5.3 86.4 86.4 0 01-5.6 6.7l-2 2.2c-.7-.6-1.3-1.4-2-2.2z" clip-rule="evenodd"></path><path fill="#fff" fill-rule="evenodd" d="M10.5 6.4a4 4 0 00-2.9 1.2c-.7.8-1.2 1.8-1.2 2.9a4 4 0 004.1 4.1 4 4 0 004.1-4.1 4 4 0 00-1.2-2.9 4 4 0 00-2.9-1.2zm-4.3-.2a6 6 0 018.6 0c2.4 2.4 2.4 6.2 0 8.5s-6.2 2.4-8.5 0a6.2 6.2 0 01-1.8-4.3c-.1-1.5.5-3 1.7-4.2-.1.1 0 0 0 0zM10.5 0c2.8-.2 5.5 1 7.3 3.1a10.4 10.4 0 012.6 10.6c-.3 1-.8 2-1.4 2.9a80.2 80.2 0 01-5.3 6.3l-2.5 2.8c-.3.4-.9.5-1.3.1l-.1-.1-2.5-2.8L4.7 20 3 18l-1.1-1.5A11.3 11.3 0 010 10.4C0 7.6 1.1 5 3.1 3 5 1 7.7-.1 10.5 0zM8.6 21.5l-2.8-3.2-.1-.1-2.3-2.9a9 9 0 01-1.6-5c0-2.3.9-4.4 2.5-6A9.4 9.4 0 019.6 2H10.5c4.7 0 8.6 3.8 8.6 8.6 0 .9-.1 1.8-.4 2.6a10 10 0 01-1.2 2.3 59.9 59.9 0 01-5.2 6.1l-1.8 2-1.9-2.1z" clip-rule="evenodd"></path></svg><span class="nav-butt-text">Shop</span></a><nav id="wtb-nav" aria-labelledby="wtb-nav-button" style="display: none; left:0px"><ul><li><a href="/en-us/where-to-buy" class="wtb-nav-child gtm-where-to-buy-find-distributor">Find a distributor</a></li><li><a href="/en-us/where-to-buy/find-your-local-sales-representative" class="wtb-nav-child gtm-where-to-buy-find-your-local-sales-representative">Where to buy PRUFTECHNIK</a></li><li><a href="/en-us/products/shop" class="wtb-nav-child gtm-where-to-buy-shop">Shop Fluke products</a></li><li><a href="/en-us/where-to-buy/counterfeit-awareness" class="wtb-nav-child gtm-where-to-buy-counterfeit-awareness">Fluke counterfeit awareness</a></li><li><a href="/en-us/where-to-buy/grey-market" class="wtb-nav-child gtm-where-to-buy-grey-market">Grey market</a></li><li><a href="/en-us/where-to-buy/shipping" class="wtb-nav-child gtm-where-to-buy-shipping">Shipping info</a></li></ul></nav><div id="fluke-secondary-shop-wrappper" class="ham-replica" style="display: none;"><nav id="fluke-secondary-shop-menu" class="mmenu-nav clearfix mm-menu mm-horizontal mm-basic mm-secondary mm-fullscreen mm-offcanvas mm-right mm-front mm-hasfooter mm-hasheader mm-current mm-opened" aria-labelledby="wtb-nav-button" style="display: none;"><div class="mm-header"><a class="mm-prev" style="display: none;"></a><span class="mm-title" style="display: none;"></span><a class="mm-next" style="display: none;"></a></div><ul class="mm-list mm-panel mm-opened mm-current"><li><a href="/en-us/where-to-buy" class="nav-butt nav-butt-text tid-7192 gtm-promotions-and-contests" class="wtb-nav-child gtm-where-to-buy-find-distributor">Find a distributor</a></li><li><a href="/en-us/where-to-buy/find-your-local-sales-representative" class="nav-butt nav-butt-text tid-7192 gtm-promotions-and-contests" class="wtb-nav-child gtm-where-to-buy-find-your-local-sales-representative">Where to buy PRUFTECHNIK</a></li><li><a href="/en-us/products/shop" class="nav-butt nav-butt-text tid-7192 gtm-promotions-and-contests" class="wtb-nav-child gtm-where-to-buy-shop">Shop Fluke products</a></li><li><a href="/en-us/where-to-buy/counterfeit-awareness" class="nav-butt nav-butt-text tid-7192 gtm-promotions-and-contests" class="wtb-nav-child gtm-where-to-buy-counterfeit-awareness">Fluke counterfeit awareness</a></li><li><a href="/en-us/where-to-buy/grey-market" class="nav-butt nav-butt-text tid-7192 gtm-promotions-and-contests" class="wtb-nav-child gtm-where-to-buy-grey-market">Grey market</a></li><li><a href="/en-us/where-to-buy/shipping" class="nav-butt nav-butt-text tid-7192 gtm-promotions-and-contests" class="wtb-nav-child gtm-where-to-buy-shipping">Shipping info</a></li></ul><div class="mm-footer"><button type="button" id="fluke-menu-shop-close" class="mmenu-close navbar-toggle jquery-once-3-processed" href="#mmenu_right"></button></div></nav></div><a href="/en-us/where-to-buy/promotions-and-contests" class="nav-butt nav-butt-text tid-7192 gtm-promotions-and-contests" id="promo-nav-button" name="promo-nav-button">Promotions</a><a href="#" id="ecomm-nav-button" class="nav-butt uniportal" aria-label="Open the e-commerce navigation"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 17.6 18">
157<path fill="none" d="M8.8 9.5c4.3 0 7.9 3.3 8.3 7.6H.5c.4-4.4 4-7.6 8.3-7.6zM4.5 5C4.5 2.6 6.4.7 8.8.7s4.3 1.9 4.3 4.3-1.9 4.3-4.3 4.3c-2.4-.1-4.3-2-4.3-4.3z" class="bl"></path><path fill="#fff" d="M0 17.3c0 .4.3.7.7.7h16.2c.4 0 .7-.3.7-.7v-.1c-.1-3.7-2.4-7-5.9-8.2a5 5 0 001.2-6.9C11.3-.1 8.2-.7 6 .9S3.2 5.6 4.8 7.8c.3.5.7.9 1.1 1.2A8.7 8.7 0 000 17.3zM5.3 5c0-2 1.6-3.5 3.5-3.5S12.3 3 12.3 5s-1.6 3.5-3.5 3.5c-2 0-3.5-1.6-3.5-3.5zm3.5 4.9c3.8 0 7 2.9 7.4 6.7H1.4a7.5 7.5 0 017.4-6.7z"></path></svg><span class="nav-butt-text">My Account</span></a><nav id="ecomm-nav" aria-labelledby="ecomm-nav-button"><ul><li><a href="/en-us/my-account/login" class="ecomm-nav-child Unified Register 7346 uniportal">Register</a></li><li><a href="/en-us/my-account/login" class="ecomm-nav-child Unified Sign in 7344 uniportal">Sign in</a></li><li><a href="/en-us/support/registering-your-fluke-product" class="ecomm-nav-child Registering your Fluke Product 20262 uniportal">Registering your Fluke Product</a></li></ul></nav><div id="fluke-secondary-account-wrapper" class="ham-replica" style="display: none;"><nav id="fluke-secondary-account-menu" class="mmenu-nav clearfix mm-menu mm-horizontal mm-basic mm-secondary mm-fullscreen mm-offcanvas mm-right mm-front mm-hasfooter mm-hasheader mm-current mm-opened" aria-labelledby="wtb-nav-button" style="display: none;"><div class="mm-header"><a class="mm-prev" style="display: none;"></a><span class="mm-title" style="display: none;">My Account</span><a class="mm-next" style="display: none;"></a></div><ul class="mm-list mm-panel mm-opened mm-current"><li><a href="/en-us/my-account/login" class="ecomm-nav-child Unified Register 7346 uniportal">Register</a></li><li><a href="/en-us/my-account/login" class="ecomm-nav-child Unified Sign in 7344 uniportal">Sign in</a></li><li><a href="/en-us/support/registering-your-fluke-product" class="ecomm-nav-child Registering your Fluke Product 20262 uniportal">Registering your Fluke Product</a></li></ul><div class="mm-footer"><button type="button" id="fluke-menu-account-close" class="mmenu-close navbar-toggle jquery-once-3-processed" href="#mmenu_right"></button></div></nav></div><a name="rfq-opener" class='rfq-opener nav-butt' href='#' aria-label="Open the request a quote form"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 23.5 23.5"><path fill="#fff" d="M20.8 15.8l-.5-.2a10 10 0 00-3.6-1.4c-.5 0-.9.2-1.2.5l-.8 1.1A16.5 16.5 0 017.9 9L9 8.2c.9-1.2 0-3-1.1-5l-.2-.5C7 1.3 6.3 0 4.8 0a3 3 0 00-1 .2C1.8.8.3 3.3 0 5.3c-.3 2.1 1.7 7.4 6.2 11.9 4.6 4.6 9.5 6.3 11.5 6.3h.4c2.1-.3 4.6-1.8 5.2-3.8.8-2.2-1-3.1-2.5-3.9m.9 3.4c-.4 1.3-2.3 2.3-3.7 2.5h-.2c-1.8 0-6.3-1.8-10.2-5.7-4.5-4.5-6-9.2-5.8-10.4.2-1.5 1.3-3.4 2.5-3.7l.4-.1c.4 0 .7.5 1.3 1.7l.3.5c.5.9.9 1.8 1.2 2.8-.4.4-.8.7-1.3.9-.4.2-.6.6-.4 1.1a15 15 0 003.7 5.3c1.5 1.6 3.3 2.8 5.3 3.7.4.1.9-.1 1.1-.5l.8-1.3c1 .2 2 .6 2.8 1.2l.5.2c1.8.9 1.9 1.1 1.7 1.8"/></svg><span class="nav-butt-text">Talk to Sales</span></a><div id="rfq-nav-form" style="display:none"><form class="webform-submission-form webform-submission-add-form webform-submission-talk-to-sales-form webform-submission-talk-to-sales-add-form gtm-rfq-nav-form js-webform-details-toggle webform-details-toggle" data-drupal-selector="webform-submission-talk-to-sales-add-form" action="/en-us" method="post" id="webform-submission-talk-to-sales-add-form" accept-charset="UTF-8"> <input data-drupal-selector="edit-current-language" type="hidden" name="current_language" value="en-us" /><input data-drupal-selector="edit-iglastmscrmcampaignid" type="hidden" name="iglastmscrmcampaignid" value="bc780ce8-46f0-e911-80d1-00155dfd72e5" /><div id="edit-title" class="form-type-webform-markup js-webform-type-webform-markup webform-type-webform-markup js-form-item form-item js-form-type-webform-markup form-item-title js-form-item-title form-no-label"><p class="rfq-header">Talk to a Fluke sales expert</p></div><div id="edit-intro" class="form-type-webform-markup js-webform-type-webform-markup webform-type-webform-markup js-form-item form-item js-form-type-webform-markup form-item-intro js-form-item-intro form-no-label"><p>We’ll help you select the right product for your needs.</p> Quick support<ul><li><a href="https://pruftechnik.fluke.com/contact" id="rfq-pt" class="gtm-rfq-contact-pt">Contact Prüftechnik Sales/Support</a></li><li><a href="/en-us/support/repair" id="rfq-repair" class="gtm-rfq-repair">Repairs and parts</a></li><li><a href="/en-us/support/calibration-services" id="rfq-cal-serv" class="gtm-rfq-cal-serv">Calibration services</a></li><li><a href="/en-us/support/technical-support" id="rfq-support" class="gtm-rfq-support">Technical support</a></li><li><a href="/en-us/support/distributors" id="rfq-distributor" class="gtm-rfq-distributor">Reseller/distributor support</a></li></ul></div><div class="form-type-textfield js-webform-type-textfield webform-type-textfield js-form-item form-item js-form-type-textfield form-item-favorite-color js-form-item-favorite-color"> <label for="edit-favorite-color" class="form-item__label">What is your favorite color?</label> <input class="contact-sales-favorite-color form-text form-element form-element--type-text form-element--api-textfield" data-drupal-selector="edit-favorite-color" type="text" id="edit-favorite-color" name="favorite_color" value="" size="60" maxlength="255" /></div><div class="form-type-textfield js-webform-type-textfield webform-type-textfield js-form-item form-item js-form-type-textfield form-item-first-name js-form-item-first-name"> <label for="edit-first-name" class="form-item__label js-form-required form-required">First Name</label> <input class="contact-sales-first-name form-text required form-element form-element--type-text form-element--api-textfield" data-webform-required-error="Please Enter First Name" data-drupal-selector="edit-first-name" type="text" id="edit-first-name" name="first_name" value="" size="60" maxlength="255" required="required" /></div><div class="form-type-textfield js-webform-type-textfield webform-type-textfield js-form-item form-item js-form-type-textfield form-item-last-name js-form-item-last-name"> <label for="edit-last-name" class="form-item__label js-form-required form-required">Last Name</label> <input class="contact-sales-last-name form-text required form-element form-element--type-text form-element--api-textfield" data-webform-required-error="Please Enter Last Name" data-drupal-selector="edit-last-name" type="text" id="edit-last-name" name="last_name" value="" size="60" maxlength="255" required="required" /></div><div class="form-type-email js-webform-type-email webform-type-email js-form-item form-item js-form-type-email form-item-email-address js-form-item-email-address"> <label for="edit-email-address" class="form-item__label js-form-required form-required">Email address</label> <input class="contact-sales-email-address form-email required form-element form-element--type-email form-element--api-email" data-webform-required-error="Please Enter Correct Email" data-drupal-selector="edit-email-address" type="email" id="edit-email-address" name="email_address" value="" size="60" maxlength="254" required="required" /></div><div class="form-type-textfield js-webform-type-textfield webform-type-textfield js-form-item form-item js-form-type-textfield form-item-company 
157js-form-item-company"> <label for="edit-company" class="form-item__label js-form-required form-required">Company</label> <input class="contact-sales-company form-text required form-element form-element--type-text form-element--api-textfield" data-webform-required-error="Please Enter Company Name" data-drupal-selector="edit-company" type="text" id="edit-company" name="company" value="" size="60" maxlength="255" required="required" /></div><div class="form-type-tel js-webform-type-tel webform-type-tel js-form-item form-item js-form-type-tel form-item-phone js-form-item-phone"> <label for="edit-phone" class="form-item__label js-form-required form-required">Phone</label> <input class="contact-sales-phone form-tel required form-element form-element--type-tel form-element--api-tel" data-drupal-selector="edit-phone" type="tel" id="edit-phone" name="phone" value="" size="30" maxlength="128" required="required" /></div><div class="form-type-select js-webform-type-select webform-type-select js-form-item form-item js-form-type-select form-item-country js-form-item-country"> <label for="edit-country" class="form-item__label js-form-required form-required">Country</label> <select data-drupal-selector="edit-country" id="edit-country" name="country" class="form-select required form-element form-element--type-select" required="required"><option value="" selected="selected">- Select -</option><option value="US">United States (Estados Unidos)</option><option value="CA">Canada</option><option value="AF">Afghanistan</option><option value="AL">Albania</option><option value="DZ">Algeria</option><option value="AS">American Samoa</option><option value="AD">Andorra</option><option value="AO">Angola</option><option value="AI">Anguilla</option><option value="AQ">Antarctica</option><option value="AG">Antigua and Barbuda</option><option value="AR">Argentina</option><option value="AM">Armenia</option><option value="AW">Aruba</option><option value="AU">Australia</option><option value="AZ">Azerbaijan</option><option value="BS">Bahamas</option><option value="BH">Bahrain</option><option value="BD">Bangladesh</option><option value="BB">Barbados</option><option value="BY">Беларусь (Belarus)</option><option value="BE">Belgien/Belgique (Belgium)</option><option value="BZ">Belize</option><option value="BJ">Benin</option><option value="BM">Bermuda</option><option value="BT">Bhutan</option><option value="BO">Bolivia</option><option value="BQ">Bonaire</option><option value="BA">Bosnia and Herzegovina</option><option value="BV">Bouvet Island</option><option value="BW">Botswana</option><option value="BR">Brazil</option><option value="IO">British Indian Ocean Territory</option><option value="BN">Brunei Darussalam</option><option value="BG">Bulgaria</option><option value="BF">Burkina Faso</option><option value="BI">Burundi</option><option value="KH">Cambodia</option><option value="CM">Cameroon</option><option value="CV">Cape Verde</option><option value="KY">Cayman Islands</option><option value="CF">Central African Republic</option><option value="CZ">Česká republika (Czech Republic)</option><option value="TD">Chad</option><option value="CL">Chile</option><option value="CN">中国 (China)</option><option value="CX">Christmas Island</option><option value="VA">Città Di Vatican</option><option value="CC">Cocos (Keeling) Islands</option><option value="CK">Cook Islands</option><option value="CO">Colombia</option><option value="KM">Comoros</option><option value="CG">Congo</option><option value="CD">The Democratic Republic of Congo</option><option value="CR">Costa Rica</option><option value="HR">Croatia</option><option value="CY">Cyprus</option><option value="CI">Côte D Ivoire</option><option value="DK">Danmark (Denmark)</option><option value="DE">Deutschland (Germany)</option><option value="DJ">Djibouti</option><option value="DM">Dominica</option><option value="EC">Ecuador</option><option value="EG">Egypt</option><option value="SV">El Salvador</option><option value="GQ">Equatorial Guinea</option><option value="ER">Eritrea</option><option value="ES">España (Spain)</option><option value="EE">Estonia</option><option value="ET">Ethiopia</option><option value="FO">Faroese Føroyar</option><option value="FJ">
157Fiji</option><option value="FR">France</option><option value="TF">French Southern Territories</option><option value="GF">French Guiana</option><option value="GA">Gabon</option><option value="GM">Gambia</option><option value="GE">Georgia</option><option value="GH">Ghana</option><option value="GI">Gibraltar</option><option value="GR">Greece</option><option value="GL">Greenland</option><option value="GD">Grenada</option><option value="GT">Guatemala</option><option value="GP">Guadeloupe</option><option value="GU">Guam (USA)</option><option value="GN">Guinea</option><option value="GW">Guinea-Bissau</option><option value="GY">Guyana</option><option value="HT">Haiti</option><option value="HM">Heard Island and McDonald Islands</option><option value="HN">Honduras</option><option value="HK">Hong Kong</option><option value="HU">Hungary</option><option value="IS">Iceland</option><option value="IN">India</option><option value="ID">Indonesia</option><option value="IQ">Iraq</option><option value="IE">Ireland</option><option value="IL">Israel</option><option value="FK">Falkland Islands</option><option value="IT">Italy</option><option value="JM">Jamaica</option><option value="JP">日本 (Japan)</option><option value="JO">Jordan</option><option value="KZ">Kazakhstan</option><option value="KE">Kenya</option><option value="KI">Kiribati</option><option value="KR">대한민국 (Korea Republic of)</option><option value="KW">Kuwait</option><option value="KG">Kyrgyzstan</option><option value="LA">Laos</option><option value="LV">Latvia</option><option value="LB">Lebanon</option><option value="LS">Lesotho</option><option value="LR">Liberia</option><option value="LY">Libya</option><option value="LI">Liechtenstein</option><option value="LT">Lithuania</option><option value="LU">Luxembourg</option><option value="MO">Macao</option><option value="MK">Macedonia</option><option value="MG">Madagascar</option><option value="MW">Malawi</option><option value="MY">Malaysia</option><option value="MV">Maldives</option><option value="ML">Mali</option><option value="MT">Malta</option><option value="MH">Marshall Islands</option><option value="MQ">Martinique</option><option value="MR">Mauritania</option><option value="MU">Mauritius</option><option value="YT">Mayotte</option><option value="MX">México (Mexico)</option><option value="FM">Micronesia</option><option value="MD">Moldova</option><option value="MC">Monaco</option><option value="MN">Mongolia</option><option value="ME">Montenegro</option><option value="MS">Montserrat</option><option value="MA">Morocco</option><option value="MZ">Mozambique</option><option value="MM">Myanmar</option><option value="NA">Namibia</option><option value="NR">Nauru</option><option value="NL">Nederland (Netherlands)</option><option value="AN">Netherlands Antilles</option><option value="NP">Nepal</option><option value="NC">New Caledonia</option><option value="NZ">New Zealand</option><option value="NI">Nicaragua</option><option value="NE">Niger</option><option value="NG">Nigeria</option><option value="NU">Niue</option><option value="NO">Norge (Norway)</option><option value="NF">Norfolk Island</option><option value="MP">Northern Mariana Islands</option><option value="OM">Oman</option><option value="AT">Österreich (Austria)</option><option value="PK">Pakistan</option><option value="PW">Palau</option><option value="PS">Palestine</option><option value="PA">Panama</option><option value="PG">Papua New Guinea</option><option value="PY">Paraguay</option><option value="PE">Perú (Peru)</option><option value="PH">Philippines</option><option value="PN">Pitcairn Island</option><option value="PR">Puerto Rico</option><option value="RU">Россия (Russia)</option><option value="PL">Polska (Poland)</option><option value="PF">Polynesia (French)</option><option value="PT">Portugal</option><option value="QA">Qatar</option><option value="DO">República Dominicana (Dominican Republic)</option><option value="RE">Réunion</option><option value="RO">România (Romania)</option><option value="RW">Rwanda</option><option value="SH">Saint Helena</option><option value="PM">Saint Pierre and Miquelon</option><option value="KN">Saint Kitts and Nevis</option><option value="LC">Saint Lucia</option><option value="VC">Saint Vincent and The Grenadines</option><option value="SM">San Marino</option><option value="ST">Sao Tome and Principe</option><option value="SA">Saudi Arabia</option><option value="CH">Schweiz (Switzerland)</option><option value="SN">Senegal</option><option value="RS">Serbia</option><option value="SC">Seychelles</option><option value="SL">Sierra Leone</option><option value="SG">Singapore</option><option value="SK">Slovakia</option><option value="SI">Slovenia</option><option value="SB">Solomon Islands</option><option value="SO">Somalia</option><option value="ZA">South Africa</option><option value="GS">South Georgia and The South Sandwich Islands</option><option value="SS">South Sudan</option><option value="LK">Sri Lanka</option><option value="SD">Sudan</option><option value="FI">Suomi (Finland)</option><option value="SR">Suriname</option><option value="SJ">Svalbard and Jan Mayen</option><option value="SE">Sverige (Sweden)</option><option value="SZ">Swaziland</option><option value="TW">Taiwan, China</option><option value="TJ">Tajikistan</option><option value="TZ">Tanzania</option><option value="TH">Thailand</option><option value="TL">Timor-Leste</option><option value="TK">Tokelau</option><option value="TG">Togo</option><option value="TO">Tonga</option><option value="TT">Trinidad and Tobago</option><option value="TN">Tunisia</option><option value="TR">Turkey</option><option value="TM">Turkmenistan</option><option value="TC">Turks and Caicos Islands</option><option value="TV">Tuvalu</option><option value="UG">Uganda</option><option value="UA">Ukraine</option><option value="AE">United Arab Emirates</option><option value="GB">United Kingdom</option><option value="UM">United States Minor Outlying Islands</option><option value="UY">Uruguay</option><option value="UZ">Uzbekistan</option><option value="VU">Vanuatu</option><option value="VG">Virgin Islands (British)</option><option value="VI">Virgin Islands (USA)</option><option value="VE">Venezuela</option><option value="VN">Vietnam</option><option value="WF">Wallis and Futuna</option><option value="EH">Western Sahara</option><option value="WS">Western Samoa</option><option value="YE">Yemen</option><option value="ZM">Zambia</option><option value="ZW">Zimbabwe</option> </select></div><div data-webform-states-no-clear class="js-webform-states-hidden form-type-textfield js-webform-type-textfield webform-type-textfield js-form-item form-item js-form-type-textfield form-item-postal-code js-form-item-postal-code"> <label for="edit-postal-code" class="form-item__label">Postal Code</label> <input data-drupal-selector="edit-postal-code" type="text" id="edit-postal-code" name="postal_code" value="" size="60" maxlength="255" class="form-text form-element form-element--type-text form-element--api-textfield" data-drupal-states="{&quot;invisible&quot;:[{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022current_language\u0022]&quot;:{&quot;value&quot;:&quot;pt-br&quot;}}],&quot;optional&quot;:[{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022current_language\u0022]&quot;:{&quot;value&quot;:&quot;pt-br&quot;}}]}" /></div><div class="js-webform-states-hidden form-type-select js-webform-type-select webform-type-select js-form-item form-item js-form-type-select form-item-products-of-interest js-form-item-products-of-interest"> <label for="edit-products-of-interest" class="form-item__label">Products of Interest</label> <select data-drupal-selector="edit-products-of-interest" id="edit-products-of-interest" name="products_of_interest" class="form-select form-element form-element--type-select" data-drupal-states="{&quot;invisible&quot;:[{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022current_language\u0022]&quot;:{&quot;value&quot;:&quot;en-au&quot;}}],&quot;optional&quot;:[{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022current_language\u0022]&quot;:{&quot;value&quot;:&quot;en-au&quot;}}]}"><option value="" selected="selected">- Select -</option>
157<option value="3590d7ab-9df2-ee11-904b-6045bd006b25">Calibration instruments</option><option value="c83c9057-21ed-ee11-904c-6045bd089c19">Electrical Products</option><option value="a5dcb2e3-21ed-ee11-904c-6045bd089c19">Leak Detection/Partial Discharge</option><option value="817ea151-9bf2-ee11-904b-6045bd006b25">Networks Tools</option><option value="e2bd74b6-22ed-ee11-a204-6045bd006cd8">Portable oscilloscopes</option><option value="4583034a-22ed-ee11-904c-6045bd089c19">Power Quality</option><option value="6ae65b56-fd22-f111-8341-6045bd067c7e">Prüftechnik/Azima Condition monitoring and alignment</option><option value="4a09dd4b-23ed-ee11-a204-6045bd006cd8">Service/Support Plans</option><option value="a156db99-23ed-ee11-a204-6045bd006cd8">Solar, eMobility, and Storage</option><option value="8d8429b3-23ed-ee11-a204-6045bd006cd8">Thermal Imaging</option><option value="0cc168ca-23ed-ee11-a204-6045bd006cd8">Thermometers (Contact and IR)</option><option value="b3001a25-cb4f-f111-bec7-7ced8d3ccbaf">Vibration and Alignment</option> </select></div><div class="js-webform-states-hidden form-type-textfield js-webform-type-textfield webform-type-textfield js-form-item form-item js-form-type-textfield form-item-products-of-interest-text js-form-item-products-of-interest-text"> <label for="edit-products-of-interest-text" class="form-item__label">Products of Interest</label> <input data-drupal-selector="edit-products-of-interest-text" type="text" id="edit-products-of-interest-text" name="products_of_interest_text" value="" size="60" maxlength="255" class="form-text form-element form-element--type-text form-element--api-textfield" data-drupal-states="{&quot;visible&quot;:[{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022current_language\u0022]&quot;:{&quot;value&quot;:&quot;en-au&quot;}}]}" /></div><div class="js-webform-states-hidden form-type-select js-webform-type-select webform-type-select js-form-item form-item js-form-type-select form-item-networks-product-category js-form-item-networks-product-category"> <label for="edit-networks-product-category" class="form-item__label">Networks Product Category</label> <select data-drupal-selector="edit-networks-product-category" id="edit-networks-product-category" name="networks_product_category" class="form-select form-element form-element--type-select" data-drupal-states="{&quot;visible&quot;:[{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;817ea151-9bf2-ee11-904b-6045bd006b25&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;f9098bd9-f4ff-ef11-bae2-6045bd04f0a5&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;ed2488e7-be08-f011-bae2-000d3a5b3915&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;3efd8174-e708-f011-bae2-6045bd04f475&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;1b17178c-31fa-ef11-9340-000d3a35e743&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;e94e0d42-6732-f011-8c4d-000d3a5ca398&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;e94e0d42-6732-f011-8c4d-000d3a5ca398&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;netjapan-1111-1111-1111-111111111111&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;netindia-1111-1111-1111-111111111111&quot;}}],&quot;required&quot;:[{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;
157817ea151-9bf2-ee11-904b-6045bd006b25&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;f9098bd9-f4ff-ef11-bae2-6045bd04f0a5&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;ed2488e7-be08-f011-bae2-000d3a5b3915&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;3efd8174-e708-f011-bae2-6045bd04f475&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;1b17178c-31fa-ef11-9340-000d3a35e743&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;e94e0d42-6732-f011-8c4d-000d3a5ca398&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;e94e0d42-6732-f011-8c4d-000d3a5ca398&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;netjapan-1111-1111-1111-111111111111&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;netindia-1111-1111-1111-111111111111&quot;}}]}"><option value="" selected="selected">- Select -</option><option value="7659182b-25ed-ee11-a204-6045bd006cd8">Copper certification</option><option value="b6724054-25ed-ee11-a204-6045bd006cd8">Fiber certification</option><option value="ba8fe6ed-a2f2-ee11-904b-6045bd006b25">Fiber/copper certification</option><option value="c20eff67-25ed-ee11-a204-6045bd006cd8">Industrial ethernet</option><option value="28af64a7-25ed-ee11-a204-6045bd006cd8">Service/Support plans</option> </select></div><div class="js-webform-states-hidden form-type-select js-webform-type-select webform-type-select js-form-item form-item js-form-type-select form-item-calibration-product-category js-form-item-calibration-product-category"> <label for="edit-calibration-product-category" class="form-item__label">Calibration Product Category</label> <select data-drupal-selector="edit-calibration-product-category" id="edit-calibration-product-category" name="calibration_product_category" class="form-select form-element form-element--type-select" data-drupal-states="{&quot;visible&quot;:[{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;3590d7ab-9df2-ee11-904b-6045bd006b25&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;d43fde5f-f3ff-ef11-bae2-6045bd04f0a5&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;3825cbe9-0505-f011-bae2-6045bd0047c9&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;12c460ad-e208-f011-bae2-000d3a5cfee9&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;7f08c910-6532-f011-8c4d-000d3a5ca398&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;06bb9ac1-2afa-ef11-9340-000d3a35e743&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;caljapan-1111-1111-1111-111111111111&quot;}},{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;calindia-1111-1111-1111-111111111111&quot;}}],&quot;required&quot;:[{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;
1573590d7ab-9df2-ee11-904b-6045bd006b25&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;d43fde5f-f3ff-ef11-bae2-6045bd04f0a5&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;3825cbe9-0505-f011-bae2-6045bd0047c9&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;12c460ad-e208-f011-bae2-000d3a5cfee9&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;7f08c910-6532-f011-8c4d-000d3a5ca398&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;06bb9ac1-2afa-ef11-9340-000d3a35e743&quot;}},&quot;xor&quot;,{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;caljapan-1111-1111-1111-111111111111&quot;}},{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;calindia-1111-1111-1111-111111111111&quot;}}]}"><option value="" selected="selected">- Select -</option><option value="7bfb8406-24ed-ee11-a204-6045bd006cd8">Calibration software</option><option value="61be163a-24ed-ee11-a204-6045bd006cd8">Electrical calibrators</option><option value="79c21c59-24ed-ee11-a204-6045bd006cd8">Flow calibrators</option><option value="57a97297-24ed-ee11-a204-6045bd006cd8">Industrial process calibration tools</option><option value="b3d6acb9-24ed-ee11-a204-6045bd006cd8">Pressure calibrators</option><option value="441690e7-24ed-ee11-a204-6045bd006cd8">Service/Support plans</option><option value="05c99509-25ed-ee11-a204-6045bd006cd8">Temperature calibrators</option> </select></div><div class="js-webform-states-hidden form-type-select js-webform-type-select webform-type-select js-form-item form-item js-form-type-select form-item-fpi-product-category js-form-item-fpi-product-category"> <label for="edit-fpi-product-category" class="form-item__label">FPI Product Category</label> <select data-drupal-selector="edit-fpi-product-category" id="edit-fpi-product-category" name="fpi_product_category" class="form-select form-element form-element--type-select" data-drupal-states="{&quot;visible&quot;:[{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;fpikorea-0000-0000-0000-000000000000&quot;}}],&quot;required&quot;:[{&quot;.webform-submission-talk-to-sales-add-form :input[name=\u0022products_of_interest\u0022]&quot;:{&quot;value&quot;:&quot;fpikorea-0000-0000-0000-000000000000&quot;}}]}"><option value="" selected="selected">- Select -</option><option value=" "></option> </select></div><div class="form-type-textarea js-webform-type-textarea webform-type-textarea js-form-item form-item js-form-type-textarea form-item-comments js-form-item-comments"> <label for="edit-comments" class="form-item__label">Comments</label><div><textarea data-drupal-selector="edit-comments" id="edit-comments" name="comments" rows="5" cols="60" class="form-textarea resize-vertical form-element form-element--type-textarea form-element--api-textarea"></textarea></div></div><div class="form-type-checkbox js-webform-type-checkbox webform-type-checkbox form-type-boolean js-form-item form-item js-form-type-checkbox form-item-consentcheckbox js-form-item-consentcheckbox"> <input class="checkbox-gdpr form-checkbox form-boolean form-boolean--type-checkbox" data-drupal-selector="edit-consentcheckbox" type="checkbox" id="edit-consentcheckbox" name="consentcheckbox" value="1" /> <label for="edit-consentcheckbox" class="form-item__label option">Check this box if you would like to receive information by email (or through social media platforms you visit, by us using your email address, subject always to your settings) about Fluke’s latest products, services, offers and events. You are free to withdraw this consent at any time and a link to unsubscribe will be included in each email sent. For more information about how Fluke handles personal data, see Fluke’s Privacy Policy. Fluke includes Fluke Corporation and its corporate subsidiaries and affiliated companies.</label></div><input data-drupal-selector="edit-consent-language" type="hidden" name="consent_language" value="en-us" /><input data-drupal-selector="edit-preferred-language" type="hidden" name="preferred_language" value="eng" /><input class="contact-sales-dcuid" data-drupal-selector="edit-dc-unique-identifer" type="hidden" name="dc_unique_identifer" value="" /><input data-drupal-selector="edit-eloqua-status" type="hidden" name="eloqua_status" value="1" /><input data-drupal-selector="edit-do-not-send-marketing-materials" type="hidden" name="do_not_send_marketing_materials" value="False" /><input data-drupal-selector="edit-shared-contact-list" type="hidden" name="shared_contact_list" value="7299" /><input data-drupal-selector="edit-ig-bulk-email-opt-out" type="hidden" name="ig_bulk_email_opt_out" value="False" /><input data-drupal-selector="edit-isassetregistered" type="hidden" name="isassetregistered" value="FALSE" /><input data-drupal-selector="edit-isprodregistered" type="hidden" name="isprodregistered" value="FALSE" /><input data-drupal-selector="edit-large-custom-question" type="hidden" name="large_custom_question" value="https://www.fluke.com/en-us
157/homepage" /><input data-drupal-selector="edit-campaign-response-activity" type="hidden" name="campaign_response_activity" value="100000002" /><input class="contact-sales-product-copy" data-drupal-selector="edit-event-comments" type="hidden" name="event_comments" value="" /><input data-drupal-selector="edit-privacy-policy-version" type="hidden" name="privacy_policy_version" value="10-Aug-20" /><input data-drupal-selector="edit-productlinetype" type="hidden" name="productlinetype" value="200000000" /><input data-drupal-selector="edit-opt-in-language" type="hidden" name="opt_in_language" value="Check this box if you would like to receive information by email (or through social media platforms you visit, by us using your email address, subject always to your settings) about Fluke’s latest products, services, offers and events. You are free to withdraw this consent at any time and a link to unsubscribe will be included in each email sent. For more information about how Fluke handles personal data, see Fluke’s Privacy Policy. Fluke includes Fluke Corporation and its corporate subsidiaries and affiliated companies." /><input data-drupal-selector="edit-utmcampaign" type="hidden" name="utmcampaign" value="" /><input data-drupal-selector="edit-utmmedium" type="hidden" name="utmmedium" value="" /><input data-drupal-selector="edit-utmsource" type="hidden" name="utmsource" value="" /><input data-drupal-selector="edit-utmsize" type="hidden" name="utmsize" value="" /><input data-drupal-selector="edit-utmdomain" type="hidden" name="utmdomain" value="" /><input data-drupal-selector="edit-utmterm" type="hidden" name="utmterm" value="" /><input data-drupal-selector="edit-utmcontent" type="hidden" name="utmcontent" value="" /><input data-drupal-selector="edit-utmadname" type="hidden" name="utmadname" value="" /><input data-drupal-selector="edit-lsku" type="hidden" name="lsku" value="" /><div data-drupal-selector="edit-actions" class="form-actions webform-actions js-form-wrapper form-wrapper" id="edit-actions"><input class="webform-button--submit button button--primary js-form-submit form-submit" data-drupal-selector="edit-actions-submit" type="submit" id="edit-actions-submit" name="op" value="Submit" /></div><div id="edit-markup" class="form-type-webform-markup js-webform-type-webform-markup webform-type-webform-markup js-form-item form-item js-form-type-webform-markup form-item-markup js-form-item-markup form-no-label"><p><a class="contact-privacy" href="/en-us/fluke/privacy-policy" id="rfq-privacy">Privacy policy</a></p></div><input autocomplete="off" data-drupal-selector="form-1vn7hcdhvoskfybbwfeypggeqqpufpryhvf8be99rvq" type="hidden" name="form_build_id" value="form-1VN7HcdHvOSkFYbBWFEYPGGEqqPUfpryHVF8be99RvQ" /><input data-drupal-selector="edit-webform-submission-talk-to-sales-add-form" type="hidden" name="form_id" value="webform_submission_talk_to_sales_add_form" /><div class="url-textfield js-form-wrapper form-wrapper" style="display: none !important;"><div class="js-form-item form-item form-type-textfield js-form-type-textfield form-item-url js-form-item-url"> <label for="edit-url" class="form-item__label">Leave this field blank</label> <input autocomplete="off" data-drupal-selector="edit-url" type="text" id="edit-url" name="url" value="" size="20" maxlength="128" class="form-text form-element form-element--type-text form-element--api-textfield" /></div></div></form></div><span id="nav-shopify-cart" class="nav-butt"><span id="shopify-cart"><div class="shopify-buy__cart-toggle__count" data-element="toggle.count">0</div><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewbox="0 0 25 25" style="enable-background:new 0 0 25 25;" xml:space="preserve"><path class="bl" fill="none" d="M7.1,14.1c-0.5,0-0.9-0.3-1-0.8L4.3,5.2c-0.1-0.3,0-0.6,0.2-0.8C4.7,4.1,5,4,5.3,4h17.6c0.3,0,0.6,0.2,0.8,0.4 C23.9,4.7,24,5,23.9,5.3l-2.3,6.9v0c0,0.1,0,0.2-0.1,0.3c-0.1,0.3-0.6,1.5-1.4,1.5H7.1z"/><path fill="#fff" d="M24.6,3.6C24.3,3.2,23.8,3,23.3,3H4.9L4.8,2.5C4.5,1,3.1,1,2.3,1H1C0.4,1,0,1.4,0,2s0.4,1,1,1h1.8l3,13.6 C6,17.8,7.1,19,8.3,19H21c0.6,0,1-0.4,1-1s-0.4-1-1-1H8.3c-0.2,0-0.5-0.4-0.6-0.8L7.5,15h12.6c1.3,0,2.3-1.4,2.5-2.4L25,5.2V5 C25.1,4.5,24.9,4,24.6,3.6z M20.6,12.1v0.2c-0.1,0.3-0.4,0.8-0.5,0.8h-13L5.3,5h17.6C22.9,5,20.6,12.1,20.6,12.1z"/><circle fill="#fff" cx="9" cy="22" r="2"/><circle fill="#fff" cx="19" cy="22" r="2"/></svg><span class="nav-butt-text">
157Cart</span></span></span><div id="cart-container" class=""><div id="cart-header"><button id="cart-close">&times;</button><span id="cart-header-title">Cart</span></div><div id="cart-column-headers"><span>Product</span><span>Quantity</span></div><div id="cart-items">Your cart is empty</div><div id="cart-footer" class=""><hr id="cart-footer-divider"><p class="cart-subtotal-label">Subtotal<span id="cart-subtotal">$0.00</span></p><p class="cart-total-label">Total<span id="cart-total-display">$0.00</span></p><p id="cart-disclaimer">Need help with your order? Send an email to <a href="mailto:[email protected]" target="_blank"> [email protected]</a> or call us at 800-943-5853. By Clicking the Checkout Button You Are Signifying That You Have Accepted Fluke's Terms and Conditions Which You Can Find Here <a href="https://shop.fluke.com/pages/terms-and-conditions" target="_blank">shop.fluke.com/pages/terms-and-conditions</a></p><button id="cart-checkout">Checkout</button><button id="cart-continue-shopping">Continue Shopping</button></div></div><span id="mmenu" class="nav-butt hamburger-menu"><button type="button" class="navbar-toggle jquery-once-3-processed"><span class="sr-only">Toggle navigation</span><span class="bar1"></span><span class="bar2"></span><span class="bar3"></span></button></span></div></div><div class="topbar" role="presentation"></div></header></div></div></div><div class="main" id="content"><a id="main-content"></a><div id="block-igc-algoliasearch" class="block block-igcommerce-algolia block-algolia-search"><div class="block__content"> <nav id="algolia-search"></nav><div id="algolia-search-fixed"></div></div></div><div id="block-igc-content" class="block block-system block-system-main-block"><div class="block__content"><div class='parent flukestrap-todd'><div class='container'> <section id="three-banners" class="nid-10637"><div class="hero-banner"><div class="mm-tag"> <a href="https://www.fluke.com/en-us/product/electrical-testing/best-solar-energy-industry-tools/fluke-gfl-1500" class="gtm-hero-banner"> <img src="https://media.fluke.com/99821b21-4ec4-4c06-bdac-b35600b9624d_original%20file.png" alt="Fluke Solar ground fault finder" title="Fluke Solar ground fault finder" /> </a><div class="banner-text"></div></div></div><div class="secondary-banners"><div class="sub-banner-one hero-sub-banner"> <a href="https://www.fluke.com/en-us/where-to-buy/rewards-promotion?utm_source=fluke_homepage&amp;utm_medium=referral&amp;utm_campaign=getamped_2026_banner&amp;utm_domain=fluke" class="gtm-hero-sub-banner-1"> <img src="https://media.fluke.com/f5f35764-1e5e-48e3-b8bb-b4ba00076472_original%20file.jpg" alt="Every purchases powers more rewards" title="Every purchases powers more rewards" /> </a><div class="banner-text"><h2><style type="text/css">
158@media only screen and (min-width: 768px) {
159.sub-banner-one h2 {
160max-width: 100%;
161}
162}
163@media only screen and (min-width: 1030px) {
164.sub-banner-one h2 {
165max-width: 100%;
166}
167}
168</style><p style="color:white;"> </p></h2><div class="subtitle"><style type="text/css">
169.sub-banner-one .subtitle {
170max-width: 60%;
171}
172@media only screen and (min-width: 768px) {
173.sub-banner-one .subtitle {
174max-width: 60%;
175}
176}
177@media only screen and (min-width: 1030px) {
178.sub-banner-one .subtitle {
179max-width: 60%;
180}
181}
182</style><p style="color:white;"> </p></div></div></div><div class="sub-banner-two hero-sub-banner"> <a href="/en-us/product/electrical-testing/emobility/fev500" class="gtm-hero-sub-banner-2"> <img src="https://media.fluke.com/6dd4c89b-bfa6-4fc8-ba2d-b3980141539a_original%20file.jpg" alt="Fluke FEV500 Fast DC EV Charging Station Analyzer" title="Fluke FEV500 Fast DC EV Charging Station Analyzer" /> </a><div class="banner-text"><h2><style type="text/css">
183.sub-banner-two h2 {
184max-width: 60%;
185}
186@media only screen and (min-width: 768px) {
187.sub-banner-two h2 {
188max-width: 60%;
189}
190}
191@media only screen and (min-width: 1030px) {
192.sub-banner-two h2 {
193max-width: 60%;
194}
195}
196</style></h2><div class="subtitle"><style type="text/css">
197.sub-banner-two .subtitle {
198max-width: 75%;
199}
200@media only screen and (min-width: 768px) {
201.sub-banner-two .subtitle {
202max-width: 75%;
203}
204}
205@media only screen and (min-width: 1030px) {
206.sub-banner-two .subtitle {
207max-width: 75%;
208}
209.p-20 {
210font-size: 20px!important;
211line-height: 26px!important;
212}
213}
214</style></div></div></div></div> </section> <section class="hp-prod-cats"><h3 class="sub-section-title">Shop by category</h3><div class="hp-prod-cats-wrapper"><a href="/en-us/products/electrical-testing/digital-multimeters" class="hp-prod-cat gtm-prod-cat-0"><img src="https://media.fluke.com/4bac5fc8-7d69-44e7-bb11-b108002c25de_original%20file.png" alt="Digital multimeters" title="Digital multimeters" class="lazyloaded"><span>Digital multimeters</span></a><a href="/en-us/products/thermal-cameras" class="hp-prod-cat gtm-prod-cat-1"><img src="https://media.fluke.com/7ce435ce-b7b2-48c9-9c6d-b108002d8e6a_original%20file.png" alt="Thermal cameras" title="Thermal cameras" class="lazyloaded"><span>Thermal cameras</span></a><a href="/en-us/products/electrical-testing/basic-testers" class="hp-prod-cat gtm-prod-cat-2"><img src="https://media.fluke.com/f0ac353b-2bcd-4db5-90bc-b108002c3535_original%20file.png" alt="Electrical testers" title="Electrical testers" class="lazyloaded"><span>Electrical testers</span></a><a href="/en-us/products/electrical-testing/power-quality" class="hp-prod-cat gtm-prod-cat-3"><img src="https://media.fluke.com/87e76708-8814-4678-b389-b108002d479f_original%20file.png" alt="Power quality" title="Power quality" class="lazyloaded"><span>Power quality</span></a><a href="/en-us/products/electrical-testing/clamp-meters" class="hp-prod-cat gtm-prod-cat-4"><img src="https://media.fluke.com/2c7fefd5-6144-412e-a2b2-b108002c118d_original%20file.png" alt="Clamp meters" title="Clamp meters" class="lazyloaded"><span>Clamp meters</span></a><a href="/en-us/products/network-cable-testers/industrial-ethernet-testers" class="hp-prod-cat gtm-prod-cat-5"><img src="https://media.fluke.com/21df3a8d-6a3a-4e5d-b16e-b108002d1ab9_original%20file.png" alt="Industrial ethernet testers" title="Industrial ethernet testers" class="lazyloaded"><span>Industrial ethernet testers</span></a><a href="/en-us/products/calibration-tools" class="hp-prod-cat gtm-prod-cat-6"><img src="https://media.fluke.com/f6e37332-e633-4ae8-9808-b2c1016336b6_original%20file.png" alt="Fluke Calibration" title="Fluke Calibration" class="lazyloaded"><span>Fluke Calibration</span></a><a href="/en-us/products/accessories" class="hp-prod-cat gtm-prod-cat-7"><img src="https://media.fluke.com/4796dafd-81f6-42b7-bd06-b108002be613_original%20file.png" alt="Accessories" title="Accessories" class="lazyloaded"><span>Accessories</span></a><a href="/en-us/products/electrical-testing/best-solar-energy-industry-tools" class="hp-prod-cat gtm-prod-cat-8"><img src="https://media.fluke.com/a33f5c75-dff1-42a7-8a79-b108002eab2d_original%20file.png" alt="Solar tools" title="Solar tools" class="lazyloaded"><span>Solar tools</span></a><a href="https://www.fluke.com/en-us/products/calibration-tools/process-calibration" class="hp-prod-cat gtm-prod-cat-9"><img src="https://media.fluke.com/74d43b76-34ff-4043-9ecc-b108002d5010_original%20file.png" alt="Process tools" title="Process tools" class="lazyloaded"><span>Process tools</span></a><a href="/en-us/products/temperature-measurement/ir-thermometers" class="hp-prod-cat gtm-prod-cat-10"><img src="https://media.fluke.com/459b2a6c-0aae-4610-9cec-b108002cf4cb_original%20file.png" alt="IR Thermometers" title="IR Thermometers" class="lazyloaded"><span>IR Thermometers</span></a><a href="/en-us/products/industrial-imaging" class="hp-prod-cat gtm-prod-cat-11"><img src="https://media.fluke.com/b7fe7d5e-29ef-4961-a36a-b108002d0183_original%20file.png" alt="Acoustic imaging" title="Acoustic imaging" class="lazyloaded"><span>Acoustic imaging</span></a></div></section> <section class="featured-products"><h3 class="sub-section-title">Featured items</h3><div class="featured-prod-items"><div class="individual-product"><a href="/en-us/product/fluke-software/fluke-calibration-software/calstudio-calibration-management-software" class="gtm-featured-product-1 featured-product"><img	data-sizes='auto'	data-src='https://media.fluke.com/a464599b-10c7-4a38-b08e-b3ae00e2540a__png_10339_3_split3_col.png'	data-srcset='https://media.fluke.com/a464599b-10c7-4a38-b08e-b3ae00e2540a__png_10339_3_split3_col.png 217w, https://media.fluke.com/a464599b-10c7-4a38-b08e-b3ae00e2540a__png_10339_3_split3_col2x.png 434w, https://media.fluke.com/a464599b-10c7-4a38-b08e-b3ae00e2540a__png_0px12_col.png 480w, https://media.fluke.com/a464599b-10c7-4a38-b08e-b3ae00e2540a__png_0px12_col2x.png 960w'	class="lazyload"	alt="New CalStudio 
214Software by Fluke"	title="New CalStudio Software by Fluke"	onerror="applyDefaultImg(this);"	/><div class="product-heading">CalStudio™ Calibration Management Software</div><div class="button">Buy now</div></a></div><div class="individual-product"><div class="ribbon"><span class=ribbon-fpc><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="tiny" viewBox="0 0 600 200" width="140" height="40"><path fill="#ccc" d="M0 0h600v200H0z"/><path d="M94.5 109.07v20.19H82.91V71.85h19.56c5.68 0 10.21 1.76 13.58 5.28s5.07 8.1 5.07 13.72-1.67 10.07-5.01 13.33-7.97 4.89-13.88 4.89H94.5zm0-9.67h7.97c2.21 0 3.92-.72 5.13-2.17s1.81-3.55 1.81-6.31-.62-5.15-1.85-6.84c-1.24-1.7-2.89-2.56-4.97-2.58h-8.08v17.9z"/><use href="#B"/><path d="M172.3 130.04c-5.73 0-10.2-1.71-13.41-5.13s-4.81-8.31-4.81-14.67v-3.39c0-6.73 1.47-11.92 4.42-15.58s7.16-5.48 12.66-5.48 9.4 1.71 12.11 5.14c2.71 3.42 4.09 8.5 4.14 15.22v5.47h-22.2c.16 3.17.85 5.48 2.09 6.95s3.14 2.2 5.72 2.2c3.73 0 6.85-1.27 9.35-3.82l4.38 6.74c-1.37 1.89-3.35 3.42-5.95 4.59s-5.43 1.75-8.48 1.75zm-7.02-26.18h11.16v-1.03c-.05-2.55-.47-4.48-1.26-5.8-.79-1.31-2.16-1.97-4.1-1.97s-3.36.7-4.24 2.09-1.4 3.63-1.56 6.7zm38.92-17.27l.32 3.94c2.5-3.15 5.8-4.73 9.9-4.73s7.27 1.92 9.03 5.76c2.44-3.84 5.93-5.76 10.45-5.76 7.47 0 11.29 5.17 11.47 15.5v27.96h-11.16v-27.25c0-2.47-.34-4.23-1.03-5.28s-1.84-1.58-3.47-1.58c-2.08 0-3.63 1.27-4.65 3.82l.08 1.34v28.94h-11.16v-27.17c0-2.44-.33-4.21-.99-5.3s-1.83-1.64-3.51-1.64c-1.92 0-3.44 1.04-4.57 3.12v30.99h-11.16V86.59h10.45zm49.41-11.04c0-1.73.55-3.15 1.66-4.26s2.58-1.66 4.42-1.66 3.31.55 4.42 1.66 1.66 2.52 1.66 4.26-.55 3.13-1.64 4.26-2.57 1.7-4.44 1.7-3.35-.57-4.44-1.7-1.64-2.55-1.64-4.26zm11.71 53.7h-11.2V86.59h11.2v42.66zm29.61-3.9c-2.31 3.13-5.42 4.69-9.31 4.69s-6.89-1.35-8.91-4.04-3.04-6.62-3.04-11.77V86.59h11.16v27.92c.05 4.15 1.43 6.23 4.14 6.23 2.55 0 4.39-1.1 5.52-3.31V86.59h11.24v42.66h-10.49l-.32-3.9zm29.26-38.76l.32 3.94c2.5-3.15 5.8-4.73 9.9-4.73s7.27 1.92 9.03 5.76c2.44-3.84 5.93-5.76 10.45-5.76 7.47 0 11.29 5.17 11.47 15.5v27.96H354.2v-27.25c0-2.47-.34-4.23-1.03-5.28s-1.84-1.58-3.47-1.58c-2.08 0-3.63 1.27-4.65 3.82l.08 1.34v28.94h-11.16v-27.17c0-2.44-.33-4.21-.99-5.3s-1.83-1.64-3.51-1.64c-1.92 0-3.44 1.04-4.57 3.12v30.99h-11.16V86.59h10.45zm90.49 23.54c-.29 6.55-2.13 11.5-5.52 14.87-3.39 3.36-8.18 5.05-14.35 5.05-6.49 0-11.47-2.14-14.92-6.41-3.46-4.27-5.19-10.36-5.19-18.28V95.7c0-7.89 1.79-13.97 5.36-18.24 3.58-4.27 8.54-6.41 14.9-6.41s11.01 1.75 14.25 5.24c3.25 3.5 5.09 8.52 5.54 15.06h-11.63c-.11-4.05-.73-6.84-1.87-8.38s-3.24-2.31-6.29-2.31-5.3 1.08-6.58 3.25c-1.29 2.17-1.97 5.74-2.05 10.71v10.84c0 5.7.64 9.62 1.91 11.75s3.46 3.19 6.57 3.19 5.15-.74 6.31-2.23 1.81-4.17 1.97-8.06h11.59zm25.24 19.12c-.32-.66-.63-1.76-.95-3.31-2 2.73-4.71 4.1-8.12 4.1s-6.54-1.18-8.89-3.55-3.53-5.43-3.53-9.19c0-4.47 1.43-7.93 4.28-10.37s6.96-3.69 12.32-3.75h3.39v-3.43c0-1.92-.33-3.27-.99-4.06s-1.62-1.18-2.88-1.18c-2.79 0-4.18 1.63-4.18 4.89h-11.16c0-3.94 1.48-7.2 4.44-9.76s6.7-3.84 11.22-3.84 8.3 1.22 10.86 3.65 3.84 5.91 3.84 10.43v20.07c.05 3.68.58 6.56 1.58 8.64v.67h-11.24zm-6.59-7.96c1.24 0 2.29-.25 3.15-.75s1.51-1.09 1.93-1.77v-8.87h-2.68c-1.89 0-3.38.6-4.48 1.81s-1.64 2.83-1.64 4.85c0 3.15 1.24 4.73 3.71 4.73z"/><use href="#B" x="329.37"/><path d="M501.67 130.04c-5.73 0-10.2-1.71-13.41-5.13s-4.81-8.31-4.81-14.67v-3.39c0-6.73 1.47-11.92 4.42-15.58 2.94-3.65 7.16-5.48 12.66-5.48s9.4 1.71 12.11 5.14c2.71 3.42 4.09 8.5 4.14 15.22v5.47h-22.2c.16 3.17.85 5.48 2.09 6.95s3.14 2.2 5.72 2.2c3.73 0 6.85-1.27 9.35-3.82l4.38 6.74c-1.37 1.89-3.35 3.42-5.95 4.59s-5.43 1.75-8.48 1.75zm-7.02-26.18h11.16v-1.03c-.05-2.55-.47-4.48-1.26-5.8s-2.16-1.97-4.1-1.97-3.36.7-4.24 2.09-1.4 3.63-1.56 6.7z"/><defs id="m8yjl3lp1"><path id="B" d="M149.35 97.35l-3.71-.32c-3.05 0-5.11 1.34-6.19 4.02v28.19h-11.2V86.58h10.53l.32 4.61c1.76-3.6 4.19-5.4 7.29-5.4 1.26 0 2.29.17 3.08.51l-.12 11.04z"/></defs></svg></span></div><a href="/en-us/product/industrial-imaging/fluke-ii905" class="gtm-featured-product-2 featured-product"><img	data-sizes='auto'	data-src='https://media.fluke.com/38c05497-e576-41d3-8d60-b2c101633f98__png_10339_3_split3_col.png'	data-srcset='https://media.fluke.com/38c05497-e576-41d3-8d60-b2c101633f98__png_10339_3_split3_col.png 217w, https://media.fluke.com/38c05497-e576-41d3-8d60-b2c101633f98__png_10339_3_split3_col2x.png 434w, https://media.fluke.com/38c05497-e576-41d3-8d60-b2c101633f98__png_0px12_col.png 480w, https://media.fluke.com/38c05497-e576-41d3-8d60-b2c101633f98__png_0px12_col2x.png 960w'	class="lazyload"	alt="Fluke ii905 Acoustic Imager"	title="Fluke ii905 Acoustic Imager"	onerror="applyDefaultImg(this);"	/><div class="product-heading">Fluke ii905 Acoustic Imager</div><div class="button">Buy now</div></a></div><div class="individual-product"><div class="ribbon"><span class=ribbon-fpc><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" baseProfile="tiny" viewB
214ox="0 0 600 200" width="140" height="40"><path fill="#ccc" d="M0 0h600v200H0z"/><path d="M94.5 109.07v20.19H82.91V71.85h19.56c5.68 0 10.21 1.76 13.58 5.28s5.07 8.1 5.07 13.72-1.67 10.07-5.01 13.33-7.97 4.89-13.88 4.89H94.5zm0-9.67h7.97c2.21 0 3.92-.72 5.13-2.17s1.81-3.55 1.81-6.31-.62-5.15-1.85-6.84c-1.24-1.7-2.89-2.56-4.97-2.58h-8.08v17.9z"/><use href="#B"/><path d="M172.3 130.04c-5.73 0-10.2-1.71-13.41-5.13s-4.81-8.31-4.81-14.67v-3.39c0-6.73 1.47-11.92 4.42-15.58s7.16-5.48 12.66-5.48 9.4 1.71 12.11 5.14c2.71 3.42 4.09 8.5 4.14 15.22v5.47h-22.2c.16 3.17.85 5.48 2.09 6.95s3.14 2.2 5.72 2.2c3.73 0 6.85-1.27 9.35-3.82l4.38 6.74c-1.37 1.89-3.35 3.42-5.95 4.59s-5.43 1.75-8.48 1.75zm-7.02-26.18h11.16v-1.03c-.05-2.55-.47-4.48-1.26-5.8-.79-1.31-2.16-1.97-4.1-1.97s-3.36.7-4.24 2.09-1.4 3.63-1.56 6.7zm38.92-17.27l.32 3.94c2.5-3.15 5.8-4.73 9.9-4.73s7.27 1.92 9.03 5.76c2.44-3.84 5.93-5.76 10.45-5.76 7.47 0 11.29 5.17 11.47 15.5v27.96h-11.16v-27.25c0-2.47-.34-4.23-1.03-5.28s-1.84-1.58-3.47-1.58c-2.08 0-3.63 1.27-4.65 3.82l.08 1.34v28.94h-11.16v-27.17c0-2.44-.33-4.21-.99-5.3s-1.83-1.64-3.51-1.64c-1.92 0-3.44 1.04-4.57 3.12v30.99h-11.16V86.59h10.45zm49.41-11.04c0-1.73.55-3.15 1.66-4.26s2.58-1.66 4.42-1.66 3.31.55 4.42 1.66 1.66 2.52 1.66 4.26-.55 3.13-1.64 4.26-2.57 1.7-4.44 1.7-3.35-.57-4.44-1.7-1.64-2.55-1.64-4.26zm11.71 53.7h-11.2V86.59h11.2v42.66zm29.61-3.9c-2.31 3.13-5.42 4.69-9.31 4.69s-6.89-1.35-8.91-4.04-3.04-6.62-3.04-11.77V86.59h11.16v27.92c.05 4.15 1.43 6.23 4.14 6.23 2.55 0 4.39-1.1 5.52-3.31V86.59h11.24v42.66h-10.49l-.32-3.9zm29.26-38.76l.32 3.94c2.5-3.15 5.8-4.73 9.9-4.73s7.27 1.92 9.03 5.76c2.44-3.84 5.93-5.76 10.45-5.76 7.47 0 11.29 5.17 11.47 15.5v27.96H354.2v-27.25c0-2.47-.34-4.23-1.03-5.28s-1.84-1.58-3.47-1.58c-2.08 0-3.63 1.27-4.65 3.82l.08 1.34v28.94h-11.16v-27.17c0-2.44-.33-4.21-.99-5.3s-1.83-1.64-3.51-1.64c-1.92 0-3.44 1.04-4.57 3.12v30.99h-11.16V86.59h10.45zm90.49 23.54c-.29 6.55-2.13 11.5-5.52 14.87-3.39 3.36-8.18 5.05-14.35 5.05-6.49 0-11.47-2.14-14.92-6.41-3.46-4.27-5.19-10.36-5.19-18.28V95.7c0-7.89 1.79-13.97 5.36-18.24 3.58-4.27 8.54-6.41 14.9-6.41s11.01 1.75 14.25 5.24c3.25 3.5 5.09 8.52 5.54 15.06h-11.63c-.11-4.05-.73-6.84-1.87-8.38s-3.24-2.31-6.29-2.31-5.3 1.08-6.58 3.25c-1.29 2.17-1.97 5.74-2.05 10.71v10.84c0 5.7.64 9.62 1.91 11.75s3.46 3.19 6.57 3.19 5.15-.74 6.31-2.23 1.81-4.17 1.97-8.06h11.59zm25.24 19.12c-.32-.66-.63-1.76-.95-3.31-2 2.73-4.71 4.1-8.12 4.1s-6.54-1.18-8.89-3.55-3.53-5.43-3.53-9.19c0-4.47 1.43-7.93 4.28-10.37s6.96-3.69 12.32-3.75h3.39v-3.43c0-1.92-.33-3.27-.99-4.06s-1.62-1.18-2.88-1.18c-2.79 0-4.18 1.63-4.18 4.89h-11.16c0-3.94 1.48-7.2 4.44-9.76s6.7-3.84 11.22-3.84 8.3 1.22 10.86 3.65 3.84 5.91 3.84 10.43v20.07c.05 3.68.58 6.56 1.58 8.64v.67h-11.24zm-6.59-7.96c1.24 0 2.29-.25 3.15-.75s1.51-1.09 1.93-1.77v-8.87h-2.68c-1.89 0-3.38.6-4.48 1.81s-1.64 2.83-1.64 4.85c0 3.15 1.24 4.73 3.71 4.73z"/><use href="#B" x="329.37"/><path d="M501.67 130.04c-5.73 0-10.2-1.71-13.41-5.13s-4.81-8.31-4.81-14.67v-3.39c0-6.73 1.47-11.92 4.42-15.58 2.94-3.65 7.16-5.48 12.66-5.48s9.4 1.71 12.11 5.14c2.71 3.42 4.09 8.5 4.14 15.22v5.47h-22.2c.16 3.17.85 5.48 2.09 6.95s3.14 2.2 5.72 2.2c3.73 0 6.85-1.27 9.35-3.82l4.38 6.74c-1.37 1.89-3.35 3.42-5.95 4.59s-5.43 1.75-8.48 1.75zm-7.02-26.18h11.16v-1.03c-.05-2.55-.47-4.48-1.26-5.8s-2.16-1.97-4.1-1.97-3.36.7-4.24 2.09-1.4 3.63-1.56 6.7z"/><defs id="m8yjl3lp1"><path id="B" d="M149.35 97.35l-3.71-.32c-3.05 0-5.11 1.34-6.19 4.02v28.19h-11.2V86.58h10.53l.32 4.61c1.76-3.6 4.19-5.4 7.29-5.4 1.26 0 2.29.17 3.08.51l-.12 11.04z"/></defs></svg></span></div><a href="/en-us/product/calibration-tools/electrical-calibration/bench-multimeters/8588a" class="gtm-featured-product-3 featured-product"><img	data-sizes='auto'	data-src='https://media.fluke.com/c09d8188-4fb0-4467-8d3a-b2fb00d662cd__png_10339_3_split3_col.png'	data-srcset='https://media.fluke.com/c09d8188-4fb0-4467-8d3a-b2fb00d662cd__png_10339_3_split3_col.png 217w, https://media.fluke.com/c09d8188-4fb0-4467-8d3a-b2fb00d662cd__png_10339_3_split3_col2x.png 434w, https://media.fluke.com/c09d8188-4fb0-4467-8d3a-b2fb00d662cd__png_0px12_col.png 480w, https://media.fluke.com/c09d8188-4fb0-4467-8d3a-b2fb00d662cd__png_0px12_col2x.png 960w'	class="lazyload"	alt="8588A High Precision Bench Multimeter"	title="8588A High Precision Bench Multimeter"	onerror="applyDefaultImg(this);"	/><div class="product-heading">8588A High Precision Bench Multimeter</div><div class="button">Buy now</div></a></div></div></section><div><h1 class="hpv3-slogan">Fluke. Keeping your world up and running.<sup>®</sup></h1><section class="four-up-banners"><div class="mini-banner"><a href="/en-us/products/industrial-imaging" class="gtm-mini-banner-0"><img	data-sizes='auto'	data-src='https://media.fluke.com/045beaa5-a52d-4f23-834b-b1ab015801a9__7684_col.jpg'	data-srcset='https://media.fluke.com/045beaa5-a52d-4f23-834b-b1ab015801a9__7684_col.jpg 315w, https://media.fluke.com/045beaa5-a52d-4f23-834b-b1ab015801a9__400x267.jpg 400w, https://media.fluke.com/045beaa5-a52d-4f23-834b-b1ab015801a9__0px12_col.jpg 480w, https://media.fluke.com/045beaa5-a52d-4f23-834b-b1ab015801a9__7684_col2x.jpg 630w, https://media.fluke.com/045beaa5-a52d-4f23-834b-b1ab015801a9__800x534.jpg 800w, https://media.fluke.com/045beaa5-a52d-4f23-834b-b1ab015801a9__0px12_col2x.jpg 960w'	class='lazyload'	alt='Stay Ahead of Unplanned Downtime'	title='Stay Ahead of Unplanned Downtime'	onerror="applyDefaultImg(this);",	/></a><div class="banner-text"><div class="mini-banner-heading"><a href="/en-us/products/industrial-imaging" class="gtm-mini-banner-1">Stay Ahead of Unplanned Downtime</a></div><p><a href="/en-us/products/industrial-imaging" class="gtm-mini-banner-1">See what the new Fluke ii500, ii905 and ii915 Acoustic Imagers can do for you.</
214a></p></div></div><div class="mini-banner"><a href="/en-us/learn/student-discounts-and-resources/tool-discounts" class="gtm-mini-banner-1"><img	data-sizes='auto'	data-src='https://media.fluke.com/f0fbd028-6c1a-427c-9b12-b18e0119b0ad__7684_col.jpg'	data-srcset='https://media.fluke.com/f0fbd028-6c1a-427c-9b12-b18e0119b0ad__7684_col.jpg 315w, https://media.fluke.com/f0fbd028-6c1a-427c-9b12-b18e0119b0ad__400x267.jpg 400w, https://media.fluke.com/f0fbd028-6c1a-427c-9b12-b18e0119b0ad__0px12_col.jpg 480w, https://media.fluke.com/f0fbd028-6c1a-427c-9b12-b18e0119b0ad__7684_col2x.jpg 630w, https://media.fluke.com/f0fbd028-6c1a-427c-9b12-b18e0119b0ad__800x534.jpg 800w, https://media.fluke.com/f0fbd028-6c1a-427c-9b12-b18e0119b0ad__0px12_col2x.jpg 960w'	class='lazyload'	alt='New Student Discount'	title='New Student Discount'	onerror="applyDefaultImg(this);",	/></a><div class="banner-text"><div class="mini-banner-heading"><a href="/en-us/learn/student-discounts-and-resources/tool-discounts" class="gtm-mini-banner-1">New Student Discount</a></div><p><a href="/en-us/learn/student-discounts-and-resources/tool-discounts" class="gtm-mini-banner-1">Students can purchase select Fluke products at a 25% discount</a></p></div></div><div class="mini-banner"><a href="https://emobility.fluke.com/" class="gtm-mini-banner-2"><img	data-sizes='auto'	data-src='https://media.fluke.com/9bf530c4-f182-4cd8-bb17-b108002e6cc8__7684_col.jpg'	data-srcset='https://media.fluke.com/9bf530c4-f182-4cd8-bb17-b108002e6cc8__7684_col.jpg 315w, https://media.fluke.com/9bf530c4-f182-4cd8-bb17-b108002e6cc8__400x267.jpg 400w, https://media.fluke.com/9bf530c4-f182-4cd8-bb17-b108002e6cc8__0px12_col.jpg 480w, https://media.fluke.com/9bf530c4-f182-4cd8-bb17-b108002e6cc8__7684_col2x.jpg 630w, https://media.fluke.com/9bf530c4-f182-4cd8-bb17-b108002e6cc8__800x534.jpg 800w, https://media.fluke.com/9bf530c4-f182-4cd8-bb17-b108002e6cc8__0px12_col2x.jpg 960w'	class='lazyload'	alt='Emobility solutions and EVSE testers'	title='Emobility solutions and EVSE testers'	onerror="applyDefaultImg(this);",	/></a><div class="banner-text"><div class="mini-banner-heading"><a href="https://emobility.fluke.com/" class="gtm-mini-banner-1">Emobility solutions and EVSE testers</a></div><p><a href="https://emobility.fluke.com/" class="gtm-mini-banner-1">Perform fast, accurate measurements for routine checks and EVSE troubleshooting</a></p></div></div><div class="mini-banner"><a href="https://forms.fluke.com/IG-NA-MULTI-2024-FLUKE-FELLOWS-LP-1-A" class="gtm-mini-banner-3"><img	data-sizes='auto'	data-src='https://media.fluke.com/c70828e6-7591-4a03-9e70-b2c1016349f4__7684_col.jpg'	data-srcset='https://media.fluke.com/c70828e6-7591-4a03-9e70-b2c1016349f4__7684_col.jpg 315w, https://media.fluke.com/c70828e6-7591-4a03-9e70-b2c1016349f4__400x267.jpg 400w, https://media.fluke.com/c70828e6-7591-4a03-9e70-b2c1016349f4__0px12_col.jpg 480w, https://media.fluke.com/c70828e6-7591-4a03-9e70-b2c1016349f4__7684_col2x.jpg 630w, https://media.fluke.com/c70828e6-7591-4a03-9e70-b2c1016349f4__800x534.jpg 800w, https://media.fluke.com/c70828e6-7591-4a03-9e70-b2c1016349f4__0px12_col2x.jpg 960w'	class='lazyload'	alt='Fluke Fellows'	title='Fluke Fellows'	onerror="applyDefaultImg(this);",	/></a><div class="banner-text"><div class="mini-banner-heading"><a href="https://forms.fluke.com/IG-NA-MULTI-2024-FLUKE-FELLOWS-LP-1-A" class="gtm-mini-banner-1">Fluke Fellows - Guiding Our Technical Excellence</a></div><p><a href="https://forms.fluke.com/IG-NA-MULTI-2024-FLUKE-FELLOWS-LP-1-A" class="gtm-mini-banner-1">Learn more about our Fluke Fellows, some of our most influential and respected technical leaders</a></p></div></div></section></div><div class="webinar-combo"><section class="homepagepopular-webinars webinar-block"><h3 class="sub-section-title">Most popular webinars</h3><ul><li class="webinar"> <a href="https://www.youtube.com/watch?v=pnUV6M4keYg" class="button gtm-popular-webinar-1" target="_blank"> Watch now </a><div class="popular-webinar-title"> How to combine vibration monitoring with other sensor technologies</div></li><li class="webinar"> <a href="https://www.youtube.com/watch?time_continue=55&amp;v=hmRC7X3rMlo" class="button gtm-popular-webinar-1" target="_blank"> Watch now </a><div class="popular-webinar-title"> Mobility and the future of asset management</div></li><li class="webinar"> <a href="https://www.youtube.com/watch?time_continue=2&amp;v=zWO-tn1FRjE" class="button gtm-popular-webinar-1" target="_blank"> Watch now </a><div class="popular-webinar-title"> The IoT of maintenance - What&#039;s important and what&#039;s not</div></li><li class="webinar"> <a href="https://www.youtube.com/watch?v=pw3hK5uDaA0" class="button gtm-popular-webinar-1" target="_blank"> Watch now </a><div class="popular-webinar-title"> Three practical strategies for managing preventable errors in the workplace</div></li></ul></section></div> <section class="featured-content"><h3 class="sub-section-title">Featured articles<a href="/en-us/learn/blog" class="featured-content-view-more">View more</a></h3><div class="featured-content-items"><div class="hero-featured"><div class="featured-content-item"><a href="/en-us/learn/blog/industrial-imaging/aspire-bakeries-streamlines-and-sustains" class="gtm-featured-content-mini-0"><img src='https://media.fluke.com/60f82a6a-cf61-4897-b1e8-b2e6012b4ddc__7684_col.jpg' srcset='https://media.fluke.com/60f82a6a-cf61-4897-b1e8-b2e6012b4ddc__7684_col.jpg 315w, https://media.fluke.com/60f82a6a-cf61-4897-b1e8-b2e6012b4ddc__5256_col.jpg 360w, https://media.fluke.com/60f82a6a-cf61-4897-b1e8-b2e6012b4ddc__0px12_col.jpg 480w' sizes='(min-width: 345px) and (max-width: 510px) 480w, (min-width: 511px) and (max-width: 752px) 315w, (min-width: 753px) 360w, 315w' class='toc-pic atf' alt='Case Study: Aspire Bakeries&#039; Journey to Reduce Annual Compressor Electricity Operating Costs Up to 20%' title='Case Study: Aspire Bakeries&#039; Journey to Reduce Annual Compressor Electricity Operating Costs Up to 20%' onerror='applyDefaultImg(this);' /></a><div class="banner-text"><div class="mini-banner-heading"><a href="/en-us/learn/blog/industrial-imaging/aspire-bakeries-streamlines-and-sustains" class="gtm-featured-content-mini-0" target="_self">Case Study: Aspire Bakeries&#039; Journey to Reduce Annual Compressor Electricity Operating Costs Up to 20%</a></div><p></p><p class="read-time"><a href="/en-us/learn/blog/industrial-imaging/aspire-bakeries-streamlines-and-sustains" class="gtm-featured-content-mini-0" target="_self">5 min read</a></p></div></div><div class="interesting-links"><div class="ymbi"><div class="ymbi-hero gtm-ymbi-hero-image"><img data-sizes='auto' data-src='https://media.fluke.com/91e7132c-212b-4981-a211-b108002f3efc__7684_col.jpg' data-srcset='https://media.fluke.com/91e7132c-212b-4981-a211-b108002f3efc__7684_col.jpg 315w, https://media.fluke.com/91e7132c-212b-4981-a211-b108002f3efc__400x267.jpg 400w, https://media.fluke.com/91e7132c-212b-4981-a211-b108002f3efc__0px12_col.jpg 480w, https://media.fluke.com/91e7132c-212b-4981-a211-b108002f3efc__7684_col2x.jpg 630w, https://media.fluke.com/91e7132c-212b-4981-a211-b108002f3efc__800x534.jpg 800w, https://media.fluke.com/91e7132c-212b-4981-a211-b108002f3efc__0px12_col2x.jpg 960w' class='lazyload' alt='Fluke Thermal Imager' title='Fluke Thermal Imager' onerror='applyDefaultImg(this);' /></div><div class="ymbi-text"><div class="banner-text"><h3>You might be interested in</h3></div><ul><li><a href="/en-us/learn/blog/renewable-energy" class="gtm-ymbi-link-0 ymbi-link" target="_self">Renewable Energy</a></li><li><a href="/en-us/learn/blog/thermal-imaging" class="gtm-ymbi-link-0 ymbi-link" target="_self">Thermal Imaging</a></li><li><a href="/en-us/products/calibration-tools" class="gtm-ymbi-link-0 ymbi-link" target="_self">Calibration Instruments</a></li><li><a href="/en-us/products/electrical-testing/power-quality/product-selector" class="gtm-ymbi-link-0 ymbi-link" target="_self">Power quality tool selector</a></li></ul></div></div></div></div><div class="featured-content-smalls"><div class="featured-content-item">
214<a href="/en-us/learn/blog/renewable-energy/fiber-optics-in-utility-scale-solar-installations" class="gtm-featured-content-mini-1"><img data-sizes='auto' src='https://media.fluke.com/e0ef55f6-6cf2-478d-9bd0-b120000e8311__7684_col.jpg' data-src='https://media.fluke.com/e0ef55f6-6cf2-478d-9bd0-b120000e8311__7684_col.jpg' data-srcset='https://media.fluke.com/e0ef55f6-6cf2-478d-9bd0-b120000e8311__7684_col.jpg 315w, https://media.fluke.com/e0ef55f6-6cf2-478d-9bd0-b120000e8311__400x267.jpg 400w, https://media.fluke.com/e0ef55f6-6cf2-478d-9bd0-b120000e8311__0px12_col.jpg 480w, https://media.fluke.com/e0ef55f6-6cf2-478d-9bd0-b120000e8311__7684_col2x.jpg 630w, https://media.fluke.com/e0ef55f6-6cf2-478d-9bd0-b120000e8311__800x534.jpg 800w, https://media.fluke.com/e0ef55f6-6cf2-478d-9bd0-b120000e8311__0px12_col2x.jpg 960w' class='lazyload' alt='Fiber Optics in Utility-Scale Solar Installations' title='Fiber Optics in Utility-Scale Solar Installations' onerror='applyDefaultImg(this);' /></a><div class="banner-text"><div class="mini-banner-heading"><a href="/en-us/learn/blog/renewable-energy/fiber-optics-in-utility-scale-solar-installations" class="gtm-featured-content-mini-1" target="_self">Fiber Optics in Utility-Scale Solar Installations</a></div><p></p><p class="read-time"><a href="/en-us/learn/blog/renewable-energy/fiber-optics-in-utility-scale-solar-installations" class="gtm-featured-content-mini-1" target="_self">4 min read</a></p></div></div><div class="featured-content-item"><a href="/en-us/learn/blog/renewable-energy/what-is-evse" class="gtm-featured-content-mini-2"><img data-sizes='auto' src='https://media.fluke.com/0afe9a5a-9cf9-4ed4-9342-b2b9012045ac__7684_col.jpg' data-src='https://media.fluke.com/0afe9a5a-9cf9-4ed4-9342-b2b9012045ac__7684_col.jpg' data-srcset='https://media.fluke.com/0afe9a5a-9cf9-4ed4-9342-b2b9012045ac__7684_col.jpg 315w, https://media.fluke.com/0afe9a5a-9cf9-4ed4-9342-b2b9012045ac__400x267.jpg 400w, https://media.fluke.com/0afe9a5a-9cf9-4ed4-9342-b2b9012045ac__0px12_col.jpg 480w, https://media.fluke.com/0afe9a5a-9cf9-4ed4-9342-b2b9012045ac__7684_col2x.jpg 630w, https://media.fluke.com/0afe9a5a-9cf9-4ed4-9342-b2b9012045ac__800x534.jpg 800w, https://media.fluke.com/0afe9a5a-9cf9-4ed4-9342-b2b9012045ac__0px12_col2x.jpg 960w' class='lazyload' alt='EVSE: What is it and how does it work?' title='EVSE: What is it and how does it work?' onerror='applyDefaultImg(this);' /></a><div class="banner-text"><div class="mini-banner-heading"><a href="/en-us/learn/blog/renewable-energy/what-is-evse" class="gtm-featured-content-mini-2" target="_self">EVSE: What is it and how does it work?</a></div><p><a href="/en-us/learn/blog/renewable-energy/what-is-evse" class="gtm-featured-content-mini-2" target="_self">As electric vehicles (EVs) continue to gain popularity, the infrastructure that supports their operation becomes increasingly important. One critical aspect of this infrastructure is Electric Vehicle Supply Equipment (EVSE), commonly known as EVSE chargers. What is EVSE? How do EV chargers work? Find out more here.</a></p><p class="read-time"><a href="/en-us/learn/blog/renewable-energy/what-is-evse" class="gtm-featured-content-mini-2" target="_self">6 min read</a></p></div></div><div class="featured-content-item"><a href="/en-us/learn/blog/renewable-energy/diagnosing-hardware-failures-in-pv-systems" class="gtm-featured-content-mini-3"><img data-sizes='auto' src='https://media.fluke.com/1c782fa2-4c28-4966-a05a-b2b20165257a__7684_col.jpg' data-src='https://media.fluke.com/1c782fa2-4c28-4966-a05a-b2b20165257a__7684_col.jpg' data-srcset='https://media.fluke.com/1c782fa2-4c28-4966-a05a-b2b20165257a__7684_col.jpg 315w, https://media.fluke.com/1c782fa2-4c28-4966-a05a-b2b20165257a__400x267.jpg 400w, https://media.fluke.com/1c782fa2-4c28-4966-a05a-b2b20165257a__0px12_col.jpg 480w, https://media.fluke.com/1c782fa2-4c28-4966-a05a-b2b20165257a__7684_col2x.jpg 630w, https://media.fluke.com/1c782fa2-4c28-4966-a05a-b2b20165257a__800x534.jpg 800w, https://media.fluke.com/1c782fa2-4c28-4966-a05a-b2b20165257a__0px12_col2x.jpg 960w' class='lazyload' alt='What can you do with an I-V curve tracer?' title='What can you do with an I-V curve tracer?' onerror='applyDefaultImg(this);' /></a><div class="banner-text"><div class="mini-banner-heading"><a href="/en-us/learn/blog/renewable-energy/diagnosing-hardware-failures-in-pv-systems" class="gtm-featured-content-mini-3" target="_self">What can you do with an I-V curve tracer?</a></div><p><a href="/en-us/learn/blog/renewable-energy/diagnosing-hardware-failures-in-pv-systems" class="gtm-featured-content-mini-3" target="_self">Take targeted actions to restore and optimize PV system performance by identifying specific issues such as shorted bypass diodes, microcracks, connector failures, PID, and hotspots.</a></p><p class="read-time"><a href="/en-us/learn/blog/renewable-energy/diagnosing-hardware-failures-in-pv-systems" class="gtm-featured-content-mini-3" target="_self">6 min read</a></p></div></div><div class="featured-content-item"><a href="/en-us/learn/blog/electrical/how-to-use-a-voltage-tester" class="gtm-featured-content-mini-4"><img data-sizes='auto' src='https://media.fluke.com/fde32b4a-e818-4377-aa57-b108002f1396__7684_col.jpg' data-src='https://media.fluke.com/fde32b4a-e818-4377-aa57-b108002f1396__7684_col.jpg' data-srcset='https://media.fluke.com/fde32b4a-e818-4377-aa57-b108002f1396__7684_col.jpg 315w, https://media.fluke.com/fde32b4a-e818-4377-aa57-b108002f1396__400x267.jpg 400w, https://media.fluke.com/fde32b4a-e818-4377-aa57-b108002f1396__0px12_col.jpg 480w, https://media.fluke.com/fde32b4a-e818-4377-aa57-b108002f1396__7684_col2x.jpg 630w, https://media.fluke.com/fde32b4a-e818-4377-aa57-b108002f1396__800x534.jpg 800w, https://media.fluke.com/fde32b4a-e818-4377-aa57-b108002f1396__0px12_col2x.jpg 960w' class='lazyload' alt='How to Use a Voltage Tester: An Essential Guide for Electrical Safety and Efficiency' title='How to Use a Voltage Tester: An Essential Guide for Electrical Safety and Efficiency' onerror='applyDefaultImg(this);' /></a><div class="banner-text"><div class="mini-banner-heading"><a href="/en-us/learn/blog/electrical/how-to-use-a-voltage-tester" class="gtm-featured-content-mini-4" target="_self">How to Use a Voltage Tester: An Essential Guide for Electrical Safety and Efficiency</a></div><p></p><p class="read-time"><a href="/en-us/learn/blog/electrical/how-to-use-a-voltage-tester" class="gtm-featured-content-mini-4" target="_self">5 min read</a></p></div></div></div></div></section></div></div></div></div><div id="block-igc-flukegptblock" class="block block-igcommerce-flukegpt-chatbot block-fluke-gpt-block"><div class="block__content"><div id="cf-gpt"><div class="bot-container bot-xsmall">
215  <div class="bot-header">
216    <div class="logo bot-xsmall-hidden">
217      <svg id="bot-avatar" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="35"
218        height="35" viewBox="0 0 35 35">
219        <defs>
220          <clipPath id="clip-path">
221            <path id="Path_229" data-name="Path 229" d="M17.5,0A17.5,17.5,0,1,0,35,17.5,17.5,17.5,0,0,0,17.5,0Z"
222              fill="none"></path>
223          </clipPath>
224        </defs>
225        <circle id="Ellipse_9" data-name="Ellipse 9" cx="17.5" cy="17.5" r="17.5" fill="#ffc20e"></circle>
226        <g id="multimeter" transform="translate(0)">
227          <g id="multimeter-2" data-name="multimeter" clip-path="url(#clip-path)">
228            <path id="Path_225" data-name="Path 225"
229              d="M25.953,46.548a3.89,3.89,0,0,0-.606.992l7,3.436a3.882,3.882,0,0,0,.415-1.086Z"
230              transform="translate(-11.198 -20.564)"></path>
231            <path id="Path_226" data-name="Path 226"
232              d="M33.77,47.948A3.906,3.906,0,0,0,27.415,44.9l6.354,3.117c0-.025,0-.048,0-.073"
233              transform="translate(-12.111 -19.456)"></path>
234            <path id="Path_227" data-name="Path 227"
235              d="M24.8,50.394a3.907,3.907,0,0,0,6.891,2.521l-6.805-3.338a3.932,3.932,0,0,0-.086.817"
236              transform="translate(-10.956 -21.902)"></path>
237            <path id="Path_228" data-name="Path 228"
238              d="M33.212,14.371s-.04-5.75-.146-6.808-.576-1.042-1-1.133-2.954-.347-3.756-.408S25.8,5.887,25.8,5.887a12.6,12.6,0,0,0-3.361-.031,56.734,56.734,0,0,0-6.325.555s-.867-.015-.9,1.109-.119,2.619-.141,5.215c-.01,1.2-.03,5.614-.03,5.614s.133,4.867.178,5.932.326,8.107.326,8.107L15.7,37.6l.185,4.482s.023.208.03.24.035.155.035.155a3.1,3.1,0,0,0,1.32,2.225c1.168.653,7.9.606,8.187.606s4.181-.256,5.045-.432a2.586,2.586,0,0,0,1.776-1.98c.152-.851.385-9.111.385-9.111l.351-7.6s.344-5.892.2-11.82m-15.4,6.155v-.3a.314.314,0,0,1,.287-.334h1.963a.314.314,0,0,1,.287.334v.3a.314.314,0,0,1-.287.334H18.1a.314.314,0,0,1-.287-.334m1.154,22.133a.8.8,0,1,1,.8-.8.8.8,0,0,1-.8.8m3.342,0a.8.8,0,1,1,.8-.8.8.8,0,0,1-.8.8m3.341,0a.8.8,0,1,1,.8-.8.8.8,0,0,1-.8.8M24.383,36a4.952,4.952,0,1,1,4.951-4.952A4.952,4.952,0,0,1,24.383,36M21.234,20.526v-.3a.313.313,0,0,1,.287-.334h1.963a.314.314,0,0,1,.287.334v.3a.314.314,0,0,1-.287.334H21.522a.314.314,0,0,1-.287-.334m3.423,0v-.3a.313.313,0,0,1,.287-.334h1.963a.314.314,0,0,1,.287.334v.3a.314.314,0,0,1-.287.334H24.945a.314.314,0,0,1-.287-.334m4.332,22.133a.8.8,0,1,1,.8-.8.8.8,0,0,1-.8.8m1.628-22.133a.314.314,0,0,1-.287.334H28.367a.314.314,0,0,1-.287-.334v-.3a.314.314,0,0,1,.287-.334H30.33a.313.313,0,0,1,.287.334Zm.122-2.848H17.534V8.449H30.74Z"
239              transform="translate(-6.642 -2.552)"></path>
240          </g>
241        </g>
242      </svg>
243    </div>
244    <div class="header-text bot-xsmall-hidden"><span
245        class="bot-middle-text bot-mid-hidden bot-full-hidden">Chat with our</span>Fluke assistant
246    </div>
247    <div id="clear-button" class="close-circle bot-xsmall-hidden bot-small-hidden">Clear Chat</div>
248    <div class="close-button bot-xsmall-hidden"></div>
249    <div class="chat-icon-button bot-mid-hidden bot-full-hidden">
250      <svg id="bot-expand" class="chat-button" xmlns="http://www.w3.org/2000/svg" width="45" height="43.886"
251        viewBox="0 0 45 43.886">
252        <g transform="translate(0)">
253          <path
254            d="M-3963,36h10.516v7.887Zm-8.644,0A22.416,22.416,0,0,1-3980,18.5a22.373,22.373,0,0,1,1.768-8.758,22.408,22.408,0,0,1,4.822-7.152,22.732,22.732,0,0,1,3.1-2.59h25.627a22.71,22.71,0,0,1,3.1,2.59,22.431,22.431,0,0,1,4.823,7.152A22.377,22.377,0,0,1-3935,18.5a22.417,22.417,0,0,1-8.356,17.5Z"
255            transform="translate(3980)" fill="#fff"></path>
256          <g transform="translate(-1845 -998)">
257            <circle cx="3.5" cy="3.5" r="3.5" transform="translate(1864 1013)" fill="#ffc20e"></circle>
258            <circle cx="3.5" cy="3.5" r="3.5" transform="translate(1855 1013)" fill="#ffc20e"></circle>
259            <circle cx="3.5" cy="3.5" r="3.5" transform="translate(1873 1013)" fill="#ffc20e"></circle>
260          </g>
261        </g>
262      </svg>
263    </div>
264  </div>
265  <div class="bot-content no_promo bot-xsmall-hidden bot-small-hidden">
266    <div class="bot-message-container bot-message-sentiment">
267      <div class="bot bot-intro">
268      </div>
269    </div>
270    <div class="bot-promo">
271      <div id="promo-pill-1" class="promo-pill"><a href="https://www.fluke.com/en-us/support/about-us/contact-us" >Contact Us</a></div><div id="promo-pill-1" class="promo-pill"><a href="https://www.fluke.com/en-us/support/about-us/contact-us" >Get 10% off</a></div>
272    </div>
273  </div>
274  <div class="bot-inputs bot-xsmall-hidden bot-small-hidden">
275    <div class="input-field"><input type="text" id="user-input" size="60" placeholder="How can I help you today?">
276    </div>
277    <div class="submit-button"><svg id="send-button" class="chat-button" xmlns="http://www.w3.org/2000/svg" width="45"
278        height="45" viewBox="0 0 45 45">
279        <circle id="send-circle" class="send-circle" data-name="Send Circle" cx="22.5" cy="22.5" r="22.5"></circle>
280        <path id="Path_223" data-name="Path 223" d="M3871.312,993.084l-22.8-8.994,3.428,8.994-3.428,9.3Z"
281          transform="translate(-3836.413 -970.388)" fill="#5e88a1"></path>
282      </svg></div>
283  </div>
284</div>
285<div id="bot-time-taken" style="display: none;"></div><style>    /* General Buzz layout styles
286    /* 1. bot-container - The main chat container all elements are in.
287     * 2. bot-header - The header section, containing the logo, title, and size toggle inputs
288     * 3. bot-content - The main content area, containing the chat messages
289     * 4. bot-promo - The promo area, containing the promo links (Pills)
290     * 5. bot-inputs - The input area, containing the user input and send button
291    */
292    .bot-container {
293      display: grid;
294      grid-template-rows: auto 1fr auto;
295      height: auto;
296      background-color: #FFFAEB;
297      transition: width 0.4s ease, height 0.4s ease;
298      position: fixed;
299      bottom: 0;
300      right: 0;
301      z-index: 11;
302      box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2);
303    }
304
305    .bot-header {
306      display: grid;
307      grid-template-columns: auto 1fr auto auto;
308      background-color: #5A5A5A;
309      align-items: center;
310      justify-items: center;
311      height: 60px;
312      color: #FFFFFF;
313    }
314
315    .bot-full .bot-header,
316    .bot-mid .bot-header,
317    .bot-small .bot-header {
318      padding: 0 15px;
319      justify-items: left;
320    }
321
322    .bot-content {
323      position: relative;
324      padding: 15px;
325      overflow-y: scroll;
326    }
327
328    /* If the promo pills exist, add extra padding at the bottom */
329    .bot-content.bot-content-promo {
330      padding-bottom: 70px;
331    }
332
333    /* If .bot-content does NOT have .bot-content-promo, the container .bot-promo is hidden */
334    .bot-content:not(.bot-content-promo) .bot-promo {
335      display: none;
336    }
337
338    /* Promo section is always fixed to the bottom of the chat container */
339    .bot-promo {
340      position: fixed;
341      bottom: 110px;
342    }
343
344    /* Kaizen Adjustment: Bot intro is smaller */
345    .bot.bot-intro {
346      font-size: 12px;
347    }
348
349    /* Need to have list type for fnet */
350    .bot.bot-intro li {
351      font-size: 12px;
352      list-style-type: inherit;
353    }
354
355    /* Need to target p for fpi */
356    .bot.bot-intro p {
357      font-size: 12px;
358      padding-top: 1em;
359    }
360
361    .bot-inputs {
362      display: grid;
363      grid-template-columns: 1fr auto;
364      background-color: #EEEEEE;
365      height: 75px;
366      align-items: center;
367      justify-content: space-between;
368      padding: 10px 15px;
369      border-bottom: 10px solid #5A5A5A;
370    }
371
372    /* General container layout styles
373     * 1. bot-full - The largest chat size. Allows for chat interaction
374     * 2. bot-mid - The medium chat size. Allows for chat interaction
375     * 3. bot-small - The small chat size. Hides interactive elements
376     * 4. bot-xsmall - The smallest chat size. Shows only the chat icon.
377    */
378    .bot-full,
379    .bot-mid {
380      width: 100%;
381      height: 560px;
382    }
383
384    @media screen and (min-width: 527px) {
385      .bot-full {
386        width: 90%;
387        height: 80%;
388      }
389
390      .bot-mid {
391        width: 430px;
392        height: 560px;
393      }
394
395      .bot-container {
396        bottom: 20px;
397        right: 20px;
398      }
399    }
400
401    .bot-small {
402      width: 315px;
403      height: 60px;
404    }
405
406    .bot-xsmall {
407      width: 60px;
408      height: 60px;
409    }
410
411    /*
412     * Helper classes to hide elements depending on the bot size
413    */
414    .bot-full .bot-full-hidden,
415    .bot-mid .bot-mid-hidden,
416    .bot-small .bot-small-hidden,
417    .bot-xsmall .bot-xsmall-hidden {
418      display: none;
419    }
420
421
422    /*
423     * Styles for individual elements
424    */
425
426    /* close-button is the circle x button.  */
427    .close-button {
428      width: 40px;
429      height: 40px;
430      border-radius: 50%;
431      background-color: white;
432      position: relative;
433    }
434
435    .close-button::before,
436    .close-button::after {
437      content: '';
438      position: absolute;
439      width: 2px;
440      height: 20px;
441      background-color: #003B78;
442      top: 50%;
443      left: 50%;
444      transform: translate(-50%, -50%) rotate(45deg);
445    }
446
447    .close-button::after {
448      transform: translate(-50%, -50%) rotate(-45deg);
449    }
450
451    /* On mid + full, the close button is in the right corner of the header.
452     * On small, it changes to absolute positioning in the top left corner.
453     */
454    .bot-small .close-button {
455      position: absolute;
456      top: -15px;
457      left: -15px;
458      width: 30px;
459      height: 30px;
460      box-shadow: 0px 0px 5px 0px rgba(63, 63, 63, 0.85);
461    }
462
463    /* The pill shaped clear button in the header */
464    #clear-button {
465      height: 40px;
466      border-radius: 20px;
467      background-color: white;
468      font-size: 16px;
469      cursor: pointer;
470      align-content: center;
471      padding: 0px 20px;
472      color: #003B78;
473      margin-right: 15px;
474    }
475
476    /* The text field the user can enter their question */
477    #user-input {
478      width: 100%;
479      padding: 10px;
480      background-color: #fff;
481      border: 2px solid #fff;
482      border-radius: 20px;
483      box-sizing: border-box;
484      color: #212121;
485      font-size: 16px;
486      float: left;
487      padding-right: 55px;
488      margin-right: 15px;
489    }
490
491    /* The inputs get disabled while the bot is thinking, make it look nice */
492    #user-input:disabled {
493      background-color: #FAFAFA;
494      border: 2px solid #FAFAFA;
495      color: #444;
496    }
497
498    /* Add some extra margin for the submit button */
499    .submit-button {
500      margin-left: 15px;
501    }
502
503    /* Send Circle is a SVG, acting as our submit button */
504    .send-circle {
505      fill: #fff;
506      box-shadow: none;
507      transition: fill 0.1s ease-in-out;
508    }
509
510    #send-circle-disabled {
511      fill: #FAFAFA;
512      box-shadow: none;
513      transition: fill 0.1s ease-in-out;
514    }
515
516    #send-circle:hover {
517      transition: fill 0.1s ease-in-out;
518      fill: #FAFAFA;
519    }
520
521    /* The header text has a yellow section that is only visible on the small size */
522    .bot-middle-text {
523      color: #ffc20e;
524      display: block;
525    }
526
527    .header-text {
528      margin-left: 15px;
529    }
530
531    /* Promo links are styled as pills. Found in a container between content and inputs. Not required, not always present. */
532    .promo-pill {
533      background-color: white;
534      border: 1px solid #ADADAD;
535      border-radius: 50px;
536      color: #ADADAD;
537      float: left;
538      padding: 2px 12px;
539      margin-left: 5px;
540      font-size: 13px;
541    }
542
543    .promo-pill a {
544      color: #ADADAD;
545      text-decoration: none;
546    }
547
548    /* The "Chat bubble" icon - used as a transition element */
549    .chat-icon-button {
550      position: relative;
551      margin-top: 5px;
552    }
553
554    .bot-xsmall .chat-icon-button {
555      position: absolute;
556    }
557
558    /* User is the container for the user's chat message */
559    .user {
560      width: 85%;
561      padding: 10px;
562      background-color: #fff;
563      border: 1px solid #EDF4FF;
564      border-radius: 10px 10px 0px 10px;
565      box-sizing: border-box;
566      position: relative;
567      color: #333;
568      font-size: 16px;
569      float: right;
570      margin: 30px 0;
571    }
572
573    /* Add the user label to the chat response*/
574    .user:before {
575      content: "You";
576      font-weight: bold;
577      display: block;
578      font-size: 12px;
579      position: absolute;
580      right: 45px;
581      bottom: -22px;
582    }
583
584    /* Add the "User" icon, which is a happy lil face */
585    .user:after {
586      content: "";
587      background-image: url('https://dam-assets.fluke.com/s3fs-public/user-avatar.png');
588      background-size: 35px 35px;
589      background-repeat: no-repeat;
590      width: 35px;
591      height: 35px;
592      position: absolute;
593      right: 0;
594      bottom: -40px;
595    }
596
597    /* Bot is the container for the bot's chat message */
598    .bot {
599      width: 85%;
600      padding: 10px;
601      background: #FFFFFF 0% 0% no-repeat padding-box;
602      border: 1px solid #FFEAAC;
603      border-radius: 10px 10px 10px 0px;
604      box-sizing: border-box;
605      position: relative;
606      color: #333;
607      font-size: 16px;
608      float: left;
609      margin: 30px 0;
610    }
611
612    /* Add the bot label. As it's loaded, the label isn't present*/
613    .bot:not(.bot-loading):after {
614      content: "Fluke assistant";
615      font-weight: bold;
616      display: block;
617      font-size: 12px;
618      position: absolute;
619      left: 45px;
620      bottom: -22px;
621    }
622
623    /* Add the "Bot" icon, which is the Yellow DMM */
624    .bot:before {
625      content: "";
626      background-image: url('https://dam-assets.fluke.com/s3fs-public/[email protected]');
627      background-size: 35px 35px;
628      background-repeat: no-repeat;
629      width: 35px;
630      height: 35px;
631      position: absolute;
632      left: 0;
633      bottom: -40px;
634    }
635
636    /* Add the bot label */
637    .bot:after {
638      content: "";
639      font-weight: bold;
640      display: block;
641      font-size: 12px;
642      position: absolute;
643      left: 45px;
644      bottom: -22px;
645    }
646
647    /* When the bot is loading a message, we make the container smaller to fit the animation */
648    .bot-loading {
649      width: 25%;
650      min-height: 30px;
651    }
652
653    /* The loader animation for the bot */
654    .bot-loader {
655      width: 10px;
656      /* Reduced from 15px to 10px */
657      aspect-ratio: 1;
658      border-radius: 50%;
659      animation: l5 1s infinite linear alternate;
660      margin: auto;
661      /* Center the loader within the .bot-loading container */
662    }
663
664    /* Bot loader animations */
665    @keyframes l5 {
666      0% {
667        box-shadow: 15px 0 #333, -15px 0 #3332;
668        background: #333
669      }
670
671      /* Adjusted color to #333 */
672      33% {
673        box-shadow: 15px 0 #333, -15px 0 #3332;
674        background: #3332
675      }
676
677      66% {
678        box-shadow: 15px 0 #3332, -15px 0 #333;
679        background: #3332
680      }
681
682      100% {
683        box-shadow: 15px 0 #3332, -15px 0 #333;
684        background: #333
685      }
686    }
687
688    /* The bot rating container, containing thumbs */
689    .bot-rating {
690      position: relative;
691      text-align: right;
692      margin-top: -25px;
693      float: right;
694      margin-right: 15%;
695    }
696
697    .bot-rating .button {
698      width: 20px;
699      height: 20px;
700      margin-left: 5px;
701      padding: 10px;
702    }
703
704    /* When a user has rated the bot, we change the color of the thumbs */
705    .responded path {
706      stroke: #ffc20e;
707      fill: #ffc20e;
708    }
709
710    .responded-alt path {
711      stroke: #eee;
712      fill: #eee;
713    }
714
715    /* The thumb up and thumb down icons */
716    .thumbup,
717    .thumbdown {
718      width: 50px;
719      height: 50px;
720      position: relative;
721      cursor: pointer;
722    }
723
724    /* A cta dynamically added to our search results */
725    .buzz-algolia {
726      margin: 2em 0 1em;
727    }
728
729    /* This should really be done in Alogia, but code freeze yada yada */
730    .alg-full-header-inner {
731      margin-left: 1.5em;
732    }
733
734    /* When adding CTA buttons to chat responses, adds some extra margin to position them nicely */
735    .bot-cta {
736      margin: 1em 0;
737    }
738
739    .bot-cta a.button {
740      margin-top: 1em;
741      text-decoration: none;
742      display: block;
743      width: 50%;
744    }
745
746    /* To prevent 'super custom' css on TOCs from messing with us, added this */
747    svg {
748      margin: initial;
749      width: initial;
750      height: initial;
751    }
752
753    /* Back to top override only found on Fluke.com */
754    #backtotop {
755      bottom: 9rem !important;
756      z-index: 10 !important;
757    }</style>
757<script>/* 
758 * This script is executed when the DOM is fully loaded. It performs the following tasks:
759 *
760 * 1. Sets the initial bot welcome text.
761 * 2. Defines constants for user input field and send button.
762 * 3. Adds a MutationObserver to the '.bot-container' element. This observer:
763 *    - Triggers when attributes, child elements, or subtree of '.bot-container' change.
764 *    - Checks the current size of the bot container (full, mid, small, xsmall) based on its class.
765 *    - Calls a corresponding function to set event listeners based on the bot container's size.
766 * 4. Adds event listeners to the user input field and send button:
767 *    - If the user presses 'Enter' in the input field, it sends the message.
768 *    - If the user clicks the send button, it also sends the message.
769*/
770document.addEventListener('DOMContentLoaded', function () {
771  let path = window.location.pathname;
772  addInitialBuzz(path); // Add the welcome bot text
773  /* Set the constants for elements we need to interact with */
774  const userInput = document.getElementById('user-input'); // The user input field
775  const sendButton = document.getElementById('send-button'); // The send button (SVG Circle & Arrow)
776
777  // Function to handle class checking and function calling
778  function handleBotContainerClass(botContainer) {
779    if (botContainer.classList.contains('bot-full')) {
780      fullBotContainer();
781    } else if (botContainer.classList.contains('bot-mid')) {
782      midBotContainer();
783    } else if (botContainer.classList.contains('bot-small')) {
784      smallContainer();
785    } else if (botContainer.classList.contains('bot-xsmall')) {
786      xSmallBotContainer();
787    }
788  }
789
790  // Add a mutation observer to the bot-container
791  var botContainer = document.querySelector('.bot-container');
792  var config = {
793    attributes: true,
794    childList: true,
795    subtree: true
796  };
797
798  // The initial event listeners need to be set based on the current size of the bot container
799  handleBotContainerClass(botContainer);
800
801  // Debounce function to ensure that it's only called once per batch.
802  function debounce(func, wait) {
803    let timeout;
804    return function (...args) {
805      clearTimeout(timeout);
806      timeout = setTimeout(() => func.apply(this, args), wait);
807    };
808  }
809
810  // Debounced version of handleBotContainerClass
811  const debouncedHandleBotContainerClass = debounce(handleBotContainerClass, 100);
812
813  if (botContainer) {
814    var observer = new MutationObserver(function (mutationsList, observer) {
815      for (var mutation of mutationsList) {
816        if (mutation.type == 'attributes' && mutation.attributeName === 'class') {
817          debouncedHandleBotContainerClass(botContainer);
818        }
819      }
820    });
821    observer.observe(botContainer, config);
822
823    botContainer.addEventListener('click', function (e) {
824      localStorage.setItem('buzzLastState', botContainer.classList);
825    });
826  }
827  /* Check for interactions. If a user hits enter on #user-input, OR if they click #send-button, we want to send the message */
828  userInput.addEventListener('keypress', function (e) {
829    if (e.key === 'Enter') {
830      var input = userInput.value;
831      if (input.trim() !== '') {
832        sendMessage(userInput);
833      }
834    }
835  });
836  sendButton.addEventListener('click', function () {
837    sendMessage(userInput);
838  });
839  // Clear chat button
840  const clearButton = document.getElementById('clear-button');
841  clearButton.addEventListener('click', function () {
842    clearMessages(path);
843  });
844  const botCon = document.querySelector('.bot-message-container');
845  // Check if there are elements with the class 'bot-prompt-link'
846  // Add event listener to botCon
847  // Add event listener to botCon
848  botCon.addEventListener('click', handleClick);
849
850  function handleClick(event) {
851    // Check if the clicked element has the class 'bot-prompt-link' and #user-input is enabled
852    if (
853      event.target.classList.contains('bot-prompt-link') &&
854      !document.querySelector('#user-input').disabled
855    ) {
856      event.preventDefault();
857      sendMessage(event.target.textContent);
858    }
859  }
860});
861
862
863
864/* Functions to transition the bot to different sizes
865 * 1. botTransitionFull - Transition the bot to full size - allows chat interaction
866 * 2. botTransitionMid - Transition the bot to the medium size - allows chat interaction
867 * 3. botTransitionSmall - Transition the bot to small size - Hides interactive elevements
868 * 4. botTransitionXsmall - Transition the bot to smallest size - Shows only the chat icon.
869 */
870function botTransitionFull() {
871  const botContainer = document.querySelector('.bot-container');
872  botContainer.className = 'bot-container bot-full'
873}
874
875function botTransitionMid() {
876  const botContainer = document.querySelector('.bot-container');
877  botContainer.className = 'bot-container bot-mid'
878}
879
880function botTransitionSmall() {
881  const botContainer = document.querySelector('.bot-container');
882  botContainer.className = 'bot-container bot-small'
883}
884
885function botTransitionXsmall() {
886  const botContainer = document.querySelector('.bot-container');
887  botContainer.className = 'bot-container bot-xsmall'
888}
889
890/* Helper function to bind the onClick */
891function setOnClick(selector, func) {
892  const element = document.querySelector(selector);
893  element.onclick = func;
894}
895
896/* Functions to add the event listeners to the chat elements, based on the size of the container
897 * We may want the same element to do different things based on the size.
898 * 1. smallContainer - Set the initial event listeners when the bot loads
899 * 2. smallBotContainer midBotContainer fullBotContainer - Set the event listeners for the appropriate size
900 *
901 *  Note: If you want to change the element that triggers the transition, you can change the selector in the setOnClick function
902 *        If you want to change the transition that happens, you can change the function in the setOnClick function
903*/
904function smallContainer() {
905  setOnClick('.chat-icon-button', botTransitionMid);
906  setOnClick('.header-text', botTransitionMid);
907  setOnClick('.close-button', botTransitionXsmall);
908}
909
910function xSmallBotContainer() {
911  setOnClick('.chat-icon-button', botTransitionSmall);
912}
913
914function midBotContainer() {
915  setOnClick('.close-button', botTransitionSmall);
916  //setOnClick('.logo', botTransitionFull);
917  scrollToBottom();
918}
919
920function fullBotContainer() {
921  setOnClick('.close-button', botTransitionMid);
922  //setOnClick('.logo', botTransitionFull);
923}
924
925/* Functions for the rest of the Buzzbot Functionality
926 * We may want the same element to do different things based on the size.
927 * @TODO: If a static function, add below. If it needs the DOM, add in the DOMContentLoaded event listener
928*/
929
930/* Function to send a message to the bot
931 * 1. sendMessage - Send the user message to the bot, and display the response
932 * 2. appendMessage - Add a message to the chat window
933 * 3. showLoadingIndicator - Show a loading indicator while the bot is thinking
934 */
935function sendMessage(userInput) {
936  let chatQuestion = localStorage.getItem('chatQuestion');
937
938  // If it's not set yet, initialize it to 0
939  if (chatQuestion === null) {
940    chatQuestion = 0;
941  } else {
942    // Parse it to an integer if it's already set
943    chatQuestion = parseInt(chatQuestion, 10);
944  }
945
946  // Increment the value
947  chatQuestion++;
948
949  // Store the incremented value back to localStorage
950  localStorage.setItem('chatQuestion', chatQuestion);
951  const userMessage = (userInput.value !== undefined) ? userInput.value.trim() : userInput.trim();
952  // Function to get or generate a chatId
953  // Attempt to load the current question count from localStorage
954  if (userMessage === '') return;
955  // We append the user message right away to show the user that their message was received
956  appendMessage('user', userMessage, userMessage);
957  chatId = getOrGenerateChatId();
958  let chatDialogId = "q" + chatQuestion;
959  const endpoint = 'https://flk-delphiapi-sitegpt-prd-001.azurewebsites.net/v2/chat/completions'
960  const payload = {
961    chatId: chatId,
962    dialogId: chatDialogId,
963    siteInfo:
964    {
965      domain: 'fluke',
966      language: 'en',
967      country: 'us',
968    },
969    messages: [
970      {
971        role: 'user',
972        content: userMessage,
973      },
974    ],
975    stream: false,
976  };
977
978  const headers = {
979    'Content-Type': 'application/json',
980    'Ocp-Apim-Subscription-Key': '078db2f23dcb4b23a5cb1b6255fc08c8',
981  };
982
983  // Add this line at the beginning of your function to record the start time
984  const startTime = new Date();
985
986  fetch(endpoint, {
987    method: 'POST',
988    headers: headers,
989    body: JSON.stringify(payload),
990  })
991    .then(response => {
992      if (!response.ok) {
993        throw new Error(`HTTP error! status: ${response.status}`);
994      }
995      return response.json();
996    })
997    .then(data => {
998
999      // Once the data is recieved, we can calculate the time taken for metrics.
1000      const endTime = new Date();
1001      const timeTakenInSeconds = (endTime - startTime) / 1000;
1002
1003      // Log the time taken
1004      // Update the hidden element with the time taken
1005      const timeElement = document.getElementById('bot-time-taken');
1006      timeElement.textContent = timeTakenInSeconds;
1007
1008      if (data.choices && data.choices.length > 0) {
1009        const botResponse = data.choices[0].message.content;
1010        let parser = new DOMParser();
1011        let botResponseDOM = parser.parseFromString(botResponse, 'text/html');
1012        let urlMatches = botResponseDOM.querySelectorAll('a');
1013        let returnedUrl = 'No url provided in response.';
1014
1015        if (urlMatches.length > 0) {
1016          returnedUrl = urlMatches[0].href;
1017        }
1018        // Send the responses to GTM
1019        let dataLayerObject = {
1020          'event': 'chat_bot_event',
1021          'requestType': 'ask'
1022        };
1023
1024        if (chatId) dataLayerObject.chatId = chatId;
1025        if (userMessage) dataLayerObject.userInput = userMessage;
1026        if (botResponse) dataLayerObject.botOutput = botResponse;
1027        if (chatQuestion) dataLayerObject.reponseCount = chatQuestion;
1028        if (returnedUrl) dataLayerObject.recommednedLink = returnedUrl;
1029        if (timeTakenInSeconds) dataLayerObject.responseTime = timeTakenInSeconds;
1030
1031        sendDataLayer(dataLayerObject);
1032        cloudflareTestingPortal(botResponse, timeTakenInSeconds, payload, dataLayerObject);
1033        // Once we get a response, we append the bot message to the chat window
1034        appendMessage('bot', botResponse, userMessage, chatId, chatDialogId)
1035
1036      } else {
1037        console.error('No choices in response');
1038      }
1039    })
1040    .catch(error => console.error('Error:', error));
1041  // While the bot is thinking, we create a bot container with an animated typing indicator.
1042  showLoadingIndicator();
1043  // And clear the user input field
1044  userInput.value = '';
1045}
1046
1047/* Function to append a message to the chat window
1048 * simulateTyping - The bot can simulate typing, displaying characters at an interval. By default, this is off. Set to true to enable.
1049 * user messages - The user message creates a new container with the user message.
1050 * bot messages - The bot message appends to the last bot message container.
1051 */
1052function appendMessage(sender, message, originalMessage, chatId, chatDialogId) {
1053  // Disable the #user-input and #send-button
1054  const userInput = document.getElementById('user-input');
1055  const sendButton = document.getElementById('send-button');
1056  const botCon = document.querySelector('.bot-message-container');
1057  let simulateTyping = false;
1058  let thumbs = false;
1059
1060  // Check the classlist to see if bot-message-sentiment exists. If so, set a thumbs variable to true
1061  thumbs = botCon.classList.contains('bot-message-sentiment');
1062  let chatMessagesElement = document.querySelector('.bot-message-container');
1063  if (sender === 'user') {
1064    // Create a new message element
1065    const messageElement = document.createElement('div');
1066    messageElement.classList.add(sender);
1067    messageElement.innerHTML = message;
1068    // Append the new message element at the end of the container
1069    botCon.appendChild(messageElement);
1070    localStorage.setItem('chatMessages', chatMessagesElement.innerHTML);
1071  } else if (sender === 'bot') {
1072
1073    // Find the last bot message
1074    const lastBotMessage = botCon.querySelector('.bot:last-of-type');
1075    // Update its text content
1076    if (lastBotMessage) {
1077      // Add chatId and chatDialogId classes to the bot message - bot chatId chatDialogId
1078      lastBotMessage.className = 'bot'; //        botMessageElement.className = 'bot bot-loading';
1079      lastBotMessage.classList.add(chatId, chatDialogId);
1080      // Check if we should simulate typing
1081      if (simulateTyping) {
1082        let i = 0;
1083        const typingInterval = setInterval(() => {
1084          if (i < message.length) {
1085            lastBotMessage.innerHTML += message[i];
1086            i++;
1087            scrollToBottom()
1088            // Enable the #user-input and #send-button
1089            userInput.disabled = false;
1090            sendButton.disabled = false;
1091
1092          } else {
1093            appendSentiment(thumbs, chatId, chatDialogId);
1094            clearInterval(typingInterval);
1095          }
1096        }, 8);
1097      } else {
1098        lastBotMessage.innerHTML = message;
1099        appendSentiment(thumbs, chatId, chatDialogId);
1100        scrollToBottom()
1101        // Enable the #user-input and #send-button
1102        userInput.disabled = false;
1103        sendButton.disabled = false;
1104      }
1105    } else {
1106      console.log('No bot message found to update');
1107    }
1108    localStorage.setItem('chatMessages', chatMessagesElement.innerHTML);
1109  }
1110}
1111/* Function to show a loading indicator while the bot is thinking */
1112function showLoadingIndicator() {
1113  // Disable the #user-input and #send-button
1114  const userInput = document.getElementById('user-input');
1115  const sendButton = document.getElementById('send-button');
1116  userInput.disabled = true;
1117  sendButton.disabled = true;
1118  // Create a new message element from a bot, with the text `Thinking...`
1119  const messageElement = document.createElement('div');
1120  messageElement.className = 'bot bot-loading'; //        botMessageElement.className = 'bot bot-loading';
1121  messageElement.innerHTML = '<div class="bot-loader"></div>';
1122  // Append the new message element at the end of the container
1123  const botCon = document.querySelector('.bot-message-container');
1124  botCon.appendChild(messageElement);
1125  scrollToBottom();
1126}
1127
1128/* Create a helper function to monitor when the bot-content container height is increased. As it is increasing, the winder should scroll with it. */
1129function scrollToBottom() {
1130  const botContent = document.querySelector('.bot-content');
1131  botContent.scrollTop = botContent.scrollHeight;
1132}
1133/* Create a helper function for the intro text. This is the first messages found in the bot bot-intro. It is also re-added when we use the clear button */
1134function addInitialBuzz(path) {
1135  const botContainer = document.querySelector('.bot-container');
1136  // If the locale storage item buzzLastState is set, we want to set the bot container to that state
1137  const lastState = localStorage.getItem('buzzLastState');
1138  if (lastState) {
1139    botContainer.className = lastState;
1140  }
1141  // Path customization
1142  getPathCustomization(path);
1143  // If the localStorage has chatMessages, replace the bot-message-container with the saved messages instead of any intro text
1144  const chatMessages = localStorage.getItem('chatMessages');
1145  if (chatMessages) {
1146    const botCon = document.querySelector('.bot-message-container');
1147    botCon.innerHTML = chatMessages;
1148    return;
1149  }
1150  else {
1151    // The intro text is added to the bot-intro element
1152    const introText = document.querySelector('.bot-intro');
1153    introText.innerHTML = `<p style='padding-top:0;'>Hi, I'm your virtual assistant, I will do my very best to help you navigate all things Fluke related. You can ask me anything!</p> I'm new and might make a few mistakes. For safe use of Fluke tools, refer to the product manuals, safety sheets, and your company's safety requirements. To speak with a person, visit our <a href="https://www.fluke.com/en-us
1153/support/about-us/contact-us" target="_blank">Contact Us</a> or <a href="https://forms.fluke.com/IG-GLOBAL-MULTI-2019-DemoContactRequest-USEN-LP-1-A?lcid=9f3dd16e-49fc-ee11-a1ff-6045bd006295&amp;plt=200000000&amp;cra=100000000&amp;redir=https://www.fluke.com/en-us/fluke/thank-you-for-contacting-fluke&amp;utm_source=web&amp;utm_medium=chatbot&amp;utm_campaign=kaizen-chatbot" target="_blank">Talk to Sales</a> page. For information on how we handle personal data, see our <a href="https://www.fluke.com/en-us/fluke/privacy-policy" target="_blank">Privacy Policy</a>`;
1154    // Promps are and additional message that can be added to the chat window. They are added after the intro text, and
1155    addPrompts(path);
1156  }
1157}
1158/* Create a helper function to add prompts to the chat window
1159 * Prompts are bot messages appended after the into text for specific paths.
1160*/
1161function addPrompts(path) {
1162  const validLocales = ['en', 'en-us', 'en-ie', 'en-gb', 'en-ca'];
1163
1164  // Example usage
1165  if (!isValidHostAndLocale(validLocales)) {
1166    // Return the unmodified message if the host or locale is invalid.
1167    return;
1168  }
1169  const botCon = document.querySelector('.bot-message-container');
1170  // Check if a bot-prompts already exists
1171  const existingPrompt = botCon.querySelector('.bot.bot-prompts');
1172  if (existingPrompt) {
1173    return;
1174  }
1175  // If path is 6 characters or less, it is assumed to be the homepage
1176  if (path.length <= 6) {
1177    path = 'home';
1178  }
1179  let message;
1180  switch (path) {
1181    case 'home':
1182      message = "<p>How can I help you today?</p>" +
1183        "<p><a class='bot-prompt-link bot-prompt-learn' href='#'>I want to learn more about a product</a></p>" +
1184        "<p><a class='bot-prompt-link bot-prompt-purchase' href='#'>I want to purchase a product</a></p>" +
1185        "<p><a class='bot-prompt-link bot-prompt-support' href='#'>I am looking for product support</a></p>" +
1186        "<p><a class='bot-prompt-link bot-prompt-new' href='#'>What's new?</a></p>";
1187      break;
1188    case '/en-us/products/electrical-testing/best-solar-energy-industry-tools':
1189      message = "<p>Thanks for checking out Fluke's solar solutions! How can I help you today?</p>" +
1190        "<p><a class='bot-prompt-link bot-prompt-learn-solar' href='#'>I want to learn more about a Fluke solar product(s)</a></p>" +
1191        "<p><a class='bot-prompt-link bot-prompt-purchase-solar' href='#'>I want to purchase a product for my solar application</a></p>" +
1192        "<p><a class='bot-prompt-link bot-prompt-learn-solar-test' href='#'>I want to learn more about solar test & measurement</a></p>";
1193      break;
1194    case '/en-us/products/calibration-tools/temperature-calibrators':
1195      message = "<p>Thanks for checking out Fluke's Temperature Calibration solutions! How can I help you today?</p>" +
1196        "<p><a class='bot-prompt-link bot-prompt-learn-temp-prod' href='#'>I want to learn more about a Fluke Temperature Calibration product(s)</a></p>" +
1197        "<p><a class='bot-prompt-link bot-prompt-learn-temp' href='#'>I want to learn more about Temperature Calibration</a></p>";
1198      break;
1199    default:
1200      return;
1201  }
1202  const messageElement = document.createElement('div');
1203  messageElement.classList.add('bot', 'bot-prompts');
1204  messageElement.innerHTML = message;
1205  botCon.appendChild(messageElement);
1206}
1207
1208function getPathCustomization(path) {
1209  const validLocales = ['en', 'en-us', 'en-ie', 'en-gb', 'en-ca'];
1210
1211  // Example usage
1212  if (!isValidHostAndLocale(validLocales)) {
1213    // Dont attempt to fire any path customization if the host or locale is invalid.
1214    return;
1215  }
1216  if (path.length <= 6) {
1217    const lastState = localStorage.getItem('buzzLastState');
1218    if (lastState) {
1219      return;
1220    }
1221    //botTransitionMid();
1222    //scrollToBottom();
1223    // Handle the case when the path is less than 6 characters
1224  } else if (path.includes('search/fluke')) {
1225    const lastState = localStorage.getItem('buzzLastState');
1226    if (!lastState) {
1227      //botTransitionMid();
1228    }
1229
1230    // Get the content of input.alg-search-input. We'll use this instead of query params because they are more accurate.
1231    let searchInput = document.querySelector('input.alg-search-input');
1232    let botInput = document.getElementById('user-input');
1233
1234    // Function to build and insert CTA
1235    function buildAndInsertCta(searchValue) {
1236      let algoliaContainer = document.querySelector('.alg-full-results');
1237      let builtCta = "<div class='buzz-algolia'><a href='#' class='button toc-cta' id='send-button-cta'>Try the Fluke assistant to learn more about \"" + searchValue + "\"</a></div>";
1238      algoliaContainer.insertAdjacentHTML('afterbegin', builtCta);
1239      botInput.value = "Please tell me more about " + searchValue;
1240    }
1241
1242    // If the search input has a value, we want to update the CTA and the bot input field
1243    if (searchInput) {
1244      // Now find the algolia container we will be adding the CTA to
1245      let algoliaContainer = document.querySelector('.alg-full-results');
1246      // If the container exists, we place the CTA and update the value
1247      if (algoliaContainer) {
1248        // Check to see if .buzz-algolia exists. If it does, we want to update the CTA and the bot input field
1249        let existingCta = document.querySelector('.buzz-algolia');
1250        if (!existingCta) {
1251          buildAndInsertCta(searchInput.value);
1252        }
1253      }
1254      // Additionally, when the input changes we change the CTA and the bot input field to keep them in sync
1255      searchInput.addEventListener('input', function () {
1256        let currentCta = document.getElementsByClassName('toc-cta')[0];
1257        if (currentCta) {
1258          currentCta.innerHTML = "Try the Fluke assistant to learn more about \"" + searchInput.value + "\"";
1259          botInput.value = "Please tell me more about " + searchInput.value;
1260        }
1261        else {
1262          buildAndInsertCta(searchInput.value);
1263        }
1264      });
1265      // If .buzz-algolia exists, we are gonna add a click event listener to the button
1266      let algoliaCta = document.querySelector('.toc-cta');
1267      if (algoliaCta) {
1268        algoliaCta.addEventListener('click', function () {
1269          // If the bot-container isnt bot-mid or bot-full, we want to transition to bot-mid
1270          if (!document.querySelector('.bot-container').classList.contains('bot-mid')) {
1271            botTransitionMid();
1272          }
1273          sendMessage(botInput.value);
1274          // Clear the input field
1275          botInput.value = '';
1276        });
1277      }
1278    }
1279
1280    // Handle the case when the path contains 'search/fluke'
1281  } else if (
1282    path.includes('products/electrical-testing/digital-multimeters') ||
1283    path.includes('en-us/products/calibration-tools/temperature-calibrators') ||
1284    path.includes('en-us/products/electrical-testing/best-solar-energy-industry-tools')
1285  ) {
1286    const lastState = localStorage.getItem('buzzLastState');
1287    if (lastState) {
1288      return;
1289    }
1290    botTransitionMid();
1291    scrollToBottom();
1292    // Handle the cases when the path contains specific products
1293  }
1294}
1295
1296
1297function getOrGenerateChatId() {
1298  let chatId;
1299  chatId = localStorage.getItem('chatId');
1300
1301  // If chatId does not exist in localStorage, generate a new one
1302  if (!chatId || chatId === '') {
1303    chatId = 'chat-' + Date.now() + '-' + Math.floor(Math.random() * 1000);
1304    localStorage.setItem('chatId', chatId);
1305  }
1306
1307  return chatId;
1308}
1309
1310// Clear chat function
1311function clearMessages(path) {
1312  localStorage.removeItem('chatMessages');
1313  localStorage.removeItem('chatId');
1314  localStorage.setItem('chatQuestion', 0); // Reset to 0
1315  localStorage.removeItem('buzzLastState');
1316  chatId = getOrGenerateChatId();
1317  sendDataLayer({
1318    'event': 'chat_bot_event',
1319    'chatId': localStorage.getItem('chatId'),
1320    'reponseCount': localStorage.getItem('chatQuestion'),
1321    'requestType': 'clear_chat'
1322  });
1323  const botCon = document.querySelector('.bot-message-container');
1324  // After clearing the chat we want to remove the innerHTML of the bot-message-container, and add the intro text again
1325  botCon.innerHTML = "<div class='bot bot-intro'></div>";
1326  addInitialBuzz(path);
1327}
1328
1329function appendSentiment(thumbs, chatId, chatDialogId) {
1330  const botCon = document.querySelector('.bot-message-container');
1331  const lastBotMessage = botCon.querySelector('.bot:last-of-type');
1332  if (thumbs) {
1333    const botRatingDiv = document.createElement('div');
1334    botRatingDiv.classList.add('bot-rating');
1335
1336    // Insert bot rating div after lastBotMessage
1337    lastBotMessage.parentNode.insertBefore(botRatingDiv, lastBotMessage.nextSibling);
1338
1339    // Insert buttons inside bot rating div
1340    botRatingDiv.innerHTML = `
1341                <span class ="thumbup">
1342<svg xmlns="http://www.w3.org/2000/svg" width="22.855" height="21.888" viewBox="0 0 22.855 21.888">
1343  <g id="thumbs-up-icon" transform="translate(0.252 0.25)">
1344    <path id="Subtraction_2" data-name="Subtraction 2" d="M-7765.99-885.918h-.076a2.517,2.517,0,0,1-.3-.018,2.108,2.108,0,0,1-1.074-.484,2.152,2.152,0,0,1-.743-1.367l-1.123-8.527a2.191,2.191,0,0,1,.53-1.735,2.139,2.139,0,0,1,1.6-.723h.047l5.2.123a.288.288,0,0,0,.041,0,2.442,2.442,0,0,1,.195-.22,4.736,4.736,0,0,0,1.049-1.665,5.924,5.924,0,0,0,.162-3.34,2.812,2.812,0,0,1,.154-2.252,2.686,2.686,0,0,1,1.894-1.15l.045-.008.044-.006a2.441,2.441,0,0,1,.318-.018,3.809,3.809,0,0,1,2.521.944,4.936,4.936,0,0,1,1.468,3.792v.042c0,.441,0,.9.01,1.46.435-.016.846-.023,1.22-.023a15.914,15.914,0,0,1,3.266.269,2.8,2.8,0,0,1,1.617.93,2.869,2.869,0,0,1,.684,1.938l0,.134a2.905,2.905,0,0,1-.265,1.131c.038.053.064.092.086.127a2.843,2.843,0,0,1,.454,1.628l0,.136a2.879,2.879,0,0,1-.575,1.65,2.754,2.754,0,0,1,.263,1.254l0,.125a2.733,2.733,0,0,1-.784,1.848,2.581,2.581,0,0,1,.105.809l0,.115a2.632,2.632,0,0,1-.437,1.384,1.9,1.9,0,0,1-.405.437l-.027.02a3.656,3.656,0,0,1-.95.542l-.01,0c-.155.056-.383.137-.406.14a25.412,25.412,0,0,1-3.862.275,33.7,33.7,0,0,1-3.812-.22l-1.687-.168c-.105-.012-.191-.026-.269-.043a2.111,2.111,0,0,1-1.359.573h-.018Zm-.928-11.278a.882.882,0,0,0-.666.3.877.877,0,0,0-.208.7l1.047,7.749a.887.887,0,0,0,.874.764h.039l3.356-.142a.876.876,0,0,0,.627-.3.873.873,0,0,0,.215-.658l-.665-7.513a.882.882,0,0,0-.856-.805l-3.74-.094Zm8.961-7.706a1.219,1.219,0,0,0-.158.008,1.483,1.483,0,0,0-1.032.55,1.552,1.552,0,0,0-.006,1.219,5.806,5.806,0,0,1-1.4,5.569,1.134,1.134,0,0,0-.33.9l.632,7.378a1.139,1.139,0,0,0,1.021,1.035l1.562.156a30.256,30.256,0,0,0,3.449.207,22.389,22.389,0,0,0,3.319-.234,1.293,1.293,0,0,0,1.156-1.248l0-.105a1.282,1.282,0,0,0-.544-1.084,1.381,1.381,0,0,0,1.166-1.33l0-.113a1.373,1.373,0,0,0-.731-1.254,1.513,1.513,0,0,0,1.014-1.384l0-.123a1.493,1.493,0,0,0-.913-1.419,1.507,1.507,0,0,0,.653-1.2l0-.123a1.5,1.5,0,0,0-1.322-1.529,13.216,13.216,0,0,0-2.739-.226c-1,0-1.856.059-2.176.084l0-.107,0-.095v-.034c-.006-.36-.02-1.109-.027-2.252a3.35,3.35,0,0,0-1.094-2.74A2.535,2.535,0,0,0-7757.957-904.9Z" transform="translate(7769.323 907.306)" fill="#adadad" stroke="#adadad" stroke-width="0.5"/>
1345  </g>
1346</svg>
1347                </span>
1348                <span class = "thumbdown">
1349<svg xmlns="http://www.w3.org/2000/svg" width="22.855" height="21.888" viewBox="0 0 22.855 21.888">
1350  <g id="thumbs-down-icon" transform="translate(0.25 0.25)">
1351    <path id="Subtraction_2" data-name="Subtraction 2" d="M-7765.99-885.918h-.076a2.517,2.517,0,0,1-.3-.018,2.108,2.108,0,0,1-1.074-.484,2.152,2.152,0,0,1-.743-1.367l-1.123-8.527a2.191,2.191,0,0,1,.53-1.735,2.139,2.139,0,0,1,1.6-.723h.047l5.2.123a.288.288,0,0,0,.041,0,2.442,2.442,0,0,1,.195-.22,4.736,4.736,0,0,0,1.049-1.665,5.924,5.924,0,0,0,.162-3.34,2.812,2.812,0,0,1,.154-2.252,2.686,2.686,0,0,1,1.894-1.15l.045-.008.044-.006a2.441,2.441,0,0,1,.318-.018,3.809,3.809,0,0,1,2.521.944,4.936,4.936,0,0,1,1.468,3.792v.042c0,.441,0,.9.01,1.46.435-.016.846-.023,1.22-.023a15.914,15.914,0,0,1,3.266.269,2.8,2.8,0,0,1,1.617.93,2.869,2.869,0,0,1,.684,1.938l0,.134a2.905,2.905,0,0,1-.265,1.131c.038.053.064.092.086.127a2.843,2.843,0,0,1,.454,1.628l0,.136a2.879,2.879,0,0,1-.575,1.65,2.754,2.754,0,0,1,.263,1.254l0,.125a2.733,2.733,0,0,1-.784,1.848,2.581,2.581,0,0,1,.105.809l0,.115a2.632,2.632,0,0,1-.437,1.384,1.9,1.9,0,0,1-.405.437l-.027.02a3.656,3.656,0,0,1-.95.542l-.01,0c-.155.056-.383.137-.406.
135114a25.412,25.412,0,0,1-3.862.275,33.7,33.7,0,0,1-3.812-.22l-1.687-.168c-.105-.012-.191-.026-.269-.043a2.111,2.111,0,0,1-1.359.573h-.018Zm-.928-11.278a.882.882,0,0,0-.666.3.877.877,0,0,0-.208.7l1.047,7.749a.887.887,0,0,0,.874.764h.039l3.356-.142a.876.876,0,0,0,.627-.3.873.873,0,0,0,.215-.658l-.665-7.513a.882.882,0,0,0-.856-.805l-3.74-.094Zm8.961-7.706a1.219,1.219,0,0,0-.158.008,1.483,1.483,0,0,0-1.032.55,1.552,1.552,0,0,0-.006,1.219,5.806,5.806,0,0,1-1.4,5.569,1.134,1.134,0,0,0-.33.9l.632,7.378a1.139,1.139,0,0,0,1.021,1.035l1.562.156a30.256,30.256,0,0,0,3.449.207,22.389,22.389,0,0,0,3.319-.234,1.293,1.293,0,0,0,1.156-1.248l0-.105a1.282,1.282,0,0,0-.544-1.084,1.381,1.381,0,0,0,1.166-1.33l0-.113a1.373,1.373,0,0,0-.731-1.254,1.513,1.513,0,0,0,1.014-1.384l0-.123a1.493,1.493,0,0,0-.913-1.419,1.507,1.507,0,0,0,.653-1.2l0-.123a1.5,1.5,0,0,0-1.322-1.529,13.216,13.216,0,0,0-2.739-.226c-1,0-1.856.059-2.176.084l0-.107,0-.095v-.034c-.006-.36-.02-1.109-.027-2.252a3.35,3.35,0,0,0-1.094-2.74A2.535,2.535,0,0,0-7757.957-904.9Z" transform="translate(-7746.97 -885.918) rotate(180)" fill="#adadad" stroke="#adadad" stroke-width="0.5"/>
1352  </g>
1353</svg>
1354</span>
1355        `;
1356
1357    const thumbupElements = botRatingDiv.querySelectorAll('.thumbup');
1358    const thumbdownElements = botRatingDiv.querySelectorAll('.thumbdown');
1359
1360    thumbupElements.forEach((thumbup) => {
1361      thumbup.addEventListener('click', function () {
1362        chatRating = 1;
1363        this.classList.add('responded');
1364        thumbdownElements.forEach((thumbdown) => thumbdown.classList.add('responded-alt'));
1365        thumbupElements.forEach((thumbup) => thumbup.style.pointerEvents = 'none');
1366        thumbdownElements.forEach((thumbdown) => thumbdown.style.pointerEvents = 'none');
1367        // Call your sendRating function with appropriate parameters
1368        sendRating(chatRating, chatId, chatDialogId)
1369      });
1370    });
1371
1372    thumbdownElements.forEach((thumbdown) => {
1373      thumbdown.addEventListener('click', function () {
1374        chatRating = -1;
1375        this.classList.add('responded');
1376        thumbupElements.forEach((thumbup) => thumbup.classList.add('responded-alt'));
1377        thumbupElements.forEach((thumbup) => thumbup.style.pointerEvents = 'none');
1378        thumbdownElements.forEach((thumbdown) => thumbdown.style.pointerEvents = 'none');
1379        // Call your sendRating function with appropriate parameters
1380        sendRating(chatRating, chatId, chatDialogId)
1381      });
1382    });
1383  }
1384}
1385// Function to send user message to Azure Chatbot
1386function sendRating(chatRating, chatId, chatDialogId) {
1387  const endpoint = 'https://flk-delphiapi-sitegpt-prd-001.azurewebsites.net/v1/chat/ratings';
1388  const payload = {
1389    chatId: chatId,
1390    dialogId: chatDialogId,
1391    chatRating: chatRating,
1392  };
1393
1394  const headers = {
1395    'Content-Type': 'application/json',
1396    'Ocp-Apim-Subscription-Key': '078db2f23dcb4b23a5cb1b6255fc08c8',
1397  };
1398
1399  // Add this line at the beginning of your function to record the start time
1400  const startTime = new Date();
1401
1402  fetch(endpoint, {
1403    method: 'POST',
1404    headers: headers,
1405    body: JSON.stringify(payload),
1406  })
1407    .then(response => {
1408      if (!response.ok) {
1409        throw new Error(`HTTP error! status: ${response.status}`);
1410      }
1411      return response.json();
1412    })
1413    .then(data => {
1414      if (data) {
1415        console.log('sent rating ' + chatRating + ' for question ' + chatDialogId);
1416      }
1417
1418    })
1419    .catch(error => console.error('Error:', error));
1420}
1421
1422function cloudflareTestingPortal(botResponse, timeTakenInSeconds, payload, dataLayerObject) {
1423  //Get the hostname
1424  const hostname = window.location.hostname;
1425  // If the hostname is uat-gpt.fluke.com, add a console message
1426  if (hostname === 'uat-gpt.fluke.com') {
1427    // Add the botResponse, timeTakenInSeconds, payload, and gtm the respective containers
1428    // last-message-right, last-response-right, data-layer-right, payload-right
1429    const lastMessageRight = document.querySelector('#last-message-right');
1430    const lastResponseRight = document.querySelector('#last-response-right');
1431    const dataLayerRight = document.querySelector('#data-layer-right');
1432    const payloadRight = document.querySelector('#payload-right');
1433    lastMessageRight.innerHTML = botResponse;
1434    lastResponseRight.innerHTML = timeTakenInSeconds;
1435    dataLayerRight.innerHTML = JSON.stringify(dataLayerObject);
1436    payloadRight.innerHTML = JSON.stringify(payload);
1437  }
1438}
1439
1440// We need to pass datalayer stuffies.
1441function sendDataLayer(data) {
1442  // Function for event tracking
1443  window.dataLayer = window.dataLayer || [];
1444  window.dataLayer.push(data);
1445}
1446
1447// For global launch, we are only supporting en-us for many of the Kaizen specific features. 
1448function isValidHostAndLocale(validLocales) {
1449  // Get the hostname - currently only supported on *.fluke.com. The first path segment is the lang-locale, and we are only supporting en-us at launch
1450  const hostname = window.location.hostname;
1451  const path = window.location.pathname;
1452  const langLocale = path.split('/')[1];
1453
1454  // If the hostname is not 'www.fluke.com' or 'regression.fluke.com', or the langLocale is not in the validLocales array, return false
1455  if ((hostname !== 'www.fluke.com' && hostname !== 'regression.fluke.com') || !validLocales.includes(langLocale)) {
1456    return false;
1457  }
1458
1459  // If the hostname and langLocale pass the conditions, return true
1460  return true;
1461}</script>
1461</div></div></div><div id="block-igc-needhelpslideout" class="block block-igcommerce-utility-help-slideout"><div class="block__content"> <aside class="help-slider"><div class="help-tag" id="help-slider-toggle"><div class="tag-top"> <span class="fluke-icon fluke-icon-angle-right"></span></div><div class="tag-bottom"><h4>Tech&nbsp;support</h4></div></div><div class="help-content" id="help-content"><div class="help-boxes"><div class="help-inner box1"> <span class="fluke-icon fluke-icon-gear"></span><h5>Tech support</h5><p><a href="https://my.fluke.com/en-US/support-request">https://my.fluke.com/en-US/support-request</a></p><p><a href="tel:800-44-FLUKE (800-873-5853)">800-44-FLUKE (800-873-5853)</a></p><hr></div></div><div class="help-boxes"><div class="help-inner box2"> <span class="fluke-icon fluke-icon-wrench"></span><h5>Repairs</h5><p><a href="mailto:[email protected]">[email protected]</a></p><p><a href="https://www.fluke.com/en-us/support/repair">How to repair and replace Fluke products</a></p><hr></div></div><div class="help-boxes"><div class="help-inner box3"> <span class="fluke-icon fluke-icon-truck"></span><h5>Distributor questions</h5><p><a href="mailto:[email protected]">[email protected]</a></p><p><a href="tel:800-44-FLUKE (800-443-5853)">800-44-FLUKE (800-443-5853)</a></p></div></div></div> </aside></div></div></div><div class="region region--footer"> <footer id="site-footer" class="inverse"><div class="footer-top "><div class="container"><div class="row"><section id="block-igcommerce-utility-nav-ig-footer-products" class="block block-igcommerce-utility-nav"><div class="footer-section-title">About Fluke</div><ul class="menu"><li class="leaf"><a href="/en-us/support/about-us" class="nav-butt nav-butt-text tid- gtm-" title="About us" class="event-nav-about">About us</a></li><li class="leaf"><a href="/en-us/support/about-us/csr" class="nav-butt nav-butt-text tid- gtm-" title="Corporate social responsibility" class="event-nav-corporate-social-responsibility">Corporate social responsibility</a></li><li class="leaf"><a href="https://careers.fortive.com/fluke" class="nav-butt nav-butt-text tid- gtm-" title="Careers" class="event-nav-careers">Careers</a></li><li class="leaf"><a href="/en-us/support/about-us/directions" class="nav-butt nav-butt-text tid- gtm-" title="Directions" class="event-nav-directions">Directions</a></li><li class="leaf"><a href="https://pressroom.fluke.com/" class="nav-butt nav-butt-text tid- gtm-" title="Press" class="event-nav-press">Press</a></li><li class="leaf"><a href="https://www.fluke.com/supplier-handbook" class="nav-butt nav-butt-text tid- gtm-" title="Supplier handbook" class="event-nav-supplier-handbook">Supplier handbook</a></li><li class="leaf"><a href="https://www.fortive.com/supplierdiversity" class="nav-butt nav-butt-text tid- gtm-" title="Supplier diversity" class="event-nav-supplier-diversity">Supplier diversity</a></li><li class="leaf"><a href="/en-us/fluke/tax-information" class="nav-butt nav-butt-text tid- gtm-" title="Tax information" class="event-nav-tax-information">Tax information</a></li></ul></section><section id="block-igcommerce-utility-nav-ig-footer-company" class="block block-igcommerce-utility-nav"><div class="footer-section-title">Contact us</div><ul class="menu"><li class="leaf"><a href="/en-us/support/about-us/contact-us" title="Contact us" class="event-nav-contact-us-row---hotline-cn">Contact us</a></li><li class="leaf"><a href="/en-us/support/repair" title="Repair" class="event-nav-repair-row---repair-hotline-cn">Repair</a></li><li class="leaf"><a href="/en-us/support/technical-support" title="Technical support" class="event-nav-technical-support">Technical support</a></li></ul></section><section id="block-igcommerce-utility-nav-ig-footer-customer-service" class="block block-igcommerce-utility-nav"><div class="footer-section-title"> Manuals + resources</div><ul class="menu"><li class="leaf"><a href="/en-us/support/customer-services/fluke-faq" title="FAQs - Frequently asked questions" class="event-nav-faqs---frequently-asked-questions">FAQs - Frequently asked questions</a></li><li class="leaf"><a href="/en-us/support/manuals" title="Manuals" class="event-nav-manuals">Manuals</a></li><li class="leaf">
1461<a href="https://my.fluke.com/en-us/register-product/" title="Product registration" class="event-nav-productregistration">Product registration</a></li><li class="leaf"><a href="/en-us/support/safety-notices" title="Safety notices" class="event-nav-safety-notices">Safety notices</a></li><li class="leaf"><a href="/en-us/where-to-buy/shipping" title="Shipping info" class="event-nav-shipping-info">Shipping info</a></li><li class="leaf"><a href="/en-us/support/customer-services/premium" title="Fluke Premium Care" class="event-nav-fluke-premium-care">Fluke Premium Care</a></li><li class="leaf"><a href="/en-us/where-to-buy/gsa" title="GSA Program" class="event-nav-gsa-program">GSA Program</a></li><li class="leaf"><a href="/en-us/support/fluke-prod-security" title="Fluke product vulnerability disclosure and remediation policy" class="event-nav-fluke-product-vulnerability-disclosure-and-remediation-policy">Fluke product vulnerability disclosure and remediation policy</a></li></ul></section><section id="block-igcommerce-utility-nav-ig-footer-newsletters-signup" class="block block-igcommerce-utility-nav"><ul class="menu"><li class="leaf"><a href="https://forms.fluke.com/newsletter-sign-up?lcid=93597aaf-efb0-e211-8b8d-bc305b2a71d8&amp;lrpf=MULTI&amp;plt=200000001&amp;cra=100000019&amp;scl=7483&amp;redir=https://www.fluke.com/en-us/fluke/thank-you-for-signing-up" id="event-newsletter-signup" title="Fluke Newsletters Signup" class="event-newsletter-signup">Fluke Newsletters Signup</a></li><li class="leaf"><a href="/en-us/products/catalogs" id="event-catalog-download" title="Browse our product catalogs" class="event-catalog-download">Browse our product catalogs</a></li></ul></section><section id="block-igcommerce-utility-nav-ig-footer-social-links" class="block block-igcommerce-utility-nav"><div id="footer-social-links" class="footer-social-links"><div class="footer-social-group"><div class="footer-social-group-title">Fluke</div><div class="view-content"><a itemprop="sameAs" href="https://www.facebook.com/fluke.corporation/" aria-label="FLK-Facebook" title="FLK-Facebook" class="fluke-icon event-facebook"><span aria-hidden="true" class="fluke-icon fluke-icon-facebook"><span class="hide">FLK-Facebook</span></span></a><a itemprop="sameAs" href="https://www.youtube.com/user/FlukeCorporation" aria-label="FLK-YouTube" title="FLK-YouTube" class="fluke-icon event-youtube"><span aria-hidden="true" class="fluke-icon fluke-icon-youtube"><span class="hide">FLK-YouTube</span></span></a><a itemprop="sameAs" href="http://twitter.com/flukecorp" aria-label="FLK-Twitter | X" title="FLK-Twitter | X" class="fluke-icon event-twitter"><span aria-hidden="true" class="fluke-icon fluke-icon-twitter"><span class="hide">FLK-Twitter | X</span></span></a><a itemprop="sameAs" href="https://www.linkedin.com/company/fluke-corporation" aria-label="FLK-LinkedIn" title="FLK-LinkedIn" class="fluke-icon event-linkedin"><span aria-hidden="true" class="fluke-icon fluke-icon-linkedin"><span class="hide">FLK-LinkedIn</span></span></a><a itemprop="sameAs" href="https://www.instagram.com/flukecorp/" aria-label="FLK-Instagram" title="FLK-Instagram" class="fluke-icon event-instagram"><span aria-hidden="true" class="fluke-icon fluke-icon-instagram"><span class="hide">FLK-Instagram</span></span></a></div></div><div class="footer-social-group"><div class="footer-social-group-title">Fluke Calibration</div><div class="view-content"><a itemprop="sameAs" href="https://www.linkedin.com/company/fluke-calibration/" aria-label="FCAL-LinkedIn" title="FCAL-LinkedIn" class="fluke-icon event-linkedin"><span aria-hidden="true" class="fluke-icon fluke-icon-linkedin"><span class="hide">FCAL-LinkedIn</span></span></a><a itemprop="sameAs" href="https://x.com/FlukeCal" aria-label="FCAL-Twitter | X" title="FCAL-Twitter | X" class="fluke-icon event-twitter"><span aria-hidden="true" class="fluke-icon fluke-icon-twitter"><span class="hide">FCAL-Twitter | X</span></span></a><a itemprop="sameAs" href="https://www.youtube.com/FlukeCalibration" aria-label="FCAL-YouTube" title="FCAL-YouTube" class="fluke-icon event-youtube"><span aria-hidden="true" class="fluke-icon fluke-icon-youtube"><span class="hide">FCAL-YouTube</span></span></a><a itemprop="sameAs" href="https://www.facebook.com/flukecalibration" aria-label="FCAL-Facebook" title="FCAL-Facebook" class="fluke-icon event-facebook"><span aria-hidden="true" class="fluke-icon fluke-icon-facebook"><span class="hide">FCAL-Facebook</span></span></a></div></div></div></section></div></div></div><div class="footer footer-bottom navbar-inverse primary"><div class="container"><div class="slogan" itemprop="brand" id="brand-fluke"><span id="fluke-slogan"><span itemprop="name">Fluke</span>.</span> <span itemprop="slogan"> Keeping your world up and running.<sup>®</sup> </span></div><ul class="menu"><li class="leaf"><a href="/en-us/fluke/privacy-policy" title="Privacy policy" id="privacy-policy" class="event-privacy-policy">Privacy policy</a></li><li class="leaf"><a href="/en-us/fluke/fluke-terms-of-use" title="Fluke terms of use" id="fluke-terms-of-use" class="event-fluke-terms-of-use">Fluke terms of use</a></li><li class="leaf"><a href="/en-us/fluke/fluke-terms-and-conditions-of-sale" title="Fluke terms and conditions of sale" id="fluke-terms-and-conditions-of-sale" class="event-fluke-terms-and-conditions-of-sale">Fluke terms and conditions of sale</a></li><li class="leaf"><a href="/en-us/fluke/site-map" title="Site Map" id="site-map" class="event-site-map">Site Map</a></li></ul><div class="clearfix"></div><div><small id="copyright">©1995 -	2026	Fluke Corporation</small></div></div></div></footer></div></div></div>
1461<script src="/modules/custom/igcommerce_algolia/js/algolia_search.min.js?v=1.x" defer></script>
1461<script src="/core/assets/vendor/jquery/jquery.min.js?v=4.0.0"></script>
1461<script src="/sites/default/files/js/js_odHhA2pEdvnjsS0Z9Kje5UHWUdYsdAZrxm9Dz0nSbm0.js?scope=footer&amp;delta=2&amp;language=en-us&amp;theme=igc&amp;include=eJyFkQFuwyAMRS8UhSMhhzjEjYkZNl2z049UkUY3VZOQ_b_9AAsmCJs3aSu76Uf7mw74MKZ9c3OpGXi87BBFIqM3iC628NuPcIPHazENFIOLLBPwU0o2SvSFfHgNhbKdVUkJS0APHIUJ3JW9IpSw9kSQgq7zMy5Q2TwliNiDyPJRwS1ct3PXbhDMKzBqTzHs0WcKGxZ36tpOuXyP7XCnCEayuza0MPdNXSXTcvRTqbUxl9Ju9ZCph6sRkx1-Rc5emWaUau7FDZ84LVKSu_KIjAl3G2c0INZR4Y7_Qiax_cJbLKHq-WLv-tpE-DvKGb4Bk6rfSw"></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-init.js?1790265071"></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-api-client.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-cart.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-product.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-careplan.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-buybox-addons.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-buybox-v2.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-crosssell.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-toc.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-articles.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/jsonld-data.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-cta.js?tlu6n8" defer></script>
1461<script src="/modules/custom/igcommerce_external_integration/modules/igcommerce_shopify/js/storefront_api/shopify-compare.js?tlu6n8" defer></script>
1461<script src="/sites/default/files/js/js_TXhVCklxQtACE5bCPMoRYkWL13LGUZxpcoWSuHgiAjM.js?scope=footer&amp;delta=16&amp;language=en-us&amp;theme=igc&amp;include=eJyFkQFuwyAMRS8UhSMhhzjEjYkZNl2z049UkUY3VZOQ_b_9AAsmCJs3aSu76Uf7mw74MKZ9c3OpGXi87BBFIqM3iC628NuPcIPHazENFIOLLBPwU0o2SvSFfHgNhbKdVUkJS0APHIUJ3JW9IpSw9kSQgq7zMy5Q2TwliNiDyPJRwS1ct3PXbhDMKzBqTzHs0WcKGxZ36tpOuXyP7XCnCEayuza0MPdNXSXTcvRTqbUxl9Ju9ZCph6sRkx1-Rc5emWaUau7FDZ84LVKSu_KIjAl3G2c0INZR4Y7_Qiax_cJbLKHq-WLv-tpE-DvKGb4Bk6rfSw"></script>
1461<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"f7df9f0b1875443f8d2ec9045b5dc8d5","spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 1461
1461
1462<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a43abb764a76127b',t:'MTc5MDg1MDAwMA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1462</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.