1 2 3 4<!DOCTYPE html> 5<html lang="en"> 6<head> 7 8 <meta charset="utf-8" />
8<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRJS-8306082b7e9f45475b1","applicationID":"1092238093","transactionName":"Nl1VMENVVkJSWkBaVw8XejJyG2tYR1xXXEoEe1gKRUZXXV9cRhxxD1xSHA==","queueTime":0,"applicationTime":160,"agent":"","atts":""}</script>
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:"1120356822",accountID:"4244384",trustKey:"4139912",xpid:"UAQDVVVbDBABVFhQBQIPVl0C",licenseKey:"NRJS-8306082b7e9f45475b1",applicationID:"1092238093",browserID:"1120356822"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 9(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
9e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
9const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
9if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
9o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
9(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
9;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
9{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
9ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
9{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
9null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
9dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
9imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
9return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
9!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
9if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
9);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
9class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
9h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
9 10 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /> 11 <meta name="format-detection" content="telephone=no"> 12 13<title>News & Insights | Citeline</title> 14<meta name="description" content="Citelineâs award-winning publications provide in-depth coverage of the pharmaceutical industry" /> 15<meta name="keywords" content="" /> 16<meta property="og:type" content="website" /> 17<meta property="og:title" content="News & Insights | Citeline" /> 18 <meta property="og:url" content="https://insights.citeline.com/" /> 19 <meta property="og:image" content="https://www.citeline.com/-/media/citeline/og-images/generic-og.png" /> 20<meta property="og:description" content="Citelineâs award-winning publications provide in-depth coverage of the pharmaceutical industry" /> 21 <link rel="canonical" href="https://insights.citeline.com/"> 22 <link rel="alternate" hreflang="en" href="https://www.citeline.com/en/solutions/news-and-insights" /> 23 <link rel="alternate" hreflang="ja-JP" href="https://www.citeline.com/ja-jp/solutions/news-and-insights" /> 24<meta property="og:site_name" content="Citeline" /> 25<meta name="robots" content="index,follow" /> 26<meta name="twitter:card" content="summary" /> 27 <meta name="twitter:site" content="Citeline" /> 28<meta name="twitter:title" content="News & Insights | Citeline" /> 29<meta name="twitter:description" content="Citelineâs award-winning publications provide in-depth coverage of the pharmaceutical industry" /> 30 <meta property="twitter:image" content="https://www.citeline.com/-/media/citeline/og-images/generic-og.png" /> 31 32 33 34 35 36 37 38<meta property="breadcrumb" content="Home,Solutions,News & Insights" /> 39
40<script type="application/ld+json"> 41{ 42 "@context": "http://schema.org/", 43 "@type": "Breadcrumb", 44 "itemListElement": [ 45 { 46 "@type": "ListItem", 47 "position": 1, 48 "item": { 49 "@id": "https://www.citeline.com/en/", 50 "name": "Home", 51 "image": "https://www.citeline.com/-/media/citeline/og-images/generic-og.png" 52 } 53 }, 54 { 55 "@type": "ListItem", 56 "position": 2, 57 "item": { 58 "@id": "https://www.citeline.com/en/solutions", 59 "name": "Solutions", 60 "image": "https://www.citeline.com/-/media/citeline/og-images/generic-og.png" 61 } 62 }, 63 { 64 "@type": "ListItem", 65 "position": 3, 66 "item": { 67 "@id": "https://www.citeline.com/en/solutions/news-and-insights", 68 "name": "News & Insights", 69 "image": "https://www.citeline.com/-/media/citeline/og-images/generic-og.png" 70 } 71 } 72 ] 73} 74</script>
74 75 76 77 <!-- Icon in the highest resolution we need it for --> 78 <link rel="icon" sizes="192x192" href="/fav-icon/android-chrome-192x192.png"> 79 <!-- Apple Touch Icon (reuse 192px icon.png) --> 80 <link rel="apple-touch-icon" href="/fav-icon/android-chrome-192x192.png"> 81 <!-- Safari Pinned Tab Icon --> 82 <link rel="mask-icon" href="/fav-icon/android-chrome-192x192.png"> 83 <link href="/dist/css/styles.css?v=638513564377581043" rel="stylesheet"> 84 85 86 87
87<script type="text/plain" class="optanon-category-C0002"> 88 89 </script>
89 90 91 <!-- OneTrust Cookies Consent Notice start for citeline.com -->
92<script type="text/javascript" src="https://cdn.cookielaw.org/consent/aa761371-74f6-41ff-9514-e20165d57193/OtAutoBlock.js" ></script>
92
93<script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="aa761371-74f6-41ff-9514-e20165d57193" ></script>
93
94<script type="text/javascript"> 95function OptanonWrapper() { } 96</script>
96 97<!-- OneTrust Cookies Consent Notice end for citeline.com -->
97<script> 98 (function (w, d, s, l, i) { 99 w[l] = w[l] || []; 100 w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); 101 var f = d.getElementsByTagName(s)[0], 102 j = d.createElement(s), 103 dl = l != 'dataLayer' ? '&l=' + l : ''; 104 j.defer = true; 105 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 106 f.parentNode.insertBefore(j, f); 107 })(window, document, 'script', 'dataLayer', 'GTM-K65LT6'); 108</script>
108
109<script> 110// Define dataLayer and the gtag function. 111window.dataLayer = window.dataLayer || []; 112function gtag(){dataLayer.push(arguments);} 113 114// Set default consent to 'denied' as a placeholder 115// Determine actual values based on your own requirements 116gtag('consent', 'default', { 117 'ad_storage': 'denied', 118 'ad_user_data': 'denied', 119 'ad_personalization': 'denied', 120 'analytics_storage': 'denied' 121}); 122</script>
122 123 124
125<script> 126 function isActive(catId) { 127 return (window.OnetrustActiveGroups || '').indexOf(',' + catId + ',') > -1; 128 } 129 130 function updateGoogleConsent() { 131 gtag('consent', 'update', { 132 ad_storage: isActive('C0004') ? 'granted' : 'denied', 133 ad_user_data: isActive('C0004') ? 'granted' : 'denied', 134 ad_personalization: isActive('C0004') ? 'granted' : 'denied', 135 analytics_storage: isActive('C0002') ? 'granted' : 'denied' 136 }); 137 } 138 139 function OptanonWrapper() { updateGoogleConsent(); } 140 window.addEventListener('OneTrustGroupsUpdated', updateGoogleConsent); 141</script>
141
142<script> 143 (function (wq) { 144 w['Qualifiedobject'] = q; w[q] = w[q] || function () { 145 (w[q].q = w[q].ql | []).push(arguments) 146 }; 147 })(window, 'qualified') 148</script>
148
149<script src="https://js.qualified.com/docking.js" type="text/javascript"></script>
149
150<script type="text/javascript"> 151 qualified.docking.init({ 152 defaultDocked: true, 153 showSkeleton: true, 154 }); 155</script>
155 156<!--
156<script async src="https://js.qualified.com/qualified.js?token=LYH89TdWj7Dcqw7t"></script>
156 --><link href="/-/media/E1077E739520429D85E141139AB5FC7C" rel="stylesheet" /> 157 <style> 158 @media screen and (min-width: 899px) { 159 .hero-slide { 160 padding-top: 5rem; 161 padding-bottom: 3rem; 162 } 163 } 164</style><link href="/-/media/5D6B937A97DF454B88C767DFC88E3280" rel="stylesheet" /> 165 166 167</head> 168<body class=body> 169 170 171 172 173 174 175<main> 176 <header> 177 178<nav aria-label="global subheader" data-component="Header" data-feature="Header" class="global-header"> 179 <div class="global-header__menu-items"> 180 <div class="global-header__menu-item"> 181 <div tabindex="0" class="global-header__menu-item-group-button global-header__menu-item-group-button--inactive"> 182 <span>About Us</span> <svg viewBox="0 0 8 8" class="global-header__chevron icon" fill="none"> 183 <use xlink:href="/dist/icons/icons.svg#lang-select-arrow"></use> 184 </svg> 185 </div> 186 <div class="global-header__menu-item-group-dropdown global-header__menu-item-group-dropdown--hide"> 187<a href="https://www.citeline.com/en/about-us" class="global-header__menu-item-group-link" target="" > <div class="global-header__menu-item-group-link-text">Who We Are</div> 188</a><a href="https://www.citeline.com/en/media-resources" class="global-header__menu-item-group-link" target="" > <div class="global-header__menu-item-group-link-text">Press & Media</div> 189</a><a href="https://www.citeline.com/en/about-us/industry-partnerships" class="global-header__menu-item-group-link" target="" > <div class="global-header__menu-item-group-link-text">Partnerships</div> 190</a><a href="http://careers.citeline.com/" class="global-header__menu-item-group-link" target="_blank" rel="noopener noreferrer" > <div class="global-header__menu-item-group-link-text">Careers</div> 191</a> </div> 192 </div> 193 <div class="global-header__menu-item"> 194<a href="https://www.citeline.com/en/awards" class="global-header__menu-item-link" target="" >Awards</a> </div> 195 <div class="global-header__menu-item"> 196 <div tabindex="0" class="global-header__menu-item-group-button global-header__menu-item-group-button--inactive"> 197 <span>Media & Events</span> <svg viewBox="0 0 8 8" class="global-header__chevron icon" fill="none"> 198 <use xlink:href="/dist/icons/icons.svg#lang-select-arrow"></use> 199 </svg> 200 </div> 201 <div class="global-header__menu-item-group-dropdown global-header__menu-item-group-dropdown--hide"> 202<a href="https://www.citeline.com/en/events" class="global-header__menu-item-group-link" target="" > <div class="global-header__menu-item-group-link-text">Events</div> 203</a><a href="https://www.citeline.com/en/webinars" class="global-header__menu-item-group-link" target="" > <div class="global-header__menu-item-group-link-text">Webinars</div> 204</a><a href="https://www.citeline.com/en/press-releases" class="global-header__menu-item-group-link" target="" > <div class="global-header__menu-item-group-link-text">Press Releases</div> 205</a><a href="https://www.citeline.com/en/newsroom" class="global-header__menu-item-group-link" target="" > <div class="global-header__menu-item-group-link-text">Newsroom</div> 206</a><a href="https://www.citeline.com/en/media-resources" class="global-header__menu-item-group-link" target="" > <div class="global-header__menu-item-group-link-text">Press & Media</div> 207</a> </div> 208 </div> 209 <div class="global-header__menu-item"> 210<a href="https://www.citeline.com/en/product-logins" class="global-header__menu-item-link" target="" >Product Logins</a> </div> 211 <div class="global-header__menu-item"> 212<a href="https://www.citeline.com/en/contact-us" class="global-header__menu-item-link old-nav" target="" >Contact Us</a> </div> 213 <div class="global-header__menu-item"> 214<a href="https://www.citeline.com/en/site-search-listing" class="global-header__menu-item-link hide-this-nav isSearchBtn" target="" >Search</a> </div> 215 <div class="global-header__lang-selector"> 216 217 <div tabindex="0" class="global-header__lang-selector-selected global-header__lang-selector-selected--inactive"> 218 EN 219 220 <svg viewBox="0 0 8 8" class="global-header__chevron icon" fill="none"> 221 <use xlink:href="/dist/icons/icons.svg#lang-select-arrow"></use> 222 </svg> 223 </div> 224 225 <div class="global-header__lang-selector-list global-header__lang-selector-list--hide"> 226 <div class="global-header__lang-selector-option global-header__lang-selector-option--selected"> 227 <a class="global-header__lang-selector-option-text" href="https://www.citeline.com/en/solutions/news-and-insights"> 228 EN - United States 229 </a> 230 </div> 231 <div class="global-header__lang-selector-option"> 232 <a class="global-header__lang-selector-option-text" href="https://www.citeline.com/ja-jp/solutions/news-and-insights">
233 JP - Japanese 234 </a> 235 </div> 236 </div> 237 </div> 238 </div> 239</nav> 240 241 242<nav aria-label="global" data-component="MegaNav" data-feature="Navigation" class="mega-nav mega-nav--blue"> 243 <div class="mega-nav__container"> 244 <div class="mega-nav__mobile-menu"> 245 <div class="mega-nav__burger-logo"> 246 247 <a href="/en/"> 248 <img src="https://www.citeline.com/-/media/images/logos/citeline_logo_white-svg.svg?la=en&hash=BDA3BA5673AFBC184B10F6571EA05532" class="mega-nav__logo mega-nav__logo--transparent" alt="Citeline, a Norstella company, logo." /> 249 <img src="https://www.citeline.com/-/media/images/logos/citeline_logo-svg.svg?la=en&hash=2A27F15A821FF6AAD321A63723259A7A" class="mega-nav__logo mega-nav__logo--white" alt="Citeline, a Norstella company, logo." /> 250 <img src="https://www.citeline.com/-/media/images/logos/citeline--sticky2x.svg?la=en&hash=371463074FC9CB0FBF4FA15984A384C9" class="mega-nav__logo mega-nav__logo--sticky" alt="Citeline, a Norstella company, logo." /> 251 </a> 252</div> 253 <div role="button" aria-pressed="false" tabindex="0" class="mega-nav__search-icon-wrapper-mobile"> 254 <div tabindex="-1" class="mega-nav__search-icon-container-mobile"> 255 256 257 258<div data-header-search="{"searchLabel":"Search","searchBoxPlaceholderLabel":"Enter Keyword","searchButtonLabel":"Search","searchResultsPageLink":{"anchor":"","class":"","text":"Site search listing","query":"","title":"","url":"https://www.citeline.com/en/site-search-listing","target":"","targetId":"768f9202-2697-482b-b7a6-afbf65f75735","type":4,"style":""},"searchConfigId":"8784dca4-7154-4e78-8f77-43f2516e3249","searchAutoSuggestApiUrl":"citeline-api/SearchApi/AutoSuggest","minSearchTermLength":3,"maxSearchTermLength":100}"></div> 259 </div> 260 </div> 261 <button class="mega-nav__burger js-open-mega-nav" aria-label="Open Mega Navigation" aria-expanded="false"> 262 <span class="mega-nav__accessibility-hidden">Menu</span> 263 <span class="mega-nav__burger-line mega-nav__burger-line--1"></span> 264 <span class="mega-nav__burger-line mega-nav__burger-line--2"></span> 265 <span class="mega-nav__burger-line mega-nav__burger-line--3"></span> 266 <span class="mega-nav__burger-line mega-nav__burger-line--4"></span> 267 </button> 268 </div> 269 <div class="mega-nav__menu" data-nav-menu=""> 270 <div class="mega-nav__logo"> 271 272 <a href="/en/"> 273 <img src="https://www.citeline.com/-/media/images/logos/citeline_logo_white-svg.svg?la=en&hash=BDA3BA5673AFBC184B10F6571EA05532" class="mega-nav__logo mega-nav__logo--transparent" alt="Citeline, a Norstella company, logo." /> 274 <img src="https://www.citeline.com/-/media/images/logos/citeline_logo-svg.svg?la=en&hash=2A27F15A821FF6AAD321A63723259A7A" class="mega-nav__logo mega-nav__logo--white" alt="Citeline, a Norstella company, logo." /> 275 <img src="https://www.citeline.com/-/media/images/logos/citeline--sticky2x.svg?la=en&hash=371463074FC9CB0FBF4FA15984A384C9" class="mega-nav__logo mega-nav__logo--sticky" alt="Citeline, a Norstella company, logo." /> 276 </a> 277</div> 278 <div class="mega-nav__link-menu"> 279 <div class="mega-nav__menu-items js-open-primary-nav" data-js-open-primary-nav="" data-nav-index="0" tabindex="0" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="mega-nav-dropdown-0"> 280 <span class="mega-nav__title-link">How We Help</span> 281 <svg viewBox="0 0 10 6" class="mega-nav__chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#chevron"></use></svg> 282 <div class="mega-nav__drop-menu" data-nav-drop-menu="" data-nav-index="0"> 283 <div class="mega-nav__back js-back-button button button--primary">
284 <span data-front="Back" data-back="Back"></span> 285 </div> 286 <span class="mega-nav__ps-inner-title"> 287 How We Help 288 <svg viewBox="0 0 10 6" class="mega-nav__chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#chevron"></use></svg> 289 </span> 290 <div class="mega-nav__dropdown-left mega-nav__dropdown-left--ps"> 291 292<a href="https://www.citeline.com/en/clinical-journey" class="mega-nav__link-item mega-nav__link-item--main-link-left js-how-we-help-nav" target="" >How We Help</a> 293 <div role="button" tabindex="0" class="mega-nav__domain-filter mega-nav__domain-filter--green green mega-nav__domain-filter--active" data-nav-domain-filter=""> 294 <span class="mega-nav__domain-filter-title"> 295 Set Domain Filter 296 </span> 297 <div class="mega-nav__domain-filter-link-container mega-nav__domain-filter-link-container--hidden"> 298 <div class="mega-nav__domain-filter-mobile-links"> 299 <div class="mega-nav__link-group"> 300 </div> 301 </div> 302 </div> 303 </div> 304 </div> 305 306 <div class="mega-nav__domain-links mega-nav__dropdown-right mega-nav__dropdown-right--ps green mega-nav__dropdown-right--ps-active" data-nav-right-ps=""> 307 <div class="mega-nav__link-group"> 308 </div> 309 </div> 310 </div> 311 </div> 312 <div class="mega-nav__menu-items js-open-primary-nav" data-js-open-primary-nav="" data-nav-index="1" tabindex="0" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="mega-nav-dropdown-1"> 313 <span class="mega-nav__title-link">Solutions</span> 314 <svg viewBox="0 0 10 6" class="mega-nav__chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#chevron"></use></svg> 315 <div class="mega-nav__drop-menu" data-nav-drop-menu="" data-nav-index="1"> 316 <div class="mega-nav__back js-back-button button button--primary"> 317 <span data-front="Back" data-back="Back"></span> 318 </div> 319 <span class="mega-nav__ps-inner-title"> 320 Solutions 321 <svg viewBox="0 0 10 6" class="mega-nav__chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#chevron"></use></svg> 322 </span> 323 <div class="mega-nav__dropdown-left mega-nav__dropdown-left--ps"> 324 325 326 <div role="button" tabindex="0" class="mega-nav__domain-filter mega-nav__domain-filter--green green mega-nav__domain-filter--active" data-nav-domain-filter=""> 327 <span class="mega-nav__domain-filter-title"> 328 Set Domain Filter 329 </span> 330 <div class="mega-nav__domain-filter-link-container mega-nav__domain-filter-link-container--hidden"> 331 <div class="mega-nav__domain-filter-mobile-links"> 332 <div class="mega-nav__link-group"> 333 <a href="https://www.citeline.com/en/solutions/clinical" class="mega-nav__link-item hide-left-panel is-nav2"><span>Clinical Planning</span></a> 334 <a href="https://www.citeline.com/en/solutions/clinical/patient-engagement-and-recruitment"
334class="mega-nav__link-item "><span>Patient Engagement & Recruitment</span></a> 335 <a href="https://www.citeline.com/en/solutions/regulatory-and-compliance" class="mega-nav__link-item "><span>Regulatory & Compliance</span></a> 336 <a href="https://www.citeline.com/en/solutions/clinical/real-world-data-solutions" class="mega-nav__link-item "><span>Real-World Data (RWD)</span></a> 337 <a href="https://www.citeline.com/en/biotech" class="mega-nav__link-item "><span>Biotech</span></a> 338 <a href="https://www.citeline.com/en/solutions/clinical/clinical-cro-solutions" class="mega-nav__link-item "><span>CRO</span></a> 339 <a href="https://www.citeline.com/en/solutions/news-and-insights" class="mega-nav__link-item "><span>News & Insights</span></a> 340 <a href="https://www.citeline.com/en/solutions/consulting-and-analytics" class="mega-nav__link-item "><span>Consulting & Analytics</span></a> 341 <a href="https://www.citeline.com/en/products-services/clinical/pharma-ignite" class="mega-nav__link-item "><span>Marketing Services</span></a> 342 <a href="https://www.citeline.com/en/products-services/ask-the-analyst" class="mega-nav__link-item mb-0"><span>Ask the Analyst</span></a> 343 </div> 344 </div> 345 </div> 346 </div> 347 </div> 348 349 <div class="mega-nav__domain-links mega-nav__dropdown-right mega-nav__dropdown-right--ps green mega-nav__dropdown-right--ps-active" data-nav-right-ps=""> 350 <div class="mega-nav__link-group"> 351 <a href="https://www.citeline.com/en/solutions/clinical" class="mega-nav__link-item hide-left-panel is-nav2" target="" >Clinical Planning</a><a href="https://www.citeline.com/en/solutions/clinical/patient-engagement-and-recruitment" class="mega-nav__link-item " target="" >Patient Engagement & Recruitment</a><a href="https://www.citeline.com/en/solutions/regulatory-and-compliance" class="mega-nav__link-item " target="" >Regulatory & Compliance</a><a href="https://www.citeline.com/en/solutions/clinical/real-world-data-solutions" class="mega-nav__link-item " target="" >Real-World Data (RWD)</a><a href="https://www.citeline.com/en/biotech" class="mega-nav__link-item " target="" >Biotech</a><a href="https://www.citeline.com/en/solutions/clinical/clinical-cro-solutions" class="mega-nav__link-item " target="" >CRO</a><a href="https://www.citeline.com/en/solutions/news-and-insights" class="mega-nav__link-item " target="" >News & Insights</a><a href="https://www.citeline.com/en/solutions/consulting-and-analytics" class="mega-nav__link-item " target="" >Consulting & Analytics</a><a href="https://www.citeline.com/en/products-services/clinical/pharma-ignite" class="mega-nav__link-item " target="" >Marketing Services</a><a href="https://www.citeline.com/en/products-services/ask-the-analyst" class="mega-nav__link-item mb-0" target="" >Ask the Analyst</a> </div> 352 </div> 353 </div> 354 </div> 355 <div class="mega-nav__menu-items js-open-primary-nav" data-js-open-primary-nav="" data-nav-index="2" tabindex="0" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="mega-nav-dropdown-2">
356 <span class="mega-nav__title-link">Products</span> 357 <svg viewBox="0 0 10 6" class="mega-nav__chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#chevron"></use></svg> 358 <div class="mega-nav__drop-menu" data-nav-drop-menu="" data-nav-index="2"> 359 <div class="mega-nav__back js-back-button button button--primary"> 360 <span data-front="Back" data-back="Back"></span> 361 </div> 362 <span class="mega-nav__ps-inner-title"> 363 Products 364 <svg viewBox="0 0 10 6" class="mega-nav__chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#chevron"></use></svg> 365 </span> 366 <div class="mega-nav__dropdown-left mega-nav__dropdown-left--ps"> 367 368<a href="https://www.citeline.com/en/clinical-journey" class="mega-nav__link-item mega-nav__link-item--main-link-left mb-lg-0 hide-this-nav primary-left-link is-mega-nav" target="" >How we help</a><a href="https://www.citeline.com/en/products-services" class="mega-nav__link-item mega-nav__link-item--main-link-left mt-1 mt-lg-0 secondary-left-link" target="" >View all products & services</a> 369 <div role="button" tabindex="0" aria-label="Citeline AI" class="mega-nav__domain-filter mega-nav__domain-filter--green green mega-nav__domain-filter--active" data-nav-domain-filter=""> 370 <div class="mega-nav__domain-filter-title-container"> 371 <span class="mega-nav__domain-filter-title">Citeline AI</span> 372 <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg> 373 </div> 374 <div class="mega-nav__mobile-spacer"></div> 375 <div class="mega-nav__domain-filter-link-container mega-nav__domain-filter-link-container--hidden"> 376 <div class="mega-nav__domain-filter-mobile-links"> 377 <div class="mega-nav__link-group"> 378 <a href="https://www.citeline.com/en/products-services/commercialization?filter=74f0fb0a-11af-4bb4-abae-453bc05a8667" class="mega-nav__link-item mega-nav__link-item--main-link-right "> <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg><span>View All Commercial Products</span></a> 379 <a href="https://www.citeline.com/en/plus" class="mega-nav__link-item js-sup is-parent-link"><span>Citeline+</span></a> 380 <a href="https://www.citeline.com/en/plus" class="mega-nav__link-item is-child-nav has-tagline tag-pp-plus js-sup"><span>Pharmaprojects+</span></a> 381 <a href="https://www.citeline.com/en/plus" class="mega-nav__link-item is-child-nav has-tagline tag-tt js-sup"><span>Trialtrove+</span></a> 382 <a href="https://www.citeline.com/en/plus" class="mega-nav__link-item is-child-nav has-tagline js-sup tag-st-plus"><span>Sitetrove+</span></a> 383 <a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/trialscope-disclose" class="mega-nav__link-item no-link is-parent"><span>Disclosure</span></a> 384 <a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/trialscope-disclose" class="mega-nav__link-item is-child-nav has-tagline tag-aii"><span>AI Importer</span></a> 385 <a href="https://www.citeline.com/en/smartsolutions" class="mega-nav__link-item is-parent-link column-break"><span>SmartSolutions</span></a> 386 <a href="https://www.citeline.com/en/products-services/clinical/protocol-smartdesign" class="mega-nav__link-item is-child-nav has-tagline js-sup tag-psd"><span>Protocol SmartDesign</span></a> 387 <a href="https://www.citeline.com/en/products-services/clinical/investigator-smartselect" class="mega-nav__link-item is-child-nav has-tagline js-sup tag-iss"><span>Investigator SmartSelect</span></a> 388 <a href="https://www.citeline.com/en/products-services/clinical/cohort
388-smartbuilder" class="mega-nav__link-item is-child-nav has-tagline js-sup tag-csb"><span>Cohort SmartBuilder</span></a> 389 </div> 390 </div> 391 </div> 392 </div> 393 <div role="button" tabindex="0" aria-label="Clinical" class="mega-nav__domain-filter mega-nav__domain-filter--blue blue " data-nav-domain-filter=""> 394 <div class="mega-nav__domain-filter-title-container"> 395 <span class="mega-nav__domain-filter-title">Clinical</span> 396 <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg> 397 </div> 398 <div class="mega-nav__mobile-spacer"></div> 399 <div class="mega-nav__domain-filter-link-container mega-nav__domain-filter-link-container--hidden"> 400 <div class="mega-nav__domain-filter-mobile-links"> 401 <div class="mega-nav__link-group"> 402 <a href="https://www.citeline.com/en/products-services/clinical?filter=0566c132-d749-4c20-9948-a492d5313fd3" class="mega-nav__link-item mega-nav__link-item--main-link-right "> <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg><span>View All Clinical Products</span></a> 403 <a href="https://www.citeline.com/en/products-services/clinical" class="mega-nav__link-item no-link is-parent"><span>Clinical Planning & Feasibility</span></a> 404 <a href="https://www.citeline.com/en/products-services/clinical/pharmaprojects" class="mega-nav__link-item is-child-nav has-tagline tag-pp"><span>Pharmaprojects</span></a> 405 <a href="https://www.citeline.com/en/products-services/clinical/trialtrove" class="mega-nav__link-item is-child-nav has-tagline tag-tt"><span>Trialtrove</span></a> 406 <a href="https://www.citeline.com/en/products-services/clinical/sitetrove" class="mega-nav__link-item is-child-nav has-tagline tag-st"><span>Sitetrove</span></a> 407 <a href="https://www.citeline.com/en/products-services/clinical/global-patient-insights" class="mega-nav__link-item is-child-nav has-tagline tag-gpi"><span>Global Patient Insights</span></a> 408 <a href="https://www.citeline.com/en/products-services/clinical/protocol-smartdesign" class="mega-nav__link-item is-child-nav has-tagline tag-psd"><span>Protocol SmartDesign</span></a> 409 <a href="https://www.citeline.com/en/products-services/clinical/investigator-smartselect" class="mega-nav__link-item is-child-nav has-tagline tag-iss"><span>Investigator SmartSelect</span></a> 410 <a href="https://www.citeline.com/en/products-services/clinical/cohort-smartbuilder" class="mega-nav__link-item is-child-nav has-tagline tag-csb"><span>Cohort SmartBuilder</span></a> 411 <a href="https://www.citeline.com/en/products-services/clinical/feasibility-as-a-service" class="mega-nav__link-item is-child-nav has-tagline tag-faas"><span>Feasibility as a Service</span></a> 412 </div> 413 </div> 414 </div> 415 </div> 416 <div role="button" tabindex="0" aria-label="Patient Engagement &
416 Recruitment" class="mega-nav__domain-filter mega-nav__domain-filter--blue blue " data-nav-domain-filter=""> 417 <div class="mega-nav__domain-filter-title-container"> 418 <span class="mega-nav__domain-filter-title">Patient Engagement & Recruitment</span> 419 <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg> 420 </div> 421 <div class="mega-nav__mobile-spacer"></div> 422 <div class="mega-nav__domain-filter-link-container mega-nav__domain-filter-link-container--hidden"> 423 <div class="mega-nav__domain-filter-mobile-links"> 424 <div class="mega-nav__link-group"> 425 <a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment?filter=baf2fcdd-23db-4a7f-b348-71f2a8b2398d" class="mega-nav__link-item mega-nav__link-item--main-link-right "> <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg><span>View All Patient Engagement & Recruitment Products</span></a> 426 <a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment" class="mega-nav__link-item no-link is-parent"><span>Patient & Recruitment Platform</span></a> 427 <a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment/citeline-connect" class="mega-nav__link-item is-child-nav has-tagline tag-connect"><span>Citeline Connect</span></a> 428 <a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment" class="mega-nav__link-item no-link is-parent"><span>Patient Education</span></a> 429 <a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment/trial-portfolio-website" class="mega-nav__link-item is-child-nav has-tagline tag-tpw"><span>Trial Portfolio Website</span></a> 430 <a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment" class="mega-nav__link-item no-link is-parent"><span>Patient Engagement</span></a> 431 <a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment/community-portal" class="mega-nav__link-item is-child-nav has-tagline tag-portal"><span>Community Portal</span></a> 432 <a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment" class="mega-nav__link-item no-link is-parent column-break"><span>Patient Enrollment</span></a> 433 <a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment/citeline-connect-marketplace" class="mega-nav__link-item is-child-nav has-tagline tag-market"><span>Citeline Connect Marketplace</span></a> 434 <a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment/patientmatch" class="mega-nav__link-item is-child-nav has-tagline tag-pm"><span>Citeline PatientMatch</span></a> 435 <a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment/hcp-awareness" class="mega-nav__link-item is-child-nav has-tagline tag-hcp"><span>HCP Awareness</span></a> 436 </div> 437 </div> 438 </div> 439 </div> 440 <div role="button" tabindex="0" aria-label="Regulatory & Compliance" class="mega-nav__domain-filter mega-nav__domain-filter--pink pink " data-nav-domain-filter=""> 441 <div class="mega-nav__domain-filter-title-container">
442 <span class="mega-nav__domain-filter-title">Regulatory & Compliance</span> 443 <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg> 444 </div> 445 <div class="mega-nav__mobile-spacer"></div> 446 <div class="mega-nav__domain-filter-link-container mega-nav__domain-filter-link-container--hidden"> 447 <div class="mega-nav__domain-filter-mobile-links"> 448 <div class="mega-nav__link-group"> 449 <a href="https://www.citeline.com/en/products-services/regulatory-and-compliance?filter=d08f9040-7002-4e81-89d3-f58a4a0c6798" class="mega-nav__link-item mega-nav__link-item--main-link-right "> <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg><span>View All Regulatory & Compliance Products</span></a> 450 <a href="https://www.citeline.com/en/products-services/regulatory-and-compliance" class="mega-nav__link-item no-link is-parent"><span>Regulatory & Disclosure</span></a> 451 <a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/trialscope-disclose" class="mega-nav__link-item is-child-nav has-tagline tag-tsd"><span>TrialScope Disclose</span></a> 452 <a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/trialscope-intelligence" class="mega-nav__link-item is-child-nav has-tagline tag-tsi"><span>TrialScope Intelligence</span></a> 453 <a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/trial-summaries" class="mega-nav__link-item is-child-nav has-tagline tag-summaries"><span>Trial Summaries</span></a> 454 <a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/pink-sheet" class="mega-nav__link-item is-child-nav has-tagline tag-ps"><span>Pink Sheet</span></a> 455 <a href="https://www.citeline.com/en/products-services/regulatory-and-compliance" class="mega-nav__link-item no-link is-parent"><span>Services</span></a> 456 <a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/regulatory-medical-writing" class="mega-nav__link-item is-child-nav has-tagline tag-rmw"><span>Regulatory & Medical Writing Services</span></a> 457 <a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/trialscope-disclosure-services" class="mega-nav__link-item is-child-nav has-tagline tag-tsds"><span>TrialScope Disclosure Services</span></a> 458 <a href="https://www.citeline.com/en/products-services/clinical/feasibility-as-a-service" class="mega-nav__link-item is-child-nav has-tagline tag-faas"><span>Feasibility as a Service</span></a> 459 </div> 460 </div> 461 </div> 462 </div> 463 <div role="button" tabindex="0" aria-label="News & Insights" class="mega-nav__domain-filter mega-nav__domain-filter--green green " data-nav-domain-filter=""> 464 <div class="mega-nav__domain-filter-title-container">
465 <span class="mega-nav__domain-filter-title">News & Insights</span> 466 <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg> 467 </div> 468 <div class="mega-nav__mobile-spacer"></div> 469 <div class="mega-nav__domain-filter-link-container mega-nav__domain-filter-link-container--hidden"> 470 <div class="mega-nav__domain-filter-mobile-links"> 471 <div class="mega-nav__link-group"> 472 <a href="https://www.citeline.com/en/products-services/custom-solutions?filter=9372e6e4-1896-4c14-932e-64516863d911" class="mega-nav__link-item mega-nav__link-item--main-link-right "> <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg><span>View All Custom Solutions</span></a> 473 <a href="https://www.citeline.com/en/products-services/commercialization" class="mega-nav__link-item no-link is-parent"><span>Commercial</span></a> 474 <a href="https://www.citeline.com/en/products-services/commercialization/scrip" class="mega-nav__link-item is-child-nav has-tagline tag-scrip"><span>Scrip</span></a> 475 <a href="https://www.citeline.com/en/products-services/commercialization/in-vivo" class="mega-nav__link-item is-child-nav has-tagline tag-in-vivo"><span>In Vivo</span></a> 476 <a href="https://www.citeline.com/en/products-services/regulatory-and-compliance" class="mega-nav__link-item no-link is-parent"><span>Regulatory & Disclosure</span></a> 477 <a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/pink-sheet" class="mega-nav__link-item is-child-nav has-tagline tag-ps"><span>Pink Sheet</span></a> 478 <a href="https://www.citeline.com/en/products-services/commercialization" class="mega-nav__link-item no-link is-parent column-break"><span>Generics</span></a> 479 <a href="https://www.citeline.com/en/products-services/commercialization/generics-bulletin" class="mega-nav__link-item is-child-nav has-tagline tag-gb"><span>Generics Bulletin</span></a> 480 <a href="https://www.citeline.com/en/products-services/commercialization" class="mega-nav__link-item no-link is-parent"><span>Medtech</span></a> 481 <a href="https://www.citeline.com/en/products-services/commercialization/medtech-insight" class="mega-nav__link-item is-child-nav has-tagline tag-mti"><span>Medtech Insight</span></a> 482 <a href="https://www.citeline.com/en/products-services/commercialization" class="mega-nav__link-item no-link is-parent"><span>Health & Wellness</span></a> 483 <a href="https://www.citeline.com/en/products-services/commercialization/hbw-insight" class="mega-nav__link-item is-child-nav has-tagline tag-hbw"><span>HBW Insight</span></a> 484 </div> 485 </div> 486 </div> 487 </div> 488 <div role="button" tabindex="0" aria-label="Marketing" class="mega-nav__domain-filter mega-nav__domain-filter--green green " data-nav-domain-filter=""> 489 <div class="mega-nav__domain-filter-title-container">
490 <span class="mega-nav__domain-filter-title">Marketing</span> 491 <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg> 492 </div> 493 <div class="mega-nav__mobile-spacer"></div> 494 <div class="mega-nav__domain-filter-link-container mega-nav__domain-filter-link-container--hidden"> 495 <div class="mega-nav__domain-filter-mobile-links"> 496 <div class="mega-nav__link-group"> 497 <a href="https://www.citeline.com/en/products-services/marketing?filter=ede52cc3-eb78-476b-83e3-3c9c82af1de9" class="mega-nav__link-item mega-nav__link-item--main-link-right "> <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg><span>View All Marketing Solutions</span></a> 498 <a href="https://www.citeline.com/en/products-services/marketing/pharma-ignite" class="mega-nav__link-item is-child-nav has-tagline tag-pi"><span>Pharma Ignite</span></a> 499 </div> 500 </div> 501 </div> 502 </div> 503 <div role="button" tabindex="0" aria-label="Pharmacy" class="mega-nav__domain-filter mega-nav__domain-filter--green green " data-nav-domain-filter=""> 504 <div class="mega-nav__domain-filter-title-container"> 505 <span class="mega-nav__domain-filter-title">Pharmacy</span> 506 <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg> 507 </div> 508 <div class="mega-nav__mobile-spacer"></div> 509 <div class="mega-nav__domain-filter-link-container mega-nav__domain-filter-link-container--hidden"> 510 <div class="mega-nav__domain-filter-mobile-links"> 511 <div class="mega-nav__link-group"> 512 <a href="https://www.citeline.com/en/products-services/consulting-and-analytics?filter=e49e513f-ae70-4143-a4d3-dbfadbd336ca" class="mega-nav__link-item mega-nav__link-item--main-link-right "> <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg><span>View All Consulting & Analytics Products</span></a> 513 <a href="https://www.citeline.com/en/products-services/commercialization/chemist-and-druggist-data" class="mega-nav__link-item is-child-nav has-tagline tag-cd-data"><span>C+D Data</span></a> 514 <a href="https://www.citeline.com/en/products-services/commercialization/chemist-and-druggist-news" class="mega-nav__link-item is-child-nav has-tagline tag-cd-news"><span>C+D News</span></a> 515 </div> 516 </div> 517 </div> 518 </div> 519 </div> 520 521 <div class="mega-nav__domain-links mega-nav__dropdown-right mega-nav__dropdown-right--ps green mega-nav__dropdown-right--ps-active" id="citeline ai" data-nav-right-ps=""> 522 <div class="mega-nav__link-group"> 523 <a href="https://www.citeline.com/en/products-services/commercialization?filter=74f0fb0a-11af-4bb4-abae-453bc05a8667" class="mega-nav__link-item mega-nav__link-item--main-link-right "> <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg><span>View All Commercial Products</span></a> 524 <a href="https://www.citeline.com/en/plus" class="mega-nav__link-item js-sup is-parent-link" target="" >Citeline+</a><a href="https://www.citeline.com/en/plus#pharmaprojectsPlus" class="mega-nav__link-item is-child-nav has-tagline tag-pp-plus js-sup" target="" >Pharmaprojects+</a><a href="https://www.citeline.com/en/plus#trialtrovePlus" class="mega-nav__link-item is-child-nav has-tagline tag-tt js-sup" target="" >Trialtrove+</a><a href="https://www.citeline.com/en/plus#sitetrovePlus" class="mega-nav__link-item is-child-nav has-tagline js-sup tag-st-plus" target="" >Sitetrove+</a><a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/trialscope-disclose" class="mega-nav__link-item no-link is-parent" target="" >Disclosure</a><a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/trialscope-disclose" class="mega-nav__link-item is-child-nav has-tagline tag-aii" target="" >AI Importer</a><a href="https://www.citeline.com/en/smartsolutions" class="mega-nav__link-item is-parent-link column-break" target="" >SmartSolutions</a><a href="https://www.citeline.com/en/products-services/clinical/protocol-smartdesign" class="mega-nav__link-item is-child-nav has-tagline js-sup tag-psd" target="" >Protocol SmartDesign</a><a href="https://www.citeline.com/en/products-services/clinical/investigator-smartselect" class="mega-nav__link-item is-child-nav has-tagline js-sup tag-iss" target="" >Investigator SmartSelect</a><a href="https://www.citeline.com/en/products-services/clinical/cohort
524-smartbuilder" class="mega-nav__link-item is-child-nav has-tagline js-sup tag-csb" target="" >Cohort SmartBuilder</a> </div> 525 </div> 526 <div class="mega-nav__domain-links mega-nav__dropdown-right mega-nav__dropdown-right--ps blue " id="clinical" data-nav-right-ps=""> 527 <div class="mega-nav__link-group"> 528 <a href="https://www.citeline.com/en/products-services/clinical?filter=0566c132-d749-4c20-9948-a492d5313fd3" class="mega-nav__link-item mega-nav__link-item--main-link-right "> <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg><span>View All Clinical Products</span></a> 529 <a href="https://www.citeline.com/en/products-services/clinical" class="mega-nav__link-item no-link is-parent" target="" >Clinical Planning & Feasibility</a><a href="https://www.citeline.com/en/products-services/clinical/pharmaprojects" class="mega-nav__link-item is-child-nav has-tagline tag-pp" target="" >Pharmaprojects</a><a href="https://www.citeline.com/en/products-services/clinical/trialtrove" class="mega-nav__link-item is-child-nav has-tagline tag-tt" target="" >Trialtrove</a><a href="https://www.citeline.com/en/products-services/clinical/sitetrove" class="mega-nav__link-item is-child-nav has-tagline tag-st" target="" >Sitetrove</a><a href="https://www.citeline.com/en/products-services/clinical/global-patient-insights" class="mega-nav__link-item is-child-nav has-tagline tag-gpi" target="" >Global Patient Insights</a><a href="https://www.citeline.com/en/products-services/clinical/protocol-smartdesign" class="mega-nav__link-item is-child-nav has-tagline tag-psd" target="" >Protocol SmartDesign</a><a href="https://www.citeline.com/en/products-services/clinical/investigator-smartselect" class="mega-nav__link-item is-child-nav has-tagline tag-iss" target="" >Investigator SmartSelect</a><a href="https://www.citeline.com/en/products-services/clinical/cohort-smartbuilder" class="mega-nav__link-item is-child-nav has-tagline tag-csb" target="" >Cohort SmartBuilder</a><a href="https://www.citeline.com/en/products-services/clinical/feasibility-as-a-service" class="mega-nav__link-item is-child-nav has-tagline tag-faas" target="" >Feasibility as a Service</a> </div> 530 </div> 531 <div class="mega-nav__domain-links mega-nav__dropdown-right mega-nav__dropdown-right--ps blue " id="patient engagement & recruitment" data-nav-right-ps=""> 532 <div class="mega-nav__link-group"> 533 <a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment?filter=baf2fcdd-23db-4a7f-b348-71f2a8b2398d" class="mega-nav__link-item mega-nav__link-item--main-link-right "> <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg><span>View All Patient Engagement & Recruitment Products</span></a> 534 <a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment" class="mega-nav__link-item no-link is-parent" target="" >Patient & Recruitment Platform</a><a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment/citeline-connect" class="mega-nav__link-item is-child-nav has-tagline tag-connect" target="" >Citeline Connect</a><a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment" class="mega-nav__link-item no-link is-parent" target="" >Patient Education</a><a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment/trial-portfolio-website" class="mega-nav__link-item is-child-nav has-tagline tag-tpw" target="" >Trial Portfolio Website</a><a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment"
534class="mega-nav__link-item no-link is-parent" target="" >Patient Engagement</a><a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment/community-portal" class="mega-nav__link-item is-child-nav has-tagline tag-portal" target="" >Community Portal</a><a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment" class="mega-nav__link-item no-link is-parent column-break" target="" >Patient Enrollment</a><a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment/citeline-connect-marketplace" class="mega-nav__link-item is-child-nav has-tagline tag-market" target="" >Citeline Connect Marketplace</a><a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment/patientmatch" class="mega-nav__link-item is-child-nav has-tagline tag-pm" target="" >Citeline PatientMatch</a><a href="https://www.citeline.com/en/products-services/patient-engagement-and-recruitment/hcp-awareness" class="mega-nav__link-item is-child-nav has-tagline tag-hcp" target="" >HCP Awareness</a> </div> 535 </div> 536 <div class="mega-nav__domain-links mega-nav__dropdown-right mega-nav__dropdown-right--ps pink " id="regulatory & compliance" data-nav-right-ps=""> 537 <div class="mega-nav__link-group"> 538 <a href="https://www.citeline.com/en/products-services/regulatory-and-compliance?filter=d08f9040-7002-4e81-89d3-f58a4a0c6798" class="mega-nav__link-item mega-nav__link-item--main-link-right "> <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg><span>View All Regulatory & Compliance Products</span></a> 539 <a href="https://www.citeline.com/en/products-services/regulatory-and-compliance" class="mega-nav__link-item no-link is-parent" target="" >Regulatory & Disclosure</a><a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/trialscope-disclose" class="mega-nav__link-item is-child-nav has-tagline tag-tsd" target="" >TrialScope Disclose</a><a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/trialscope-intelligence" class="mega-nav__link-item is-child-nav has-tagline tag-tsi" target="" >TrialScope Intelligence</a><a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/trial-summaries" class="mega-nav__link-item is-child-nav has-tagline tag-summaries" target="" >Trial Summaries</a><a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/pink-sheet" class="mega-nav__link-item is-child-nav has-tagline tag-ps" target="" >Pink Sheet</a><a href="https://www.citeline.com/en/products-services/regulatory-and-compliance" class="mega-nav__link-item no-link is-parent" target="" >Services</a><a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/regulatory-medical-writing" class="mega-nav__link-item is-child-nav has-tagline tag-rmw" target="" >Regulatory & Medical Writing Services</a><a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/trialscope-disclosure-services" class="mega-nav__link-item is-child-nav has-tagline tag-tsds" target="" >TrialScope Disclosure Services</a><a href="https://www.citeline.com/en/products-services/clinical/feasibility-as-a-service" class="mega-nav__link-item is-child-nav has-tagline tag-faas" target="" >Feasibility as a Service</a> </div> 540 </div> 541 <div class="mega-nav__domain-links mega-nav__dropdown-right mega-nav__dropdown-right--ps green " id="news & insights" data-nav-right-ps=""> 542 <div class="mega-nav__link-group"> 543 <a href="https://www.citeline.com/en/products-services/custom-solutions?filter=9372e6e4-1896-4c14-932e-64516863d911" class="mega-nav__link-item mega-nav__link-item--main-link-right "> <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg><span>View All Custom Solutions</span></a> 544 <a href="https://www.citeline.com/en/products-services/commercialization" class="mega-nav__link-item no-link is-parent" target="" >Commercial</a><a href="https://www.citeline.com/en/products-services/commercialization/scrip" class="mega-nav__link-item is-child-nav has-tagline tag-scrip" target="" >Scrip</a><a href="https://www.citeline.com/en/products-services/commercialization/in-vivo" class="mega-nav__link-item is-child-nav has-tagline tag-in-vivo" target="" >In Vivo</a><a href="https://www.citeline.com/en/products-services/regulatory-and-compliance" class="mega-nav__link-item no-link is-parent" target="" >Regulatory & Disclosure</a><a href="https://www.citeline.com/en/products-services/regulatory-and-compliance/pink-sheet" class="mega-nav__link-item is-child-nav has-tagline tag-ps" target="" >Pink Sheet</a><a href="https://www.citeline.com/en/products-services/commercialization" class="mega-nav__link-item no-link is-parent column-break" target="" >Generics</a><a href="https://www.citeline.com/en/products-services/commercialization/generics-bulletin" class="mega-nav__link-item is-child-nav has-tagline tag-gb" target="" >Generics Bulletin</a><a href="https://www.citeline.com/en/products-services/commercialization" class="mega-nav__link-item no-link is-parent" target="" >Medtech</a><a href="https://www.citeline.com/en/products-services/commercialization/medtech-insight" class="mega-nav__link-item is-child-nav has-tagline tag-mti" target="" >Medtech Insight</a><a href="https://www.citeline.com/en/products-services/commercialization" class="mega-nav__link-item no-link is-parent" target="" >Health & Wellness</a><a href="https://www.citeline.com/en/products-services/commercialization/hbw-insight" class="mega-nav__link-item is-child-nav has-tagline tag-hbw" target="" >HBW Insight</a> </div> 545 </div> 546 <div class="mega-nav__domain-links mega-nav__dropdown-right mega-nav__dropdown-right--ps green " id="marketing" data-nav-right-ps=""> 547 <div class="mega-nav__link-group"> 548 <a href="https://www.citeline.com/en/products-services/marketing?filter=ede52cc3-eb78-476b-83e3-3c9c82af1de9" class="mega-nav__link-item mega-nav__link-item--main-link-right "> <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg><span>View All Marketing Solutions</span></a> 549 <a href="https://www.citeline.com/en/products-services/marketing/pharma-ignite" class="mega-nav__link-item is-child-nav has-tagline tag-pi" target="" >Pharma Ignite</a> </div> 550 </div> 551 <div class="mega-nav__domain-links mega-nav__dropdown-right mega-nav__dropdown-right--ps green " id="pharmacy" data-nav-right-ps=""> 552 <div class="mega-nav__link-group"> 553 <a href="https://www.citeline.com/en/products-services/consulting-and-analytics?filter=e49e513f-ae70-4143-a4d3-dbfadbd336ca" class="mega-nav__link-item mega-nav__link-item--main-link-right "> <svg viewBox="0 0 10 6" class="mega-nav__domain-filter-chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#arrow-subnav"></use></svg><span>View All Consulting & Analytics Products</span></a> 554 <a href="https://www.citeline.com/en/products-services/commercialization/chemist-and-druggist-data" class="mega-nav__link-item is-child-nav has-tagline tag-cd-data" target="" >C+D Data</a><a href="https://www.citeline.com/en/products-services/commercialization/chemist-and-druggist-news" class="mega-nav__link-item is-child-nav has-tagline tag-cd-news" target="" >C+D News</a> </div> 555 </div> 556 </div> 557 </div> 558 <div class="mega-nav__menu-items js-open-primary-nav" data-js-open-primary-nav="" data-nav-index="3" tabindex="0" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="mega-nav-dropdown-3">
559 <span class="mega-nav__title-link">Events</span> 560 <svg viewBox="0 0 10 6" class="mega-nav__chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#chevron"></use></svg> 561 <div class="mega-nav__drop-menu" data-nav-drop-menu="" data-nav-index="3"> 562 <div class="mega-nav__back js-back-button button button--primary"> 563 <span data-front="Back" data-back="Back"></span> 564 </div> 565 <span class="mega-nav__ps-inner-title"> 566 Events 567 <svg viewBox="0 0 10 6" class="mega-nav__chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#chevron"></use></svg> 568 </span> 569 <div class="mega-nav__dropdown-left mega-nav__dropdown-left--ps"> 570 571 572 <div role="button" tabindex="0" class="mega-nav__domain-filter mega-nav__domain-filter--green green mega-nav__domain-filter--active" data-nav-domain-filter=""> 573 <span class="mega-nav__domain-filter-title"> 574 Set Domain Filter 575 </span> 576 <div class="mega-nav__domain-filter-link-container mega-nav__domain-filter-link-container--hidden"> 577 <div class="mega-nav__domain-filter-mobile-links"> 578 <div class="mega-nav__link-group"> 579 <a href="https://www.citeline.com/en/webinars" class="mega-nav__link-item is-nav2 hide-left-panel"><span>Webinars</span></a> 580 <a href="https://www.citeline.com/en/awards" class="mega-nav__link-item "><span>Awards</span></a> 581 <a href="https://www.citeline.com/en/events" class="mega-nav__link-item mb-0"><span>Industry Events</span></a> 582 </div> 583 </div> 584 </div> 585 </div> 586 </div> 587 588 <div class="mega-nav__domain-links mega-nav__dropdown-right mega-nav__dropdown-right--ps green mega-nav__dropdown-right--ps-active" data-nav-right-ps=""> 589 <div class="mega-nav__link-group"> 590 <a href="https://www.citeline.com/en/webinars" class="mega-nav__link-item is-nav2 hide-left-panel" target="" >Webinars</a><a href="https://www.citeline.com/en/awards" class="mega-nav__link-item " target="" >Awards</a><a href="https://www.citeline.com/en/events" class="mega-nav__link-item mb-0" target="" >Industry Events</a> </div> 591 </div> 592 </div> 593 </div> 594 <div class="mega-nav__menu-items js-open-primary-nav" data-js-open-primary-nav="" data-nav-index="4" tabindex="0" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="mega-nav-dropdown-4"> 595 <span class="mega-nav__title-link">Resources</span> 596 <svg viewBox="0 0 10 6" class="mega-nav__chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#chevron"></use></svg> 597 <div class="mega-nav__drop-menu" data-nav-drop-menu="" data-nav-index="4"> 598 <div class="mega-nav__back js-back-button button button--primary">
599 <span data-front="Back" data-back="Back"></span> 600 </div> 601 <span class="mega-nav__ps-inner-title"> 602 Resources 603 <svg viewBox="0 0 10 6" class="mega-nav__chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#chevron"></use></svg> 604 </span> 605 <div class="mega-nav__dropdown-left mega-nav__dropdown-left--ps"> 606 607<a href="https://www.citeline.com/en/resources" class="mega-nav__link-item mega-nav__link-item--main-link-lefthide-this-nav is-nav2 js-resources-nav button button--thin button--primary" target="" >Resources</a> 608 <div role="button" tabindex="0" class="mega-nav__domain-filter mega-nav__domain-filter--green green mega-nav__domain-filter--active" data-nav-domain-filter=""> 609 <span class="mega-nav__domain-filter-title"> 610 Set Domain Filter 611 </span> 612 <div class="mega-nav__domain-filter-link-container mega-nav__domain-filter-link-container--hidden"> 613 <div class="mega-nav__domain-filter-mobile-links"> 614 <div class="mega-nav__link-group"> 615 </div> 616 </div> 617 </div> 618 </div> 619 </div> 620 621 <div class="mega-nav__domain-links mega-nav__dropdown-right mega-nav__dropdown-right--ps green mega-nav__dropdown-right--ps-active" data-nav-right-ps=""> 622 <div class="mega-nav__link-group"> 623 </div> 624 </div> 625 </div> 626 </div> 627 <div class="mega-nav__menu-items js-open-primary-nav" data-js-open-primary-nav="" data-nav-index="5" tabindex="0" role="button" aria-haspopup="true" aria-expanded="false" aria-controls="mega-nav-dropdown-5"> 628 <span class="mega-nav__title-link">Contact Us</span> 629 <svg viewBox="0 0 10 6" class="mega-nav__chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#chevron"></use></svg> 630 <div class="mega-nav__drop-menu" data-nav-drop-menu="" data-nav-index="5"> 631 <div class="mega-nav__back js-back-button button button--primary"> 632 <span data-front="Back" data-back="Back"></span> 633 </div> 634 <span class="mega-nav__ps-inner-title"> 635 Contact Us 636 <svg viewBox="0 0 10 6" class="mega-nav__chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#chevron"></use></svg> 637 </span> 638 <div class="mega-nav__dropdown-left mega-nav__dropdown-left--ps"> 639 640<a href="https://www.citeline.com/en/contact-us" class="mega-nav__link-item mega-nav__link-item--main-link-lefthide-this-nav is-nav2 js-resources-nav js-contact-nav" target="" >Contact Us</a> 641 <div role="button" tabindex="0" class="mega-nav__domain-filter mega-nav__domain-filter--green green mega-nav__domain-filter--active" data-nav-domain-filter="">
642 <span class="mega-nav__domain-filter-title"> 643 Set Domain Filter 644 </span> 645 <div class="mega-nav__domain-filter-link-container mega-nav__domain-filter-link-container--hidden"> 646 <div class="mega-nav__domain-filter-mobile-links"> 647 <div class="mega-nav__link-group"> 648 </div> 649 </div> 650 </div> 651 </div> 652 </div> 653 654 <div class="mega-nav__domain-links mega-nav__dropdown-right mega-nav__dropdown-right--ps green mega-nav__dropdown-right--ps-active" data-nav-right-ps=""> 655 <div class="mega-nav__link-group"> 656 </div> 657 </div> 658 </div> 659 </div> 660 <div role="button" aria-pressed="false" aria-label="search" tabindex="0" class="mega-nav__search-icon-wrapper-desktop"> 661 <div tabindex="-1" class="mega-nav__search-icon-container-desktop"> 662 663 664 665<div data-header-search="{"searchLabel":"Search","searchBoxPlaceholderLabel":"Enter Keyword","searchButtonLabel":"Search","searchResultsPageLink":{"anchor":"","class":"","text":"Site search listing","query":"","title":"","url":"https://www.citeline.com/en/site-search-listing","target":"","targetId":"768f9202-2697-482b-b7a6-afbf65f75735","type":4,"style":""},"searchConfigId":"8784dca4-7154-4e78-8f77-43f2516e3249","searchAutoSuggestApiUrl":"citeline-api/SearchApi/AutoSuggest","minSearchTermLength":3,"maxSearchTermLength":100}"></div> 666 </div> 667 </div> 668 669 <div class="mega-nav__sticky-cta"> 670<a href="https://www.citeline.com/en/" class="button button--thin button--primary" target="" > <span data-front="Home" data-back="Home" 671 class="mega-nav__btn-text"></span> 672</a> </div> 673 674<nav aria-label="global subheader" data-component="Header" data-feature="Header" class="mega-nav__header-mobile"> 675 <div class="mega-nav__header-container"> 676 <div class="mega-nav__header-mobile-link-group"> 677 <div tabindex="0" class="mega-nav__header-mobile-menu-item-group-button mega-nav__header-mobile-menu-item-group-button--inactive"> 678 <span>About Us</span> <svg viewBox="0 0 8 8" class="global-header__chevron icon" fill="none"> 679 <use xlink:href="/dist/icons/icons.svg#lang-select-arrow"></use> 680 </svg> 681 </div> 682 <div class="mega-nav__header-mobile-menu-item-group-dropdown mega-nav__header-mobile-menu-item-group-dropdown--hide"> 683<a href="https://www.citeline.com/en/about-us" class="mega-nav__header-mobile-link" target="" > <div class="mega-nav__header-mobile-link-text">Who We Are</div> 684</a><a href="https://www.citeline.com/en/media-resources" class="mega-nav__header-mobile-link" target="" > <div class="mega-nav__header-mobile-link-text">Press & Media</div> 685</a><a href="https://www.citeline.com/en/about-us/industry-partnerships" class="mega-nav__header-mobile-link" target="" > <div class="mega-nav__header-mobile-link-text">Partnerships</div> 686</a><a href="http://careers.citeline.com/" class="mega-nav__header-mobile-link" target="_blank" rel="noopener noreferrer" > <div class="mega-nav__header-mobile-link-text">Careers</div> 687</a> </div> 688 </div> 689 <div class="mega-nav__header-menu-item"> 690<a href="https://www.citeline.com/en/awards" class="mega-nav__header-mobile-link" target="" >Awards</a> </div> 691 <div class="mega-nav__header-mobile-link-group"> 692 <div tabindex="0" class="mega-nav__header-mobile-menu-item-group-button mega-nav__header-mobile-menu-item-group-button--inactive">
693 <span>Media & Events</span> <svg viewBox="0 0 8 8" class="global-header__chevron icon" fill="none"> 694 <use xlink:href="/dist/icons/icons.svg#lang-select-arrow"></use> 695 </svg> 696 </div> 697 <div class="mega-nav__header-mobile-menu-item-group-dropdown mega-nav__header-mobile-menu-item-group-dropdown--hide"> 698<a href="https://www.citeline.com/en/events" class="mega-nav__header-mobile-link" target="" > <div class="mega-nav__header-mobile-link-text">Events</div> 699</a><a href="https://www.citeline.com/en/webinars" class="mega-nav__header-mobile-link" target="" > <div class="mega-nav__header-mobile-link-text">Webinars</div> 700</a><a href="https://www.citeline.com/en/press-releases" class="mega-nav__header-mobile-link" target="" > <div class="mega-nav__header-mobile-link-text">Press Releases</div> 701</a><a href="https://www.citeline.com/en/newsroom" class="mega-nav__header-mobile-link" target="" > <div class="mega-nav__header-mobile-link-text">Newsroom</div> 702</a><a href="https://www.citeline.com/en/media-resources" class="mega-nav__header-mobile-link" target="" > <div class="mega-nav__header-mobile-link-text">Press & Media</div> 703</a> </div> 704 </div> 705 <div class="mega-nav__header-menu-item"> 706<a href="https://www.citeline.com/en/product-logins" class="mega-nav__header-mobile-link" target="" >Product Logins</a> </div> 707 <div class="mega-nav__header-menu-item"> 708<a href="https://www.citeline.com/en/contact-us" class="mega-nav__header-mobile-link old-nav" target="" >Contact Us</a> </div> 709 <div class="mega-nav__header-menu-item"> 710<a href="https://www.citeline.com/en/site-search-listing" class="mega-nav__header-mobile-link hide-this-nav isSearchBtn" target="" >Search</a> </div> 711 <div class="mega-nav__lang-selector"> 712 713 <div class="mega-nav__lang-selector-selected"> 714 EN 715 716 <svg viewBox="0 0 8 8" class="mega-nav__chevron icon" fill="none"> 717 <use xlink:href="/dist/icons/icons.svg#lang-select-arrow"></use> 718 </svg> 719 </div> 720 721 <div class="mega-nav__lang-selector-list"> 722 <div class="global-header__lang-selector-option global-header__lang-selector-option--selected"> 723 <a class="global-header__lang-selector-option-text" href="https://www.citeline.com/en/solutions/news-and-insights"> 724 EN - United States 725 </a> 726 </div> 727 <div class="global-header__lang-selector-option"> 728 <a class="global-header__lang-selector-option-text" href="https://www.citeline.com/ja-jp/solutions/news-and-insights"> 729 JP - Japanese 730 </a> 731 </div> 732 </div> 733 </div> 734 </div> 735</nav> 736 737 </div> 738 </div> 739 <div data-nav-search-container class="mega-nav__search-container"> 740 <div class="mega-nav__search-wrapper"> 741 <label data-nav-search-label class="mega-nav__search-label" for="mega-nav-search"></label> 742 <div class="mega-nav__input-wrapper"> 743 <input data-nav-search-input class="mega-nav__search-input" type="search" id="mega-nav-search" name="mega-nav-search"> 744 <div data-nav-search-suggestion-container class="mega-nav__search-suggestion-container"></div> 745 </div> 746 <button data-nav-search-button class="mega-nav__search-button"> 747 <svg viewBox="0 0 22 22" class="mega-nav__search-button-icon" fill="none"><use xlink:href="/dist/icons/icons.svg#search-icon"></use></svg> 748 </button> 749 </div> 750 </div> 751 </div> 752</nav> 753 754 755 </header> 756 <div class="hero-container"> 757 758 759<div data-feature="PageContent" 760 data-component="HeroCarousel" 761 data-swiper-class="swiper-hero-carousel"
762 data-slide-time="3" 763 class="hero-carousel"> 764 765 766 <div class="hero-carousel__container swiper-hero-carousel"> 767 <div class="hero-carousel__wrapper swiper-wrapper"> 768 <div class="hero-carousel__slide swiper-slide"> 769 <div class="hero-slide"> 770 <div class="hero-slide__content"> 771 <h2 class="hero-slide__title" data-swiper-parallax="-200">News.<br/> Context.<br/> <span>Impact.</span></h2> 772 <div class="hero-slide__subtitle" data-swiper-parallax="-250">In-depth journalism and analysis of the pharma, biotech, medtech, and consumer health industries.<a href="?q_showExperience=experience-1741017212673" style="background:var(--brand-commercial-deep);" class="hero-slide__cta button button--secondary js-secondary-hero-cta" title="Looking to Subscribe? Speak to Our Team"> <span data-front="Looking to Subscribe? Speak to Our Team" data-back="Looking to Subscribe? Speak to Our Team" class="hero-slide__btn-text"></span> </a></div> 773 774 775 <div class="hero-slide__cta-container"> 776<a href="https://www.citeline.com/en/app-insights-trial" class="hero-slide__cta button button--primary" target="" data-a11y-dialog-show="" data-swiper-parallax="-250" > <span data-front="Start your free trial" data-back="Start your free trial" class="hero-slide__btn-text"></span> 777</a> </div> 778 </div> 779 <div class="hero-slide__gradient hero-slide__gradient--navy-blue"></div> 780 <picture> 781 <img src="https://www.citeline.com/-/media/citeline/insights-lp/hero.jpg" alt="''" class="hero-slide__image hero-slide__image--middle-right" /> 782 </picture> 783 </div> 784 785 </div> 786 </div> 787 788 <div class="hero-carousel__pagination swiper-hero-carousel__pagination"></div> 789 </div> 790</div> 791 </div> 792 793<div class="layout layout--full-width"> 794 795 796 797 798<article id="" 799 data-feature="PageContent" 800 data-component="SubPageNavigation" 801 class="sub-page-navigation "> 802 803 <div class="sub-page-navigation__container"> 804 <ul class="sub-page-navigation__link-list"> 805 <li class="sub-page-navigation__link-wrapper"> 806<a href="https://scrip.citeline.com/" class="sub-page-navigation__link" target="_blank" title="Scrip" rel="noopener noreferrer" >Scrip</a> </li> 807 <li class="sub-page-navigation__link-wrapper"> 808<a href="https://invivo.citeline.com/" class="sub-page-navigation__link" target="_blank" title="In Vivo" rel="noopener noreferrer" >In Vivo</a> </li> 809 <li class="sub-page-navigation__link-wrapper"> 810<a href="https://pink.citeline.com/" class="sub-page-navigation__link" target="_blank" title="Pink Sheet" rel="noopener noreferrer" >Pink Sheet</a> </li> 811 <li class="sub-page-navigation__link-wrapper"> 812<a href="https://medtech.citeline.com/" class="sub-page-navigation__link" target="_blank" title="Medtech Insight" rel="noopener noreferrer" >Medtech Insight</a> </li> 813 <li class="sub-page-navigation__link-wrapper"> 814<a href="https://generics.citeline.com/" class="sub-page-navigation__link" target="_blank" title="Generics Bulletin" rel="noopener noreferrer" >Generics Bulletin</a> </li> 815 <li class="sub-page-navigation__link-wrapper"> 816<a href="https://hbw.citeline.com/" class="sub-page-navigation__link" target="_blank" title="HBW Insight" rel="noopener noreferrer" >HBW Insight</a> </li> 817 </ul> 818 </div> 819</article> 820 821 822 823 824<div id="" 825 class="rich-text-block rich-text-block--inset-container-small theme-white "> 826 <div class="rich-text-block__container"> 827 <div style="padding:56.25% 0 0 0;position:relative;max-width:55.375rem;margin:auto;"><iframe src=" 828https://player.vimeo.com/video/1017074849?badge=0&autopause=0&player_id=0&app_id=58479&autoplay=1&muted=1" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write" style="position:absolute;top:0;left:0;width:100%;height:100%;" title="Citeline News and Insights"></iframe></div>
828<script src=" 829https://player.vimeo.com/api/player.js"></script>
829 830 831 832 </div> 833</div> 834 835 836<article id="" 837 class="service-list theme-white "> 838 <div class="service-list__container"> 839 <div class="service-list__heading"> 840 Discover Our Award-Winning Publications 841 </div> 842 843 <div class="service-list__subtitle"> 844 Immerse yourself in comprehensive global coverage, delivering unbiased, meticulously researched, and context-rich insights. 845 </div> 846 847 <div class="service-list__card-container"> 848 849<div class="service-list__card"> 850 <div class="service-list__card-image-container"> 851 <img src="https://www.citeline.com/-/media/citeline/insights-lp/service-card_commercial.jpg?la=en&h=356&w=668&hash=77B7CA44B073BD7B0AFA2CA564DFF0AF" class="service-list__card-image" alt="''" /> 852 </div> 853 854 <div class="service-list__card-copy-container"> 855 <div class="service-list__card-title"> 856 Commercial Insights 857 </div> 858 859 <div class="service-list__card-copy"> 860 In-depth analysis of the global biopharma industry, offering news that goes beyond the headlines.<br><a href="/products-services/commercialization/scrip" class="service-list__card-link">EXPLORE</a> 861 </div> 862 863 864<a href="https://scrip.citeline.com/" class="service-list__card-link" target="_blank" rel="noopener noreferrer" >Login</a> </div> 865</div> 866 867<div class="service-list__card"> 868 <div class="service-list__card-image-container"> 869 <img src="https://www.citeline.com/-/media/citeline/insights-lp/service-card_executive.jpg?la=en&h=356&w=668&hash=0B98A5CF8DE63A4454D8384437D73A61" class="service-list__card-image" alt="''" /> 870 </div> 871 872 <div class="service-list__card-copy-container"> 873 <div class="service-list__card-title"> 874 Executive Perspectives 875 </div> 876 877 <div class="service-list__card-copy"> 878 Exclusive interviews, expert opinion, and critical insights tailored for life science decision-makers.<br><a href="/products-services/commercialization/in-vivo" class="service-list__card-link">EXPLORE</a> 879 </div> 880 881 882<a href="https://invivo.citeline.com/" class="service-list__card-link" target="_blank" rel="noopener noreferrer" >LOGIN</a> </div> 883</div> 884 885<div class="service-list__card"> 886 <div class="service-list__card-image-container"> 887 <img src="https://www.citeline.com/-/media/citeline/insights-lp/service-card_regulatory.jpg?la=en&h=356&w=668&hash=E08485BFEA1FF80309E1BC4F32F0323B" class="service-list__card-image" alt="''" /> 888 </div> 889 890 <div class="service-list__card-copy-container"> 891 <div class="service-list__card-title"> 892 Regulatory & Policy 893 </div> 894 895 <div class="service-list__card-copy"> 896 Essential updates and comprehensive coverage of industry regulations and emerging policy trends.<br><a href="/products-services/regulatory-and-compliance/pink-sheet" class="service-list__card-link">EXPLORE</a> 897 </div> 898 899 900<a href="https://pink.citeline.com/ " class="service-list__card-link" target="_blank" rel="noopener noreferrer" >LOGIN</a> </div> 901</div> 902 903<div class="service-list__card"> 904 <div class="service-list__card-image-container"> 905 <img src="https://www.citeline.com/-/media/citeline/insights-lp/service-card_medical-tech.jpg?la=en&h=356&w=668&hash=1C5D52D379B31F036C48162B4A2A3F93" class="service-list__card-image" alt="''" /> 906 </div> 907 908 <div class="service-list__card-copy-container"> 909 <div class="service-list__card-title"> 910 Medical Technology 911 </div> 912 913 <div class="service-list__card-copy"> 914 Contextualized reporting on medtech advancements, market dynamics, industry data, and expert insights.<br><a href="/products-services/commercialization/medtech-insight" class="service-list__card-link">EXPLORE</a> 915 </div> 916 917 918<a href="https://medtech.citeline.com/" class="service-list__card-link" target="_blank" rel="noopener noreferrer" >LOGIN</a> </div> 919</div> 920 921<div class="service-list__card"> 922 <div class="service-list__card-image-container"> 923 <img src="https://www.citeline.com/-/media/citeline/insights-lp/service-card_off-patent-meds.jpg?la=en&h=356&w=668&hash=DF0D622370FF0E1569B5C317C3272161" class="service-list__card-image" alt="''" /> 924 </div> 925 926 <div class="service-list__card-copy-container"> 927 <div class="service-list__card-title"> 928 Off-patent Medicines 929 </div> 930 931 <div class="service-list__card-copy"> 932 Unrivaled news and analysis of the global generic, biosimilars and value-ad
932ded medicines industries.<br><a href="/products-services/commercialization/generics-bulletin" class="service-list__card-link">EXPLORE</a> 933 </div> 934 935 936<a href="https://generics.citeline.com/" class="service-list__card-link" target="_blank" rel="noopener noreferrer" >LOGIN</a> </div> 937</div> 938 939<div class="service-list__card"> 940 <div class="service-list__card-image-container"> 941 <img src="https://www.citeline.com/-/media/citeline/insights-lp/service-card_health-wellness.jpg?la=en&h=356&w=668&hash=58F127442E7B8B343F5130BF739A2F3E" class="service-list__card-image" alt="''" /> 942 </div> 943 944 <div class="service-list__card-copy-container"> 945 <div class="service-list__card-title"> 946 Health & Wellness 947 </div> 948 949 <div class="service-list__card-copy"> 950 Your primary source for impactful news and insights in the health, beauty, and wellness industries.<br><a href="/products-services/commercialization/hbw-insight" class="service-list__card-link">EXPLORE</a> 951 </div> 952 953 954<a href="https://hbw.citeline.com/" class="service-list__card-link" target="_blank" rel="noopener noreferrer" >LOGIN</a> </div> 955</div> 956 957 </div> 958 </div> 959</article> 960 961 962 963 964<div id="" 965 class="rich-text-block rich-text-block--inset-container-small "> 966 <div class="rich-text-block__container"> 967 <div class="text-center"> 968<button class="button-primary"><a href="https://www.citeline.com/en/app-insights-trial" target="_blank">TRY A 1-WEEK FREE TRIAL TODAY</a></button> 969</div> 970 </div> 971</div> 972 973 974 975 976<div id="" 977 class="rich-text-block rich-text-block--inset-container-small padding-top"> 978 <div class="rich-text-block__container"> 979 980<div class="quote-block"> 981 <div class="quote-block__container"> 982 <div class="quote-block__quote-mark"></div> 983 984 <div class="quote-block__content"> 985 <div class="quote-block__text"> 986 Generics Bulletin is, quite simply, the trade journal of the off-patent medicines industry: the number one 987 source of reliable, balanced information about the people and companies who provide 80% of the worldâs 988 medicines 989 at a fraction of the cost. Keep up the good work! 990 </div> 991 992 <div class="quote-block__author"> 993 Global Head Corporate Affairs, Sandoz 994 </div> 995 </div> 996 </div> 997 998 <div class="quote-block__container active"> 999 <div class="quote-block__quote-mark"></div> 1000 1001 <div class="quote-block__content"> 1002 <div class="quote-block__text"> 1003 Scrip is an invaluable source of information and insight about key developments in the biopharmaceutical 1004 industry. It has produced some of the most detailed reporting about emerging therapeutics in our, with crisp 1005 perspective on scientific, business and regulatory dynamics. 1006 </div> 1007 1008 <div class="quote-block__author"> 1009 VP of Corporate Communications and Patient Advocacy, Madrigal Pharmaceuticals 1010 </div> 1011 </div> 1012 </div> 1013 1014 <div class="quote-block__container"> 1015 <div class="quote-block__quote-mark"></div> 1016 1017 <div class="quote-block__content"> 1018 <div class="quote-block__text"> 1019 Medtech Insight is my go-to source for everything medical devices in the EU and UK. Medtech Insight not only 1020 provides timely updates but also analysis that provides insight beyond mere description. 1021 </div> 1022 1023 <div class="quote-block__author"> 1024 Head of Digital Health and Innovation Policy, Roche Diagnostics 1025 </div> 1026 </div> 1027 </div> 1028</div> 1029
1030<script> 1031 const testimonials = document.querySelectorAll('.quote-block__container'); 1032 let currentIndex = 0; 1033 const slideInterval = 7000; // Auto-slide every 7 seconds 1034 1035 // Function to show a testimonial based on index 1036 function showTestimonial(index) { 1037 testimonials.forEach((testimonial, i) => { 1038 testimonial.classList.remove('active'); 1039 if (i === index) { 1040 testimonial.classList.add('active'); 1041 } 1042 }); 1043 } 1044 1045 // Next testimonial 1046 function nextTestimonial() { 1047 currentIndex = (currentIndex + 1) % testimonials.length; 1048 showTestimonial(currentIndex); 1049 } 1050 1051 // Auto-slide testimonials every 5 seconds 1052 setInterval(nextTestimonial, slideInterval); 1053 1054</script>
1054 1055 1056 </div> 1057</div> 1058 1059 1060 1061 1062<div id="" 1063 class="rich-text-block rich-text-block--inset-container-small theme-grey padding-top"> 1064 <div class="rich-text-block__container"> 1065 <style> 1066 .icon-grid { 1067 color: var(--copy-default); 1068 margin-bottom: 2rem; 1069 } 1070 1071 .icon-grid__wrapper { 1072 display: flex; 1073 flex-direction: column; 1074 justify-content: center; 1075 gap: 2rem; 1076 margin-top: 2rem; 1077 } 1078 1079 .icon-grid__item { 1080 position: relative; 1081 display: flex; 1082 flex-direction: column; 1083 align-items: center; 1084 margin-bottom: 1rem; 1085 } 1086 1087 .icon-grid__item .front h4, 1088 .icon-grid__item .front .icon { 1089 display: none; 1090 } 1091 1092 .icon-grid__item .front img { 1093 background: #14123b; 1094 margin: auto; 1095 margin-bottom: .5rem; 1096 } 1097 1098 .icon-grid__item .back { 1099 display: flex; 1100 flex-direction: column; 1101 align-items: center; 1102 } 1103 1104 @media screen and (min-width: 599px) { 1105 .icon-grid__item { 1106 width: 40%; 1107 } 1108 1109 .icon-grid__wrapper { 1110 flex-direction: row; 1111 flex-wrap: wrap; 1112 } 1113 } 1114 1115 @media screen and (min-width: 899px) { 1116 .icon-grid__item .front h4, 1117 .icon-grid__item .front .icon { 1118 display: block; 1119 } 1120 1121 .icon-grid__item .front img { 1122 margin: 0; 1123 } 1124 1125 .icon-grid__item { 1126 width: 270px; 1127 height: 275px; 1128 } 1129 1130 .icon-grid__item .front, 1131 .icon-grid__item .back { 1132 position: absolute; 1133 top: 0; 1134 left: 0; 1135 backface-visibility: hidden; 1136 display: flex; 1137 align-items: center; 1138 flex-direction: column; 1139 justify-content: center; 1140 border-radius: 0.625rem; 1141 transition: all 0.5s ease-in-out; 1142 width: 100%; 1143 height: 100%; 1144 } 1145 1146 .icon-grid__item .front { 1147 transform: rotateY(0deg); 1148 background: #14123b; 1149 } 1150 1151 .icon-grid__item .back { 1152 transform: rotateY(180deg); 1153 border: solid 2px var(--brand-commercial-deep); 1154 box-shadow: 1px 1px 5px 0px var(--brand-commercial); 1155 } 1156 1157 .icon-grid__item:hover { 1158 cursor: pointer; 1159 } 1160 1161 .icon-grid__item:hover .front { 1162 transform: rotateY(-180deg); 1163 } 1164 1165 .icon-grid__item:hover .back { 1166 transform: rotateY(0deg); 1167 } 1168 } 1169 1170 .icon-grid__item .front h4 { 1171 color: #ffffff; 1172 text-align: center; 1173 } 1174 1175 .icon-grid h4 { 1176 font-size: 1.25rem; 1177 margin-bottom: 0.5rem; 1178 text-align: center; 1179 } 1180 1181 .icon-grid img { 1182 max-width: 75px; 1183 border-radius: 50%; 1184 } 1185 1186 .icon-grid__item p { 1187 text-align: center; 1188 padding: 0 0.5rem; 1189 } 1190 1191 .icon-grid__item .icon { 1192 position: absolute; 1193 bottom: 0; 1194 right: 0; 1195 width: 2rem; 1196 height: 2rem; 1197 } 1198</style> 1199<div class="icon-grid"> 1200 <h3>Valuable Insights, Your Way</h3> 1201 <p style="font-size: large;">Explore unparalleled research presented in diverse formats, ensuring you find the perfect 1202 fit for your needs.</p> 1203 <div class="icon-grid__wrapper"> 1204 <div class="icon-grid__item"> 1205 <div class="front"> 1206 <img src="https://www.citeline.com/-/media/citeline/insights-lp/icon-book" alt="''" /> 1207 <h4>Engaging Articles</h4> 1208 <svg class="icon"> 1209 <path 1210 d="M0 9.35772H12.4956L5.7001 2.29941L7.9134 0L18.5 11L7.9134 22L5.7001 19.7006L12.4956 12.6423H0V9.35772Z" 1211 fill="#ffffff"></path> 1212 </svg> 1213 </div> 1214 <div class="back"> 1215 <h4>Engaging Articles</h4> 1216 <p>Quick to read yet rich in insight, our articles cover a diverse range of topics, delivering sharp, 1217 comprehensive analysis in every piece.</p> 1218 </div> 1219 </div> 1220 <div class="icon-grid__item"> 1221 <div class="front"> 1222 <img src="https://www.citeline.com/-/media/citeline/insights-lp/icon-book" alt="''" /> 1223 <h4>Contextualized News</h4> 1224 <svg class="icon"> 1225 <path 1226 d="M0 9.35772H12.4956L5.7001 2.29941L7.9134 0L18.5 11L7.9134 22L5.7001 19.7006L12.4956 12.6423H0V9.35772Z" 1227 fill="#ffffff"></path> 1228 </svg> 1229 </div> 1230 <div class="back"> 1231 <h4>Contextualized News</h4> 1232 <p>Go beyond the headlines with our in-depth news coverage, offering background and analysis to ensure you're 1233 fully informed on global events.</p> 1234 </div> 1235 </div> 1236 <div class="icon-grid__item"> 1237 <div class="front"> 1238 <img src="https://www.citeline.com/-/media/citeline/insights-lp/icon-articles" alt="''" /> 1239 <h4>In-Depth Reports</h4> 1240 <svg class="icon"> 1241 <path 1242 d="M0 9.35772H12.4956L5.7001 2.29941L7.9134 0L18.5 11L7.9134 22L5.7001 19.7006L12.4956 12.6423H0V9.35772Z" 1243 fill="#ffffff"></path> 1244 </svg> 1245 </div> 1246 <div class="back"> 1247 1248 <h4>In-Depth Reports</h4> 1249 <p>Dive into complex issues with our meticulously researched reports, offering deep insights and clear 1250 perspectives to keep you ahead of the curve.</p> 1251 </div> 1252 </div> 1253 <div class="icon-grid__item"> 1254 <div class="front"> 1255 <img src="https://www.citeline.com/-/media/citeline/insights-lp/icon-podcast" alt="''" /> 1256 <h4>Thought-Provoking Podcasts</h4> 1257 <svg class="icon"> 1258 <path 1259 d="M0 9.35772H12.4956L5.7001 2.29941L7.9134 0L18.5 11L7.9134 22L5.7001 19.7006L12.4956 12.6423H0V9.35772Z" 1260 fill="#ffffff"></path> 1261 </svg> 1262 </div> 1263 <div class="back"> 1264 1265 <h4>Thought-Provoking Podcasts</h4> 1266 <p>Listen to expert-led discussions and analysis through our engaging podcasts, designed to inform and 1267 inspire—whenever and wherever you are.</p> 1268 </div> 1269 </div> 1270 <div class="icon-grid__item"> 1271 <div class="front"> 1272 <img src="https://www.citeline.com/-/media/citeline/insights-lp/icon-timer" alt="''" /> 1273 <h4>Timely Features</h4> 1274 <svg class="icon"> 1275 <path 1276 d="M0 9.35772H12.4956L5.7001 2.29941L7.9134 0L18.5 11L7.9134 22L5.7001 19.7006L12.4956 12.6423H0V9.35772Z" 1277 fill="#ffffff"></path> 1278 </svg> 1279 </div> 1280 <div class="back"> 1281 1282 <h4>Timely Features</h4> 1283 <p>Stay up-to-date with our regularly updated features, delivering the latest trends, insights, and developments 1284 as they unfold.</p> 1285 </div> 1286 </div> 1287 <div class="icon-grid__item"> 1288 <div class="front"> 1289 <img src="https://www.citeline.com/-/media/citeline/insights-lp/icon-meeting" alt="''" /> 1290 <h4>Exclusive Conference Coverage</h4> 1291 <svg class="icon"> 1292 <path 1293 d="M0 9.35772H12.4956L5.7001 2.29941L7.9134 0L18.5 11L7.9134 22L5.7001 19.7006L12.4956 12.6423H0V9.35772Z" 1294 fill="#ffffff"></path> 1295 </svg> 1296 </div> 1297 <div class="back"> 1298 1299 <h4>Exclusive Conference Coverage</h4> 1300 <p>Get insider access to major industry events with our detailed conference coverage, bringing you the latest 1301 insights from top leaders and innovators.</p> 1302 </div> 1303 </div> 1304 </div> 1305</div> 1306<br /> 1307<p class="text-center animate--fadeIn"> 1308 <button class="button-primary"><a href="https://www.citeline.com/en/app-insights-trial"> 1309 START YOUR FREE TRIAL 1310 </a></button> 1311</p> 1312 </div> 1313</div> 1314 1315 1316 1317 1318<div id="" 1319 class="rich-text-block rich-text-block--inset-container-small theme-blue padding-top"> 1320 <div class="rich-text-block__container"> 1321 <h3>Our Expertise at a Glance</h3> 1322<p class="text-white" style="font-size:larger;">Discover how our dedicated team delivers unparalleled insights through rigorous research and 1323 expert analysis.</p> 1324<br /> 1325<div class="map-container js-animate"> 1326 <img class="m-auto" alt="''" style="max-width: 500px; width: 100%;" 1327 src="https://www.citeline.com/-/media/citeline/insights-lp/map-trans
1327parent.png" /> 1328 <div class="map-item" id="map1"> 1329 <img alt="''" src="https://www.citeline.com/-/media/citeline/insights-lp/icon-conference.png" /> 1330 <div class="map-item__text"> 1331 <h6>60+ Respected Journalists</h6> 1332 <p>Our team of over 60 trusted journalists operates across the US, Canada, UK, and Asia, delivering multilingual 1333 content.</p> 1334 </div> 1335 </div> 1336 <div class="map-item" id="map2"> 1337 <img alt="''" src="https://www.citeline.com/-/media/citeline/insights-lp/icon-funnel.png" /> 1338 <div class="map-item__text"> 1339 <h6>Human intelligence filter</h6> 1340 <p>Local teams meticulously review industry news, filtering out 50-90% of the noise to highlight key events.</p> 1341 </div> 1342 </div> 1343 <div class="map-item" id="map3"> 1344 <img alt="''" src="https://www.citeline.com/-/media/citeline/insights-lp/icon-meeting.png" /> 1345 <div class="map-item__text"> 1346 <h6>In-person meeting coverage</h6> 1347 <p>Our journalists attend key events both in person and virtually, ensuring comprehensive coverage.</p> 1348 </div> 1349 </div> 1350 <div class="map-item" id="map4"> 1351 <img alt="''" src="https://www.citeline.com/-/media/citeline/insights-lp/icon-research.png" /> 1352 <div class="map-item__text"> 1353 <h6>Thorough Research</h6> 1354 <p>We analyze regulatory and policy changes, check internal data, consult in-house analysts, review sell-side 1355 reports, and interview multiple sources.</p> 1356 </div> 1357 </div> 1358 <div class="map-item" id="map5"> 1359 <img alt="''" src="https://www.citeline.com/-/media/citeline/insights-lp/icon-meeting.png" /> 1360 <div class="map-item__text"> 1361 <h6>Expert Interviews</h6> 1362 <p>We engage with company executives, clinical/medical KOLs, regulatory agencies, patient advocacy groups, payer 1363 organizations, lawyers, and other experts.</p> 1364 </div> 1365 </div> 1366 <div class="map-item" id="map6"> 1367 <img alt="''" src="https://www.citeline.com/-/media/citeline/insights-lp/icon-news.png" /> 1368 <div class="map-item__text"> 1369 <h6>Premium News with Context</h6> 1370 <p>Our premium news includes in-depth analysis, insightful interviews, and comprehensive data.</p> 1371 </div> 1372 </div> 1373</div> 1374<div class="text-center"> 1375 <button class="button-primary"> 1376 <a href="https://www.citeline.com/en/app-insights-trial" class="human-intelligence-cta" >TRY OUR INSIGHTS TODAY</a></button> 1377</div> 1378 </div> 1379</div> 1380 1381 1382 1383 1384<div id="" 1385 class="circular-cta-block circular-cta-block--ltr padding-top"> 1386 <div class=" circular-cta-block__wrapper"> 1387 <div class="circular-cta-block__wrapper-image"> 1388 <img src="https://www.citeline.com/-/media/citeline/insights-lp/insights-phone.png?la=en&h=462&w=385&hash=F8BBAA58A1288E8B18A9B61CC3187A68" class="circular-cta-block__wrapper-image-main" alt="''" /> 1389 </div> 1390 1391 <div class="circular-cta-block__wrapper-content"> 1392 <h3 class="circular-cta-block__wrapper-content-title"> 1393 Enjoy a 1-week free trial of any of our publications and access insights on the go with our app. 1394 </h3> 1395 1396 1397 1398<a href="https://www.citeline.com/en/products-services/commercialization/citeline-news-and-insights-app" class="" target="" > <a data-a11y-dialog-show="" aria-label="Download the app" href="https://www.citeline.com/en/products-services/commercialization/citeline-news-and-insights-app" class="button button--secondary"> 1399 <span data-front="Download the app" data-back="Download the app" class=""></span> 1400 </a> 1401</a> </div> 1402 </div> 1403</div> 1404 1405 1406 1407 1408<div id="" 1409 class="rich-text-block rich-text-block--inset-container-small theme-blue padding-top"> 1410 <div class="rich-text-block__container"> 1411 <div id="timeline" class="js-animate"> 1412 <h3>Expert Analysis Across the Decades</h3> 1413 <p class="intro-text text-white"> With a rich history and commitment to excellence our seasoned journalists have 1414 consistently 1415 provided crucial industry insights, reflecting years of dedicated expertise.</p> 1416 <div class="time-container"> 1417 <img alt="''" class="time-path" src="https://www.citeline.com/-/media/citeline/insights-lp/timeline.jpg" /> 1418 <div class="time-item" id="time1"> 1419 <div class="time-year">2003</div> 1420 <div class="time-content"> 1421 <h5>Generics Bulletin</h5> 1422 <p>News and Expert Analysis on Generics and Biosimilars</p> 1423 </div> 1424 </div> 1425 <div class="time-item" id="time2"> 1426 <div class="time-year">1981</div> 1427 <div class="time-content"> 1428 <h5>In Vivo</h5> 1429 <p>Strategic Analysis for Medtech and Pharma Leaders</p> 1430 </div> 1431 </div> 1432 <div class="time-item" id="time3"> 1433 <div class="time-year">1980</div> 1434 <div class="time-content"> 1435 <h5>HBW Insight</h5> 1436 <p>News and Expert Analysis on the Healthcare Industry</p> 1437 </div> 1438 </div> 1439 <div class="time-item" id="time4"> 1440 <div class="time-year">1975</div> 1441 <div class="time-content"> 1442 <h5>Medtech Insight</h5> 1443 <p>News and Expert Analysis for Medtech Decision Makers</p> 1444 </div> 1445 </div> 1446 <div class="time-item" id="time5"> 1447 <div class="time-year">1972</div> 1448 <div class="time-content"> 1449 <h5>Scrip</h5> 1450 <p>Pharma News and Expert Analysis for Commercial Decision Makers</p> 1451 </div> 1452 </div> 1453 <div class="time-item" id="time6"> 1454 <div class="time-year">1939</div> 1455 <div class="time-content"> 1456 <h5>Pink Sheet</h5> 1457 <p>News and Expert Analysis on Pharma Policy and Regulation</p> 1458 </div> 1459 </div> 1460 <div class="time-item" id="time7"> 1461 <div class="time-year">1906</div> 1462 <div class="time-content"> 1463 <h5>US FDA</h5> 1464 <p>
1464Beginnings of<br /> 1465 today's FDA</p> 1466 </div> 1467 </div> 1468 </div> 1469</div> 1470<br/> 1471<div class="text-center"> 1472 <button class="button-primary timeline-cta"><a href="https://www.citeline.com/en/app-insights-trial"> 1473 START YOUR TRIAL 1474 </a></button> 1475</div> 1476 1477 </div> 1478</div> 1479 1480 1481 1482 1483<div id="" 1484 class="rich-text-block rich-text-block--inset-container-small theme-grey padding-top"> 1485 <div class="rich-text-block__container"> 1486 <h3>In-Depth Analysis Powered by Citeline Data</h3> 1487<p style="font-size:large;">Our global journalists leverage Citelineâs advanced analytics platforms to perform comprehensive data analysis and uncover valuable insights.</p> 1488 </div> 1489</div> 1490 1491 1492 1493 1494<article id="bg-grey" class="fifty-fifty theme-white "> 1495 <div class="fifty-fifty__container "> 1496 <div class="fifty-fifty__image-wrapper"> 1497 <img src="https://www.citeline.com/-/media/citeline/insights-lp/fifty-fifty.png?la=en&h=355&w=514&hash=1E7660E3B1426B7CDBCD4951827D2230" class="fifty-fifty__image" alt="''" /> 1498 </div> 1499 1500 <div class="fifty-fifty__content"> 1501 <p class="fifty-fifty__content-title"> 1502 1503 </p> 1504 1505 <div class="fifty-fifty__content-body rich-text-block"> 1506 <ul class="mb-1"> 1507 <li><strong>Industry-Leading Market Analysis Tools: </strong>Comprehensive commercial, clinical, and regulatory insights. 1508 </li> 1509 <li><strong>Real-Time Data Trends:</strong> up-to-the-minute data for the latest industry developments. </li> 1510 <li><strong>AI-Driven Solutions:</strong> Innovative technology accelerating drug development and delivery to patients.</li> 1511 <li><strong>Custom Insights with Ask-the-Analyst:</strong> Tailored answers and analysis to address your specific questions.</li> 1512</ul> 1513<p> 1514These powerful tools deliver a wealth of information—from detailed industry reports to real-time data trends—enabling reporting that sets us apart from the rest.</p> 1515 </div> 1516 </div> 1517 </div> 1518</article> 1519 1520 1521<article id="" class="bio-component"> 1522 <div class="bio-component__container"> 1523 <h2 class="bio-component__title"> 1524 Meet the Team<br/><span style="font-size:1rem; line-height:normal;display:block;">With over 60 journalists across Europe, North America, and APAC, our leadership ensures expert analysis and insights from all over the world.</span> 1525 </h2> 1526 1527 <div class="bio-component__cards"> 1528 1529 1530<div class="bio-card"> 1531 <div class="bio-card__image-wrapper bio-card__image-wrapper--direction-1"> 1532 <img src="https://www.citeline.com/-/media/citeline/_headshots/karen-coleman.png?la=en&h=177&w=177&hash=99F65C5B61227C86A16D88550D121512" class="bio-card__image" alt="Karen Coleman headshot." /> 1533 </div> 1534 1535 <div class="bio-card__text-wrapper"> 1536 <p class="bio-card__speaker-name"> 1537 Karen Coleman 1538 </p> 1539 1540 <p class="bio-card__speaker-title"> 1541 Executive Director, News and Insights 1542 </p> 1543 1544 <p class="bio-card__speaker-bio"> 1545 1546 </p> 1547 </div> 1548</div> 1549 1550 1551<div class="bio-card"> 1552 <div class="bio-card__image-wrapper bio-card__image-wrapper--direction-1"> 1553 <img src="https://www.citeline.com/-/media/citeline/_headshots/ian-haydock.png?la=en&h=177&w=177&hash=7554843889D07F989D1269F0943FD586" class="bio-card__image" alt="Ian Haydock headshot." /> 1554 </div> 1555 1556 <div class="bio-card__text-wrapper"> 1557 <p class="bio-card__speaker-name"> 1558 Ian Haydock 1559 </p> 1560 1561 <p class="bio-card__speaker-title"> 1562 Editor-in-Chief, APAC 1563 </p> 1564 1565 <p class="bio-card__speaker-bio"> 1566 Ian has been covering a broad range of topics across the Japanese and Asian pharma industry, including corporate, M&A, R&D, pricing and policy developments, since 1988. After a stint as Tokyo-based Japan and Asia editor for Scrip, in 2014 he became managing editor of PharmAsia News (now part of Scrip/Pink Sheet). In his current position, he directs regional coverage for Scrip and Pink Sheet and manages a multinational, on-the-ground team. Ian is a recipient of multiple internal and external awards and a regular participant in APAC conferences, webinars and events, and produces regular podcasts. He has spent the majority of his life in Asia, having grown up in Hong Kong, and enjoys cycling and music. 1567 </p> 1568 </div> 1569</div> 1570 1571 1572<div class="bio-card"> 1573 <div class="bio-card__image-wrapper bio-card__image-wrapper--direction-1"> 1574 <img src="https://www.citeline.com/-/media/citeline/_headshots/nielsen-hobbs.png?la=en&h=177&w=177&hash=077AE2756EBBDC5F549FC4DBCB5B45C7" class="bio-card__image" alt="Nielsen Hobbs headshot." /> 1575 </div> 1576 1577 <div class="bio-card__text-wrapper"> 1578 <p class="bio-card__speaker-name"> 1579 Nielsen Hobbs 1580 </p> 1581 1582 <p class="bio-card__speaker-title"> 1583 Editor-in-Chief, Pink Sheet 1584 </p> 1585 1586 <p class="bio-card__speaker-bio"> 1587 1588 </p> 1589 </div> 1590</div> 1591 1592 1593<div class="bio-card"> 1594 <div class="bio-card__image-wrapper bio-card__image-wrapper--direction-1"> 1595 <img src="https://www.citeline.com/-/media/citeline/_headshots/eleanor-malone.png?la=en&h=177&w=177&hash=603FCB79825110819F6801F84BC97165" class="bio-card__image" alt="Headshot of Eleanor Malone." /> 1596 </div> 1597 1598 <div class="bio-card__text-wrapper"> 1599 <p class="bio-card__speaker-name"> 1600 Eleanor Malone 1601 </p> 1602 1603 <p class="bio-card__speaker-title"> 1604 Editor in Chief, Commercial Insights 1605 </p> 1606 1607 <p class="bio-card__speaker-bio">
1608 Eleanor directs editorial content produced by the Commercial Pharma Insights team (Scrip, Generics Bulletin and In Vivo) in the US and Europe, liaising closely with counterparts in policy and regulatory coverage and in Asia. She oversees and contributes to daily analytical content based on biopharma industry developments and trends, interviewing key experts and industry leaders.<br><br>Eleanor joined Citeline predecessor Informa in 2000 as companies reporter on Scrip, and has held a number of editorial roles on Citeline's pharma and medtech publications. She has interviewed countless industry leaders and specialists, explored business developments and strategy, pipeline trends, policy and regulatory stories, delved into M&A, licensing, partnerships, financing, financial reports, clinical trial updates, market trends and more. She regularly appears on conference panels and in the media to discuss matters relating to the biopharma industry.<br><br>She has an MA in modern languages from the University of Edinburgh and previously worked as a translator of European business news for the Financial Times. 1609 </p> 1610 </div> 1611</div> 1612 1613 1614<div class="bio-card"> 1615 <div class="bio-card__image-wrapper bio-card__image-wrapper--direction-1"> 1616 <img src="https://www.citeline.com/-/media/citeline/_headshots/indranil-sarkar.jpg?la=en&h=177&w=177&hash=772BAF8CC61BE7DDF032B5573FE0855E" class="bio-card__image" alt="Headshot of Indranil Sarkar." /> 1617 </div> 1618 1619 <div class="bio-card__text-wrapper"> 1620 <p class="bio-card__speaker-name"> 1621 Indranil Sarkar 1622 </p> 1623 1624 <p class="bio-card__speaker-title"> 1625 Editor-in-Chief, India, Pink Sheet, Scrip 1626 </p> 1627 1628 <p class="bio-card__speaker-bio"> 1629 1630 </p> 1631 </div> 1632</div> 1633 1634 </div> 1635 </div> 1636</article> 1637 1638 1639<div id="contact" class="dynamic-form-container dynamic-form-container--Left dynamic-form-container--center"> 1640 <div class="dynamic-form-container__container"> 1641 1642 <div class="dynamic-form-container__column"> 1643 <div class="dynamic-form-container__form-wrapper dynamic-form-container__form-wrapper--small-reverse"> 1644 <div class="dynamic-form-container__form-content"> 1645 <div class="dynamic-form-container__title"> 1646 <span class="text-purple--deep">Book a demo today</span> 1647 </div> 1648 1649 <div class="dynamic-form-container__copy"> 1650 1651 </div> 1652 </div> 1653 <div class="dynamic-form-container__image"> 1654 1655 </div> 1656 </div> 1657 </div> 1658 1659 <div class="dynamic-form-container__column"> 1660 <div class="dynamic-form-container__form-wrapper"> 1661 1662 1663 1664 1665<form id="citelinemarketingsitecoreform" 1666 data-form-validation 1667 style="height:0;overflow:hidden;" 1668 method="post" 1669 class="form form--dark elq-form elq-form-dynamic fast-track" 1670 name="citelinemarketingsitecoreform" 1671 action="/citeline-api/DynamicForms/DynamicFormSubmit" 1672 data-form-error-message="Oops there was an error!" 1673 data-form-ok-message="Message submitted." 1674 data-form-redirect-message="We will redirect you shortly." 1675 onsubmit="return handleDynamicFormSubmitWrapper(event, this)"> 1676 1677 <input name="__RequestVerificationToken" type="hidden" value="qynht3HuCd-AqLuPoxyfvhVbp0IrofcVugzGx9sHs1qMAA1eOaiNMhHorVS2ily2ee5GhisEfv9m4ofznoo4BMGWkbjNGINWMgk57C1_57k1" /> 1678 1679 <div class="step-one form__input form__input--50 "> 1680 1681 <label for="firstName"> 1682 First Name 1683 <span class="form-required"> 1684 * 1685 </span> 1686 </label> 1687 <div class="form__input-wrapper"> 1688 <input data-step-one 1689 1690 value="" 1691 placeholder="" 1692 data-regex="^.{0,30}$" 1693 data-regex-message="Maximum 30 characters are allowed." 1694 data-visible-field 1695 id="firstName" 1696 name="firstName" 1697 type="text" 1698 data-required-error-message="Please enter your First Name." 1699 data-required />
1700 <span class="form__input-icon"></span> 1701 </div> 1702 1703 </div> 1704 <div class="step-one form__input form__input--50 "> 1705 1706 <label for="lastName"> 1707 Last Name 1708 <span class="form-required"> 1709 * 1710 </span> 1711 </label> 1712 <div class="form__input-wrapper"> 1713 <input data-step-one 1714 1715 value="" 1716 placeholder="" 1717 data-regex="^.{0,30}$" 1718 data-regex-message="Maximum 30 characters are allowed." 1719 data-visible-field 1720 id="lastName" 1721 name="lastName" 1722 type="text" 1723 data-required-error-message="Please enter your Last Name." 1724 data-required /> 1725 <span class="form__input-icon"></span> 1726 </div> 1727 1728 </div> 1729 <div class="step-one form__input form__input--50 "> 1730 1731 <label for="company"> 1732 Company 1733 <span class="form-required"> 1734 * 1735 </span> 1736 </label> 1737 <div class="form__input-wrapper"> 1738 <input data-step-one 1739 1740 value="" 1741 placeholder="" 1742 data-regex="^.{0,30}$" 1743 data-regex-message="Maximum 30 characters are allowed." 1744 data-visible-field 1745 id="company" 1746 name="company" 1747 type="text" 1748 data-required-error-message="Please enter your Company." 1749 data-required /> 1750 <span class="form__input-icon"></span> 1751 </div> 1752 1753 </div> 1754 <div class="step-one form__input form__input--50 "> 1755 1756 <label for="title"> 1757 Job Title 1758 <span class="form-required"> 1759 * 1760 </span> 1761 </label> 1762 <div class="form__input-wrapper"> 1763 <input data-step-one 1764 1765 value="" 1766 placeholder="" 1767 data-regex="^.{0,30}$" 1768 data-regex-message="Maximum 30 characters are allowed." 1769 data-visible-field 1770 id="title" 1771 name="title" 1772 type="text" 1773 data-required-error-message="Please enter your Job Title." 1774 data-required /> 1775 <span class="form__input-icon"></span> 1776 </div> 1777 1778 </div> 1779 <div class=" form__input "> 1780 1781 <label for="emailAddress"> 1782 Business Email Address 1783 <span class="form-required"> 1784 * 1785 </span> 1786 </label> 1787 <div class="form__input-wrapper"> 1788 <input 1789 value="" 1790 placeholder="" 1791 data-regex="(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])" 1792 data-regex-message="Please enter a valid email address." 1793 data-visible-field 1794 id="emailAddress" 1795 name="emailAddress" 1796 type="email" 1797 data-required-error-message="Please enter your Business Email Address." 1798 data-required /> 1799 <span class="form__input-icon"></span> 1800 </div> 1801 1802 </div> 1803 <div class="step-one form__input-dropdown "> 1804 1805 <label for="country"> 1806 Country 1807 <span class="form-required"> 1808 * 1809 </span> 1810 </label> 1811 <div class="form__input-wrapper"> 1812 <select data-step-one 1813 1814 data-country-selector 1815 id="country" 1816 name="country" 1817 data-regex=""
1818 data-regex-message="" 1819 data-visible-field data-required 1820 data-required-error-message="Please select" 1821 data-required> 1822 <option value=""></option> 1823 <option value="Afghanistan" data-compliant="False"> 1824 Afghanistan 1825 </option> 1826 <option value="Aland Islands" data-compliant="False"> 1827 Aland Islands 1828 </option> 1829 <option value="Albania" data-compliant="False"> 1830 Albania 1831 </option> 1832 <option value="Algeria" data-compliant="False"> 1833 Algeria 1834 </option> 1835 <option value="American Samoa" data-compliant="False"> 1836 American Samoa 1837 </option> 1838 <option value="Andorra" data-compliant="False"> 1839 Andorra 1840 </option> 1841 <option value="Angola" data-compliant="False"> 1842 Angola 1843 </option> 1844 <option value="Anguilla" data-compliant="False"> 1845 Anguilla 1846 </option> 1847 <option value="Antarctica" data-compliant="False"> 1848 Antarctica 1849 </option> 1850 <option value="Antigua and Barbuda" data-compliant="False"> 1851 Antigua and Barbuda 1852 </option> 1853 <option value="Argentina" data-compliant="False"> 1854 Argentina 1855 </option> 1856 <option value="Armenia" data-compliant="True"> 1857 Armenia 1858 </option> 1859 <option value="Aruba" data-compliant="False"> 1860 Aruba 1861 </option> 1862 <option value="Australia" data-compliant="False"> 1863 Australia 1864 </option> 1865 <option value="Austria" data-compliant="True"> 1866 Austria 1867 </option> 1868 <option value="Azerbaijan" data-compliant="False"> 1869 Azerbaijan 1870 </option> 1871 <option value="Bahamas" data-compliant="False"> 1872 Bahamas 1873 </option> 1874 <option value="Bahrain" data-compliant="False"> 1875 Bahrain 1876 </option> 1877 <option value="Bangladesh" data-compliant="False"> 1878 Bangladesh 1879 </option> 1880 <option value="Barbados" data-compliant="False"> 1881 Barbados 1882 </option> 1883 <option value="Belarus" data-compliant="False"> 1884 Belarus 1885 </option> 1886 <option value="Belgium" data-compliant="True"> 1887 Belgium 1888 </option> 1889 <option value="Belize" data-compliant="False"> 1890 Belize 1891 </option> 1892 <option value="Benin" data-compliant="False"> 1893 Benin 1894 </option> 1895 <option value="Bermuda" data-compliant="False"> 1896 Bermuda 1897 </option> 1898 <option value="Bhutan" data-compliant="False"> 1899 Bhutan 1900 </option> 1901 <option value="Bolivia" data-compliant="False"> 1902 Bolivia 1903 </option> 1904 <option value="Bosnia and Herzegovina" data-compliant="False"> 1905 Bosnia and Herzegovina 1906 </option> 1907 <option value="Botswana" data-compliant="False"> 1908 Botswana 1909 </option> 1910 <option value="Bouvet Island" data-compliant="False"> 1911 Bouvet Island 1912 </option> 1913 <option value="Brazil" data-compliant="False"> 1914 Brazil 1915 </option> 1916 <option value="British Indian Ocean Territory" data-compliant="False"> 1917 British Indian Ocean Territory 1918 </option> 1919 <option value="Brunei Darussalam" data-compliant="False"> 1920 Brunei Darussalam 1921 </option> 1922 <option value="Bulgaria" data-compliant="True"> 1923 Bulgaria 1924 </option> 1925 <option value="Burkina Faso" data-compliant="False"> 1926 Burkina Faso 1927 </option> 1928 <option value="Burundi" data-compliant="False"> 1929 Burundi 1930 </option> 1931 <option value="Cambodia" data-compliant="False"> 1932 Cambodia 1933 </option> 1934 <option value="Cameroon" data-compliant="False"> 1935 Cameroon 1936 </option> 1937 <option value="Canada" data-compliant="True"> 1938 Canada 1939 </option> 1940 <option value="Cape Verde" data-compliant="False"> 1941 Cape Verde 1942 </option> 1943 <option value="Cayman Islands" data-compliant="False"> 1944 Cayman Islands 1945 </option> 1946 <option value="Central African Republic" data-compliant="False"> 1947 Central African Republic 1948 </option> 1949 <option value="Chad" data-compliant="False"> 1950 Chad 1951 </option> 1952 <option value="Chile" data-compliant="False"> 1953 Chile 1954 </option> 1955 <option value="China" data-compliant="True"> 1956 China 1957 </option> 1958 <option value="Christmas Island" data-compliant="False"> 1959 Christmas Island 1960 </option> 1961 <option value="Cocos (Keeling) Islands" data-compliant="False"> 1962 Cocos (Keeling) Islands 1963 </option> 1964 <option value="Colombia" data-compliant="False"> 1965 Colombia 1966 </option> 1967 <option value="Comoros" data-compliant="False"> 1968 Comoros 1969 </option> 1970 <option value="Congo" data-compliant="False"> 1971 Congo 1972 </option> 1973 <option value="Congo The Dem Republic Of" data-compliant="False"> 1974 Congo The Dem Republic Of 1975 </option> 1976 <option value="Cook Islands" data-compliant="False"> 1977 Cook Islands 1978 </option> 1979 <option value="Costa Rica" data-compliant="False"> 1980 Costa Rica 1981 </option> 1982 <option value="Côte d'Ivoire" data-compliant="False"> 1983 Côte d'Ivoire 1984 </option> 1985 <option value="Croatia" data-compliant="False"> 1986 Croatia 1987 </option> 1988 <option value="Cuba" data-compliant="False"> 1989 Cuba 1990 </option> 1991 <option value="Curacao" data-compliant="False"> 1992 Curacao 1993 </option> 1994 <option value="Cyprus" data-compliant="True"> 1995 Cyprus 1996 </option> 1997 <option value="Czech Republic" data-compliant="True"> 1998 Czech Republic 1999 </option> 2000 <option value="Denmark" data-compliant="True"> 2001 Denmark 2002 </option> 2003 <option value="Djibouti" data-compliant="False"> 2004 Djibouti 2005 </option> 2006 <option value="Dominica" data-compliant="False"> 2007 Dominica 2008 </option> 2009 <option value="Dominican Republic" data-compliant="False"> 2010 Dominican Republic 2011 </option> 2012 <option value="Ecuador" data-compliant="False"> 2013 Ecuador 2014 </option> 2015 <option value="Egypt" data-compliant="False"> 2016 Egypt 2017 </option> 2018 <option value="El Salvador" data-compliant="False"> 2019 El Salvador 2020 </option> 2021 <option value="Equatorial Guinea" data-compliant="False"> 2022 Equatorial Guinea 2023 </option> 2024 <option value="Eritrea" data-compliant="False"> 2025 Eritrea 2026 </option> 2027 <option value="Estonia" data-compliant="False"> 2028 Estonia 2029 </option> 2030 <option value="Ethiopia" data-compliant="False"> 2031 Ethiopia 2032 </option> 2033 <option value="Falkland Islands" data-compliant="False"> 2034 Falkland Islands 2035 </option> 2036 <option value="Faroe Islands" data-compliant="False"> 2037 Faroe Islands 2038 </option> 2039 <option value="Fiji" data-compliant="False"> 2040 Fiji 2041 </option> 2042 <option value="Finland" data-compliant="False"> 2043 Finland 2044 </option> 2045 <option value="France" data-compliant="False"> 2046 France 2047 </option> 2048 <option value="French Guiana" data-compliant="False"> 2049 French Guiana 2050 </option> 2051 <option value="French Polynesia" data-compliant="False"> 2052 French Polynesia 2053 </option> 2054 <option value="French Southern Terr" data-compliant="False"> 2055 French Southern Terr 2056 </option> 2057 <option value="Gabon" data-compliant="False"> 2058 Gabon 2059 </option> 2060 <option value="Gambia" data-compliant="False"> 2061 Gambia 2062 </option> 2063 <option value="Georgia" data-compliant="False"> 2064 Georgia 2065 </option> 2066 <option value="Germany" data-compliant="True"> 2067 Germany 2068 </option> 2069 <option value="Ghana" data-compliant="False"> 2070 Ghana 2071 </option> 2072 <option value="Gibraltar" data-compliant="False"> 2073 Gibraltar 2074 </option> 2075 <option value="Greece" data-compliant="True"> 2076 Greece 2077 </option> 2078 <option value="Greenland" data-compliant="False"> 2079 Greenland 2080 </option> 2081 <option value="Grenada" data-compliant="False"> 2082 Grenada 2083 </option> 2084 <option value="Guadeloupe" data-compliant="False"> 2085 Guadeloupe 2086 </option> 2087 <option value="Guam" data-compliant="False"> 2088 Guam 2089 </option> 2090 <option value="Guatemala" data-compliant="False"> 2091 Guatemala 2092 </option> 2093 <option value="Guernsey" data-compliant="False"> 2094 Guernsey 2095 </option> 2096 <option value="Guinea" data-compliant="False"> 2097 Guinea 2098 </option> 2099 <option value="Guinea-Bissau" data-compliant="False"> 2100 Guinea-Bissau 2101 </option> 2102 <option value="Guyana" data-compliant="False"> 2103 Guyana 2104 </option> 2105 <option value="Haiti" data-compliant="False"> 2106 Haiti 2107 </option> 2108 <option value="Heard/McDonald Isls." data-compliant="False"> 2109 Heard/McDonald Isls. 2110 </option> 2111 <option value="Honduras" data-compliant="False"> 2112 Honduras 2113 </option> 2114 <option value="Hong Kong" data-compliant="False"> 2115 Hong Kong 2116 </option> 2117 <option value="Hungary" data-compliant="False"> 2118 Hungary 2119 </option> 2120 <option value="Iceland" data-compliant="False"> 2121 Iceland 2122 </option> 2123 <option value="India" data-compliant="False"> 2124 India 2125 </option> 2126 <option value="Indonesia" data-compliant="True"> 2127 Indonesia 2128 </option> 2129 <option value="Iran" data-compliant="False"> 2130 Iran 2131 </option> 2132 <option value="Iraq" data-compliant="False"> 2133 Iraq 2134 </option> 2135 <option value="Ireland" data-compliant="False"> 2136 Ireland 2137 </option> 2138 <option value="Isle of Man" data-compliant="False"> 2139 Isle of Man 2140 </option> 2141 <option value="Israel" data-compliant="False"> 2142 Israel 2143 </option> 2144 <option value="Italy" data-compliant="True"> 2145 Italy 2146 </option> 2147 <option value="Jamaica" data-compliant="False"> 2148 Jamaica 2149 </option> 2150 <option value="Japan" data-compliant="True"> 2151 Japan 2152 </option> 2153 <option value="Jersey" data-compliant="False"> 2154 Jersey 2155 </option> 2156 <option value="Jordan" data-compliant="False"> 2157 Jordan 2158 </option> 2159 <option value="Kazakhstan" data-compliant="False"> 2160 Kazakhstan 2161 </option> 2162 <option value="Kenya" data-compliant="False"> 2163 Kenya 2164 </option> 2165 <option value="Kiribati" data-compliant="False"> 2166 Kiribati 2167 </option> 2168 <option value="Korea (North)" data-compliant="False"> 2169 Korea (North) 2170 </option> 2171 <option value="Korea (South)" data-compliant="True"> 2172 Korea (South) 2173 </option> 2174 <option value="Kuwait" data-compliant="False"> 2175 Kuwait 2176 </option> 2177 <option value="Kyrgyzstan" data-compliant="False"> 2178 Kyrgyzstan 2179 </option> 2180 <option value="Laos" data-compliant="False"> 2181 Laos 2182 </option> 2183 <option value="Latvia" data-compliant="False"> 2184 Latvia 2185 </option> 2186 <option value="Lebanon" data-compliant="False"> 2187 Lebanon 2188 </option> 2189 <option value="Lesotho" data-compliant="False"> 2190 Lesotho 2191 </option> 2192 <option value="Liberia" data-compliant="False"> 2193 Liberia 2194 </option> 2195 <option value="Libya" data-compliant="False"> 2196 Libya 2197 </option> 2198 <option value="Liechtenstein" data-compliant="False"> 2199 Liechtenstein 2200 </option> 2201 <option value="Lithuania" data-compliant="True"> 2202 Lithuania 2203 </option> 2204 <option value="Luxembourg" data-compliant="False"> 2205 Luxembourg 2206 </option> 2207 <option value="Macau" data-compliant="False"> 2208 Macau 2209 </option> 2210
2210 <option value="Macedonia" data-compliant="False"> 2211 Macedonia 2212 </option> 2213 <option value="Madagascar" data-compliant="False"> 2214 Madagascar 2215 </option> 2216 <option value="Malawi" data-compliant="False"> 2217 Malawi 2218 </option> 2219 <option value="Malaysia" data-compliant="False"> 2220 Malaysia 2221 </option> 2222 <option value="Maldives" data-compliant="False"> 2223 Maldives 2224 </option> 2225 <option value="Mali" data-compliant="False"> 2226 Mali 2227 </option> 2228 <option value="Malta" data-compliant="True"> 2229 Malta 2230 </option> 2231 <option value="Marshall Islands" data-compliant="False"> 2232 Marshall Islands 2233 </option> 2234 <option value="Martinique" data-compliant="False"> 2235 Martinique 2236 </option> 2237 <option value="Mauritania" data-compliant="False"> 2238 Mauritania 2239 </option> 2240 <option value="Mauritius" data-compliant="False"> 2241 Mauritius 2242 </option> 2243 <option value="Mayotte" data-compliant="False"> 2244 Mayotte 2245 </option> 2246 <option value="Mexico" data-compliant="False"> 2247 Mexico 2248 </option> 2249 <option value="Micronesia" data-compliant="False"> 2250 Micronesia 2251 </option> 2252 <option value="Moldova" data-compliant="False"> 2253 Moldova 2254 </option> 2255 <option value="Monaco" data-compliant="False"> 2256 Monaco 2257 </option> 2258 <option value="Mongolia" data-compliant="False"> 2259 Mongolia 2260 </option> 2261 <option value="Montenegro" data-compliant="False"> 2262 Montenegro 2263 </option> 2264 <option value="Montserrat" data-compliant="False"> 2265 Montserrat 2266 </option> 2267 <option value="Morocco" data-compliant="False"> 2268 Morocco 2269 </option> 2270 <option value="Mozambique" data-compliant="False"> 2271 Mozambique 2272 </option> 2273 <option value="Myanmar" data-compliant="False"> 2274 Myanmar 2275 </option> 2276 <option value="N. Mariana Isls." data-compliant="False"> 2277 N. Mariana Isls. 2278 </option> 2279 <option value="Namibia" data-compliant="False"> 2280 Namibia 2281 </option> 2282 <option value="Nauru" data-compliant="False"> 2283 Nauru 2284 </option> 2285 <option value="Nepal" data-compliant="False"> 2286 Nepal 2287 </option> 2288 <option value="Netherlands" data-compliant="True"> 2289 Netherlands 2290 </option> 2291 <option value="Netherlands Antilles" data-compliant="False"> 2292 Netherlands Antilles 2293 </option> 2294 <option value="Neutral Zone" data-compliant="False"> 2295 Neutral Zone 2296 </option> 2297 <option value="New Caledonia" data-compliant="False"> 2298 New Caledonia 2299 </option> 2300 <option value="New Zealand" data-compliant="False"> 2301 New Zealand 2302 </option> 2303 <option value="Nicaragua" data-compliant="False"> 2304 Nicaragua 2305 </option> 2306 <option value="Niger" data-compliant="False"> 2307 Niger 2308 </option> 2309 <option value="Nigeria" data-compliant="False"> 2310 Nigeria 2311 </option> 2312 <option value="Niue" data-compliant="False"> 2313 Niue 2314 </option> 2315 <option value="Norfolk Island" data-compliant="False"> 2316 Norfolk Island 2317 </option> 2318 <option value="Norway" data-compliant="False"> 2319 Norway 2320 </option> 2321 <option value="Oman" data-compliant="False"> 2322 Oman 2323 </option> 2324 <option value="Pakistan" data-compliant="False"> 2325 Pakistan 2326 </option> 2327 <option value="Palau" data-compliant="False"> 2328 Palau 2329 </option> 2330 <option value="Palestinian Territory, Occupied" data-compliant="False"> 2331 Palestinian Territory, Occupied 2332 </option> 2333 <option value="Panama" data-compliant="False"> 2334 Panama 2335 </option> 2336 <option value="Papua New Guinea" data-compliant="False"> 2337 Papua New Guinea 2338 </option> 2339 <option value="Paraguay" data-compliant="False"> 2340 Paraguay 2341 </option> 2342 <option value="Peru" data-compliant="False"> 2343 Peru 2344 </option> 2345 <option value="Philippines" data-compliant="True"> 2346 Philippines 2347 </option> 2348 <option value="Pitcairn" data-compliant="False"> 2349 Pitcairn 2350 </option> 2351 <option value="Poland" data-compliant="True"> 2352 Poland 2353 </option> 2354 <option value="Portugal" data-compliant="False"> 2355 Portugal 2356 </option> 2357 <option value="Puerto Rico" data-compliant="False"> 2358 Puerto Rico 2359 </option> 2360 <option value="Qatar" data-compliant="False"> 2361 Qatar 2362 </option> 2363 <option value="Reunion" data-compliant="False"> 2364 Reunion 2365 </option> 2366 <option value="Romania" data-compliant="False"> 2367 Romania 2368 </option> 2369 <option value="Russian Federation" data-compliant="False"> 2370 Russian Federation 2371 </option> 2372 <option value="Rwanda" data-compliant="False"> 2373 Rwanda 2374 </option> 2375 <option value="Saint Barthelemy" data-compliant="False"> 2376 Saint Barthelemy 2377 </option> 2378 <option value="Saint Kitts and Nevis" data-compliant="False"> 2379 Saint Kitts and Nevis 2380 </option> 2381 <option value="Saint Lucia" data-compliant="False"> 2382 Saint Lucia 2383 </option> 2384 <option value="Saint Martin" data-compliant="False"> 2385 Saint Martin 2386 </option> 2387 <option value="Samoa" data-compliant="False"> 2388 Samoa 2389 </option> 2390 <option value="San Marino" data-compliant="False"> 2391 San Marino 2392 </option> 2393 <option value="Sao Tome/Principe" data-compliant="False"> 2394 Sao Tome/Principe 2395 </option> 2396 <option value="Saudi Arabia" data-compliant="False"> 2397 Saudi Arabia 2398 </option> 2399 <option value="Senegal" data-compliant="False"> 2400 Senegal 2401 </option> 2402 <option value="Serbia and Montenegro" data-compliant="False">
2403 Serbia and Montenegro 2404 </option> 2405 <option value="Seychelles" data-compliant="False"> 2406 Seychelles 2407 </option> 2408 <option value="Sierra Leone" data-compliant="False"> 2409 Sierra Leone 2410 </option> 2411 <option value="Singapore" data-compliant="True"> 2412 Singapore 2413 </option> 2414 <option value="Sint Maarten" data-compliant="False"> 2415 Sint Maarten 2416 </option> 2417 <option value="Slovak Republic" data-compliant="False"> 2418 Slovak Republic 2419 </option> 2420 <option value="Slovenia" data-compliant="False"> 2421 Slovenia 2422 </option> 2423 <option value="Solomon Islands" data-compliant="False"> 2424 Solomon Islands 2425 </option> 2426 <option value="Somalia" data-compliant="False"> 2427 Somalia 2428 </option> 2429 <option value="South Africa" data-compliant="True"> 2430 South Africa 2431 </option> 2432 <option value="South Georgia and The South Sandwich Islands" data-compliant="False"> 2433 South Georgia and The South Sandwich Islands 2434 </option> 2435 <option value="South Sudan" data-compliant="False"> 2436 South Sudan 2437 </option> 2438 <option value="Spain" data-compliant="True"> 2439 Spain 2440 </option> 2441 <option value="Sri Lanka" data-compliant="False"> 2442 Sri Lanka 2443 </option> 2444 <option value="St. Helena" data-compliant="False"> 2445 St. Helena 2446 </option> 2447 <option value="St. Pierre and Miquelon" data-compliant="False"> 2448 St. Pierre and Miquelon 2449 </option> 2450 <option value="St. Vincent and Grenadines" data-compliant="False"> 2451 St. Vincent and Grenadines 2452 </option> 2453 <option value="Sudan" data-compliant="False"> 2454 Sudan 2455 </option> 2456 <option value="Suriname" data-compliant="False"> 2457 Suriname 2458 </option> 2459 <option value="Svalbard/Jan Mayen Isls." data-compliant="False"> 2460 Svalbard/Jan Mayen Isls. 2461 </option> 2462 <option value="Swaziland" data-compliant="False"> 2463 Swaziland 2464 </option> 2465 <option value="Sweden" data-compliant="False"> 2466 Sweden 2467 </option> 2468 <option value="Switzerland" data-compliant="True"> 2469 Switzerland 2470 </option> 2471 <option value="Syria" data-compliant="False"> 2472 Syria 2473 </option> 2474 <option value="Taiwan" data-compliant="False"> 2475 Taiwan 2476 </option> 2477 <option value="Tajikistan" data-compliant="False"> 2478 Tajikistan 2479 </option> 2480 <option value="Tanzania" data-compliant="False"> 2481 Tanzania 2482 </option> 2483 <option value="Thailand" data-compliant="False"> 2484 Thailand 2485 </option> 2486 <option value="Timor-Leste" data-compliant="False"> 2487 Timor-Leste 2488 </option> 2489 <option value="Togo" data-compliant="False"> 2490 Togo 2491 </option> 2492 <option value="Tokelau" data-compliant="False"> 2493 Tokelau 2494 </option> 2495 <option value="Tonga" data-compliant="False"> 2496 Tonga 2497 </option> 2498 <option value="Trinidad and Tobago" data-compliant="False"> 2499 Trinidad and Tobago 2500 </option> 2501 <option value="Tunisia" data-compliant="False"> 2502 Tunisia 2503 </option> 2504 <option value="Turkey" data-compliant="False"> 2505 Turkey 2506 </option> 2507 <option value="Turkmenistan" data-compliant="False"> 2508 Turkmenistan 2509 </option> 2510 <option value="Turks/Caicos Isls." data-compliant="False"> 2511 Turks/Caicos Isls. 2512 </option> 2513 <option value="Tuvalu" data-compliant="False"> 2514 Tuvalu 2515 </option> 2516 <option value="Uganda" data-compliant="False"> 2517 Uganda 2518 </option> 2519 <option value="Ukraine" data-compliant="False"> 2520 Ukraine 2521 </option> 2522 <option value="United Arab Emirates" data-compliant="False"> 2523 United Arab Emirates 2524 </option> 2525 <option value="United Kingdom" data-compliant="True"> 2526 United Kingdom 2527 </option> 2528 <option value="United States" data-compliant="False"> 2529 United States 2530 </option> 2531 <option value="US Minor Outlying Is." data-compliant="False"> 2532 US Minor Outlying Is. 2533 </option> 2534 <option value="Uruguay" data-compliant="False"> 2535 Uruguay 2536 </option> 2537 <option value="Uzbekistan" data-compliant="False"> 2538 Uzbekistan 2539 </option> 2540 <option value="Vanuatu" data-compliant="False"> 2541 Vanuatu 2542 </option> 2543 <option value="Vatican City" data-compliant="False"> 2544 Vatican City 2545 </option> 2546 <option value="Venezuela" data-compliant="False"> 2547 Venezuela 2548 </option> 2549 <option value="Viet Nam" data-compliant="True"> 2550 Viet Nam 2551 </option> 2552 <option value="Virgin Islands (British)" data-compliant="False"> 2553 Virgin Islands (British) 2554 </option> 2555 <option value="Virgin Islands (U.S.)" data-compliant="False"> 2556 Virgin Islands (U.S.) 2557 </option> 2558 <option value="Wallis and Futuna" data-compliant="False"> 2559 Wallis and Futuna 2560 </option> 2561 <option value="Western Sahara" data-compliant="False"> 2562 Western Sahara 2563 </option> 2564 <option value="Worldwide" data-compliant="False"> 2565 Worldwide 2566 </option> 2567 <option value="Yemen" data-compliant="False"> 2568 Yemen 2569 </option> 2570 <option value="Zambia" data-compliant="False"> 2571 Zambia 2572 </option> 2573 <option value="Zimbabwe" data-compliant="False"> 2574 Zimbabwe 2575 </option> 2576 </select> 2577 <div class="dropdown-icon"> 2578 <svg viewBox="0 0 24 24" class="global-header__chevron icon" fill="none"><use xlink:href="/dist/icons/icons.svg#select-arrow"></use></svg> 2579 </div> 2580 </div> 2581 2582 </div> 2583 <div class=" form__input "> 2584 2585 <label for="busPhone"> 2586 Business Phone 2587 </label> 2588 <div class="form__input-wrapper"> 2589 <input 2590 value="" 2591 placeholder="" 2592 data-regex="^.{0,30}$" 2593 data-regex-message="Maximum 30 characters are allowed." 2594 data-visible-field 2595 id="busPhone" 2596 name="busPhone" 2597 type="text" 2598 data-required-error-message="Please enter your Business Phone." 2599 />
2600 <span class="form__input-icon"></span> 2601 </div> 2602 2603 </div> 2604 <div class="step-two form__input-grid "> 2605 2606 <div class="form__input-dropdown"> 2607 <label for="pharmaIndustrySegment1"> 2608 Industry 2609 </label> 2610 2611 <div class="form__input-wrapper"> 2612 <select data-step-two 2613 2614 data-regex="" 2615 data-regex-message="" 2616 data-visible-field 2617 id="pharmaIndustrySegment1" 2618 data-required-error-message="Please select your industry" 2619 name="pharmaIndustrySegment1" 2620 > 2621 </select> 2622 <span class="form__input-icon"></span> 2623 </div> 2624 </div> 2625 <div class="form__input-dropdown"> 2626 <label for="pharmaFunction1"> 2627 Function 2628 </label> 2629 <div class="form__input-wrapper"> 2630 <select data-step-two 2631 2632 data-regex="" 2633 data-regex-message="" 2634 data-visible-field 2635 disabled 2636 id="pharmaFunction1" 2637 name="pharmaFunction1" 2638 data-required-error-message="Please select your function" 2639 > 2640 </select> 2641 <span class="form__input-icon"></span> 2642 </div> 2643 </div> 2644 <div class="form__input-dropdown"> 2645 <label for="pharmaRole1"> 2646 Role 2647 </label> 2648 <div class="form__input-wrapper"> 2649 <select data-step-two 2650 2651 data-regex="" 2652 data-regex-message="" 2653 data-visible-field 2654 disabled 2655 id="pharmaRole1" 2656 data-required-error-message="Please select your role" 2657 name="pharmaRole1" 2658 > 2659 </select> 2660 <span class="form__input-icon"></span> 2661 </div> 2662 </div> 2663 2664 </div> 2665 <div class=" form__input "> 2666 2667 <label for="howCanWeHelp"> 2668 How Can We Help 2669 </label> 2670 <div class="form__input-wrapper"> 2671 <textarea 2672 class="form__input-area" 2673 data-regex="^.{0,500}$" 2674 data-regex-message="Maximum 500 characters allowed." 2675 id="howCanWeHelp" 2676 name="howCanWeHelp" 2677 2678 placeholder=""></textarea> 2679 <span class="form__input-icon"></span> 2680 </div> 2681 2682 </div> 2683 <div class=" form__input form__hidden"> 2684 2685 <div class="form__checkbox"> 2686 <input name="callback" type="checkbox" /> 2687 <label class="checkbox-label" for="callback"> 2688 fieldlabel 2689 </label> 2690 </div> 2691 2692 </div> 2693 <div class="step-one form__input "> 2694 2695 <div data-opt-out class="form__input-wrapper"> 2696 <span class="form__copy"> 2697 <span class="opt-out--en">Citeline may contact you about relevant products, services, and content. To opt out of these communications or to manage what you receive, please visit our <a href="https://discover.citeline.com/CommunicationPreferenceCenter" target="_blank" style="color: inherit;">Preference Center</a>.<br><br>Your information will be used in accordance with our <a href="https://www.norstella.com/global-privacy-notice/" target="_blank" style="color:inherit;">Privacy notice</a>.</span><br><span class="opt-out--jp">ãµã¤ãã©ã¤ã³ãããé¢é£ãã製åã»ãµã¼ãã¹ã»ã³ã³ãã³ãã«é¢ããæ å ±ããå±ãããå ´åãããã¾ããé ä¿¡åæ¢ãåä¿¡å 容ã®ç®¡çãã叿ã®å ´åã¯ã<a href="https://discover.citeline.com/CommunicationPreferenceCenter" target="_blank" style="color:inherit;">ããªãã¡ã¬ã³ã¹ã»ã³ã¿ã¼</a>ããå©ç¨ãã ããã<br><br>ãæä¾ããã ããæ å ±ã¯ãå½ç¤¾ã®<a href="https://www.norstella.com/privacy-notice/" target="_blank" style="color:inherit;">ãã©ã¤ãã·ã¼éç¥</a>ã«åºã¥ãé©åã«åãæ±ãã¾ãã</span> 2698 </span> 2699 </div> 2700 2701 </div> 2702 <div class=" form__input form__hidden"> 2703 2704 <input id="utm_source" name="utm_source" type="hidden" tabindex="-1" value="" /> 2705 2706 </div> 2707 <div class=" form__input form__hidden"> 2708 2709 <input id="utm_medium" name="utm_medium" type="hidden" tabindex="-1" value="" /> 2710 2711 </div> 2712 <div class=" form__input form__hidden"> 2713 2714 <input id="utm_campaign" name="utm_campaign" type="hidden" tabindex="-1" value="" /> 2715 2716 </div> 2717 <div class=" form__input form__hidden"> 2718 2719 <input id="utm_term" name="utm_term" type="hidden" tabindex="-1" value="" /> 2720 2721 </div> 2722 <div class=" form__input form__hidden"> 2723 2724 <input id="utm_content" name="utm_content" type="hidden" tabindex="-1" value="" /> 2725 2726 </div> 2727 <div class=" form__input form__hidden"> 2728 2729 <div class="form__input-wrapper"> 2730 <input 2731 value="" 2732 placeholder="" 2733 data-regex=""
2734 data-regex-message="" 2735 data-visible-field 2736 id="" 2737 name="" 2738 type="text" 2739 data-required-error-message="" 2740 /> 2741 <span class="form__input-icon"></span> 2742 </div> 2743 2744 </div> 2745 <div class=" form__input form__hidden"> 2746 2747 <div class="form__input-wrapper"> 2748 <input 2749 value="Fast Track" 2750 placeholder="" 2751 data-regex="" 2752 data-regex-message="" 2753 data-visible-field 2754 id="formName" 2755 name="formName" 2756 type="text" 2757 data-required-error-message="" 2758 /> 2759 <span class="form__input-icon"></span> 2760 </div> 2761 2762 </div> 2763 <div class=" form__input form__hidden"> 2764 2765 <div class="form__input-wrapper"> 2766 <input 2767 value="" 2768 placeholder="" 2769 data-regex="^.{0,500}$" 2770 data-regex-message="Please enter your Form Name." 2771 data-visible-field 2772 id="landing_page_url" 2773 name="landing_page_url" 2774 type="text" 2775 data-required-error-message="Please enter your Form Name." 2776 /> 2777 <span class="form__input-icon"></span> 2778 </div> 2779 2780 </div> 2781 <div class=" form__input form__hidden"> 2782 2783 <div class="form__input-wrapper"> 2784 <input 2785 value="Website" 2786 placeholder="" 2787 data-regex="^.{0,30}$" 2788 data-regex-message="Maximum 30 characters are allowed." 2789 data-visible-field 2790 id="leadSource" 2791 name="leadSource" 2792 type="text" 2793 data-required-error-message="Please enter your Form Name." 2794 /> 2795 <span class="form__input-icon"></span> 2796 </div> 2797 2798 </div> 2799 <div class=" form__input form__hidden"> 2800 2801 <div class="form__input-wrapper"> 2802 <input 2803 value="" 2804 placeholder="" 2805 data-regex="" 2806 data-regex-message="" 2807 data-visible-field 2808 id="countryLabel1" 2809 name="countryLabel1" 2810 type="text" 2811 data-required-error-message="" 2812 /> 2813 <span class="form__input-icon"></span> 2814 </div> 2815 2816 </div> 2817 <div class=" form__input form__hidden"> 2818 2819 <div data-opt-out class="form__input-wrapper"> 2820 <span class="form__copy"> 2821 2822 </span> 2823 </div> 2824 2825 </div> 2826 2827 <input id="elqCustomerGUID" type="hidden" tabindex="-1" name="elqCustomerGUID" value="" /> 2828 <input id="elqCookieWrite" type="hidden" tabindex="-1" name="elqCookieWrite" value="0" /> 2829 <input id="elqSiteID" name="elqSiteID" tabindex="-1" type="hidden" value="2492560" /> 2830 <input type="hidden" tabindex="-1" name="elqFormName" value="citelinemarketingsitecoreform"> 2831 <input type="hidden" tabindex="-1" name="formId" value="eee5d924-5645-4d18-8918-30731a72bb87"> 2832 2833 <input type="hidden" tabindex="-1" name="primaryProductInterest1" id="primaryProductInterest1" value="News-Insights" /> 2834 <input type="hidden" tabindex="-1" name="fastrackAction1" id="fastrackAction1" value="Demo" /> 2835 <input type="hidden" tabindex="-1" name="lastsfdccampaignid" id="lastsfdccampaignid" value="701Dn00000066ZkIAI" /> 2836 2837 <div data-step-one 2838> 2839 <div data-opt-in-checkbox hidden class="form__checkbox form__hidden"> 2840 <input name="optin" type="checkbox" /> 2841 <label class="checkbox-label" for="optin"> 2842 Please check this box to receive communications from Citeline about products, services and content you may find of interest. 2843 </label> 2844 </div> 2845 </div> 2846 <div style="display: flex; flex-direction: column;"> 2847 <div id="recaptcha"></div> 2848
2849 <span class="recaptcha-error LV_validation_message LV_invalid" hidden> 2850 Please confirm you are not a robot. 2851 </span> 2852 </div>
vendor: 175 bytes, lines 2852-2858
2852 2853 <script src="https://www.google.com/recaptcha/api.js?onload=handleDynamicReCaptchaLoaded&hl=en" 2854 async 2855 defer></script> 2856 2857 2858
2858<div class="form__submit"> 2859 <button id="registerSubmit" aria-label="Submit" type="submit" value="Submit" class="button button--primary form__submit-button"> 2860 <span data-front="Submit" data-back="Submit" class="main-hero__btn-text"></span> 2861 </button> 2862 <div class="form__submit-message" data-form-message=""> 2863 <span data-form-message-text=""></span> 2864 <svg data-form-svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"> 2865 <path fill-rule="evenodd" clip-rule="evenodd" 2866 d="M12.5812 4.68622C13.0307 5.00723 13.1347 5.63178 12.8137 6.08119L7.1276 14.0418L3.29289 10.2071C2.90237 9.81654 2.90237 9.18337 3.29289 8.79285C3.68342 8.40232 4.31658 8.40232 4.70711 8.79285L6.8724 10.9581L11.1863 4.91872C11.5073 4.4693 12.1318 4.36521 12.5812 4.68622Z" 2867 fill="#24fcb0" /> 2868 </svg> 2869 <div data-form-ellipsis class='loading-ellipsis'> 2870 <div class='loading-ellipsis__dot'></div> 2871 <div class='loading-ellipsis__dot'></div> 2872 <div class='loading-ellipsis__dot'></div> 2873 </div> 2874 </div> 2875 </div> 2876</form> 2877 2878<!-- #region Helpers --> 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891<!-- #endregion --> 2892 2893 2894
2894<script type="text/javascript"> 2895 2896 var eloquaDynamicReCaptcha = { 2897 isReCaptchaPassed: false, 2898 reCaptchaMessage: document.querySelector('.fast-track .recaptcha-error') 2899 }; 2900 2901 function handleDynamicReCaptchaLoaded() { 2902 eloquaDynamicReCaptcha.isReCaptchaPassed = false; 2903 eloquaDynamicReCaptcha.reCaptchaMessage.hidden = true; 2904 grecaptcha.render('recaptcha', { 2905 'sitekey': '6Lc-wJcpAAAAAO5DCadPLz59MCSJnd2GxCo1IYZl', 2906 'size': 'invisible', 2907 'callback': "onSubmit", 2908 'expired-callback': "handleRecaptchaExpired" 2909 }); 2910 } 2911 2912 2913 2914 function handleRecaptchaExpired() { 2915 eloquaDynamicReCaptcha.isReCaptchaPassed = false; 2916 eloquaDynamicReCaptcha.reCaptchaMessage.hidden = true; 2917 grecaptcha.reset(); 2918 } 2919 2920 function handleDynamicFormSubmit(event, ele) { 2921 2922 window.redirectLink = "https://www.citeline.com/en/contact-us-thank-you"; 2923 2924 if (!window.FormEloquaSubmit) { 2925 console.error("Oops there was an error!"); 2926 return; 2927 } 2928 2929 2930 if (!eloquaDynamicReCaptcha.isReCaptchaPassed || hasValidationError(ele)) { 2931 event.preventDefault(); 2932 return; 2933 } 2934 2935 // validation needed on country field 2936 const element = document.querySelector("[data-country-selector]"); 2937 if (element) { 2938 const elementName = element.name; 2939 const value = elqForm.elements[elementName].value; 2940 if (element && value === "" || value.trim() === "") { 2941 event.preventDefault(); 2942 return; 2943 } 2944 } 2945 const gtmText = "fast_track_form_submit"; 2946 window.onSubmitValidation(event, ele, gtmText); 2947 grecaptcha.reset(); 2948 } 2949 2950 function handleDynamicFormSubmitWrapper(event, form) { 2951 // Using querySelectorAll for potentially multiple elements 2952 const elements = document.querySelectorAll(".form__submit-message--success"); 2953 2954 for (const element of elements) { 2955 element.classList.remove("form__submit-message--success"); 2956 } 2957 if (!grecaptcha.getResponse()) { 2958 grecaptcha.execute(); 2959 return false; 2960 } 2961 2962 handleDynamicFormSubmit(event, form); 2963 } 2964 2965 function onSubmit(token) { 2966 if (token) { 2967 eloquaDynamicReCaptcha.isReCaptchaPassed = true; 2968 eloquaDynamicReCaptcha.reCaptchaMessage.hidden = true; 2969 const form = document.getElementById("registerSubmit"); 2970 form.click(); 2971 2972 } else { 2973 eloquaDynamicReCaptcha.isReCaptchaPassed = false; 2974 eloquaDynamicReCaptcha.token = null; 2975 console.error("reCAPTCHA verification failed"); 2976 } 2977 } 2978 2979 function hasValidationError(element) { 2980 return element.classList.contains("input-validation-error"); 2981 } 2982 2983 </script>
2983 2984
2984<script type="text/javascript"> 2985 (function () { 2986 function handleParentClick(event) { 2987 const form = event.currentTarget; 2988 if (!form.dataset.startEventTriggered) { 2989 window.dataLayer = window.dataLayer || []; 2990 2991 window.dataLayer.push({ 2992 event: "fast_track_form_start" 2993 }); 2994 2995 form.dataset.startEventTriggered = true; 2996 } 2997 2998 event.currentTarget.removeEventListener("click", handleParentClick); 2999 } 3000 3001 const parentElement = document.querySelector(".fast-track"); 3002 parentElement.addEventListener("click", handleParentClick); 3003 3004 })(); 3005 </script>
3005 3006
3006<script type="text/javascript"> 3007 function handleFormValidation() { 3008 const stepOneInputs = document.querySelectorAll('[data-step-one][id]:not([id=""])'); 3009 3010 const removeElementsByClass = (className) => { 3011 const elements = document.querySelectorAll(`.${className}`); 3012 elements.forEach(el => el.remove()); 3013 }; 3014 3015 const areInputsFilled = (inputEls) => { 3016 const data = Array.from(inputEls).every(el => el.value.trim() !== ''); 3017 return data; 3018 }; 3019 3020 if (stepOneInputs && !areInputsFilled(stepOneInputs)) { 3021 removeElementsByClass('step-two'); 3022 } 3023 } 3024 </script>
3024 3025
3025<script type="text/javascript"> 3026 var _elqQ = _elqQ || []; 3027 _elqQ.push(["elqSetSiteId", "2492560"]); 3028 _elqQ.push(["elqUseFirstPartyCookie", "trk.citeline.com"]); 3029 _elqQ.push(["elqTrackPageView", window.location.href]); 3030 3031 (function () { 3032 function async_load() { 3033 var s = document.createElement("script"); 3034 s.type = "text/javascript"; 3035 s.async = true; 3036 s.src = "https://img.en25.com/i/elqCfg.min.js"; 3037 var x = document.getElementsByTagName("script")[0]; 3038 x.parentNode.insertBefore(s, x); 3039 } 3040 if (window.addEventListener) window.addEventListener("DOMContentLoaded", async_load, false); 3041 else if (window.attachEvent) window.attachEvent("onload", async_load); 3042 })(); 3043 3044 const elqForm = document.querySelector(".fast-track"); 3045 3046 /* Dynamic field map */ 3047 var FIELD_MAP = [ 3048 3049 ["firstName", "C_FirstName"], 3050 3051 3052 ["lastName", "C_LastName"], 3053 3054 3055 ["company", "C_Company"], 3056 3057 3058 ["title", "C_Title"], 3059 3060 3061 ["emailAddress", "C_EmailAddress"], 3062 3063 3064 ["country", "C_Country"], 3065 3066 3067 ["busPhone", "C_BusPhone"], 3068 3069 3070 ["optin", "N/A"], 3071 3072 3073 ["countryLabel1", "C_Country_Label1"], 3074 3075 3076 ["N/A", "N/A"], 3077 3078 ]; 3079 3080 3081 _elqQ.push(['elqDataLookup', escape('f41c1391d65440a980fe57a565da1587'), '']); 3082 3083 function ShowHiddenFieldsOnError() { 3084 var SubmissionCount = parseInt(0); 3085 3086 const showElementsByClass = (className) => { 3087 const elements = document.querySelectorAll(`.${className}`); 3088 elements.forEach(el => { 3089 el.removeAttribute('type', 'hidden'); 3090 }); 3091 3092 }; 3093 // on load if we get a population error then show all fields 3094 if (SubmissionCount == 1) { 3095 showElementsByClass('step-one'); 3096 } 3097 3098 if (SubmissionCount > 1) { 3099 showElementsByClass('step-one'); 3100 showElementsByClass('step-two'); 3101 } 3102 3103 3104 } 3105 3106 function showFormEvent() { 3107 var form = document.querySelector('.fast-track'); 3108 form.style.cssText = ""; 3109 } 3110 3111 function SetElqContent() { 3112 var cookieConsent = "False" === "True"; 3113 var submissionCount = parseInt(0); 3114 3115 if (!elqForm || !this.GetElqContentPersonalizationValue || !cookieConsent || submissionCount === 0) { 3116 showFormEvent(); 3117 return; 3118 } 3119 3120 var dataPopulatedEvent = new Event('dataPopulated'); 3121 var visitorEmail = this.GetElqContentPersonalizationValue('V_ElqEmailAddress'); 3122 var contactEmail = this.GetElqContentPersonalizationValue('C_EmailAddress'); 3123 3124 3125 if (visitorEmail) { 3126 _elqQ.push(['elqDataLookup', escape('645bd32aa73b41e59829bc01ac3bca6c'), '<C_EmailAddress>' + visitorEmail + '</C_EmailAddress>']); 3127 return; 3128 } 3129 3130 var populationError = false; 3131 3132 if (contactEmail) { 3133 for (let i = 0; i < FIELD_MAP.length; i++) { 3134 var map = FIELD_MAP[i]; 3135 var field = elqForm.elements[map[0]]; 3136 var value = GetElqContentPersonalizationValue(map[1]); 3137 if (field) { 3138 if (value === null) { 3139 populationError = true; 3140 } else { 3141 field.value = value; 3142 } 3143 } 3144 } 3145 } else { 3146 populationError = true; 3147 } 3148 3149 if ((populationError && submissionCount > 0)) { 3150 ShowHiddenFieldsOnError(); 3151 } else { 3152 checkSubmissionCount(); 3153 } 3154 // show form after we have processed fields and prepopulation 3155 var form = document.querySelector('.fast-track'); 3156 3157 form.style.cssText = ""; 3158 document.dispatchEvent(dataPopulatedEvent); 3159 3160 } 3161 3162 3163 function checkSubmissionCount() { 3164 var intValue = parseInt(0); 3165 3166 const hideElementsByClass = (className) => { 3167 const elements = document.querySelectorAll(`.${className}`);
3168 elements.forEach(el => { 3169 el.setAttribute('type', 'hidden'); 3170 }); 3171 }; 3172 3173 if (intValue == 0) { 3174 handleFormValidation(); 3175 } 3176 3177 if (intValue == 1) { 3178 hideElementsByClass('step-one'); 3179 } 3180 3181 if (intValue > 1) { 3182 hideElementsByClass('step-one'); 3183 hideElementsByClass('step-two'); 3184 } 3185 } 3186 3187 </script>
3187 3188
3188<script type="text/javascript"> 3189 var timerId = null; 3190 var timeout = 5; 3191 var submissionCount = parseInt(0); 3192 3193 function WaitUntilCustomerGUIDIsRetrieved() { 3194 3195 if (!!timerId) { 3196 if (timeout === 0) { 3197 // show form if we end up here 3198 showFormEvent(); 3199 return; 3200 } 3201 if (typeof this.GetElqCustomerGUID === "function") { 3202 document.forms["citelinemarketingsitecoreform"].elements["elqCustomerGUID"].value = GetElqCustomerGUID(); 3203 return; 3204 } 3205 timeout -= 1; 3206 } 3207 timerId = setTimeout(WaitUntilCustomerGUIDIsRetrieved, 500); 3208 return; 3209 } 3210 3211 window.onload = WaitUntilCustomerGUIDIsRetrieved; 3212 _elqQ.push(["elqGetCustomerGUID"]); 3213 3214 if (submissionCount === 0) { 3215 handleFormValidation(); 3216 showFormEvent(); 3217 } else { 3218 setTimeout(() => { 3219 // if SetElqContent is never called we need to run this to make sure form shows 3220 // set to 3 seconds to allow for timeout and population to complete 3221 showFormEvent(); 3222 }, 3000) 3223 } 3224 3225 </script>
3225 3226 3227 3228<style> 3229 /* TODO : Once confirmed we have to hide fields will add this to scss */ 3230 .elq-form-dynamic div[type="hidden"] { 3231 display: none; 3232 } 3233</style> 3234 </div> 3235 </div> 3236 </div> 3237</div> 3238 3239 3240 3241 3242<div id="" 3243 class="rich-text-block rich-text-block--inset-container-small "> 3244 <div class="rich-text-block__container"> 3245 <style> 3246 .rich-text-block:has(#natAction) { 3247 display: none; 3248 position: fixed; 3249 bottom: 15%; 3250 left: 10px; 3251 padding: 0; 3252 opacity: 0; 3253 transform: translateX(-40px); 3254 animation: slideFadeInLeft 1s ease-out forwards; 3255 z-index: 9; 3256 -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); 3257 box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3); 3258 } 3259 3260 .rich-text-block:has(#natAction).d-block { 3261 display: block; 3262 opacity: 1; 3263 transform: opacity 1s ease-out forwards; 3264 } 3265 3266 #natAction img { 3267 width: 150px; 3268 } 3269 3270 @media screen and (min-width: 899px) { 3271 #natAction img { 3272 width: 200px; 3273 } 3274 } 3275 3276 @keyframes slideFadeInLeft { 3277 from { 3278 opacity: 0; 3279 transform: translateX(-300px); 3280 } 3281 3282 to { 3283 opacity: 1; 3284 transform: translateX(0); 3285 } 3286 } 3287</style> 3288<div id="natAction"> 3289 <a href="https://www.citeline.com/en/events/scope-summit-2026#contact"><img src="https://www.citeline.com/-/media/citeline/nat-gif" /></a> 3290</div> 3291 3292<!-- Include the library (put near end of body for best perf) -->
3293<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/confetti.browser.min.js"></script>
3293 3294
3295<script> 3296 document.addEventListener('DOMContentLoaded', () => { 3297 const params = new URLSearchParams(window.location.search); 3298 3299 const utm = { 3300 medium: (params.get('utm_medium') || '').toLowerCase().trim(), 3301 campaign: (params.get('utm_campaign') || '').toLowerCase().trim(), 3302 source: (params.get('utm_source') || '').toLowerCase().trim() 3303 }; 3304 3305 // If you need them globally elsewhere, uncomment: 3306 // Object.assign(window, { 3307 // utmMediumValue: utm.medium, 3308 // utmCampaignValue: utm.campaign, 3309 // utmSourceValue: utm.source 3310 // }); 3311 3312 // Safer: select the #natAction first, then find its wrapper 3313 const natAction = document.querySelector('#natAction'); 3314 const natActionCallout = natAction ? natAction.closest('.rich-text-block') : null; 3315 3316 // Only proceed if the element exists 3317 if (natActionCallout) { 3318 // Show for targeted UTM combination 3319 if (utm.medium === 'linkedin' && utm.campaign === 'scope' && utm.source === 'vista') { 3320 natActionCallout.classList.add('d-block'); 3321 setTimeout(() => natActionCallout.classList.remove('d-block'), 10000); 3322 } 3323 3324 natActionCallout.addEventListener('click', () => { 3325 fireConfettiBurst(); 3326 }); 3327 } 3328 3329 // Fire a quick celebratory burst 3330 function fireConfettiBurst() { 3331 if (typeof confetti !== 'function') return; // guard if canvas-confetti not loaded 3332 confetti({ 3333 particleCount: 160, 3334 spread: 70, 3335 origin: { y: 0.7 } // from lower part of screen 3336 }); 3337 } 3338 3339 // Optional: fancier side cannons 3340 function fireSideCannons() { 3341 if (typeof confetti !== 'function') return; 3342 const duration = 2000; 3343 const end = Date.now() + duration; 3344 3345 (function frame() { 3346 confetti({ particleCount: 5, angle: 60, spread: 55, origin: { x: 0, y: 0.8 } }); 3347 confetti({ particleCount: 5, angle: 120, spread: 55, origin: { x: 1, y: 0.8 } }); 3348 3349 if (Date.now() < end) requestAnimationFrame(frame); 3350 })(); 3351 } 3352 }); 3353</script>
3353 3354 </div> 3355</div> 3356 3357</div> 3358</main> 3359<!-- main end --> 3360 3361 3362 3363<footer class="footer"> 3364 <div class="footer__divider"></div> 3365 3366 <div class="footer__container" role="contentinfo"> 3367 <div class="footer__top"> 3368 <div class="footer__top-left"> 3369 <div class="footer__title"> 3370 Stay Connected 3371 </div> 3372 3373 <div class="footer__social-link-container"> 3374<a href="https://www.linkedin.com/company/citeline/" class="footer__social-link" target="_blank" rel="noopener noreferrer" tabindex="0" ><img src="https://www.citeline.com/-/media/citeline/social-icons/linkedin-icon-36x36.png?la=en&h=36&w=36&hash=A0FA3E1EC93DA791F4C55CD5FA2C2693" class="footer__social-link-icon" alt="Linkedin Icon" /></a><a href="https://twitter.com/Citeline" class="footer__social-link" target="_blank" rel="noopener noreferrer" tabindex="0" ><img src="https://www.citeline.com/-/media/citeline/social-icons/twitter-icon-36x36.png?la=en&h=36&w=36&hash=0AEF568ED494352887700BE360E56D02" class="footer__social-link-icon" alt="X social icon." /></a><a href="https://www.youtube.com/@CitelineYouTube" class="footer__social-link" target="_blank" rel="noopener noreferrer" tabindex="0" ><img src="https://www.citeline.com/-/media/citeline/social-icons/youtube-icon-36x36.png?la=en&h=36&w=36&hash=EFB52256BED0D3558F7BDFCEC7EF5BFC" class="footer__social-link-icon" alt="YouTube social icon." /></a> </div> 3375 </div> 3376 3377 <div class="footer__top-right"> 3378<a href="https://www.citeline.com/en/contact-us" class="footer__link" target="" >Contact us</a><a href="https://www.citeline.com/en/media-resources" class="footer__link" target="" >Media Resources</a><a href="https://www.citeline.com/en/newsletter" class="footer__link" target="" >Newsletter</a><a href="https://careers.citeline.com" class="footer__link" target="_blank" rel="noopener noreferrer" >Careers</a><a href="https://www.norstella.com/cookie-management/" class="footer__link" target="_blank" rel="noopener noreferrer" >Cookie Management</a><a href="https://www.norstella.com/privacy-center/" class="footer__link" target="_blank" rel="noopener noreferrer" >Privacy</a><a href="https://www.citeline.com/en/terms-of-use" class="footer__link" target="" >Terms of Use</a><a href="https://www.norstella.com/trust-center/" class="footer__link" target="_blank" rel="noopener noreferrer" >Trust Center</a> </div> 3379 </div> 3380 3381 <div class="footer__bottom"> 3382 <div class="footer__logo-container"> 3383 <img src="https://www.citeline.com/-/media/images/logos/citeline_logo_negative_dual_color-1.png?la=en&h=64&w=192&hash=A61685649BBF5B3FC7E3D9F2172E8505" class="footer__logo" alt="Citeline, a Norstella company, company logo." /> 3384 </div> 3385 3386 <div class="footer__copyright-container"> 3387 <div class="footer__copyright-main-text"> 3388 Copyright © 2026 Citeline, a <a href="https://www.norstella.com" target="_blank" style="color: inherit; text-decoration: none;">Norstella</a> Company 3389 </div> 3390 3391 <div class="footer__copyright-additional-text"> 3392 3393 </div> 3394 </div> 3395 </div> 3396 </div> 3397</footer> 3398 3399 3400 3401 3402<div id="qualified-fallback" 3403 class="rich-text-block rich-text-block--inset-container-small "> 3404 <div class="rich-text-block__container"> 3405 <style>
3406 .rich-text-block:has(#qualified-fallback) { 3407 display: none; 3408 } 3409 3410 #qualified-fallback { 3411 display: none; 3412 width: 100%; 3413 background: #cccccc99; 3414 position: fixed; 3415 top: 0; 3416 right: 0; 3417 bottom: 0; 3418 bottom: 0; 3419 } 3420 3421 #qualified-fallback.show { 3422 display: flex; 3423 justify-content: center; 3424 align-items: center; 3425 height: 100vh; 3426 z-index: 99; 3427 } 3428 3429 .qualified-alt__wrapper { 3430 position: relative; 3431 display: flex; 3432 justify-content: center; 3433 } 3434 3435 .qualified-alt__copy { 3436 background: #fff; 3437 position: absolute; 3438 border-radius: .625rem; 3439 top: 50%; 3440 transform: translateY(-50%); 3441 text-align: center; 3442 padding: 2rem; 3443 } 3444 3445 #qualified-alt-message.d-none { 3446 display: none !important; 3447 } 3448</style> 3449<div id="qualified-alt-message" class="qualified-alt__wrapper"> 3450 <img alt="Darkened Qualified calendar. Please allow all cookies to use functionality." 3451 style="height:481px; width:750px;" src="https://www.citeline.com/-/media/images/qualified-unavailable.png" /> 3452 <div class="qualified-alt__copy"> 3453 <p class="text-center font-large">To enable the booking feature, please enable all cookies in your 3454 browser.</p> 3455 <button type="button" class="button button-secondary" onclick="window.OneTrust && OneTrust.AllowAll();">Allow all 3456 cookies</button> 3457 <button type="button" class="button button-tertiary js-cancel-qualified">Cancel</button> 3458 </div> 3459 3460</div> 3461
3462<script> 3463 (function () { 3464 // Only run this logic when q_showExperience is present 3465 const params = new URLSearchParams(window.location.search); 3466 const cancelButton = document.querySelector('.js-cancel-qualified'); 3467 3468 if (!params.has("q_showExperience")) return; 3469 3470 // --- CONFIG --- 3471 const REQUIRED_GROUPS = ["C0001", "C0002", "C0003", "C0004"]; 3472 const FALLBACK_ID = "qualified-fallback"; 3473 3474 // Normalize groups from array OR comma-separated string 3475 function normalizeGroups(groups) { 3476 if (Array.isArray(groups)) { 3477 return groups.map(g => String(g).trim()).filter(Boolean); 3478 } 3479 return String(groups || "") 3480 .split(",") 3481 .map(g => g.trim()) 3482 .filter(Boolean); 3483 } 3484 3485 function updateQualifiedFallbackFromOneTrust(groups) { 3486 const altDiv = document.getElementById(FALLBACK_ID); 3487 if (!altDiv) return; 3488 3489 const normalized = normalizeGroups(groups); 3490 const set = new Set(normalized); 3491 3492 const hasAllConsent = REQUIRED_GROUPS.every(id => set.has(id)); 3493 3494 // Hide fallback if ALL consent exists, else show fallback 3495 altDiv.classList.toggle("d-none", hasAllConsent); 3496 3497 // Optional: maintain a 'show' class if you're using it for transitions/styling 3498 altDiv.classList.toggle("show", !hasAllConsent); 3499 } 3500 3501 // 1) Initial evaluation (may be empty string if not ready yet) 3502 updateQualifiedFallbackFromOneTrust(window.OnetrustActiveGroups || ""); 3503 3504 window.addEventListener("OneTrustGroupsUpdated", (event) => { 3505 updateQualifiedFallbackFromOneTrust(event.detail || []); 3506 }); 3507 3508 cancelButton.addEventListener('click', function () { 3509 document.getElementById('qualified-fallback').classList.add('d-none'); 3510 document.getElementById('qualified-fallback').remove('show'); 3511 }); 3512 3513 })(); 3514</script>
3514 3515 </div> 3516</div> 3517 3518 3519
3520<script src="/dist/js/app.js?v=638513564526210443" async defer></script>
3520 3521
3522<script src="/-/media/DDC211FFD3D841CFA4989EFB20EC52CC"></script>
3522<script> 3523 const formBtn = document.getElementById('registerSubmit'), 3524 industryDropdown = document.getElementById('pharmaIndustrySegment1'), 3525 functionDropdown = document.getElementById('pharmaFunction1'), 3526 roleDropdown = document.getElementById('pharmaRole1'); 3527 3528 //reset industry, function, role 3529 if (industryDropdown) { 3530 this.addEventListener('change', function () { 3531 //check if function or role have values 3532 if (functionDropdown.value === '') { 3533 functionDropdown.classList.remove('valid-input'); 3534 } 3535 3536 if (roleDropdown.value === '') { 3537 roleDropdown.classList.remove('valid-input'); 3538 } 3539 }); 3540 } 3541</script>
3541
3542<script> 3543 // Select all elements with class js-animate 3544 const elements = document.querySelectorAll('.js-animate'); 3545 3546 // Options for the IntersectionObserver 3547 const options = { 3548 root: null, // viewport 3549 rootMargin: '0px', 3550 threshold: 0.5 // 0 to 1 - when 50% of the element is visible 3551 }; 3552 3553 // IntersectionObserver callback function 3554 const callback = (entries, observer) => { 3555 entries.forEach(entry => { 3556 if (entry.isIntersecting) { 3557 entry.target.classList.add('animated'); 3558 observer.unobserve(entry.target); // Remove observer after element is visible 3559 } 3560 }); 3561 }; 3562 3563 // Create the IntersectionObserver 3564 const observer = new IntersectionObserver(callback, options); 3565 3566 // Start observing each target element 3567 elements.forEach(element => { 3568 observer.observe(element); 3569 }); 3570 3571 3572</script>
3572 3573
3573<script async defer src="https://images.info.citeline.com/Web/Citeline/%7Bb2589596-4380-459d-aa2c-72a6ed1c4e94%7D_industry-picklist-js.js"></script>
3573 3574</body> 3575</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.