PageSourceSearch

https://www.citeline.com/en/solutions/news-and-insights

html citeline.com collected 2026-09-24 08:37:40 UTC 277,092 bytes, 3,575 lines download raw bytes

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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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&amp;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&amp;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&amp;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="{&quot;searchLabel&quot;:&quot;Search&quot;,&quot;searchBoxPlaceholderLabel&quot;:&quot;Enter Keyword&quot;,&quot;searchButtonLabel&quot;:&quot;Search&quot;,&quot;searchResultsPageLink&quot;:{&quot;anchor&quot;:&quot;&quot;,&quot;class&quot;:&quot;&quot;,&quot;text&quot;:&quot;Site search listing&quot;,&quot;query&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;url&quot;:&quot;https://www.citeline.com/en/site-search-listing&quot;,&quot;target&quot;:&quot;&quot;,&quot;targetId&quot;:&quot;768f9202-2697-482b-b7a6-afbf65f75735&quot;,&quot;type&quot;:4,&quot;style&quot;:&quot;&quot;},&quot;searchConfigId&quot;:&quot;8784dca4-7154-4e78-8f77-43f2516e3249&quot;,&quot;searchAutoSuggestApiUrl&quot;:&quot;citeline-api/SearchApi/AutoSuggest&quot;,&quot;minSearchTermLength&quot;:3,&quot;maxSearchTermLength&quot;: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&amp;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&amp;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&amp;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 &amp; Recruitment</span></a>
335                                                                    <a href="https://www.citeline.com/en/solutions/regulatory-and-compliance" class="mega-nav__link-item "><span>Regulatory &amp; 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 &amp; Insights</span></a>
340                                                                    <a href="https://www.citeline.com/en/solutions/consulting-and-analytics" class="mega-nav__link-item "><span>Consulting &amp; 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 &amp; Recruitment</a><a href="https://www.citeline.com/en/solutions/regulatory-and-compliance" class="mega-nav__link-item " target="" >Regulatory &amp; 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 &amp; Insights</a><a href="https://www.citeline.com/en/solutions/consulting-and-analytics" class="mega-nav__link-item " target="" >Consulting &amp; 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 &amp; 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 &amp; 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 &amp;
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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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 &amp; 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="{&quot;searchLabel&quot;:&quot;Search&quot;,&quot;searchBoxPlaceholderLabel&quot;:&quot;Enter Keyword&quot;,&quot;searchButtonLabel&quot;:&quot;Search&quot;,&quot;searchResultsPageLink&quot;:{&quot;anchor&quot;:&quot;&quot;,&quot;class&quot;:&quot;&quot;,&quot;text&quot;:&quot;Site search listing&quot;,&quot;query&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;url&quot;:&quot;https://www.citeline.com/en/site-search-listing&quot;,&quot;target&quot;:&quot;&quot;,&quot;targetId&quot;:&quot;768f9202-2697-482b-b7a6-afbf65f75735&quot;,&quot;type&quot;:4,&quot;style&quot;:&quot;&quot;},&quot;searchConfigId&quot;:&quot;8784dca4-7154-4e78-8f77-43f2516e3249&quot;,&quot;searchAutoSuggestApiUrl&quot;:&quot;citeline-api/SearchApi/AutoSuggest&quot;,&quot;minSearchTermLength&quot;:3,&quot;maxSearchTermLength&quot;: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 &amp; 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 &amp; 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 &amp; 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="&#39;&#39;" 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&amp;autopause=0&amp;player_id=0&amp;app_id=58479&amp;autoplay=1&amp;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&amp;h=356&amp;w=668&amp;hash=77B7CA44B073BD7B0AFA2CA564DFF0AF" class="service-list__card-image" alt="&#39;&#39;" />
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&amp;h=356&amp;w=668&amp;hash=0B98A5CF8DE63A4454D8384437D73A61" class="service-list__card-image" alt="&#39;&#39;" />
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&amp;h=356&amp;w=668&amp;hash=E08485BFEA1FF80309E1BC4F32F0323B" class="service-list__card-image" alt="&#39;&#39;" />
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&amp;h=356&amp;w=668&amp;hash=1C5D52D379B31F036C48162B4A2A3F93" class="service-list__card-image" alt="&#39;&#39;" />
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&amp;h=356&amp;w=668&amp;hash=DF0D622370FF0E1569B5C317C3272161" class="service-list__card-image" alt="&#39;&#39;" />
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&amp;h=356&amp;w=668&amp;hash=58F127442E7B8B343F5130BF739A2F3E" class="service-list__card-image" alt="&#39;&#39;" />
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&mdash;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&amp;h=462&amp;w=385&amp;hash=F8BBAA58A1288E8B18A9B61CC3187A68" class="circular-cta-block__wrapper-image-main" alt="&#39;&#39;" />
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&amp;h=355&amp;w=514&amp;hash=1E7660E3B1426B7CDBCD4951827D2230" class="fifty-fifty__image" alt="&#39;&#39;" />
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&mdash;from detailed industry reports to real-time data trends&mdash;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&amp;h=177&amp;w=177&amp;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&amp;h=177&amp;w=177&amp;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&amp;h=177&amp;w=177&amp;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&amp;h=177&amp;w=177&amp;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&amp;h=177&amp;w=177&amp;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!#$%&amp;&#39;*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&amp;&#39;*+/=?^_`{|}~-]+)*|&quot;(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*&quot;)@(?:(?:[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&#244;te d&#39;Ivoire" data-compliant="False">
1983                    C&#244;te d&#39;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&amp;h=36&amp;w=36&amp;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&amp;h=36&amp;w=36&amp;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&amp;h=36&amp;w=36&amp;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&amp;h=64&amp;w=192&amp;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.