/* Copyright 2025 Nord Security. All rights reserved. */ (function(){'use strict';var xt=Object.defineProperty,St=Object.defineProperties;var kt=Object.getOwnPropertyDescriptors;var H=Object.getOwnPropertySymbols;var De=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable;var oe=(e,t,i)=>t in e?xt(e,t,{enumerable:true,configurable:true,writable:true,value:i}):e[t]=i,N=(e,t)=>{for(var i in t||(t={}))De.call(t,i)&&oe(e,i,t[i]);if(H)for(var i of H(t))Ue.call(t,i)&&oe(e,i,t[i]);return e},re=(e,t)=>St(e,kt(t));var Me=(e,t)=>{var i={};for(var n in e)De.call(e,n)&&t.indexOf(n)<0&&(i[n]=e[n]);if(e!=null&&H)for(var n of H(e))t.indexOf(n)<0&&Ue.call(e,n)&&(i[n]=e[n]);return i};var C=(e,t,i)=>oe(e,typeof t!="symbol"?t+"":t,i);var $=(e,t,i)=>new Promise((n,o)=>{var c=a=>{try{s(i.next(a));}catch(d){o(d);}},r=a=>{try{s(i.throw(a));}catch(d){o(d);}},s=a=>a.done?n(a.value):Promise.resolve(a.value).then(c,r);s((i=i.apply(e,t)).next());});var T=function(){var t=function(){for(var n="_domainTest".concat(new Date().getTime()),o=document.location.hostname,c=0,r=o.split(".");c{let e=new URL(window.location.href).searchParams,t=e.get("utm_medium")==="affiliate",i=!!e.get(G.gclid)||!!e.get(G.gclsrc)||!!e.get(G.gbraid)||!!e.get(G.wbraid);if(t)return Ft;if(i)return Rt},Ke=e=>{u.set("at",e,{domain:`.${T()}`,expires:30});},Be=()=>{let e=At();if(!e)return;let t=u.get("at"),i=t&&!Lt.includes(t);if(!t||i){Ke(e);return}if(t.slice(-1)!==e){let n=t.slice(-1)+e;Ke(n);}};var ae=e=>{let t=e;return {increment:()=>{t+=1;},get:()=>t}};var Ve=new Map([["visitor_id","vi"],["session_id","si"],["hit_count","hc"],["session_engagement","se"],["session_idx","scx"],["session_start","ss"],["engagement_time","etm"],["hit_timestamp","ht"],["lib_version","lv"],["consent_status","cns"],["current_session","curs"],["ga_sid","gas"],["ga_cid","gac"],["nordvpn_aff_id","nai"],["nordvpn_aff_transaction_id","nati"],["attribution","at"],["dark_mode","dm"],["full_url","fu"],["page_ref","pr"],["page_title","pt"],["page_lang","pl"],["resolution_screen","rs"],["resolution_viewport","rv"],["device_lang","dl"],["event","e"],["user_agent","ua"],["project","p"],["client_version","cvs"],["experiment","exp"],["protection_status","ps"],["countdown","cnt"],["countdown_remaining","cntr"],["user_id","ui"],["user_uuid","usi"],["currency","cur"],["destination_url","du"],["element_name","en"],["section","sn"],["section_id","sni"],["selected_language","sel"],["placement","plcm"],["form_status","frms"],["error_message","erm"],["percent_scrolled","prcs"],["source_nord_id","ni"],["flows","fl"],["login_status","ls"],["code_redeem","cr"],["flow_type","flt"],["form_type","fty"],["form_name","fnm"],["zendesk_visitor_id","zvi"],["article","art"],["message","msg"],["found_helpful","fh"],["plans","pln"],["name","n"],["selected","s"],["selected_id","sid"],["displayed","d"],["displayed_id","di"],["preselected","p"],["preselected_id","psi"],["loaded","l"],["loaded_id","li"],["displayed_promotion","dp"],["preselected_promotion","pp"],["selected_promotion","sp"],["packages","pkg"],["main_id","mid"],["cross_sell_id","csid"],["payments","pa"],["selected","s"],["selected_id","sid"],["loaded","l"],["loaded_id","li"],["preselected","p"],["preselected_id","psi"],["amount","a"],["custom","cu"],["dimension_1","d1"],["dimension_2","d2"],["dimension_3","d3"],["dimension_4","d4"],["dimension_5","d5"],["dimension_6","d6"],["dimension_7","d7"],["dimension_8","d8"],["dimension_9","d9"],["dimension_10","d10"],["subscriptions","su"],["status","s"],["details","d"],["providers","prv"],["services","sr"],["status","s"],["details","d"],["name","n"],["account_settings","as"],["name","n"],["status","s"],["coupon","cou"],["code","c"],["status","s"],["taxes","txs"],["selected","s"],["preselected","p"],["refunds","ref"],["payment_id","payi"],["payment_type","payt"],["payment_provider","payp"],["products","pro"],["reason_group","reag"],["reason","rea"],["dwm","dwm"],["user_status","dws"],["user_notification_status","dwns"],["user_monitored_emails","dwme"],["user_pending_emails","dwpe"],["user_paused_emails","dwpae"],["user_leaks","dwl"],["user_unresolved_leaks","dwul"],["user_primary_subscription_id","dwpsi"],["user_monitored_subscription_ids","dwmsi"],["user_pending_subscription_ids","dwpesi"],["user_paused_subscription_ids","dwpasi"],["leak_state","dwse"],["leak_is_new","dwin"],["leak_risk","dwr"],["leak_detected_date","dwdd"],["leak_date","dwld"],["leak_source_id","dwsi"],["leak_subscription_id","dwsui"],["leak_leaked_keys","dwlk"]]),X="TC",S="nv_tri",k="nv_trs",W="tr_dbg",Ot="_ga",Nt="_ga_LEXMJ1N516",Pt="CurrentSession",Ye=()=>{var n;let[e,t,...i]=((n=u.get(Ot))==null?void 0:n.split("."))||[];return i.join(".")||void 0},He=()=>u.get(Pt),$e=()=>{var e;return (e=u.get(Nt))==null?void 0:e.split(".")[2]},J=100,ce=1e3*60*30,Dt=1e3*10,P=0,de=1,y=()=>u.get(k),q=()=>{var e;return Number((e=y())==null?void 0:e.split("_")[3])||P},L=()=>{var e;return Number((e=y())==null?void 0:e.split("_")[2])||de},Qe=()=>u.get("consent"),le=ae(1),pe=ae(1),Ge=()=>document.title,Xe=()=>window.navigator.userAgent,We=()=>document.documentElement.lang,Je=()=>window.navigator.language,m=()=>new Date().getTime(),ue=()=>window.location.href,qe=()=>`${window.screen.width}x${window.screen.height}`,ze=()=>`${window.innerWidth}x${window.innerHeight}`,Ze=()=>{var i,n;let e=(i=window.tcConfig)==null?void 0:i.project,t=(n=window.tcConfig)==null?void 0:n.clientVersion;if(t)return !e||t.includes("@")?t:`${e}@${t}`},I=()=>u.get(S),me=()=>{var e;return ((e=y())==null?void 0:e.split("_")[1])||""},F=()=>{var e;return ((e=y())==null?void 0:e.split("_")[0])||""},et=()=>new Date().getTime()-Number(F())>=Dt||le.get()>=3||pe.get()>=2,tt=()=>{var e;return (e=document.activeElement)==null?void 0:e.href},z=730,ge=()=>{if(window.tcContext){let e=window.tcContext.cetStart;if(!e){window.tcContext.uti=1;return}window.tcContext.cet+=m()-e,window.tcContext.cetStart=void 0;}},fe=()=>{window.tcContext&&(window.tcContext.cetStart=m());},nt=e=>{try{return new URL(e),!0}catch(t){return false}},it=e=>!e.lht||new Date().getTime()-e.lht>1e3?0:e.en+1,ot=()=>window.matchMedia?window.matchMedia("(prefers-color-scheme: dark)").matches:false;var rt=()=>{let e=String(Math.random()).split(".")[1];return [X,e,m()].join("_")},_e=e=>{u.remove(S),u.set(S,e,{expires:z,domain:`.${T()}`});};var ve=e=>{u.remove(k),u.set(k,e,{expires:z,domain:`.${T()}`});},Z=(e,t,i,n)=>{ve([e,t,i,n].join("_"));},st=()=>{y()&&(m()-Number(me())>ce?Z(m(),m(),L()+1,P+1):Z(F(),m(),L(),q()+1));},at=()=>{let e=y(),t=m()-Number(me());!e||e.startsWith(X)?Z(m(),m(),de,P):t>ce&&Z(m(),m(),L()+1,P);},D=()=>F();var Ut=e=>{addEventListener("pageshow",t=>{t.persisted&&e(t);},true);},Mt=()=>{let e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart{document.prerendering?addEventListener("prerenderingchange",()=>e(),true):e();},we=e=>{document.prerendering?jt(()=>we(e)):document.readyState!=="complete"?addEventListener("load",()=>we(e),true):setTimeout(e);},Ee=e=>{we(()=>{let t=Mt();t&&(e(t),Ut(()=>{e(t);}));});};var vt=-1,A=e=>{addEventListener("pageshow",t=>{t.persisted&&(vt=t.timeStamp,e(t));},true);},w=(e,t,i,n)=>{let o,c;return r=>{t.value>=0&&(r||n)&&(c=t.value-(o!=null?o:0),(c||o===void 0)&&(o=t.value,t.delta=c,t.rating=((s,a)=>s>a[1]?"poor":s>a[0]?"needs-improvement":"good")(t.value,i),e(t)));}},Ie=e=>{requestAnimationFrame(()=>requestAnimationFrame(()=>e()));},be=()=>{let e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart{var t;let e=be();return (t=e==null?void 0:e.activationStart)!=null?t:0},E=(e,t=-1)=>{let i=be(),n="navigate";return vt>=0?n="back-forward-cache":i&&(document.prerendering||U()>0?n="prerender":document.wasDiscarded?n="restore":i.type&&(n=i.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:n}},he=new WeakMap;function Le(e,t){return he.get(e)||he.set(e,new t),he.get(e)}var ye=class{constructor(){C(this,"t");C(this,"i",0);C(this,"o",[]);}h(t){var o;if(t.hadRecentInput)return;let i=this.o[0],n=this.o.at(-1);this.i&&i&&n&&t.startTime-n.startTime<1e3&&t.startTime-i.startTime<5e3?(this.i+=t.value,this.o.push(t)):(this.i=t.value,this.o=[t]),(o=this.t)==null||o.call(this,t);}},M=(e,t,i={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){let n=new PerformanceObserver(o=>{Promise.resolve().then(()=>{t(o.getEntries());});});return n.observe(N({type:e,buffered:!0},i)),n}}catch(n){}},Fe=e=>{let t=false;return ()=>{t||(e(),t=true);}},R=-1,ct=()=>document.visibilityState!=="hidden"||document.prerendering?1/0:0,te=e=>{document.visibilityState==="hidden"&&R>-1&&(R=e.type==="visibilitychange"?e.timeStamp:0,Kt());},dt=()=>{addEventListener("visibilitychange",te,true),addEventListener("prerenderingchange",te,true);},Kt=()=>{removeEventListener("visibilitychange",te,true),removeEventListener("prerenderingchange",te,true);},wt=()=>{var e;if(R<0){let t=U(),i=document.prerendering||(e=globalThis.performance.getEntriesByType("visibility-state").filter(n=>n.name==="hidden"&&n.startTime>t)[0])==null?void 0:e.startTime;R=i!=null?i:ct(),dt(),A(()=>{setTimeout(()=>{R=ct(),dt();});});}return {get firstHiddenTime(){return R}}},ne=e=>{document.prerendering?addEventListener("prerenderingchange",()=>e(),true):e();},lt=[1800,3e3],ie=(e,t={})=>{ne(()=>{let i=wt(),n,o=E("FCP"),c=M("paint",r=>{for(let s of r)s.name==="first-contentful-paint"&&(c.disconnect(),s.startTime{o=E("FCP"),n=w(e,o,lt,t.reportAllChanges),Ie(()=>{o.value=performance.now()-r.timeStamp,n(true);});}));});},pt=[.1,.25],Re=(e,t={})=>{ie(Fe(()=>{let i,n=E("CLS",0),o=Le(t,ye),c=s=>{for(let a of s)o.h(a);o.i>n.value&&(n.value=o.i,n.entries=o.o,i());},r=M("layout-shift",c);r&&(i=w(e,n,pt,t.reportAllChanges),document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&(c(r.takeRecords()),i(true));}),A(()=>{o.i=0,n=E("CLS",0),i=w(e,n,pt,t.reportAllChanges),Ie(()=>i());}),setTimeout(i));}));},Et=0,Ce=1/0,ee=0,Bt=e=>{for(let t of e)t.interactionId&&(Ce=Math.min(Ce,t.interactionId),ee=Math.max(ee,t.interactionId),Et=ee?(ee-Ce)/7+1:0);},Te,ut=()=>{var e;return Te?Et:(e=performance.interactionCount)!=null?e:0},Vt=()=>{"interactionCount"in performance||Te||(Te=M("event",Bt,{type:"event",buffered:true,durationThreshold:0}));},mt=0,xe=class{constructor(){C(this,"u",[]);C(this,"l",new Map);C(this,"m");C(this,"v");}p(){mt=ut(),this.u.length=0,this.l.clear();}P(){let t=Math.min(this.u.length-1,Math.floor((ut()-mt)/50));return this.u[t]}h(t){var o,c;if((o=this.m)==null||o.call(this,t),!t.interactionId&&t.entryType!=="first-input")return;let i=this.u.at(-1),n=this.l.get(t.interactionId);if(n||this.u.length<10||t.duration>i.T){if(n?t.duration>n.T?(n.entries=[t],n.T=t.duration):t.duration===n.T&&t.startTime===n.entries[0].startTime&&n.entries.push(t):(n={id:t.interactionId,entries:[t],T:t.duration},this.l.set(n.id,n),this.u.push(n)),this.u.sort((r,s)=>s.T-r.T),this.u.length>10){let r=this.u.splice(10);for(let s of r)this.l.delete(s.id);}(c=this.v)==null||c.call(this,n);}}},ht=e=>{let t=globalThis.requestIdleCallback||setTimeout;document.visibilityState==="hidden"?e():(e=Fe(e),document.addEventListener("visibilitychange",e,{once:true}),t(()=>{e(),document.removeEventListener("visibilitychange",e);}));},gt=[200,500],Ae=(e,t={})=>{globalThis.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype&&ne(()=>{var s;Vt();let i,n=E("INP"),o=Le(t,xe),c=a=>{ht(()=>{for(let g of a)o.h(g);let d=o.P();d&&d.T!==n.value&&(n.value=d.T,n.entries=d.entries,i());});},r=M("event",c,{durationThreshold:(s=t.durationThreshold)!=null?s:40});i=w(e,n,gt,t.reportAllChanges),r&&(r.observe({type:"first-input",buffered:true}),document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&(c(r.takeRecords()),i(true));}),A(()=>{o.p(),n=E("INP"),i=w(e,n,gt,t.reportAllChanges);}));});},Se=class{constructor(){C(this,"m");}h(t){var i;(i=this.m)==null||i.call(this,t);}},ft=[2500,4e3],Oe=(e,t={})=>{ne(()=>{let i=wt(),n,o=E("LCP"),c=Le(t,Se),r=a=>{t.reportAllChanges||(a=a.slice(-1));for(let d of a)c.h(d),d.startTime{r(s.takeRecords()),s.disconnect(),n(true);});for(let d of ["keydown","click","visibilitychange"])addEventListener(d,()=>ht(a),{capture:true,once:true});A(d=>{o=E("LCP"),n=w(e,o,ft,t.reportAllChanges),Ie(()=>{o.value=performance.now()-d.timeStamp,n(true);});});}});},_t=[800,1800],ke=e=>{document.prerendering?ne(()=>ke(e)):document.readyState!=="complete"?addEventListener("load",()=>ke(e),true):setTimeout(e);},Ne=(e,t={})=>{let i=E("TTFB"),n=w(e,i,_t,t.reportAllChanges);ke(()=>{let o=be();o&&(i.value=Math.max(o.responseStart-U(),0),i.entries=[o],n(true),A(()=>{i=E("TTFB",0),n=w(e,i,_t,t.reportAllChanges),n(true);}));});};var Ct=(e,t)=>$(null,null,function*(){var n;let i=()=>$(null,null,function*(){return (yield fetch(e,{method:"POST",body:t})).ok?"FALLBACK":"FAIL"});try{return ((n=navigator.sendBeacon)==null?void 0:n.bind(navigator)(e,t))?"SUCCESS":i()}catch(o){return i()}}),j=(e,t)=>{var o;let i="https://d.nordvpn.com/",n={c:e,p:t,d:{t:m(),vi:I(),si:D()}};Ct(`${new URL(((o=window.tcConfig)==null?void 0:o.url)||i).origin}/1/rc`,JSON.stringify(n));},K=(o,c,...r)=>$(null,[o,c,...r],function*(e,t,{isBackfill:i=false,isEngaging:n}={}){var s,a;try{if(!window.tcContext||!window.tcQueue||!((s=window.tcConfig)!=null&&s.project)||!((a=window.tcConfig)!=null&&a.url)){j("10003");return}switch(t.source_nord_id&&(window.tcConfig.sourceNordId=t.source_nord_id),t.experiment&&(window.tcConfig.experiment=t.experiment),e){case "page_view":le.increment();break;case "click":pe.increment();break}let d=m();window.tcContext=re(N({},window.tcContext),{lht:d,en:i?0:it(window.tcContext)});let g={en:window.tcContext.en,tr_dbg:window.tcContext.tr_dbg};window.tcContext.uti===1&&(window.tcContext.uti=void 0);let _=window.tcContext.cet,l=window.tcContext.cetStart,v;l?(v=_+(d-l),window.tcContext.cetStart=d):v=_,st();let h=re(N({page_ref:window.tcContext.page_ref,page_title:Ge(),user_agent:Xe(),page_lang:We(),device_lang:Je(),full_url:ue(),resolution_screen:qe(),resolution_viewport:ze(),project:window.tcConfig.project,client_version:Ze(),source_nord_id:window.tcConfig.sourceNordId,experiment:window.tcConfig.experiment},t),{event:e,visitor_id:I(),session_id:D(),hit_count:q(),session_engagement:(n!=null?n:et())?1:0,session_idx:L(),session_start:Number(F()),engagement_time:v,hit_timestamp:d,lib_version:je,consent_status:Qe(),current_session:He(),ga_sid:$e(),ga_cid:Ye(),nordvpn_aff_id:u.get("nordvpn_aff_id"),nordvpn_aff_transaction_id:u.get("nordvpn_aff_transaction_id"),attribution:u.get("at")});e==="page_view"&&(h.dark_mode=ot()),e==="click"&&(h.destination_url=tt()),window.tcContext.cet=0,window.tcContext.cetStart=m();let p=JSON.stringify(h);for(let[B,V]of Ve){let O=`"${B}":`,x=new RegExp(O,"gm"),Y=`"${V}":`;p=p.replace(x,Y);}let b={context:g,event:JSON.parse(p)};i||window.tcQueue.push([e,t]);let f=yield Ct(window.tcConfig.url,JSON.stringify(b));return f==="FALLBACK"&&j("20001"),f==="FAIL"&&j("10001"),f}catch(d){j("10002",JSON.stringify(d,Object.getOwnPropertyNames(d)));return}}),yt=({collectorUrl:e,pageReferrer:t,project:i,clientVersion:n,linkerDomains:o,sourceNordId:c})=>{var r,s;try{let a=new URL(ue()).searchParams,d=a.get(S),g=a.get(k);Be(),d&&d.length{switch(document.visibilityState){case "visible":fe();break;case "hidden":ge();break}});let l=new Map;Ne(p=>l.set("ttfb",p.value)),ie(p=>l.set("fcp",p.value)),Oe(p=>l.set("lcp",p.value)),Ae(p=>l.set("inp",p.value)),Re(p=>l.set("cls",p.value)),Ee(p=>{l.set("ttl",p.loadEventEnd-p.startTime),l.set("ttpd",p.domComplete-p.domInteractive);});let v=()=>{l.size>0&&(K("user_timing",{ttl:l.get("ttl"),ttfb:l.get("ttfb"),ttpd:l.get("ttpd"),fcp:l.get("fcp"),lcp:l.get("lcp"),inp:l.get("inp"),cls:l.get("cls")},{isEngaging:!1}),l.clear());};addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&v();}),addEventListener("pagehide",v);let h=p=>{var B,V;if(!((V=(B=window.tcConfig)==null?void 0:B.linkerDomains)!=null&&V.length))return;let b,f=p.target;for(;!b&&f;){if(f.hasAttribute("href")){b=f;break}f=f.parentElement;}if(f){let O=f.getAttribute("href");if(O&&nt(O)){let x=new URL(O);if(window.location.hostname!==x.hostname){let Y=I(),Pe=y();window.tcConfig.linkerDomains.some(Tt=>x.hostname.endsWith(Tt))&&Y&&Pe&&(x.searchParams.set(S,Y),x.searchParams.set(k,Pe),f.setAttribute("href",x.href));}}}};document.addEventListener("click",h),document.addEventListener("contextmenu",h),_e(I()||rt()),at();}catch(a){j("10002",JSON.stringify(a,Object.getOwnPropertyNames(a)));}};(function(){var l;let e=document.currentScript;if(!e){console.error("Failed to initialize the script");return}let t=new URL(e.src),_=Object.fromEntries(t.searchParams.entries()),{cu:i,pr:n,p:o,cv:c,sni:r}=_,s=Me(_,["cu","pr","p","cv","sni"]),a=i||s.collectorUrl,d=o||s.project;if(!a){console.error("`cu` query string missing. Please import the script with `?cu=` query parameter");return}if(!d){console.error("`p` query string missing. Please import the script with `?p=` query parameter");return}yt({collectorUrl:a,project:d,clientVersion:c||s.clientVersion,linkerDomains:(l=s.linkerDomains)==null?void 0:l.split(","),pageReferrer:n||s.pageReferrer,sourceNordId:r});let g=window.tcQueue||[];for(let v=0;v