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-MCPFVWG
vendor: 3 bytes, line 14
14');
14</script>
14 15<!-- End Google Tag Manager --> 16<!-- Start Klaviyo -->
17<script type="text/javascript" async="" src="https://static.klaviyo.com/onsite/js/Rx5LTr/klaviyo.js"></script>
17 18<!-- End Klaviyo --><!-- Require JS -->
19<script> 20 var LOCALE = 'en\u002DUS'; 21 var BASE_URL = 'https\u003A\u002F\u002Fnksports.com\u002F'; 22 var require = { 23 'baseUrl': 'https\u003A\u002F\u002Fnksports.com\u002Fstatic\u002Fversion1788970190\u002Ffrontend\u002FSmartwave\u002Fnksports\u002Fen_US' 24 };</script>
24 <meta charset="utf-8"/> 25<meta name="title" content="NK Sports | Rowing, Paddle, and Sports Performance Products"/> 26<meta name="description" content="NK makes tools and instruments for rowing and paddling sports to help athletes improve their game and assist coaches in getting better performance."/> 27<meta name="robots" content="INDEX,FOLLOW"/> 28<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no"/> 29<meta name="format-detection" content="telephone=no"/> 30<title>NK Sports | Rowing, Paddle, and Sports Performance Products</title> 31
31<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 */ 32(()=>{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};
32e.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;
32const 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);
32if(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$:()=>
32o,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])}
32(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}
32;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)=>
32{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
32ine_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()=>
32{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)=>
32null==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
32dTimingMethod(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
32imeToRegister: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})})}
32return 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"
32!==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);
32if(!(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)}
32);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)})});
32class 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
32h(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>
32 <link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/mage/calendar.css" /> 33<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/Magedelight_Faqs/css/animate.css" /> 34<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/css/styles-m.css" /> 35<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/owl.carousel/assets/owl.carousel.css" /> 36<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/fancybox/css/jquery.fancybox.css" /> 37<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/icon-fonts/css/porto-icons-codes.css" /> 38<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/simple-line-icons/css/simple-line-icons.css" /> 39<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/icon-fonts/css/animation.css" /> 40<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/font-awesome/css/font-awesome.min.css" /> 41<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/css/faqs.css" /> 42<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/css/custom_nkhome.css" /> 43<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/css/custom_sports.css" /> 44<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/css/landing_sports.css" /> 45<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/jquery/uppy/dist/uppy-custom.css" /> 46<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/Amasty_Affiliate/css/default.css" /> 47<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/Amasty_Storelocator/vendor/chosen/chosen.min.css" /> 48<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/MageWorx_Downloads/attachment.css" /> 49<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/Magenest_Popup/css/font-awesome.min.css" /> 50<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/Magenest_Popup/css/animate.css" /> 51<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/NK_Core/css/lity.min.css" /> 52<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/mage/gallery/gallery.css" /> 53<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/NK_Popup/css/colorbox/colorbox.css" /> 54<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/NK_Popup/css/main.css" /> 55<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/Smartwave_Dailydeals/css/style.css" /> 56<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/Smartw
56ave_Filterproducts/css/owl.carousel/assets/owl.carousel.css" /> 57<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/Anowave_Ec/css/ec.css" /> 58<link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/css/styles-l.css" /> 59<link rel="stylesheet" type="text/css" media="print" href="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/css/print.css" /> 60<link rel="stylesheet" type="text/css" media="all" href="//maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css" />
61<script type="text/javascript" src="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/requirejs/require.js"></script>
vendor: 1 bytes, line 61
61
62<script type="text/javascript" src="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/mage/requirejs/mixins.js"></script>
vendor: 1 bytes, line 62
62
63<script type="text/javascript" src="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/requirejs-config.js"></script>
vendor: 1 bytes, line 63
63
64<script type="text/javascript" src="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/jquery.js"></script>
vendor: 1 bytes, line 64
64
65<script type="text/javascript" src="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/fancybox/js/jquery.mousewheel-3.0.6.pack.js"></script>
vendor: 1 bytes, line 65
65
66<script type="text/javascript" src="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/Anowave_Ec/js/ec.js"></script>
vendor: 1 bytes, line 66
66
67<script type="text/javascript" src="https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/Anowave_Ec4/js/ec4.js"></script>
67 68<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Roboto:400,300,700|Roboto+Condensed:300,400,700|Oswald:300,400,700|Poppins:300,400,500,600,700|Lato:300|Open+Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic&amp;v1&amp;subset=latin,latin-ext" /> 69<link rel="icon" type="image/x-icon" href="https://nksports.com/media/favicon/stores/1/nk-favicon_1.png" /> 70<link rel="shortcut icon" type="image/x-icon" href="https://nksports.com/media/favicon/stores/1/nk-favicon_1.png" /> 71<meta name="p:domain_verify" content="ee9c56251cf4c6b1ac83433fd38f04ee">
71<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>
71<noscript>Please ensure Javascript is enabled for purposes of <a href="https://userway.org">website accessibility</a></noscript> 72 <link rel='stylesheet' href="//fonts.googleapis.com/css?family=Open+Sans%3A300%2C300italic%2C400%2C400italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic&v1&subset=latin%2Clatin-ext" type="text/css" media="screen"/> 73<link href="//fonts.googleapis.com/css?family=Oswald:300,400,500,600,700" rel="stylesheet"> 74<link href="//fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800" rel="stylesheet"> 75<link rel="stylesheet" href="//fonts.googleapis.com/css?family=Open+Sans%3A300%2C300italic%2C400%2C400italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic&v1&subset=latin%2Clatin-ext" type="text/css" media="screen"/> 76 <link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/media/porto/web/bootstrap/css/bootstrap.optimized.min.css"> 77 <link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/media/porto/web/css/animate.optimized.css"> 78<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/media/porto/web/css/header/type1.css"> 79<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/media/porto/web/css/custom.css"> 80<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/media/porto/configed_css/design_default.css"> 81<link rel="stylesheet" type="text/css" media="all" href="https://nksports.com/media/porto/configed_css/settings_default.css">
82<script type="text/javascript"> 83var redirect_cart = false; 84var porto_config = { 85 paths: { 86 'parallax': 'js/jquery.parallax.min', 87 'owlcarousel': 'owl.carousel/owl.carousel', 88 'floatelement': 'js/jquery.floatelement' 89 }, 90 shim: { 91 'owlcarousel': { 92 deps: ['jquery'] 93 }, 94 'owlcarousel_thumbs': { 95 deps: ['jquery','owlcarousel'] 96 }, 97 'floatelement': { 98 deps: ['jquery'] 99 } 100 } 101}; 102 103require.config(porto_config); 104</script>
vendor: 1 bytes, line 104
104
105<script type="text/javascript"> 106require([ 107 'jquery' 108], function ($) { 109}); 110</script>
vendor: 1 bytes, line 110
110
111<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>
111 112
112<script type="text/x-magento-init"> 113 { 114 "*": { 115 "Magento_PageCache/js/form-key-provider": { 116 "isPaginationCacheEnabled": 117 0 } 118 } 119 } 120 </script>
120 121
122<script>require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 123 if(!magentoStorefrontEvents) return; 124 125 window.magentoStorefrontEvents = magentoStorefrontEvents; 126 magentoStorefrontEvents.context.setStorefrontInstance( 127 {"storeUrl":"https:\/\/nksports.com\/","websiteId":1,"websiteCode":"base","storeId":1,"storeCode":"main_website_store","storeViewId":1,"storeViewCode":"default","websiteName":"nksports (Main Website)","storeName":"Main Website Store","storeViewName":"Default Store View","baseCurrencyCode":"USD","storeViewCurrencyCode":"USD","catalogExtensionVersion":"103.4.31","environmentId":"080e30bd-8b94-4a48-b78d-9923eda3e47e","environment":"Production","storefrontTemplate":"Luma"} 128 ); 129 magentoStorefrontEvents.context.setMagentoExtension({ 130 magentoExtensionVersion: "8.0.1", 131 }); 132 magentoStorefrontEvents.context.setDataServicesExtension({ 133 version: "8.0.1", 134 }); 135 magentoStorefrontEvents.context.setPage({ 136 pageType: "Default" 137 }); 138 magentoStorefrontEvents.context.setContext("pageExtended", { 139 action: "page-view" 140 }); 141 142});</script>
142<script type="text/x-magento-init"> 143 { 144 "*": { 145 "dataServicesBase": { 146 "isCookieRestrictionModeEnabled": 0, 147 "isEnabled": 1 }, 148 "magentoStorefrontEventCollector": {} 149 } 150 } 151</script>
vendor: 1 bytes, line 151
151
152<script type="text/x-magento-init"> 153 { 154 "*": { 155 "nonceInjector": { 156 "nonce": "ZW81YmpmbXU4aGtqN2Jrd2o0d3k0Zmt5OHVmN3I3Mzc\u003D" 157 } 158 } 159} 160</script>
vendor: 1 bytes, line 160
160
161<script data-ommit="true" nonce="dHFzNjgzOWtzcTRmNnZzbWYwdWpuM2sxbmIxZmN1eG8="> 162 163 window.dataLayer = window.dataLayer || []; 164 165 window.AEC = window.AEC || {}; 166 167 AEC.Const = {"URL":"https://nksports.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"}; 168 169 AEC.Const.COOKIE_DIRECTIVE_CONSENT_GRANTED = AEC.CookieConsent.getConsent("cookieConsentGranted"); 170 171 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":"Default Store View","currencyCode":"USD","useDefaultValues":false,"facebook":true,"tiktok":false,"SUPER":[],"CONFIGURABLE_SIMPLES":[],"BUNDLE":{"bundles":[],"options":[]},"localStorage":"true","summary":false,"reset":false,"tax":1,"simples":false}).forEach(([key,value]) => { AEC[key] = value; }); 172 173</script>
173 174 175 <!-- Meta Pixel Code -->
176<script>
vendor: 408 bytes, lines 176-185
176 177!function(f,b,e,v,n,t,s) 178{if(f.fbq)return;n=f.fbq=function(){n.callMethod? 179n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 180if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 181n.queue=[];t=b.createElement(e);t.async=!0; 182t.src=v;s=b.getElementsByTagName(e)[0]; 183s.parentNode.insertBefore(t,s)}(window, document,'script', 184'https://connect.facebook.net/en_US/fbevents.js'); 185fbq('init', '
185253088691888206
vendor: 32 bytes, lines 185-186
185'); 186fbq('track', 'PageView');
187</script>
187 188<noscript><img height="1" width="1" style="display:none" 189src="https://www.facebook.com/tr?id=253088691888206&ev=PageView&noscript=1" 190/></noscript> 191<!-- End Meta Pixel Code --> 192
192<script data-ommit="true" nonce="dHFzNjgzOWtzcTRmNnZzbWYwdWpuM2sxbmIxZmN1eG8="> 193 194 195 (() => 196 { 197 let time = 0, loop = setInterval(() => 198 { 199 time++; 200 201 if ('undefined' !== typeof fbq) 202 { 203 AEC.EventDispatcher.trigger('ec.facebook.loaded', {}); 204 205 clearInterval(loop); 206 } 207 208 if (time > 100) 209 { 210 console.log('Failed to detect ec.facebook.loaded event.'); 211 212 clearInterval(loop); 213 } 214 215 }, 100); 216 })(); 217 218 </script>
vendor: 1 bytes, line 218
218
219<script data-ommit="true" nonce="dHFzNjgzOWtzcTRmNnZzbWYwdWpuM2sxbmIxZmN1eG8="> 220 221 (summary => 222 { 223 if (summary) 224 { 225 let getSummary = (event) => 226 { 227 AEC.Request.post("https:\/\/nksports.com\/datalayer\/index\/cart\/",{ event:event }, (response) => 228 { 229 dataLayer.push(response); 230 }); 231 }; 232 233 ['ec.cookie.remove.item.data','ec.cookie.update.item.data','ec.cookie.add.data'].forEach(event => 234 { 235 AEC.EventDispatcher.on(event, (event => 236 { 237 return () => 238 { 239 setTimeout(() => { getSummary(event); }, 2000); 240 }; 241 })(event)); 242 }); 243 } 244 })(AEC.summary); 245 246</script>
246<script data-ommit="true" nonce="dHFzNjgzOWtzcTRmNnZzbWYwdWpuM2sxbmIxZmN1eG8="> 247 248 if ('undefined' !== typeof AEC && AEC.GA4) 249 { 250 AEC.GA4.enabled = true; 251 252 253 AEC.GA4.conversion_event = "purchase"; 254 255 256 AEC.GA4.currency = "USD"; 257 258 259 AEC.GA4.quote = []; 260 } 261 262</script>
262<script data-ommit="true" nonce="dHFzNjgzOWtzcTRmNnZzbWYwdWpuM2sxbmIxZmN1eG8="> 263 264 265 window.dataLayer = window.dataLayer || []; 266 267 268 269 270 var dataLayerTransport = (function() 271 { 272 var data = []; 273 274 return { 275 data:[], 276 push: function(data) 277 { 278 this.data.push(data); 279 280 return this; 281 }, 282 serialize: function() 283 { 284 return this.data; 285 } 286 } 287 })(); 288 289</script>
289 290
290<script data-ommit="true" nonce="dHFzNjgzOWtzcTRmNnZzbWYwdWpuM2sxbmIxZmN1eG8="> 291 292 (endpoints => 293 { 294 let engines = 295 { 296 0: () => {}, 297 1: () => {}, 298 2: () => 299 { 300 window.addEventListener('CookiebotOnAccept', event => 301 { 302 return true; 303 }, 304 false); 305 }, 306 3: () => {}, 307 4: () => 308 { 309 (() => 310 { 311 let wait = 0, interval = 100; 312 313 let otc = () => 314 { 315 return 'undefined' !== typeof window.OneTrust; 316 }; 317 318 window.ot = setInterval(end => 319 { 320 wait += interval; 321 322 if (wait > end) 323 { 324 if (window.ot) 325 { 326 clearInterval(window.ot); 327 } 328 } 329 330 if (otc()) 331 { 332 window.dispatchEvent(new CustomEvent("onetrust_loaded", 333 { 334 detail: 335 { 336 groups: window.OptanonActiveGroups 337 } 338 })); 339 340 clearInterval(window.ot); 341 342 let uuid = AEC.Cookie.get('cookieUuid'); 343 344 let map = {"C0001":["cookieConsentGranted"],"C0002":["cookieConsentGranted","cookieConsentAnalyticsGranted"],"C0003":["cookieConsentGranted","cookieConsentPreferencesGranted"],"0":["cookieConsentGranted","cookieConsentUserdata","cookieConsentPersonalization","cookieConsentMarketingGranted"]}; 345 346 OneTrust.OnConsentChanged(() => 347 { 348 let groups = window.OptanonActiveGroups.split(',').filter(String); 349 350 let grant = [], consent = {}; 351 352 groups.forEach(group => 353 { 354 if (map.hasOwnProperty(group)) 355 { 356 map[group].forEach(signal => 357 { 358 consent[signal] = true; 359 }); 360 } 361 }); 362 363 Object.keys(consent).forEach(key => 364 { 365 grant.push(key); 366 }); 367 368 let params = 369 { 370 cookie: grant 371 }; 372 373 if (!grant.length) 374 { 375 params['decline'] = true; 376 } 377 378 AEC.Request.post(endpoints.cookie, params , response => 379 { 380 return true; 381 }); 382 383 return true; 384 }); 385 } 386 }, 387 interval); 388 389 })(2000); 390 }, 391 5: () => 392 { 393 let grant = []; 394 395 grant.push("cookieConsentGranted"); 396 397 let uuid = AEC.Cookie.get('cookieUuid'); 398 399 if (!uuid) 400 { 401 AEC.Request.post(endpoints.cookie, { cookie: grant }, response => 402 { 403 return true; 404 }); 405 } 406 return true; 407 }, 408 6: () => 409 { 410 return true; 411 } 412 }; 413 414 engines[AEC.Const.COOKIE_DIRECTIVE_ENGINE].apply(this,[]); 415 416 })({"type":"json","cookie":"https:\/\/nksports.com\/datalayer\/index\/cookie\/","cookieContent":"https:\/\/nksports.com\/datalayer\/index\/cookieContent\/","cookieConsent":"https:\/\/nksports.com\/datalayer\/index\/cookieConsent\/"}); 417 418 </script>
418 419
420<script data-ommit="true" nonce="dHFzNjgzOWtzcTRmNnZzbWYwdWpuM2sxbmIxZmN1eG8="> 421 422 /* Dynamic remarketing */ 423 window.google_tag_params = window.google_tag_params || {}; 424 425 /* Default pagetype */ 426 window.google_tag_params.ecomm_pagetype = "home"; 427 428 /* Grouped products collection */ 429 window.G = []; 430 431 /** 432 * Global revenue 433 */ 434 window.revenue = 0; 435 436 /** 437 * DoubleClick 438 */ 439 window.DoubleClick = 440 { 441 DoubleClickRevenue: 0, 442 DoubleClickTransaction: 0, 443 DoubleClickQuantity: 0 444 }; 445 446 447 AEC.Cookie.visitor({"pageType":"home","pageName":"NK Sports | Rowing, Paddle, and Sports Performance Products","websiteCountry":"US","websiteLanguage":"en_US","visitorLoginState":"Logged out","visitorLifetimeValue":0,"visitorExistingCustomer":"No","clientStatus":"Not client","visitorType":"NOT LOGGED IN","currentStore":"Default Store View"}).push(dataLayer, false); 448 449</script>
449 450<meta name="google-site-verification" content="R0cWJbyWbPSDwG13F5zrfKYB8SusSqBwhB0Ylqh_lwk"> 451
452<script data-ommit="true" nonce="dHFzNjgzOWtzcTRmNnZzbWYwdWpuM2sxbmIxZmN1eG8="> 453 454 455</script>
vendor: 1 bytes, line 455
455
456<script data-ommit="true" nonce="dHFzNjgzOWtzcTRmNnZzbWYwdWpuM2sxbmIxZmN1eG8=">AEC.Bind.apply({"performance":false})</script>
456 457 458<!--Custom Style--> 459<!--Begin Zonos Hello--> 460 <style> 461 .z-intl .cart-container .block.discount { display: none;} 462 463 </style> 464 465 466 467<style>.z-intl .paypal.checkout { display: none !important; }.z-intl .clyde-fade-in { display: none !important; }.z-intl .paypal-button-container { display: none !important; }.z-intl .paypal-button { display: none !important; }.z-intl .apple-pay { display: none !important; }.z-intl .google-pay { display: none !important; }.z-intl .pay-later-message { display: none !important; }.z-intl .smart-buttons { display: none !important; }.z-intl #block-giftcard { display: none !important; }</style>
467<script src="https://hello.zonos.com/hello.js?siteKey=18IXIIUPKFHTS" async="1"></script>
467 468
468<script> 469 var Arrive = function(e, t, n) { 470 "use strict"; 471 472 function r(e, t, n) { 473 l.addMethod(t, n, e.unbindEvent), 474 l.addMethod(t, n, e.unbindEventWithSelectorOrCallback), 475 l.addMethod(t, n, e.unbindEventWithSelectorAndCallback) 476 } 477 478 function i(e) { 479 e.arrive = f.bindEvent, 480 r(f, e, "unbindArrive"), 481 e.leave = d.bindEvent, 482 r(d, e, "unbindLeave") 483 } 484 if (e.MutationObserver && "undefined" != typeof HTMLElement) { 485 var o = 0, 486 l = function() { 487 var t = HTMLElement.prototype.matches || 488 HTMLElement.prototype.webkitMatchesSelector || 489 HTMLElement.prototype.mozMatchesSelector || 490 HTMLElement.prototype.msMatchesSelector; 491 return { 492 matchesSelector: function(e, n) { 493 return e instanceof HTMLElement && t.call(e, n) 494 }, 495 addMethod: function(e, t, r) { 496 var i = e[t]; 497 e[t] = function() { 498 return r.length == arguments.length ? 499 r.apply(this, arguments) : 500 "function" == typeof i ? 501 i.apply(this, arguments) : n 502 } 503 }, 504 callCallbacks: function(e, t) { 505 t && t.options.onceOnly && 1 == t.firedElems.length && (e = [e[0]]); 506 for (var n, r = 0; n = e[r]; r++) n && n.callback && n.callback.call(n.elem, n.elem); 507 t && t.options.onceOnly && 1 == t.firedElems.length && 508 t.me.unbindEventWithSelectorAndCallback.call(t.target, t.selector, t.callback) 509 }, 510 checkChildNodesRecursively: function(e, t, n, r) { 511 for (var i, o = 0; i = e[o]; o++) 512 n(i, t, r) && r.push({ 513 callback: t.callback, 514 elem: i 515 }), i.childNodes.length > 0 && l.checkChildNodesRecursively(i.childNodes, t, n, r) 516 }, 517 mergeArrays: function(e, t) { 518 var n, r = {}; 519 for (n in e) e.hasOwnProperty(n) && (r[n] = e[n]); 520 for (n in t) t.hasOwnProperty(n) && (r[n] = t[n]); 521 return r 522 }, 523 toElementsArray: function(t) { 524 return n === t || "number" == typeof t.length && t !== e || (t = [t]), t 525 } 526 } 527 }(), 528 c = function() { 529 var e = function() { 530 this._eventsBucket = [], this._beforeAdding = null, this._beforeRemoving = null 531 }; 532 return e.prototype.addEvent = function(e, t, n, r) { 533 var i = { 534 target: e, 535 selector: t, 536 options: n, 537 callback: r, 538 firedElems: [] 539 }; 540 return this._beforeAdding && this._beforeAdding(i), this._eventsBucket.push(i), i 541 }, e.prototype.removeEvent = function(e) { 542 for (var t, n = this._eventsBucket.length - 1; t = this._eventsBucket[n]; n--) 543 if (e(t)) { 544 this._beforeRemoving && this._beforeRemoving(t); 545 var r = this._eventsBucket.splice(n, 1); 546 r && r.length && (r[0].callback = null) 547 } 548 }, e.prototype.beforeAdding = function(e) { 549 this._beforeAdding = e 550 }, e.prototype.beforeRemoving = function(e) { 551 this._beforeRemoving = e 552 }, e 553 }(), 554 a = function(t, r) { 555 var i = new c, 556 o = this, 557 a = {
558 fireOnAttributesModification: !1 559 }; 560 return i.beforeAdding(function(n) { 561 var i, l = n.target; 562 (l === e.document || l === e) && (l = document.getElementsByTagName("html")[0]), 563 i = new MutationObserver(function(e) { 564 r.call(this, e, n) 565 }); 566 var c = t(n.options); 567 i.observe(l, c), n.observer = i, n.me = o 568 }), i.beforeRemoving(function(e) { 569 e.observer.disconnect() 570 }), this.bindEvent = function(e, t, n) { 571 t = l.mergeArrays(a, t); 572 for (var r = l.toElementsArray(this), o = 0; o < r.length; o++) i.addEvent(r[o], e, t, n) 573 }, this.unbindEvent = function() { 574 var e = l.toElementsArray(this); 575 i.removeEvent(function(t) { 576 for (var r = 0; r < e.length; r++) 577 if (this === n || t.target === e[r]) return !0; 578 return !1 579 }) 580 }, this.unbindEventWithSelectorOrCallback = function(e) { 581 var t, r = l.toElementsArray(this), 582 o = e; 583 t = "function" == typeof e ? function(e) { 584 for (var t = 0; t < r.length; t++) 585 if ((this === n || e.target === r[t]) && e.callback === o) return !0; 586 return !1 587 } : function(t) { 588 for (var i = 0; i < r.length; i++) 589 if ((this === n || t.target === r[i]) && t.selector === e) return !0; 590 return !1 591 }, i.removeEvent(t) 592 }, this.unbindEventWithSelectorAndCallback = function(e, t) { 593 var r = l.toElementsArray(this); 594 i.removeEvent(function(i) { 595 for (var o = 0; o < r.length; o++) 596 if ((this === n || i.target === r[o]) && 597 i.selector === e && i.callback === t) return !0; 598 return !1 599 }) 600 }, this 601 }, 602 s = function() { 603 function e(e) { 604 var t = { 605 attributes: !1, 606 childList: !0, 607 subtree: !0 608 }; 609 return e.fireOnAttributesModification && (t.attributes = !0), t 610 } 611 612 function t(e, t) { 613 e.forEach(function(e) { 614 var n = e.addedNodes, 615 i = e.target, 616 o = []; 617 null !== n && n.length > 0 ? 618 l.checkChildNodesRecursively(n, t, r, o) : 619 "attributes" === e.type && r(i, t, o) && o.push({ 620 callback: t.callback, 621 elem: i 622 }), l.callCallbacks(o, t) 623 }) 624 } 625 626 function r(e, t) { 627 return l.matchesSelector(e, t.selector) && 628 (e._id === n && (e._id = o++), -1 == t.firedElems.indexOf(e._id)) ? 629 (t.firedElems.push(e._id), !0) : !1 630 } 631 var i = {
632 fireOnAttributesModification: !1, 633 onceOnly: !1, 634 existing: !1 635 }; 636 f = new a(e, t); 637 var c = f.bindEvent; 638 return f.bindEvent = function(e, t, r) { 639 n === r ? (r = t, t = i) : t = l.mergeArrays(i, t); 640 var o = l.toElementsArray(this); 641 if (t.existing) { 642 for (var a = [], s = 0; s < o.length; s++) 643 for (var u = o[s].querySelectorAll(e), f = 0; f < u.length; f++) 644 a.push({ 645 callback: r, 646 elem: u[f] 647 }); 648 if (t.onceOnly && a.length) return r.call(a[0].elem, a[0].elem); 649 setTimeout(l.callCallbacks, 1, a) 650 } 651 c.call(this, e, t, r) 652 }, f 653 }, 654 u = function() { 655 function e() { 656 var e = { 657 childList: !0, 658 subtree: !0 659 }; 660 return e 661 } 662 663 function t(e, t) { 664 e.forEach(function(e) { 665 var n = e.removedNodes, 666 i = []; 667 null !== n && n.length > 0 && 668 l.checkChildNodesRecursively(n, t, r, i), 669 l.callCallbacks(i, t) 670 }) 671 } 672 673 function r(e, t) { 674 return l.matchesSelector(e, t.selector) 675 } 676 var i = {}; 677 d = new a(e, t); 678 var o = d.bindEvent; 679 return d.bindEvent = function(e, t, r) { 680 n === r ? (r = t, t = i) : t = l.mergeArrays(i, t), o.call(this, e, t, r) 681 }, d 682 }, 683 f = new s, 684 d = new u; 685 t && i(t.fn), 686 i(HTMLElement.prototype), 687 i(NodeList.prototype), 688 i(HTMLCollection.prototype), 689 i(HTMLDocument.prototype), 690 i(Window.prototype); 691 var h = {}; 692 return r(f, h, "unbindAllArrive"), r(d, h, "unbindAllLeave"), h 693 } 694 }(window, "undefined" == typeof jQuery ? null : jQuery, void 0); 695 696 var begginingPathJsPriceChange = 'Zonos_Hello', 697 endPathJsPriceChange = 'price-change-observer', 698 baseUrl = window.location.protocol + "//" + window.location.host; 699 700 require(['jquery'], function(jQuery) { 701 require([begginingPathJsPriceChange + '/js/' + endPathJsPriceChange]); 702 }); 703 704 var begginingPathJs = 'Zonos_Hello', 705 endPathJs = 'currency-conversion', 706 baseUrl = window.location.protocol + "//" + window.location.host; 707 708 var zonosCurrencySelectors = '.price,.price\u002Dwrapper\u0020'; 709 var zonosCurrencySymbol = '\u0024'; 710 require([begginingPathJs + '/js/' + endPathJs]); 711 </script>
711 712<style> 713 .ec-gtm-cookie-directive > div { background: #ffffff; color: #000000; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; border-radius: 8px; } 714 .ec-gtm-cookie-directive > div > div > div { padding-left: 0px; } 715 .ec-gtm-cookie-directive > div > div > div a.action.accept, 716 .ec-gtm-cookie-directive > div > div > div a.action.accept-all { color: #8bc53f; } 717 .ec-gtm-cookie-directive > div > div > div a.action.refuse, 718 .ec-gtm-cookie-directive > div > div > div a.action.customize { color: #000000; } 719 .ec-gtm-cookie-directive > div > div > div .ec-gtm-cookie-directive-note-toggle { color: #8bc53f; } 720 .ec-gtm-cookie-directive-segments { background: #ffffff; } 721 .ec-gtm-cookie-directive-segments > div input[type="checkbox"] + label:before { border:1px solid #000000; } 722 .ec-gtm-cookie-directive .consent-logo { width: 0px; } 723 724</style> </head> 725 <body data-container="body" 726 data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/images/loader-2.gif"}}' 727 id="html-body" class="cms-nksports_porto_home_1 layout-1140 wide mst-nav__theme-magento-blank mst-nav__theme-smartwave-porto mst-nav__theme-smartwave-nkhome mst-nav__theme-smartwave-nksports cms-index-index page-layout-1column"> 728
729<script type="text/x-magento-init"> 730 { 731 "*": { 732 "Magento_PageBuilder/js/widget-initializer": { 733 "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}}, 734 "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"}}}}} } 735 } 736 } 737</script>
737 738 739<div class="cookie-status-message" id="cookie-status"> 740 The store will not work correctly when cookies are disabled.</div>
741<script>document.querySelector("#cookie-status").style.display = "none";</script>
vendor: 1 bytes, line 741
741
742<script type="text/x-magento-init"> 743 { 744 "*": { 745 "cookieStatus": {} 746 } 747 } 748</script>
748 749
750<script type="text/x-magento-init"> 751 { 752 "*": { 753 "mage/cookies": { 754 "expires": null, 755 "path": "\u002F", 756 "domain": ".nksports.com", 757 "secure": true, 758 "lifetime": "86400" 759 } 760 } 761 } 762</script>
762 763 <noscript> 764 <div class="message global noscript"> 765 <div class="content"> 766 <p> 767 <strong>JavaScript seems to be disabled in your browser.</strong> 768 <span>For the best experience on our site, be sure to turn on Javascript in your browser.</span> 769 </p> 770 </div> 771 </div> 772 </noscript> 773 774
775<script> 776 window.cookiesConfig = window.cookiesConfig || {}; 777 window.cookiesConfig.secure = true; 778</script>
778<script> require.config({ 779 map: { 780 '*': { 781 wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' 782 } 783 } 784 });</script>
784<script> require.config({ 785 paths: { 786 googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.56\u0026key\u003D' 787 }, 788 config: { 789 'Magento_PageBuilder/js/utils/map': { 790 style: '', 791 }, 792 'Magento_PageBuilder/js/content-type/map/preview': { 793 apiKey: '', 794 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fnksports.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.' 795 }, 796 'Magento_PageBuilder/js/form/element/map': { 797 apiKey: '', 798 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fnksports.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.' 799 }, 800 } 801 });</script>
801<script> 802 require.config({ 803 shim: { 804 'Magento_PageBuilder/js/utils/map': { 805 deps: ['googleMaps'] 806 } 807 } 808 });</script>
808<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 808-809
808 809<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
809GTM-MCPFVWG
vendor: 85 bytes, lines 809-810
809" 810height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
811<!-- End Google Tag Manager (noscript) -->
811<script id="magento_review" type="text/x-custom-template"> 812 <a class="title" data-bind="text: title, attr: {href: url}, highlight"></a> 813 <span class="detail" data-bind="text: detail"></span> 814</script>
vendor: 1 bytes, line 814
814
815<script> 816 require(['lity'], function(){}); 817</script>
817 818<div class="page-wrapper"> 819
820<script> 821 require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 822 magentoStorefrontEvents?.context?.setContext("recsContext", { 823 alternateEnvironmentId: "" 824 }); 825 }); 826</script>
826 827
828<script type="text/x-magento-init"> 829 { 830 "*": { 831 "Magento_ProductRecommendationsLayout/js/recsFetcher": {} 832 } 833 } 834</script>
834 835<header class="page-header type1 " > 836 <div class="panel wrapper"> 837 <div class="panel header"> 838 <a class="action skip contentarea" 839 href="#contentarea"> 840 <span> 841 Skip to Content </span> 842</a> 843 <ul class="header links"> <li class="greet welcome" data-bind="scope: 'customer'"> 844 <!-- ko if: customer().fullname --> 845 <span class="logged-in" 846 data-bind="text: new String('Welcome, %1!'). 847 replace('%1', customer().fullname)"> 848 </span> 849 <!-- /ko --> 850 <!-- ko ifnot: customer().fullname --> 851 <span class="not-logged-in" 852 data-bind="text: ''"></span> 853 <!-- /ko --> 854 </li> 855
855<script type="text/x-magento-init"> 856 { 857 "*": { 858 "Magento_Ui/js/core/app": { 859 "components": { 860 "customer": { 861 "component": "Magento_Customer/js/view/customer" 862 } 863 } 864 } 865 } 866 } 867 </script>
867 868<!-- BLOCK customer --><!-- /BLOCK customer --><li class="item link compare hide" data-bind="scope: 'compareProducts'" data-role="compare-products-link"> 869 <a class="action compare" title="Compare Products" 870 data-bind="attr: {'href': compareProducts().listUrl}, css: {'': !compareProducts().count}" 871 > 872 <em class="porto-icon-chart hidden-xs"></em> 873 Compare (<span class="counter qty" data-bind="text: compareProducts().countCaption"></span>) 874 </a> 875</li>
876<script type="text/x-magento-init"> 877{"[data-role=compare-products-link]": {"Magento_Ui/js/core/app": {"components":{"compareProducts":{"component":"Magento_Catalog\/js\/view\/compare-products"}}}}} 878</script>
878 879<li class="link authorization-link" data-label="or"> 880 <a href="https://nksports.com/customer/account/login/referer/aHR0cHM6Ly9ua3Nwb3J0cy5jb20v/" >Sign In</a> 881</li> 882<!-- ko scope: 'customer' --> 883<!-- ko ifnot: customer().fullname --> 884 <li> 885 <a href="https://nksports.com/customer/account/create/" > 886 Create an Account </a> 887 </li> 888<!-- /ko --> 889<!-- /ko -->
890<script type="text/x-magento-init"> 891 { 892 "*": { 893 "Magento_Ui/js/core/app": { 894 "components": { 895 "customer": { 896 "component": "Magento_Customer/js/view/customer" 897 } 898 } 899 } 900 } 901 } 902</script>
902 903</ul> </div> 904 </div> 905 <div class="header content"> 906 <strong class="logo"> 907 <img src="https://nksports.com/media/logo/stores/1/new-nk-logo.png" 908 alt="NK Sports" 909 width="100" height="60" /> 910 </strong> 911 912<div data-block="minicart" class="minicart-wrapper cart-design-1"> 913 <a class="action showcart" href="https://nksports.com/checkout/cart/" 914 data-bind="scope: 'minicart_content'"> 915 <i class="minicart-icon porto-icon-shopping-cart"></i> 916 <span class="text">Cart</span> 917 <span class="counter qty empty" 918 data-bind="css: { empty: !!getCartParam('summary_count') == false }, blockLoader: isLoading"> 919 <span class="counter-number"> 920 <!-- ko if: getCartParam('summary_count') --><!-- ko text: getCartParam('summary_count') --><!-- /ko --><!-- /ko --> 921 <!-- ko ifnot: getCartParam('summary_count') -->0<!-- /ko --> 922 </span> 923 <span class="counter-label"> 924 <!-- ko i18n: 'items' --><!-- /ko --> 925 </span> 926 </span> 927 </a> 928 <a class="showcart action-subtotal d-none" href="https://nksports.com/checkout/cart/" 929 data-bind="scope: 'minicart_content'"> 930 <span class="cart-subtotal"> 931 Shopping Cart <span class="cart-price"> 932 <span class="amount" data-bind="html: getCartParam('subtotal_excl_tax')"> 933 <!-- ko if: !getCartParam('subtotal_excl_tax') --> 934 <!-- ko i18n: '€ 0.00' --><!-- /ko --> 935 <!-- /ko --> 936 </span> 937 </span> 938 </span> 939 </a> 940 <div class="block block-minicart empty" 941 data-role="dropdownDialog" 942 data-mage-init='{"dropdownDialog":{ 943 "appendTo":"[data-block=minicart]", 944 "triggerTarget":".showcart", 945 "timeout": "2000", 946 "closeOnMouseLeave": false, 947 "closeOnEscape": true, 948 "triggerClass":"active", 949 "parentClass":"active", 950 "buttons":[]}}'> 951 <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"> 952 <!-- ko template: getTemplate() --><!-- /ko --> 953 </div> 954 </div> 955
955<script> 956 window.checkout = {"shoppingCartUrl":"https:\/\/nksports.com\/checkout\/cart\/","checkoutUrl":"https:\/\/nksports.com\/checkout\/","updateItemQtyUrl":"https:\/\/nksports.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/nksports.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/nksports.com\/","minicartMaxItemsVisible":5,"websiteId":"1","maxItemsToDisplay":10,"storeId":"1","storeGroupId":"1","customerLoginUrl":"https:\/\/nksports.com\/customer\/account\/login\/referer\/aHR0cHM6Ly9ua3Nwb3J0cy5jb20v\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/nksports.com\/captcha\/refresh\/","isRequired":false,"timestamp":1790197670}}}; 957 </script>
957 958
958<script type="text/x-magento-init"> 959 { 960 "[data-block='minicart']": { 961 "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"NK_HidePrice\/js\/view\/checkout\/minicart\/subtotal","config":{"template":"NK_HidePrice\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Staylime_TextToSku\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"NK_HidePrice\/js\/view\/checkout\/minicart\/price","config":{"template":"NK_HidePrice\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, 962 "*": { 963 "Magento_Ui/js/block-loader": "https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/images/loader-1.gif" 964 } 965 } 966 </script>
966 967</div> 968 <span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span> 969 <div class="block block-search"> 970 <div class="block block-content"> 971 <form class="form minisearch" id="search_mini_form" action="https://nksports.com/catalogsearch/result/" method="get"> 972 <div class="field search"> 973 <div class="control"> 974 <input id="search" 975 type="text" 976 name="q" 977 value="" 978 placeholder="Search entire store here..." 979 class="input-text" 980 maxlength="128" 981 role="combobox" 982 aria-haspopup="false" 983 aria-autocomplete="both" 984 autocomplete="off" 985 aria-expanded="false" 986 onchange="" 987 /> 988 989 <div id="search_autocomplete" class="search-autocomplete"></div> 990 991 </div> 992 </div> 993 <div class="actions"> 994 <button type="submit" 995 title="Search" 996 class="action search" 997 aria-label="Search" 998 > 999 <span>Search</span> 1000 </button> 1001 </div> 1002 </form> 1003 </div> 1004</div> 1005
1006<script> 1007 require([ 1008 "dataServicesBase", 1009 "magentoStorefrontEvents", 1010 "https://livesearch-autocomplete.magento-ds.com/v1/LiveSearchAutocomplete.js" 1011 ], 1012 function () { 1013 new window.LiveSearchAutocomplete({ 1014 environmentId: "080e30bd\u002D8b94\u002D4a48\u002Db78d\u002D9923eda3e47e", 1015 websiteCode: "base", 1016 storeCode: "main_website_store", 1017 storeViewCode: "default", 1018 config: { 1019 pageSize: "8", 1020 minQueryLength: "3", 1021 currencySymbol: "\u0024", 1022 currencyCode: "USD", 1023 currencyRate: "1", 1024 displayOutOfStock: "1", 1025 allowAllProducts: "1", 1026 locale: "en_US" 1027 }, 1028 context: { 1029 customerGroup: "b6589fc6ab0dc82cf12099d1c2d40ab994e8410c" 1030 } 1031 }); 1032 }) 1033</script>
1033 1034
1035<script> 1036 require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 1037 if (!magentoStorefrontEvents) return; 1038 1039 magentoStorefrontEvents.context.setSearchExtension({ 1040 version: "4.7.2" 1041 }); 1042 }); 1043</script>
1043 1044 <div class="custom-block"></div> </div> 1045 <div class="sections nav-sections"> 1046 <div class="section-items nav-sections-items" 1047 data-mage-init='{"tabs":{"openedState":"active"}}'> 1048 <div class="section-item-title nav-sections-item-title" 1049 data-role="collapsible" 1050 aria-controls="store.menu" 1051 aria-expanded="false"> 1052 <a class="nav-sections-item-switch" 1053 data-toggle="switch" 1054 href="#store.menu"> 1055 Menu </a> 1056 </div> 1057 <div class="section-item-content nav-sections-item-content" 1058 id="store.menu" 1059 role="tabpanel" 1060 aria-hidden="true" 1061 style="display: none;"> 1062 1063<nav class="navigation sw-megamenu " role="navigation"> 1064 <ul> 1065 1066<li class="ui-menu-item level0 classic parent "> 1067 <div class="open-children-toggle"></div> 1068 <a href="#" class="level-top"><span>Products</span></a> 1069 <div class="level0 submenu"> 1070 <div class="row"> 1071 <ul class="subchildmenu "> 1072 <li class="ui-menu-item level2 "><a href="/link-logbook"><span>LiNK Logbook </span><span class="cat-label cat-label-label1">New</span></a></li> 1073 <li class="ui-menu-item level2 "><a href="/category-coxbox"><span>CoxBox </span></a></li> 1074 <li class="ui-menu-item level2 "><a href="/category-strokecoach-and-speedcoach"><span>SpeedCoach & StrokeCoach</span></a></li> 1075 <li class="ui-menu-item level2 "><a href="/category-empower-oarlock"><span>EmPower Oarlock</span></a></li> 1076 <li class="ui-menu-item level2 "><a href="/category-blue-ocean-megaphone"><span>Blue Ocean Megaphone</span></a></li> 1077 <li class="ui-menu-item level2 "><a href="/nk-loudspeaker"><span>NK Loudspeaker 2 </span></a></li> 1078 <li class="ui-menu-item level2 "><a href="/category-timing"><span>Interval Watch</span></a></li> 1079 <li class="ui-menu-item level2 "><a href="/upgrades"><span>Product Upgrades</span></a></li> 1080 <li class="ui-menu-item level2 "><a href="/apparel"><span>Apparel</span></a></li> 1081 <li class="ui-menu-item level2 "><a href="/category-all-products"><span>All Products</span></a></li> 1082 </ul> 1083 </div> 1084 </div> 1085</li> 1086<li class="ui-menu-item level0 classic parent "> 1087 <div class="open-children-toggle"></div> 1088 <a href="#" class="level-top"><span>Resources</span></a> 1089 <div class="level0 submenu"> 1090 <div class="row"> 1091 <ul class="subchildmenu "> 1092 <!--<li class="ui-menu-item level2 "><a href="/the-nk-difference"><span>The NK Difference</span></a></li>--> 1093 <li class="ui-menu-item level2 "><a href="/link-connectivity"><span>Learn About LiNK</span></a></li> 1094 <li class="ui-menu-item level2 "><a href="/nk-grant-programs"><span>NK Grant Programs</span></a></li> 1095 <li class="ui-menu-item level2 "><a href="/parents-buyers-guide">Buyer's Guide</span></a></li> 1096 </ul> 1097 </div> 1098 </div> 1099</li> 1100<li class="ui-menu-item level0 classic parent "> 1101 <div class="open-children-toggle"></div> 1102 <a href="#" class="level-top"><span>Company</span></a> 1103 <div class="level0 submenu"> 1104 <div class="row"> 1105 <ul class="subchildmenu "> 1106 <li class="ui-menu-item level2 "><a href="/nk/nk-sports-history"><span>History & Values</span></a></li> 1107 <li class="ui-menu-item level2 "><a href="/nk/nksports-made-in-the-usa"><span>US Manufacturing</span></a></li> 1108 <li class="ui-menu-item level2 "><a href="/nksports-press-releases"><span>Press</span></a></li> 1109 <li class="ui-menu-item level2 "><a href="/tradeshow-regatta-schedule"><span>Tradeshow & Regatta Schedule</span></a></li> 1110 <li class="ui-menu-item level2 "><a href="/nk-careers"><span>Careers</span></a></li> 1111 <li class="ui-menu-item level2 "><a href="/dealers"><span>Find A Dealer</span></a></li> 1112 <li class="ui-menu-item level2 "><a href="/nk/dealer"><span>Become a Dealer</span></a></li> 1113 </ul> 1114 </div> 1115 </div> 1116</li> 1117<li class="ui-menu-item level0"> 1118 <a href="/blog" class="level-top"><span>Blog</span></a> 1119</li> 1120<li class="ui-menu-item level0 classic parent "> 1121 <div class="open-children-toggle"></div> 1122 <a href="#" class="level-top"><span>SUPPORT</span></a> 1123 <div class="level0 submenu"> 1124 <div class="row"> 1125 <ul class="subchildmenu "> 1126 <li class="ui-menu-item level2 "><a href="/support"><span>Product Support</span></a></li> 1127 <li class="ui-menu-item level2 "><a href="/upgrades"><span>Product Upgrades</span></a></li> 1128 <li class="ui-menu-item level2 "><a href="/support/nk-manuals-and-downloads"><span>Manuals & Downloads</span></a></li> 1129 <li class="ui-menu-item level2 "><a href="/nk-sports-service-request"><span>Repair Request</span></a></li> 1130 <li class="ui-menu-item level2 "><a href="/nksports-trade-in-trade-up"><span>NKSports Trade In, Trade Up Program</span></a></li> 1131 <li class="ui-menu-item level2 "><a href="/nk-sports-performance-return-policy"><span>Return & Repair Policy</span></a></li> 1132 <li class="ui-menu-item level2 "><a href="/warranty"><span>Warranty Information</span></a></li> 1133 <li class="ui-menu-item level2 "><a href="/warranty-lookup-sports"><span>Product Warranty Lookup</span></a></li> 1134 <li class="ui-menu-item level2 "><a href="/nk/contact/nk-sports-contact-us"><span>Contact Us</span></a></li> 1135 </ul> 1136 </div> 1137 </div> 1138</li> 1139<li class="ui-menu-item level0"> 1140 <a href="/link-logbook" class="level-top"><span>Logbook</span></a> 1141</li> 1142<!-- <ul> 1143 <li class="ui-menu-item level0"> 1144 <a href="#" class="level-top"><span>Features</span></a> 1145 </li> 1146</ul> --> </ul> 1147</nav> 1148
1149<script type="text/javascript"> 1150 require([ 1151 'jquery', 1152 'Smartwave_Megamenu/js/sw_megamenu' 1153 ], function ($) { 1154 $(".sw-megamenu").swMegamenu(); 1155 }); 1156</script>
1156 1157 </div> 1158 <div class="section-item-title nav-sections-item-title" 1159 data-role="collapsible" 1160 aria-controls="store.links" 1161 aria-expanded="false"> 1162 <a class="nav-sections-item-switch" 1163 data-toggle="switch" 1164 href="#store.links"> 1165 Account </a> 1166 </div> 1167 <div class="section-item-content nav-sections-item-content" 1168 id="store.links" 1169 role="tabpanel" 1170 aria-hidden="true" 1171 style="display: none;"> 1172 <!-- Account links --> </div> 1173 </div> 1174 </div> 1175</header><!--<div class="container"> 1176 <div class="row"> 1177 <div class="col-sm-12"> 1178 <div class="sale-image"><a id="black-friday" href="/black-friday"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/nksports/images/nksports-cyber-monday-banner1.jpg" alt="NK Sports Cyber Monday Deals" /></a></div><style>.sale-image{padding: 10px;} @media all and (max-width:1107px) {.sale-image{padding-left: 0px;padding-right: 0px;}}@media all and (max-width:991px) {.sale-image{max-width: 800px;margin-left: auto;margin-right: auto;}}</style> 1179</div> 1180</div> 1181</div>--> 1182 1183<!--<div class="homepage-header-text"><h1>NK Sports manufactures rugged, waterproof sports performance electronics for the rowing and paddling industry.</h1></div> 1184<div id="banner-slider-demo-1" class="owl-carousel owl-banner-carousel owl-middle-narrow"> 1185 <div class="item" style="background:url(https://nksports.com/media/wysiwyg/smartwave/porto/homepage/01/slider/nk-home-slide2.jpg) left center no-repeat;background-size:cover;"> 1186 <div class="container" style="position:relative"> 1187 <img src="https://nksports.com/media/wysiwyg/smartwave/porto/homepage/01/slider/kestrel-slides-1800-493-base.png" data-nolazy="true" alt="" /> 1188 </div> 1189 </div> 1190 <div class="item" style="background:url(https://nksports.com/media/wysiwyg/smartwave/porto/homepage/01/slider/nk-home-slide3.jpg) left center no-repeat;background-size:cover;"> 1191 <div class="container" style="position:relative"> 1192 <img src="https://nksports.com/media/wysiwyg/smartwave/porto/homepage/01/slider/kestrel-slides-1800-493-base.png" data-nolazy="true" alt="" /> 1193 </div> 1194 </div> 1195 <div class="item" style="background:url(https://nksports.com/media/wysiwyg/smartwave/porto/homepage/01/slider/nk-home-slide4.jpg) left center no-repeat;background-size:cover;"> 1196 <div class="container" style="position:relative"> 1197 <img src="https://nksports.com/media/wysiwyg/smartwave/porto/homepage/01/slider/kestrel-slides-1800-493-base.png" data-nolazy="true" alt="" /> 1198 </div> 1199 </div> 1200 <div class="item" style="background:url(https://nksports.com/media/wysiwyg/smartwave/porto/homepage/01/slider/nk-home-slide5.jpg) left center no-repeat;background-size:cover;"> 1201 <div class="container" style="position:relative"> 1202 <img src="https://nksports.com/media/wysiwyg/smartwave/porto/homepage/01/slider/kestrel-slides-1800-493-base.png" data-nolazy="true" alt="" /> 1203 </div> 1204 </div> 1205</div>
1206<script type="text/javascript"> 1207 require([ 1208 'jquery', 1209 'owl.carousel/owl.carousel.min' 1210 ], function ($) { 1211 var banner_owl = $("#banner-slider-demo-1"); 1212 banner_owl.owlCarousel({ 1213 items: 1, 1214 autoplay: true, 1215 autoplayTimeout: 5000, 1216 autoplayHoverPause: false, 1217 dots: false, 1218 nav: true, 1219 navRewind: true, 1220 animateIn: 'fadeIn', 1221 animateOut: 'fadeOut', 1222 loop: true, 1223 navText: ["<em class='porto-icon-chevron-left'></em>","<em class='porto-icon-chevron-right'></em>"] 1224 }); 1225 }); 1226</script>
1226--> 1227 1228 1229 1230 1231<section class="hs" data-hs data-autoplay="6000" aria-label="Featured products"> 1232 <div class="hs__viewport"> 1233 1234 <div class="hs__slide is-active"> 1235 <div class="hs__media"> 1236 <img src="https://nksports.com/media/wysiwyg/smartwave/porto/nksports/images/nksports-speedcoach-home-banner-1000.jpg" alt="NK Sports SpeedCoach 2" style="--hs-pos-desktop: 60% 35%; --hs-pos-mobile: 80% 20%;"> 1237 </div> 1238 <div class="hs__content"> 1239 <!--<p class="hs__eyebrow">Featured</p>--> 1240 <h2 class="hs__title">SpeedCoach<sup style="position: relative; top: -1.2em; font-size: 0.4em;">®</sup> GPS 2</h2> 1241 <p class="hs__subtitle">Monitor speed, rate, split, time, and distance instantly.</p> 1242 <a class="hs__cta" href="/speedcoach-gps-2">SHOP</a> 1243 </div> 1244 </div> 1245 1246 <div class="hs__slide"> 1247 <div class="hs__media"> 1248 <img src="https://nksports.com/media/wysiwyg/smartwave/porto/nksports/images/nksports-coxbox-home-banner-1000.jpg" alt="NK Sports CoxBox" style="--hs-pos-desktop: 50% 40%; --hs-pos-mobile: 75% 15%;"> 1249 </div> 1250 <div class="hs__content"> 1251 <!--<p class="hs__eyebrow">New Arrival</p>--> 1252 <h2 class="hs__title">CoxBox<sup style="position: relative; top: -1.2em; font-size: 0.4em;">®</sup> GPS</h2> 1253 <p class="hs__subtitle">Built-in GPS speed and splits, real-time feedback, and seamless LiNK<sup>®</sup> Logbook<sup>™</sup> Logbook Integration.</p> 1254 <a class="hs__cta" href="/coxbox-gps">SHOP</a> 1255 </div> 1256 </div> 1257 1258 <div class="hs__slide"> 1259 <div class="hs__media"> 1260 <img src="https://nksports.com/media/wysiwyg/smartwave/porto/nksports/images/nksports-blue-ocean-home-banner-1000.jpg" alt="Blue Ocean Megaphone" style="--hs-pos-desktop: 85% 60%; --hs-pos-mobile: 90% 30%;"> 1261 </div> 1262 <div class="hs__content"> 1263 <!--<p class="hs__eyebrow">Trusted Since 1934</p>--> 1264 <h2 class="hs__title">Blue Ocean<sup style="position: relative; top: -1.2em; font-size: 0.4em;">®</sup> Megaphone</h2> 1265 <p class="hs__subtitle">The ultimate voice projection system with crystal clear sound and extreme range.</p> 1266 <a class="hs__cta" href="/blue-ocean-megaphone">SHOP</a> 1267 </div> 1268 </div> 1269 1270 <div class="hs__slide"> 1271 <div class="hs__media"> 1272 <img src="https://nksports.com/media/wysiwyg/smartwave/porto/nksports/images/nksports-link-logbook-home-banner-1000.jpg" alt="NK Sports LiNK Logbook" style="--hs-pos-desktop: 35% 60%; --hs-pos-mobile: 80% 30%;"> 1273 </div> 1274 <div class="hs__content"> 1275 <!--<p class="hs__eyebrow">Trusted Since 1934</p>--> 1276 <h2 class="hs__title">LiNK<sup style="position: relative; top: -1.2em; font-size: 0.4em;">®</sup> Logbook<sup>™</sup></h2> 1277 <p class="hs__subtitle">Track performance, analyze results, and optimize future sessions.</p> 1278 <a class="hs__cta" href="/link-logbook">SIGN IN</a> 1279 </div> 1280 </div> 1281 1282 </div> 1283 1284 <div class="hs__playpause-wrap"> 1285 <div class="hs__ring" data-hs-ring></div> 1286 <button class="hs__playpause" type="button" data-hs-playpause aria-pressed="true"> 1287 <span class="hs__sr-only">Pause slideshow</span>
1288 <span class="hs__icon hs__icon-pause" data-hs-icon> 1289 <span></span><span></span> 1290 </span> 1291 </button> 1292 </div> 1293 1294 <button class="hs__arrow hs__arrow--prev" type="button" data-hs-prev aria-label="Previous slide"> 1295 <span class="hs__chevron hs__chevron--left"></span> 1296 </button> 1297 <button class="hs__arrow hs__arrow--next" type="button" data-hs-next aria-label="Next slide"> 1298 <span class="hs__chevron hs__chevron--right"></span> 1299 </button> 1300</section> 1301 1302<style> 1303 :root{ 1304 /*--hs-aspect-desktop: 2.5 / 1;*/ /* width/height ratio */ 1305 /*--hs-aspect-desktop: 3.75 / 1;*/ /* was 2.5/1, now matches 3000x800 */ 1306 --hs-aspect-desktop: 3 / 1; 1307 --hs-height-desktop-min: 360px; 1308/* --hs-height-desktop-max: 900px;*/ 1309 --hs-height-desktop-max: min(900px, 85vh); 1310 --hs-overlay: rgba(0,0,0,0.35); 1311 --hs-content-bg-mobile: #00247D; 1312 --hs-text-color: #ffffff; 1313 --hs-accent: #d4e37a; /* swap for brand accent */ 1314 --hs-transition: 700ms ease; 1315 } 1316 1317 .hs{ 1318 position: relative; 1319 width: 100%; 1320 overflow: hidden; 1321 background: #00247D; 1322 /*max-width: 1920px;*/ 1323 margin-left: auto; 1324 margin-right: auto; 1325 } 1326 1327 .hs__viewport{ 1328 position: relative; 1329 width: 100%; 1330 aspect-ratio: var(--hs-aspect-desktop); 1331 min-height: var(--hs-height-desktop-min); 1332 max-height: var(--hs-height-desktop-max); 1333 } 1334 1335 .hs__slide{ 1336 position: absolute; 1337 inset: 0; 1338 opacity: 0; 1339 visibility: hidden; 1340 transition: opacity var(--hs-transition); 1341 z-index: 1; 1342 } 1343 .hs__slide.is-active{ 1344 opacity: 1; 1345 visibility: visible; 1346 z-index: 2; 1347 } 1348 1349 .hs__media{ 1350 position: absolute; 1351 inset: 0; 1352 } 1353 .hs__media img{ 1354 width: 100%; 1355 height: 100%; 1356 object-fit: cover; 1357 object-position: var(--hs-pos-desktop, 50% 50%); 1358 display: block; 1359 } 1360 1361 .hs__media::after{ 1362 content: ""; 1363 position: absolute; 1364 inset: 0; 1365 /*background: linear-gradient(90deg, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.15) 45%, rgba(0,0,0,0) 70%);*/ 1366 background: linear-gradient(90deg, #00247D 0%, rgba(0, 0, 0, 0.00) 40%); 1367 background-blend-mode: multiply; 1368 backdrop-filter: blur(0px); 1369 } 1370 1371 .hs__content{ 1372 position: absolute; 1373 left: 6%; 1374 top: 50%; 1375 transform: translateY(-50%); 1376 max-width: 420px; 1377 color: var(--hs-text-color); 1378 z-index: 3; 1379 } 1380 1381 .hs__eyebrow{ 1382 font-size: 0.8rem; 1383 letter-spacing: 0.08em; 1384 text-transform: uppercase; 1385 opacity: 0.85; 1386 margin: 0 0 8px; 1387 } 1388 .hs__title{ 1389 font-size: clamp(2rem, 2.4vw, 3.25rem); 1390 font-weight: 700; 1391 letter-spacing: 0.01em; 1392 margin: 0 0 14px; 1393 line-height: 1.05; 1394 } 1395 .hs__subtitle{ 1396 font-size: 1.05rem; 1397 line-height: 1.4; 1398 margin: 0 0 22px; 1399 opacity: 0.95; 1400 } 1401 .hs__cta{ 1402 display: inline-block; 1403 padding: 6px 45px; 1404 border: none; 1405 color: #00247d; 1406 text-decoration: none; 1407 font-weight: 600; 1408 letter-spacing: 0.04em; 1409 text-transform: uppercase; 1410 font-size: 1rem; 1411 transition: background 200ms ease, color 200ms ease; 1412 background: #fde021; 1413 border-radius: 25px; 1414 font-weight: 700; 1415 } 1416 .hs__cta:hover, 1417 .hs__cta:focus-visible{ 1418 background: #fff; 1419 color: #111; 1420 } 1421 1422 .hs__arrow, 1423 .hs__playpause{ 1424 -webkit-appearance: none; 1425 appearance: none; 1426 box-shadow: none !important; 1427 background-image: none !important; 1428 } 1429 .hs__arrow{ 1430 position: absolute; 1431 top: 50%; 1432 transform: translateY(-50%); 1433 z-index: 4; 1434 width: 44px; 1435 height: 44px; 1436 border-radius: 50%; 1437 border: none !important; 1438 background: rgba(0,0,0,0) !important; 1439 color: #fff !important; 1440 display: flex;
1441 align-items: center; 1442 justify-content: center; 1443 cursor: pointer; 1444 opacity: 0; 1445 transition: opacity 250ms ease, background 200ms ease; 1446 padding: 5px !important; 1447 } 1448 .hs__chevron{ 1449 display: block; 1450 width: 30px; 1451 height: 30px; 1452 border-top: 4px solid #fff9 !important; 1453 border-right: 4px solid #fff9 !important; 1454 } 1455 .hs__chevron--left{ transform: rotate(-135deg); } 1456 .hs__chevron--right{ transform: rotate(45deg); } 1457 .hs__arrow--prev{ left: 18px; } 1458 .hs__arrow--next{ right: 18px; } 1459 .hs:hover .hs__arrow, 1460 .hs__arrow:focus-visible{ 1461 opacity: 1; 1462 } 1463 .hs__arrow:hover{ 1464 background: rgba(0,0,0,0) !important; 1465 } 1466 .hs__playpause-wrap{ 1467 position: absolute; 1468 top: 14px; 1469 right: 14px; 1470 width: 40px; 1471 height: 40px; 1472 z-index: 4; 1473 } 1474 .hs__ring{ 1475 position: absolute; 1476 inset: 0; 1477 border-radius: 50%; 1478 background: conic-gradient(#fff 0%, rgba(255,255,255,0.28) 0); 1479 -webkit-mask: radial-gradient(farthest-side, transparent calc(100% - 4px), #000 calc(100% - 4px + 1px)); 1480 mask: radial-gradient(farthest-side, transparent calc(100% - 4px), #000 calc(100% - 4px + 1px)); 1481 pointer-events: none; 1482 } 1483 .hs__playpause{ 1484 position: absolute; 1485 top: 3px; 1486 left: 3px; 1487 width: 34px; 1488 border-radius: 50%; 1489 background: transparent !important; 1490 border-style: none !important; 1491 color: #fff !important; 1492 cursor: pointer; 1493 display: flex;
1494 align-items: center; 1495 justify-content: center; 1496 padding: 0 !important; 1497 height: 33px !important; 1498 } 1499 .hs__playpause:focus-visible{ 1500 outline: 2px solid var(--hs-accent); 1501 outline-offset: 2px; 1502 } 1503 .hs__icon{ 1504 display: flex; 1505 align-items: center; 1506 justify-content: center; 1507 width: 14px; 1508 height: 14px; 1509 } 1510 .hs__icon-pause span{ 1511 display: block; 1512 width: 4px; 1513 height: 14px; 1514 background: #fff !important; 1515 margin: 0 2px; 1516 } 1517 .hs__icon-play{ 1518 width: 0; 1519 height: 0; 1520 border-top: 7px solid transparent !important; 1521 border-bottom: 7px solid transparent !important; 1522 border-left: 12px solid #fff !important; 1523 margin-left: 2px; 1524 } 1525 1526 .hs__sr-only{ 1527 position: absolute; 1528 width: 1px; height: 1px; 1529 overflow: hidden; 1530 clip: rect(0 0 0 0); 1531 white-space: nowrap; 1532 } 1533 1534 @media (max-width: 767px){ 1535 .hs__viewport{ 1536 aspect-ratio: unset; 1537 height: auto; /* let content (image + text below it) set the height */ 1538 min-height: 0; 1539 max-height: none; 1540 } 1541 .hs__arrow{ 1542 display: none; /* swipe is the primary mobile interaction */ 1543 } 1544 .hs__slide{ 1545 position: static; 1546 opacity: 1; 1547 visibility: hidden; 1548 height: 0; 1549 overflow: hidden; 1550 transition: none; 1551 } 1552 .hs__slide.is-active{ 1553 visibility: visible; 1554 height: auto; 1555 overflow: visible; 1556 } 1557 .hs__media{ 1558 position: relative; 1559 height: 62vw; 1560 max-height: 420px; 1561 } 1562 .hs__media img{ 1563 object-position: var(--hs-pos-mobile, 50% 15%); 1564 } 1565 .hs__media::after{ 1566 content: ""; 1567 position: absolute; 1568 inset: 0; 1569 background: none; 1570 background-blend-mode: multiply; 1571 backdrop-filter: blur(0px); 1572 } 1573 .hs__content{ 1574 position: static; 1575 transform: none; 1576 max-width: none; 1577 background: var(--hs-content-bg-mobile); 1578 padding: 32px 24px 40px; 1579 text-align: center; 1580 } 1581 .hs__title{ font-size: 1.9rem; } 1582 .hs__cta{ display: block; margin: 0 auto; width: max-content; } 1583 .hs__controls{ 1584 position: static; 1585 background: var(--hs-content-bg-mobile); 1586 padding-bottom: 24px; 1587 } 1588 .hs__playpause-wrap{ 1589 top: 12px; 1590 right: 12px; 1591 } 1592 } 1593 1594 @media (prefers-reduced-motion: reduce){ 1595 .hs__slide{ transition: none; } 1596 } 1597</style> 1598
1599<script> 1600(function(){ 1601 // Supports multiple sliders per page — just add another [data-hs] section. 1602 document.querySelectorAll('[data-hs]').forEach(function(root){ 1603 var slides = Array.prototype.slice.call(root.querySelectorAll('.hs__slide')); 1604 var prevBtn = root.querySelector('[data-hs-prev]'); 1605 var nextBtn = root.querySelector('[data-hs-next]'); 1606 var playBtn = root.querySelector('[data-hs-playpause]'); 1607 var ring = root.querySelector('[data-hs-ring]'); 1608 var iconWrap = root.querySelector('[data-hs-icon]'); 1609 var interval = parseInt(root.getAttribute('data-autoplay'), 10) || 6000; 1610 var current = 0; 1611 var timer = null; 1612 var rafId = null; 1613 var ringStart = 0; 1614 var reduceMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches; 1615 1616 function setRingPercent(pct){ 1617 if (!ring) return; 1618 ring.style.background = 'conic-gradient(#fff ' + pct + '%, rgba(255,255,255,0.28) 0)'; 1619 } 1620 1621 function tickRing(){ 1622 var pct = Math.min(100, ((Date.now() - ringStart) / interval) * 100); 1623 setRingPercent(pct); 1624 if (pct < 100) rafId = window.requestAnimationFrame(tickRing); 1625 } 1626 1627 function restartRing(){ 1628 if (!ring || reduceMotion) return; 1629 window.cancelAnimationFrame(rafId); 1630 ringStart = Date.now(); 1631 setRingPercent(0); 1632 if (playBtn.getAttribute('aria-pressed') === 'true') rafId = window.requestAnimationFrame(tickRing); 1633 } 1634 1635 function pauseRing(){ 1636 window.cancelAnimationFrame(rafId); 1637 } 1638 1639 function goTo(index){ 1640 slides[current].classList.remove('is-active'); 1641 current = (index + slides.length) % slides.length; 1642 slides[current].classList.add('is-active'); 1643 restartRing(); // every slide change gets a fresh ring, whether auto or manual 1644 } 1645 1646 function next(){ goTo(current + 1); } 1647 1648 prevBtn.addEventListener('click', function(){ goTo(current - 1); resetTimer(); }); 1649 nextBtn.addEventListener('click', function(){ goTo(current + 1); resetTimer(); }); 1650 1651 function startTimer(){ 1652 window.clearInterval(timer); // guard: never let two intervals stack 1653 if (reduceMotion) return; 1654 timer = window.setInterval(next, interval); 1655 restartRing(); 1656 } 1657 function stopTimer(){ 1658 window.clearInterval(timer); 1659 pauseRing(); 1660 } 1661 function resetTimer(){ 1662 stopTimer(); 1663 if (playBtn.getAttribute('aria-pressed') === 'true') startTimer(); 1664 } 1665 1666 playBtn.addEventListener('click', function(){ 1667 var isPlaying = playBtn.getAttribute('aria-pressed') === 'true'; 1668 playBtn.setAttribute('aria-pressed', String(!isPlaying)); 1669 if (!isPlaying){ 1670 iconWrap.className = 'hs__icon hs__icon-pause'; 1671 iconWrap.innerHTML = '<span></span><span></span>'; 1672 } else { 1673 iconWrap.className = 'hs__icon hs__icon-play'; 1674 iconWrap.innerHTML = ''; 1675 } 1676 playBtn.querySelector('.hs__sr-only').textContent = !isPlaying ? 'Pause slideshow' : 'Play slideshow'; 1677 if (!isPlaying) startTimer(); else stopTimer(); 1678 }); 1679 1680 // Autoplay and the ring only stop via the play/pause button — not on hover/focus. 1681 1682 // basic swipe support for touch devices 1683 var touchStartX = null; 1684 root.addEventListener('touchstart', function(e){ touchStartX = e.changedTouches[0].screenX; }, {passive: true}); 1685 root.addEventListener('touchend', function(e){ 1686 if (touchStartX === null) return; 1687 var dx = e.changedTouches[0].screenX - touchStartX; 1688 if (Math.abs(dx) > 40){ 1689 dx < 0 ? goTo(current + 1) : goTo(current - 1); 1690 resetTimer(); 1691 } 1692 touchStartX = null; 1693 }, {passive: true}); 1694 1695 startTimer(); 1696 }); 1697})(); 1698</script>
1698 1699 1700 1701 1702 1703 1704 1705<div class="homepage-bar"> 1706 <div class="container"> 1707 <div class="row"> 1708 <div class="col-md-4" style="text-align:center;"> 1709 <i class="porto-icon-shipping" style="font-size:35px;"></i><div class="text-area"><h3>COMPREHENSIVE WARRANTY</h3><p>Minimum 2 year warranty on all NK products</p></div> 1710 </div> 1711 <div class="col-md-4" style="text-align:center;"> 1712 <i class="porto-icon-us-dollar" style="font-size:37px;"></i><div class="text-area"><h3>MONEY BACK GUARANTEE</h3><p>30 day money back guarantee</p></div> 1713 </div> 1714 <div class="col-md-4" style="text-align:center;"> 1715 <i class="porto-icon-support" style="font-size:37px;"></i><div class="text-area"><h3>LIVE SUPPORT</h3><p>Online and phone support is available</p></div> 1716 </div> 1717 </div> 1718 </div> 1719</div> 1720<div class="homepage-row white"> 1721 <div class="container"> 1722 <div class="row"> 1723 <div class="col-sm-12"> 1724 <!--<div class="sale-image"><a id="coxbox-promo" href="https://nksports.com/category-sale"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/nksports/images/nksports-back-to-school-2023-banner.jpg" alt="NK Sports Back to School Sale 2023" /></a></div><style>.sale-image{padding-top: 10px;padding-bottom: 10px;padding-right: 3px;margin-left: auto;margin-right: auto;text-align: center;} @media all and (max-width:1107px) {.sale-image{padding-left: 0px;padding-right: 0px;}}@media all and (max-width:991px) {.sale-image{max-width: 800px;margin-left: auto;margin-right: auto;}}</style>--> 1725 <ul id="sub-banner-promotions"> 1726 <li class="home-sub-banner-top left"><a id="mid-left" href="/link-logbook"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/nksports/images/nks-link-logbook-home-banner-7-26.jpg" alt="NK Sports LiNK Logbook" /></a></li> 1727 <li class="home-sub-banner-top right"><a id="mid-right" href="/speedcoach-gps-2"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/nksports/images/nks-speedcoach-never-stop-home-banner.jpg" alt="Learn More about the SpeedCoach GPS" /></a></li> 1728 </ul> 1729 </div> 1730 <div class="col-sm-12"> 1731 <ul id="sub-banner-promotions"> 1732 <a id="lower-left" href="/category-coaches"><li class="home-sub-banner" style="background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('https://nksports.com/media/wysiwyg/smartwave/porto/homepage/01/slider/nk-home-coaching.jpg') no-repeat;"><div class="home-subbanner-text">For <br />Coaches</div></li></a> 1733 <a id="lower-middle" href="/category-coxswains"><li class="home-sub-banner" style="background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('https://nksports.com/media/wysiwyg/smartwave/porto/homepage/01/slider/nk-home-coxing.jpg') no-repeat;"><div class="home-subbanner-text">For <br />Coxswains</div></li></a> 1734 <a id="lower-right" href="/category-rowers"><li class="home-sub-banner" style="background: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('https://nksports.com/media/wysiwyg/smartwave/porto/homepage/01/slider/nk-home-athlete.jpg') no-repeat;"><div class="home-subbanner-text">For <br />Rowers</div></li></a> 1735 </ul> 1736 </div> 1737 </div> 1738 </div> 1739</div> 1740<div class="homepage-row white"> 1741 <div class="container"> 1742 <div class="row"> 1743 <div class="col-sm-12"> 1744 <div id="homepage-quote"> 1745 <h2>"In this niche market they pay constant attention to the latest incremental development in the technology. Perhaps this explains why in nearly four decades of business, despite numerous rival start-ups coming and going over the years, NK remains the household name in rowing electronics."</h2><h4>Row360 Magazine</h4> 1746 </div> 1747 </div> 1748 </div> 1749 </div> 1750</div> 1751<div class="full-width-row small-pad"> 1752 <div class="tile four"> 1753 <div class="tile-inner"> 1754 <a href="/empower-oarlock"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/nksports/images/nk-home-empower-oarlock.jpg" alt="empower-oarlock" /> 1755 <div class="tile-text"> 1756 <h3> 1757 Empower Oarlock</h3> 1758 <p> 1759 Get simple technical feedback while you row with the EmPower Oarlock system. Install in minutes with no special tools, and see information about your length, engagement and power right on your SpeedCoach Model 2 with Training Pack. <span>Learn More »</span></a></p> 1760 </div> 1761 </div> 1762 </div> 1763 <div class="tile four"> 1764 <div class="tile-inner"> 1765 <a href="/speedcoach-gps-2"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/nksports/images/nk-home-speedcoach-gps.jpg" alt="speedcoach gps" /> 1766 <div class="tile-text"> 1767 <h3> 1768 SpeedCoach GPS</h3> 1769 <p> 1770 The SpeedCoach GPS 2 offers athletes reliable information about boat speed, stroke rate, and distance. Use with an impeller on moving water, or switch to GPS mode for wireless splits and distances. <sp
1770an>Learn More »</span></a></p> 1771 </div> 1772 </div> 1773 </div> 1774 <div class="tile four"> 1775 <div class="tile-inner"> 1776 <a href="/coxbox"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/nksports/images/nksports-home-coxbox.jpg" alt="CoxBox"/> 1777 <div class="tile-text"> 1778 <h3> 1779 CoxBox</h3> 1780 <p> 1781 Rowing's original waterproof timer-amplifier now has a removable battery for easier charging, overmolded connectors for protection from wear and brightly colored rubber bumpers for durability and easy identification in the boathouse and at team events. <span>Learn More »</span></a></p> 1782 </div> 1783 </div> 1784 </div> 1785 <div class="tile four"> 1786 <div class="tile-inner"> 1787 <a href="/blue-ocean-megaphone"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/nksports/images/nk-home-megaphone.jpg" alt="megaphone" /> 1788 <div class="tile-text"> 1789 <h3> 1790 Blue Ocean Megaphone</h3> 1791 <p> 1792 The Blue Ocean is the world's most rugged megaphone, built to defy water damage, sinking, corrosion, cracking and splitting. Use for up to a full day on a single charge, or bring an extra rechargeable battery for peace-of-mind. <span>Learn More »</span></a></p> 1793 </div> 1794 </div> 1795 </div> 1796 <div class="tile four"> 1797 <div class="tile-inner"> 1798 <a href="/category-speedcoach-sup-oc"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/nksports/images/nk-home-sup.jpg" alt="SUP" /> 1799 <div class="tile-text"> 1800 <h3> 1801 SpeedCoach SUP / OC</h3> 1802 <p> 1803 The Stand-Up Paddle boarding and Outrigger Canoe industries are growing rapidly and these tools can help to keep track of your workouts along with real-time distance, time, and speed. Upload the data to your computer or mobile device for even deeper insights <span>Learn More »</span></a></p> 1804 </div> 1805 </div> 1806 </div> 1807 </div><main id="maincontent" class="page-main"> 1808 1809<div data-bind="scope:'product_recommendations_above-main-content'"> 1810 <!-- ko template: getTemplate() --><!-- /ko --> 1811</div> 1812
1813<script type="text/x-magento-init"> 1814 { 1815 "*": { 1816 "Magento_Ui/js/core/app": { 1817 "components": { 1818 "product_recommendations_above-main-content": { 1819 "component": "Magento_ProductRecommendationsLayout/js/layoutRenderer", 1820 "pagePlacement": "above-main-content", 1821 "placeholderUrl": "https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/Magento_Catalog/images/product/placeholder/image.jpg", 1822 "priceFormat": {"pattern":"$%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false}, 1823 "currencyConfiguration": {"currency":"USD","rate":1}, 1824 "isAlternateEnvironmentEnabled": false } 1825 } 1826 } 1827 } 1828 } 1829</script>
1829 1830<a id="contentarea" tabindex="-1"></a> 1831<div class="page messages"><div data-placeholder="messages"></div> 1832<div data-bind="scope: 'messages'"> 1833 <!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 --> 1834 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 1835 data: cookieMessagesObservable(), as: 'message' 1836 }"> 1837 <div data-bind="attr: { 1838 class: 'message-' + message.type + ' ' + message.type + ' message', 1839 'data-ui-id': 'message-' + message.type 1840 }"> 1841 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 1842 </div> 1843 </div> 1844 <!-- /ko --> 1845 1846 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 1847 data: messages().messages, as: 'message' 1848 }, afterRender: purgeMessages"> 1849 <div data-bind="attr: { 1850 class: 'message-' + message.type + ' ' + message.type + ' message', 1851 'data-ui-id': 'message-' + message.type 1852 }"> 1853 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 1854 </div> 1855 </div> 1856</div> 1857
1858<script type="text/x-magento-init"> 1859 { 1860 "*": { 1861 "Magento_Ui/js/core/app": { 1862 "components": { 1863 "messages": { 1864 "component": "Magento_Theme/js/view/messages" 1865 } 1866 } 1867 } 1868 } 1869 } 1870</script>
1870 1871</div><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="OBZT5R6LsgI218lp" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> 1872
1872<script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/nksports.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/nksports.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/nksports.com\/","customerLoginUrl":"https:\/\/nksports.com\/customer\/ajax\/login\/"}</script>
1872 <!-- ko template: getTemplate() --><!-- /ko --> 1873
1873<script type="text/x-magento-init"> 1874 { 1875 "#authenticationPopup": { 1876 "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"}}}}} }, 1877 "*": { 1878 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fnksports.com\u002Fstatic\u002Fversion1788970190\u002Ffrontend\u002FSmartwave\u002Fnksports\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" 1879 } 1880 } 1881 </script>
1881 1882</div>
1883<script type="text/x-magento-init"> 1884 { 1885 "*": { 1886 "Magento_Customer/js/section-config": { 1887 "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"]}, 1888 "clientSideSections": ["checkout-data","cart-data","amasty-checkout-data"], 1889 "baseUrls": ["https:\/\/nksports.com\/"], 1890 "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"] } 1891 } 1892 } 1893</script>
vendor: 1 bytes, line 1893
1893
1894<script type="text/x-magento-init"> 1895 { 1896 "*": { 1897 "Magento_Customer/js/customer-data": { 1898 "sectionLoadUrl": "https\u003A\u002F\u002Fnksports.com\u002Fcustomer\u002Fsection\u002Fload\u002F", 1899 "expirableSectionLifetime": 60, 1900 "expirableSectionNames": ["cart","persistent"], 1901 "cookieLifeTime": "86400", 1902 "cookieDomain": "nksports.com", 1903 "updateSessionUrl": "https\u003A\u002F\u002Fnksports.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F", 1904 "isLoggedIn": "", 1905 "customerShare": "1" 1906 } 1907 } 1908 } 1909</script>
vendor: 1 bytes, line 1909
1909
1910<script type="text/x-magento-init"> 1911 { 1912 "*": { 1913 "Magento_Customer/js/invalidation-processor": { 1914 "invalidationRules": { 1915 "website-rule": { 1916 "Magento_Customer/js/invalidation-rules/website-rule": { 1917 "scopeConfig": { 1918 "websiteId": "1" 1919 } 1920 } 1921 } 1922 } 1923 } 1924 } 1925 } 1926</script>
vendor: 1 bytes, line 1926
1926
1927<script type="text/x-magento-init"> 1928 { 1929 "body": { 1930 "pageCache": {"url":"https:\/\/nksports.com\/page_cache\/block\/render\/","handles":["default","cms_index_index","cms_page_view","cms_index_index_id_nksports_porto_home_1","remember_me","default_ec"],"originalRequest":{"route":"cms","controller":"index","action":"index","uri":"\/"},"versionCookieName":"private_content_version"} } 1931 } 1932</script>
vendor: 1 bytes, line 1932
1932
1933<script type="text/x-magento-init"> 1934{ 1935 "*": { 1936 "Magento_Banner/js/model/banner": 1937 {"sectionLoadUrl":"https:\/\/nksports.com\/banner\/ajax\/load\/","cacheTtl":30000} } 1938} 1939</script>
vendor: 1 bytes, line 1939
1939
1940<script type="text/javascript"> var elem9qcGiPQQArray = document.querySelectorAll('.magenest-popup-action'); 1941 if(elem9qcGiPQQArray.length !== 'undefined'){ 1942 elem9qcGiPQQArray.forEach(function(element) { 1943 if (element) { 1944 element.style.color = ''; 1945element.style.backgroundColor = ''; 1946element.style.right = '50%'; 1947element.style.bottom = '0'; 1948element.style.transform = 'translate(0, -85%)'; 1949element.style.maxWidth = '100vw'; 1950element.style.left = 'unset'; 1951element.style.display = 'none'; 1952element.style.position = 'fixed'; 1953element.style.zIndex = '9'; 1954 1955 } 1956 }); 1957 }</script>
vendor: 1 bytes, line 1957
1957
1958<script> require(['jquery'], 1959 function($){ 1960 $(document).ready(function() { 1961 $('.magenest-popup-action').on('mouseout', function() { 1962 $(this).css('background-color', ''); 1963 }); 1964 $('.magenest-popup-action').on('mouseover', function() { 1965 $(this).css('background-color', ''); 1966 }); 1967 $('.magenest-popup-action').on('mouseout', function() { 1968 $(this).css('color', ''); 1969 }); 1970 $('.magenest-popup-action').on('mouseover', function() { 1971 $(this).css('color', ''); 1972 }); 1973 }); 1974 });</script>
1974 1975<span data-mage-init='{"emailCapture": {"url": "https://nksports.com/event/action/capture/"}}'></span>
1976<script nonce="ZW81YmpmbXU4aGtqN2Jrd2o0d3k0Zmt5OHVmN3I3Mzc="> 1977 var feedId = getUrlParam('ff'), 1978 product = getUrlParam('fp'), 1979 currentDate = new Date(), 1980 session = getCookie('feed_session'); 1981 1982 if (!session) { 1983 session = '' + Math.floor(currentDate.getTime() / 1000) + Math.floor(Math.random() * 10000001); 1984 } 1985 1986 if (session && feedId > 0 && product > 0) { 1987 setCookie('feed_session', session, {expires: 365, path: '/'}); 1988 setCookie('feed_id', feedId, 365); 1989 1990 var xhr = new XMLHttpRequest(), 1991 baseUrl = 'https://nksports.com/', 1992 url = BASE_URL + '?rnd=' + Math.floor(Math.random() * 10000001) + "&feed=" + feedId + "&session=" + session + "&product=" + product; 1993 1994 xhr.open('GET', url, true); 1995 xhr.setRequestHeader('Content-Type', 'application/json'); 1996 xhr.send(); 1997 } 1998 1999 function getUrlParam(name) { 2000 let results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(window.location.href); 2001 2002 if (results === null) { 2003 return ''; 2004 } else { 2005 return results[1] || 0; 2006 } 2007 } 2008 2009 function getCookie(cookieName) { 2010 var name = cookieName + "=", 2011 decodedCookie = decodeURIComponent(document.cookie), 2012 cookieArray = decodedCookie.split(';'); 2013 2014 for (var i = 0; i < cookieArray.length; i++) { 2015 var cookie = cookieArray[i].trim(); 2016 if (cookie.indexOf(name) === 0) { 2017 return cookie.substring(name.length, cookie.length); 2018 } 2019 } 2020 2021 return null; 2022 } 2023 2024 function setCookie(cookieName, cookieValue, expirationDays) { 2025 var d = new Date(); 2026 d.setTime(d.getTime() + (expirationDays * 24 * 60 * 60 * 1000)); 2027 var expires = "expires=" + d.toUTCString(); 2028 document.cookie = cookieName + "=" + cookieValue + ";" + expires + ";path=/"; 2029 } 2030</script>
vendor: 1 bytes, line 2030
2030
2031<script nonce="YXNpMmwzZmx5NXppOWxhb3FpeDVlaGxhdW9ib2Zmcmw=" type="application/ld+json"> 2032{ 2033 "@context": "http://schema.org", 2034 "@type": "WebSite", 2035 "url": "https://nksports.com/", 2036 "potentialAction": { 2037 "@type": "SearchAction", 2038 "target": "https://nksports.com/catalogsearch/result/index/?q={search_term_string}", 2039 "query-input": "required name=search_term_string" 2040 } 2041} 2042</script>
2042 2043<!--<h2 class="filterproduct-title" style="margin:0 0 10px;"><span class="content"><strong>Featured Brands</strong></span></h2> 2044<div id="brands-slider-demo-1" class="brands-slider"> 2045 <div class="owl-carousel"> 2046 <div class="item" style="padding-top:10px;"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/brands/brand1.png" alt="" /></div> 2047 <div class="item" style="padding-top:10px;"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/brands/brand2.png" alt="" /></div> 2048 <div class="item" style="padding-top:10px;"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/brands/brand3.png" alt="" /></div> 2049 <div class="item" style="padding-top:10px;"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/brands/brand4.png" alt="" /></div> 2050 <div class="item" style="padding-top:10px;"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/brands/brand5.png" alt="" /></div> 2051 <div class="item" style="padding-top:10px;"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/brands/brand1.png" alt="" /></div> 2052 <div class="item" style="padding-top:10px;"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/brands/brand2.png" alt="" /></div> 2053 <div class="item" style="padding-top:10px;"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/brands/brand3.png" alt="" /></div> 2054 <div class="item" style="padding-top:10px;"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/brands/brand4.png" alt="" /></div> 2055 <div class="item" style="padding-top:10px;"><img src="https://nksports.com/media/wysiwyg/smartwave/porto/brands/brand5.png" alt="" /></div> 2056 </div> 2057
2057<script type="text/javascript"> 2058 require([ 2059 'jquery', 2060 'owl.carousel/owl.carousel.min' 2061 ], function ($) { 2062 $("#brands-slider-demo-1 .owl-carousel").owlCarousel({ 2063 autoplay: true, 2064 autoplayTimeout: 5000, 2065 autoplayHoverPause: true, 2066 margin: 30, 2067 nav: false, 2068 dots: true, 2069 loop: true, 2070 responsive: { 2071 0: { 2072 items:2 2073 }, 2074 640: { 2075 items:3 2076 }, 2077 768: { 2078 items:4 2079 }, 2080 992: { 2081 items:5 2082 }, 2083 1200: { 2084 items:6 2085 } 2086 } 2087 }); 2088 }); 2089 </script>
2089 2090</div> 2091<h2 class="filterproduct-title" style="margin-top:40px;margin-bottom: 5px;"><span class="content"><strong>FROM THE BLOG</strong></span></h2> 2092<div id="latest_news" class="owl-top-narrow"> 2093 <div class="recent-posts"> 2094 <div class="owl-carousel"> 2095 <div class="item"> 2096 <div class="row"> 2097 <div class="col-sm-5"> 2098 <div class="post-image"> 2099 <img src="https://nksports.com/media/wysiwyg/smartwave/porto/blog/03.jpg" alt="" /> 2100 </div> 2101 </div> 2102 <div class="col-sm-7"> 2103 <div class="post-date"> 2104 <span class="day">08</span> 2105 <span class="month">Dec</span> 2106 </div> 2107 <div class="postTitle"> 2108 <h2><a href="#">Post Format – Video</a></h2> 2109 </div> 2110 <div class="postContent"><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras non placerat mi…</p></div> 2111 <a class="readmore" href="#">Read more ></a> 2112 </div> 2113 </div> 2114 </div> 2115 <div class="item"> 2116 <div class="row"> 2117 <div class="col-sm-5"> 2118 <div class="post-image"> 2119 <img src="https://nksports.com/media/wysiwyg/smartwave/porto/blog/04.jpg" alt="" /> 2120 </div> 2121 </div> 2122 <div class="col-sm-7"> 2123 <div class="post-date"> 2124 <span class="day">08</span> 2125 <span class="month">Dec</span> 2126 </div> 2127 <div class="postTitle"> 2128 <h2><a href="#">Post Format – Image Gallery</a></h2> 2129 </div> 2130 <div class="postContent"><p>Euismod atras vulputate iltricies etri elit. Class aptent taciti sociosqu ad litora torquent…</p></div> 2131 <a class="readmore" href="#">Read more ></a> 2132 </div> 2133 </div> 2134 </div> 2135 </div> 2136 </div> 2137
2137<script type="text/javascript"> 2138 require([ 2139 'jquery', 2140 'owl.carousel/owl.carousel.min' 2141 ], function ($) { 2142 $("#latest_news .owl-carousel").owlCarousel({ 2143 loop: false, 2144 margin: 10, 2145 nav: true, 2146 navText: ["<em class='porto-icon-left-open-huge'></em>","<em class='porto-icon-right-open-huge'></em>"], 2147 dots: false, 2148 responsive: { 2149 0: { 2150 items:1 2151 }, 2152 640: { 2153 items:2 2154 }, 2155 768: { 2156 items:2 2157 }, 2158 992: { 2159 items:2 2160 }, 2161 1200: { 2162 items:2 2163 } 2164 } 2165 }); 2166 }); 2167 </script>
2167 2168</div>--> 2169<!--<h2 class="filterproduct-title" style="margin-top:40px;margin-bottom: 5px;"><span class="content"><strong>FROM THE BLOG</strong></span></h2> 2170<div id="latest_news" class="owl-top-narrow"> 2171 2172
2172<script type="text/javascript"> 2173 require([ 2174 'jquery', 2175 'owl.carousel/owl.carousel.min' 2176 ], function ($) { 2177 $("#latest_news .owl-carousel").owlCarousel({ 2178 loop: false, 2179 margin: 10, 2180 nav: true, 2181 navText: ["<em class='porto-icon-left-open-huge'></em>","<em class='porto-icon-right-open-huge'></em>"], 2182 dots: false, 2183 responsive: { 2184 0: { 2185 items:1 2186 }, 2187 640: { 2188 items:2 2189 }, 2190 768: { 2191 items:2 2192 }, 2193 992: { 2194 items:2 2195 }, 2196 1200: { 2197 items:2 2198 } 2199 } 2200 }); 2201 }); 2202 </script>
2202 2203</div>-->
2203<script> require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 2204 if (!magentoStorefrontEvents) return; 2205 2206 window.magentoStorefrontEvents = magentoStorefrontEvents; 2207 2208 let eventForwardingContext = magentoStorefrontEvents.context.getEventForwarding() || {}; 2209 eventForwardingContext.aep = false; 2210 magentoStorefrontEvents.context.setEventForwarding(eventForwardingContext); 2211 2212 magentoStorefrontEvents.context.setAEP({ 2213 imsOrgId: "", 2214 datastreamId: "", 2215 webSdkName: "" 2216 }); 2217 2218 magentoStorefrontEvents.context.setExperiencePlatformConnectorExtension({ 2219 version: "3.6.0" 2220 }); 2221 });</script>
2221 2222
2223<script> const rawRequest = ""; 2224 const searchRequest = rawRequest ? JSON.parse(rawRequest) : null; 2225 2226 const rawResponse = ""; 2227 const searchResponse = rawResponse ? JSON.parse(rawResponse) : null; 2228 2229 const rawExecutionTime = "0"; 2230 const executionTime = rawExecutionTime ? parseFloat(rawExecutionTime) : null; 2231 2232 const requestId = "0a86ee95\u002De300\u002D4a4a\u002D8e2b\u002D5e2bbbceed54"; 2233 2234 const rawAttributes = ""; 2235 const attributes = rawAttributes ? JSON.parse(rawAttributes) : null; 2236 2237 const rawPageSize = "16"; 2238 const pageSize = rawPageSize ? parseInt(rawPageSize) : null; 2239 2240 const customerGroup = "b6589fc6ab0dc82cf12099d1c2d40ab994e8410c"; 2241 2242 window.LiveSearchMetrics = { 2243 searchRequest, 2244 searchResponse, 2245 requestId, 2246 executionTime, 2247 attributes, 2248 pageSize, 2249 context: { 2250 'customerGroup' : customerGroup 2251 } 2252 }; 2253 2254 require([ 2255 "https://livesearch-metrics.magento-ds.com/v0/liveSearchMetrics.js" 2256 ]);</script>
2256
2257<script> require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 2258 if (!magentoStorefrontEvents) return; 2259 2260 magentoStorefrontEvents.context.setSearchExtension({ 2261 version: "4.7.2" 2262 }); 2263 });</script>
2263</div></div> 2264 2265<div data-bind="scope:'product_recommendations_below-main-content'"> 2266 <!-- ko template: getTemplate() --><!-- /ko --> 2267</div> 2268
2269<script type="text/x-magento-init"> 2270 { 2271 "*": { 2272 "Magento_Ui/js/core/app": { 2273 "components": { 2274 "product_recommendations_below-main-content": { 2275 "component": "Magento_ProductRecommendationsLayout/js/layoutRenderer", 2276 "pagePlacement": "below-main-content", 2277 "placeholderUrl": "https://nksports.com/static/version1788970190/frontend/Smartwave/nksports/en_US/Magento_Catalog/images/product/placeholder/image.jpg", 2278 "priceFormat": {"pattern":"$%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false}, 2279 "currencyConfiguration": {"currency":"USD","rate":1}, 2280 "isAlternateEnvironmentEnabled": false } 2281 } 2282 } 2283 } 2284 } 2285</script>
2285 2286</main><footer class="page-footer"><div class="footer"> 2287 <div class="footer-top"> 2288 <div class="container"> 2289 <div class="row"> 2290 <div class="col-lg-12"> 2291 <div class="custom-block"><div class="footer-top-inner"> 2292 <div class="row"> 2293 <div class="col-sm-5"> 2294 <div class="block" style="margin-bottom: 15px;"> 2295 <div class="newsletter-text-title"><strong><span>BE THE FIRST TO KNOW</span></strong></div> 2296 <div class="newsletter-text"> 2297 <p>Get all the latest information on Events, Sales and Offers.<br>Sign up for the NK newsletter today!</p> 2298 </div> 2299 </div> 2300 </div> 2301 <div class="col-sm-7"> 2302 <div class="block-content" style="width:100%;float:right;margin:38px 0px;"> 2303 <a href="/newsletter-signup" class="myButton">Subscribe</a> 2304 <!-- 2305 <div class="social-icons"> 2306 <a href="https://www.facebook.com/NKSportsPerformance" title="Like NK on Facebook" target="_blank"><i class="porto-icon-facebook"></i></a> 2307 <a href="https://twitter.com/NK_rowing" title="Follow NK on Twitter" target="_blank"><i class="porto-icon-twitter"></i></a> 2308 <a href="https://instagram.com/NK_rowing" title="Follow NK on Instagram" target="_blank"><i class="porto-icon-instagram"></i></a> 2309 <a href="https://www.youtube.com/channel/UCEmMcrFm8eOokUzMG6Lv-dA" title="Subscribe to Kestrel on YouTube" target="_blank"><i class="fab fa-youtube"></i></a> 2310 <a href="http://www.linkedin.com/company/nielsen-kellerman" title=" Follow Nielsen-Kellerman on Linkedin" target="_blank"><i class="porto-icon-linkedin-squared"></i></a> 2311 </div>--> 2312 </div> 2313 </div> 2314 </div> 2315</div> 2316<style> 2317.myButton { 2318 background-color:#0088cc; 2319 border-radius:31px; 2320 border:1px solid #4e6096; 2321 display:inline-block; 2322 cursor:pointer; 2323 color:#ffffff !important; 2324 font-size:17px; 2325 font-weight:bold; 2326 padding:13px 31px; 2327 text-decoration:none; 2328} 2329.myButton:hover { 2330 background-color:#026ca1; 2331} 2332.myButton:active { 2333 position:relative; 2334 top:1px; 2335} 2336</style></div> </div> 2337 </div> 2338 </div> 2339 </div> 2340 <div class="footer-middle"> 2341 <div class="container"> 2342 <div class="row"> 2343 <div class="col-lg-3"><div class="block"> 2344 <div class="block-title"><strong><span>COMPANY</span></strong></div> 2345 <div class="block-content"> 2346 <ul class="contact-info" style="padding-top: 7px;"> 2347 <li><p><a href="/nk/about-nk-sports">About</a></p></li> 2348 <li><p><a href="/nk-careers">Careers</a></p></li> 2349 <li><p><a href="/nksports-press-releases">Press</a></p></li> 2350 <li><p><a href="/blog/">NK Blog</a></p></li> 2351 <li><p><a href="/compliance">Compliance Statements</a></p></li> 2352 <li><p><a href="/patents-trademarks">Patents & Trademarks</a></p></li> 2353 <li><p><a href="https://kestrelinstruments.com" target="_blank">Kestrel</a></p></li> 2354 <li><p><a href="https://hornadykestrel.com" target="_blank">Hornady Kestrel</a></p></li> 2355 </ul> 2356 </div> 2357</div></div><div class="col-lg-3"><div class="block"> 2358 <div class="block-title"><strong>CUSTOMER SERVICE</strong></div> 2359 <div class="block-content"> 2360 <ul class="links"> 2361 <li><p><a href="/support">Support</a></p></li> 2362 <li><p><a href="/shipping-policy-nk">Shipping Policy</a></p></li> 2363 <li><p><a href="/warranty">Warranty Information</a></p></li> 2364 <li><p><a href="/nk-sports-performance-return-policy">Return & Repair Policy</a></p></li> 2365 <li><p><a href="/nk/contact/nk-sports-contact-us">Contact</a></p></li> 2366 <li><p><a href="/dealers">Find A Dealer</a></p></li> 2367 <li><p><a href="/nk/dealer">Become A Dealer</a></p></li> 2368 <li><p><a href="/newsletter-signup">Newsletter Signup</a></p></li> 2369 </ul> 2370 </div> 2371</div></div><div class="col-lg-3"><div class="block"> 2372 <div class="block-title"><strong>CATEGORIES</strong></div> 2373 <div class="block-content"> 2374 <ul class="links"> 2375 <li><a href="/link-logbook">LiNK Logbook</a></li> 2376 <li><a href="/category-coxbox">CoxBox</a></li> 2377 <li><a href="/category-strokecoach-and-speedcoach">StrokeCoach & SpeedCoach</a></li> 2378 <li><a href="/category-empower-oarlock">EmPower Oarlock</a></li> 2379 <li><a href="category-blue-ocean-megaphone">Blue Ocean Megaphone</a></li> 2380 <li><a href="/nk-loudspeaker">NK Loudspeaker</a></li> 2381 <li><a href="/category-timing">Interval Watch</a></li> 2382 <li><a href="/upgrades">Product Upgrades</a></li> 2383 </ul> 2384 </div> 2385</div></div><div class="col-lg-3"><div class="block"> 2386 <img src="/media/logo/stores/1/new-nk-logo.png" alt="NK Sports" width="150" /> 2387 <div class="block-title"><strong><a href="https://nksports.com/nk/contact/nk-sports-contact-us">Contact Us</a></strong></div> 2388 <div class="block-title"><strong>Hours</strong><br />Mon-Fri: 9am-5pm EST</div> 2389 <div class="social-icons"> 2390 <a href="https://www.facebook.com/NKSportsPerformance" title="Like NK Sports on Facebook" target="_blank"><i class="porto-icon-facebook"></i></a> 2391 <a href="https://twitter.com/NK_rowing" title="Follow NK Sports on Twitter" target="_blank"><i><img src="https://nksports.com/media/wysiwyg/smartwave/porto/x-logo-white.png" width="22" style="padding-bottom: 4px;" alt="" /></i><!--<i class="porto-icon-twitter"></i>--></a> 2392 <a href="https://instagram.com/NK_rowing" title="Follow NK Sports on Instagram" target="_blank"><i class="porto-icon-instagram"></i></a> 2393 <a href="https://www.youtube.com/channel/UCEmMcrFm8eOokUzMG6Lv-dA" title="Subscribe to NK Sports on YouTube" target="_blank"><i class="fab fa-youtube"></i></a> 2394 <a href="https://www.linkedin.com/showcase/nk-sports-performance-electronics/ " title=" Follow Nielsen-Kellerman on Linkedin" target="_blank"><i class="porto-icon-linkedin-squared"></i></a> 2395 </div> 2396 <!--<div class="custom-block"> 2397 <img src="https://nksports.com/media/wysiwyg/smartwave/porto/footer/payment-icon1.png" style="max-width: 267px;" alt="NK Sports accepts Visa, Mastercard, American Express, Discover, and PayPal." /> 2398 </div>--> 2399<p><br /><a href="https://privacy.nkhome.com/privacy-policy" title="Privacy Policy" target="_blank">Privacy Policy</a> | <a href="/terms">Terms of Service</a><br /> 2400<a href="https://privacy.nkhome.com/privacy-policy#financial-incentive" noreferrer noopener target="_blank">Notice of Financial Incentive</a> 2401<br/><a class="truevault-polaris-privacy-notice" href="https://privacy.nkhome.com/privacy-policy#california-privacy-notice" noreferrer noopener target="_blank">California Privacy Notice</a><br/> 2402<a class="truevault-polaris-optout" href="https://privacy.nkhome.com/opt-out" noreferrer noopener target="_blank"><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></p> 2403<p><span id="accessibilityWidget" tabindex="0" style="cursor: pointer; color: #ffffff;">Click for Accessibility</span></p> 2404<p>© 2026 Nielsen-Kellerman Co.</p> 2405</div></div> </div> 2406 </div> 2407 </div> 2408</div> 2409</footer>
2409<script type="text/x-magento-init"> 2410 { 2411 "*": { 2412 "Magento_Ui/js/core/app": { 2413 "components": { 2414 "storage-manager": { 2415 "component": "Magento_Catalog/js/storage-manager", 2416 "appendTo": "", 2417 "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/nksports.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/nksports.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/nksports.com\/rest\/default\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/nksports.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } 2418 } 2419 } 2420 } 2421 } 2422</script>
2422 2423
2424<script> 2425 (function (m, a, v, e, n, o, i, d) { 2426 d = m.createElement(a); 2427 d.async = true; 2428 d.src = 'https://widget-hosts.mavenoid.com/custom-embedding-scripts/' + n + '.js'; 2429 i = m.getElementsByTagName(a)[0]; 2430 i.parentNode.insertBefore(d, i); 2431 v[e] = v[e] || []; 2432 v['brand'] = o; 2433 })(document, 'script', window, 'mavenoid', 'Nielsen-Kellerman', 'NK Sports'); 2434</script>
2434<script data-ommit="true" nonce="dHFzNjgzOWtzcTRmNnZzbWYwdWpuM2sxbmIxZmN1eG8="> 2435 2436 document.addEventListener("DOMContentLoaded", () => 2437 { 2438 let bind = () => 2439 { 2440 Object.entries( 2441 { 2442 add_to_cart: event => 2443 { 2444 AEC.add(event.currentTarget, dataLayer); 2445 }, 2446 remove_from_cart:event => 2447 { 2448 AEC.remove(event.currentTarget, dataLayer); 2449 }, 2450 select_item:event => 2451 { 2452 AEC.click(event.currentTarget, dataLayer); 2453 }, 2454 add_to_wishlist:event => 2455 { 2456 AEC.wishlist(event.currentTarget, dataLayer); 2457 }, 2458 remove_from_wishlist:event => 2459 { 2460 AEC.wishlistRemove(event.currentTarget, dataLayer); 2461 }, 2462 add_to_compare:event => 2463 { 2464 AEC.compare(event.currentTarget, dataLayer); 2465 }, 2466 add_to_cart_swatch:event => 2467 { 2468 AEC.addSwatch(event.currentTarget, dataLayer); 2469 } 2470 }).forEach(([event, callback]) => 2471 { 2472 [...document.querySelectorAll('[data-event]:not([data-bound])')].filter(element => { return element.dataset.event === event; }
2472).forEach(element => 2473 { 2474 element.addEventListener('click', callback); 2475 2476 element.dataset.bound = true; 2477 }); 2478 }); 2479 }; 2480 2481 bind(); 2482 2483 if("PerformanceObserver" in window) 2484 { 2485 const observer = new PerformanceObserver((items) => 2486 { 2487 items.getEntries().filter(({ initiatorType }) => initiatorType === "xmlhttprequest").forEach((entry) => 2488 { 2489 bind(); 2490 }); 2491 }); 2492 2493 observer.observe( 2494 { 2495 entryTypes: ["resource"] 2496 }); 2497 } 2498 }); 2499 2500</script>
2500<script data-ommit="true" nonce="dHFzNjgzOWtzcTRmNnZzbWYwdWpuM2sxbmIxZmN1eG8="> 2501 2502 document.addEventListener("DOMContentLoaded", () => 2503 { 2504 var PromotionTrack = ((dataLayer) => 2505 { 2506 return { 2507 apply: () => 2508 { 2509 var promotions = [], position = 0; 2510 2511 document.querySelectorAll('[data-promotion]').forEach(promotion => 2512 { 2513 let entity = 2514 { 2515 promotion_id: promotion.dataset.promotionId, 2516 promotion_name: promotion.dataset.promotionName, 2517 creative_name: promotion.dataset.promotionCreative, 2518 creative_slot: promotion.dataset.promotionPosition 2519 }; 2520 2521 AEC.EventDispatcher.trigger('ec.cookie.promotion.entity', entity, 2522 { 2523 element: promotion 2524 }); 2525 2526 promotions.push(entity); 2527 2528 promotion.addEventListener('click', (event) => 2529 { 2530 var data = 2531 { 2532 'event': 'select_promotion', 2533 'ecommerce': 2534 { 2535 'items': 2536 [ 2537 { 2538 promotion_id: event.target.dataset.promotionId, 2539 promotion_name: event.target.dataset.promotionName, 2540 creative_name: event.target.dataset.promotionCreative, 2541 creative_slot: event.target.dataset.promotionPosition 2542 } 2543 ] 2544 } 2545 }; 2546 2547 AEC.Cookie.promotionClick(data, promotion).push(dataLayer); 2548 2549 /** 2550 * Save persistent data 2551 */ 2552 AEC.Persist.push(AEC.Persist.CONST_KEY_PROMOTION, 2553 { 2554 'promotion': data.ecommerce.items[0] 2555 }); 2556 }); 2557 }); 2558 2559 if (promotions.length) 2560 { 2561 AEC.Cookie.promotion( 2562 { 2563 'event':'view_promotion', 2564 'ecommerce': 2565 { 2566 'items': promotions 2567 } 2568 }).push(dataLayer); 2569 } 2570 2571 return this; 2572 } 2573 } 2574 })(dataLayer).apply(); 2575 }); 2576</script>
2576<script data-ommit="true" nonce="dHFzNjgzOWtzcTRmNnZzbWYwdWpuM2sxbmIxZmN1eG8="> 2577 2578 document.addEventListener("DOMContentLoaded", () => 2579 { 2580 (() => 2581 { 2582 let map = {}, trace = {}; 2583 2584 document.querySelectorAll('[data-widget]').forEach((element) => 2585 { 2586 let widget = element.dataset.widget; 2587 2588 let entity = 2589 { 2590 2591 item_id: element.dataset.id, 2592 item_name: element.dataset.name, 2593 item_list_name: element.dataset.list, 2594 item_list_id: element.dataset.list, 2595 item_brand: element.dataset.brand, 2596 category: element.dataset.category, 2597 price: parseFloat(element.dataset.price), 2598 index: parseFloat(element.dataset.position), 2599 currency: AEC.GA4.currency, 2600 quantity: 1, 2601 google_business_vertical: 'retail' 2602 }; 2603 2604 Object.assign(entity, entity, AEC.GA4.augmentCategories(entity)); 2605 2606 let attributes = element.dataset.attributes; 2607 2608 if (attributes) 2609 { 2610 Object.entries(JSON.parse(attributes)).forEach(([key, value]) => 2611 { 2612 entity[key] = value; 2613 }); 2614 } 2615 2616 if (!map.hasOwnProperty(widget)) 2617 { 2618 map[widget] = []; 2619 2620 map[widget].trace = {}; 2621 map[widget].entry = []; 2622 map[widget].item_list_id = ''; 2623 map[widget].item_list_name = ''; 2624 } 2625 2626 if (!map[widget].trace.hasOwnProperty(element.dataset.id)) 2627 { 2628 map[widget].trace[element.dataset.id] = true; 2629 2630 map[widget].entry.push(entity); 2631 2632 map[widget].item_list_id = entity.item_list_id; 2633 map[widget].item_list_name = entity.item_list_name; 2634 } 2635 }); 2636 2637 Object.entries(map).forEach(([key, value]) => 2638 { 2639 if (value.entry.length) 2640 { 2641 let data = 2642 { 2643 event: 'view_item_list', 2644 ecommerce: 2645 { 2646 item_list_id: value.item_list_id, 2647 item_list_name: value.item_list_name, 2648 items: value.entry 2649 } 2650 }; 2651 2652 if ('undefined' !== typeof dataLayer) 2653 { 2654 (function(callback) 2655 { 2656 if (AEC.Const.COOKIE_DIRECTIVE) 2657 { 2658 AEC.CookieConsent.queue(callback).process(); 2659 } 2660 else 2661 { 2662 callback.apply(window,[]); 2663 } 2664 }) 2665 ( 2666 (function(dataLayer, data) 2667 { 2668 return function() 2669 { 2670 AEC.EventDispatcher.trigger('ec.widget.view.data', data); 2671 2672 if (AEC.reset) 2673 { 2674 dataLayer.push({ ecommerce: null }); 2675 } 2676 2677 dataLayer.push(data); 2678 } 2679 })(dataLayer, data) 2680 ); 2681 } 2682 } 2683 }); 2684 })(); 2685 }); 2686 2687</script>
2687<script data-ommit="true" nonce="dHFzNjgzOWtzcTRmNnZzbWYwdWpuM2sxbmIxZmN1eG8="> 2688 2689 if (typeof dataLayer !== "undefined") 2690 { 2691 2692 2693 AEC.Request.get(AEC.url('datalayer/index/events'), {}, response => 2694 { 2695 Object.entries(response.events).forEach(([key, event]) => 2696 { 2697 dataLayer.push(event); 2698 }); 2699 }); 2700 2701 2702 2703 AEC.EventDispatcher.on('ec.facebook.loaded', () => 2704 { 2705 }); 2706 2707 2708 if (window.google_tag_params) 2709 { 2710 (function(callback) 2711 { 2712 if (AEC.Const.COOKIE_DIRECTIVE) 2713 { 2714 AEC.CookieConsent.queue(callback, "cookieConsentGranted").process(); 2715 } 2716 else 2717 { 2718 callback.apply(window,[]); 2719 } 2720 }) 2721 ( 2722 (function(dataLayer) 2723 { 2724 return () => 2725 { 2726 AEC.Cookie.remarketing({ event:'fireRemarketingTag', google_tag_params: window.google_tag_params }).push(dataLayer); 2727 } 2728 })(dataLayer) 2729 ); 2730 } 2731 2732 2733 } 2734 else 2735 { 2736 console.log('dataLayer[] is not intialized. Check if GTM is installed properly'); 2737 } 2738 2739</script>
2739<div id="nk_popup_product_holder" data-module-enabled="0" data-redirect-url=""></div> 2740 2741
2742<script> require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 2743 if(!magentoStorefrontEvents) return; 2744 2745 magentoStorefrontEvents.context.setPage({ 2746 pageType: "CMS" 2747 }); 2748 magentoStorefrontEvents.context.setContext("pageExtended", { 2749 action: "view" 2750 }); 2751 });</script>
2751</div>
2751<script>window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-dab5375d331eaab8eb9","applicationID":"1097887613","transactionName":"M1JUZBEAWRdSBkFcDQoYd1MXCFgKHAZYRk0NWVJVG05eClcATQ==","queueTime":0,"applicationTime":378,"atts":"HxVXElkaShk=","errorBeacon":"bam.nr-data.net","agent":""}</script>
2751<script type="text/x-magento-init">{"*": 2752 {"Magento_Persistent/js/remember-me-config": { 2753 "config": {"persistenceConfig":{"isRememberMeCheckboxVisible":true,"isRememberMeCheckboxChecked":true}} 2754 }}}</script>
2754 </body> 2755</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.