CINXE.COM
Security
<!DOCTYPE html> <!--[if lt IE 7 ]> <html lang="en" id="top" class="no-js ie6"> <![endif]--> <!--[if IE 7 ]> <html lang="en" id="top" class="no-js ie7"> <![endif]--> <!--[if IE 8 ]> <html lang="en" id="top" class="no-js ie8"> <![endif]--> <!--[if IE 9 ]> <html lang="en" id="top" class="no-js ie9"> <![endif]--> <!--[if (gt IE 9)|!(IE)]><!--> <html lang="en" id="top" class="no-js"> <!--<![endif]--> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript">(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:"1103353965",accountID:"4430907",trustKey:"49206",xpid:"UAIEUV9TDxABVFNQBgMCXlYE",licenseKey:"NRJS-dd6144c4de227d09eb4",applicationID:"1022125825"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={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)),o=0===Object.keys(r).length?e:r;for(let a in o)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]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={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},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={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,harvestTimeSeconds:10,autoStart:!0},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},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.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){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.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,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="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),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(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;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(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].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(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],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).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,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},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])=>{s[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()[s[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 a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},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,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(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 o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},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{}}}},944:(e,t,r)=>{"use strict";function n(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)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},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})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,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}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{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)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=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)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={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"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)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,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}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,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(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 d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.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,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(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 y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.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}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.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,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <title>Security</title> <meta name="description" content="" /> <meta name="keywords" content="" /> <meta name="robots" content="INDEX,FOLLOW" /> <link rel="icon" href="https://acdbio.com/store/media/favicon/default/favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="https://acdbio.com/store/media/favicon/default/favicon.ico" type="image/x-icon" /> <link rel="alternate" href="http://acdbio.com/" hreflang="en" /> <link rel="stylesheet" type="text/css" href="https://acdbio.com/store/media/amoptimization/media/css_secure/d81fd6af2104e61f94ad2b0d8f9a148a.css?v=1732669572" media="all" /> <link rel="stylesheet" href="//fonts.googleapis.com/css?family=Raleway:300,400,500,700,600" /> <!--[if (lte IE 8) & (!IEMobile)]> <link rel="stylesheet" type="text/css" href="https://acdbio.com/store/media/amoptimization/media/css_secure/8ae16d9d2c8c6acddab4e498d7c80f57.css?v=1732669572" media="all" /> <![endif]--> <!--[if (gte IE 9) | (IEMobile)]><!--> <link rel="stylesheet" type="text/css" href="https://acdbio.com/store/media/amoptimization/media/css_secure/8dcf464e247f61bff0a38b72c4df342a.css?v=1732669572" media="all" /> <!--<![endif]--> <meta name="viewport" content="initial-scale=1.0, width=device-width" /> <!-- Facebook Pixel Code --> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=638301179673345&ev=PageView&noscript=1" /></noscript> <!-- End Facebook Pixel Code --> <!-- Start Bizible's analytics Code --> <!-- End Bizible's analytics Code --> <script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"false","rua.upre":"false","rua.cpre":"false","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"","rua.cook":"false","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"false","rua.isuxp":"false","rua.texp":"norulematch","rua.ceh":"false","rua.ueh":"false","rua.ieh.st":"0"}]);</script> <script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="QEZ55-P527E-LVKSE-MNC9N-NHZCR",function(){function e(){if(!o){var e=document.createElement("script");e.id="boomr-scr-as",e.src=window.BOOMR.url,e.async=!0,i.parentNode.appendChild(e),o=!0}}function t(e){o=!0;var n,t,a,r,d=document,O=window;if(window.BOOMR.snippetMethod=e?"if":"i",t=function(e,n){var t=d.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void t(i.parentNode,"boomr-async");a=document.createElement("IFRAME"),a.src="about:blank",a.title="",a.role="presentation",a.loading="eager",r=(a.frameElement||a).style,r.width=0,r.height=0,r.border=0,r.display="none",i.parentNode.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src="javascript:var d=document.open();d.domain='"+n+"';void(0);",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write("<bo"+"dy onload='document._boomrl();'>");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=12,window.BOOMR.url=n+"QEZ55-P527E-LVKSE-MNC9N-NHZCR";var i=document.currentScript||document.getElementsByTagName("script")[0],o=!1,r=document.createElement("link");if(r.relList&&"function"==typeof r.relList.supports&&r.relList.supports("preload")&&"as"in r)window.BOOMR.snippetMethod="p",r.href=window.BOOMR.url,r.rel="preload",r.as="script",r.addEventListener("load",e),r.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!o)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),i.parentNode.appendChild(r);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=""=="true"?1:0,t="",a="bdpnbeqxbwwjoz2gocca-f-e199b3757-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,o={"ak.v":"39","ak.cp":"1653242","ak.ai":parseInt("1065117",10),"ak.ol":"0","ak.cr":218,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"b615dcdd","ak.r":41489,"ak.a2":n,"ak.m":"","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":58772,"ak.gh":"23.220.106.146","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1732669572","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==d5vSrXY5AAulSsi2iNRdIQdXv8gvTa85fASHJ3JuE0lyVREOEm4a7d092eU16Hal1d6Ivgg7NmEYRjIoDVp/PJuoZleOdMut7KQ4/il0X2KGuZYzB1c5ixoUsDc4AJstvFmCGVgNzW7gAQ+2mv7VpzcqP2ckKDmUcSHAE8IdTkSG7lw5EbZTOdm9sszeYxySQiW5HThiUiTv8+2Obmv5qx3WLgEd2WvlrzCv/gy8Yi1PUTNOtMtKUGBOWGdUbRQlwOKtkk0W6F3mc26b+Q76RfvoNhlJAT5dlYMfScYqzszBhKBVgLPlLUOpOXIVVaI8Q5t9vHNGUOui9HSFaurO6kEp0fv7fbqSWlxUPG+So+drWkCEYllxDF2of0OMJLcmkQzhZuvZTflvmDxp6O/Zr/p3aShJiBSk2TNF7/S8jaA=","ak.pv":"3","ak.dpoabenc":"","ak.tf":i};if(""!==t)o["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))o["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(o)},rv:function(){var e=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:o,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head> <body class=" cms-page-view cms-security"> <div class="wrapper"> <noscript> <div class="global-site-notice noscript"> <div class="notice-inner"> <p> <strong>JavaScript seems to be disabled in your browser.</strong><br /> You must have JavaScript enabled in your browser to utilize the functionality of this website. </p> </div> </div> </noscript> <div class="page"> <div class="region region-header clearfix"> <div class="header-language-background"> </div> <div class="search_popup"></div> <header id="header" class="page-header"> <div class="menu_popup"></div> <!-- <div class="header-top container-fluid"> <div class="row"> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> </div> </div> </div> --> <div class="page-header-container desktop-header"> <div class="container"> <div class="row nav-menu" id="anchorid"> <div class="col-lg-2 col-md-2 col-sm-2 col-xs-12 header-logo"> <a class="logo" href="https://acdbio.com/"> <img src="https://acdbio.com/store/skin/frontend/acdtheme/default/images/media/sticky-logo.png" alt="Advanced Cell Diagnostics" class="large" /> <img src="https://acdbio.com/store/skin/frontend/acdtheme/default/images/media/sticky-logo.png" alt="Advanced Cell Diagnostics" class="sticky-logo" /> </a> </div> <div class="col-md-12 search-bar"> <form id="search_mini_form" action="https://acdbio.com/goto/search" method="post"> <!-- <div class="input-box"> --> <!-- <input name="f[0]" value="im_field_cms_type:9" type="hidden"/> <input name="f[1]" value="im_field_attribute_set_type:21" type="hidden"/> --> <input id="search" type="search" name="query" value="" class="input-text" maxlength="128" placeholder="Enter keywords to search" /> <div class="search-filter-wrap"> <label for="edit-search-filter" class="edit-filter"> <button class="search-txt" type="submit" onclick="searchForm.submit();">Search</button> <div class="arrow"></div> </label> <div id="edit-search-filter" class="form-checkboxes"> <div class="form-item form-type-checkbox form-item-search-filter-120047"> <input type="checkbox" id="edit-search-filter-120047" name="search_filter[120047]" value="120047" class="form-checkbox"> <label class="option" for="edit-search-filter-120047">Controls & Probes </label> </div> <div class="form-item form-type-checkbox form-item-search-filter-9"> <input type="checkbox" id="edit-search-filter-9" name="search_filter[9]" value="9" class="form-checkbox"> <label class="option" for="edit-search-filter-9">Products </label> </div> <div class="form-item form-type-checkbox form-item-search-filter-11"> <input type="checkbox" id="edit-search-filter-11" name="search_filter[11]" value="11" class="form-checkbox"> <label class="option" for="edit-search-filter-11">Support & Documents </label> </div> <div class="form-item form-type-checkbox form-item-search-filter-10"> <input type="checkbox" id="edit-search-filter-10" name="search_filter[10]" value="10" class="form-checkbox"> <label class="option" for="edit-search-filter-10">Science </label> </div> <div class="form-item form-type-checkbox form-item-search-filter-33958"> <input type="checkbox" id="edit-search-filter-33958" name="search_filter[33958]" value="33958" class="form-checkbox"> <label class="option" for="edit-search-filter-33958">Image gallery </label> </div> </div> </div> <button id="sumbitsearch" type="submit" title="Search" class="button search-button"><span><span>Search</span></span></button> <!-- </div> --> <div id="search_autocomplete" class="search-autocomplete"></div> </form> <div class="search-x-close"></div> </div> <div class="top-account-cart"> </div> <div class="col-lg-8 col-md-8 col-sm-8 col-xs-12 header-menus" id="responsive-mobile-menu"> <div class="mob-menu visible-xs">Menu</div> <div class="menu-close">X</div> <ul class="new-menu"> <li class="level0 products"> <a href="/products" class="level0">Products</a> <span class="level0 visible-xs">+</span> <div class="menu-content"> <div class="container"> <div class="row"> <!-- <div class="product-main-title text-center">RESEARCH PRODUCTS</div> --> <div class="row menu__blocks"> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="row"> <div class="col-lg-12 menu-col"> <div class="sec-title">RNAscope™/BaseScope™/ miRNAscope™</div> <span class="sectitle-span">+</span> <ul> <li><a href="/rnascope%C2%AE-and-basescope%E2%84%A2-assays">Assay Selection Guide</a></li> </ul> </div> </div> <div class="row"> <div class="col-lg-12 menu-col"> <div class="sec-title">Target Probes</div> <span class="sectitle-span">+</span> <ul> <li><a href="/all-about-probes">All About Probes</a></li> <li><a href="/catalog-probes">Catalog Probes</a></li> <li><a href="/probe-sets">Probe Sets</a></li> <li><a href="/target-probes-made-order">New Probe Request</a></li> </ul> </div> </div> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">Manual Assays</div> <span class="sectitle-span">+</span> <div class="sub-wrap"> <div class="sec-subtitle">RNAscope™ Chromogenic</div> <ul> <li><a href="/manual-assays-rnascope">Overview</a></li> <li><a href="/rnascope%C2%AE-25-hd-assay%E2%80%94brown">RNAscope™ 2.5 HD Assay-Brown</a></li> <li><a href="/rnascope%C2%AE-25-hd-assay%E2%80%94red">RNAscope™ 2.5 HD Assay-Red</a></li> <li><a href="/rnascope%C2%AE-25-hd-duplex-assay">RNAscope™ 2.5 HD Duplex Assay</a></li> </ul> <div class="sec-subtitle">RNAscope™ Multiplex Fluorescent</div> <ul> <li><a href="/rnascope%C2%AE-fluorescent-multiplex-assays">Overview</a></li> <li><a href="/rnascope%C2%AE-hiplex-assays">RNAscope™ HiPlex v2 Assay</a></li> <li><a href="/rnascope%C2%AE-multiplex-fluorescent-v2-assay">RNAscope™ Multiplex Fluorescent V2</a></li> <!-- <li><a href="/rnascope%C2%AE-fluorescent-multiplex-assay">RNAscope™ Fluorescent Multiplex</a></li> --> </ul> <div class="sec-subtitle">BaseScope™</div> <ul> <li><a href="/basescope%E2%84%A2-manual-assays">Overview</a></li> <li><a href="/basescope%E2%84%A2%C2%A0reagent-kit-red">BaseScope™ Assay Red</a></li> <li><a href="/basescope%E2%84%A2-duplex-assay">BaseScope™ Duplex Assay</a></li> </ul> <div class="sec-subtitle">miRNAscope™</div> <ul> <li><a href="/mirnascope-assay-red-overview">Overview</a></li> <li><a href="/mirnascope-hd-assay-red">miRNAscope™ Assay red</a></li> </ul> <div class="sec-subtitle">DNAscope™</div> <ul> <li><a href="/dnascope-assay-overview">Overview</a></li> <li><a href="/dnascope-duplex-assay">DNAscope™ Duplex Assay</a></li> </ul> </div> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">Automated Assays</div> <span class="sectitle-span">+</span> <div class="sub-wrap"> <div class="sec-subtitle">For Leica systems</div> <ul> <li><a href="/automated-assay-leica">Overview</a></li> <li><a href="/rnascope%C2%AE-25-ls-assay-brown">RNAscope™ 2.5 LS Assay-Brown</a></li> <li><a href="/rnascope%C2%AE-25-ls-assay-red">RNAscope™ 2.5 LS Assay-Red</a></li> <li><a href="/rnascope%C2%AE-25-ls-duplex-assay">RNAscope™ 2.5 LS Duplex Assay</a></li> <li><a href="/rnascope%C2%AE-ls-multiplex-fluorescent-assay">RNAscope™ 2.5 LS Fluorescent Multiplex Assay</a></li> <li><a href="/rnascope-25-lsx-reagent-kit-brown">RNAscope™ 2.5 LSx Reagent Kit-BROWN</a></li> <li><a href="/rnascope-25-lsx-reagent-kit-red-0">RNAscope™ 2.5 LSx Reagent Kit-RED</a></li> <li><a href="/basescope%E2%84%A2-ls-reagent-kit-%E2%80%93-red-0">BaseScope™ LS Reagent Kit – RED</a></li> <li><a href="/mirnascope-ls-reagent-kit-red">miRNAscope LS Reagent Kit Red</a></li> </ul> <div class="sec-subtitle">Roche DISCOVERY ULTRA system</div> <ul> <li><a href="/automated-assay-ventana">Overview</a></li> <li><a href="/rnascope%C2%AE-vs-universal-hrp-ap">RNAscope™ VS Universal HRP</a></li> <li><a href="/rnascope%C2%AE-vs-universal-hrp-ap">RNAscope™ VS Universal AP</a></li> <li><a href="/rnascope%C2%AE-vs-duplex-assay">RNAscope™ VS Duplex Assay</a></li> <li><a href="/basescope%E2%84%A2-vs-reagent-kit-%E2%80%93-red-0">BaseScope™ VS Reagent Kit – RED</a></li> </ul> </div> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">RNA-Protein Co-Detection Assay</div> <span class="sectitle-span">+</span> <ul> <li><a href="/co-detection-of-mrna-and-protein">Integrated Codetection Assay</a></li> <li><a href="/science/applications/research-solutions/dual-ish-and-ihc">Sequential RNA Protein Detection</a></li> </ul> <div class="sec-title">Software</div> <span class="sectitle-span">+</span> <ul> <li><a href="/software">Overview</a></li> <li><a href="/aperio-rna-ish-algorithm">Aperio RNA ISH Algorithm</a></li> <li><a href="/halo-image-analysis-platform">HALO® image analysis platform</a></li> </ul> <div class="sec-title">Controls & Accessories</div> <span class="sectitle-span">+</span> <div class="sub-wrap"> <ul> <li><a href="/control-slides-and-control-probes-rnascope">RNAscope™</a></li> <li><a href="/control-slides-and-control-probes-basescope%E2%84%A2">BaseScope™</a></li> <li><a href="/mirnascope%E2%84%A2-controls-overview-page">miRNAscope™</a></li> <li><a href="/hybez-ii-system">Accessories</a></li> </ul> </div> <div class="sec-title">How to Order</div> <span class="sectitle-span">+</span> <ul> <li><a href="/products/how-to-order">Ordering Instructions</a></li> <li><a href="/products/new-to-rnascope">What to Buy</a></li> </ul> </div> </div> </div> </div> </div> </li> <li class="level0 assay col-3"> <a href="/pas" class="level0">Services</a> <span class="level0 visible-xs">+</span> <div class="menu-content"> <div class="container"> <div class="row menu__blocks"> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">Professional Assay Services</div> <span class="sectitle-span">+</span> <ul> <li><a href="/pas">Our Services</a></li> <li><a href="/biomarker-assay-development">Biomarker Assay Development</a></li> <li><a href="/cell-gene-therapy-services">Cell & Gene Therapy Services</a></li> <li><a href="/services/CDx-prototype">Clinical Assay Development</a></li> <li><a href="/services/acd-tissue-bank">Tissue Bank & Sample Procurement</a></li> <li><a href="/services/quantitative-analysis">Image Analysis</a></li> </ul> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">Benefits</div> <span class="sectitle-span">+</span> <ul> <li><a href="/services/your-benefits-your-success">Your Benefits</a></li> <!-- <li><a href="/services/your-benefits-your-success#pas-publications">Publications</a></li> --> <li><a href="/biopharma-partners">Certified Providers</a></li> </ul> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">How to Order</div> <span class="sectitle-span">+</span> <ul> <li><a href="/services/how-order">Ordering Process</a></li> <li><a href="/contact-services">Contact Services</a></li> </ul> </div> </div> </div> </div> </li> <li class="level0 research"> <a href="/science/applications" class="level0">Areas of Research</a> <span class="level0 visible-xs">+</span> <div class="menu-content"> <div class="container"> <div class="row menu__blocks"> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">Most Popular</div> <span class="sectitle-span">+</span> <ul> <li><a href="/science/applications/research-areas/covid-19-coronavirus">COVID-19 Coronavirus</a></li> <li><a href="/science/applications/research-solutions/single-cell-analysis">Single Cell Analysis</a></li> <li><a href="/science/applications/research-areas/whole-mount">Whole-Mount</a></li> <li><a href="/science/applications/research-areas/anatomic-pathology-panels">Anatomic Pathology Panels</a></li> <li><a href="/science/applications/research-areas/neuroscience">Neuroscience</a></li> <li><a href="/science/applications/research-areas/inflammation">Inflammation</a></li> <li><a href="/science/applications/research-areas/gene-therapyaav">Gene Therapy/AAV</a></li> <li><a href="/science/applications/research-areas/stem-cell">Stem Cell</a></li> <li><a href="/science/applications/research-areas/immuno-oncology">Immuno-oncology</a></li> <li><a href="/science/applications/research-areas/rnascope%C2%AE-technology-liver-research">Liver Research</a></li> <li><a href="/science/applications/research-areas/rnascope%C2%AE-technology-cardiovascular-skeletal-muscle-research">Cardiovascular & Skeletal Muscle Research</a></li> </ul> </div> <div class="col-lg-2 col-md-2 col-sm-2 col-xs-12 menu-col"> <div class="sec-title">Cell & Gene Therapy</div> <span class="sectitle-span">+</span> <ul> <li><a href="/science/applications/research-areas/gene-therapy-0">Gene Therapy</a></li> <li><a href="/science/applications/research-areas/gene-therapyaav">Gene Therapy/AAV</a></li> <li><a href="/science/applications/research-areas/sirnaaso">siRNA/ASO</a></li> <li><a href="/science/applications/research-solutions/cell-therapy">Cell Therapy</a></li> </ul> </div> <div class="col-lg-2 col-md-2 col-sm-2 col-xs-12 menu-col"> <div class="sec-title"><a href="/science/applications/research-areas/cancer">Cancer</a></div> <span class="sectitle-span">+</span> <ul> <li><a href="/science/applications/research-areas/breast-cancer">Breast Cancer</a></li> <li><a href="/egfrviii">EGFRvIII Splice Variant</a></li> <li><a href="/science/applications/disease-areas/hpv-related-cancer">HPV Related Cancer</a></li> <li><a href="/science/applications/research-areas/immuno-oncology">Immuno-oncology</a></li> <li><a href="/science/applications/research-areas/lung-cancer">Lung Cancer</a></li> <li><a href="/science/applications/research-areas/pdx">PDx</a></li> <li><a href="/science/applications/research-areas/prostate-cancer-research">Prostate Cancer</a></li> <li><a href="/science/applications/research-areas/point-mutation">Point Mutation</a></li> <li><a href="/science/applications/research-areas/cdr3-tcr">CDR3 for TCR</a></li> </ul> </div> <div class="col-lg-2 col-md-2 col-sm-2 col-xs-12 menu-col"> <div class="row"> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 menu-col"> <div class="sec-title">Viral</div> <span class="sectitle-span">+</span> <ul> <li><a href="/science/applications/research-areas/covid-19-coronavirus">COVID-19 Coronavirus</a></li> <li><a href="/science/applications/research-areas/hiv-siv">HIV & SIV</a></li> <li><a href="/science/applications/research-areas/infectious-diseases">Infectious Disease</a></li> <li><a href="/science/applications/disease-areas/zika-virus-research">Zika Virus</a></li> </ul> </div> </div> <div class="row"> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 menu-col"> <div class="sec-title">Pathways</div> <span class="sectitle-span">+</span> <ul> <li><a href="/science/applications/research-areas/akt-signaling-pathway">AKT</a></li> <li><a href="/science/applications/research-areas/jak-stat-signaling-pathway">JAK STAT</a></li> <li><a href="/science/applications/research-areas/wnt-b-catenin-signaling-pathway">WNT B-Catenin</a></li> </ul> </div> </div> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">Neuroscience</div> <span class="sectitle-span">+</span> <div class="sub-wrap"> <div class="sec-subtitle"><a href="/science/applications/research-areas/neuroscience">Neuroscience</a></div> <ul> <!-- <li><a href="/science/applications/research-areas/neurodegenerative-diseases">Neurodegenerative Diseases</a></li> --> <li><a href="/science/applications/research-areas/neural-development">Neural Development</a></li> <li><a href="/science/applications/research-areas/neuronal-cell-types">Neuronal Cell Types</a></li> <li><a href="/science/applications/research-areas/learning-and-memory">Learning and Memory</a></li> <li><a href="/science/applications/research-areas/g-protein-coupled-receptors-ion-channels">G-protein-coupled Receptors & Ion Channels</a></li> <li><a href="/science/applications/research-areas/post-mortem-brain-tissue">Post-mortem Brain Tissue</a></li> </ul> </div> </div> </div> <div class="row menu__blocks"> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">Other</div> <span class="sectitle-span">+</span> <ul> <li><a href="/science/applications/research-solutions/circular-rna">Circular RNA</a></li> <li><a href="/science/applications/research-solutions/gene-fusions">Gene Fusions</a></li> <li><a href="/science/applications/research-solutions/ngsht-transcriptomic-validation-rna-seq">HT Transcript Validation</a></li> <li><a href="/science/applications/research-solutions/long-noncoding-rna">Long Non-coding RNA</a></li> <li><a href="/science/applications/research-solutions/ngsht-transcriptomic-validation-rna-seq">RNAseq Validation</a></li> <li><a href="/science/applications/research-solutions/single-cell-analysis">Single Cell Analysis</a></li> <li><a href="/science/applications/research-solutions/splice-variant">Splice Variant</a></li> <li><a href="/science/applications/research-solutions/mirna">miRNA</a></li> </ul> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">RNA & Protein</div> <span class="sectitle-span">+</span> <ul> <li><a href="/science/applications/research-solutions/antibody-challenges-and-validation">Antibody Challenges</a></li> <li><a href="/science/applications/research-solutions/dual-ish-and-ihc">Dual ISH + IHC Methods</a></li> <li><a href="/science/applications/research-solutions/no-antibodies-available">No Antibodies</a></li> <li><a href="/science/applications/research-solutions/ish-and-ihc-complementary">RNA & Protein Analysis</a></li> </ul> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">Customer Innovations</div> <span class="sectitle-span">+</span> <ul> <li><a href="/innovations-rnascope">Dual RNA+DNA ISH</a></li> <li><a href="/innovations-rnascope">Very old FFPE ISH</a></li> <li><a href="/innovations-rnascope">Wholemount ISH</a></li> </ul> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">Animal Models</div> <span class="sectitle-span">+</span> <ul> <li><a href="/science/applications/animal-models/virtually-any-species">Any Species</a></li> <li><a href="/science/applications/animal-models/mouse-model">Mouse Model</a></li> <li><a href="/science/applications/animal-models/preclinical-safety-assessment">Preclincal Safety</a></li> </ul> </div> </div> </div> </div> </li> <li class="level0 technology"> <a href="/science/technology-overview" class="level0">Technology</a> <span class="level0 visible-xs">+</span> <div class="menu-content"> <div class="container"> <div class="row menu__blocks"> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title"><a href="/science/technology-overview">Overview</a></div> <span class="sectitle-span">+</span> <ul> <li><a href="/science/how-it-works">How it Works</a></li> <li><a href="/science/technology-overview/image-gallery">Data Image Gallery</a></li> <li><a href="https://www.youtube.com/watch?v=CPgZEf6EyJQ&feature=youtu.be" target="_blank">Technology Video</a></li> <!-- <li><a href="/about/news/seminars">Seminars/Symposiums</a></li> --> <li><a href="/technical-support/learn-more">Webinars</a></li> </ul> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">RNA Detection</div> <span class="sectitle-span">+</span> <ul> <li><a href="/science/why-rna">Why RNA?</a></li> <li><a href="/science/applications/rna-ish-ihc/overview">RNA ISH and IHC</a></li> </ul> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title"><a href="/science/spotlights">Spotlights</a></div> <span class="sectitle-span">+</span> <ul> <li><a href="/researcherspotlight">Researchers Spotlights</a></li> <li><a href="/innovation/rna-dna">RNA & DNA</a></li> <li><a href="/innovation/wish">WISH</a></li> <li><a href="/innovation/ffpe">FFPE</a></li> <li><a href="/customers">Testimonials</a></li> </ul> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">Publications, Guides & Posters</div> <span class="sectitle-span">+</span> <ul> <li><a href="/science/scientific-resources/publications">Search publications</a></li> <!-- <li><a href="/science/scientific-resources/publications/publication">View full list</a></li> --> <li><a href="/ebook/introduction">RNAscope™ Reference Guide</a></li> <li><a href="/data-analysis/introduction">RNAscope™ Data Analysis Guide</a></li> <li><a href="/science/posters">Download RNAscope™ Posters</a></li> </ul> </div> </div> </div> </div> </li> <li class="level0 support"> <a href="/technical-support/support-overview" class="level0">Support</a> <span class="level0 visible-xs">+</span> <div class="menu-content"> <div class="container"> <div class="row menu__blocks"> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">Overview</div> <span class="sectitle-span">+</span> <ul> <li><a href="/technical-support/getting-started">Get Started</a></li> <li><a href="/products/how-to-order">How to Order</a></li> <li><a href="/about/distributors">Distributors</a></li> <li><a href="/about/contact">Contact Support</a></li> </ul> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">Troubleshooting</div> <span class="sectitle-span">+</span> <ul> <li><a href="/technical-support/solutions">Troubleshooting Guide</a></li> <li><a href="/technical-support/solutions/faq">FAQs</a></li> <li><a href="/documents/product-documents">User Manuals, SDS and Product Inserts</a></li> <li><a href="/documents/product-documents">Documents and Downloads</a></li> </ul> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">Imaging Resource</div> <span class="sectitle-span">+</span> <ul> <li><a href="/image-analysis">Image Analysis</a></li> <li><a href="/image-registration-software">Image Registration Software</a></li> <li><a href="/qupath-rna-ish-analysis">QuPath</a></li> <li><a href="/halo-image-analysis-platform-new">HALO® image analysis platform</a></li> </ul> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title"><a href="/technical-support/learn-more">Learn More</a></div> <span class="sectitle-span">+</span> <ul> <li><a href="/technical-support/learn-more/recorded-webinars">Webinars</a></li> <li><a href="/technical-support/learn-more">Training Videos</a></li> </ul> </div> </div> </div> </div> </li> <li class="level0 assay col-3"> <a href="/partners-overview" class="level0">Partners</a> <span class="level0 visible-xs">+</span> <div class="menu-content"> <div class="container"> <div class="row menu__blocks"> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">Partners</div> <span class="sectitle-span">+</span> <ul> <li><a href="/partners-overview">Overview</a></li> </ul> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title"><a href="/partners-directory">Partners Directory</a></div> <span class="sectitle-span">+</span> <div class="sub-wrap"> <div class="sec-subtitle">Automation Partners</div> <ul> <li><a href="/automated-assay-leica">Leica Biosystem</a></li> <li><a href="/automated-assay-ventana">Roche Diagnostics</a></li> </ul> </div> <div class="sub-wrap"> <div class="sec-subtitle">Workflow Partners</div> <ul> <li><a href="/nanostring-partnership">NanoString</a></li> </ul> </div> <div class="sub-wrap"> <div class="sec-subtitle">Software Partners</div> <ul> <li><a href="/halo-image-analysis-platform">indica labs</a></li> </ul> </div> </div> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">Become a Partner</div> <span class="sectitle-span">+</span> <ul> <li><a href="/become-partner">Learn How</a></li> </ul> </div> </div> </div> </div> </li> <li class="level0 diagnostics col-1"> <a href="/rnascope%C2%AE-diagnostics" class="level0">Diagnostics</a> <span class="level0 visible-xs">+</span> <div class="menu-content"> <div class="container"> <div class="row menu__blocks"> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">Diagnostics</div> <span class="sectitle-span">+</span> <ul> <li><a href="/rnascope%C2%AE-diagnostics">Diagnostics</a></li> <li><a href="/diagnostics-literature">Literature</a></li> <li><a href="/rnascope%E2%84%A2-ish-probes-detection-kappa-lambda-and-igll5">Diagnostics ASR Probes</a></li> <li><a href="/rnascope-ish-probe-high-risk-hpv-head-neck-cancer">Diagnostics CE-IVD Probes</a></li> <li><a href="/rnascope-ce-ivd-detection">Diagnostics CE-IVD Detection</a></li> <li><a href="/rnascope%C2%AE-ish-companion-diagnostics-cdx">Companion Diagnostics</a></li> </ul> </div> </div> </div> </div> </li> <li class="level0 technology col-1"> <a href="/image-contest" class="level0">Image Calendar</a> <span class="level0 visible-xs">+</span> <div class="menu-content"> <div class="container"> <div class="row menu__blocks"> <div class="col-lg-3 col-md-3 col-sm-3 col-xs-12 menu-col"> <div class="sec-title">Image Calendar</div> <span class="sectitle-span">+</span> <ul> <li><a href="/image-contest">Image Contest</a></li> <li><a href="/data-image-gallery">Data Image Gallery</a></li> </ul> </div> </div> </div> </div> </li> </ul> </div> <div class="col-lg-1 col-md-1 col-sm-1 col-xs-12 search__button header-search outside-us"> <div class="header-language-container"> <div class="currency-switcher"> <label for="select-currency">Your Currency:</label> <select id="select-currency" name="currency" title="Your Currency" onchange="setLocation(this.value)"> <option value="https://acdbio.com/store/directory/currency/switch/currency/GBP/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL3NlY3VyaXR5/"> British Pound Sterling - GBP </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/CZK/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL3NlY3VyaXR5/"> Czech Republic Koruna - CZK </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/DKK/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL3NlY3VyaXR5/"> Danish Krone - DKK </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/EUR/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL3NlY3VyaXR5/"> Euro - EUR </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/HUF/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL3NlY3VyaXR5/"> Hungarian Forint - HUF </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/NOK/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL3NlY3VyaXR5/"> Norwegian Krone - NOK </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/PLN/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL3NlY3VyaXR5/"> Polish Zloty - PLN </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/SEK/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL3NlY3VyaXR5/"> Swedish Krona - SEK </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/CHF/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL3NlY3VyaXR5/"> Swiss Franc - CHF </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/USD/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL3NlY3VyaXR5/" selected="selected"> US Dollar - USD </option> </select> </div> </div> <div class="search-icon" role="presentation"> Search </div> </div> </div> </div> </div> </header> </div> <div class="main-container col1-layout"> <div class="main"> <div class="breadcrumbs"> <ul> <li class="home"> <a href="https://acdbio.com/store/" title="Go to Home Page">Home</a> <span>/ </span> </li> <li class="cms_page"> <strong>Security</strong> </li> </ul> </div> <div class="col-main"> <div class="page-title"> <h1>SECURITY</h1> </div> <div class="std"><!--div class="rytclosewindow"><a href="javascript:self.close();">close window</a></div--> <section class="page-content-section span9 security_dv"> <div class="row-fluid"> <div class="perfect-padding"> <div class="span12"> <p> <strong>ACD website security</strong><br/> ACD manages this website and are responsible for the security of the whole site. </p> <p> <strong>Secure communication via SSL</strong><br/> When you register and create an online account with us, the information you provide is protected within a secure, encrypted environment, a standard known as SSL (Secure Sockets Layer). Unless you have turned the feature off, your browser will display a notice saying that you are about to enter a secure Web site; this is your assurance that the information you provide is sent only to Advanced Cell Diagnostics and that our server is certified secure. </p> <p> We have taken every measure to protect our servers and networks behind state-of-the-art firewalls. Behind these barriers, your information is stored on a secure server in an encrypted form. These precautions ensure that the only way to access your account information is for you to log in, using a password that you create and possess. </p> <p> It is important for you to protect against unauthorized access to your password and to your computer. Be sure to sign off when finished using a shared computer. </p> <p> SSL is only used when we are exchanging critically sensitive data such as credit card details and personal information. Handling the encryption and decryption of data secured by such large keys can slow web servers down substantially, making sites less responsive and useful to you. With this in mind, we do not secure insensitive, publicly available information such as product information pages, and therefore only apply SSLwhen we are about to exchange sensitive information. </p> <p> <strong>Credit card handling</strong><br/> </p> <p> ACD web servers do not store credit card details. For each time that you make a credit card purchase, you will need to enter your credit card details. </p> <p>Last updated: October 2015</p> </div> </div> </div> </section> <div class="rytclosewindow bottomclose"><a href="javascript:self.close();">close window</a></div></div> </div> </div> </div> <div class="footer-container"> <div class="footer"> <div class="footer-contact-enabling"> <div class="footer-enable-wrap"> <div class="footer-enable-research"> <p>Enabling research, drug development (CDx) and diagnostics</p> </div> <div class="footer-contact-us"> <a class="help-ticket" href="#help-ticket-id">Contact Us</a> </div> </div> <div class="links logo-col"> <div class="footer-logo"> <img src="https://acdbio.com/store/media/wysiwyg/logo-dwn.PNG" alt=""> </div> <ul> <!-- <li class="contact-link"><a class="help-ticket" href="#help-ticket-id">Contact us</a></li> --> <li>Toll-free in the US and Canada</li> <li>+1877 576-3636</li> </ul> <div class="footer-social visible-xs"> <ul> <li class="first"><a class="ss-icon" href="https://www.facebook.com/Advanced-Cell-Diagnostics-Inc-207947755916438/"></a></li> <li><a class="ss-icon" href="https://in.linkedin.com/company/advanced-cell-diagnostics"></a></li> <li class="last"><a class="ss-icon" href="https://twitter.com/ACDbio"></a></li> <!-- <li class="last" style="float: right;"><a href=" http://i.youku.com/rnascope/" class="ss-icon"><img style="width: 20px;" src="/sites/all/themes/acd/img/youku.png" alt=""></a></li> --> </ul> </div> </div> </div> <div class="footer_links"> <div class="currency-switcher"> <label for="select-currency">Your Currency:</label> <select id="select-currency" name="currency" title="Your Currency" onchange="setLocation(this.value)"> <option value="https://acdbio.com/store/directory/currency/switch/currency/GBP/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL29ubGluZW9yZGVyL3N1Y2Nlc3Mv/"> British Pound Sterling - GBP </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/CZK/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL29ubGluZW9yZGVyL3N1Y2Nlc3Mv/"> Czech Republic Koruna - CZK </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/DKK/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL29ubGluZW9yZGVyL3N1Y2Nlc3Mv/"> Danish Krone - DKK </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/EUR/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL29ubGluZW9yZGVyL3N1Y2Nlc3Mv/"> Euro - EUR </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/HUF/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL29ubGluZW9yZGVyL3N1Y2Nlc3Mv/"> Hungarian Forint - HUF </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/NOK/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL29ubGluZW9yZGVyL3N1Y2Nlc3Mv/"> Norwegian Krone - NOK </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/PLN/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL29ubGluZW9yZGVyL3N1Y2Nlc3Mv/"> Polish Zloty - PLN </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/SEK/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL29ubGluZW9yZGVyL3N1Y2Nlc3Mv/"> Swedish Krona - SEK </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/CHF/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL29ubGluZW9yZGVyL3N1Y2Nlc3Mv/"> Swiss Franc - CHF </option> <option value="https://acdbio.com/store/directory/currency/switch/currency/USD/uenc/aHR0cHM6Ly9hY2RiaW8uY29tL3N0b3JlL29ubGluZW9yZGVyL3N1Y2Nlc3Mv/" selected="selected"> US Dollar - USD </option> </select> </div> <div class="links first"> <div class="block-title"><strong><span>Company</span></strong></div> <ul> <li class="menu-838 first"><a href="/about">Overview</a></li> <li class="menu-698"><a title="" href="/about/leadership">Leadership</a></li> <li class="menu-700"><a title="" href="/about/careers">Careers</a></li> <li class="menu-702"><a title="" href="/about/distributors">Distributors</a></li> <li class="menu-1371"><a title="" href="/about/quality">Quality</a></li> <li class="menu-699"><a title="" href="/about/news">News & Events</a></li> <li class="menu-704"><a title="" href="/technical-support/learn-more">Webinars</a></li> <li class="menu-1043 last"><a title="" href="/patents">Patents</a></li> </ul> </div> <div class="links links-products"> <div class="block-title"><strong><span>Products</span></strong></div> <ul> <li class="menu-714 first"><a href="/rnascope%C2%AE-and-basescope%E2%84%A2-assays" title="">RNAscope or BaseScope</a></li> <li class="menu-714"><a title="" href="/rnascope%C2%AE-target-probes">Target Probes</a></li> <li class="menu-717"><a title="" href="/control-slides-and-probes">Controls</a></li> <li class="menu-715"><a title="" href="/kits-and-reagents-manual-assays">Manual assays</a></li> <li class="menu-716"><a title="" href="/kits-and-reagents-automated-assays">Automated Assays</a></li> <li class="menu-718"><a title="" href="/instruments-and-accessories">Accessories</a></li> <li class="menu-719"><a title="" href="/software">Software</a></li> <li class="menu-718 last"><a title="" href="/products/how-to-order">How to Order</a></li> </ul> </div> <div class="links links-com"> <div class="block-title"><strong><span>Research</span></strong></div> <ul> <li class="menu-1352 first"><a href="/science/applications/research-areas/inflammation" title="">Popular Applications</a></li> <li class="menu-1353"><a href="/science/applications/research-areas/cancer" title="">Cancer</a></li> <li class="menu-1354"><a href="/science/applications/research-areas/hiv-siv" title="">Viral</a></li> <li class="menu-1355"><a href="/science/applications/research-areas/akt-signaling-pathway" title="">Pathways</a></li> <li class="menu-1356"><a href="/science/applications/research-areas/neuroscience" title="">Neuroscience</a></li> <li class="menu-1357"><a href="/science/applications/research-solutions/anatomic-pathology-panels" title="">Other Applications</a></li> <li class="menu-1358"><a href="/science/applications/research-solutions/antibody-validation-and-challenges" title="">RNA & Protein</a></li> <li class="menu-1359"><a href="/innovations-rnascope" title="">Customer Innovations</a></li> <li class="menu-1360 last"><a href="/science/applications/animal-models/virtually-any-species" title="">Animal Models</a></li> </ul> </div> <div class="links links-science"> <div class="block-title"><strong><span>Technology</span></strong></div> <ul> <li class="menu-706 first"><a title="" href="/science/technology-overview">Overview</a></li> <li class="menu-837"><a title="" href="/science/why-rna">RNA Detection</a></li> <li class="menu-708"><a title="" href="/researcherspotlight">Spotlight Interviews</a></li> <li class="menu-710"><a title="" href="/science/scientific-resources/publications">Publications & Guides</a></li> </ul> </div> <div class="links links-services"> <div class="block-title"><strong><span>Assay Services</span></strong></div> <ul> <li class="menu-1126 first"><a href="/services/rnascope-ish" title="">RNAscope Services</a></li> <li class="menu-1645"><a href="https://acdbio.com/system/files_force/MK_51_076_ACD_Basescope_PAS_Flyer.pdf?download=1" title="">BaseScope Services</a></li> <li class="menu-721"><a href="/services/acd-tissue-bank" title="">ACD Tissue Bank</a></li> <li class="menu-882"><a href="/services/quantitative-analysis" title="">Data Analysis</a></li> <li class="menu-1644"><a href="/services/companion-diagnostics" title="">CDx Prototype Assay Development</a></li> <li class="menu-883"><a href="/services/your-benefits-your-success" title="">Benefits</a></li> <li class="menu-899"><a href="https://acdbio.com/services/your-benefits-your-success#pas-publications" title="">Publications</a></li> <li class="menu-722 last"><a href="/services/how-order" title="">Ordering Process</a></li> </ul> </div> <div class="links links-diagnostics"> <div class="block-title"><strong><span>Diagnostics</span></strong></div> <ul> <li><a href="/diagnostics">Diagnostics</a></li> <li><a href="/companion-diagnostics">Companion Diagnostics</a></li> </ul> </div> <div class="links last"> <div class="block-title"><strong><span>Support</span></strong></div> <ul> <li class="menu-725 first"><a href="/technical-support/getting-started" title="">Getting started</a></li> <li class="menu-729"><a href="/about/contact" title="">Contact Support</a></li> <li class="menu-1585"><a href="/technical-support/solutions" title="ISH Ebook ">Troubleshooting Guide</a></li> <li class="menu-1127"><a href="/technical-support/solutions/faq" title="">FAQs</a></li> <li class="menu-726"><a href="/technical-support/user-manuals" title="">Manuals, SDS & Inserts</a></li> <li class="menu-877"><a href="/documents/product-documents" title="">Downloads</a></li> <li class="menu-1646"><a href="/technical-support/learn-more/recorded-webinars" title="">Webinars</a></li> <li class="menu-1647 last"><a href="/technical-support/learn-more" title="">Training Videos</a></li> </ul> </div> <p><div class="popup-success-message" id="popup-success-message"> <div class="popup-loader"> <svg viewBox="0 0 64 64"><g fill="none" fill-rule="evenodd" stroke-width="3"><circle cx="32" cy="32"><animate attributeName="r" begin="0s" dur="2s" values="0;24" keyTimes="0;1" keySplines="0.1,0.2,0.3,1" calcMode="spline" repeatCount="indefinite"/><animate attributeName="stroke-opacity" begin="0s" dur="2s" values=".2;1;.2;0" repeatCount="indefinite"/></circle><circle cx="32" cy="32"><animate attributeName="r" begin="-1s" dur="2s" values="0;24" keyTimes="0;1" keySplines="0.1,0.2,0.3,1" calcMode="spline" repeatCount="indefinite"/><animate attributeName="stroke-opacity" begin="-1s" dur="2s" values=".2;1;.2;0" repeatCount="indefinite"/></circle></g></svg> </div> <div class="popup-content"> <div class="popup-message"> </div> <a class="popup-success-message_close">OK</a> </div> </div> <div style="display:none;" class="mfp-content"> <div id="help-ticket-id" class="help-ticket-popup"> <div class="open-ticket-contents"> <div class="help-ticket-close">X</div> <div class="ticket-content"> <div class="ticket-content-inner"> <div class="ticket-content-top"> <div class="needhelp-title">Contact Us</div> <p>Complete one of the two forms below and we will get back to you.</p> <p>For Quote Requests, please provide more details in the Contact Sales form below.</p> </div> <div class="needhelp-tab"> <div class="nav-tab-container"> <ul class="nav nav-tabs page-tabs" id="help-tictab"> <li class="active"><a data-toggle="tab" href="#contactsales">Contact Sales</a></li> <li><a data-toggle="tab" href="#contactsupport">Contact Support</a></li> <!--<li><a data-toggle="tab" href="#contactpharma">Contact Pharma Services</a></li>--> <li><a data-toggle="tab" href="#contactinfo">Offices</a></li> </ul> </div> <div class="tab-content"> <div class="needhelp-tab-container tab-pane fade in active" id="contactsales"> <div class="supportform-con"> <div class="contact-tab-form supportform-con"> <form id="mktoForm_4729"></form> </div> </div> </div> <div class="needhelp-tab-container tab-pane fade" id="contactsupport"> <div class="supportform-con"> <form action="https://proteinsimple--obtfull.my.salesforce.com/servlet/servlet.WebToCase?encoding=UTF-8" id="web-to-case" method="POST"> <div class="row"> <div class="col-md-6"> <label for="fname">First Name</label> <input id="fname" maxlength="80" name="fname" size="20" type="text"> </div> <div class="col-md-6"> <label for="lname">Last Name</label> <input id="lname" maxlength="80" name="lname" size="20" type="text"> </div> </div> <div class="row"> <div class="col-md-6"> <label for="email">Email</label> <input id="email" maxlength="80" name="email" size="20" type="text"> </div> <div class="col-md-6"> <label for="phone">Phone</label> <input id="phone" maxlength="40" name="phone" size="20" type="text"> </div> </div> <div class="row"> <div class="col-md-6"> <label for="company">Institution / Company</label> <input id="company" maxlength="80" name="company" size="20" type="text"> </div> </div> <div class="row"> <div class="col-md-12"> <label for="description">Message</label> <textarea name="description"></textarea> </div> </div> <div class="row captcha"> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> <label>Type the characters that you see in the picture below</label> <input type="text" id="CaseCaptcha" disabled /> <a class="btnrefresh" onclick="DrawCaptcha();"></a> </div> </div> <div class="row captcha"> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> <input type="text" class="case_captcha" id="CaseInput" name="case_captcha"/> <div id="casecaptcha-error"></div> </div> </div> <input type="submit" name="submit" onclick="ValidCaptcha('case');"> <div class="clear"></div> </form> </div> </div> <!--<div class="needhelp-tab-container tab-pane fade" id="contactpharma"> <div class="supportform-con"> </div> </div>--> <div class="needhelp-tab-container tab-pane fade" id="contactinfo"> <div class="supportform-con contact-info"> <div class="row"> <h3>Advanced Cell Diagnostics</h3> <p>3960 Point Eden Way<br> Hayward, CA 94545<br> Toll Free: 1 (877) 576-3636<br> Phone: (510) 576-8800<br> Fax: (510) 576-8801</p> </div> <div class="row"> <h3>Advanced Cell Diagnostics, S.r.l.</h3> <p>Via Toscana, 2<br> 20060 Vignate (Milano) - Italy<br> Phone: +39.02.95360323<br> Fax: +39.02.95360992<br> For European orders: <a href="mailto:order_europe.ACD@bio-techne.com">order_europe.ACD@bio-techne.com</a></p> </div> <div class="row"> <h3>Advanced Cell Diagnostics China</h3> <p>20F, Tower 3,<br> Raffles City Changning Office,<br> 1193 Changning Road, Shanghai 200051<br></p> <p>021-52293200<br> <a href="mailto:info.cn@bio-techne.com">info.cn@bio-techne.com</a><br> Web: <a href="http://www.acdbio.com/cn">www.acdbio.com/cn</a></p> </div> <div class="row"> <p>For general information: <a href="mailto:Info.ACD@bio-techne.com">Info.ACD@bio-techne.com</a><br> For place an order: <a href="mailto:order.ACD@bio-techne.com">order.ACD@bio-techne.com</a><br> For product support: <a href="mailto:SalesSupport.ACD@bio-techne.com">SalesSupport.ACD@bio-techne.com</a><br> For career opportunities: <a href="mailto:hr.ACD@bio-techne.com">hr.ACD@bio-techne.com</a></p> </div> <div class="row" style="border-bottom: none;"> <div class="col-md-6"> <a href="/about/distributors" class="meet-out-sales-team" title="See Distributors">See Distributors</a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </p> </div> <div class="footer-middle"> <p>Visit Bio-Techne and its other brands</p> <ul> <li><a href="https://www.bio-techne.com/" class="bio-technie" target="_blank">bio-technie</a></li> <li><a href="https://www.bio-techne.com/brands/proteinsimple/" class="protein" target="_blank">protein</a></li> <li><a href="http://www.biospacific.com/" class="bio-spacific" target="_blank">bio-spacific</a></li> <li><a href="https://www.rndsystems.com/" class="rd" target="_blank">rd</a></li> <li><a href="https://www.novusbio.com/" class="novus" target="_blank">novus</a></li> </ul> </div> <div class="footer-bottom"> <address class="copyright">© 2024 Advanced Cell Diagnostics, Inc.</address> <div class="footer-bottom-links"> <ul> <li class="first"><a href="https://acdbio.com/store/terms">Terms and Conditions of Sale</a></li> <li><a href="https://acdbio.com/store/privacy-policy">Privacy Policy</a></li> <li><a href="https://acdbio.com/store/security">Security</a></li> <li class="last"><a href="https://info.acdbio.com/ACD-Update-Profile.html">Email Preferences</a></li> </ul> </div> <div class="footer-social hidden-xs"> <ul> <li class="first"><a class="ss-icon" href="https://www.facebook.com/Advanced-Cell-Diagnostics-Inc-207947755916438/"></a></li> <li><a class="ss-icon" href="https://in.linkedin.com/company/advanced-cell-diagnostics"></a></li> <li class="last"><a class="ss-icon" href="https://twitter.com/ACDbio"></a></li> </ul> </div> </div> <div class="global-footer"> <p>For Research Use Only. Not for diagnostic use. Refer to appropriate regulations. RNAscope is a registered trademark; and HybEZ, EZ-Batch and DNAscope are trademarks of Advanced Cell Diagnostics, Inc. in the United States and other countries. All rights reserved. ©2024 Advanced Cell Diagnostics, Inc.</p> <p> </p> </div> <!-- <div class="contact-link-right"> <a href="#help-ticket-id"><span>Contact Us / Request a Quote</span></a> </div> <div class="download-link-right"> <a href="/documents/product-documents"><span>Download Manuals</span></a> </div> <div class="pas-lead-link-right"> <a href="https://info.bio-techne.com/WEB-ACD-2023-07-PAS-Lead-Capture-Assay-Services-7398_01-LP-Main.html" target="_blank"><span>Request a PAS Project Consultation</span></a> </div> --> </div> </div> <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-P9Z9VN" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager --> <!-- <div id="popupsucctextafterlogin" class="QTPopup" style="display:none;"> <div class="popupGrayBg"></div> <div class="QTPopupCntnr"> <div class="closebtn">X</div> <ul class="messages">We are currently undergoing a system update. If you see a discrepancy in the information displayed or need any assistance please contact salessupport.acd@bio-techne.com</ul> </div> </div> --> </div> </div> <!--[if lt IE 7]> <script type="text/javascript"> //<![CDATA[ var BLANK_URL = 'https://acdbio.com/store/js/blank.html'; var BLANK_IMG = 'https://acdbio.com/store/js/spacer.gif'; //]]> </script> <![endif]--><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/js/prototype/prototype.js?v=1718033893"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/js/lib/ccard.js?v=1718033893"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/js/prototype/validation.js?v=1721641164"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/js/scriptaculous/builder.js?v=1718033894"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/js/scriptaculous/effects.js?v=1718033894"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/js/scriptaculous/dragdrop.js?v=1718033894"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/js/scriptaculous/controls.js?v=1721641164"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/js/scriptaculous/slider.js?v=1718033894"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/js/varien/js.js?v=1721641164"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/js/varien/form.js?v=1721641164"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/js/mage/translate.js?v=1721641164"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/js/mage/cookies.js?v=1721641165"></script><script type="text/javascript" src="https://acdbio.com/store/skin/frontend/acdtheme/default/js/lib/jquery-1.10.2.min.js?v=1400054616"></script><script type="text/javascript" src="https://acdbio.com/store/skin/frontend/acdtheme/default/js/lib/modernizr.custom.min.js?v=1400054616"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/skin/frontend/acdtheme/default/js/lib/selectivizr.js?v=1718033894"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/skin/frontend/acdtheme/default/js/lib/matchMedia.js?v=1718033894"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/skin/frontend/acdtheme/default/js/lib/matchMedia.addListener.js?v=1718033894"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/skin/frontend/acdtheme/default/js/lib/enquire.js?v=1718033894"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/skin/frontend/acdtheme/default/js/app.js?v=1718033894"></script><script type="text/javascript" src="https://acdbio.com/store/skin/frontend/acdtheme/default/js/lib/jquery.cycle2.min.js?v=1400054616"></script><script type="text/javascript" src="https://acdbio.com/store/skin/frontend/acdtheme/default/js/lib/jquery.cycle2.swipe.min.js?v=1400054616"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/skin/frontend/acdtheme/default/js/slideshow.js?v=1718033894"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/skin/frontend/acdtheme/default/js/lib/imagesloaded.js?v=1718033894"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/skin/frontend/acdtheme/default/js/minicart.js?v=1718033894"></script><script type="text/javascript" src="https://acdbio.com/store/skin/frontend/acdtheme/default/js/jquery.selectric.min.js?v=1434747074"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/skin/frontend/acdtheme/default/js/responsive-accordion.js?v=1718033894"></script><script type="text/javascript" src="https://acdbio.com/store/skin/frontend/acdtheme/default/js/jquery.magnific-popup.min.js?v=1441595878"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/skin/frontend/acdtheme/default/js/jquery.validate.js?v=1718033894"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/skin/frontend/acdtheme/default/js/jquery.popupoverlay.js?v=1718033894"></script><script type="text/javascript" src="https://acdbio.com/store/skin/frontend/acdtheme/default/js/jquery.maskedinput.min.js?v=1441871646"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/skin/frontend/acdtheme/default/js/jquery.meanmenu.js?v=1718033894"></script><script type="text/javascript" src="https://acdbio.com/store/skin/frontend/acdtheme/default/js/bootstrap.min.js?v=1481239158"></script><script type="text/javascript" src="https://acdbio.com/store/media/amoptimization/skin/frontend/acdtheme/default/js/jquery.reject.js?v=1718033894"></script><script type="text/javascript"> //<![CDATA[ Mage.Cookies.path = '/'; Mage.Cookies.domain = '.acdbio.com'; //]]> </script><script type="text/javascript"> //<![CDATA[ optionalZipCountries = []; //]]> </script><script type="text/javascript">//<![CDATA[ var Translator = new Translate([]); //]]></script><script> !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '638301179673345'); fbq('track', "PageView");</script><script type="text/javascript"> <!--//--><![CDATA[//><!-- //Bizible's analytics script http://bizible.com var _biz = _biz || []; function _bizl(u) { var s = document.createElement('script'); var f = document.getElementsByTagName('script')[0]; s.type = 'text/javascript'; s.async = true; s.src = document.location.protocol + u; f.parentNode.insertBefore(s, f); } _bizl('//cdn.bizible.com/_biz-a.js'); //--><!]]> </script><script type="text/javascript"> //<![CDATA[ var searchForm = new Varien.searchForm('search_mini_form', 'search', ''); //searchForm.initAutocomplete('https://acdbio.com/store/catalogsearch/ajax/suggest/', 'search_autocomplete'); search_url = "https://acdbio.com/goto/search"; searchForm.initAutocomplete('https://acdbio.com/apachesolr_autocomplete', 'search_autocomplete'); new Event.observe('search_mini_form', 'submit', function(e){ e.stop(); old_url='https://acdbio.com/goto/search'; new_url=old_url+'?search='+$('search').value+'&filter='; var filterval=[]; jQuery('#search_mini_form #edit-search-filter input[type="checkbox"]').each(function (index, el){ if(jQuery(el).is(":checked")){ filterval.push(jQuery(el).val()); } }); filterval = filterval.join(','); new_url = new_url+filterval; console.log(new_url); e.target.action=new_url; e.target.submit(); }); //]]> jQuery("#search_mini_form").submit(function() { fbq('track', 'Search'); }); </script><script type="text/javascript"> jQuery(document).ready(function(){ var iscartadded = ""; if(iscartadded){ if(iscartadded){ jQuery('#messages_product_view ul.messages').hide(); jQuery('.header-minicart .block-cart').addClass('skip-active'); msghtml = jQuery('#messages_product_view ul.messages'); jQuery('.minicart-wrapper .pull-left.recent-added').prepend(msghtml); jQuery('.minicart-wrapper ul.messages').show(); setTimeout(function(){ jQuery('.header-minicart .block-cart').removeClass('skip-active'); jQuery('.header-minicart .block-cart').addClass('skip-content'); }, 10000); } } jQuery.reject({ reject: { all: false , msie: 8 , }, display: ['msie','chrome','safari','firefox'], close: false, browserShow: true, browserInfo: { chrome: { text: 'Google Chrome', url: 'http://www.google.com/chrome/', }, firefox: { text: 'Mozilla Firefox', url: 'http://www.mozilla.com/firefox/' }, safari: { text: 'Safari', url: 'http://www.apple.com/safari/download/' }, opera: { text: 'Opera', url: 'http://www.opera.com/download/' }, msie: { text: 'Internet Explorer 9', url: 'http://www.microsoft.com/windows/Internet-explorer/' } }, header: 'Unsupported Browser', paragraph1: 'This site is not supported on Internet Explorer version below 9. Please use IE 9 and above, Chrome, Safari or Firefox browser for best experience', paragraph2: 'Just click on the icons to get to the download page', imagePath : 'https://acdbio.com/sites/all/themes/acd/images/', }); jQuery('.search-icon, .mob-search .search-icon').click(function(){ jQuery('.search-bar, .mob-search-bar').slideDown(); jQuery('.search_popup').show(); jQuery('input[name=query]').focus(); }); jQuery('.search_popup, .search-x-close').click(function(){ jQuery('.search-bar, .mob-search-bar').slideUp(); jQuery('.search_popup').hide(); }); if(jQuery(window).width() > 767) { jQuery('.menuparent').hover(function() { jQuery(this).children('ul').fadeIn(); }, function() { jQuery(this).children('ul').fadeOut(); }); } jQuery('.myaccount-menus').hover(function() { jQuery('#header-account').addClass("skip-active"); }, function() { jQuery('#header-account').removeClass("skip-active"); }); jQuery('#header-account').hover(function() { jQuery(this).addClass("skip-active"); }, function() { jQuery(this).removeClass("skip-active"); }); jQuery('.new-menu li.level0').mouseenter(function(event) { if((jQuery(window).width()) >= 768) { if(!jQuery(this).hasClass('active')){ jQuery(this).toggleClass('active'); jQuery(this).find('.menu-content').toggleClass('active'); const pos = jQuery(this).position().left; jQuery(this).find('.menu-content').append(`<span class='menu-arrow' style='left:calc(${pos}px + 3% )'></span>`); } } }); jQuery('.new-menu li.level0').mouseleave(function(event) { if((jQuery(window).width()) >= 768) { jQuery(this).removeClass('active'); jQuery(this).find('.menu-content').removeClass('active'); jQuery('.menu-arrow').remove(); } }); jQuery('.header-menus .mob-menu').click(function() { if((jQuery(window).width()) < 768) { jQuery('.menu_popup').addClass('active'); jQuery('.header-menus .new-menu').addClass('show-menu'); jQuery('.menu-close').addClass('active'); } }); jQuery('.header-menus .menu-close').click(function() { if((jQuery(window).width()) < 768) { jQuery('.menu_popup').removeClass('active'); jQuery('.header-menus .new-menu').removeClass('show-menu'); jQuery(this).removeClass('active'); jQuery('.new-menu li.level0').removeClass('active'); jQuery('.new-menu li span.level0').removeClass('active'); jQuery('.new-menu li span.level0').next().removeClass('active').hide(); jQuery('.new-menu .sectitle-span').removeClass('active'); jQuery('.new-menu .sectitle-span').next().hide(); } }); jQuery('.menu_popup').click(function() { if((jQuery(window).width()) < 768) { jQuery(this).removeClass('active'); jQuery('.header-menus .new-menu').removeClass('show-menu'); jQuery('.header-menus .menu-close').removeClass('active'); jQuery('.new-menu li.level0').removeClass('active'); jQuery('.new-menu li span.level0').removeClass('active'); jQuery('.new-menu li span.level0').next().removeClass('active').hide(); jQuery('.new-menu .sectitle-span').removeClass('active'); jQuery('.new-menu .sectitle-span').next().hide(); } }); jQuery('.new-menu li span.level0').click(function() { if((jQuery(window).width()) < 768) { jQuery(this).toggleClass('active'); jQuery(this).next().slideToggle().toggleClass('active'); if(jQuery(this).parent().hasClass('active')) { var currentlevel = jQuery(this); setTimeout(function() { currentlevel.parent().removeClass('active'); }, 400); } else { jQuery(this).parent().addClass('active'); jQuery(this).parent().siblings().each(function(i,e){ if(jQuery(e).hasClass('active')) { jQuery(e).find('span.level0').toggleClass('active'); jQuery(e).find('span.level0').next().slideToggle().toggleClass('active'); jQuery(e).removeClass('active'); } }); } } }); jQuery('.new-menu .sectitle-span').click(function() { if((jQuery(window).width()) < 768) { jQuery(this).toggleClass('active'); jQuery(this).next().slideToggle(); } }); jQuery('.page-header .myaccount-menus .skip-link').click(function() { if((jQuery(window).width()) < 768) { jQuery('#header-account').slideToggle(); } }); windowsize = jQuery(window).width(); var bottom = document.getElementById('anchorid').offsetTop; jQuery(window).scroll(function(){ if(windowsize > 767) { if (jQuery(this).scrollTop() > bottom){ jQuery('.region.region-header').addClass('issticky'); } else{ jQuery('.region.region-header').removeClass('issticky'); } } if(windowsize < 768) { if (jQuery(this).scrollTop() > bottom){ jQuery('.region.region-header').addClass('issticky'); jQuery('.region.region-header .newlogo img').attr("src","/sites/all/themes/acd/img/logo-2.png"); } else { jQuery('.region.region-header').removeClass('issticky'); jQuery('.region.region-header .newlogo img').attr("src","/sites/all/themes/acd/img/logo-1.png"); } } }); jQuery('.search-filter-wrap .arrow').click(function() { jQuery(this).toggleClass('active'); jQuery('.search-filter-wrap #edit-search-filter').slideToggle(); }); }); </script><script src="//app-ab07.marketo.com/js/forms2/js/forms2.min.js"></script><script>MktoForms2.loadForm("//app-ab07.marketo.com", "584-XSF-168", 4729);</script><script type="text/javascript"> var drupalpath = "https://acdbio.com/"; jQuery(document).ready(function($) { $('#help-tictab a').click(function(event) { event.preventDefault(); DrawCaptcha(); $('form label.error').hide(); $('form #txtcaptcha-error').hide(); $('form #casecaptcha-error').hide(); $('#help-ticket-id').find('.error').removeClass('error'); $('#help-tictab li').removeClass('active'); $(this).parent('li').addClass('active'); $('.needhelp-tab-container').removeClass('active'); $($(this).attr("href")).addClass('in').addClass('active'); }); $('#popup-success-message').popup({ blur: false, escape: false, }); $(".help-ticket, .contact-link-right a, .quote-request-btn a").magnificPopup({ type:'inline', showCloseBtn:false, }); $(".help-ticket, .contact-link-right a").click(function(event) { DrawCaptcha(); }); $(document).on('click', '.help-ticket-close', function (e) { e.preventDefault(); $.magnificPopup.close(); }); $("#web-to-lead").validate({ // Specify the validation rules rules: { first_name: "required", last_name: "required", phone:"required", '00N80000005Y6mm': "required", '00N800000055SBG': "required", '00N800000055SCd': "required", '00N80000005Xzee': "required", '00N800000055SD7': "required", '00N80000005a6i1': "required", //'00N80000005a7tF': "required", email: { required: true, email: true }, company: "required", lead_captcha: "required", city: "required", }, // Specify the validation error messages messages: { first_name: "Please enter your First Name", last_name: "Please enter your Last Name", '00N80000005Y6mm': "Please Select Any value", '00N800000055SBG': "Please Select Any value", '00N800000055SCd': "Please Select Any value", '00N80000005Xzee': "Please Select Any value", state: "Please Select Any value", email: "Please enter a valid email address", company: "Please enter your Company", lead_captcha: "Please Enter Valid Captcha.", }, submitHandler: function(form) { var captchastatus = ValidCaptcha('lead'); //form.submit(); if(captchastatus == 'Success'){ var state = form.state.value; if(form.country.value === "Canada"){ state = form.state_ca.value; } $.ajax({ type: "POST", url: drupalpath + 'api/webtocase', data: { api : "webtolead", first_name : form.first_name.value, last_name : form.last_name.value, email : form.email.value, phone : form.phone.value, job_role: $('#00N80000005Y6mm').val(), company : form.company.value, company_type : $('#00N800000055SBG').val(), department : $('#00N800000055SD7').val(), lab_name : $('#00N80000005a6i1').val(), //pi : $('#00N80000005a7tF').val(), city :form.city.value, country :form.country.value, state : state, research : $('#00N800000055SCd').val(), description : form.description.value, }, beforeSend: function() { $('#popup-success-message').popup('show'); $('.popup-success-message .popup-loader').show(); $('.popup-success-message .popup-content').hide(); }, success: function(data){ console.log(data); if(data == "success"){ fbq('track', 'Lead'); /*$.magnificPopup.close(); $('.popup-success-message .popup-loader').hide(); $('.popup-success-message .popup-content').show(); $('.popup-success-message .popup-content .popup-message').html("Thank you for contacting Advanced Cell Diagnostic Sales Team. We will be in contact with you within 1 business day.");*/ window.location.replace("https://acdbio.com/thank-you-contacting-acd"); }else{ $('.popup-success-message .popup-loader').hide(); $('.popup-success-message .popup-content').show(); $('.popup-success-message .popup-content .popup-message').html(data); } }, error: function(XMLHttpRequest, textStatus, errorThrown) { console.log("Status: " + textStatus); console.log("Error: " + errorThrown); } }); } form.reset(); } }); $("#web-to-case").validate({ // Specify the validation rules rules: { fname: "required", lname: "required", phone:"required", email: { required: true, email: true }, company: "required", case_captcha: "required" }, // Specify the validation error messages messages: { fname: "Please enter your First Name", lname: "Please enter your Last Name", email: "Please enter your email address", phone: "Please enter your Phone Number", company: "Please enter your Institution/Company", case_captcha: "Please Enter Valid Captcha." }, submitHandler: function(form) { var captchastatus = ValidCaptcha('case'); //form.submit(); if(captchastatus == 'Success'){ $.ajax({ type: "POST", url: drupalpath + 'api/webtocase', data: { api : "obtwebtocase", fname : form.fname.value, lname : form.lname.value, email : form.email.value, phone : form.phone.value, company : form.company.value, description : form.description.value, url : form.action, }, beforeSend: function() { $('#popup-success-message').popup('show'); $('.popup-success-message .popup-loader').show(); $('.popup-success-message .popup-content').hide(); }, success: function(data){ if(data == "success"){ window.location.replace("https://acdbio.com/thank-you-contacting-acd"); }else{ $('.popup-success-message .popup-loader').hide(); $('.popup-success-message .popup-content').show(); $('.popup-success-message .popup-content .popup-message').html(data); } }, error: function(XMLHttpRequest, textStatus, errorThrown) { } }); } } }); /*$("#web-to-case").validate({ // Specify the validation rules rules: { name: "required", phone:"required", '00N800000055Ty4': "required", '00N80000005Yeii': "required", email: { required: true, email: true }, company: "required", case_captcha: "required" }, // Specify the validation error messages messages: { name: "Please enter your Name", '00N800000055Ty4': "Please Select Any value", '00N80000005Yeii': "Please Select Any value", email: "Please enter a valid email address", company: "Please enter your Company", case_captcha: "Please Enter Valid Captcha." }, submitHandler: function(form) { var captchastatus = ValidCaptcha('case'); //form.submit(); if(captchastatus == 'Success'){ $.ajax({ type: "POST", url: drupalpath + 'api/webtocase', data: { api : "webtocase", name : form.name.value, email : form.email.value, phone : form.phone.value, company : form.company.value, sample : $('#00N800000055Ty4').val(), product : $('#00N80000005Yeii').val(), description : form.description.value, }, beforeSend: function() { $('#popup-success-message').popup('show'); $('.popup-success-message .popup-loader').show(); $('.popup-success-message .popup-content').hide(); }, success: function(data){ console.log(data); if(data == "success"){ window.location.replace("https://acdbio.com/thank-you-contacting-acd"); }else{ $('.popup-success-message .popup-loader').hide(); $('.popup-success-message .popup-content').show(); $('.popup-success-message .popup-content .popup-message').html(data); } }, error: function(XMLHttpRequest, textStatus, errorThrown) { console.log("Status: " + textStatus); console.log("Error: " + errorThrown); } }); } form.reset(); //console.log($(form).attr('action')); } });*/ // $('.contact-country-field select').change(function(event) { // if($( ".contact-country-field select option:selected" ).text() == "United States"){ // $( ".contact-state-field" ).show(); // $( ".contact-state-field select" ).prop('required',true); // }else{ // $( ".contact-state-field" ).hide(); // $( ".contact-state-field select" ).prop('required',false); // } // }); $('.contact-country-field select').change(function(event) { if($( ".contact-country-field select option:selected" ).text() == "United States"){ //$( ".contact-state-field" ).show(); $("#state-ca").hide(); $("#state-us").show(); $( "#state-us select" ).prop('required',true); }else{ if($( ".contact-country-field select option:selected" ).text() == "Canada"){ //$( ".contact-state-field" ).show(); $("#state-us").hide(); $("#state-ca").show(); $( "#state-ca select" ).prop('required',true); }else{ $("#state-us").hide(); $("#state-ca").hide(); $( "#state-ca select" ).prop('required',false); $( "#state-us select" ).prop('required',false); } } }); //CAPTCHA changes //Disable part of page $('.captcha').bind('cut copy paste', function (e) { e.preventDefault(); }); //Disable mouse right click $(".captcha").on("contextmenu",function(e){ return false; }); // $("#contact-pharma-assay-form").validate({ // // Specify the validation rules // rules: { // first_name: "required", // help: "required", // email: { // required: true, // email: true // }, // }, // // Specify the validation error messages // messages: { // first_name: "Please enter your First Name", // email: "Please enter a valid email address", // }, // submitHandler: function(form) { // form.submit(); // } // }); }); //Generates new captcha text function DrawCaptcha() { var alphanum = new Array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','1','2','3','4','5','6','7','8','9','0'); var a = alphanum[Math.floor(Math.random() * alphanum.length)]; var b = alphanum[Math.floor(Math.random() * alphanum.length)]; var c = alphanum[Math.floor(Math.random() * alphanum.length)]; var d = alphanum[Math.floor(Math.random() * alphanum.length)]; var e = alphanum[Math.floor(Math.random() * alphanum.length)]; var f = alphanum[Math.floor(Math.random() * alphanum.length)]; var g = alphanum[Math.floor(Math.random() * alphanum.length)]; var code = a + ' ' + b + ' ' + ' ' + c + ' ' + d + ' ' + e + ' '+ f + ' ' + g; if (document.getElementById('txtCaptcha') !=null){ document.getElementById("txtCaptcha").value = code; } if (document.getElementById('CaseCaptcha') !=null){ document.getElementById("CaseCaptcha").value = code; } } // Validate the Entered input aganist the generated security code function function ValidCaptcha(formtype){ if(formtype == 'lead'){ document.getElementById('txtcaptcha-error').style.display = "none"; var str1 = removeSpaces(document.getElementById('txtCaptcha').value); var str2 = removeSpaces(document.getElementById('txtInput').value); var status = ''; if(str2 != ''){ if (str1 == str2) { document.getElementById('txtcaptcha-error').style.display = "none"; status = 'Success'; } else { status = 'Error'; document.getElementById('txtcaptcha-error').innerHTML = 'Error! Wrong Captcha.'; document.getElementById('txtcaptcha-error').style.display = "block"; DrawCaptcha(); } return status; } } else if(formtype == 'case'){ document.getElementById('casecaptcha-error').style.display = "none"; var str1 = removeSpaces(document.getElementById('CaseCaptcha').value); var str2 = removeSpaces(document.getElementById('CaseInput').value); var status = ''; if(str2 != ''){ if (str1 == str2) { document.getElementById('casecaptcha-error').style.display = "none"; status = 'Success'; } else { status = 'Error'; document.getElementById('casecaptcha-error').innerHTML = 'Error! Wrong Captcha.'; document.getElementById('casecaptcha-error').style.display = "block"; DrawCaptcha(); } return status; } } } // Remove the spaces from the entered and generated code function removeSpaces(string) { return string.split(' ').join(''); } </script><script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-P9Z9VN');</script><script type="text/javascript"> jQuery(document).ready(function(){ var loginsuccess = 0; if(loginsuccess == 1){ // jQuery("#popupsucctextafterlogin").animate({width: 'show'}, 'slow'); // jQuery( "#popupsucctextafterlogin" ).css('display','block'); // jQuery("#popupsucctextafterlogin .closebtn").click(function(){ // jQuery("#popupsucctextafterlogin").css('display', 'none'); // }); } }); </script><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-dd6144c4de227d09eb4","applicationID":"1022125825","transactionName":"YFxbZkpUXBYEVkYNWVkWeFFMXF0LSlZfFxlHWF5XF0NbABI=","queueTime":0,"applicationTime":65,"atts":"TBtYEAJOTxg=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>