CINXE.COM
RNAscope Troubleshooting Guide and FAQ | Troubleshooting
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" version="XHTML+RDFa 1.0" dir="ltr" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/terms/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:og="http://ogp.me/ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#"> <head profile="http://www.w3.org/1999/xhtml/vocab"> <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> <link rel="shortcut icon" href="https://acdbio.com/sites/default/files/favicon_0.ico" type="image/vnd.microsoft.icon" /> <meta name="description" content="Having questions or issues using RNAscope? Please refer to our troubleshooting guide to assist you." /> <meta name="keywords" content="RNA ISH,RNA-ISH,RNAscope,DNAscope,CTCscope,HybEZ,SpotStudio,RNAscopeVS,In situ hybridization,In situ hybridisation,DNA FISH,RNA biomarkers,FFPE tissue,Tissue staining" /> <meta name="robots" content="follow, index" /> <link rel="canonical" href="https://acdbio.com/technical-support/solutions" /> <!-- <meta name="robots" content="noindex, nofollow"> --> <title>RNAscope Troubleshooting Guide and FAQ | Troubleshooting</title> <meta name="google-site-verification" content="cCacrM1YM776lQJj5HYsJww24W9_bdfp20b8ksJDjS8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="alternate" href="https://acdbio.com/" hreflang="en-us" /> <link type="text/css" rel="stylesheet" href="https://acdbio.com/sites/default/files/css/css_8CXCdVuxHuGZ2wQHnajymjUyPBwk6KxTN3OcsNEaPbk.css" media="all" /> <!--[if lt IE 7]> <link type="text/css" rel="stylesheet" href="https://acdbio.com/sites/all/themes/acd/fix-ie.css?snavzc" media="all" /> <![endif]--> <script type="text/javascript" src="https://acdbio.com/sites/default/files/js/js_816IQzoe7iuWgXH0QUzozpmi_U36ebWSOfVxwKqJOD0.js"></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" src="https://acdbio.com/sites/default/files/js/js_78sG-9EVuWusjJGUtzJvKfye9fgUDUBkpWEc69J9NwA.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"acd","theme_token":"Ecari1n1oS1hGNjPoORJ8iAI_zzUu3QEdq738-_9cME","jquery_version":"1.8","js":{"sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery\/1.8\/jquery.min.js":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"misc\/form-single-submit.js":1,"misc\/ajax.js":1,"sites\/all\/modules\/contrib\/jquery_update\/js\/jquery_update.js":1,"sites\/all\/modules\/contrib\/entityreference\/js\/entityreference.js":1,"sites\/all\/modules\/custom\/ewall\/ewalljs.js":1,"misc\/progress.js":1,"sites\/all\/modules\/contrib\/node_compare\/theme\/compare-block.js":1,"0":1,"sites\/all\/themes\/acd\/js\/jquery.reject.js":1,"sites\/all\/themes\/acd\/js\/jquery.magnific-popup.min.js":1,"sites\/all\/themes\/acd\/js\/jquery.validate.js":1,"sites\/all\/themes\/acd\/js\/jquery.popupoverlay.js":1,"sites\/all\/themes\/acd\/js\/jquery.bxslider.js":1,"sites\/all\/themes\/acd\/js\/jquery.colorbox-min.js":1,"sites\/all\/themes\/acd\/js\/ewall.js":1,"sites\/all\/themes\/acd\/js\/owl.carousel.js":1,"sites\/all\/themes\/acd\/js\/jquery.cookie.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"modules\/field\/theme\/field.css":1,"sites\/all\/modules\/contrib\/field_hidden\/field_hidden.css":1,"modules\/node\/node.css":1,"sites\/all\/modules\/contrib\/node_compare\/theme\/node_compare.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/custom\/ewall\/ewall.css":1,"sites\/all\/themes\/acd\/css\/styles.css":1,"sites\/all\/themes\/acd\/css\/font.css":1,"sites\/all\/themes\/acd\/css\/bootstrap.min.css":1,"sites\/all\/themes\/acd\/css\/magnific-popup.css":1,"sites\/all\/themes\/acd\/css\/jquery.reject.css":1,"sites\/all\/themes\/acd\/css\/easy-autocomplete.css":1,"sites\/all\/themes\/acd\/css\/jquery.bxslider.css":1,"sites\/all\/themes\/acd\/css\/colorbox.css":1,"sites\/all\/themes\/acd\/css\/owl.carousel.css":1,"sites\/all\/themes\/acd\/css\/owl.theme.default.min.css":1,"sites\/all\/themes\/acd\/css\/newstyle.css":1,"sites\/all\/themes\/acd\/fix-ie.css":1}},"urlIsAjaxTrusted":{"\/technical-support\/solutions":true},"better_exposed_filters":{"views":{"documents_view":{"displays":{"page_2":{"filters":{"field_support_assay_type_tid":{"required":false},"field_support_sample_type_tid":{"required":false},"field_support_detection_kit_tid":{"required":false}}}}},"serive_accordion_collection_view":{"displays":{"default":{"filters":[]}}},"troubleshooting_view":{"displays":{"block":{"filters":[]}}},"support_solutions":{"displays":{"block_3":{"filters":[]},"block_2":{"filters":[]}}},"gallery_image":{"displays":{"block_5":{"filters":[]}}},"publication_tips":{"displays":{"block":{"filters":[]}}}}}}); //--><!]]> </script> <!-- Google Tag Manager --> <script type="text/javascript">(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> <!-- End Google Tag Manager --> <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="bdpnbeqxbwwjoz2hbw4q-f-7e38ebc81-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":220,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"bbda3993","ak.r":41489,"ak.a2":n,"ak.m":"","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":49978,"ak.gh":"23.220.106.146","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1732709817","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==uyvjZhSKbH65YIdGK86JZ7qacAjZdMGNjFx3gu96KcgAB01C65hBn3uyrGMClpQW3XqXolrylvoqqHBuOatkfeHY7BqwyN2fyrCBjAmYn87DPff2S7gC6E8dpEpUrnLOSEbIJjh0dR/F6+fpu1Idh8mLSh88Eerp6hVXf+gISDixo8VfUtQQ5uB0nmqfAYyaiLeAk1Xoyrfw6/g06/LQ0QCDhWwCXwnlO60iZWL+WjwD6t/ZOkzucdKnftXvNFNtnuRZRI3sYR1x0flpK1MTI5dUYpdr2Hs+8Kl6WkphzpMPr2mgLtNRrlvAhHs+tLuXrAiK9PBn4M8AMwxk8KoiN9N/J+WQOePDFYLRBg/p42HhZi15nyjWHyCKP0CYprP8Zd0ZRw7Nv0kdHBDKhqTaP5dNVBSoysMhOQQ0+4ra/Ss=","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="html not-front not-logged-in no-sidebars page-technical-support page-technical-support-solutions " onload="DrawCaptcha();"> <!-- Google Tag Manager (noscript) - Install in Body --> <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 (noscript) - Install in Body --> <link rel="stylesheet" type="text/css" href="/sites/all/themes/acd/css/style-search.css?q=20241127 " /><link rel="stylesheet" type="text/css" href="/sites/all/themes/acd/css/custom.css?q=20241127 " /><link rel="stylesheet" type="text/css" href="/sites/all/themes/acd/css/selectric.css?q=20241127 " /><link rel="stylesheet" type="text/css" href="/sites/all/themes/acd/css/responsive-accordion.css?q=20241127 " /><link rel="stylesheet" type="text/css" href="/sites/all/themes/acd/css/style-product.css?q=20241127 " /><link href="https://vjs.zencdn.net/5.10.7/video-js.css" rel="stylesheet"> <script src="https://vjs.zencdn.net/5.10.7/video.js"></script> <script type="text/javascript"> jQuery(document).ready(function($) { // $('#myTab a').click(function(event) { // event.preventDefault(); // $('#myTab li').removeClass('active'); // $(this).parent('li').addClass('active'); // $('.home-tab').removeClass('active'); // $($(this).attr("href")).addClass('in').addClass('active'); // }); $(document).on('click', '#myTab1 a', function(event) { event.preventDefault(); if($(this).html() == "MSDS/SDS"){ $('#edit-field-support-sample-type-tid-selective-wrapper').hide(); }else{ $('#edit-field-support-sample-type-tid-selective-wrapper').show(); } $('#myTab1 li').removeClass('active'); $(this).parent('li').addClass('active'); $('.application-tab').removeClass('active'); $($(this).attr("href")).addClass('in').addClass('active'); }); // $('#myTab1 a').click(function(event) { // event.preventDefault(); // $('#myTab1 li').removeClass('active'); // $(this).parent('li').addClass('active'); // $('.application-tab').removeClass('active'); // $($(this).attr("href")).addClass('in').addClass('active'); // }); $('#myTab2 a').click(function(event) { event.preventDefault(); $('#myTab2 li').removeClass('active'); $(this).parent('li').addClass('active'); $('.learnmore-tab-container').removeClass('active'); $($(this).attr("href")).addClass('in').addClass('active'); }); $('#myTab3 a').click(function(event) { event.preventDefault(); $('#myTab3 li').removeClass('active'); $(this).parent('li').addClass('active'); $('.solutions-tab-container').removeClass('active'); $($(this).attr("href")).addClass('in').addClass('active'); }); }); </script> <div class="container support-template"> <script type="text/javascript"> jQuery(document).ready(function($) { var windowsize = $(window).width(); var bottom = document.getElementById('anchorid').offsetTop; if(windowsize < 767){ var childmenu = '<ul style="display: none;">' + '<li><a title="" href="/store/checkout">Checkout</a></li>' + '<li><a title="" href="/store/customer/account/create">Register</a></li>'+ '<li><a title="" href="/store/customer/account/login">Log In</a></li>'+ '</ul>'+ '<a style="font-size: 18px" href="#" class="mean-expand own-account-menu-expand">+</a>'; $('.mean-nav ul li:nth-of-type(6)').append(childmenu); } $(window).resize(function() { windowsize = $(window).width(); if(windowsize < 767){ var childmenu = '<ul style="display: none;">' + '<li><a title="" href="/store/checkout">Checkout</a></li>' + '<li><a title="" href="/store/customer/account/create">Register</a></li>'+ '<li><a title="" href="/store/customer/account/login">Log In</a></li>'+ '</ul>'+ '<a style="font-size: 18px" href="#" class="mean-expand own-account-menu-expand">+</a>'; $('.mean-nav ul li:nth-of-type(6)').append(childmenu); } }); $(document).on("click",".own-account-menu-expand",function(e){ e.preventDefault(); if ($(this).hasClass("mean-clicked")) { $(this).prev('ul').slideUp(300, function(){}); } else { $(this).prev('ul').slideDown(300, function(){}); } $(this).toggleClass("mean-clicked"); $(this).parent().toggleClass('active'); }); $(window).resize(function(event) { if ($(this).scrollTop() > bottom){ $('.region.region-header').addClass('issticky'); $('.meanmenu-reveal,.mean-bar').addClass('issticky'); } else{ $('.region.region-header').removeClass('issticky'); $('.meanmenu-reveal,.mean-bar').removeClass('issticky'); } }); $(window).scroll(function(){ if(windowsize > 767) { if ($(this).scrollTop() > bottom){ $('.region.region-header').addClass('issticky'); $('.meanmenu-reveal,.mean-bar').addClass('issticky'); if(windowsize < 767){ $('.region.region-header .newlogo img').attr("src","/sites/all/themes/acd/img/mob-logo-inner.png"); }else{ $('.region.region-header .newlogo img').attr("src","/sites/all/themes/acd/img/logo-2.png"); } } else{ $('.region.region-header').removeClass('issticky'); $('.meanmenu-reveal,.mean-bar').removeClass('issticky'); $('.region.region-header .newlogo img').attr("src","/sites/all/themes/acd/img/logo-2.png"); } } if(windowsize < 768) { if ($(this).scrollTop() > bottom){ $('.region.region-header').addClass('issticky'); $('.region.region-header .newlogo img').attr("src","/sites/all/themes/acd/img/logo-2.png"); } else { $('.region.region-header').removeClass('issticky'); $('.region.region-header .newlogo img').attr("src","/sites/all/themes/acd/img/logo-2.png"); } } }); }); </script> <div class="region region-header clearfix"><div class="search_popup"></div> <header class="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 panel__bar"><div class="top-help-links"> <a class="top-help-contact" href="#help-ticket-id"><span>Contact Us / Request a Quote</span></a> <a href="/documents/product-documents"><span>Download Manuals</span></a></div></div></div></div><div class="container"><div class="row nav-menu" id="anchorid"><div class="col-lg-1 col-md-1 col-sm-1 col-xs-12 header-logo"> <a href="/" class="newlogo"> <img class="large767" alt="Advanced Cell Diagnostics" src="/sites/all/themes/acd/img/logo-2.png"/> <img class="large" alt="Advanced Cell Diagnostics" src="/sites/all/themes/acd/img/logo-2.png"/> </a></div><div class="row"><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 search-bar"><form action="/technical-support/solutions" method="post" id="search-block-form" accept-charset="UTF-8"><div><div class="container-inline"><h2 class="element-invisible">Search form</h2><div class="form-item form-type-textfield form-item-search-block-form"> <label class="element-invisible" for="edit-search-block-form--2">Search </label> <input title="Enter the terms you wish to search for." type="text" id="edit-search-block-form--2" name="search_block_form" value="" size="15" maxlength="128" class="form-text" /></div><div class="form-item form-type-checkboxes form-item-search-filter"> <label for="edit-search-filter"><div class="search-txt">Search</div><div class="arrow"></div> </label><div id="edit-search-filter" class="form-checkboxes"><div class="form-item form-type-checkbox form-item-search-filter-120059"> <input type="checkbox" id="edit-search-filter-120059" name="search_filter[120059]" value="120059" class="form-checkbox" /> <label class="option" for="edit-search-filter-120059">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">Kits & Accessories </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><div class="form-actions form-wrapper" id="edit-actions"><input type="submit" id="edit-submit" name="op" value="Search" class="form-submit" /></div><input type="hidden" name="form_build_id" value="form-h6oqbG7M9jayHbH2ANN8dStZPw9fSZbIvHI80KURJ4Y" /><input type="hidden" name="form_id" value="search_block_form" /></div></div></form><div class="search-x-close"></div></div></div><div class="top-account-cart"><div class="icon-3 account-menu login-icon"><span>Please sign in</span></div><div class="skip-content" id="header-account"><div class="links"><ul><li><a href="/store/customer/account/login">Log In</a></li><li><a href="/store/customer/account/create">Register</a></li><li><a href="/products/how-to-order">How to Order</a></li><li><a href="/products/new-to-rnascope">What to Buy</a></li></ul></div></div><div class="minicart-header-content" ><div class="cartcontain"><a href="#header-cart" onclick="setLocation('https://acdbio.com/store/checkout/cart/')" class="skip-link skip-cart no-count"> <span class="count">0</span> <span class="label">My Cart</span></a><div id="header-cart" class="block block-cart skip-content"><div id="minicart-error-message" class="minicart-message"></div><div id="minicart-success-message" class="minicart-message"></div><div class="minicart-wrapper"><div class="cart-close"><a class="close skip-link-close" href="#" title="Close">X</a></div><p class="minicartempty empty">You have no items in your shopping cart.</p></div></div></div></div><div class="clear"></div></div><div class="col-lg-10 col-md-10 col-sm-10 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 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></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><li><a href="/rnascope%E2%84%A2-plus-smrna-rna-assay">RNAscope™ Plus smRNA-RNA Assay</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 Lunaphore COMET™</div><ul><li><a href="/rnascope-hiplex-pro-comet">RNAscope™ HiPlex Pro for COMET™</a></li></ul><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-multiomic-ls-fluorescent-assay">RNAscope™ Multiomic LS 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><li><a href="/rnascope%E2%84%A2-plus-smrna-rna-ls-assay">RNAscope™ Plus smRNA-RNA LS Assay</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="/rna-protein-co-detection-imaging-mass-cytometry-and-rnascope-assay">RNAscope HiPlex-IMC™ Co-Detection</a></li><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<sup>®</sup> 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></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="/new-multiomics-services">Multiomic 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="/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/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="/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 class="sec-title">Pretreatment Options</div> <span class="sectitle-span">+</span><ul><li><a href="/rnascope%E2%84%A2-pretreatment">RNAscope™ Pretreatment</a></li><li><a href="/PretreatmentOptions">PretreatPro™</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="/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<sup>®</sup> 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 header-search search__button "><div class="search-icon">Search</div><div class="clear"></div></div></div></div> </header></div><div class="page-main-container"><div class="banner-container sticky banner-support"><p><img alt="" src="/sites/default/files/support-banner_0.jpg" /></p><div class="banner-content new black"><h1>Help Center</h1><p>Our team of scientists are ready<br />to support you in getting superior results<br />from our RNAscope™ assays.</p><p><div id="block-ewall-mage-document-search" class="block block-ewall-mage clearfix"><h2 class="title">Search</h2><div class="content"><form action="/technical-support/solutions" method="post" id="document-search-form" accept-charset="UTF-8"><div><div class="form-item form-type-textfield form-item-doctext"> <input type="text" id="edit-doctext" name="doctext" value="" size="60" maxlength="128" class="form-text" /></div><input type="submit" id="edit-submit--2" name="op" value="Search" class="form-submit" /><input type="hidden" name="form_build_id" value="form-gen5c-bC0eKTyJkw8Z8bpNAHgTaRQsFBTwiAzO9_Hfs" /><input type="hidden" name="form_id" value="document_search_form" /></div></form></div></div></p></div><h2>Support Help Center</h2></div><div class="content-container container custom-container science support"><div class="region region-content"><div id="block-system-main" class="block block-system clearfix"><div class="content"><div class="nav-tab-container"><ul class="nav nav-tabs page-tabs" id="myTab"><li><a href="/technical-support/support-overview">Overview</a></li><li><a href="/technical-support/getting-started">Getting Started</a></li><li class="active"><a href="/technical-support/solutions" class="active">Solutions</a></li><li><a href="/technical-support/learn-more">Learn More</a></li></ul></div><div class="tab-content"><div class="order-container container home-tab tab-pane fade in active" id="order-container"><div class="solutions-container"><div class="solutions-tab"><div class="nav-tab-container"><ul class="nav nav-tabs page-tabs" id="myTab3"><li class="active"><a data-toggle="tab" href="#trouble-shooting">TroubleShooting Guide</a></li><li><a data-toggle="tab" href="#faq">FAQ's</a></li></ul></div><div class="tab-content"><div class="solutions-tab-container container tab-pane fade in active" id="trouble-shooting"><div class="head-title"><h2>Please refer to the troubleshooting guide to assist you in optimizing your assay.</h2></div><div class="trouble-shooting-wrap"><div class="solutions-accordion"><div class="solution-tab"><div class="solution-tab-head"><h3>1. RNAscope™ ISH Overview</h3></div><div class="solution-tab-content"><div class="content"><p>RNAscope™ Technology is a novel in situ hybridization (ISH) assay that detects target RNA within intact cells. The assay is based on a patented signal amplification and background suppression technology, representing a major advance over traditional RNA ISH. RNAscope™ Assays do not require an RNase-free environment.</p><p>The manual assay procedure can be completed in 7–8 hours or conveniently divided over two days. Most of the RNAscope™ Assay reagents are available in convenient Ready-To-Use (RTU) dropper bottles and provide a simple, nearly pipette-free workflow. The assay is also available for automation on the Ventana DISCOVERY™ XT or ULTRA, or the Leica Biosystems’ BOND RX system.</p><p>The RNAscope™ protocol is similar to immunohistochemistry (IHC) with a few key differences as described in the following section</p></div><div class="accordion"></div><div class="notes"></div></div></div><div class="solution-tab"><div class="solution-tab-head"><h3>2. Key Differences between RNAscope™ ISH and IHC</h3></div><div class="solution-tab-content"><div class="content"><p>Antigen retrieval conditions often require optimization in both RNAscope™ and IHC, depending on the tissue type and how the sample was fixed and processed. We recommend optimizing conditions for the RNAscope™ Assay if tissue samples are not prepared according to the ACD recommended guideline of fixing samples in fresh 10% NBF for 16–32 hours.</p><p>The main differences compared to an IHC workflow are the following:</p><ul><li>No cooling is required during antigen retrieval. Directly place the slides in water at room temperature to immediately stop the reaction and proceed to the next step as described in the user manual.</li><li>A protease digestion step is included to permeabilize tissue. Ensure that the temperature is maintained at 40°C during this step.</li><li>The HybEZ™ Hybridization System maintains optimum humidity and temperature during the assay workflow and is required for RNAscope™ hybridization steps.</li><li>Superfrost<sup>®</sup> Plus slides are required. Other slide types may result in tissue detachment.</li><li>Xylene based mounting media (such as CytoSeal XYL) is required for the RNAscope™ 2.5 HD Brown assay.</li><li>EcoMount (Biocare Medical) or PERTEX<sup>®</sup> (HistoLab<sup>®</sup>) media is required for the RNAscope™ 2.5 HD Red and 2-plex assays. No other mounting media should be used.</li><li>Diluting Gill’s Hematoxylin I 1:2 is suggested for counter staining</li><li>ImmEdge<sup>®</sup> Hydrophobic Barrier Pen (Vector Laboratories Cat. No. 310018) is the only pen that will maintain a hydrophobic barrier throughout the RNAscope™ procedure. No other barrier pen should be used.</li></ul></div><div class="accordion"></div><div class="notes"></div></div></div><div class="solution-tab"><div class="solution-tab-head"><h3>3. Key RNAscope™ Assay Guidelines</h3></div><div class="solution-tab-content"><div class="content"><p>Before you get started refer to our <a href="/technical-support/getting-started"><strong>Getting Started Page</strong></a><strong>.</strong></p></div><div class="accordion"><ul class="responsive-accordion responsive-accordion-default bm-larger"><li><div class="responsive-accordion-head"> <span class="num">01</span> Pointers for the RNAscope™ manual assays<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><ul><li><strong></strong>Follow the protocol exactly as described in the user manual. For manual assays, user manuals are divided into two parts: sample preparation (Part 1), and detection (Part 2). Refer to the <a href="/technical-support/user-manuals"><strong>User Manual Selection Guide</strong></a>.</li><li>Before beginning the assay, review sample pretreatment recommendations. These are critical steps for accessing the RNA in your tissue sample.</li><li>Always run positive and negative reference probes (e.g. PPIB and dapB respectively) on your sample to assess sample RNA quality and optimal permeabilization.</li><li>Please make sure you have all the required materials, especially each of the following:<ul><li>Immedge pen (Vector Laboratories)</li><li>Superfrost Plus slides (Fisher Scientific)</li><li>Fresh reagents (ethanol and xylene)</li><li>Fresh 10% NBF (neutral-buffered formalin)</li><li>Tissue-Tek<sup>®</sup> slide rack and staining dishes or the ACD EZ Batch™ Slide System</li><li>Hotplate, drying oven, water bath, thermometer, microscope, etc.</li><li>HybEZ™ Hybridization System, required for RNAscope™ hybridization to maintain optimum humidity and temperature</li></ul></li></ul><p><em>Workflow guidelines:</em></p><ul><li>Apply all amplifications steps in the right order; missing any step will result in no signal.</li><li>Flick or tap the slides to remove residual reagent, but do not let the slides dry out at any time.</li><li>Make sure the hydrophobic barrier remains intact so that the tissues do not dry out.</li><li>Always use fresh reagents, including ethanol and xylene.</li><li>Do not alter the protocol in any way.</li><li>Warm probes and wash buffer at 40°C. Precipitation occurs during storage and may affect the assay results.</li><li>Maintain adequate humidity by keeping the humidifying paper wet in the Humidity Control Tray</li></ul><p><strong>For the RNAscope</strong><sup>®</sup><strong> 2.5 HD - RED Assay</strong></p><ul><li>Only use EcoMount or PERTEX as the mounting media for the RNAscope™ 2.0 HD Red detection assay.</li></ul><p><strong>For the RNAscope</strong><sup>®</sup><strong> 2-plex Chromogenic Assay</strong></p><ul><li>Channel C1 target probes are Ready-To-Use (RTU), while channel C2 probes are shipped as a 50X concentrated stock. To independently detect target RNAs in a 2-plex assay, the target probes must be in different channels and there must be a C1 probe in the mixture. A “Blank Probe – C1” (Cat. No. 300041) can be used if no C1 probe is being included in the assay</li></ul><p> </p><table align="center" border="1" cellpadding="10" cellspacing="1"><thead><tr><th scope="col"><strong>Components </strong></th><th scope="col"><strong>Mixing Ratio</strong></th></tr></thead><tbody><tr><td colspan="1">Probes C2:C1</td><td>1:50</td></tr><tr><td colspan="1">Probes C2:C1</td><td>1:50</td></tr><tr><td colspan="1">Probes C2:C1</td><td>1:50</td></tr><tr><td colspan="1">Probes C2:C1</td><td>1:50</td></tr></tbody></table></div></li><li><div class="responsive-accordion-head"> <span class="num">02</span> Pointers for the RNAscope™ automated assays<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p><strong>For the Ventana DISCOVERY XT or ULTRA Systems</strong></p><p><strong>Troubleshoot the instrument</strong></p><p><em>Check instrument maintenance:</em></p><ul><li>Refer to the user manual for instrument maintenance.</li><li>Call your Ventana/ Roche Diagnostics representative to perform the decontamination protocol every three months to prevent microbial growth in the lines.</li><li>Call your Ventana/ Roche Diagnostics representative to replace all bulk solutions with the recommended buffers before running the RNAscope™ assay. Rinse the containers thoroughly and make sure the internal reservoir has been purged several times with the appropriate buffer.</li><li>If you use water to clean the instrument, make sure residual water is replaced with the appropriate buffers by purging several times.</li></ul><p><em>Optimize software settings:</em></p><ul><li>Uncheck the <strong>Slide Cleaning</strong> option.</li><li>If you are working with software version 2.0, the fully automated setting is applicable only when working with brain and spinal cord samples.</li><li>Refer to the user manual for hybridization temperatures. Do not make any adjustments to the recommended temperatures unless otherwise instructed by ACD’s technical support.</li></ul><p><strong>Troubleshoot reagents</strong></p><ul><li>Before beginning the assay, refer to the user manual for tissue pretreatment times and recommended guidelines.</li><li>For over- or under-fixed tissues, adjust the Pretreat 2 (boiling) and/or protease treatment times (Pretreatment A and B). Refer to the user manual.</li><li>Always run positive and negative controls (PPIB and dapB respectively), to qualify your sample and check assay performance.</li><li>Use the DISCOVERY 1X SSC Buffer only and dilute 1:10 prior to adding the buffer to the optional bulk buffer container. Do not use the Benchmark 10X SSC Buffer.</li><li>Use the RiboWash Buffer diluted 1:10 in the RiboWash bulk container only.</li></ul><p><strong>For Leica Biosystems’ BOND RX System</strong></p><ul><li>The recommended standard tissue pretreatment is 15 minutes Epitope Retrieval 2 (ER2) at 95°C and 15 minutes Enzyme (Protease) at 40°C.<ul><li>For a milder pretreatment, the recommended conditions are 15 min ER2 at 88°C and 15 min Protease at 40°C.</li><li>For extended pretreatment times, increase the ER2 time in increments of 5 minutes and increase the Protease time in increments of 10 minutes, while keeping the temperatures constant (e.g. 20 min ER2 at 95°C and 25 min Protease at 40°C; 25 min ER2 at 95°C and 35 min Protease at 40°C). You may also apply this process to over-fixed tissues.</li></ul></li><li>The “Mock probe” and “Bond wash” Open containers are user-filled with 1x Bond Wash Solution.</li><li>The RNAscope™ 2.5 LS Brown and LS Red assays utilize Leica Biosystems’ Bond Polymer Refine Detection and Bond Polymer Refine Red Detection kits, respectively. Do not use any other chromogen kits.</li><li>Do not alter the staining protocol in any way. The parameters in the staining protocol have been optimized to run RNAscope on the instrument. You may change the hematoxylin incubation time according to your needs.</li></ul></div></li></ul></div><div class="notes"></div></div></div><div class="solution-tab"><div class="solution-tab-head"><h3>4. RNAscope™ Recommended Workflow</h3></div><div class="solution-tab-content"><div class="content"><p> If sample preparation conditions do not match recommended guidelines or are unknown, we strongly recommend qualifying your samples prior to performing any experiments. See Figure 1 for the recommended workflow</p><p>1. Run samples along with the control slides provided by ACD (Cat. No. 310045 for Human Hela Cell Pellet, and Cat. No. 310023 for Mouse 3T3 Cell Pellet) using ACD positive and negative control probes.</p><ul><li>The ACD Positive Control Probes include three different housekeeping genes to test tissue RNA integrity. You may use the low-copy (10–30 copies per cell) housekeeping genes Cyclophilin B (PPIB) or the low copy (5–15 copies) Polymerase (RNA) II (DNA directed) polypeptide A (POLR2A), or high copy Ubiquitin C (UBC).</li><li>The ACD Negative Control Probe uses bacterial dapB and should not generate signal in properly fixed tissue.</li></ul><p>2. Use the RNAscope™ scoring guidelines to evaluate staining results.</p><ul><li>Successful PPIB staining should generate a score ≥2 and UBC score ≥3 with relatively uniform PPIB/POLR2A/UBC signal throughout the sample.</li><li>Samples should display a dapB score of <1 indicating low to no background.</li></ul><p>3.Use the control slides as a reference to determine if the RNAscope assay was performed correctly. See Figure 2 for RNAscope scoring guidelines.</p><p>4. Depending on staining results, you may need to optimize pretreatment conditions for your samples.</p><p><strong>Figure 1. Recommended RNAscope</strong><sup>®</sup><strong> workflow to test samples prior to evaluating target gene expression.</strong><br /><img alt="" src="/sites/default/files/SupportTroubleShooting1.jpg" style="border:1px solid rgb(68, 68, 68); height:1200px; width:832px" /></p></div><div class="accordion"></div><div class="notes"></div></div></div><div class="solution-tab"><div class="solution-tab-head"><h3>5. Scoring Guidelines</h3></div><div class="solution-tab-content"><div class="content"><p> The RNAscope Assay uses a semi-quantitative scoring guideline to evaluate the staining results. When interpreting RNAscope staining we recommend scoring the number of dots per cell rather than the signal intensity. The number of dots correlates to the number of RNA copy numbers, whereas dot intensity reflects the number of probe pairs bound to each molecule.</p><p>An example of how to develop such a guideline for semi-quantitative assessment of RNAscope staining intensity is presented below for a gene with expression level varying between 1 to > 15 copies per cell (PPIB). If your gene expression level is higher or lower than this range, you may need to scale the criteria accordingly</p><p>Figure 2. RNAscope Scoring Guidelines on HeLa control slides at 20X magnification.<br /><img alt="" src="/sites/default/files/SupportTroubleShooting2.jpg" style="border:1px solid rgb(68, 68, 68); width:60%" /></p><p> </p><p> </p><table align="center" border="1" cellpadding="10" cellspacing="1" style="width:500px"><thead><tr><th scope="col" style="background-color:rgb(253, 186, 49); text-align:center"><strong>Score</strong></th><th scope="col" style="background-color:rgb(253, 186, 49); text-align:center"><strong>Criteria</strong></th></tr></thead><tbody><tr><td style="text-align:center">0</td><td>No staining or <1 dot/ 10 cells</td></tr><tr><td style="text-align:center">1</td><td>1-3 dots/cell</td></tr><tr><td style="text-align:center">2</td><td>4-9 dots/cell. None or very few dot clusters</td></tr><tr><td style="text-align:center">3</td><td>10-15 dots/cell and <10% dots are in clusters</td></tr><tr><td style="text-align:center">4</td><td>>15 dots/cell and >10% dots are in clusters</td></tr></tbody></table><p>*If <5% of cells score 1 and >95% of cells score 0, a score of 0 will be given. If 5-30% of cells score 1 and >70% of cells score 0, a score of 0.5 will be given. Scoring is performed at 20X magnification.</p></div><div class="accordion"><ul class="responsive-accordion responsive-accordion-default bm-larger"><li><div class="responsive-accordion-head"> <span class="num">01</span>Interpreting RNAscope results<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>Compare the expression of your target gene with both negative (dapB) and positive controls (PPIB, UBC, or POLR2A). Successful staining should have a PPIB/POLR2A score ≥2 or UBC score ≥3 and a dapB score <1. See Figure 3 for an example.</p><p><strong>Figure 3. RNAscope assay results comparing a high expressing HR-HPV case study with a positive and a negative control.</strong><br /><img alt="" src="/sites/default/files/SupportTroubleShooting3.jpg" /></p><p><strong>A) HPV-HR18 B) UBC Positive Control C) DapB Negative Control</strong></p></div></li></ul></div><div class="notes"></div></div></div><div class="solution-tab"><div class="solution-tab-head"><h3>6. Sample Preparation</h3></div><div class="solution-tab-content"><div class="content"><p>Sample preparation is critical for successful staining of tissue with RNAscope ISH methodology. The RNAscope manual assays can be used with FFPE (formalin-fixed, paraffin-embedded), cultured cells, fresh-frozen, fixed frozen tissues, or PBMC (Peripheral Blood Mononuclear cells). Please refer to the appropriate sample preparation guides as shown in the <a href="/technical-support/user-manuals"><strong>User Manual Selection Guide</strong></a> to ensure your samples are prepared correctly for the detection assay.</p><p><strong>Note:</strong> Tissue thickness for fixed frozen tissue should be between 7–15 µm and 10–20 µm for fresh frozen tissue. Use Fisher Scientific SuperFrost Plus Slides for all tissue types to avoid tissue loss.</p></div><div class="accordion"><ul class="responsive-accordion responsive-accordion-default bm-larger"><li><div class="responsive-accordion-head"> <span class="num">01</span>Pointers for preparing FFPE tissue<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>Prepare tissues according to standard methods:</p><ol><li>Tissue specimens should be fixed in fresh 10% NBF for 16–32 hours at room temperature and blocked into a thickness of 3–4 mm.<p><strong>Note:</strong> Under-fixation will result in significant RNA loss during storage and may result in low signal when performing the RNAscope Assay.<br /> </p></li><li>Dehydrate in a graded series of ethanol and xylene, followed by infiltration by melted paraffin held at no more than 60°C</li><li>Trim paraffin blocks as needed and cut embedded tissue into 5 +/- 1 µm sections using a microtome.</li><li>Place paraffin ribbon in water bath, and mount sections on SuperFrost Plus Slides.</li><li>Air dry slides overnight at room temperature. Do not bake slides unless they will be used within one week.</li></ol><p><em>When tissue preparation method is unknown:</em><br />In many situations information on tissue preparation procedures may be unavailable. Tissue optimization steps depend not only on the type of tissue, but also the age of the animal. In particular if you were about to perform in situs on embryonic tissue, each developmental stage may require differential treatment. Simple optimization steps can help obtain quality data. Optimal conditions are dependent on tissue type, age, and fixation.</p></div></li></ul></div><div class="notes"></div></div></div><div class="solution-tab"><div class="solution-tab-head"><h3>7. Optimize the Assay</h3></div><div class="solution-tab-content"><div class="content"><p>In IHC, antigen retrieval conditions often require optimization and depend on the tissue type and how the sample was fixed and processed. RNAscope target retrieval conditions may also need optimization, particularly if tissue samples were not fixed for 16–32 hours in fresh 10% neutral-buffered formalin (NBF) at room temperature.</p><p><em>Guidelines to follow:</em></p><ul><li>Always test representative samples with positive and negative control probes. Positive controls should give a uniform signal, while negative controls should display little to no signal.</li></ul><p><strong>Note:</strong> A list of control probes for both manual and automated assays are available from ACD.</p><ul><li>Evaluate the positive and negative staining results of your samples following our evaluation guidelines (see V. Scoring Guidelines). If results are acceptable, no further optimization is needed. Otherwise, adjustment of pretreatment conditions may be required to obtain optimal results.</li></ul></div><div class="accordion"></div><div class="notes"></div></div></div><div class="solution-tab"><div class="solution-tab-head"><h3>8. Troubleshooting Staining Patterns</h3></div><div class="solution-tab-content"><div class="content"></div><div class="accordion"><ul class="responsive-accordion responsive-accordion-default bm-larger"><li><div class="responsive-accordion-head"> <span class="num">01</span>Staining examples for various pretreatment digestion conditions<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>Note: When working with RNAscope 2.5 HD assays or using the new pretreatments for optimization purpose, please use combination of Target Retrieval and Protease Plus to replace Pretreatment 2 and Pretreatment 3.</p><table align="center" border="1" cellpadding="10" cellspacing="1"><thead><tr><th scope="col"><strong>Possible Morphology<br />Pattern</strong></th><th scope="col"><strong>Example</strong></th><th scope="col"><strong>Morphology Description</strong></th><th scope="col"><strong>Possible Effects</strong></th></tr></thead><tbody><tr><td colspan="1" style="text-align:center">Under-digested</td><td style="text-align:center; vertical-align:top"><p><a href="/sites/default/files/TroubleShoot8.1.1.png" target="_blank"><img alt="" src="/sites/default/files/TroubleShoot8.1.1.png" style="height:247px; width:447px" /></a></p><p>Xenograft tissue, dapB (8 min P2 + 15 min P3)</p><p> </p><p><a href="/sites/default/files/TroubleShoot8.1.2.png" target="_blank"><img alt="" src="/sites/default/files/TroubleShoot8.1.2.png" style="height:247px; width:447px" /></a></p><p>Xenograft tissue, Hs-PPIB (8 min P2 + 15 min P3)</p></td><td style="vertical-align:top">Excellent morphology, strong hematoxylin staining</td><td style="vertical-align:top">Weak/no signal due to poor probe accessibility; nuclear background in liver/kidney tissue</td></tr><tr><td colspan="1" style="text-align:center">Over-digested</td><td style="text-align:center; vertical-align:top"><p><a href="/sites/default/files/TroubleShoot8.1.3.png" target="_blank"><img alt="" src="/sites/default/files/TroubleShoot8.1.3.png" style="height:248px; width:447px" /></a></p><p>Xenograft tissue, dapB (15 min P2 + 30 min P3)</p><p> </p><p><a href="/sites/default/files/TroubleShoot8.1.4.png" target="_blank"><img alt="" src="/sites/default/files/TroubleShoot8.1.4.png" style="height:248px; width:447px" /></a></p><p>Xenograft tissue, Hs-PPIB (15 min P2 + 30 min P3)</p></td><td style="vertical-align:top">Destroyed tissue morphology, Doughnut/ghost nuclei, weak hematoxylin staining</td><td style="vertical-align:top">High background, nonuniform strong/weak signal</td></tr><tr><td colspan="1" style="text-align:center">Optimal Digestion</td><td style="text-align:center; vertical-align:top"><p><a href="/sites/default/files/TroubleShoot8.1.5.png" target="_blank"><img alt="" src="/sites/default/files/TroubleShoot8.1.5.png" style="height:248px; width:447px" /></a></p><p>Xenograft tissue, dapB (8 min P2-weak boil + 30 min P3)</p><p> </p><p><a href="/sites/default/files/TroubleShoot8.1.6.png" target="_blank"><img alt="" src="/sites/default/files/TroubleShoot8.1.6.png" style="height:248px; width:447px" /></a></p><p>Xenograft tissue, Hs-PPIB (8 min P2-weak boil + 30 min P3)</p></td><td style="vertical-align:top">Intact Tissue morphology and nuclei. Homogenous hematoxylin staining</td><td style="vertical-align:top">High signal to noise ratio. Strong staining for positive controls with no/negligible background</td></tr></tbody></table></div></li><li><div class="responsive-accordion-head"> <span class="num">02</span>Staining Patterns<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><table align="center" border="1" cellpadding="10" cellspacing="1"><thead><tr><th scope="col"><strong>Issue</strong></th><th scope="col"><strong>Probable Cause</strong></th><th scope="col"><strong>Suggested Action</strong></th></tr></thead><tbody><tr><td colspan="1" rowspan="4" style="text-align:center"><strong>No<br />staining</strong></td><td style="vertical-align:top">Suboptimal tissue preparation (overfixation**/under-fixation*)</td><td><p>Prepare tissue samples according to ACD recommended procedures. The best pretreatment conditions are listed in user manuals and tech notes for<br />specific sample types and are available at: <a href="/technical-support/user-manuals" style="line-height: 20.8px;"><strong>User Manual Selection Guide</strong></a> To optimize pretreatment conditions (boiling and protease digestion times):</p><ul><li>Gradually increase boiling/protease time for over-fixed tissues (Figures 4 and 5). For example, vary the boiling time from 15 minutes to 20, 25, and 30 minutes.</li><li>Decrease boiling/protease time for under-fixed tissues (Figures 4 and 5). For example, vary incubation time from 30 minutes to 25, 20, and 15 minutes.</li></ul></td></tr><tr><td style="vertical-align:top">Hybridization temperature not optimal</td><td style="vertical-align:top"><ul><li>Use HybEZ oven when performing the RNAscope assay for optimal results</li><li>Ensure HybEZ Oven is at 40oC for the length of the assay unless otherwise noted in the user manual</li></ul></td></tr><tr><td style="vertical-align:top">Reagents are used in the wrong sequence</td><td>Apply reagents in the correct order</td></tr><tr><td style="vertical-align:top">Gene of interest not expressed</td><td>Check positive control to confirm the technical accuracy of the assay</td></tr></tbody></table></div></li></ul></div><div class="notes"><p>**Over-fixed/under-digested tissue: Tissue morphology looks excellent with weak/no signal and low signal/background ratio due to poor probe accessibility.<br />*Under-fixed/over-digested tissue: Poor tissue morphology (tissue appear faded with loss of cell borders), loss of RNA due to protease over-digestion.</p></div></div></div><div class="solution-tab"><div class="solution-tab-head"><h3>9. Troubleshooting High Background</h3></div><div class="solution-tab-content"><div class="content"><table align="center" border="1" cellpadding="10" cellspacing="1" style="height:1066px; width:909px"><thead><tr><th scope="col" style="background-color:rgb(252, 252, 252)"><strong>Issue</strong></th><th scope="col" style="background-color:rgb(252, 252, 252)"><strong>Image of Issue</strong></th><th scope="col" style="background-color:rgb(252, 252, 252)"><strong>Probable Cause</strong></th><th colspan="2" scope="col" style="background-color:rgb(252, 252, 252)"><strong>Suggested Action</strong></th><th scope="col" style="background-color:rgb(252, 252, 252)"><strong>Corrected Staining</strong></th></tr></thead><tbody><tr><td style="vertical-align:top"><strong>Nuclear background</strong></td><td style="vertical-align:top"><a href="/sites/default/files/Rn-ppib7.png" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no,width=500,height=300'); return false;"><img alt="" src="/sites/default/files/Rn-ppib7.png" style="height:111px; width:200px" /></a><br />Standard pretreatment on Mm kidney –dapB, nuclear background observed</td><td style="vertical-align:top"><p>Pretreatment conditions not optimal</p><ul><li>Tissue is overdigested*</li><li>Tissue is underdigested**</li></ul></td><td colspan="2" style="vertical-align:top"><p>Optimize pretreatment conditions</p><ul><li>Decrease boiling and/or protease if tissue is over-digested*</li><li>Increase boiling and/or protease if tissue is under-digested**</li></ul></td><td style="vertical-align:top"><a href="/sites/default/files/Rn-ppib8.png" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no,width=500,height=300'); return false;"><img alt="" src="/sites/default/files/Rn-ppib8.png" style="height:111px; width:200px" /></a><br />7 min P2 on Mm kidney - <em>dapB</em>, clean background</td></tr><tr><td style="vertical-align:top"><strong>Nuclear<br />hazy<br />background</strong><br />(Leica BOND<br />RX)</td><td style="vertical-align:top"><a href="/sites/default/files/Rn-ppib9.png" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no,width=500,height=300'); return false;"><img alt="" src="/sites/default/files/Rn-ppib9.png" style="height:111px; width:200px" /></a><br />Human Tonsil: 15 min P2 + 15 min P3 (image represents RNAscope LS Bond RX staining)</td><td style="vertical-align:top">Under-pretreatment</td><td colspan="2" style="vertical-align:top">The presence of nuclear background staining (entire nuclei stained brown) can sometimes be removed by increasing pretreatment times. Increase the ER2 time in increments of 5 min and increase the protease time in increments of 10 min while keeping the temperature constant. You may also apply this process to over-fixed tissues.</td><td style="vertical-align:top"><a href="/sites/default/files/Rn-ppib10.png" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no,width=500,height=300'); return false;"><img alt="" src="/sites/default/files/Rn-ppib10.png" style="height:111px; width:200px" /></a><br />Human Tonsil: 20 min P2, 20 min P3 (image represents RNAscope LS Bond RX staining), clean background<p> </p></td></tr><tr><td colspan="1" rowspan="2" style="vertical-align:top"><strong>Extracellular background</strong></td><td style="vertical-align:top"> </td><td style="vertical-align:top">Incomplete paraffin removal</td><td colspan="2" rowspan="1" style="vertical-align:top">Use fresh/unused EtOH and Xylene and agitate slides during incubation steps</td><td style="vertical-align:top"> </td></tr><tr><td style="vertical-align:top"> </td><td style="vertical-align:top">Suboptimal tissue preparation</td><td colspan="2" rowspan="1" style="vertical-align:top">Prepare tissue samples according to ACD recommended procedures</td><td colspan="2" style="vertical-align:top"> </td></tr><tr><td style="vertical-align:top"><strong>Cytoplasmic background</strong></td><td style="vertical-align:top"><a href="/sites/default/files/Rn-ppib11.png" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no,width=500,height=300'); return false;"><img alt="" src="/sites/default/files/Rn-ppib11.png" style="height:111px; width:200px" /></a><br />HeLa cell pellet, dapB; Dried out tissue, cytoplasmic background</td><td style="vertical-align:top">Tissue dries up during assay</td><td colspan="2" style="vertical-align:top"><ul><li>Completely cover tissue when applying reagents</li><li>Keep humidifying paper moist inside the HybEZ Slide Tray</li><li>Process slides one at a time to prevent drying</li><li>Make sure slides are kept level during incubations</li><li>Ensure HybEZ Oven is at the appropriate temperature</li></ul></td><td style="vertical-align:top"><a href="/sites/default/files/Rn-ppib12.png" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no,width=500,height=300'); return false;"><img alt="" src="/sites/default/files/Rn-ppib12.png" style="height:111px; width:200px" /></a><br />HeLa cell pellet, dapB; No drying between Amp steps, clean background</td></tr></tbody></table><p>**Over-fixed/under-digested tissue: Tissue morphology looks excellent with weak/no signal and low signal/background ratio due to poor probe accessibility.<br />*Under-fixed/over-digested tissue: Poor tissue morphology (tissue appear faded with loss of cell borders), loss of RNA due to protease over-digestion.</p></div><div class="accordion"></div><div class="notes"></div></div></div><div class="solution-tab"><div class="solution-tab-head"><h3>10. Troubleshooting Other Issues</h3></div><div class="solution-tab-content"><div class="content"><table align="center" border="1" cellpadding="10" cellspacing="1" style="height:953px; width:898px"><thead><tr><th scope="col" style="background-color:rgb(252, 252, 252)"><strong>Issue</strong></th><th scope="col" style="background-color:rgb(252, 252, 252); width:200px"><strong>Image of Issue</strong></th><th scope="col" style="background-color:rgb(252, 252, 252)"><strong>Probable Cause</strong></th><th scope="col" style="background-color:rgb(252, 252, 252)"><strong>Suggested Action</strong></th><th scope="col" style="background-color:rgb(252, 252, 252); width:200px"><strong>Corrected Staining</strong></th></tr></thead><tbody><tr><td colspan="1" rowspan="2"><strong>Tissue detaches from slides</strong></td><td style="vertical-align:top"> </td><td style="vertical-align:top">Wrong slides used</td><td style="vertical-align:top">Use only SuperFrost<sup>®</sup> Plus slides avoid tissue sliding off, Fischer Scientific, Cat. No. 12-550-15</td><td style="vertical-align:top"> </td></tr><tr><td style="vertical-align:top"><a href="/sites/default/files/Rn-ppib13.png" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no,width=500,height=300'); return false;"><img alt="" src="/sites/default/files/Rn-ppib13.png" style="height:111px; width:200px" /></a></td><td style="vertical-align:top">Suboptimal tissue preparation</td><td style="vertical-align:top"><ul><li>Prepare tissue samples according to recommended procedures</li><li>Bake slides for a longer time (up to overnight)</li><li>Reduce boiling time</li></ul></td><td style="vertical-align:top"><p><a href="/sites/default/files/Rn-ppib14.png" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no,width=500,height=300'); return false;"><img alt="" src="/sites/default/files/Rn-ppib14.png" style="height:111px; width:200px" /></a><br />Baked for 1 hour at 60°C<br /><a id="L10-2" name="L10-2"></a></p></td></tr><tr><td><strong>Unknown tissue preparation method</strong></td><td style="vertical-align:top"> </td><td style="vertical-align:top">Sample provider/clinical site/vendor did not provide detailed instructions</td><td style="vertical-align:top"><p>Follow the appropriate Tissue Specimen Preparation and Assay Optimization Guideline to determine whether your tissue specimen is appropriately fixed and processed</p><ul><li>Run a preliminary assay with positive and negative reference genes-> look at the tissue morphology-> if results optimal (high signal/noise ratio and no background) proceed to marker staining OR</li></ul><p>Refer to <strong>VII. Optimize the Assay</strong> on page 9.</p><ul><li>Adjust the incubation times accordingly based on how the tissue morphology looks from preliminary experiment</li><li>Adjust protease dilution etc.</li></ul><p>Please select appropriate user manuals for the tissue and assay type you are working with. The optimal pretreatment conditions for each assay and tissue type are located in user manuals and tech notes listed in the following document. <a href="/technical-support/user-manuals" style="line-height: 20.8px;"><strong>User Manual Selection Guide</strong></a></p></td><td style="vertical-align:top"> </td></tr></tbody></table></div><div class="accordion"></div><div class="notes"></div></div></div><div class="solution-tab"><div class="solution-tab-head"><h3>11. Additional References</h3></div><div class="solution-tab-content"><div class="content"><div><div><div><ul><li>Training videos are available at <a href="/technical-support/learn-more">Training videos</a>.</li><li>For User Manuals, use the manual selection guide available at <a href="/technical-support/user-manuals" style="line-height: 20.8px;">User Manual Selection Guide</a>.</li><li>Image Gallery is available at <a href="https://acdbio.com/science/technology-overview/image-gallery">Image Gallery</a>.</li><li>Technology Whitepaper is available at <a href="/whitepaper">Technology Whitepaper</a>.</li><li>For publications, go to <a href="/science/publications">Publications</a> to find an RNAscope publication relevant to your research or to view images from publications.</li></ul></div></div></div></div><div class="accordion"></div><div class="notes"></div></div></div></div></div></div><div class="solutions-tab-container container tab-pane fade" id="faq"><div class="trouble-shooting-wrap"><div class="solutions-accordion"><div class="solution-tab"><div class="solution-tab-head"><h3>Top Frequently Asked Questions</h3></div><div class="solution-tab-content"><ul class="responsive-accordion responsive-accordion-default bm-larger"><li><div class="responsive-accordion-head"> What is the minimum sequence length of the target region required for RNAscope probe pool design?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>RNAscope is designed to detect any mRNA or ncRNA greater than 300 bases. A standard RNAscope probe design includes 20 ZZ pairs.</p><p>Basescope is designed to detect short target sequences that are 50 to 300 bases. The Basescope probe is designed in 1-3 ZZ probe pairs</p><p>miRNAscope detects RNAs that are between 17 to 50 bases.</p><p> </p></div></li><li><div class="responsive-accordion-head"> What do I need to get started?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>To run RNAscope assay in your lab for manual or automated assays you will need target probes, control probes, and a reagent kit. Both the manual and automated assays have control probes for common housekeeping genes which can be selected based on the expected expression level of your target (positive control probes are species specific). For the manual assay, a critical piece of benchtop equipment for routine success with RNAscope is ACD’s HybEZ Oven System (<a href="https://acdbio.com/hybez-system">https://acdbio.com/hybez-system</a>). This oven, unlike any other hybridization oven, provides humidity and temperature control that are necessary for proper RNAscope assay performance.</p><p>ACD recommends all first-time manual assay users to start with our RNAscope™ Introductory Pack. This provides required reagents you need to gain familiarity with the technique before performing your experimental studies. It also provides control slides to use as references to quality control RNA integrity and optimize sample pretreatment conditions for your studies. If you are interested in the automated assay on the Ventana Discovery ULTRA platform or the Leica Biosystems BOND RX, then ACD will provide you with an on-site training.</p></div></li><li><div class="responsive-accordion-head"> What are the key differences between RNAscope ISH versus an IHC workflow?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>The main differences compared to IHC workflow are the following:</p><ul><li>No cooling is required during epitope retrieval, users should directly put the slides in water at room temperature and proceed to protease step as per the manual Part 1</li><li>There is a protease digestion step for tissue permeabilization at the appropriate temperature. </li><li>HybEZ is a must have instrument required for manual RNAscope hybridization as it maintains optimum humidity and temperature (40°C) control.</li><li>SuperFrost™ Plus slides are required for successful RNAscope assay. Other slide types may result in tissue detachment.</li><li>Freshly prepared Xylene based (such as CytoSeal XYL) mounting media is required for the RNAscope 2.5 HD Brown assay.</li><li>Ecomount Mounting (recommended) or Vectamount media are required for the RNAscope 2.5 HD Red assay. No other mounting media should be used.</li><li>Counter staining: diluting 1:2 Gill’s Hematoxylin I is required for counter staining</li><li>ImmEdge Hydrophobic Barrier Pen (P/N 310018) is the recommended pen for maintaining the hydrophobic barrier throughout the RNAscope procedure.</li></ul></div></li><li><div class="responsive-accordion-head"> How should my tissue be fixed? Can I use 4% (paraformaldehyde) PFA instead of 10% NBF?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>ACD recommends tissue fixation in accordance with standard clinical research guidelines. FFPE samples should be fixed in FRESH 10% NBF (neutral buffered formalin) for 16 – 32 hrs at RT. NOTE: Do not fix at 4°C. Do not fix for < 16 hrs or > 32 hrs. Delayed fixation can degrade RNA and produce lower signal or no signal. Shorter time or lower temperature will result in under-fixation. For optimal results, ACD highly recommends using the 10% NBF tissue fixation methodology.</p><p>NOTE: Recommended section thickness for FFPE samples is 5 +/- 1 μm, for fixed frozen tissue, it is 7-15 μm sections, and for fresh frozen tissue, it is 10-20 μm sections.</p></div></li><li><div class="responsive-accordion-head"> What controls are recommended to interpret results?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>ACD always recommends running 3 slides minimum per sample: your target marker panel, a positive control, and a negative control probe. The positive control will help determine whether the quality of RNA in the tissue specimen is sufficient for detecting your RNA target. The bacterial dapB negative control will help determine whether the tissue specimen is appropriately prepared for RNAscope and BaseScope assays.</p><p>For singleplex assays, PPIB is the suggested positive control for most tissues; for Duplex assay, two housekeeping genes, POLR2A and PPIB are provided as the positive controls. These probes are available in either RNAscope or BaseScope formats. For BaseScope, negative and positive control probes are available as either 1zz or 3zz’s; please use the appropriate zz control probes based on the number of zz’s of your target probe(s).</p><p>For Multiplex Assays, the RNAscope™ 3-plex Positive Control Probe, targeting POLR2A, PPIB, and UBC, or the RNAscope™ 4-plex Positive Control Probe, targeting POLR2A, PPIB, UBC, and HPRT, are recommended. The RNAscope™ HiPlex12 Positive Control Probe is recommended for HiPlex assays.</p><p>For the miRNAscope assay, ACD recommends the use of miRNAscope™ Negative Control Probe - SR-Scramble-S1 and miRNAscope™ Positive Control Probe - SR-RNU6-S1 as appropriate controls.</p><p>Please note that our positive control probes are species specific. Only when the positive control has a score of 2+ for RNAscope or a 1+ for BaseScope, and the DapB negative control has a score of 0, you can confidently make a call on the expression of your target RNA in the tissue specimen. Similarly, for miRNAscope, a sample must have a positive control score of 3 and a negative control score of 0 to confidently interpret target RNA results within the sample.</p></div></li><li><div class="responsive-accordion-head"> ACD recommended tips and tricks when performing the RNAscope assay workflow?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><ul><li>Apply all amplifications steps in the right order; missing any step may result in no signal.</li><li>For manual assay workflow, flick or tap the slides to remove residual reagent, however, do not let the slides dry at any time.</li><li>Make sure the hydrophobic barrier remains intact so that the tissues do not dry at any time.</li><li>Always use fresh reagents, this includes alcohol and xylene.</li><li>Do not alter the protocol in any way, e.g. after boiling, do not cool down samples, they should go directly into dH20.</li><li>Warm probes and wash buffer at 40°C, precipitation occurs during storage and may affect the assay results.</li><li>Retain adequate humidity in the Humidity Control Tray, to balance out temperature and humidity during hybridization.</li></ul></div></li><li><div class="responsive-accordion-head"> How do I set up my probes for RNAscope multiplexing?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>To independently detect target RNAs in a multiplex assay, each target probe must be in a different channel (C1, C2, C3, and/or C4) and one of the target probes must be in the C1 channel. Channel C1 target probes are Ready-To-Use (RTU), while channel C2, C3 and C4 probes are shipped as a 50X concentrated stock. The 50x probes for C2, C3, or C4 must be mixed with a C1 Ready to Use Probe. If no specific C1 probe is used, then a Blank Probe Diluent (assay dependent) is used to dilute the probes.</p><p>To set up the assay, ACD recommends to run 3 slides/sample, starting with one with your target probes using a C1 ready to use probe and mixing a channel C2, C3 and/or C4 target of your choice. The second slide should be the appropriate multiplex positive control probe and the third would be a DapB negative control probe. </p><p>ACD recommends probe channels and fluorophores be selected with consideration of the expression levels of your targets. For example, a higher expression gene may be chosen for a wavelength with high autofluorescence in your sample (e.g. 488/green).</p></div></li><li><div class="responsive-accordion-head"> Can I omit my C1 probe from the multiplex/duplex assay? How do I use the blank probe?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>C1 probe can be substituted with blank probe diluent and used with C2, C3 or C4 target probes for duplex/multiplex assay. Do not use channel C2 or channel C3 probes with RNAscope 2.5 HD singleplex Brown or 2.5 HD Red assays. These are designed to work only with C1 probes.</p></div></li><li><div class="responsive-accordion-head"> Are there stopping points if I can’t complete the manual assay in one day?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>You have a few options, when you plan your assay-</p><ul><li>After sectioning of the tissue - FFPE slides can be stored with desiccant at room temp and used within 3 months. Frozen tissue slides can be stored at -80°C in an airtight container for up to 3 months.</li><li>After creating a hydrophobic barrier – Slides can be left to dry at room temperature over night for use the following day.</li><li>After probe hybridization – Slides can be stored in 5X SSC buffer (not provided in the kit) overnight at RT. Before continuing with the assay, wash the slides twice with 1X Wash Buffer for 2 MIN at RT.</li></ul></div></li><li><div class="responsive-accordion-head"> Can my fluorescent microscope work with RNAscope assay?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>The RNAscope Multiplex Fluorescent v2 Assay and HiPlex v2 Assay can be imaged using either an epi-fluorescent or confocal microscope with the appropriate filters for assigned fluorophores. For specific excitation wavelength of each probe channel please refer to the appropriate user manual for your assay of interest.</p></div></li><li><div class="responsive-accordion-head"> What is a typical RNAscope signal and what does a dot mean?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>RNAscope signal is shown as punctate dots. Each dot represents a single copy of an mRNA molecule.</p></div></li><li><div class="responsive-accordion-head"> What is the significance of dot size?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>There may be variation in dot intensity/size which is because of the differences in the number of ZZ probes bound to a target molecule. However, since each dot represents a single transcript, the number of dots is critical and not the intensity/size of the dot(s).</p></div></li></ul></div></div><div class="solution-tab"><div class="solution-tab-head"><h3>RNAscope Assay Workflow</h3></div><div class="solution-tab-content"><ul class="responsive-accordion responsive-accordion-default bm-larger"><li><div class="responsive-accordion-head"> ACD recommended tips and tricks when performing the RNAscope assay workflow?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><ul><li>Apply all amplifications steps in the right order; missing any step may result in no signal.</li><li>For manual assay workflow, flick or tap the slides to remove residual reagent, however, do not let the slides dry at any time.</li><li>Make sure the hydrophobic barrier remains intact so that the tissues do not dry at any time.</li><li>Always use fresh reagents, this includes alcohol and xylene.</li><li>Do not alter the protocol in any way, e.g. after boiling, do not cool down samples, they should go directly into dH20.</li><li>Warm probes and wash buffer at 40°C, precipitation occurs during storage and may affect the assay results.</li><li>Retain adequate humidity in the Humidity Control Tray, to balance out temperature and humidity during hybridization.</li></ul></div></li><li><div class="responsive-accordion-head"> What do I need to get started?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>To run RNAscope assay in your lab for manual or automated assays you will need target probes, control probes, and a reagent kit. Both the manual and automated assays have control probes for common housekeeping genes which can be selected based on the expected expression level of your target (positive control probes are species specific). For the manual assay, a critical piece of benchtop equipment for routine success with RNAscope is ACD’s HybEZ Oven System (<a href="https://acdbio.com/hybez-system">https://acdbio.com/hybez-system</a>). This oven, unlike any other hybridization oven, provides humidity and temperature control that are necessary for proper RNAscope assay performance.</p><p>ACD recommends all first-time manual assay users to start with our RNAscope™ Introductory Pack. This provides required reagents you need to gain familiarity with the technique before performing your experimental studies. It also provides control slides to use as references to quality control RNA integrity and optimize sample pretreatment conditions for your studies. If you are interested in the automated assay on the Ventana Discovery ULTRA platform or the Leica Biosystems BOND RX, then ACD will provide you with an on-site training.</p></div></li><li><div class="responsive-accordion-head"> What are the key differences between RNAscope ISH versus an IHC workflow?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>The main differences compared to IHC workflow are the following:</p><ul><li>No cooling is required during epitope retrieval, users should directly put the slides in water at room temperature and proceed to protease step as per the manual Part 1</li><li>There is a protease digestion step for tissue permeabilization at the appropriate temperature. </li><li>HybEZ is a must have instrument required for manual RNAscope hybridization as it maintains optimum humidity and temperature (40°C) control.</li><li>SuperFrost™ Plus slides are required for successful RNAscope assay. Other slide types may result in tissue detachment.</li><li>Freshly prepared Xylene based (such as CytoSeal XYL) mounting media is required for the RNAscope 2.5 HD Brown assay.</li><li>Ecomount Mounting (recommended) or Vectamount media are required for the RNAscope 2.5 HD Red assay. No other mounting media should be used.</li><li>Counter staining: diluting 1:2 Gill’s Hematoxylin I is required for counter staining</li><li>ImmEdge Hydrophobic Barrier Pen (P/N 310018) is the recommended pen for maintaining the hydrophobic barrier throughout the RNAscope procedure.</li></ul></div></li><li><div class="responsive-accordion-head"> How do I set up my probes for RNAscope multiplexing?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>To independently detect target RNAs in a multiplex assay, each target probe must be in a different channel (C1, C2, C3, and/or C4) and one of the target probes must be in the C1 channel. Channel C1 target probes are Ready-To-Use (RTU), while channel C2, C3 and C4 probes are shipped as a 50X concentrated stock. The 50x probes for C2, C3, or C4 must be mixed with a C1 Ready to Use Probe. If no specific C1 probe is used, then a Blank Probe Diluent (assay dependent) is used to dilute the probes.</p><p>To set up the assay, ACD recommends to run 3 slides/sample, starting with one with your target probes using a C1 ready to use probe and mixing a channel C2, C3 and/or C4 target of your choice. The second slide should be the appropriate multiplex positive control probe and the third would be a DapB negative control probe. </p><p>ACD recommends probe channels and fluorophores be selected with consideration of the expression levels of your targets. For example, a higher expression gene may be chosen for a wavelength with high autofluorescence in your sample (e.g. 488/green).</p></div></li><li><div class="responsive-accordion-head"> Can I omit my C1 probe from the multiplex/duplex assay? How do I use the blank probe?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>C1 probe can be substituted with blank probe diluent and used with C2, C3 or C4 target probes for duplex/multiplex assay. Do not use channel C2 or channel C3 probes with RNAscope 2.5 HD singleplex Brown or 2.5 HD Red assays. These are designed to work only with C1 probes.</p></div></li><li><div class="responsive-accordion-head"> Are there stopping points if I can’t complete the manual assay in one day?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>You have a few options, when you plan your assay-</p><ul><li>After sectioning of the tissue - FFPE slides can be stored with desiccant at room temp and used within 3 months. Frozen tissue slides can be stored at -80°C in an airtight container for up to 3 months.</li><li>After creating a hydrophobic barrier – Slides can be left to dry at room temperature over night for use the following day.</li><li>After probe hybridization – Slides can be stored in 5X SSC buffer (not provided in the kit) overnight at RT. Before continuing with the assay, wash the slides twice with 1X Wash Buffer for 2 MIN at RT.</li></ul></div></li><li><div class="responsive-accordion-head"> What are the most critical factors affecting assay performance?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>Both temperature and humidity are critical to assay performance. The HybEZ™ oven is the only hybridization oven that ACD has extensively tested and validated. Other incubators/hybridization stations may not provide consistent results.</p><p>Protease digestion is also critical to assay performance. Under-digestion will result in lower signal and a ubiquitous background. Over-digestion will result in poor morphology and loss of RNA.</p></div></li></ul></div></div><div class="solution-tab"><div class="solution-tab-head"><h3>Probe Design</h3></div><div class="solution-tab-content"><ul class="responsive-accordion responsive-accordion-default bm-larger"><li><div class="responsive-accordion-head"> What is the minimum sequence length of the target region required for RNAscope probe pool design?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>RNAscope is designed to detect any mRNA or ncRNA greater than 300 bases. A standard RNAscope probe design includes 20 ZZ pairs.</p><p>Basescope is designed to detect short target sequences that are 50 to 300 bases. The Basescope probe is designed in 1-3 ZZ probe pairs</p><p>miRNAscope detects RNAs that are between 17 to 50 bases.</p><p> </p></div></li><li><div class="responsive-accordion-head"> What is a Z?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>Probes are designed with oligo pairs. Each oligo has two hybridizing regions, and ACD refers to these oligos as ZZ pairs. The “bottom” of the Z oligo has 18 to 25-base region that is complementary to the target RNA. This sequence is selected for target specific hybridization and uniform hybridization properties. So, each ZZ oligo pair hybridizes to 36 to 50 bases of target RNA and a typical RNAscope probe consists of 20 ZZ pairs spanning about 1000 bases of unique sequence. Redundancy and robustness are built into our design strategy resulting in high specificity.</p></div></li><li><div class="responsive-accordion-head"> What is the difference between a C1, T1 or S1 probe?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>The C1, T1 and S1 designation is the amplification channel the probe was designed to be detected in. The letter is used to designate the assay it can be used with. Any probe with a C listed is used with our RNAscope and Basescope assays; any probes with the T designation is used with our HiPlex assay. Any probe that has the S1 in the probe names is designed for our miRNAscope assay.</p><p>In the fluorescent assay, the amplification channel number (for example: C2, C3, C4 or T1, T2, T3, etc.) allows you to multiplex your targets to be detected using various fluorophores.</p></div></li><li><div class="responsive-accordion-head"> Can ACD provide probe sequence information or oligo pair locations?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>ACD provides the 5’ and 3’ nucleotide positions of the target probe region and the number of probe pairs generated to that region. This information is available as you review your probe information on the ACD website. The exact probe pair location and sequences are considered ACD’s proprietary information.</p><p> </p></div></li><li><div class="responsive-accordion-head"> Can I use probes across different RNAscope manual detection assays?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>Yes. The same channel 1 (C1) Ready-to-Use probe can be used in each manual assay format – single-plex for chromogenic, 2-plex chromogenic and fluorescence multiplex. </p><p>With the duplex assay, you will need to use channel 1 (C1) and channel 2 (C2). </p><p>With the multiplex assay (for example: 4-plex), you will need to use channel 1 (C1), channel 2 (C2), channel 3 (C3) and channel 4 (C4) probes. </p><p>Note, however, that manual and automated assays probes are formulated differently. Automated probes for use on Leica and Ventana are designated in our catalog with LS and VS, respectively. For example, LS-Hs-PPIB = Leica System automated assay probe, and VS-Hs-PPIB = Ventana System automated assay probe.</p></div></li><li><div class="responsive-accordion-head"> How stable are RNAscope probes?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>Our probe stability is tested for up to 2 years from the date of manufacturing when they are stored as recommended at 4°C.</p></div></li><li><div class="responsive-accordion-head"> What is ACD’s process for probe quality control, is each probe tested?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>ACD probe design algorithm is validated in silico to select oligos with compatible melting temperatures for optimal hybridization at RNAscope assay conditions and minimal cross-hybridization to off-target sequences. There is a verification procedure following each major step during probe design to guarantee the accuracy. Please refer to the RNAscope technique paper for details: <a href="http://www.ncbi.nlm.nih.gov/pubmed/22166544">http://www.ncbi.nlm.nih.gov/pubmed/22166544</a>. ACD does not validate probes, primarily because all probes are nucleic acids, and all probes adhere to strict rules of hybridization. Therefore, the precise melting temperature of each oligo comprising a probe is known and each oligo is tested in silico and no other transcribed sequence.</p></div></li><li><div class="responsive-accordion-head"> Can ACD design a probe that cross detects across 2 or more species?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>This depends on the sequence homology: >95% homology is needed across species to create such probes. Please contact your local ACD account executive for information specific to your gene. If you are a new customer and would like to get started please use contact us link on our website (<a href="http://www.acdbio.com/about/contact">http://www.acdbio.com/about/contact</a>). ACD will get back to you with the requested information</p><p> </p></div></li></ul></div></div><div class="solution-tab"><div class="solution-tab-head"><h3>RNAscope Assay Visualization and Interpretation</h3></div><div class="solution-tab-content"><ul class="responsive-accordion responsive-accordion-default bm-larger"><li><div class="responsive-accordion-head"> What is a typical RNAscope signal and what does a dot mean?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>RNAscope signal is shown as punctate dots. Each dot represents a single copy of an mRNA molecule.</p></div></li><li><div class="responsive-accordion-head"> What is the significance of dot size?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>There may be variation in dot intensity/size which is because of the differences in the number of ZZ probes bound to a target molecule. However, since each dot represents a single transcript, the number of dots is critical and not the intensity/size of the dot(s).</p></div></li><li><div class="responsive-accordion-head"> What is the difference between a dot and a cluster?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>RNAscope signal is detected as punctate dots. Clusters can result from overlapping signals from multiple mRNA molecules that are in close proximity to each other.</p></div></li><li><div class="responsive-accordion-head"> Can my fluorescent microscope work with RNAscope assay?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>The RNAscope Multiplex Fluorescent v2 Assay and HiPlex v2 Assay can be imaged using either an epi-fluorescent or confocal microscope with the appropriate filters for assigned fluorophores. For specific excitation wavelength of each probe channel please refer to the appropriate user manual for your assay of interest.</p></div></li><li><div class="responsive-accordion-head"> What controls are recommended to interpret results?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>ACD always recommends running 3 slides minimum per sample: your target marker panel, a positive control, and a negative control probe. The positive control will help determine whether the quality of RNA in the tissue specimen is sufficient for detecting your RNA target. The bacterial dapB negative control will help determine whether the tissue specimen is appropriately prepared for RNAscope and BaseScope assays.</p><p>For singleplex assays, PPIB is the suggested positive control for most tissues; for Duplex assay, two housekeeping genes, POLR2A and PPIB are provided as the positive controls. These probes are available in either RNAscope or BaseScope formats. For BaseScope, negative and positive control probes are available as either 1zz or 3zz’s; please use the appropriate zz control probes based on the number of zz’s of your target probe(s).</p><p>For Multiplex Assays, the RNAscope™ 3-plex Positive Control Probe, targeting POLR2A, PPIB, and UBC, or the RNAscope™ 4-plex Positive Control Probe, targeting POLR2A, PPIB, UBC, and HPRT, are recommended. The RNAscope™ HiPlex12 Positive Control Probe is recommended for HiPlex assays.</p><p>For the miRNAscope assay, ACD recommends the use of miRNAscope™ Negative Control Probe - SR-Scramble-S1 and miRNAscope™ Positive Control Probe - SR-RNU6-S1 as appropriate controls.</p><p>Please note that our positive control probes are species specific. Only when the positive control has a score of 2+ for RNAscope or a 1+ for BaseScope, and the DapB negative control has a score of 0, you can confidently make a call on the expression of your target RNA in the tissue specimen. Similarly, for miRNAscope, a sample must have a positive control score of 3 and a negative control score of 0 to confidently interpret target RNA results within the sample.</p></div></li><li><div class="responsive-accordion-head"> How do I analyze my images to quantify gene expression?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>You can analyze your image either semi-quantitatively or quantitatively. Please refer to the scoring guideline for semi-quantitative analysis or use image analysis software to analyze quantitatively. ACD has technical notes providing guidance on how you can use ImageJ/Cell Profiler/QuPath to quantify gene expression from your RNAscope images. In-house ACD uses HALO software from Indica Lab for quantitative analysis.</p></div></li><li><div class="responsive-accordion-head"> How can I get more information about HALO software?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>Please contact Indica Labs directly at <a href="mailto:info@indicalab.com">info@indicalab.com</a> for HALO related questions.</p></div></li></ul></div></div><div class="solution-tab"><div class="solution-tab-head"><h3>RNA/Protein Co-Detection</h3></div><div class="solution-tab-content"><ul class="responsive-accordion responsive-accordion-default bm-larger"><li><div class="responsive-accordion-head"> Is my ISH assay compatible with the ACD Integrated Co-Detection Workflow using the RNA-Protein Co-Detection Ancillary kit?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>RNA/protein co-detection is compatible with the RNAscope 2.5 HD RED, RNAscope Multiplex Fluorescent V2, BaseScope v2, and miRNAscope HD (RED) assays.</p></div></li><li><div class="responsive-accordion-head"> How does the RNA/protein integrated co-detection workflow (ICW) differ from the dual ISH/IHC sequential workflow?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>Our sequential dual ISH/IHC workflow allows for IHC staining following RNAscope. Protease pretreatment is necessary for RNAscope but can impact your target protein of interest. Some epitopes may be better conserved than others after protease treatment and some optimization of protease may be necessary to find an optimal condition that allows for both RNAscope and IHC detection. The new integrated co-detection workflow cross-links the primary antibody prior to the protease step, allowing conservation of the antigen/antibody for detection. This workflow increases the compatibility of RNA-protein co-detection across a wide variety of antibodies.</p></div></li><li><div class="responsive-accordion-head"> Why do I need to use a special Antibody Diluent from ACD?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>The ACD Antibody diluent has been formulated to ensure maximal retention of RNA sample quality.</p></div></li><li><div class="responsive-accordion-head"> What is the purpose of Co-Detection Blocker?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>Co-Detection Blocker prevents cross-detection of RNAscope signal by the IHC detection steps.</p></div></li><li><div class="responsive-accordion-head"> Does ACD have specific antibody clones or part numbers to recommend for use with the RNA/protein integrated co-detection workflow?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>With the increased compatibility of the new integrated co-detection workflow across a wide variety of antibodies, there are no specific antibody clone recommendations. ACD encourages you to use your preferred clones for RNA-protein co-detection. For best results, titrate your preferred primary antibody concentrate in ACD’s Co-Detection Antibody Diluent in the context of the integrated co-detection workflow.</p></div></li><li><div class="responsive-accordion-head"> What secondary is recommended for IHC detection?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>ACD always recommends starting by establishing a working IHC protocol and then using the same established secondary for ICW. You may use any secondary you have been using in the lab for your IHC workflow. Please ensure that any secondary that you choose uses the appropriate detection chemistry (e.g. HRP-conjugated secondary for ICW, fluorescent-conjugated or HRP-conjugated secondary for fluorescent detection).</p></div></li></ul></div></div><div class="solution-tab"><div class="solution-tab-head"><h3>Sample Preparation</h3></div><div class="solution-tab-content"><ul class="responsive-accordion responsive-accordion-default bm-larger"><li><div class="responsive-accordion-head"> Which sample types are compatible with RNAscope?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>RNAscope, BaseScope and miRNAscope assays can be used with FFPE tissue, fresh-frozen tissue, fixed-frozen tissue, and cultured cells. ACD has user manuals and technical notes and recommendations for preparing each of these sample types. Note that cultured cell samples are not compatible with RNAscope HiPlex v2 assay.</p></div></li><li><div class="responsive-accordion-head"> How should my tissue be fixed? Can I use 4% (paraformaldehyde) PFA instead of 10% NBF?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>ACD recommends tissue fixation in accordance with standard clinical research guidelines. FFPE samples should be fixed in FRESH 10% NBF (neutral buffered formalin) for 16 – 32 hrs at RT. NOTE: Do not fix at 4°C. Do not fix for < 16 hrs or > 32 hrs. Delayed fixation can degrade RNA and produce lower signal or no signal. Shorter time or lower temperature will result in under-fixation. For optimal results, ACD highly recommends using the 10% NBF tissue fixation methodology.</p><p>NOTE: Recommended section thickness for FFPE samples is 5 +/- 1 μm, for fixed frozen tissue, it is 7-15 μm sections, and for fresh frozen tissue, it is 10-20 μm sections.</p></div></li><li><div class="responsive-accordion-head"> Should I use DEPC-treated and specified RNAse-free reagents (e.g., RNAse-free PBS, and 4% PFA made with RNAse-free PBS) when preparing my samples?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>ACD recommends maintaining RNAse-free environment while handling and sectioning tissues prior to fixation. Once the samples have been properly fixed, further RNA degradation is not expected to occur.</p></div></li><li><div class="responsive-accordion-head"> Is there a specific protocol for TMAs (tissue microarrays)?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>Yes, RNAscope works just as well on properly fixed and prepared TMAs as it does on individual tissue sections. Because there may be variability from core to core in the TMA, optimization of the pretreatment conditions may be required.</p></div></li><li><div class="responsive-accordion-head"> What is the impact of under-fixation or over-fixation of FFPE tissue specimens on RNAscope assay?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>Under-fixation of tissue specimens will result in protease over-digestion, which leads to loss of RNA and poor tissue morphology. Over-fixed tissue specimen will result in protease under-digestion, which leads to poor probe accessibility and low signal and signal/background ratio while maintaining excellent tissue morphology.</p></div></li><li><div class="responsive-accordion-head"> I am not sure how the tissues were prepared? What pretreatment conditions should I use?<div class="responsive-accordion-plus repsonsive-corner"></div><div class="responsive-accordion-minus repsonsive-corner"></div></div><div class="responsive-accordion-panel"><p>ACD understands that in some situations, you may not have information on how the tissue was prepared or the tissues were prepared differently from our recommendations. In that case, you may need to vary one or both pretreatment steps (target retrieval and/or protease digestion). ACD recommends that tissues are tested along with ACD control slides (Hs or Mm) using positive and negative control probes. Observe the staining pattern and if the control slides are comparable to ACD’s positive and negative image gallery, but your tissues show weak or low signal staining you will need to optimize the assay conditions. This entails identifying the optimum tissue pretreatment conditions by varying target retrieval, protease digestion, or both. For over-fixed tissues (tissue morphology looks good, but staining is weak), you will need to increase target retrieval and/or protease incubation times to increase probe accessibility. For under-fixed tissues (where tissue appears faded, with loss of cell borders) decrease the target retrieval and/or protease incubation times.</p></div></li></ul></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="region region-footer"><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="/sites/all/themes/acd/images/logo-dwn.PNG" alt=""></div><ul><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 href="https://www.facebook.com/Advanced-Cell-Diagnostics-Inc-207947755916438/" class="ss-icon"></a></li><li><a href="https://in.linkedin.com/company/advanced-cell-diagnostics" class="ss-icon"></a></li><li class="last"><a href="https://twitter.com/ACDbio" class="ss-icon"></a></li></ul></div></div></div><div class="footer_links"><div class="links first"><div class="block-title"><strong>Company</strong></div><ul class="links"><li class="menu-838 first"><a href="/about" title="">Overview</a></li><li class="menu-698"><a href="/about/leadership" title="">Leadership</a></li><li class="menu-700"><a href="/about/careers" title="">Careers</a></li><li class="menu-702"><a href="/about/distributors" title="">Distributors</a></li><li class="menu-1371"><a href="/about/quality" title="">Quality</a></li><li class="menu-699"><a href="/about/news" title="">News & Events</a></li><li class="menu-1163"><a href="/technical-support/learn-more" title="">Webinars</a></li><li class="menu-1043 last"><a href="/patents" title="">Patents</a></li></ul></div><div class="links links-products"><div class="block-title"><strong>Products</strong></div><ul class="links"><li class="menu-1362 first"><a href="/rnascope-basescope-and-mirnascope-assays" title="">RNAscope or BaseScope</a></li><li class="menu-714"><a href="/target-probes" title="">Target Probes</a></li><li class="menu-717"><a href="/control-slides-and-control-probes-rnascope" title="">Controls</a></li><li class="menu-715"><a href="/manual-assays-rnascope" title="">Manual assays</a></li><li class="menu-716"><a href="/automated-assay-leica" title="">Automated Assays</a></li><li class="menu-718"><a href="/instruments-accessories" title="">Accessories</a></li><li class="menu-719"><a href="/analysis-software" title="">Software</a></li><li class="menu-1252 last"><a href="/products/how-to-order" title="">How to Order</a></li></ul></div><div class="links links-com"><div class="block-title"><a href="/science/applications"><strong>Research</strong></a></div><ul class="links"><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>Technology</strong></div><ul class="links"><li class="menu-706 first"><a href="/science/technology-overview" title="">Overview</a></li><li class="menu-837"><a href="/science/why-rna" title="">RNA Detection</a></li><li class="menu-1361"><a href="/researcherspotlight" title="">Spotlight Interviews</a></li><li class="menu-974 last"><a href="/science/scientific-resources/publications" title="">Publications & Guides</a></li></ul></div><div class="links links-services"><div class="block-title"><strong>Assay Services</strong></div><ul class="links"><li class="menu-1080 first"><a href="/pas" title="">Our Services</a></li><li class="menu-1363"><a href="/biomarker-assay-development" title="">Biomarker Assay Development</a></li><li class="menu-1365"><a href="/cell-gene-therapy-services" title="">Cell & Gene Therapy Services</a></li><li class="menu-899"><a href="/services/CDx-prototype" title="">Clinical Assay Development</a></li><li class="menu-1364"><a href="/services/acd-tissue-bank" title="">Tissue Bank & Sample Procurement</a></li><li class="menu-882"><a href="/services/quantitative-analysis" title="">Image Analysis</a></li><li class="menu-883"><a href="/services/your-benefits-your-success" title="">Your Benefits</a></li><li class="menu-1244 last"><a href="/services/how-order" title="">How to Order</a></li></ul></div><div class="links links-diagnostics"><div class="block-title"><strong>Diagnostics</strong></div><ul class="links"><li class="menu-1349 first"><a href="/diagnostics" title="">Diagnostics</a></li><li class="menu-1350 last"><a href="/companion-diagnostics" title="">Companion Diagnostics</a></li></ul></div><div class="links last"><div class="block-title"><strong>Support</strong></div><ul class="links"><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-1366 active-trail active"><a href="/technical-support/solutions" title="" class="active-trail active">Troubleshooting Guide</a></li><li class="menu-1367"><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-1368"><a href="/technical-support/learn-more/recorded-webinars" title="">Webinars</a></li><li class="menu-1369 last"><a href="/technical-support/learn-more/training-videos" title="">Training Videos</a></li></ul></div><div class="clear"></div></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><li class="last"><a href="https://www.tocris.com/" class="tocris" target="_blank">tocris</a></li></ul></div><div class="footer-bottom"> <address class="copyright"> © 2024 Advanced Cell Diagnostics, Inc. </address><div class="footer-bottom-links"><ul class="links"><li class="menu-732 first"><a href="https://acdbio.com/store/terms" title="">Terms and Conditions of Sale</a></li><li class="menu-733"><a href="https://acdbio.com/store/privacy-policy" title="">Privacy Policy</a></li><li class="menu-734"><a href="https://acdbio.com/store/security" title="">Security</a></li><li class="menu-915 last"><a href="https://info.acdbio.com/ACD-Update-Profile.html" title="">Email Preferences</a></li></ul></div><div class="footer-social hidden-xs"><ul><li class="first"><a href="https://www.facebook.com/Advanced-Cell-Diagnostics-Inc-207947755916438/" class="ss-icon"></a></li><li><a href="https://in.linkedin.com/company/advanced-cell-diagnostics" class="ss-icon"></a></li><li class="last"><a href="https://twitter.com/ACDbio" class="ss-icon"></a></li></ul></div></div><div class="clear"></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></div> <script> jQuery( document ).ready(function() { if (getPopupCookie('setpopup') == 1) { jQuery('.setpopup-overlay').css({'display':'block'}); jQuery('.setpopup-modal').css({'display':'block'}); } jQuery('.setpopup-modal-close').click(function(e) { e.preventDefault(); jQuery('.setpopup-overlay').css({'display':'none'}); jQuery('.setpopup-modal').css({'display':'none'}); setPopupCookie("setpopup", 0, 7); }); }); function setPopupCookie(cname, cvalue, exdays) { var d = new Date(); d.setTime(d.getTime() + (exdays*24*60*60*1000)); var expires = "expires="+ d.toUTCString(); document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; } function getPopupCookie(cname) { var name = cname + "="; var decodedCookie = decodeURIComponent(document.cookie); var ca = decodedCookie.split(';'); for(var i = 0; i <ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return null; } </script> <style> .setpopup-overlay{ top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; display: none; } </style><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 class="region region-contactform"><div id="help-ticket-id" class="help-ticket-popup mfp-hide"><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 three 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 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"> <script src="//info.bio-techne.com/js/forms2/js/forms2.min.js"></script> <form id="mktoForm_9816"></form> <script>MktoForms2.loadForm("//info.bio-techne.com", "584-XSF-168", 9816);</script> </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-case1" 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="PageCaseCaptcha" 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="PageCaseInput" name="case_captcha"/><div id="pagecasecaptcha-error"></div></div></div> <input type="submit" name="submit" style="float:left;" onclick="ValidCaptcha('pagecase');"><div class="clear"></div></form></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>Our new headquarters office starting May 2016:</p><p>7707 Gateway Blvd. <br />Newark, CA 94560<br />Toll Free: 1 (877) 576-3636<br />Phone: (510) 576-8800<br />Fax: (510) 576-8798</p></div><div class="row"><p> </p><div class="row"><h3>Bio-Techne</h3><p>19 Barton Lane <br />Abingdon Science Park<br />Abingdon<br />OX14 3NB<br />United Kingdom<br />Phone 2: +44 1235 529449<br />Fax: +44 1235 533420</p><p> </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</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:support.ACD@bio-techne.com">support.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><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 class="needhelp-tab-container tab-pane fade" id="contactpharma"><div class="supportform-con"><div class="contact-tab-form supportform-con"><form id="mktoForm_9817"></form> <script>MktoForms2.loadForm("//info.bio-techne.com", "584-XSF-168", 9817);</script> </div></div></div></div></div></div></div></div></div></div> <script type="text/javascript"> jQuery(document).ready(function($) { $("#web-to-case1").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('pagecase'); //form.submit(); if(captchastatus == 'Success'){ $.ajax({ type: "POST", url: Drupal.settings.basePath + '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) { } }); } } }); $(document).on("click", '.contact-link-right a, a.help-ticket, .quote-request-btn a, a.top-help-contact', function(event) { var numItems = $('.open-ticket-contents #mktoForm_9816 .mktoFieldDescriptor').next('.mktoField.mktoFieldDescriptor').length; if(numItems == 1){ $('.open-ticket-contents #mktoForm_9816 .mktoFieldDescriptor').prevAll().remove(); } var numItems = $('.open-ticket-contents #mktoForm_9817 .mktoFieldDescriptor').next('.mktoField.mktoFieldDescriptor').length; if(numItems == 1){ $('.open-ticket-contents #mktoForm_9817 .mktoFieldDescriptor').prevAll().remove(); } }); }); </script> </div> <script type="text/javascript" src="/sites/all/themes/acd/js/jquery.selectric.min.js?q=20241127 "></script> <script type="text/javascript" src="/sites/all/themes/acd/js/responsive-accordion.min.js?q=20241127 "></script> <script type="text/javascript"> var getstart; var assay; jQuery(document).ready(function($) { $('.col-md-4 select').selectric(); $(document).on('click', '.solution-tab-head', function(event) { if($(this).hasClass('active')){ $(this).removeClass('active'); $(this).parent().children('.solution-tab-content').slideUp(800); }else{ $(this).addClass('active'); $(this).parent().children('.solution-tab-content').slideDown(800); } //$(this).parent().children('.solution-tab-content').slideToggle(800); }); $('#edit-field-support-sample-type-tid-selective').attr("disabled",true); $('#edit-field-support-detection-kit-tid-selective').attr("disabled",true); $('#edit-submit-documents-view').attr("disabled",true); $('body').on('change', '#edit-field-support-assay-type-tid', function(event) { event.preventDefault(); if($("#edit-field-support-assay-type-tid option:selected").index() == 0){ $('#edit-field-support-sample-type-tid-selective').attr("disabled",true); $("#edit-field-support-sample-type-tid-selective").prop('selectedIndex', 0); $('#edit-field-support-detection-kit-tid-selective').attr("disabled",true); $("#edit-field-support-detection-kit-tid-selective").prop('selectedIndex', 0); $('#edit-submit-documents-view').attr("disabled",true); assay = true; }else{ //$('#edit-field-support-sample-type-tid-selective').attr("disabled",true); $("#edit-field-support-sample-type-tid-selective").prop('selectedIndex', 0); $('#edit-field-support-detection-kit-tid-selective').attr("disabled",true); $("#edit-field-support-detection-kit-tid-selective").prop('selectedIndex', 0); $('#edit-submit-documents-view').attr("disabled",true); assay = true; } $('#edit-submit-documents-view').trigger('click'); }); $('body').on('change', '#edit-field-support-sample-type-tid-selective', function(event) { event.preventDefault(); if($("#edit-field-support-sample-type-tid-selective option:selected").index() == 0){ $('#edit-field-support-detection-kit-tid-selective').attr("disabled",true); $("#edit-field-support-detection-kit-tid-selective").prop('selectedIndex', 0); $('#edit-submit-documents-view').attr("disabled",true); } }); $('body').on('change', '#edit-field-support-detection-kit-tid-selective', function(event) { event.preventDefault(); if($("#edit-field-support-detection-kit-tid-selective option:selected").index() == 0){ $('#edit-submit-documents-view').attr("disabled",true); } }); $(document).ajaxStop(function() { if(!$('#edit-submit-documents-view').attr("disabled")){ getstart = true; }else{ getstart = false; } }); $(document).ajaxComplete(function(event, xhr, settings) { if($("#edit-field-support-assay-type-tid option:selected").index() == 0){ $('#edit-field-support-sample-type-tid-selective').attr("disabled",true); $("#edit-field-support-sample-type-tid-selective").prop('selectedIndex', 0); $('#edit-field-support-detection-kit-tid-selective').attr("disabled",true); $("#edit-field-support-detection-kit-tid-selective").prop('selectedIndex', 0); $('#edit-submit-documents-view').attr("disabled",true); }else{ $('#edit-field-support-sample-type-tid-selective').attr("disabled",false); if(assay){ $("#edit-field-support-sample-type-tid-selective").prop('selectedIndex', 0); } } if($("#edit-field-support-sample-type-tid-selective option:selected").index() == 0){ $('#edit-field-support-detection-kit-tid-selective').attr("disabled",true); $("#edit-field-support-detection-kit-tid-selective").prop('selectedIndex', 0); $('#edit-submit-documents-view').attr("disabled",true); }else{ $('#edit-field-support-detection-kit-tid-selective').attr("disabled",false); } if($("#edit-field-support-detection-kit-tid-selective option:selected").index() == 0){ $('#edit-submit-documents-view').attr("disabled",true); }else{ $('#edit-submit-documents-view').attr("disabled",false); } if(assay){ $('#edit-submit-documents-view').trigger('click'); assay = false; getstart = false; } if(getstart){ $('.view-content.get-start').show(); scrollto = $(".view-content.get-start").offset().top - 125; $('html, body').animate({ scrollTop: scrollto }, 1000); }else{ $('.view-content.get-start').hide(); } }); }); </script> <style type='text/css'> .embeddedServiceHelpButton .helpButton .uiButton { background-color: #005f9e; font-family: "Arial", sans-serif; max-width: none; } .embeddedServiceHelpButton .embeddedServiceIcon::before { font-size: 2.25em; } .embeddedServiceHelpButton .helpButton .uiButton:hover { background-color: #0097ed; } .embeddedServiceHelpButton .helpButton .uiButton:focus { outline: 1px solid #005290; text-decoration: none; } .embeddedServiceHelpButton .helpButton .uiButton:active { text-decoration: none; } .embeddedServiceHelpButton .helpButton .helpButtonEnabled:hover::before, .embeddedServiceHelpButton .helpButton .helpButtonEnabled:focus::before { background-color: #0097ed; text-decoration: none; } .message { background-color: inherit; border-style: none; color: #fff; margin: 4px 20px; font-size: large; } .embeddedServiceLiveAgentStateChatHeader.alert .message { margin: 0; } .embeddedServiceLiveAgentStateChatHeader:not(.alert) .message { margin: 0; width: auto; } span#helpButtonSpan { padding: 0 50px 0 30px; } .embeddedServiceLiveAgentStateChatHeaderOption .optionName { color: #ffffff; } /* hide the URL capture field and label */ #OmniURL__c { display: none; } .prechatUI .fieldList li:nth-child(6) label { display: none; } /* Added 10px margin-top to center header text */ .headerText { margin-top: 10px; } </style> <!-- Automated_Invitation CSS --> <style type='text/css'> #snapins_invite { position: fixed !important; background-color: #FFFFFF; font-family: "Arial", sans-serif; overflow: visible; border-radius: 8px; visibility: hidden; } .embeddedServiceInvitation { background-color: transparent; max-width: 290px; max-height: 210px; -webkit-box-shadow: 0 7px 12px rgba(0, 0, 0, 0.28); -moz-box-shadow: 0 7px 12px rgba(0, 0, 0, 0.28); box-shadow: 0 7px 12px rgba(0, 0, 0, 0.28); } @media only screen and (min-width: 48em) { /*mobile*/ .embeddedServiceInvitation { max-width: 332px; max-height: 210px; } } .embeddedServiceInvitation>.embeddedServiceInvitationHeader { width: inherit; height: 48px; line-height: auto; padding: 10px; color: #FFFFFF; background-color: #005f9e; overflow: initial; display: flex; justify-content: space-between; align-items: stretch; border-top-left-radius: 8px; border-top-right-radius: 8px; } .embeddedServiceInvitationHeader #embeddedServiceAvatar { width: 32px; height: 32px; border-radius: 50%; } .embeddedServiceInvitationHeader .embeddedServiceTitleText { font-size: 18px; color: #FFFFFF; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; align-self: stretch; flex-grow: 1; max-width: 100%; margin: 0 12px; } .embeddedServiceInvitationHeader .embeddedServiceCloseIcon { background-image: none; border: none; border-radius: 3px; cursor: pointer; position: relative; bottom: 3%; background-color: transparent; width: 32px; height: 32px; font-size: 23px; color: #FFFFFF; } .embeddedServiceInvitationHeader .embeddedServiceCloseIcon:focus { outline: none; } .embeddedServiceInvitationHeader .embeddedServiceCloseIcon:focus::before { content: " "; position: absolute; top: 11%; left: 7%; width: 85%; height: 85%; background-color: rgba(255, 255, 255, 0.2); border-radius: 4px; pointer-events: none; } .embeddedServiceInvitationHeader .embeddedServiceCloseIcon:active, .embeddedServiceCloseIcon:hover { background-color: #FFFFFF; color: rgba(0, 0, 0, 0.7); opacity: 0.7; } .embeddedServiceInvitation>.embeddedServiceInvitationBody { background-color: #FFFFFF; max-height: 110px; min-width: 260px; margin: 0 8px; font-size: 14px; line-height: 20px; overflow: auto; } .embeddedServiceInvitationBody p { color: #333333; padding: 8px; margin: 12px 0; } .embeddedServiceInvitation>.embeddedServiceInvitationFooter { width: inherit; color: #FFFFFF; text-align: right; background-color: #FFFFFF; padding: 10px; max-height: none; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; margin-bottom: 10px; } .embeddedServiceInvitationFooter>.embeddedServiceActionButton { font-size: 14px; max-height: 40px; border: none; border-radius: 4px; padding: 10px; margin: 4px; text-align: center; text-decoration: none; display: inline-block; cursor: pointer; } .embeddedServiceInvitationFooter>#acceptInvite { background-image: none; background-color: #005f9e; color: #FFFFFF; } .embeddedServiceInvitationFooter>#rejectInvite { background-image: none; background-color: #FFFFFF; color: #005f9e; } </style> <!-- ...END --> <!-- Start of Invitations --> <div class="embeddedServiceInvitation" id="snapins_invite" aria-live="assertive" role="dialog" aria-atomic="true"> <div class="embeddedServiceInvitationHeader" aria-labelledby="snapins_titletext" aria-describedby="snapins_bodytext"> <img id="embeddedServiceAvatar"></img> <span class="embeddedServiceTitleText" id="snapins_titletext">Need help?</span> <button type="button" id="closeInvite" class="embeddedServiceCloseIcon" aria-label="Exit invitation">×</button> </div> <div class="embeddedServiceInvitationBody"> <p id="snapins_bodytext">How can we help you?</p> </div> <div class="embeddedServiceInvitationFooter" aria-describedby="snapins_bodytext"> <button type="button" class="embeddedServiceActionButton" id="rejectInvite">Close</button> <button type="button" class="embeddedServiceActionButton" id="acceptInvite">Start Chat</button> </div> </div> <style type='text/css'> #snapins_invite { background-color: #FFFFFF; font-family: "Arial", sans-serif; overflow: visible; border-radius: 8px; visibility: hidden; } .embeddedServiceInvitation { background-color: transparent; max-width: 290px; max-height: 210px; -webkit-box-shadow: 0 7px 12px rgba(0,0,0,0.28); -moz-box-shadow: 0 7px 12px rgba(0,0,0,0.28); box-shadow: 0 7px 12px rgba(0,0,0,0.28); } @media only screen and (min-width: 48em) { /*mobile*/ .embeddedServiceInvitation { max-width: 332px; max-height: 210px; } } .embeddedServiceInvitation > .embeddedServiceInvitationHeader { width: inherit; height: 32px; line-height: 32px; padding: 10px; color: #FFFFFF; background-color: #222222; overflow: initial; display: flex; justify-content: space-between; align-items: stretch; border-top-left-radius: 8px; border-top-right-radius: 8px; } .embeddedServiceInvitationHeader #embeddedServiceAvatar { width: 32px; height: 32px; border-radius: 50%; } .embeddedServiceInvitationHeader .embeddedServiceTitleText { font-size: 18px; color: #FFFFFF; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; align-self: stretch; flex-grow: 1; max-width: 100%; margin: 0 12px; } .embeddedServiceInvitationHeader .embeddedServiceCloseIcon { border: none; border-radius: 3px; cursor: pointer; position: relative; bottom: 3%; background-color: transparent; width: 32px; height: 32px; font-size: 23px; color: #FFFFFF; } .embeddedServiceInvitationHeader .embeddedServiceCloseIcon:focus { outline: none; } .embeddedServiceInvitationHeader .embeddedServiceCloseIcon:focus::before { content: " "; position: absolute; top: 11%; left: 7%; width: 85%; height: 85%; background-color: rgba(255, 255, 255, 0.2); border-radius: 4px; pointer-events: none; } .embeddedServiceInvitationHeader .embeddedServiceCloseIcon:active, .embeddedServiceCloseIcon:hover { background-color: #FFFFFF; color: rgba(0,0,0,0.7); opacity: 0.7; } .embeddedServiceInvitation > .embeddedServiceInvitationBody { background-color: #FFFFFF; max-height: 110px; min-width: 260px; margin: 0 8px; font-size: 14px; line-height: 20px; overflow: auto; } .embeddedServiceInvitationBody p { color: #333333; padding: 8px; margin: 12px 0; } .embeddedServiceInvitation > .embeddedServiceInvitationFooter { width: inherit; color: #FFFFFF; text-align: right; background-color: #FFFFFF; padding: 10px; max-height: 50px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; } .embeddedServiceInvitationFooter > .embeddedServiceActionButton { font-size: 14px; max-height: 40px; border: none; border-radius: 4px; padding: 10px; margin: 4px; text-align: center; text-decoration: none; display: inline-block; cursor: pointer; } .embeddedServiceInvitationFooter > #acceptInvite { background-color: #005290; color: #FFFFFF; } .embeddedServiceInvitationFooter > #rejectInvite { background-color: #FFFFFF; color: #005290; } </style> <!-- doFind, doCreate and isExactMatch example for a Contact: Find a contact whose Email exactly matches the value provided by the customer in the form If there's no match, then create a Contact record and set it's First Name, Last Name, Email, and Phone to the values provided by the customer --> <!-- <input type="hidden" name="liveagent.prechat.findorcreate.map.doFind:Contact" value="Email,true" /> <input type="hidden" name="liveagent.prechat.findorcreate.map.isExactMatch:Contact" value="Email,true" /> <input type="hidden" name="liveagent.prechat.findorcreate.map.doCreate:Contact" value="LastName,true;FirstName,true;Email,true" />--> <input type="hidden" name="liveagent.prechat.findorcreate.map.doFind:Contact" value="LastName,true;FirstName,true;Email,true" /> <input type="hidden" name="liveagent.prechat.findorcreate.map.isExactMatch:Contact" value="LastName,true;FirstName,true;Email,true" /> <input type="hidden" name="liveagent.prechat.findorcreate.map.doCreate:Contact" value="LastName,true;FirstName,true;Email,true" /> <script type='text/javascript'> (function() { document.getElementById('closeInvite').onclick = function() { embedded_svc.inviteAPI.inviteButton.rejectInvite(); }; document.getElementById('rejectInvite').onclick = function() { embedded_svc.inviteAPI.inviteButton.rejectInvite(); }; // use this API call to reject invitations document.getElementById('acceptInvite').onclick = function() { embedded_svc.liveAgentAPI.startChat({ directToButtonRouting: { buttonId: "5733t000000cVk9" }, extraPrechatInfo: [], extraPrechatFormDetails: [] }); }; // use this API call to start chat from invitations document.addEventListener('keyup', function(event) { if (event.keyCode == 27) { embedded_svc.inviteAPI.inviteButton.rejectInvite(); }}) })(); </script> <!-- End of Invitations --> <script type='text/javascript' src='https://service.force.com/embeddedservice/5.0/esw.min.js'></script> <script type='text/javascript'> var initESW = function(gslbBaseURL) { embedded_svc.settings.displayHelpButton = true; //Or false embedded_svc.settings.language = ''; //For example, enter 'en' or 'en-US' embedded_svc.settings.defaultMinimizedText = 'Chat now'; //(Defaults to Chat with an Expert) embedded_svc.settings.disabledMinimizedText = 'Leave a message'; //(Defaults to Agent Offline) embedded_svc.settings.autoOpenPostChat = true; //embedded_svc.settings.loadingText = ''; //(Defaults to Loading) //embedded_svc.settings.storageDomain = 'yourdomain.com'; //(Sets the domain for your deployment so that visitors can navigate subdomains during a chat session) // Settings for Chat embedded_svc.settings.directToButtonRouting = function (prechatFormData) { if (prechatFormData[4].value === "Technical Service") return "5733t000000XZAM"; if (prechatFormData[4].value === "Customer Care") return "5733t000000XZAH"; }; embedded_svc.settings.prepopulatedPrechatFields = { OmniURL__c: window.location.href, ChooseaDepartment__c: 'Technical Service' }; //Sets the auto-population of pre-chat form fields embedded_svc.settings.extraPrechatFormDetails = [{ "label":"Source Domain", "value":window.location.href, "transcriptFields":[ "Source_Domain__c" ], "displayToAgent":true }]; //embedded_svc.settings.fallbackRouting = []; //An array of button IDs, user IDs, or userId_buttonId embedded_svc.settings.offlineSupportMinimizedText = 'Leave a message'; //(Defaults to Contact Us) embedded_svc.settings.enabledFeatures = ['LiveAgent']; embedded_svc.settings.entryFeature = 'LiveAgent'; embedded_svc.init( 'https://biotechne.my.salesforce.com', 'https://biotechne.my.salesforce-sites.com/LiveAgent', gslbBaseURL, '00D500000006gkl', 'ACD_Chat_Automated', { baseLiveAgentContentURL: 'https://c.la1-c1-ia5.salesforceliveagent.com/content', deploymentId: '572380000004CqL', buttonId: '5733t000000cVk9', baseLiveAgentURL: 'https://d.la1-c1-ia5.salesforceliveagent.com/chat', eswLiveAgentDevName: 'EmbeddedServiceLiveAgent_Parent04I3t000000Y7zbEAC_175bb741b99', isOfflineSupportEnabled: true } ); }; if (!window.embedded_svc) { var s = document.createElement('script'); s.setAttribute('src', 'https://biotechne.my.salesforce.com/embeddedservice/5.0/esw.min.js'); s.onload = function() { initESW(null); }; document.body.appendChild(s); } else { initESW('https://service.force.com'); } </script> <script src="//rum-static.pingdom.net/pa-5c133f6e1872b50016000024.js" async></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-dd6144c4de227d09eb4","applicationID":"1022125825","transactionName":"YFxbZkpUXBYEVkYNWVkWbEBRGlsLAVBKSkZfSQ==","queueTime":0,"applicationTime":400,"atts":"TBtYEAJOTxg=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>