1<!doctype html> 2<html lang="en"> 3 <head > 4 <!-- Polaris JS --> 5 <!-- Start of TrueVault Code Block -->
6<script src="https://polaris.truevaultcdn.com/static/pc/LUL77SBCR/polaris.js"> 7</script>
7 8<!-- End of TrueVault Code Block --> 9<!-- Google Tag Manager -->
10<script>
vendor: 331 bytes, lines 10-14
10(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 11new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 12j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 13'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 14})(window,document,'script','dataLayer','
14GTM-WN222WV
vendor: 3 bytes, line 14
14');
14</script>
14 15<!-- End Google Tag Manager --><!-- Require JS -->
16<script> 17 var LOCALE = 'en\u002DUS'; 18 var BASE_URL = 'https\u003A\u002F\u002Fnkhome.com\u002F'; 19 var require = { 20 'baseUrl': 'https\u003A\u002F\u002Fnkhome.com\u002Fstatic\u002Fversion1788970190\u002Ffrontend\u002FMagento\u002Fcorporate\u002Fen_US' 21 };</script>
21 <meta charset="utf-8"/> 22<meta name="title" content="Nielsen-Kellerman Blog. Updates and behind the scenes of NK!"/> 23<meta name="description" content="These blog postsNielsen-Kellerman is an electronics company with several brands such as Kestrel Weather, Kestrel Ballistics, and NK Sports."/> 24<meta name="keywords" content="Rowing, Kestrel"/> 25<meta name="robots" content="INDEX,FOLLOW"/> 26<meta name="viewport" content="width=device-width, initial-scale=1"/> 27<meta name="format-detection" content="telephone=no"/> 28<title>Nielsen-Kellerman Blog. Updates and behind the scenes of NK!</title> 29
29<script>(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1120262484",accountID:"4270218",trustKey:"1322840",xpid:"UAQAUVRSABABVFhVDwkAUFUC",licenseKey:"NRJS-dab5375d331eaab8eb9",applicationID:"1097887613",browserID:"1120262484"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 30(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
30e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
30const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
30if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
30o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
30(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
30;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
30{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
30ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
30{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
30null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
30dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
30imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
30return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
30!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
30if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
30);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
30class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
30h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
30 <link rel="stylesheet" type="text/css" media="all" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/mage/calendar.css" /> 31<link rel="stylesheet" type="text/css" media="all" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/Magedelight_Faqs/css/animate.css" /> 32<link rel="stylesheet" type="text/css" media="all" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/css/styles-m.css" /> 33<link rel="stylesheet" type="text/css" media="all" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/css/custom_corporate.css" /> 34<link rel="stylesheet" type="text/css" media="all" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/jquery/uppy/dist/uppy-custom.css" /> 35<link rel="stylesheet" type="text/css" media="all" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/Amasty_Affiliate/css/default.css" /> 36<link rel="stylesheet" type="text/css" media="all" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/Amasty_Storelocator/vendor/chosen/chosen.min.css" /> 37<link rel="stylesheet" type="text/css" media="all" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/MageWorx_Downloads/attachment.css" /> 38<link rel="stylesheet" type="text/css" media="all" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/Magenest_Popup/css/font-awesome.min.css" /> 39<link rel="stylesheet" type="text/css" media="all" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/Magenest_Popup/css/animate.css" /> 40<link rel="stylesheet" type="text/css" media="all" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/NK_Core/css/lity.min.css" /> 41<link rel="stylesheet" type="text/css" media="all" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/mage/gallery/gallery.css" /> 42<link rel="stylesheet" type="text/css" media="all" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/NK_Popup/css/colorbox/colorbox.css" /> 43<link rel="stylesheet" type="text/css" media="all" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/NK_Popup/css/main.css" /> 44<link rel="stylesheet" type="text/css" media="all" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/Smartwave_Dailydeals/css/style.css" /> 45<link rel="stylesheet" type="text/css" media="all" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/Smartwave_Filterproducts/css/owl.carousel/assets/owl.carousel.css" /> 46<link rel="stylesheet" type="text/css" media="all" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/Anowave_Ec/css/ec.css" /> 47<link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/css/styles-l.css" /> 48<link rel="stylesheet" type="text/css" media="print" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/css/print.css" /> 49<link rel="stylesheet" type="text/css" media="all" href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" />
50<script type="text/javascript" src="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/requirejs/require.js"></script>
vendor: 1 bytes, line 50
50
51<script type="text/javascript" src="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/mage/requirejs/mixins.js"></script>
vendor: 1 bytes, line 51
51
52<script type="text/javascript" src="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/requirejs-config.js"></script>
vendor: 1 bytes, line 52
52
53<script type="text/javascript" src="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/Anowave_Ec/js/ec.js"></script>
vendor: 1 bytes, line 53
53
54<script type="text/javascript" src="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/Anowave_Ec4/js/ec4.js"></script>
54 55<link rel="preload" as="font" crossorigin="anonymous" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/fonts/opensans/light/opensans-300.woff2" /> 56<link rel="preload" as="font" crossorigin="anonymous" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/fonts/opensans/regular/opensans-400.woff2" /> 57<link rel="preload" as="font" crossorigin="anonymous" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/fonts/opensans/semibold/opensans-600.woff2" /> 58<link rel="preload" as="font" crossorigin="anonymous" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/fonts/opensans/bold/opensans-700.woff2" /> 59<link rel="preload" as="font" crossorigin="anonymous" href="https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/fonts/Luma-Icons.woff2" /> 60<link rel="icon" type="image/x-icon" href="https://nkhome.com/media/favicon/stores/4/nk-favicon_1.png" /> 61<link rel="shortcut icon" type="image/x-icon" href="https://nkhome.com/media/favicon/stores/4/nk-favicon_1.png" />
62<script>(function(d){var s = d.createElement("script");s.setAttribute("data-account", "nYw4YAfhcu");s.setAttribute("src", "https://cdn.userway.org/widget.js");(d.body || d.head).appendChild(s);})(document)</script>
62<noscript>Please ensure Javascript is enabled for purposes of <a href="https://userway.org">website accessibility</a></noscript> 63
63<script type="text/javascript" data-routing="commerce=rum" defer="defer" src="https://rum.hlx.page/.rum/@adobe/helix-rum-js@^2/dist/rum-standalone.js"></script>
63 64
64<script type="text/x-magento-init"> 65 { 66 "*": { 67 "Magento_PageCache/js/form-key-provider": { 68 "isPaginationCacheEnabled": 69 0 } 70 } 71 } 72 </script>
72 73
74<script>require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 75 if(!magentoStorefrontEvents) return; 76 77 window.magentoStorefrontEvents = magentoStorefrontEvents; 78 magentoStorefrontEvents.context.setStorefrontInstance( 79 {"storeUrl":"https:\/\/nkhome.com\/","websiteId":4,"websiteCode":"corporate","storeId":4,"storeCode":"corporate_store","storeViewId":4,"storeViewCode":"corporate_store_view","websiteName":"corporate","storeName":"corporate store","storeViewName":"corporate store view","baseCurrencyCode":"USD","storeViewCurrencyCode":"USD","catalogExtensionVersion":"103.4.31","environmentId":"080e30bd-8b94-4a48-b78d-9923eda3e47e","environment":"Production","storefrontTemplate":"Luma"} 80 ); 81 magentoStorefrontEvents.context.setMagentoExtension({ 82 magentoExtensionVersion: "8.0.1", 83 }); 84 magentoStorefrontEvents.context.setDataServicesExtension({ 85 version: "8.0.1", 86 }); 87 magentoStorefrontEvents.context.setPage({ 88 pageType: "Default" 89 }); 90 magentoStorefrontEvents.context.setContext("pageExtended", { 91 action: "page-view" 92 }); 93 94});</script>
94<script type="text/x-magento-init"> 95 { 96 "*": { 97 "dataServicesBase": { 98 "isCookieRestrictionModeEnabled": 0, 99 "isEnabled": 1 }, 100 "magentoStorefrontEventCollector": {} 101 } 102 } 103</script>
vendor: 1 bytes, line 103
103
104<script type="text/x-magento-init"> 105 { 106 "*": { 107 "nonceInjector": { 108 "nonce": "MTF3YXc2bWdwZjQ5Y2xkandoYnM3d2RxYThsMGZzM2s\u003D" 109 } 110 } 111} 112</script>
vendor: 1 bytes, line 112
112
113<script data-ommit="true" nonce="YzN6YTA0c3N3NGtxNm0wMWI0czYwZTN6anU2YXNtOW0="> 114 115 window.dataLayer = window.dataLayer || []; 116 117 window.AEC = window.AEC || {}; 118 119 AEC.Const = {"URL":"https://nkhome.com/","TIMING_CATEGORY_ADD_TO_CART":"Add To Cart Time","TIMING_CATEGORY_REMOVE_FROM_CART":"Remove From Cart Time","TIMING_CATEGORY_PRODUCT_CLICK":"Product Detail Click Time","TIMING_CATEGORY_CHECKOUT":"Checkout Time","TIMING_CATEGORY_CHECKOUT_STEP":"Checkout Step Tim","TIMING_CATEGORY_PRODUCT_WISHLIST":"Add to Wishlist Time","TIMING_CATEGORY_PRODUCT_COMPARE":"Add to Compare Time","VARIANT_DELIMITER":"-","VARIANT_DELIMITER_ATT":":","CHECKOUT_STEP_SHIPPING":1,"CHECKOUT_STEP_PAYMENT":2,"CHECKOUT_STEP_ORDER":3,"DIMENSION_SEARCH":18,"COOKIE_DIRECTIVE":false,"COOKIE_DIRECTIVE_ENGINE":0,"COOKIE_DIRECTIVE_SEGMENT_MODE":true,"COOKIE_DIRECTIVE_SEGMENT_MODE_EVENTS":["cookieConsentGranted","cookieConsentMarketingGranted","cookieConsentPreferencesGranted","cookieConsentAnalyticsGranted","cookieConsentUserdata","cookieConsentPersonalization"],"COOKIE_DIRECTIVE_CONSENT_GRANTED_EVENT":"cookieConsentGranted","COOKIE_DIRECTIVE_CONSENT_DECLINE_EVENT":"cookieConsentDeclined","COOKIE_DIRECTIVE_OVERRIDE_DECLINE":false,"CATALOG_CATEGORY_ADD_TO_CART_REDIRECT_EVENT":"catalogCategoryAddToCartRedirect"}; 120 121 AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED = AEC.CookieConsent.getConsent("cookieConsentGranted"); 122 123 Object.entries({"Message":{"confirm":true,"confirmRemoveTitle":"Are you sure?","confirmRemove":"Are you sure you would like to remove this item from the shopping cart?"},"storeName":"corporate store view","currencyCode":"USD","useDefaultValues":false,"facebook":false,"tiktok":false,"SUPER":[],"CONFIGURABLE_SIMPLES":[],"BUNDLE":{"bundles":[],"options":[]},"localStorage":"true","summary":false,"reset":false,"tax":1,"simples":false}).forEach(([key,value]) => { AEC[key] = value; }); 124 125</script>
125 126
127<script data-ommit="true" nonce="YzN6YTA0c3N3NGtxNm0wMWI0czYwZTN6anU2YXNtOW0="> 128 129 (summary => 130 { 131 if (summary) 132 { 133 let getSummary = (event) => 134 { 135 AEC.Request.post("https:\/\/nkhome.com\/datalayer\/index\/cart\/",{ event:event }, (response) => 136 { 137 dataLayer.push(response); 138 }); 139 }; 140 141 ['ec.cookie.remove.item.data','ec.cookie.update.item.data','ec.cookie.add.data'].forEach(event => 142 { 143 AEC.EventDispatcher.on(event, (event => 144 { 145 return () => 146 { 147 setTimeout(() => { getSummary(event); }, 2000); 148 }; 149 })(event)); 150 }); 151 } 152 })(AEC.summary); 153 154</script>
154<script data-ommit="true" nonce="YzN6YTA0c3N3NGtxNm0wMWI0czYwZTN6anU2YXNtOW0="> 155 156 if ('undefined' !== typeof AEC && AEC.GA4) 157 { 158 AEC.GA4.enabled = true; 159 160 161 AEC.GA4.conversion_event = "purchase"; 162 163 164 AEC.GA4.currency = "USD"; 165 166 167 AEC.GA4.quote = []; 168 } 169 170</script>
170<script data-ommit="true" nonce="YzN6YTA0c3N3NGtxNm0wMWI0czYwZTN6anU2YXNtOW0="> 171 172 173 window.dataLayer = window.dataLayer || []; 174 175 176 177 178 var dataLayerTransport = (function() 179 { 180 var data = []; 181 182 return { 183 data:[], 184 push: function(data) 185 { 186 this.data.push(data); 187 188 return this; 189 }, 190 serialize: function() 191 { 192 return this.data; 193 } 194 } 195 })(); 196 197</script>
197 198
198<script data-ommit="true" nonce="YzN6YTA0c3N3NGtxNm0wMWI0czYwZTN6anU2YXNtOW0="> 199 200 (endpoints => 201 { 202 let engines = 203 { 204 0: () => {}, 205 1: () => {}, 206 2: () => 207 { 208 window.addEventListener('CookiebotOnAccept', event => 209 { 210 return true; 211 }, 212 false); 213 }, 214 3: () => {}, 215 4: () => 216 { 217 (() => 218 { 219 let wait = 0, interval = 100; 220 221 let otc = () => 222 { 223 return 'undefined' !== typeof window.OneTrust; 224 }; 225 226 window.ot = setInterval(end => 227 { 228 wait += interval; 229 230 if (wait > end) 231 { 232 if (window.ot) 233 { 234 clearInterval(window.ot); 235 } 236 } 237 238 if (otc()) 239 { 240 window.dispatchEvent(new CustomEvent("onetrust_loaded", 241 { 242 detail: 243 { 244 groups: window.OptanonActiveGroups 245 } 246 })); 247 248 clearInterval(window.ot); 249 250 let uuid = AEC.Cookie.get('cookieUuid'); 251 252 let map = {"C0001":["cookieConsentGranted"],"C0002":["cookieConsentGranted","cookieConsentAnalyticsGranted"],"C0003":["cookieConsentGranted","cookieConsentPreferencesGranted"],"0":["cookieConsentGranted","cookieConsentUserdata","cookieConsentPersonalization","cookieConsentMarketingGranted"]}; 253 254 OneTrust.OnConsentChanged(() => 255 { 256 let groups = window.OptanonActiveGroups.split(',').filter(String); 257 258 let grant = [], consent = {}; 259 260 groups.forEach(group => 261 { 262 if (map.hasOwnProperty(group)) 263 { 264 map[group].forEach(signal => 265 { 266 consent[signal] = true; 267 }); 268 } 269 }); 270 271 Object.keys(consent).forEach(key => 272 { 273 grant.push(key); 274 }); 275 276 let params = 277 { 278 cookie: grant 279 }; 280 281 if (!grant.length) 282 { 283 params['decline'] = true; 284 } 285 286 AEC.Request.post(endpoints.cookie, params , response => 287 { 288 return true; 289 }); 290 291 return true; 292 }); 293 } 294 }, 295 interval); 296 297 })(2000); 298 }, 299 5: () => 300 { 301 let grant = []; 302 303 grant.push("cookieConsentGranted"); 304 305 let uuid = AEC.Cookie.get('cookieUuid'); 306 307 if (!uuid) 308 { 309 AEC.Request.post(endpoints.cookie, { cookie: grant }, response => 310 { 311 return true; 312 }); 313 } 314 return true; 315 }, 316 6: () => 317 { 318 return true; 319 } 320 }; 321 322 engines[AEC.Const.COOKIE_DIRECTIVE_ENGINE].apply(this,[]); 323 324 })({"type":"json","cookie":"https:\/\/nkhome.com\/datalayer\/index\/cookie\/","cookieContent":"https:\/\/nkhome.com\/datalayer\/index\/cookieContent\/","cookieConsent":"https:\/\/nkhome.com\/datalayer\/index\/cookieConsent\/"}); 325 326 </script>
326 327
328<script data-ommit="true" nonce="YzN6YTA0c3N3NGtxNm0wMWI0czYwZTN6anU2YXNtOW0="> 329 330 /* Dynamic remarketing */ 331 window.google_tag_params = window.google_tag_params || {}; 332 333 /* Default pagetype */ 334 window.google_tag_params.ecomm_pagetype = "category"; 335 336 /* Grouped products collection */ 337 window.G = []; 338 339 /** 340 * Global revenue 341 */ 342 window.revenue = 0; 343 344 /** 345 * DoubleClick 346 */ 347 window.DoubleClick = 348 { 349 DoubleClickRevenue: 0, 350 DoubleClickTransaction: 0, 351 DoubleClickQuantity: 0 352 }; 353 354 355 AEC.Cookie.visitor({"pageType":"category","pageName":"Nielsen-Kellerman Blog. Updates and behind the scenes of NK!","websiteCountry":"US","websiteLanguage":"en_US","visitorLoginState":"Logged out","visitorLifetimeValue":0,"visitorExistingCustomer":"No","clientStatus":"Not client","page_top_category":"blog","visitorType":"NOT LOGGED IN","currentStore":"corporate store view"}).push(dataLayer, false); 356 357</script>
357 358 359
360<script data-ommit="true" nonce="YzN6YTA0c3N3NGtxNm0wMWI0czYwZTN6anU2YXNtOW0="> 361 362 363</script>
vendor: 1 bytes, line 363
363
364<script data-ommit="true" nonce="YzN6YTA0c3N3NGtxNm0wMWI0czYwZTN6anU2YXNtOW0=">AEC.Bind.apply({"performance":false})</script>
364 365 366<!--Custom Style--> 367<!--Begin Zonos Hello--> 368 369 370 371
371<script> 372 var Arrive = function(e, t, n) { 373 "use strict"; 374 375 function r(e, t, n) { 376 l.addMethod(t, n, e.unbindEvent), 377 l.addMethod(t, n, e.unbindEventWithSelectorOrCallback), 378 l.addMethod(t, n, e.unbindEventWithSelectorAndCallback) 379 } 380 381 function i(e) { 382 e.arrive = f.bindEvent, 383 r(f, e, "unbindArrive"), 384 e.leave = d.bindEvent, 385 r(d, e, "unbindLeave") 386 } 387 if (e.MutationObserver && "undefined" != typeof HTMLElement) { 388 var o = 0, 389 l = function() { 390 var t = HTMLElement.prototype.matches || 391 HTMLElement.prototype.webkitMatchesSelector || 392 HTMLElement.prototype.mozMatchesSelector || 393 HTMLElement.prototype.msMatchesSelector; 394 return { 395 matchesSelector: function(e, n) { 396 return e instanceof HTMLElement && t.call(e, n) 397 }, 398 addMethod: function(e, t, r) { 399 var i = e[t]; 400 e[t] = function() { 401 return r.length == arguments.length ? 402 r.apply(this, arguments) : 403 "function" == typeof i ? 404 i.apply(this, arguments) : n 405 } 406 }, 407 callCallbacks: function(e, t) { 408 t && t.options.onceOnly && 1 == t.firedElems.length && (e = [e[0]]); 409 for (var n, r = 0; n = e[r]; r++) n && n.callback && n.callback.call(n.elem, n.elem); 410 t && t.options.onceOnly && 1 == t.firedElems.length && 411 t.me.unbindEventWithSelectorAndCallback.call(t.target, t.selector, t.callback) 412 }, 413 checkChildNodesRecursively: function(e, t, n, r) { 414 for (var i, o = 0; i = e[o]; o++) 415 n(i, t, r) && r.push({ 416 callback: t.callback, 417 elem: i 418 }), i.childNodes.length > 0 && l.checkChildNodesRecursively(i.childNodes, t, n, r) 419 }, 420 mergeArrays: function(e, t) { 421 var n, r = {}; 422 for (n in e) e.hasOwnProperty(n) && (r[n] = e[n]); 423 for (n in t) t.hasOwnProperty(n) && (r[n] = t[n]); 424 return r 425 }, 426 toElementsArray: function(t) { 427 return n === t || "number" == typeof t.length && t !== e || (t = [t]), t 428 } 429 } 430 }(), 431 c = function() { 432 var e = function() { 433 this._eventsBucket = [], this._beforeAdding = null, this._beforeRemoving = null 434 }; 435 return e.prototype.addEvent = function(e, t, n, r) { 436 var i = { 437 target: e, 438 selector: t, 439 options: n, 440 callback: r, 441 firedElems: [] 442 }; 443 return this._beforeAdding && this._beforeAdding(i), this._eventsBucket.push(i), i 444 }, e.prototype.removeEvent = function(e) { 445 for (var t, n = this._eventsBucket.length - 1; t = this._eventsBucket[n]; n--) 446 if (e(t)) { 447 this._beforeRemoving && this._beforeRemoving(t); 448 var r = this._eventsBucket.splice(n, 1); 449 r && r.length && (r[0].callback = null) 450 } 451 }, e.prototype.beforeAdding = function(e) { 452 this._beforeAdding = e 453 }, e.prototype.beforeRemoving = function(e) { 454 this._beforeRemoving = e 455 }, e 456 }(), 457 a = function(t, r) { 458 var i = new c, 459 o = this, 460 a = {
461 fireOnAttributesModification: !1 462 }; 463 return i.beforeAdding(function(n) { 464 var i, l = n.target; 465 (l === e.document || l === e) && (l = document.getElementsByTagName("html")[0]), 466 i = new MutationObserver(function(e) { 467 r.call(this, e, n) 468 }); 469 var c = t(n.options); 470 i.observe(l, c), n.observer = i, n.me = o 471 }), i.beforeRemoving(function(e) { 472 e.observer.disconnect() 473 }), this.bindEvent = function(e, t, n) { 474 t = l.mergeArrays(a, t); 475 for (var r = l.toElementsArray(this), o = 0; o < r.length; o++) i.addEvent(r[o], e, t, n) 476 }, this.unbindEvent = function() { 477 var e = l.toElementsArray(this); 478 i.removeEvent(function(t) { 479 for (var r = 0; r < e.length; r++) 480 if (this === n || t.target === e[r]) return !0; 481 return !1 482 }) 483 }, this.unbindEventWithSelectorOrCallback = function(e) { 484 var t, r = l.toElementsArray(this), 485 o = e; 486 t = "function" == typeof e ? function(e) { 487 for (var t = 0; t < r.length; t++) 488 if ((this === n || e.target === r[t]) && e.callback === o) return !0; 489 return !1 490 } : function(t) { 491 for (var i = 0; i < r.length; i++) 492 if ((this === n || t.target === r[i]) && t.selector === e) return !0; 493 return !1 494 }, i.removeEvent(t) 495 }, this.unbindEventWithSelectorAndCallback = function(e, t) { 496 var r = l.toElementsArray(this); 497 i.removeEvent(function(i) { 498 for (var o = 0; o < r.length; o++) 499 if ((this === n || i.target === r[o]) && 500 i.selector === e && i.callback === t) return !0; 501 return !1 502 }) 503 }, this 504 }, 505 s = function() { 506 function e(e) { 507 var t = { 508 attributes: !1, 509 childList: !0, 510 subtree: !0 511 }; 512 return e.fireOnAttributesModification && (t.attributes = !0), t 513 } 514 515 function t(e, t) { 516 e.forEach(function(e) { 517 var n = e.addedNodes, 518 i = e.target, 519 o = []; 520 null !== n && n.length > 0 ? 521 l.checkChildNodesRecursively(n, t, r, o) : 522 "attributes" === e.type && r(i, t, o) && o.push({ 523 callback: t.callback, 524 elem: i 525 }), l.callCallbacks(o, t) 526 }) 527 } 528 529 function r(e, t) { 530 return l.matchesSelector(e, t.selector) && 531 (e._id === n && (e._id = o++), -1 == t.firedElems.indexOf(e._id)) ? 532 (t.firedElems.push(e._id), !0) : !1 533 } 534 var i = {
535 fireOnAttributesModification: !1, 536 onceOnly: !1, 537 existing: !1 538 }; 539 f = new a(e, t); 540 var c = f.bindEvent; 541 return f.bindEvent = function(e, t, r) { 542 n === r ? (r = t, t = i) : t = l.mergeArrays(i, t); 543 var o = l.toElementsArray(this); 544 if (t.existing) { 545 for (var a = [], s = 0; s < o.length; s++) 546 for (var u = o[s].querySelectorAll(e), f = 0; f < u.length; f++) 547 a.push({ 548 callback: r, 549 elem: u[f] 550 }); 551 if (t.onceOnly && a.length) return r.call(a[0].elem, a[0].elem); 552 setTimeout(l.callCallbacks, 1, a) 553 } 554 c.call(this, e, t, r) 555 }, f 556 }, 557 u = function() { 558 function e() { 559 var e = { 560 childList: !0, 561 subtree: !0 562 }; 563 return e 564 } 565 566 function t(e, t) { 567 e.forEach(function(e) { 568 var n = e.removedNodes, 569 i = []; 570 null !== n && n.length > 0 && 571 l.checkChildNodesRecursively(n, t, r, i), 572 l.callCallbacks(i, t) 573 }) 574 } 575 576 function r(e, t) { 577 return l.matchesSelector(e, t.selector) 578 } 579 var i = {}; 580 d = new a(e, t); 581 var o = d.bindEvent; 582 return d.bindEvent = function(e, t, r) { 583 n === r ? (r = t, t = i) : t = l.mergeArrays(i, t), o.call(this, e, t, r) 584 }, d 585 }, 586 f = new s, 587 d = new u; 588 t && i(t.fn), 589 i(HTMLElement.prototype), 590 i(NodeList.prototype), 591 i(HTMLCollection.prototype), 592 i(HTMLDocument.prototype), 593 i(Window.prototype); 594 var h = {}; 595 return r(f, h, "unbindAllArrive"), r(d, h, "unbindAllLeave"), h 596 } 597 }(window, "undefined" == typeof jQuery ? null : jQuery, void 0); 598 599 var begginingPathJsPriceChange = 'Zonos_Hello', 600 endPathJsPriceChange = 'price-change-observer', 601 baseUrl = window.location.protocol + "//" + window.location.host; 602 603 require(['jquery'], function(jQuery) { 604 require([begginingPathJsPriceChange + '/js/' + endPathJsPriceChange]); 605 }); 606 607 var begginingPathJs = 'Zonos_Hello', 608 endPathJs = 'currency-conversion', 609 baseUrl = window.location.protocol + "//" + window.location.host; 610 611 var zonosCurrencySelectors = '.price,.price\u002Dwrapper\u0020'; 612 var zonosCurrencySymbol = '\u0024'; 613 require([begginingPathJs + '/js/' + endPathJs]); 614 </script>
614 615<style> 616 .ec-gtm-cookie-directive > div { background: #e6e6e6; color: #1f1f1f; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; } 617 .ec-gtm-cookie-directive > div > div > div { padding-left: 0px; } 618 .ec-gtm-cookie-directive > div > div > div a.action.accept, 619 .ec-gtm-cookie-directive > div > div > div a.action.accept-all { color: #000000; } 620 .ec-gtm-cookie-directive > div > div > div a.action.refuse, 621 .ec-gtm-cookie-directive > div > div > div a.action.customize { color: #000000; } 622 .ec-gtm-cookie-directive > div > div > div .ec-gtm-cookie-directive-note-toggle { color: #000000; } 623 .ec-gtm-cookie-directive-segments { background: #e6e6e6; } 624 .ec-gtm-cookie-directive-segments > div input[type="checkbox"] + label:before { border:1px solid #0088cc; } 625 .ec-gtm-cookie-directive .consent-logo { width: 0px; } 626 627</style> </head> 628 <body data-container="body" 629 data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://nkhome.com/static/version1788970190/frontend/Magento/corporate/en_US/images/loader-2.gif"}}' 630 id="html-body" class="blog layout-1140 wide mst-nav__theme-magento-blank mst-nav__theme-magento-luma mst-nav__theme-magento-corporate blog-category-index page-layout-2columns-right"> 631
632<script type="text/x-magento-init"> 633 { 634 "*": { 635 "Magento_PageBuilder/js/widget-initializer": { 636 "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false},"[data-content-type=\"product_recommendations\"]":{"Magento_PageBuilderProductRecommendations\/js\/content-type\/product-recommendations\/appearance\/default\/widget":false},"[data-content-type=\"filterproducts\"][data-appearance=\"owlcarousel\"]":{"Smartwave_Filterproducts\/js\/content-type\/filterproducts\/appearance\/carousel\/widget":false}}, 637 "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 767px)","conditions":{"max-width":"300px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } 638 } 639 } 640</script>
640 641 642<div class="cookie-status-message" id="cookie-status"> 643 The store will not work correctly when cookies are disabled.</div>
644<script>document.querySelector("#cookie-status").style.display = "none";</script>
vendor: 1 bytes, line 644
644
645<script type="text/x-magento-init"> 646 { 647 "*": { 648 "cookieStatus": {} 649 } 650 } 651</script>
651 652
653<script type="text/x-magento-init"> 654 { 655 "*": { 656 "mage/cookies": { 657 "expires": null, 658 "path": "\u002F", 659 "domain": ".nkhome.com", 660 "secure": true, 661 "lifetime": "86400" 662 } 663 } 664 } 665</script>
665 666 <noscript> 667 <div class="message global noscript"> 668 <div class="content"> 669 <p> 670 <strong>JavaScript seems to be disabled in your browser.</strong> 671 <span>For the best experience on our site, be sure to turn on Javascript in your browser.</span> 672 </p> 673 </div> 674 </div> 675 </noscript> 676 677
678<script> 679 window.cookiesConfig = window.cookiesConfig || {}; 680 window.cookiesConfig.secure = true; 681</script>
681<script> require.config({ 682 map: { 683 '*': { 684 wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' 685 } 686 } 687 });</script>
687<script> require.config({ 688 paths: { 689 googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.56\u0026key\u003D' 690 }, 691 config: { 692 'Magento_PageBuilder/js/utils/map': { 693 style: '', 694 }, 695 'Magento_PageBuilder/js/content-type/map/preview': { 696 apiKey: '', 697 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fnkhome.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 698 }, 699 'Magento_PageBuilder/js/form/element/map': { 700 apiKey: '', 701 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fnkhome.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 702 }, 703 } 704 });</script>
704<script> 705 require.config({ 706 shim: { 707 'Magento_PageBuilder/js/utils/map': { 708 deps: ['googleMaps'] 709 } 710 } 711 });</script>
711<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 711-712
711 712<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
712GTM-WN222WV
vendor: 85 bytes, lines 712-713
712" 713height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
714<!-- End Google Tag Manager (noscript) -->
714<script id="magento_review" type="text/x-custom-template"> 715 <a class="title" data-bind="text: title, attr: {href: url}, highlight"></a> 716 <span class="detail" data-bind="text: detail"></span> 717</script>
vendor: 1 bytes, line 717
717
718<script> 719 require(['lity'], function(){}); 720</script>
720 721<div class="page-wrapper"><header class="page-header"><div class="panel wrapper"><div class="panel header"><a class="action skip contentarea" 722 href="#contentarea"> 723 <span> 724 Skip to Content </span> 725</a> 726</div></div><div class="header content"><span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span> 727<a 728 class="logo" 729 href="https://nkhome.com/" 730 title="Nielsen-Kellerman" 731 aria-label="store logo"> 732 <img src="https://nkhome.com/media/logo/stores/4/nielsen-kellerman-logo.png" 733 title="Nielsen-Kellerman" 734 alt="Nielsen-Kellerman" 735 width="439" height="44" /> 736</a> 737<div class="widget block block-static-block"> 738 <nav class="navigation" data-action="navigation"> 739 <ul data-mage-init="{"menu":{"responsive":true, "expanded":true, "position":{"my":"left top","at":"left bottom"}}}"> 740 <li class="level0 nav-1 category-item level-top parent"> 741 <a href="#"><span>
741ABOUT</span></a> 742 <ul class="level0 submenu"> 743 <li class="level1 nav-1-1 category-item first"> 744 <a href="/about"><span>About NK</span></a> 745 </li> 746 <li class="level1 nav-1-2 category-item"> 747 <a href="/mission"><span>Mission & Values</span></a> 748 </li> 749 <li class="level1 nav-1-3 category-item"> 750 <a href="/company-history"><span>History</span></a> 751 </li> 752 <li class="level1 nav-1-4 category-item"> 753 <a href="/awards"><span>Awards</span></a> 754 </li> 755 <li class="level1 nav-1-5 category-item"> 756 <a href="/meet-nk-team"><span>The Nk Team</span></a> 757 </li> 758 <li class="level1 nav-1-6 category-item"> 759 <a href="/made-in-the-usa"><span>Built in the USA</span></a> 760 </li> 761 <li class="level1 nav-1-7 category-item"> 762 <a href="/triple-bottom-line"><span>Triple Bottom Line</span></a> 763 </li> 764 <li class="level1 nav-1-8 category-item"> 765 <a href="/contact"><span>Contact</span></a> 766 </li> 767 </ul> 768 </li> 769 <li class="level0 nav-2 category-item first level-top"> 770 <a href="/nk-brands" class="level-top" ><span>Brands</span></a> 771 </li> 772 <li class="level0 nav-3 category-item first level-top"> 773 <a href="/nk-press-releases" class="level-top" ><span>In The News</span></a> 774 </li> 775 <li class="level0 nav-5 category-item first level-top"> 776 <a href="/careers" class="level-top" ><span>Careers</span></a> 777 </li> 778 <li class="level0 nav-6 category-item level-top parent"> 779 <a href="#"><span>Legal</span></a> 780 <ul class="level0 submenu"> 781 <li class="level1 nav-6-1 category-item first"> 782 <a href="https://privacy.nkhome.com/privacy-policy" target="_blank"><span>Privacy Policy</span></a> 783 </li> 784 <li class="level1 nav-6-2 category-item"> 785 <a href="/terms"><span>Terms of Service</span></a> 786 </li> 787 <li class="level1 nav-6-3 category-item first"> 788 <a href="/compliance"><span>Compliance</span></a> 789 </li> 790 <li class="level1 nav-6-4 category-item"> 791 <a href="/patents-trademarks"><span>Patents & Trademarks</span></a> 792 </li> 793 </ul> 794 </li> 795 </ul> 796</nav></div> 797</div></header> <div class="sections nav-sections"> 798 <div class="section-items nav-sections-items" 799 data-mage-init='{"tabs":{"openedState":"active"}}'> 800 <div class="section-item-title nav-sections-item-title" 801 data-role="collapsible" 802 aria-controls="store.menu" 803 aria-expanded="false"> 804 <a class="nav-sections-item-switch" 805 data-toggle="switch" 806 href="#store.menu"> 807 Menu </a> 808 </div> 809 <div class="section-item-content nav-sections-item-content" 810 id="store.menu" 811 role="tabpanel" 812 aria-hidden="true" 813 style="display: none;"> 814 <div class="widget block block-static-block"> 815 <nav class="navigation" data-action="navigation"> 816 <ul data-mage-init="{"menu":{"responsive":true, "expanded":true, "position":{"my":"left top","at":"left bottom"}}}"> 817 <li class="level0 nav-1 category-item level-top parent"> 818 <a href="#"><span>
818ABOUT</span></a> 819 <ul class="level0 submenu"> 820 <li class="level1 nav-1-1 category-item first"> 821 <a href="/about"><span>About NK</span></a> 822 </li> 823 <li class="level1 nav-1-2 category-item"> 824 <a href="/mission"><span>Mission & Values</span></a> 825 </li> 826 <li class="level1 nav-1-3 category-item"> 827 <a href="/company-history"><span>History</span></a> 828 </li> 829 <li class="level1 nav-1-4 category-item"> 830 <a href="/awards"><span>Awards</span></a> 831 </li> 832 <li class="level1 nav-1-5 category-item"> 833 <a href="/meet-nk-team"><span>The Nk Team</span></a> 834 </li> 835 <li class="level1 nav-1-6 category-item"> 836 <a href="/made-in-the-usa"><span>Built in the USA</span></a> 837 </li> 838 <li class="level1 nav-1-7 category-item"> 839 <a href="/triple-bottom-line"><span>Triple Bottom Line</span></a> 840 </li> 841 <li class="level1 nav-1-8 category-item"> 842 <a href="/contact"><span>Contact</span></a> 843 </li> 844 </ul> 845 </li> 846 <li class="level0 nav-2 category-item first level-top"> 847 <a href="/nk-brands" class="level-top" ><span>Brands</span></a> 848 </li> 849 <li class="level0 nav-3 category-item first level-top"> 850 <a href="/nk-press-releases" class="level-top" ><span>In The News</span></a> 851 </li> 852 <li class="level0 nav-5 category-item first level-top"> 853 <a href="/careers" class="level-top" ><span>Careers</span></a> 854 </li> 855 <li class="level0 nav-6 category-item level-top parent"> 856 <a href="#"><span>Legal</span></a> 857 <ul class="level0 submenu"> 858 <li class="level1 nav-6-1 category-item first"> 859 <a href="https://privacy.nkhome.com/privacy-policy" target="_blank"><span>Privacy Policy</span></a> 860 </li> 861 <li class="level1 nav-6-2 category-item"> 862 <a href="/terms"><span>Terms of Service</span></a> 863 </li> 864 <li class="level1 nav-6-3 category-item first"> 865 <a href="/compliance"><span>Compliance</span></a> 866 </li> 867 <li class="level1 nav-6-4 category-item"> 868 <a href="/patents-trademarks"><span>Patents & Trademarks</span></a> 869 </li> 870 </ul> 871 </li> 872 </ul> 873</nav></div> 874 </div> 875 </div> 876 </div> 877<div class="breadcrumbs"> 878 <ul class="items"> 879 <li class="item home"> 880 <a href="https://nkhome.com/" 881 title="Go to Home Page"> 882 Home </a> 883 </li> 884 <li class="item blog"> 885 <a href="https://nkhome.com/blog/" 886 title="NK Blog"> 887 NK Blog </a> 888 </li> 889 </ul> 890</div> 891<main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a> 892 893<div class="page-title-wrapper"> 894 <h1 class="page-title" 895 > 896 <span class="base" data-ui-id="page-title-wrapper" >NK Blog</span> </h1> 897 </div> 898<div class="page messages"><div data-placeholder="messages"></div> 899<div data-bind="scope: 'messages'"> 900 <!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 --> 901 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 902 data: cookieMessagesObservable(), as: 'message' 903 }"> 904 <div data-bind="attr: { 905 class: 'message-' + message.type + ' ' + message.type + ' message', 906 'data-ui-id': 'message-' + message.type 907 }"> 908 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 909 </div> 910 </div> 911 <!-- /ko --> 912 913 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 914 data: messages().messages, as: 'message' 915 }, afterRender: purgeMessages"> 916 <div data-bind="attr: { 917 class: 'message-' + message.type + ' ' + message.type + ' message', 918 'data-ui-id': 'message-' + message.type 919 }"> 920 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 921 </div> 922 </div> 923</div> 924
925<script type="text/x-magento-init"> 926 { 927 "*": { 928 "Magento_Ui/js/core/app": { 929 "components": { 930 "messages": { 931 "component": "Magento_Theme/js/view/messages" 932 } 933 } 934 } 935 } 936 } 937</script>
937 938</div><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="mphmSDiYfFUEWCHz" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> 939
939<script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/nkhome.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/nkhome.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/nkhome.com\/","customerLoginUrl":"https:\/\/nkhome.com\/customer\/ajax\/login\/"}</script>
939 <!-- ko template: getTemplate() --><!-- /ko --> 940
940<script type="text/x-magento-init"> 941 { 942 "#authenticationPopup": { 943 "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"remember-me":{"component":"Magento_Persistent\/js\/view\/remember-me-default","displayArea":"additional-login-form-fields"}}}}} }, 944 "*": { 945 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fnkhome.com\u002Fstatic\u002Fversion1788970190\u002Ffrontend\u002FMagento\u002Fcorporate\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" 946 } 947 } 948 </script>
948 949</div>
950<script type="text/x-magento-init"> 951 { 952 "*": { 953 "Magento_Customer/js/section-config": { 954 "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages","company","customer"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha","pc-customer-data"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"rest\/v1\/requisition_lists":["requisition"],"requisition_list\/requisition\/delete":["requisition"],"requisition_list\/item\/addtocart":["cart"],"checkout\/cart\/add":["cart","directory-data"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","amasty-checkout-data"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","amasty-checkout-data"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","amasty-checkout-data"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"company\/company\/select":["customer-companies","cart","cart-data","checkout-data","negotiable_quote","purchase_order"],"multishipping\/checkout\/overviewpost":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data","amasty-checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data","amasty-checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/po-payment-information":["cart","checkout-data","last-ordered-items"],"purchaseorder\/purchaseorder\/success":["cart","checkout-data","last-ordered-items"],"persistent\/index\/unsetcookie":["persistent"],"quickorder\/sku\/uploadfile\/":["cart"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"rest\/*\/v1\/guest-carts\/*\/set-payment-information":["customer"],"idme\/authorize\/*":["idme-verify"],"reclaim\/checkout\/reload":["cart"],"zonos\/success\/index":["cart","checkout-data","last-ordered-items"]}, 955 "clientSideSections": ["checkout-data","cart-data","amasty-checkout-data"], 956 "baseUrls": ["https:\/\/nkhome.com\/"], 957 "sectionNames": ["messages","customer","compare-products","last-ordered-items","requisition","cart","directory-data","captcha","wishlist","company","company_authorization","customer-companies","negotiable_quote","instant-purchase","loggedAsCustomer","multiplewishlist","purchase_order","persistent","review","payments","idme-verify","pc-customer-data","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement","paypal-buyer-country"] } 958 } 959 } 960</script>
vendor: 1 bytes, line 960
960
961<script type="text/x-magento-init"> 962 { 963 "*": { 964 "Magento_Customer/js/customer-data": { 965 "sectionLoadUrl": "https\u003A\u002F\u002Fnkhome.com\u002Fcustomer\u002Fsection\u002Fload\u002F", 966 "expirableSectionLifetime": 60, 967 "expirableSectionNames": ["cart","persistent"], 968 "cookieLifeTime": "86400", 969 "cookieDomain": "nkhome.com", 970 "updateSessionUrl": "https\u003A\u002F\u002Fnkhome.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F", 971 "isLoggedIn": "", 972 "customerShare": "1" 973 } 974 } 975 } 976</script>
vendor: 1 bytes, line 976
976
977<script type="text/x-magento-init"> 978 { 979 "*": { 980 "Magento_Customer/js/invalidation-processor": { 981 "invalidationRules": { 982 "website-rule": { 983 "Magento_Customer/js/invalidation-rules/website-rule": { 984 "scopeConfig": { 985 "websiteId": "4" 986 } 987 } 988 } 989 } 990 } 991 } 992 } 993</script>
vendor: 1 bytes, line 993
993
994<script type="text/x-magento-init"> 995 { 996 "body": { 997 "pageCache": {"url":"https:\/\/nkhome.com\/page_cache\/block\/render\/","handles":["default","blog_category_index","blog_category_index_type_2columns-right","remember_me","default_ec"],"originalRequest":{"route":"blog","controller":"category","action":"index","uri":"\/blog"},"versionCookieName":"private_content_version"} } 998 } 999</script>
vendor: 1 bytes, line 999
999
1000<script type="text/x-magento-init"> 1001{ 1002 "*": { 1003 "Magento_Banner/js/model/banner": 1004 {"sectionLoadUrl":"https:\/\/nkhome.com\/banner\/ajax\/load\/","cacheTtl":30000} } 1005} 1006</script>
vendor: 1 bytes, line 1006
1006
1007<script type="text/javascript"> var elemPXpvAAVnArray = document.querySelectorAll('.magenest-popup-action'); 1008 if(elemPXpvAAVnArray.length !== 'undefined'){ 1009 elemPXpvAAVnArray.forEach(function(element) { 1010 if (element) { 1011 element.style.color = ''; 1012element.style.backgroundColor = ''; 1013element.style.right = '50%'; 1014element.style.bottom = '0'; 1015element.style.transform = 'translate(0, -85%)'; 1016element.style.maxWidth = '100vw'; 1017element.style.left = 'unset'; 1018element.style.display = 'none'; 1019element.style.position = 'fixed'; 1020element.style.zIndex = '9'; 1021 1022 } 1023 }); 1024 }</script>
vendor: 1 bytes, line 1024
1024
1025<script> require(['jquery'], 1026 function($){ 1027 $(document).ready(function() { 1028 $('.magenest-popup-action').on('mouseout', function() { 1029 $(this).css('background-color', ''); 1030 }); 1031 $('.magenest-popup-action').on('mouseover', function() { 1032 $(this).css('background-color', ''); 1033 }); 1034 $('.magenest-popup-action').on('mouseout', function() { 1035 $(this).css('color', ''); 1036 }); 1037 $('.magenest-popup-action').on('mouseover', function() { 1038 $(this).css('color', ''); 1039 }); 1040 }); 1041 });</script>
1041 1042<span data-mage-init='{"emailCapture": {"url": "https://nkhome.com/event/action/capture/"}}'></span>
1043<script nonce="MTF3YXc2bWdwZjQ5Y2xkandoYnM3d2RxYThsMGZzM2s="> 1044 var feedId = getUrlParam('ff'), 1045 product = getUrlParam('fp'), 1046 currentDate = new Date(), 1047 session = getCookie('feed_session'); 1048 1049 if (!session) { 1050 session = '' + Math.floor(currentDate.getTime() / 1000) + Math.floor(Math.random() * 10000001); 1051 } 1052 1053 if (session && feedId > 0 && product > 0) { 1054 setCookie('feed_session', session, {expires: 365, path: '/'}); 1055 setCookie('feed_id', feedId, 365); 1056 1057 var xhr = new XMLHttpRequest(), 1058 baseUrl = 'https://nkhome.com/', 1059 url = BASE_URL + '?rnd=' + Math.floor(Math.random() * 10000001) + "&feed=" + feedId + "&session=" + session + "&product=" + product; 1060 1061 xhr.open('GET', url, true); 1062 xhr.setRequestHeader('Content-Type', 'application/json'); 1063 xhr.send(); 1064 } 1065 1066 function getUrlParam(name) { 1067 let results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href); 1068 1069 if (results === null) { 1070 return ''; 1071 } else { 1072 return results[1] || 0; 1073 } 1074 } 1075 1076 function getCookie(cookieName) { 1077 var name = cookieName + "=", 1078 decodedCookie = decodeURIComponent(document.cookie), 1079 cookieArray = decodedCookie.split(';'); 1080 1081 for (var i = 0; i < cookieArray.length; i++) { 1082 var cookie = cookieArray[i].trim(); 1083 if (cookie.indexOf(name) === 0) { 1084 return cookie.substring(name.length, cookie.length); 1085 } 1086 } 1087 1088 return null; 1089 } 1090 1091 function setCookie(cookieName, cookieValue, expirationDays) { 1092 var d = new Date(); 1093 d.setTime(d.getTime() + (expirationDays * 24 * 60 * 60 * 1000)); 1094 var expires = "expires=" + d.toUTCString(); 1095 document.cookie = cookieName + "=" + cookieValue + ";" + expires + ";path=/"; 1096 } 1097</script>
1097 1098 1099 1100 1101 <div class="blog__post-list-wrapper _mode-list"> 1102 <ol class="blog__post-list"> 1103 <li class="blog__post-item" data-post-id="1620"> 1104 <header class="blog__post-header"> 1105 <h2 class="blog__post-title" itemprop="headline"> 1106 <a href="https://nkhome.com/blog/pin-meter-spotlight-delmhorst-bdx-moisture-meters" rel="bookmark">Pin Meter Spotlight: Delmhorst BDX Moisture Meters</a> 1107 </h2> 1108 1109 <p class="blog__post-meta"> 1110 <time class="blog__post-meta-time" itemprop="datePublished"> 1111 <i class="fa fa-fw fa-calendar"></i> 1112 October 20, 2024 </time> 1113 1114 <span class="blog__post-meta-author" itemprop="author" itemscope="" itemtype="http://schema.org/Person"> 1115 <i class="fa fa-fw fa-user"></i> 1116 <span itemprop="name"> 1117 <a href="https://nkhome.com/blog/author/guest-blogger/">Guest Blogger</a> 1118 </span> 1119 </span> 1120 1121 1122 <span class="blog__post-meta-comments"> 1123 <i class="fa fa-fw fa-comments"></i> 1124 <span class="fb-comments-count" data-href="https://nkhome.com/blog/pin-meter-spotlight-delmhorst-bdx-moisture-meters"></span> Comments 1125 </span> 1126 1127 1128 1129 </p> 1130 </header> 1131 1132 <div class="blog__post-excerpt" itemprop="text"> 1133 <a href="https://nkhome.com/blog/pin-meter-spotlight-delmhorst-bdx-moisture-meters"> 1134 <img src="https://nkhome.com/media/blog/pin-meter-spotlight-delmhorst-bdx-moisture-meters.jpg" 1135 alt="Pin Meter Spotlight: Delmhorst BDX Moisture Meters"/> 1136 </a> 1137 1138 Precision pin meters reach new heights thanks to Delmhorst's BDX-Series, the latest moisture meters in Delmhorst's Navigator® family. Designed for professionals in the building trades, water damage restoration, and inspection fields, this collection of tools delivers unparalleled accuracy and reliability. 1139 1140Tom Laurenzi, President of ... 1141 <a class="read-more" href="https://nkhome.com/blog/pin-meter-spotlight-delmhorst-bdx-moisture-meters">Read more...</a> 1142 </div> 1143 1144 1145<footer class="blog__post-footer"> 1146 <span class="blog__post-footer-categories"> 1147 <i class="fa fa-fw fa-folder-open"></i> 1148 <a href="https://nkhome.com/blog/" rel="category tag">Blog</a> 1149 </span> 1150 1151 <span class="blog__post-footer-tags"> 1152 <i class="fa fa-fw fa-tags"></i> 1153 1154 <a href="https://nkhome.com/blog/tag/bdx-20/" rel="tag">BDX-20</a> 1155 <a href="https://nkhome.com/blog/tag/bdx-30/" rel="tag">BDX-30</a> 1156 </span> 1157 1158 <span class="blog__post-meta-views-count"> 1159 <i class="fa fa-eye"></i> 1160 <span></span> Views </span> 1161 </footer> 1162 </li> 1163 <li class="blog__post-item" data-post-id="1066"> 1164 <header class="blog__post-header"> 1165 <h2 class="blog__post-title" itemprop="headline"> 1166 <a href="https://nkhome.com/blog/celebrating-national-manufacturing-day-with-nielsen-kellerman" rel="bookmark">Celebrating National Manufacturing Day with Nielsen-Kellerman</a> 1167 </h2> 1168 1169 <p class="blog__post-meta"> 1170 <time class="blog__post-meta-time" itemprop="datePublished"> 1171 <i class="fa fa-fw fa-calendar"></i> 1172 October 10, 2024 </time> 1173 1174 <span class="blog__post-meta-author" itemprop="author" itemscope="" itemtype="http://schema.org/Person"> 1175 <i class="fa fa-fw fa-user"></i> 1176 <span itemprop="name"> 1177 <a href="https://nkhome.com/blog/author/guest-blogger/">Guest Blogger</a> 1178 </span> 1179 </span> 1180 1181
1182 <span class="blog__post-meta-comments"> 1183 <i class="fa fa-fw fa-comments"></i> 1184 <span class="fb-comments-count" data-href="https://nkhome.com/blog/celebrating-national-manufacturing-day-with-nielsen-kellerman"></span> Comments 1185 </span> 1186 1187 1188 1189 </p> 1190 </header> 1191 1192 <div class="blog__post-excerpt" itemprop="text"> 1193 <a href="https://nkhome.com/blog/celebrating-national-manufacturing-day-with-nielsen-kellerman"> 1194 <img src="https://nkhome.com/media/blog/DSC04217_2.jpg" 1195 alt="Celebrating National Manufacturing Day with Nielsen-Kellerman"/> 1196 </a> 1197 1198 Every year on the first Friday of October, National Manufacturing Day highlights the essential role manufacturing plays in our economy. Itâs a day dedicated to celebrating the innovation, resilience, and craftsmanship behind the products we rely on. Ranging from cutting-edge technology to traditional goods, the manufacturing sector has ... 1199 <a class="read-more" href="https://nkhome.com/blog/celebrating-national-manufacturing-day-with-nielsen-kellerman">Read more...</a> 1200 </div> 1201 1202 1203<footer class="blog__post-footer"> 1204 <span class="blog__post-footer-categories"> 1205 <i class="fa fa-fw fa-folder-open"></i> 1206 <a href="https://nkhome.com/blog/kestrel-general-news" rel="category tag">Kestrel General News</a> 1207 </span> 1208 1209 1210 <span class="blog__post-meta-views-count"> 1211 <i class="fa fa-eye"></i> 1212 <span></span> Views </span> 1213 </footer> 1214 </li> 1215 <li class="blog__post-item" data-post-id="296"> 1216 <header class="blog__post-header"> 1217 <h2 class="blog__post-title" itemprop="headline"> 1218 <a href="https://nkhome.com/blog/people-behind-the-products-meet-john" rel="bookmark">People Behind the Products: Meet John</a> 1219 </h2> 1220 1221 <p class="blog__post-meta"> 1222 <time class="blog__post-meta-time" itemprop="datePublished"> 1223 <i class="fa fa-fw fa-calendar"></i> 1224 May 10, 2021 </time> 1225 1226 <span class="blog__post-meta-author" itemprop="author" itemscope="" itemtype="http://schema.org/Person"> 1227 <i class="fa fa-fw fa-user"></i> 1228 <span itemprop="name"> 1229 <a href="https://nkhome.com/blog/author/carrie-soltner/">Carrie Soltner</a> 1230 </span> 1231 </span> 1232 1233 1234 <span class="blog__post-meta-comments"> 1235 <i class="fa fa-fw fa-comments"></i> 1236 <span class="fb-comments-count" data-href="https://nkhome.com/blog/people-behind-the-products-meet-john"></span> Comments 1237 </span> 1238 1239 1240 1241 </p> 1242 </header> 1243 1244 <div class="blog__post-excerpt" itemprop="text"> 1245 <a href="https://nkhome.com/blog/people-behind-the-products-meet-john"> 1246 <img src="https://nkhome.com/media/blog/meet-the-people-john.jpg" 1247 alt="People Behind the Products: Meet John"/> 1248 </a> 1249 1250 His voice is quiet, but strong, carrying through the megaphoneâs speakers as he tests one-two-three. 1251 1252An assembler for two years, John has worked several different lines, including Kestrel, impellers, and Drop. He's dabbled a little in HUD and is now building our megaphones. Nielsen-Kellerman is his first job, a fact he is very proud of. 1253 1254"I ... 1255 <a class="read-more" href="https://nkhome.com/blog/people-behind-the-products-meet-john">Read more...</a> 1256 </div> 1257 1258 1259<footer class="blog__post-footer"> 1260 <span class="blog__post-footer-categories"> 1261 <i class="fa fa-fw fa-folder-open"></i> 1262 <a href="https://nkhome.com/blog/" rel="category tag">Blog</a> 1263 </span> 1264 1265
1266 <span class="blog__post-meta-views-count"> 1267 <i class="fa fa-eye"></i> 1268 <span></span> Views </span> 1269 </footer> 1270 </li> 1271 <li class="blog__post-item" data-post-id="284"> 1272 <header class="blog__post-header"> 1273 <h2 class="blog__post-title" itemprop="headline"> 1274 <a href="https://nkhome.com/blog/people-behind-the-products-meet-doris" rel="bookmark">People Behind the Products: Meet Doris</a> 1275 </h2> 1276 1277 <p class="blog__post-meta"> 1278 <time class="blog__post-meta-time" itemprop="datePublished"> 1279 <i class="fa fa-fw fa-calendar"></i> 1280 April 29, 2021 </time> 1281 1282 <span class="blog__post-meta-author" itemprop="author" itemscope="" itemtype="http://schema.org/Person"> 1283 <i class="fa fa-fw fa-user"></i> 1284 <span itemprop="name"> 1285 <a href="https://nkhome.com/blog/author/carrie-soltner/">Carrie Soltner</a> 1286 </span> 1287 </span> 1288 1289 1290 <span class="blog__post-meta-comments"> 1291 <i class="fa fa-fw fa-comments"></i> 1292 <span class="fb-comments-count" data-href="https://nkhome.com/blog/people-behind-the-products-meet-doris"></span> Comments 1293 </span> 1294 1295 1296 1297 </p> 1298 </header> 1299 1300 <div class="blog__post-excerpt" itemprop="text"> 1301 <a href="https://nkhome.com/blog/people-behind-the-products-meet-doris"> 1302 <img src="https://nkhome.com/media/blog/meet-the-people-doris.jpg" 1303 alt="People Behind the Products: Meet Doris"/> 1304 </a> 1305 1306 The timid voice of an assembler comes over the loudspeaker. "Yellow andon light, Kestrel cell," they repeat. "Yellow andon light, Kestrel cell." Andon lights are an easy way to indicate status in progress. At NK, a green light is normal, yellow signals attention is needed, and red is an emergency stop. From the
1306ir offices, supervisors and product ... 1307 <a class="read-more" href="https://nkhome.com/blog/people-behind-the-products-meet-doris">Read more...</a> 1308 </div> 1309 1310 1311<footer class="blog__post-footer"> 1312 <span class="blog__post-footer-categories"> 1313 <i class="fa fa-fw fa-folder-open"></i> 1314 <a href="https://nkhome.com/blog/" rel="category tag">Blog</a> 1315 </span> 1316 1317 1318 <span class="blog__post-meta-views-count"> 1319 <i class="fa fa-eye"></i> 1320 <span></span> Views </span> 1321 </footer> 1322 </li> 1323 <li class="blog__post-item" data-post-id="242"> 1324 <header class="blog__post-header"> 1325 <h2 class="blog__post-title" itemprop="headline"> 1326 <a href="https://nkhome.com/blog/people-behind-the-products-meet-tim" rel="bookmark">A Very Special People Behind the Products: Farewell to Tim Phelps</a> 1327 </h2> 1328 1329 <p class="blog__post-meta"> 1330 <time class="blog__post-meta-time" itemprop="datePublished"> 1331 <i class="fa fa-fw fa-calendar"></i> 1332 March 23, 2021 </time> 1333 1334 <span class="blog__post-meta-author" itemprop="author" itemscope="" itemtype="http://schema.org/Person"> 1335 <i class="fa fa-fw fa-user"></i> 1336 <span itemprop="name"> 1337 <a href="https://nkhome.com/blog/author/carrie-soltner/">Carrie Soltner</a> 1338 </span> 1339 </span> 1340 1341 1342 <span class="blog__post-meta-comments"> 1343 <i class="fa fa-fw fa-comments"></i> 1344 <span class="fb-comments-count" data-href="https://nkhome.com/blog/people-behind-the-products-meet-tim"></span> Comments 1345 </span> 1346 1347 1348 1349 </p> 1350 </header> 1351 1352 <div class="blog__post-excerpt" itemprop="text"> 1353 <a href="https://nkhome.com/blog/people-behind-the-products-meet-tim"> 1354 <img src="https://nkhome.com/media/blog/meet-the-people-tims-farewell.jpg" 1355 alt="A Very Special People Behind the Products: Farewell to Tim Phelps"/> 1356 </a> 1357 1358 1359 1360In the early morning of February 10, the vice president of operations called everyone on deck. Megaphone in hand, he announced to the listening crowd that he would be retiring in April. 1361 1362For ten years, Tim has been one of Nielsen-Kellerman's biggest champions, egging on the team at every all-hands meeting, beaming with pride as he led guests ... 1363 <a class="read-more" href="https://nkhome.com/blog/people-behind-the-products-meet-tim">Read more...</a> 1364 </div> 1365 1366 1367<footer class="blog__post-footer"> 1368 <span class="blog__post-footer-categories"> 1369 <i class="fa fa-fw fa-folder-open"></i> 1370 <a href="https://nkhome.com/blog/" rel="category tag">Blog</a> 1371 </span> 1372 1373 1374 <span class="blog__post-meta-views-count"> 1375 <i class="fa fa-eye"></i> 1376 <span></span> Views </span> 1377 </footer> 1378 </li> 1379 <li class="blog__post-item" data-post-id="241"> 1380 <header class="blog__post-header"> 1381 <h2 class="blog__post-title" itemprop="headline"> 1382 <a href="https://nkhome.com/blog/people-behind-the-products-meet-lena" rel="bookmark">People Behind the Products: Meet Lena</a> 1383 </h2> 1384 1385 <p class="blog__post-meta"> 1386 <time class="blog__post-meta-time" itemprop="datePublished"> 1387 <i class="fa fa-fw fa-calendar"></i> 1388 March 2, 2021 </time> 1389 1390 <span class="blog__post-meta-author" itemprop="author" itemscope="" itemtype="http://schema.org/Person"> 1391 <i class="fa fa-fw fa-user"></i> 1392 <span itemprop="name"> 1393 <a href="https://nkhome.com/blog/author/carrie-soltner/">Carrie Soltner</a> 1394 </span> 1395 </span> 1396 1397
1398 <span class="blog__post-meta-comments"> 1399 <i class="fa fa-fw fa-comments"></i> 1400 <span class="fb-comments-count" data-href="https://nkhome.com/blog/people-behind-the-products-meet-lena"></span> Comments 1401 </span> 1402 1403 1404 1405 </p> 1406 </header> 1407 1408 <div class="blog__post-excerpt" itemprop="text"> 1409 <a href="https://nkhome.com/blog/people-behind-the-products-meet-lena"> 1410 <img src="https://nkhome.com/media/blog/meet-the-people-lena.jpg" 1411 alt="People Behind the Products: Meet Lena"/> 1412 </a> 1413 1414 For the past two and a half years, Lena has been one of the assemblers responsible for building our Kestrel products. She's done it all, from pressing windows to function testing. But her favorite, she said, is soldering. "I just love it," she explained with a smile. "It's fun working here." 1415 1416Lena also loves to hone her talents in the kitchen, ... 1417 <a class="read-more" href="https://nkhome.com/blog/people-behind-the-products-meet-lena">Read more...</a> 1418 </div> 1419 1420 1421<footer class="blog__post-footer"> 1422 <span class="blog__post-footer-categories"> 1423 <i class="fa fa-fw fa-folder-open"></i> 1424 <a href="https://nkhome.com/blog/" rel="category tag">Blog</a> 1425 </span> 1426 1427 1428 <span class="blog__post-meta-views-count"> 1429 <i class="fa fa-eye"></i> 1430 <span></span> Views </span> 1431 </footer> 1432 </li> 1433 <li class="blog__post-item" data-post-id="240"> 1434 <header class="blog__post-header"> 1435 <h2 class="blog__post-title" itemprop="headline"> 1436 <a href="https://nkhome.com/blog/people-behind-the-products-meet-iriana" rel="bookmark">People Behind the Products: Meet Iriani</a> 1437 </h2> 1438 1439 <p class="blog__post-meta"> 1440 <time class="blog__post-meta-time" itemprop="datePublished"> 1441 <i class="fa fa-fw fa-calendar"></i> 1442 October 12, 2020 </time> 1443 1444 <span class="blog__post-meta-author" itemprop="author" itemscope="" itemtype="http://schema.org/Person"> 1445 <i class="fa fa-fw fa-user"></i> 1446 <span itemprop="name"> 1447 <a href="https://nkhome.com/blog/author/carrie-soltner/">Carrie Soltner</a> 1448 </span> 1449 </span> 1450 1451 1452 <span class="blog__post-meta-comments"> 1453 <i class="fa fa-fw fa-comments"></i> 1454 <span class="fb-comments-count" data-href="https://nkhome.com/blog/people-behind-the-products-meet-iriana"></span> Comments 1455 </span> 1456 1457 1458 1459 </p> 1460 </header> 1461 1462 <div class="blog__post-excerpt" itemprop="text"> 1463 <a href="https://nkhome.com/blog/people-behind-the-products-meet-iriana"> 1464 <img src="https://nkhome.com/media/blog/meet-the-people-iriana.jpg" 1465 alt="People Behind the Products: Meet Iriani"/> 1466 </a> 1467 1468 Tugging the microphone close to her mouth, Iriani spoke loud and clear. "One, two, three, testing," she called. Her voice echoed through the plant. Satisfied with the sound, she rolled it up, setting it aside to be packaged and shipped. This friendly face has been on the team since April 2006 and has never looked back, flashing her NK pride ... 1469 <a class="read-more" href="https://nkhome.com/blog/people-behind-the-products-meet-iriana">Read more...</a> 1470 </div> 1471 1472 1473<footer class="blog__post-footer"> 1474 <span class="blog__post-footer-categories"> 1475 <i class="fa fa-fw fa-folder-open"></i> 1476 <a href="https://nkhome.com/blog/" rel="category tag">Blog</a> 1477 </span> 1478 1479
1480 <span class="blog__post-meta-views-count"> 1481 <i class="fa fa-eye"></i> 1482 <span></span> Views </span> 1483 </footer> 1484 </li> 1485 <li class="blog__post-item" data-post-id="239"> 1486 <header class="blog__post-header"> 1487 <h2 class="blog__post-title" itemprop="headline"> 1488 <a href="https://nkhome.com/blog/people-behind-the-products-meet-brooks" rel="bookmark">People Behind the Products: Meet Brooks</a> 1489 </h2> 1490 1491 <p class="blog__post-meta"> 1492 <time class="blog__post-meta-time" itemprop="datePublished"> 1493 <i class="fa fa-fw fa-calendar"></i> 1494 August 26, 2020 </time> 1495 1496 <span class="blog__post-meta-author" itemprop="author" itemscope="" itemtype="http://schema.org/Person"> 1497 <i class="fa fa-fw fa-user"></i> 1498 <span itemprop="name"> 1499 <a href="https://nkhome.com/blog/author/carrie-soltner/">Carrie Soltner</a> 1500 </span> 1501 </span> 1502 1503 1504 <span class="blog__post-meta-comments"> 1505 <i class="fa fa-fw fa-comments"></i> 1506 <span class="fb-comments-count" data-href="https://nkhome.com/blog/people-behind-the-products-meet-brooks"></span> Comments 1507 </span> 1508 1509 1510 1511 </p> 1512 </header> 1513 1514 <div class="blog__post-excerpt" itemprop="text"> 1515 <a href="https://nkhome.com/blog/people-behind-the-products-meet-brooks"> 1516 <img src="https://nkhome.com/media/blog/meet-the-people-brooks.jpg" 1517 alt="People Behind the Products: Meet Brooks"/> 1518 </a> 1519 1520 The scissor lift screeched as the legs gradually expanded, raising the burly man with it. He rose higher with every second until he was face to face with the heavy boxes he'd come for. Brooks is our facilities manager. With us for one year, his job includes maintenance and occasionally operating heavy machinery such as lifts. He loves NK for its ... 1521 <a class="read-more" href="https://nkhome.com/blog/people-behind-the-products-meet-brooks">Read more...</a> 1522 </div> 1523 1524 1525<footer class="blog__post-footer"> 1526 <span class="blog__post-footer-categories"> 1527 <i class="fa fa-fw fa-folder-open"></i> 1528 <a href="https://nkhome.com/blog/" rel="category tag">Blog</a> 1529 </span> 1530 1531 1532 <span class="blog__post-meta-views-count"> 1533 <i class="fa fa-eye"></i> 1534 <span></span> Views </span> 1535 </footer> 1536 </li> 1537 <li class="blog__post-item" data-post-id="238"> 1538 <header class="blog__post-header"> 1539 <h2 class="blog__post-title" itemprop="headline"> 1540 <a href="https://nkhome.com/blog/people-behind-the-products-meet-kelly" rel="bookmark">People Behind the Products: Meet Kelly</a> 1541 </h2> 1542 1543 <p class="blog__post-meta"> 1544 <time class="blog__post-meta-time" itemprop="datePublished"> 1545 <i class="fa fa-fw fa-calendar"></i> 1546 August 19, 2020 </time> 1547 1548 <span class="blog__post-meta-author" itemprop="author" itemscope="" itemtype="http://schema.org/Person"> 1549 <i class="fa fa-fw fa-user"></i> 1550 <span itemprop="name"> 1551 <a href="https://nkhome.com/blog/author/carrie-soltner/">Carrie Soltner</a> 1552 </span> 1553 </span> 1554 1555 1556 <span class="blog__post-meta-comments"> 1557 <i class="fa fa-fw fa-comments"></i> 1558 <span class="fb-comments-count" data-href="https://nkhome.com/blog/people-behind-the-products-meet-kelly"></span> Comments 1559 </span> 1560 1561 1562 1563 </p> 1564 </header> 1565 1566 <div class="blog__post-excerpt" itemprop="text"> 1567 <a href="https://nkhome.com/blog/people-behind-the-products-meet-kelly"> 1568 <img src="https://nkhome.com/media/blog/meet-the-people-kelly_1.jpg" 1569 alt="People Behind the Products: Meet Kelly"/> 1570 </a> 1571 1572 Kelly sat at the end of the line, picking up the finished unit that had just appeared at her station. She laid it inside the leak tester and shut the door. In a few moments, she would know if it was a pass or fail. 1573 1574This April, Kelly celebrates her second NK anniversary and since then has cross-trained in many of our product lines, including ... 1575 <a class="read-more" href="https://nkhome.com/blog/people-behind-the-products-meet-kelly">Read more...</a> 1576 </div> 1577 1578 1579<footer class="blog__post-footer"> 1580 <span class="blog__post-footer-categories"> 1581 <i class="fa fa-fw fa-folder-open"></i> 1582 <a href="https://nkhome.com/blog/" rel="category tag">Blog</a> 1583 </span> 1584 1585
1586 <span class="blog__post-meta-views-count"> 1587 <i class="fa fa-eye"></i> 1588 <span></span> Views </span> 1589 </footer> 1590 </li> 1591 <li class="blog__post-item" data-post-id="237"> 1592 <header class="blog__post-header"> 1593 <h2 class="blog__post-title" itemprop="headline"> 1594 <a href="https://nkhome.com/blog/people-behind-the-products-meet-citra" rel="bookmark">People Behind the Products: Meet Citra</a> 1595 </h2> 1596 1597 <p class="blog__post-meta"> 1598 <time class="blog__post-meta-time" itemprop="datePublished"> 1599 <i class="fa fa-fw fa-calendar"></i> 1600 August 12, 2020 </time> 1601 1602 <span class="blog__post-meta-author" itemprop="author" itemscope="" itemtype="http://schema.org/Person"> 1603 <i class="fa fa-fw fa-user"></i> 1604 <span itemprop="name"> 1605 <a href="https://nkhome.com/blog/author/carrie-soltner/">Carrie Soltner</a> 1606 </span> 1607 </span> 1608 1609 1610 <span class="blog__post-meta-comments"> 1611 <i class="fa fa-fw fa-comments"></i> 1612 <span class="fb-comments-count" data-href="https://nkhome.com/blog/people-behind-the-products-meet-citra"></span> Comments 1613 </span> 1614 1615 1616 1617 </p> 1618 </header> 1619 1620 <div class="blog__post-excerpt" itemprop="text"> 1621 <a href="https://nkhome.com/blog/people-behind-the-products-meet-citra"> 1622 <img src="https://nkhome.com/media/blog/meet-the-people-citra.jpg" 1623 alt="People Behind the Products: Meet Citra"/> 1624 </a> 1625 1626 One by one, she set them in place. A row of them occupied the length of the container in a single line. Once finished, she lowered the door closed and watched carefully as the laser machine freed the windows of their excess mold, or "flash". 1627 1628This August marks Citraâs ninth year at Nielsen-Kellerman, and she is a jack of all trades. Thatâs ... 1629 <a class="read-more" href="https://nkhome.com/blog/people-behind-the-products-meet-citra">Read more...</a> 1630 </div> 1631 1632 1633<footer class="blog__post-footer"> 1634 <span class="blog__post-footer-categories"> 1635 <i class="fa fa-fw fa-folder-open"></i> 1636 <a href="https://nkhome.com/blog/" rel="category tag">Blog</a> 1637 </span> 1638 1639 1640 <span class="blog__post-meta-views-count"> 1641 <i class="fa fa-eye"></i> 1642 <span></span> Views </span> 1643 </footer> 1644 </li> 1645 </ol> 1646 1647 1648 <div class="toolbar blog-post-list__toolbar"> 1649 <p class="toolbar-amount" id="toolbar-amount"> 1650 Items <span class="toolbar-number">1</span>-<span class="toolbar-number">10</span> of <span class="toolbar-number">23</span> </p> 1651 1652 1653 1654 1655 <div class="pages"> 1656 <strong class="label pages-label" id="paging-label">Page</strong> 1657 <ul class="items pages-items" aria-labelledby="paging-label"> 1658 1659 1660 1661 <li class="item current"> 1662 <strong class="page"> 1663 <span class="label">You're currently reading page</span> 1664 <span>1</span> 1665 </strong> 1666 </li> 1667 <li class="item"> 1668 <a href="https://nkhome.com/blog/?p=2" class="page"> 1669 <span class="label">Page</span> 1670 <span>2</span> 1671 </a> 1672 </li> 1673 <li class="item"> 1674 <a href="https://nkhome.com/blog/?p=3" class="page">
1675 <span class="label">Page</span> 1676 <span>3</span> 1677 </a> 1678 </li> 1679 1680 1681 1682 <li class="item pages-item-next"> 1683 <a class="action next" 1684 href="https://nkhome.com/blog/?p=2" 1685 title="Next"> 1686 <span class="label">Page</span> 1687 <span>Next</span> 1688 </a> 1689 </li> 1690 </ul> 1691 </div> 1692 1693 <div class="limiter"> 1694 <strong class="limiter-label">Show</strong> 1695 <select id="limiter" data-mage-init='{"redirectUrl": {"event":"change"}}' class="limiter-options"> 1696 <option value="https://nkhome.com/blog/?limit=10" 1697 selected="selected"> 1698 10 </option> 1699 <option value="https://nkhome.com/blog/?limit=20" 1700 > 1701 20 </option> 1702 <option value="https://nkhome.com/blog/?limit=50" 1703 > 1704 50 </option> 1705 </select> 1706 <span class="limiter-text">per page</span> 1707 </div> 1708 1709 1710 </div> 1711 </div> 1712 <div data-mage-init='{"Mirasvit_BlogMx\/js\/post-view-count":{"url":"https:\/\/nkhome.com\/blog\/post\/viewCount\/","postIds":[1620,1066,296,284,242,241,240,239,238,237]}}'></div> 1713
1713<script> require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 1714 if (!magentoStorefrontEvents) return; 1715 1716 window.magentoStorefrontEvents = magentoStorefrontEvents; 1717 1718 let eventForwardingContext = magentoStorefrontEvents.context.getEventForwarding() || {}; 1719 eventForwardingContext.aep = false; 1720 magentoStorefrontEvents.context.setEventForwarding(eventForwardingContext); 1721 1722 magentoStorefrontEvents.context.setAEP({ 1723 imsOrgId: "", 1724 datastreamId: "", 1725 webSdkName: "" 1726 }); 1727 1728 magentoStorefrontEvents.context.setExperiencePlatformConnectorExtension({ 1729 version: "3.6.0" 1730 }); 1731 });</script>
1731 1732
1733<script> const rawRequest = ""; 1734 const searchRequest = rawRequest ? JSON.parse(rawRequest) : null; 1735 1736 const rawResponse = ""; 1737 const searchResponse = rawResponse ? JSON.parse(rawResponse) : null; 1738 1739 const rawExecutionTime = "0"; 1740 const executionTime = rawExecutionTime ? parseFloat(rawExecutionTime) : null; 1741 1742 const requestId = "77e5c94b\u002D6583\u002D4207\u002D9426\u002De5f158edcd01"; 1743 1744 const rawAttributes = ""; 1745 const attributes = rawAttributes ? JSON.parse(rawAttributes) : null; 1746 1747 const rawPageSize = "15"; 1748 const pageSize = rawPageSize ? parseInt(rawPageSize) : null; 1749 1750 const customerGroup = "b6589fc6ab0dc82cf12099d1c2d40ab994e8410c"; 1751 1752 window.LiveSearchMetrics = { 1753 searchRequest, 1754 searchResponse, 1755 requestId, 1756 executionTime, 1757 attributes, 1758 pageSize, 1759 context: { 1760 'customerGroup' : customerGroup 1761 } 1762 }; 1763 1764 require([ 1765 "https://livesearch-metrics.magento-ds.com/v0/liveSearchMetrics.js" 1766 ]);</script>
1766
1767<script> require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 1768 if (!magentoStorefrontEvents) return; 1769 1770 magentoStorefrontEvents.context.setSearchExtension({ 1771 version: "4.7.2" 1772 }); 1773 });</script>
1773 1774 1775 <div id="fb-root"></div> 1776
1776<script>(function (d, s, id) { 1777 var js, fjs = d.getElementsByTagName(s)[0]; 1778 if (d.getElementById(id)) return; 1779 js = d.createElement(s); 1780 js.id = id; 1781 js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.6"; 1782 fjs.parentNode.insertBefore(js, fjs); 1783 }(document, 'script', 'facebook-jssdk')); 1784 </script>
1784 1785 1786</div><div class="sidebar sidebar-main"><div class="blog__sidebar-main"><div class="blog__sidebar-search"> 1787 <form method="get" action="https://nkhome.com/blog/search/"> 1788 <input type="search" name="q" placeholder="Search..." class="input-text required-entry" 1789 value=""/> 1790 1791 <button class="action primary" title="Submit" type="submit"> 1792 <span><i class="fa fa-fw fa-search"></i></span> 1793 </button> 1794 </form> 1795</div> 1796 1797<div class="block block-collapsible-nav blog__sidebar-category-tree"> 1798 <div class="title block-collapsible-nav-title" 1799 data-mage-init='{"toggleAdvanced": {"toggleContainers": "#block-collapsible-nav-blog", "selectorsToggleClass": "active"}}'> 1800 <strong>Categories</strong> 1801 </div> 1802 <div class="block-collapsible-content content" id="block-collapsible-nav-blog"> 1803 <ul class="nav items"> 1804 <li class="nav item level-0 "> 1805 <a href="https://nkhome.com/blog/kestrel-ballistics">Kestrel Ballistics</a> 1806 </li> 1807 <li class="nav item level-0 "> 1808 <a href="https://nkhome.com/blog/kestrel-general-news">Kestrel General News</a> 1809 </li> 1810 <li class="nav item level-1 "> 1811 <a href="https://nkhome.com/blog/general">Ambient Weather General</a> 1812 </li> 1813 <li class="nav item level-1 "> 1814 <a href="https://nkhome.com/blog/rainwise-case-studies">RainWise Case Studies</a> 1815 </li> 1816 <li class="nav item level-0 "> 1817 <a href="https://nkhome.com/blog/agriculture">Agriculture</a> 1818 </li> 1819 <li class="nav item level-0 "> 1820 <a href="https://nkhome.com/blog/nksports">NKSports</a> 1821 </li> 1822 <li class="nav item level-0 "> 1823 <a href="https://nkhome.com/blog/for-rowers">For Rowers</a> 1824 </li> 1825 <li class="nav item level-0 "> 1826 <a href="https://nkhome.com/blog/fire-weather">Fire Weather</a> 1827 </li> 1828 <li class="nav item level-0 "> 1829 <a href="https://nkhome.com/blog/for-coaches-equipment-managers">For Coaches and Equipment managers</a> 1830 </li> 1831 <li class="nav item level-0 "> 1832 <a href="https://nkhome.com/blog/heat-stress">Heat Stress</a> 1833 </li> 1834 <li class="nav item level-0 "> 1835 <a href="https://nkhome.com/blog/for-coxswains">For Coxswains</a> 1836 </li> 1837 </ul> 1838 </div> 1839</div> 1840<div class="block blog__sidebar-recent"> 1841 <div class="block-title"> 1842 <strong>Recent Posts</strong> 1843 </div> 1844 1845 <div class="block-content"> 1846 <ol class="items"> 1847 <li class="item"> 1848 <a href="https://nkhome.com/blog/pin-meter-spotlight-delmhorst-bdx-moisture-meters"> 1849 <img 1850 src="https://nkhome.com/media/blog/thumbnail_100x100_pin-meter-spotlight-delmhorst-bdx-moisture-meters.jpg" 1851 alt="Pin Meter Spotlight: Delmhorst BDX Moisture Meters" 1852 class="blog__post-featured-image" 1853 /> 1854 </a> 1855 1856 <a href="https://nkhome.com/blog/pin-meter-spotlight-delmhorst-bdx-moisture-meters">Pin Meter Spotlight: Delmhorst BDX Moisture Meters</a> 1857 </li> 1858 <li class="item"> 1859 <a href="https://nkhome.com/blog/celebrating-national-manufacturing-day-with-nielsen-kellerman"> 1860 <img 1861 src="https://nkhome.com/media/blog/thumbn
1861ail_100x100_DSC04217_2.jpg" 1862 alt="Celebrating National Manufacturing Day with Nielsen-Kellerman" 1863 class="blog__post-featured-image" 1864 /> 1865 </a> 1866 1867 <a href="https://nkhome.com/blog/celebrating-national-manufacturing-day-with-nielsen-kellerman">Celebrating National Manufacturing Day with Nielsen-Kellerman</a> 1868 </li> 1869 <li class="item"> 1870 <a href="https://nkhome.com/blog/people-behind-the-products-meet-john"> 1871 <img 1872 src="https://nkhome.com/media/blog/thumbnail_100x100_meet-the-people-john.jpg" 1873 alt="People Behind the Products: Meet John" 1874 class="blog__post-featured-image" 1875 /> 1876 </a> 1877 1878 <a href="https://nkhome.com/blog/people-behind-the-products-meet-john">People Behind the Products: Meet John</a> 1879 </li> 1880 <li class="item"> 1881 <a href="https://nkhome.com/blog/people-behind-the-products-meet-doris"> 1882 <img 1883 src="https://nkhome.com/media/blog/thumbnail_100x100_meet-the-people-doris.jpg" 1884 alt="People Behind the Products: Meet Doris" 1885 class="blog__post-featured-image" 1886 /> 1887 </a> 1888 1889 <a href="https://nkhome.com/blog/people-behind-the-products-meet-doris">People Behind the Products: Meet Doris</a> 1890 </li> 1891 <li class="item"> 1892 <a href="https://nkhome.com/blog/people-behind-the-products-meet-tim"> 1893 <img 1894 src="https://nkhome.com/media/blog/thumbnail_100x100_meet-the-people-tims-farewell.jpg" 1895 alt="A Very Special People Behind the Products: Farewell to Tim Phelps" 1896 class="blog__post-featured-image" 1897 /> 1898 </a> 1899 1900 <a href="https://nkhome.com/blog/people-behind-the-products-meet-tim">A Very Special People Behind the Products: Farewell to Tim Phelps</a> 1901 </li> 1902 </ol> 1903 </div> 1904</div> 1905<div class="block blog__sidebar-tag-cloud"> 1906 <div class="block-content"> 1907 <a href="https://nkhome.com/blog/tag/data/" style="font-size: 0em"> 1908 data </a> 1909 <a href="https://nkhome.com/blog/tag/empower-oarlock/" style="font-size: 1.6666666666667em"> 1910 Empower Oarlock </a> 1911 <a href="https://nkhome.com/blog/tag/kestrel-meters/" style="font-size: 1em"> 1912 Kestrel Meters </a> 1913 <a href="https://nkhome.com/blog/tag/kestrel-wind-meters/" style="font-size: 0.16666666666667em"> 1914 Kestrel Wind Meters </a> 1915 <a href="https://nkhome.com/blog/tag/kesterl-3000-weather-meter/" style="font-size: 0.16666666666667em"> 1916 kesterl 3000 weather meter </a> 1917 <a href="https://nkhome.com/blog/tag/kestrel-2000/" style="font-size: 0.16666666666667em"> 1918 kestrel 2000 </a> 1919 <a href="https://nkhome.com/blog/tag/kestrel-2000-pocket-wind-meter/" style="font-size: 0.16666666666667em"> 1920 kestrel 2000 pocket wind meter </a> 1921 <a href="https://nkhome.com/blog/tag/kestrel-for-kiteboarding/" style="font-size: 0.16666666666667em"> 1922 kestrel for kiteboarding </a> 1923 <a href="https://nkhome.com/blog/tag/kiteboarding/" style="font-size: 0.16666666666667em"> 1924 kiteboarding </a> 1925 <a href="https://nkhome.com/blog/tag/kestrel-2500/" style="font-size: 0.33333333333333em"> 1926 kestrel 2500 </a> 1927 <a href="https://nkhome.com/blog/tag/kestrel-2500-pocket-wether-meter/" style="font-size: 0.16666666666667em"> 1928 kestrel 2500 pocket wether meter </a> 1929 <a href="https://nkhome.com/blog/tag/kestrel-for-fishing/" style="font-size: 0.16666666666667em"> 1930 kestrel for fishing </a> 1931 <a href="https://nkhome.com/blog/tag/heat-stress-monitor/" style="font-size: 0.16666666666667em"> 1932 heat stress monitor </a> 1933 <a href="https://nkhome.com/blog/tag/kestrel-5400/" style="font-size: 0.5em"> 1934 kestrel 5400 </a> 1935 <a href="https://nkhome.com/blog/tag/athletic-heat-stress-monitor/" style="font-size: 0.16666666666667em"> 1936 athletic heat stress monitor </a> 1937 <a href="https://nkhome.com/blog/tag/kestrel-weather-monitor/" style="font-size: 0.16666666666667em"> 1938 kestrel weather monitor </a> 1939 <a href="https://nkhome.com/blog/tag/kestrel-fire-meter/" style="font-size: 0.16666666666667em"> 1940 kestrel fire meter </a> 1941 <a href="https://nkhome.com/blog/tag/kestrel-drop/" style="font-size: 0.83333333333333em"> 1942 kestrel drop </a> 1943 <a href="https://nkhome.com/blog/tag/heat-stress/" style="font-size: 0.66666666666667em"> 1944 heat stress </a> 1945 <a href="https://nkhome.com/blog/tag/agriculture/" style="font-size: 0.16666666666667em"> 1946 agriculture </a> 1947 <a href="https://nkhome.com/blog/tag/drop/" style="font-size: 0.5em"> 1948 drop </a> 1949 <a href="https://nkhome.com/blog/tag/horses/" style="font-size: 0.16666666666667em"> 1950 horses </a> 1951 <a href="https://nkhome.com/blog/tag/livestock/" style="font-size: 0.16666666666667em"> 1952 livestock </a> 1953 <a href="https://nkhome.com/blog/tag/kestrel-ballistics/" style="font-size: 0.33333333333333em"> 1954 Kestrel Ballistics </a> 1955 <a href="https://nkhome.com/blog/tag/shootout/" style="font-size: 0.16666666666667em"> 1956 Shootout </a> 1957 <a href="https://nkhome.com/blog/tag/weather-meters/" style="font-size: 0.5em"> 1958 weather meters </a> 1959 <a href="https://nkhome.com/blog/tag/weather-meter-apps/" style="font-size: 0.16666666666667em"> 1960 weather meter apps </a> 1961 <a href="https://nkhome.com/blog/tag/kestrel-weather-meters/" style="font-size: 1.5em"> 1962 kestrel weather meters </a> 1963 <a href="https://nkhome.com/blog/tag/kestrel/" style="font-size: 2.8333333333333em"> 1964 Kestrel </a> 1965 <a href="https://nkhome.com/blog/tag/kestrel-5700/" style="font-size: 0.16666666666667em"> 1966 Kestrel 5700 </a> 1967 <a href="https://nkhome.com/blog/tag/kestrel-5700-elite/" style="font-size: 0.16666666666667em"> 1968 Kestrel 5700 Elite </a> 1969 <a href="https://nkhome.com/blog/tag/kestrel-5700-sportsman-elite/" style="font-size: 0.16666666666667em"> 1970 Kestrel 5700 Sportsman Elite </a> 1971 <a href="https://nkhome.com/blog/tag/kestrel-environmental-meters/" style="font-size: 0.16666666666667em"> 1972 Kestrel Environmental Meters </a> 1973 <a href="https://nkhome.com/blog/tag/kestrel-5500/" style="font-size: 0.66666666666667em"> 1974 Kestrel 5500 </a> 1975 <a href="https://nkhome.com/blog/tag/military-heat-stress/" style="font-size: 0.16666666666667em"> 1976 Military Heat Stress </a> 1977 <a href="https://nkhome.com/blog/tag/kestrel-data-loggers/" style="font-size: 0.16666666666667em"> 1978 Kestrel Data Loggers </a> 1979 <a href="https://nkhome.com/blog/tag/kestrel-link/" style="font-size: 0.16666666666667em"> 1980 Kestrel Link </a> 1981 <a href="https://nkhome.com/blog/tag/kestrel-3500nv/" style="font-size: 0.16666666666667em"> 1982 kestrel 3500NV </a> 1983 <a href="https://nkhome.com/blog/tag/kestrel-livestock-meters/" style="font-size: 0.16666666666667em"> 1984 kestrel Livestock meters </a> 1985 <a href="https://nkhome.com/blog/tag/agriculture-meters/" style="font-size: 0.16666666666667em"> 1986 agriculture meters </a> 1987 <a href="https://nkhome.com/blog/tag/weather-meters-for-hunting/" style="font-size: 0.16666666666667em"> 1988 weather meters for hunting </a> 1989 <a href="https://nkhome.com/blog/tag/weather-meters-for-football/" style="font-size: 0.16666666666667em"> 1990 weather meters for football </a> 1991 <a href="https://nkhome.com/blog/tag/wind-meters/" style="font-size: 0.16666666666667em"> 1992 wind meters </a> 1993 <a href="https://nkhome.com/blog/tag/heat-stress-meter/" style="font-size: 0.16666666666667em"> 1994 heat stress meter </a> 1995 <a href="https://nkhome.com/blog/tag/kestrel-meters-for-hunting/" style="font-size: 0.16666666666667em"> 1996 kestrel meters for hunting </a> 1997 <a href="https://nkhome.com/blog/tag/hunting/" style="font-size: 0.16666666666667em"> 1998 hunting </a> 1999 <a href="https://nkhome.com/blog/tag/data-loggers/" style="font-size: 0.33333333333333em"> 2000 data loggers </a> 2001 <a href="https://nkhome.com/blog/tag/kestrel-5200/" style="font-size: 0.16666666666667em"> 2002 kestrel 5200 </a> 2003 <a href="https://nkhome.com/blog/tag/weather-monitoring/" style="font-size: 0.16666666666667em"> 2004 weather monitoring </a> 2005 <a href="https://nkhome.com/blog/tag/vegatation-management/" style="font-size: 0.16666666666667em"> 2006 vegatation management </a> 2007 <a href="https://nkhome.com/blog/tag/kestrel-for-search-and-rescue/" style="font-size: 0.16666666666667em"> 2008 kestrel for search and rescue </a> 2009 <a href="https://nkhome.com/blog/tag/kestrel-for-avalanch-rescue/" style="font-size: 0.16666666666667em"> 2010 kestrel for avalanch rescue </a> 2011 <a href="https://nkhome.com/blog/tag/kestrel-3500/" style="font-size: 0.16666666666667em"> 2012 kestrel 3500 </a> 2013 <a href="https://nkhome.com/blog/tag/kestrel-for-hunting/" style="font-size: 0.16666666666667em"> 2014 kestrel for hunting </a> 2015 <a href="https://nkhome.com/blog/tag/kestrel-drop-d3/" style="font-size: 0.16666666666667em"> 2016 kestrel drop D3 </a> 2017 <a href="https://nkhome.com/blog/tag/kestrel-for-camping/" style="font-size: 0.16666666666667em"> 2018 kestrel for camping </a> 2019 <a href="https://nkhome.com/blog/tag/kestrel-5000/" style="font-size: 0.16666666666667em"> 2020 kestrel 5000 </a> 2021 <a href="https://nkhome.com/blog/tag/kestrel-2700/" style="font-size: 0.16666666666667em"> 2022 Kestrel 2700 </a> 2023 <a href="https://nkhome.com/blog/tag/barometric-pressure/" style="font-size: 0.33333333333333em"> 2024 barometric pressure </a> 2025 <a href="https://nkhome.com/blog/tag/density-altitude/" style="font-size: 0.16666666666667em"> 2026 Density Altitude </a> 2027 <a href="https://nkhome.com/blog/tag/what-it/" style="font-size: 0em"> 2028 what it </a> 2029 <a href="https://nkhome.com/blog/tag/barometric-pressure-vs-station-pressure/" style="font-size: 0em"> 2030 Barometric Pressure vs. Station Pressure </a> 2031 <a href="https://nkhome.com/blog/tag/station-pressure/" style="font-size: 0.16666666666667em"> 2032 Station Pressure </a> 2033 <a href="https://nkhome.com/blog/tag/speedcoach/" style="font-size: 0.5em"> 2034 SpeedCoach </a> 2035 <a href="https://nkhome.com/blog/tag/speedcoach-gps/" style="font-size: 0.16666666666667em"> 2036 SpeedCoach GPS </a> 2037 <a href="https://nkhome.com/blog/tag/workouts/" style="font-size: 0.16666666666667em"> 2038 Workouts </a> 2039 <a href="https://nkhome.com/blog/tag/muzzle-velocity/" style="font-size: 0.16666666666667em"> 2040 muzzle velocity </a> 2041 <a href="https://nkhome.com/blog/tag/5700-elite/" style="font-size: 0.5em"> 2042 5700 elite </a> 2043 <a href="https://nkhome.com/blog/tag/mv/" style="font-size: 0.16666666666667em"> 2044 mv </a> 2045 <a href="https://nkhome.com/blog/tag/elite/" style="font-size: 0.33333333333333em"> 2046 Elite </a> 2047 <a href="https://nkhome.com/blog/tag/ballistics/" style="font-size: 0.16666666666667em"> 2048 Ballistics </a> 2049 <a href="https://nkhome.com/blog/tag/ko2m/" style="font-size: 0.16666666666667em"> 2050 Ko2M </a> 2051 <a href="https://nkhome.com/blog/tag/impeller/" style="font-size: 0.16666666666667em"> 2052 impeller </a> 2053 <a href="https://nkhome.com/blog/tag/gps/" style="font-size: 0.16666666666667em"> 2054 gps </a> 2055 <a href="https://nkhome.com/blog/tag/weather-camera/" style="font-size: 0.16666666666667em"> 2056 Weather Camera </a> 2057 <a href="https://nkhome.com/blog/tag/vineyard/" style="font-size: 0.16666666666667em"> 2058 vineyard </a> 2059 <a href="https://nkhome.com/blog/tag/weather-station/" style="font-size: 0.33333333333333em"> 2060 weather station </a> 2061 <a href="https://nkhome.com/blog/tag/air-flow-meter/" style="font-size: 0.16666666666667em"> 2062 air flow meter </a> 2063 <a href="https://nkhome.com/blog/tag/shooting/" style="font-size: 0.33333333333333em"> 2064 shooting </a> 2065 <a href="https://nkhome.com/blog/tag/snipers/" style="font-size: 0.33333333333333em"> 2066 snipers </a> 2067 <a href="https://nkhome.com/blog/tag/dog-kennel-temperature/" style="font-size: 0.16666666666667em"> 2068 dog kennel temperature </a> 2069 <a href="https://nkhome.com/blog/tag/monitor-dog-kennels/" style="font-size: 0.16666666666667em"> 2070 monitor dog kennels </a> 2071 <a href="https://nkhome.com/blog/tag/pa-kennel-regul
2071ations/" style="font-size: 0.16666666666667em"> 2072 PA kennel regulations </a> 2073 <a href="https://nkhome.com/blog/tag/long-range/" style="font-size: 0.16666666666667em"> 2074 Long-Range </a> 2075 <a href="https://nkhome.com/blog/tag/long-range-shooting/" style="font-size: 0.16666666666667em"> 2076 long range shooting </a> 2077 <a href="https://nkhome.com/blog/tag/bats/" style="font-size: 0.16666666666667em"> 2078 bats </a> 2079 <a href="https://nkhome.com/blog/tag/night-vision/" style="font-size: 0em"> 2080 night vision </a> 2081 <a href="https://nkhome.com/blog/tag/altitude/" style="font-size: 0.16666666666667em"> 2082 altitude </a> 2083 <a href="https://nkhome.com/blog/tag/backlight/" style="font-size: 0.16666666666667em"> 2084 backlight </a> 2085 <a href="https://nkhome.com/blog/tag/regattas/" style="font-size: 0.16666666666667em"> 2086 regattas </a> 2087 <a href="https://nkhome.com/blog/tag/racing/" style="font-size: 0.16666666666667em"> 2088 racing </a> 2089 <a href="https://nkhome.com/blog/tag/rowing/" style="font-size: 0.16666666666667em"> 2090 rowing </a> 2091 <a href="https://nkhome.com/blog/tag/regatta/" style="font-size: 0.16666666666667em"> 2092 regatta </a> 2093 <a href="https://nkhome.com/blog/tag/repairs/" style="font-size: 0.16666666666667em"> 2094 Repairs </a> 2095 <a href="https://nkhome.com/blog/tag/warranty/" style="font-size: 0.16666666666667em"> 2096 warranty </a> 2097 <a href="https://nkhome.com/blog/tag/service/" style="font-size: 0.16666666666667em"> 2098 service </a> 2099 <a href="https://nkhome.com/blog/tag/coxbox/" style="font-size: 0.33333333333333em"> 2100 CoxBox </a> 2101 <a href="https://nkhome.com/blog/tag/battery/" style="font-size: 0.16666666666667em"> 2102 Battery </a> 2103 <a href="https://nkhome.com/blog/tag/masters/" style="font-size: 0.16666666666667em"> 2104 Masters </a> 2105 <a href="https://nkhome.com/blog/tag/speedcoach/" style="font-size: 0.33333333333333em"> 2106 SpeedCoach </a> 2107 <a href="https://nkhome.com/blog/tag/for-rowers/" style="font-size: 0.16666666666667em"> 2108 For Rowers </a> 2109 <a href="https://nkhome.com/blog/tag/nk-sports/" style="font-size: 0.16666666666667em"> 2110 NK Sports </a> 2111 <a href="https://nkhome.com/blog/tag/masters/" style="font-size: 0.16666666666667em"> 2112 Masters </a> 2113 <a href="https://nkhome.com/blog/tag/rowers/" style="font-size: 0.16666666666667em"> 2114 Rowers </a> 2115 <a href="https://nkhome.com/blog/tag/strokecoach/" style="font-size: 0.16666666666667em"> 2116 StrokeCoach </a> 2117 <a href="https://nkhome.com/blog/tag/coxbox/" style="font-size: 0.16666666666667em"> 2118 CoxBox </a> 2119 <a href="https://nkhome.com/blog/tag/blue-ocean/" style="font-size: 0.16666666666667em"> 2120 Blue Ocean </a> 2121 <a href="https://nkhome.com/blog/tag/sculling/" style="font-size: 0.16666666666667em"> 2122 sculling </a> 2123 <a href="https://nkhome.com/blog/tag/regattas/" style="font-size: 0.16666666666667em"> 2124 regattas </a> 2125 <a href="https://nkhome.com/blog/tag/link-logbook/" style="font-size: 0.16666666666667em"> 2126 Link Logbook </a> 2127 <a href="https://nkhome.com/blog/tag/rowing-news/" style="font-size: 0.16666666666667em"> 2128 Rowing News </a> 2129 <a href="https://nkhome.com/blog/tag/kestrelmet/" style="font-size: 0.5em"> 2130 kestrelmet </a> 2131 <a href="https://nkhome.com/blog/tag/how-to-sight-in-a-rifle/" style="font-size: 0.33333333333333em"> 2132 how to sight in a rifle </a> 2133 <a href="https://nkhome.com/blog/tag/sighting-in-a-firearm/" style="font-size: 0.33333333333333em"> 2134 sighting in a firearm </a> 2135 <a href="https://nkhome.com/blog/tag/sight-a-rifle-in/" style="font-size: 0.33333333333333em"> 2136 sight a rifle in </a> 2137 <a href="https://nkhome.com/blog/tag/shooting-accessories/" style="font-size: 0.33333333333333em"> 2138 shooting accessories </a> 2139 <a href="https://nkhome.com/blog/tag/rangefinding-binoculars/" style="font-size: 0.33333333333333em"> 2140 rangefinding binoculars </a> 2141 <a href="https://nkhome.com/blog/tag/kestrel-binoculars/" style="font-size: 0.33333333333333em"> 2142 kestrel binoculars </a> 2143 <a href="https://nkhome.com/blog/tag/weather-station/" style="font-size: 0.5em"> 2144 weather station </a> 2145 <a href="https://nkhome.com/blog/tag/ballistics-meters/" style="font-size: 0.33333333333333em"> 2146 ballistics meters </a> 2147 <a href="https://nkhome.com/blog/tag/kestrel-ballistics-meters/" style="font-size: 0.33333333333333em"> 2148 kestrel ballistics meters </a> 2149 <a href="https://nkhome.com/blog/tag/ballistics-calculator-11/" style="font-size: 0.33333333333333em"> 2150 ballistics calculator â 11 </a> 2151 <a href="https://nkhome.com/blog/tag/kestrel-devices-5/" style="font-size: 0.33333333333333em"> 2152 kestrel devices -5 </a> 2153 <a href="https://nkhome.com/blog/tag/sighting-in-a-rifle/" style="font-size: 0.33333333333333em"> 2154 sighting in a rifle </a> 2155 <a href="https://nkhome.com/blog/tag/long-range-shooting/" style="font-size: 0.5em"> 2156 long-range shooting </a> 2157 <a href="https://nkhome.com/blog/tag/long-range-shooting-ranges/" style="font-size: 0.16666666666667em"> 2158 long-range shooting ranges </a> 2159 <a href="https://nkhome.com/blog/tag/hunting-elk/" style="font-size: 0.16666666666667em"> 2160 hunting elk </a> 2161 <a href="https://nkhome.com/blog/tag/bullet-trajectory/" style="font-size: 0.16666666666667em"> 2162 bullet trajectory </a> 2163 <a href="https://nkhome.com/blog/tag/long-range-hunter/" style="font-size: 0.16666666666667em"> 2164 long-range hunter </a> 2165 <a href="https://nkhome.com/blog/tag/long-range-shots/" style="font-size: 0.16666666666667em"> 2166 long-range shots </a> 2167 <a href="https://nkhome.com/blog/tag/ballistics-weather-meters/" style="font-size: 0.16666666666667em"> 2168 ballistics weather meters </a> 2169 <a href="https://nkhome.com/blog/tag/ballistics-calculator/" style="font-size: 0.16666666666667em"> 2170 ballistics calculator </a> 2171 <a href="https://nkhome.com/blog/tag/long-distance-shooter-9/" style="font-size: 0.16666666666667em"> 2172 long-distance shooter â 9 </a> 2173 <a href="https://nkhome.com/blog/tag/long-range-hunting-8/" style="font-size: 0.16666666666667em"> 2174 long-range hunting-8 </a> 2175 <a href="https://nkhome.com/blog/tag/growing-food-plots/" style="font-size: 0.16666666666667em"> 2176 growing food plots </a> 2177 <a href="https://nkhome.com/blog/tag/kestrelmet-food-plot-weather-station/" style="font-size: 0.16666666666667em"> 2178 kestrelmet food plot weather station </a> 2179 <a href="https://nkhome.com/blog/tag/kestrelmet-6000/" style="font-size: 0.16666666666667em"> 2180 KestrelMet 6000 </a> 2181 <a href="https://nkhome.com/blog/tag/planning-a-food-plot/" style="font-size: 0.16666666666667em"> 2182 planning a food plot </a> 2183 <a href="https://nkhome.com/blog/tag/hunting-food-plots/" style="font-size: 0.16666666666667em"> 2184 hunting food plots </a> 2185 <a href="https://nkhome.com/blog/tag/using-a-food-plot-weather-station/" style="font-size: 0.16666666666667em"> 2186 using a food plot weather station </a> 2187 <a href="https://nkhome.com/blog/tag/weather-station-for-hunting-8/" style="font-size: 0.16666666666667em"> 2188 weather station for hunting â 8 </a> 2189 <a href="https://nkhome.com/blog/tag/food-plot-weather-station-9/" style="font-size: 0.16666666666667em"> 2190 food plot weather station â 9 </a> 2191 <a href="https://nkhome.com/blog/tag/growing-food-plots/" style="font-size: 0.16666666666667em"> 2192 growing food plots </a> 2193 <a href="https://nkhome.com/blog/tag/maximum-shooting-range/" style="font-size: 0.16666666666667em"> 2194 maximum shooting range </a> 2195 <a href="https://nkhome.com/blog/tag/long-range-hunting/" style="font-size: 0.33333333333333em"> 2196 long-range hunting </a> 2197 <a href="https://nkhome.com/blog/tag/best-long-range-hunting-calibers/" style="font-size: 0.16666666666667em">
2198 best long-range hunting calibers </a> 2199 <a href="https://nkhome.com/blog/tag/calibers-for-big-game-animals/" style="font-size: 0.16666666666667em"> 2200 calibers for big game animals </a> 2201 <a href="https://nkhome.com/blog/tag/long-range-rifle/" style="font-size: 0.16666666666667em"> 2202 long-range rifle </a> 2203 <a href="https://nkhome.com/blog/tag/best-rifle-calibers/" style="font-size: 0.16666666666667em"> 2204 best rifle calibers </a> 2205 <a href="https://nkhome.com/blog/tag/big-game-rifle/" style="font-size: 0.16666666666667em"> 2206 big game rifle </a> 2207 <a href="https://nkhome.com/blog/tag/long-range-big-game-hunting/" style="font-size: 0.16666666666667em"> 2208 long-range big game hunting </a> 2209 <a href="https://nkhome.com/blog/tag/long-range-big-game-cartridge-10/" style="font-size: 0.16666666666667em"> 2210 long-range big game cartridge â 10 </a> 2211 <a href="https://nkhome.com/blog/tag/long-range-hunting-calibers-10/" style="font-size: 0.16666666666667em"> 2212 long-range hunting calibers â 10 </a> 2213 <a href="https://nkhome.com/blog/tag/kestrel-instruments/" style="font-size: 0.16666666666667em"> 2214 kestrel instruments </a> 2215 <a href="https://nkhome.com/blog/tag/gear-for-new-long-range-shooters-7/" style="font-size: 0.16666666666667em"> 2216 gear for new long-range shooters â 7 </a> 2217 <a href="https://nkhome.com/blog/tag/long-range-shooting/" style="font-size: 0.16666666666667em"> 2218 long-range shooting </a> 2219 <a href="https://nkhome.com/blog/tag/shooting-gear/" style="font-size: 0.16666666666667em"> 2220 shooting gear </a> 2221 <a href="https://nkhome.com/blog/tag/hunting-gear/" style="font-size: 0.5em"> 2222 hunting gear </a> 2223 <a href="https://nkhome.com/blog/tag/long-distance-shots/" style="font-size: 0.16666666666667em"> 2224 long-distance shots </a> 2225 <a href="https://nkhome.com/blog/tag/long-range-rifle-ammo/" style="font-size: 0.16666666666667em"> 2226 long-range rifle ammo </a> 2227 <a href="https://nkhome.com/blog/tag/laser-rangefinder/" style="font-size: 0.16666666666667em"> 2228 laser rangefinder </a> 2229 <a href="https://nkhome.com/blog/tag/ballistics-meter/" style="font-size: 0.16666666666667em"> 2230 ballistics meter </a> 2231 <a href="https://nkhome.com/blog/tag/long-distance-shooting-8/" style="font-size: 0.16666666666667em"> 2232 long-distance shooting â 8 </a> 2233 <a href="https://nkhome.com/blog/tag/best-place-to-hunt/" style="font-size: 0.16666666666667em"> 2234 best place to hunt </a> 2235 <a href="https://nkhome.com/blog/tag/best-states-for-long-range-hunting/" style="font-size: 0.16666666666667em"> 2236 Best States for Long-Range Hunting </a> 2237 <a href="https://nkhome.com/blog/tag/hunt-from-a-long-range-distance/" style="font-size: 0.16666666666667em"> 2238 hunt from a long-range distance </a> 2239 <a href="https://nkhome.com/blog/tag/long-range-hunting-gear/" style="font-size: 0.16666666666667em"> 2240 long-range hunting gear </a> 2241 <a href="https://nkhome.com/blog/tag/long-range-shooting-range/" style="font-size: 0.16666666666667em"> 2242 long-range shooting range </a> 2243 <a href="https://nkhome.com/blog/tag/long-range-rifle-caliber/" style="font-size: 0.16666666666667em"> 2244 long-range rifle caliber </a> 2245 <a href="https://nkhome.com/blog/tag/hunting-instruments/" style="font-size: 0.16666666666667em"> 2246 hunting instruments </a> 2247 <a href="https://nkhome.com/blog/tag/long-range-hunters/" style="font-size: 0.16666666666667em"> 2248 long-range hunters </a> 2249 <a href="https://nkhome.com/blog/tag/public-land-hunting/" style="font-size: 0.16666666666667em"> 2250 public land hunting </a> 2251 <a href="https://nkhome.com/blog/tag/long-range-shooters-12/" style="font-size: 0.16666666666667em"> 2252 long-range shooters â 12 </a> 2253 <a href="https://nkhome.com/blog/tag/best-states-to-long-range-hunt-6/" style="font-size: 0.16666666666667em"> 2254 best states to long-range hunt â 6 </a> 2255 <a href="https://nkhome.com/blog/tag/mosquito-abatement/" style="font-size: 0.16666666666667em"> 2256 mosquito-abatement </a> 2257 <a href="https://nkhome.com/blog/tag/competitive-shooting/" style="font-size: 0.16666666666667em"> 2258 competitive shooting </a> 2259 <a href="https://nkhome.com/blog/tag/shooting-sports/" style="font-size: 0.16666666666667em"> 2260 shooting sports </a> 2261 <a href="https://nkhome.com/blog/tag/shooting-competitions/" style="font-size: 0.16666666666667em"> 2262 shooting competitions </a> 2263 <a href="https://nkhome.com/blog/tag/shooting-equipment/" style="font-size: 0.16666666666667em"> 2264 shooting equipment </a> 2265 <a href="https://nkhome.com/blog/tag/rifle-calibers/" style="font-size: 0.16666666666667em">
2266 rifle calibers </a> 2267 <a href="https://nkhome.com/blog/tag/prs-competitions/" style="font-size: 0.16666666666667em"> 2268 PRS competitions </a> 2269 <a href="https://nkhome.com/blog/tag/prs-gun-setup/" style="font-size: 0.16666666666667em"> 2270 PRS gun setup </a> 2271 <a href="https://nkhome.com/blog/tag/shooting-meters/" style="font-size: 0.33333333333333em"> 2272 shooting meters </a> 2273 <a href="https://nkhome.com/blog/tag/precision-rifle-series-competition-10/" style="font-size: 0.16666666666667em"> 2274 precision rifle series competition â 10 </a> 2275 <a href="https://nkhome.com/blog/tag/long-range-hunts/" style="font-size: 0.16666666666667em"> 2276 long-range hunts </a> 2277 <a href="https://nkhome.com/blog/tag/western-hunts/" style="font-size: 0.16666666666667em"> 2278 western hunts </a> 2279 <a href="https://nkhome.com/blog/tag/long-range-tips/" style="font-size: 0.16666666666667em"> 2280 long-range tips </a> 2281 <a href="https://nkhome.com/blog/tag/hunting-shooting-equipment/" style="font-size: 0.16666666666667em"> 2282 hunting shooting equipment </a> 2283 <a href="https://nkhome.com/blog/tag/long-range-elk/" style="font-size: 0.16666666666667em"> 2284 long-range elk </a> 2285 <a href="https://nkhome.com/blog/tag/long-range-sheep/" style="font-size: 0.16666666666667em"> 2286 long-range sheep </a> 2287 <a href="https://nkhome.com/blog/tag/long-range-factors/" style="font-size: 0.16666666666667em"> 2288 long-range factors </a> 2289 <a href="https://nkhome.com/blog/tag/improve-long-range-shooting/" style="font-size: 0.16666666666667em"> 2290 improve long-range shooting </a> 2291 <a href="https://nkhome.com/blog/tag/wbgt/" style="font-size: 0.5em"> 2292 WBGT </a> 2293 <a href="https://nkhome.com/blog/tag/heat-illness/" style="font-size: 0.66666666666667em"> 2294 Heat Illness </a> 2295 <a href="https://nkhome.com/blog/tag/temperature/" style="font-size: 1em"> 2296 Temperature </a> 2297 <a href="https://nkhome.com/blog/tag/heat-safety/" style="font-size: 0.33333333333333em"> 2298 Heat Safety </a> 2299 <a href="https://nkhome.com/blog/tag/heat-danger/" style="font-size: 0.33333333333333em"> 2300 Heat Danger </a> 2301 <a href="https://nkhome.com/blog/tag/weather/" style="font-size: 0.16666666666667em"> 2302 Weather </a> 2303 <a href="https://nkhome.com/blog/tag/school-safety/" style="font-size: 0.16666666666667em"> 2304 School Safety </a> 2305 <a href="https://nkhome.com/blog/tag/heat-rises/" style="font-size: 0.16666666666667em"> 2306 Heat Rises </a> 2307 <a href="https://nkhome.com/blog/tag/heat-prevention/" style="font-size: 0.16666666666667em"> 2308 Heat Prevention </a> 2309 <a href="https://nkhome.com/blog/tag/safety/" style="font-size: 0.16666666666667em"> 2310 Safety </a> 2311 <a href="https://nkhome.com/blog/tag/heat-risks/" style="font-size: 0.16666666666667em"> 2312 Heat Risks </a> 2313 <a href="https://nkhome.com/blog/tag/humidity/" style="font-size: 0.16666666666667em"> 2314 Humidity </a> 2315 <a href="https://nkhome.com/blog/tag/heat-safety/" style="font-size: 0.16666666666667em"> 2316 Heat Safety </a> 2317 <a href="https://nkhome.com/blog/tag/wbgt/" style="font-size: 0.16666666666667em"> 2318 WBGT </a> 2319 <a href="https://nkhome.com/blog/tag/" style="font-size: 0em"> 2320 Â </a> 2321 <a href="https://nkhome.com/blog/tag/" style="font-size: 0.16666666666667em"> 2322 </a> 2323 <a href="https://nkhome.com/blog/tag/awn/" style="font-size: 0.66666666666667em"> 2324 AWN </a> 2325 <a href="https://nkhome.com/blog/tag/eclipse/" style="font-size: 0.16666666666667em"> 2326 Eclipse </a> 2327 <a href="https://nkhome.com/blog/tag/magnetospeed/" style="font-size: 0.33333333333333em"> 2328 MagnetoSpeed </a> 2329 <a href="https://nkhome.com/blog/tag/shot-timer/" style="font-size: 0.33333333333333em"> 2330 Shot Timer </a> 2331 <a href="https://nkhome.com/blog/tag/kst1000/" style="font-size: 0.5em"> 2332 KST1000 </a> 2333 <a href="https://nkhome.com/blog/tag/air-quality/" style="font-size: 0.16666666666667em"> 2334 air quality </a> 2335 <a href="https://nkhome.com/blog/tag/allergies/" style="font-size: 0.16666666666667em"> 2336 allergies </a> 2337 <a href="https://nkhome.com/blog/tag/pm25/" style="font-size: 0.16666666666667em"> 2338 PM25 </a> 2339 <a href="https://nkhome.com/blog/tag/pm25in/" style="font-size: 0.16666666666667em"> 2340 PM25IN </a> 2341 <a href="https://nkhome.com/blog/tag/aqin/" style="font-size: 0.16666666666667em"> 2342 AQIN </a> 2343 <a href="https://nkhome.com/blog/tag/pm2-5/" style="font-size: 0.16666666666667em"> 2344 PM2.5 </a> 2345 <a href="https://nkhome.com/blog/tag/pm10/" style="font-size: 0.16666666666667em"> 2346 PM10 </a> 2347 <a href="https://nkhome.com/blog/tag/jx-30/" style="font-size: 0.33333333333333em"> 2348 JX-30 </a> 2349 <a href="https://nkhome.com/blog/tag/moisture-levels-in-wood/" style="font-size: 0.16666666666667em"> 2350 Moisture levels in wood </a> 2351 <a href="https://nkhome.com/blog/tag/htx-30/" style="font-size: 0.16666666666667em"> 2352 HTX-30 </a> 2353 <a href="https://nkhome.com/blog/tag/jx-20/" style="font-size: 0.16666666666667em"> 2354 JX-20 </a> 2355 <a href="https://nkhome.com/blog/tag/rdm-3/" style="font-size: 0.16666666666667em"> 2356 RDM-3 </a> 2357 <a href="https://nkhome.com/blog/tag/bdx-20/" style="font-size: 0.16666666666667em"> 2358 BDX-20 </a> 2359 <a href="https://nkhome.com/blog/tag/bdx-30/" style="font-size: 0.16666666666667em"> 2360 BDX-30 </a> 2361 </div> 2362</div> 2363 2364<div class="block blog__sidebar-rss-link"> 2365 <a href="https://nkhome.com/blog/rss/" target="_blank"><i class="fa fa-fw fa-rss"></i> RSS Feed</a> 2366</div> 2367</div></div></div></main><footer class="page-footer"><div class="footer content"><div class="block newsletter"> 2368 <div class="title"><strong>Newsletter</strong></div> 2369 <div class="content"> 2370 <form class="form subscribe" 2371 novalidate 2372 action="https://nkhome.com/newsletter/subscriber/new/" 2373 method="post" 2374 data-mage-init='{"validation": {"errorClass": "mage-error"}}' 2375 id="newsletter-validate-detail"> 2376 <div class="field newsletter"> 2377 <div class="control"> 2378 <label for="newsletter">
2379 <span class="label"> 2380 Sign Up for Our Newsletter: </span> 2381 <input name="email" type="email" id="newsletter" 2382 placeholder="Enter your email address" 2383 data-mage-init='{"mage/trim-input":{}}' 2384 data-validate="{required:true, 'validate-email':true}" 2385 /> 2386 </label> 2387 </div> 2388 </div> 2389 <div class="actions"> 2390 <button class="action subscribe primary" 2391 title="Subscribe" 2392 type="submit" 2393 aria-label="Subscribe" 2394 disabled="disabled" 2395 > 2396 <span>Subscribe</span> 2397 </button> 2398 </div> 2399 </form> 2400 </div> 2401</div>
2402<script type="text/x-magento-init"> 2403 { 2404 "*": { 2405 "Magento_Customer/js/block-submit-on-send": { 2406 "formId": "newsletter-validate-detail" 2407 } 2408 } 2409 } 2410</script>
2410 2411 <div class="field sparsh_consent_checkbox required"> 2412 <div class="control"> 2413 <input type="checkbox" id="sparsh_consent_checkbox_3" 2414 name="sparsh_consent_checkbox" 2415 data-validate="{required:true}" class="input-checkbox checkbox required" value="1"> 2416 <label for="sparsh_consent_checkbox_3" class="label"> 2417 I read and agree to the <a href="/privacy">Privacy Policy</a>. </label> 2418 <input type="hidden" name="gdpr_action" id="actiontype" value="Subscribe"> 2419 </div> 2420 </div> 2421
2421<script type="text/x-magento-init"> 2422 { 2423 ".sparsh_consent_checkbox ": { 2424 "privacypolicyLink": { 2425 "privacyLink": ".sparsh_consent_checkbox a", 2426 "subscribeUrl": "#newsletter-validate-detail .subscribe" 2427 } 2428 } 2429 } 2430 </script>
2430 2431 <div class="links"><div class="widget block block-static-block"> 2432 <div class="nkcorp-footer-block block1"> 2433 <img src="https://nkhome.com/media/wysiwyg/smartwave/porto/corporate/images/nkcorp-footer-logo.png" alt="Nielsen-Kellerman" /> 2434 <div class="block-title"><strong>Address</strong></div> 2435 <div class="block-content">21 Creek Circle<br>Boothwyn, PA 19061</div> 2436 <div class="block-title"><strong>Phone</strong></div> 2437 <div class="block-content">(610) 447-1555</div> 2438 <p><span id="accessibilityWidget" tabindex="0" style="cursor: pointer; color: #d4d4d4;">Click for Accessibility</span></p> 2439 <p><br />© 2026 Nielsen-Kellerman Co.</p> 2440</div> 2441 2442<div class="nkcorp-footer-block block2"> 2443 <div class="block-title"><strong>BRANDS</strong></div> 2444 <div class="block-content"> 2445 <ul class="links"> 2446 <li><a href="https://nksports.com" title="NK Sports" target="_blank">NK Sports</a></li> 2447 <li><a href="https://kestrelinstruments.com" title="Kestrel Instruments" target="_blank">Kestrel Instruments</a></li> 2448 <li><a href="https://kestrelballistics.com" title="Kestrel Ballistics" target="_blank">Kestrel Ballistics</a></li> 2449 <li><a href="https://blueoceanmegaphone.com" title="Blue Ocean Megaphone" target="_blank">Blue Ocean</a></li> 2450 <li><a href="https://rainwise.com" title="RainWise" target="_blank">RainWise</a></li> 2451 <li><a href="https://ambientweather.com" title="Ambient Weather" target="_blank">Ambient Weather</a></li> 2452 <li><a href="https://magnetospeed.com" title="MagnetoSpeed" target="_blank">MagnetoSpeed</a></li> 2453 <li><a href="https://ambientweather.net" title="AWN" target="_blank">AWN</a></li> 2454 <li><a href="https://kestrelmet.com" title="KestrelMet" target="_blank">KestrelMet</a></li> 2455 <li><a href="https://pvmet.com" title="PVMet" target="_blank">PVMet</a></li> 2456 <li><a href="https://heatstress.com" title="HeatStress.com" target="_blank">HeatStress.com</a></li> 2457 </ul> 2458 </div> 2459</div> 2460 2461<div class="nkcorp-footer-block block3"> 2462 <div class="block-title"><strong>ABOUT</strong></div> 2463 <div class="block-content"> 2464 <ul class="links"> 2465 <li><a href="/about" title="About NK">About NK</a></li> 2466 <li><a href="/mission" title="Mission & Values">Mission & Values</a></li> 2467 <li><a href="/company-history" title="History">History</a></li> 2468 <li><a href="/awards" title="Awards">Awards</a></li> 2469 <li><a href="/meet-nk-team" title="The NK Team">The NK Team</a></li> 2470 <li><a href="/made-in-the-usa" title="Built in the USA">Built in the USA</a></li> 2471 <li><a href="/triple-bottom-line" title="Triple Bottom Line">Triple Bottom Line</a></li> 2472 <li><a href="/contact" title="Contact Us">Contact Us</a></li> 2473 <li><a href="/contact/nk-directory" title="Company Directory">Company Directory</a></li> 2474 <li><a href="/contact/driving-directions" title="Driving Directions">Driving Directions</a></li> 2475 </ul> 2476 </div> 2477</div> 2478 2479<div class="nkcorp-footer-block block4"> 2480 <div class="block-title"><strong>MEDIA</strong></div> 2481 <div class="block-content"> 2482 <ul class="links"> 2483 <li><a href="/nk-press-releases" title="Press Releases">Press Releases</a></li> 2484 <li><a href="/blog" title="NK Blog">Blog</a></li> 2485 <!--<li><a href="/on-the-screen" title="NK on the Big (and small) Screen">NK on the Big (and small) Screen</a></li>--> 2486 </ul> 2487 </div> 2488 <div class="block-title"><strong>LEGAL</strong></div> 2489 <div class="block-content"> 2490 <ul class="links"> 2491 <li><a href="https://privacy.nkhome.com/privacy-policy" title="Privacy Policy" target="_blank">Privacy Policy</a></li> 2492 <li><a class="truevault-polaris-privacy-notice" href="https://privacy.nkhome.com/privacy-policy#california-privacy-notice" noreferrer noopener hidden>California Privacy Notice</a> 2493 <li><a href="/terms" title="Terms of Service">Terms of Service</a></li> 2494 <li><a href="/compliance" title="Compliance">Compliance</a></li> 2495 <li><a href="/patents-trademarks" title="Patents & Trademarks">Patents & Trademarks</a></li> 2496 <li><a class="truevault-polaris-privacy-notice" href="https://privacy.nkhome.com/privacy-policy#financial-incentive" noreferrer noopener hidden>Notice of Financial Incentive</a> 2497 <li><a class="truevault-polaris-optout" href="https://privacy.nkhome.com/opt-out" noreferrer noopener hidden><img src="https://polaris.truevaultcdn.com/static/assets/icons/optout-icon-blue.svg" alt="California Consumer Privacy Act (CCPA) Opt-Out Icon" style="vertical-align:middle" height="14px" />Your Privacy Choices</a> 2498 </ul> 2499 </div> 2500</div> 2501 2502<style> 2503div.nkcorp-footer-block.block1 img { 2504 width: 150px; 2505} 2506 2507footer.page-footer div.footer.content ul.footer.links { 2508 display: none; 2509} 2510 2511#newsletter-validate-detail.form.subscribe {
2512 display: none; 2513} 2514 2515div.block-title { 2516 text-transform: uppercase; 2517 margin-bottom: 0 !important; 2518 font-family: 'Roboto', sans-serif; 2519 color:#d4d4d4; 2520 font-weight: bold; 2521} 2522 2523div.block-content { 2524 margin-bottom: 10px; 2525 font: normal 300 16px/17px 'Roboto', sans-serif;color:#d4d4d4; 2526} 2527 2528div.nkcorp-footer-block.block2 div.block-title, div.nkcorp-footer-block.block3 div.block-title, div.nkcorp-footer-block.block4 div.block-title { 2529 position: relative; 2530} 2531 2532div.nkcorp-footer-block.block2 div.block-title:after, div.nkcorp-footer-block.block3 div.block-title:after, div.nkcorp-footer-block.block4 div.block-title:after { 2533 position: absolute; 2534 top: 50%; 2535 overflow: hidden; 2536 width: 30%; 2537 height: 1px; 2538 content: ''; 2539 background-color: #707070; 2540 margin-left: 3%; 2541} 2542 2543div.nkcorp-footer-block.block1 p { 2544 color: #d4d4d4; 2545} 2546 2547footer.page-footer div.footer.content div.links { 2548 width: 100%; 2549 padding-right: 0; 2550} 2551 2552div.footer.content div.links div.widget.block.block-static-block { 2553 display: inline-block; 2554 width: 100%; 2555} 2556 2557div.footer.content div.links div.widget.block.block-static-block div.nkcorp-footer-block { 2558 display: inline-block; 2559 vertical-align: top; 2560 padding-right: 0px; 2561 padding-left: 0px; 2562} 2563 2564div.footer.content div.links div.widget.block.block-static-block { 2565 display: flex; 2566 flex-wrap: wrap; 2567 gap: 5%; 2568 row-gap: 40px 2569} 2570 2571div.footer.content div.links div.widget.block.block-static-block div.nkcorp-footer-block.block1 { 2572 width: 22%; 2573} 2574 2575div.footer.content div.links div.widget.block.block-static-block div.nkcorp-footer-block.block2, div.footer.content div.links div.widget.block.block-static-block div.nkcorp-footer-block.block3, div.footer.content div.links div.widget.block.block-static-block div.nkcorp-footer-block.block4 { 2576 width: 21%; 2577} 2578 2579footer.page-footer { 2580 background: url(https://nkhome.com/media/wysiwyg/smartwave/porto/corporate/images/nkcorp-black-tile-bg.png) left top no-repeat; 2581 background-size: cover; 2582 color: #000000; 2583} 2584 2585div.nkcorp-footer-block.block1 div.block-title strong, div.nkcorp-footer-block.block2 div.block-title strong, div.nkcorp-footer-block.block3 div.block-title strong, div.nkcorp-footer-block.block4 div.block-title strong { 2586 color: #d4d4d4; 2587} 2588 2589.footer.content .links a, .footer.content .links a:visited { 2590 color: #d4d4d4; 2591 font: normal 300 16px/17px 'Roboto', sans-serif;color:#d4d4d4; 2592 text-decoration: none; 2593} 2594 2595.footer.content .links a:hover { 2596 color: #ffffff; 2597} 2598 2599div.nkcorp-footer-block div.block-content ul.links { 2600 padding-right: 0; 2601 padding-left: 0px; 2602} 2603 2604@media all and (max-width: 768px) { 2605 div.nkcorp-footer-block div.block-content ul.links li { 2606 background-color: transparent; 2607 border-top-style: none; 2608 } 2609 2610 div.footer.content div.links div.widget.block.block-static-block { 2611 display: flex; 2612 flex-wrap: wrap; 2613 gap: 5%; 2614 row-gap: 40px 2615 } 2616 2617 div.footer.content div.links div.widget.block.block-static-block div.nkcorp-footer-block { 2618 width: 47% !important; 2619 padding-left: 0px; 2620 } 2621 2622 div.nkcorp-footer-block.block2 div.block-title:after, div.nkcorp-footer-block.block3 div.block-title:after, div.nkcorp-footer-block.block4 div.block-title:after { 2623 position: absolute; 2624 top: 50%; 2625 overflow: hidden; 2626 width: 20%; 2627 height: 1px; 2628 content: ''; 2629 background-color: #707070; 2630 margin-left: 28%; 2631 left: 35px; 2632 } 2633 2634 footer.page-footer { 2635 background: url(https://nkhome.com/media/wysiwyg/smartwave/porto/corporate/images/nkcorp-black-tile-bg-mobile.jpg) center top no-repeat; 2636 background-size: cover; 2637 color: #000000; 2638 } 2639} 2640</style></div> 2641</div><ul class="footer links"><li class="nav item"><a href="https://nkhome.com/privacy-policy-cookie-restriction-mode/">Privacy and Cookie Policy</a></li><li class="nav item"><a href="https://nkhome.com/sales/guest/form/">Orders and Returns</a></li><li class="nav item"><a href="https://nkhome.com/contact/">Contact Us</a></li><li><a href="https://nkhome.com/support/" >NK Sports Performance Support</a></li><li class="nav item"><a href="https://nkhome.com/dailydeals/deal/view/">Daily Deals</a></li></ul> 2642 <ul class="footer links"> 2643 <li> 2644 <a href="https://nkhome.com/blog/" class="footer links">NK Blog</a> 2645 </li> 2646 </ul> 2647<div 2648 class="field-recaptcha" 2649 id="recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796-container" 2650 data-bind="scope:'recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796'" 2651> 2652 <!-- ko template: getTemplate() --><!-- /ko --> 2653</div> 2654
2655<script> 2656 require(['jquery', 'domReady!'], function ($) { 2657 $('#recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796-container') 2658 .appendTo('#newsletter-validate-detail'); 2659 }); 2660</script>
2660 2661
2662<script type="text/x-magento-init"> 2663{ 2664 "#recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796-container": { 2665 "Magento_Ui/js/core/app": {"components":{"recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796":{"settings":{"rendering":{"sitekey":"6Lfc4ewUAAAAAAoI1OG3Gh9EsrHkS2sI6b3DQM9-","badge":"bottomright","size":"invisible","theme":"light","hl":""},"invisible":true},"component":"Magento_ReCaptchaFrontendUi\/js\/reCaptcha","reCaptchaId":"recaptcha-caa20ac351216e6f76edced1efe7c61fff5f4796"}}} } 2666} 2667</script>
2667 2668</div></footer>
2668<script type="text/x-magento-init"> 2669 { 2670 "*": { 2671 "Magento_Ui/js/core/app": { 2672 "components": { 2673 "storage-manager": { 2674 "component": "Magento_Catalog/js/storage-manager", 2675 "appendTo": "", 2676 "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/nkhome.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/nkhome.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/nkhome.com\/rest\/corporate_store_view\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/nkhome.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } 2677 } 2678 } 2679 } 2680 } 2681</script>
vendor: 1 bytes, line 2681
2681
2682<script data-ommit="true" nonce="YzN6YTA0c3N3NGtxNm0wMWI0czYwZTN6anU2YXNtOW0="> 2683 2684 document.addEventListener("DOMContentLoaded", () => 2685 { 2686 let bind = () => 2687 { 2688 Object.entries( 2689 { 2690 add_to_cart: event => 2691 { 2692 AEC.add(event.currentTarget, dataLayer); 2693 }, 2694 remove_from_cart:event => 2695 { 2696 AEC.remove(event.currentTarget, dataLayer); 2697 }, 2698 select_item:event => 2699 { 2700 AEC.click(event.currentTarget, dataLayer); 2701 }, 2702 add_to_wishlist:event => 2703 { 2704 AEC.wishlist(event.currentTarget, dataLayer); 2705 }, 2706 remove_from_wishlist:event => 2707 { 2708 AEC.wishlistRemove(event.currentTarget, dataLayer); 2709 }, 2710 add_to_compare:event => 2711 { 2712 AEC.compare(event.currentTarget, dataLayer); 2713 }, 2714 add_to_cart_swatch:event => 2715 { 2716 AEC.addSwatch(event.currentTarget, dataLayer); 2717 } 2718 }).forEach(([event, callback]) => 2719 { 2720 [...document.querySelectorAll('[data-event]:not([data-bound])')].filter(element => { return element.dataset.event === event; }
2720).forEach(element => 2721 { 2722 element.addEventListener('click', callback); 2723 2724 element.dataset.bound = true; 2725 }); 2726 }); 2727 }; 2728 2729 bind(); 2730 2731 if("PerformanceObserver" in window) 2732 { 2733 const observer = new PerformanceObserver((items) => 2734 { 2735 items.getEntries().filter(({ initiatorType }) => initiatorType === "xmlhttprequest").forEach((entry) => 2736 { 2737 bind(); 2738 }); 2739 }); 2740 2741 observer.observe( 2742 { 2743 entryTypes: ["resource"] 2744 }); 2745 } 2746 }); 2747 2748</script>
2748<script data-ommit="true" nonce="YzN6YTA0c3N3NGtxNm0wMWI0czYwZTN6anU2YXNtOW0="> 2749 2750 document.addEventListener("DOMContentLoaded", () => 2751 { 2752 var PromotionTrack = ((dataLayer) => 2753 { 2754 return { 2755 apply: () => 2756 { 2757 var promotions = [], position = 0; 2758 2759 document.querySelectorAll('[data-promotion]').forEach(promotion => 2760 { 2761 let entity = 2762 { 2763 promotion_id: promotion.dataset.promotionId, 2764 promotion_name: promotion.dataset.promotionName, 2765 creative_name: promotion.dataset.promotionCreative, 2766 creative_slot: promotion.dataset.promotionPosition 2767 }; 2768 2769 AEC.EventDispatcher.trigger('ec.cookie.promotion.entity', entity, 2770 { 2771 element: promotion 2772 }); 2773 2774 promotions.push(entity); 2775 2776 promotion.addEventListener('click', (event) => 2777 { 2778 var data = 2779 { 2780 'event': 'select_promotion', 2781 'ecommerce': 2782 { 2783 'items': 2784 [ 2785 { 2786 promotion_id: event.target.dataset.promotionId, 2787 promotion_name: event.target.dataset.promotionName, 2788 creative_name: event.target.dataset.promotionCreative, 2789 creative_slot: event.target.dataset.promotionPosition 2790 } 2791 ] 2792 } 2793 }; 2794 2795 AEC.Cookie.promotionClick(data, promotion).push(dataLayer); 2796 2797 /** 2798 * Save persistent data 2799 */ 2800 AEC.Persist.push(AEC.Persist.CONST_KEY_PROMOTION, 2801 { 2802 'promotion': data.ecommerce.items[0] 2803 }); 2804 }); 2805 }); 2806 2807 if (promotions.length) 2808 { 2809 AEC.Cookie.promotion( 2810 { 2811 'event':'view_promotion', 2812 'ecommerce': 2813 { 2814 'items': promotions 2815 } 2816 }).push(dataLayer); 2817 } 2818 2819 return this; 2820 } 2821 } 2822 })(dataLayer).apply(); 2823 }); 2824</script>
2824<script data-ommit="true" nonce="YzN6YTA0c3N3NGtxNm0wMWI0czYwZTN6anU2YXNtOW0="> 2825 2826 document.addEventListener("DOMContentLoaded", () => 2827 { 2828 (() => 2829 { 2830 let map = {}, trace = {}; 2831 2832 document.querySelectorAll('[data-widget]').forEach((element) => 2833 { 2834 let widget = element.dataset.widget; 2835 2836 let entity = 2837 { 2838 2839 item_id: element.dataset.id, 2840 item_name: element.dataset.name, 2841 item_list_name: element.dataset.list, 2842 item_list_id: element.dataset.list, 2843 item_brand: element.dataset.brand, 2844 category: element.dataset.category, 2845 price: parseFloat(element.dataset.price), 2846 index: parseFloat(element.dataset.position), 2847 currency: AEC.GA4.currency, 2848 quantity: 1, 2849 google_business_vertical: 'retail' 2850 }; 2851 2852 Object.assign(entity, entity, AEC.GA4.augmentCategories(entity)); 2853 2854 let attributes = element.dataset.attributes; 2855 2856 if (attributes) 2857 { 2858 Object.entries(JSON.parse(attributes)).forEach(([key, value]) => 2859 { 2860 entity[key] = value; 2861 }); 2862 } 2863 2864 if (!map.hasOwnProperty(widget)) 2865 { 2866 map[widget] = []; 2867 2868 map[widget].trace = {}; 2869 map[widget].entry = []; 2870 map[widget].item_list_id = ''; 2871 map[widget].item_list_name = ''; 2872 } 2873 2874 if (!map[widget].trace.hasOwnProperty(element.dataset.id)) 2875 { 2876 map[widget].trace[element.dataset.id] = true; 2877 2878 map[widget].entry.push(entity); 2879 2880 map[widget].item_list_id = entity.item_list_id; 2881 map[widget].item_list_name = entity.item_list_name; 2882 } 2883 }); 2884 2885 Object.entries(map).forEach(([key, value]) => 2886 { 2887 if (value.entry.length) 2888 { 2889 let data = 2890 { 2891 event: 'view_item_list', 2892 ecommerce: 2893 { 2894 item_list_id: value.item_list_id, 2895 item_list_name: value.item_list_name, 2896 items: value.entry 2897 } 2898 }; 2899 2900 if ('undefined' !== typeof dataLayer) 2901 { 2902 (function(callback) 2903 { 2904 if (AEC.Const.COOKIE_DIRECTIVE) 2905 { 2906 AEC.CookieConsent.queue(callback).process(); 2907 } 2908 else 2909 { 2910 callback.apply(window,[]); 2911 } 2912 }) 2913 ( 2914 (function(dataLayer, data) 2915 { 2916 return function() 2917 { 2918 AEC.EventDispatcher.trigger('ec.widget.view.data', data); 2919 2920 if (AEC.reset) 2921 { 2922 dataLayer.push({ ecommerce: null }); 2923 } 2924 2925 dataLayer.push(data); 2926 } 2927 })(dataLayer, data) 2928 ); 2929 } 2930 } 2931 }); 2932 })(); 2933 }); 2934 2935</script>
2935<script data-ommit="true" nonce="YzN6YTA0c3N3NGtxNm0wMWI0czYwZTN6anU2YXNtOW0="> 2936 2937 if (typeof dataLayer !== "undefined") 2938 { 2939 2940 2941 AEC.Request.get(AEC.url('datalayer/index/events'), {}, response => 2942 { 2943 Object.entries(response.events).forEach(([key, event]) => 2944 { 2945 dataLayer.push(event); 2946 }); 2947 }); 2948 2949 2950 2951 AEC.EventDispatcher.on('ec.facebook.loaded', () => 2952 { 2953 }); 2954 2955 2956 if (window.google_tag_params) 2957 { 2958 (function(callback) 2959 { 2960 if (AEC.Const.COOKIE_DIRECTIVE) 2961 { 2962 AEC.CookieConsent.queue(callback, "cookieConsentGranted").process(); 2963 } 2964 else 2965 { 2966 callback.apply(window,[]); 2967 } 2968 }) 2969 ( 2970 (function(dataLayer) 2971 { 2972 return () => 2973 { 2974 AEC.Cookie.remarketing({ event:'fireRemarketingTag', google_tag_params: window.google_tag_params }).push(dataLayer); 2975 } 2976 })(dataLayer) 2977 ); 2978 } 2979 2980 2981 } 2982 else 2983 { 2984 console.log('dataLayer[] is not intialized. Check if GTM is installed properly'); 2985 } 2986 2987</script>
2987<div id="nk_popup_product_holder" data-module-enabled="0" data-redirect-url=""></div> 2988<small class="copyright"> 2989 <span>Copyright © 2026 Nielsen-Kellerman Co. All rights reserved.</span> 2990</small> 2991</div>
2991<script>window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-dab5375d331eaab8eb9","applicationID":"1097887613","transactionName":"M1JUZBEAWRdSBkFcDQoYd1MXCFgKHAdZWgVLVFdEBgZYFkpKXFsGAU8=","queueTime":0,"applicationTime":533,"atts":"HxVXElkaShk=","errorBeacon":"bam.nr-data.net","agent":""}</script>
2991<script type="text/x-magento-init">{"*": 2992 {"Magento_Persistent/js/remember-me-config": { 2993 "config": {"persistenceConfig":{"isRememberMeCheckboxVisible":true,"isRememberMeCheckboxChecked":true}} 2994 }}}</script>
2994 </body> 2995</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.