1<!doctype html> 2<html amp lang="en"> 3 4<head> 5 <meta charset="UTF-8" />
5<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:false},ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"Vg4BU1JRChADUFNaDgEDVlw=",licenseKey:"NRJS-380481c186e0081997c",applicationID:"342890408",browserID:"342891241"};;/*! For license information please see nr-loader-full-1.323.0.min.js.LICENSE.txt */ 6(()=>{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.323.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};
6e.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;
6const 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:()=>S,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);
6if(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,R(e,t)}function R(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 w(e,t,r,n,i){if(R(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&&(w(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&&(w(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function S(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 R=0,w=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(R=R>0?Math.min(R,e):e),t&&(w=w>0?Math.max(w,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return R>0?Math.min(e,R):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return w>0?Math.max(e,w):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
6o,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])}
6(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}
6;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])},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","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=>({95:"nr-full-compressor",222:"nr-full-recorder",649:"nr-full-iframe-message-handler",89
61:"nr-full"}[e]+"-1.323.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,s,a)=>{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={891:"sha512-3jboCmrue7pvfLFAQ9FaZC6iM4mLMLaZF6lKolNEXSkSEV504XyvxAZYc2IA7anoBv2V+k1HPTEP1kEgaIYkeg==",222:"sha512-VSWDjY6WtlUmQRPiGWVhKHgN3DMcL8oP9fKdTus8nteEdkVzXz/VhtS6N3wJyto6jHNHRLawzAny60sfcHbBNQ==",95:"sha512-JfHJ5y7GJR1Z5RXbhGTJAaX+pDpLAzH+9IdJQc7Lc7hz3fR+zqyabKG7hPG4eQQ3dZhcuoJKdfj+OhPePveplQ==",649:"sha512-mN3SeCI8QgOG4PdhbG1UlLTWP/P9Ckx3bEoFST53PE7ctYb2Pwk/sVJpCoVwkXTlhP17BH8L/BkzHI4sD+yo6Q=="};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={85:0,959: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.323.0.PROD"]=self["webpackChunk:NRBA-1.323.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
6ine_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 R=r(9232);var w=r(7836),T=r(3241);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var A=r(9908),x=r(9752);function _(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,S)),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:R.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=w.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,A.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var O=r(1863),k=r(4261),L=r(1738);var M=r(1687),P=r(4234),N=r(5289),j=r(5270),I=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends P.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,M.Ak)(e,this.featureName),t()}))}):(0,M.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()=>
6{if((0,I.V)(e.init))try{const{setupAgentSession:t}=await r.e(891).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,A.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(649).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(891).then(r.bind(r,6589)),r.e(891).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,M.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,M.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,N.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,j.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){}_(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var K=r(6630);class U extends W{static featureName=K.T;constructor(e){var t;super(e,K.T),this.setupInspectionEvents(),t=e,(0,L.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,A.p)("api-"+k.Fw,[(0,O.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(891).then(r.bind(r,908)):r.e(891).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,N.sB)(t=>{e(t,"DOMContentLoaded")}),(0,N.GG)(t=>{e(t,"load")}),(0,N.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(U),_(this,e,e.loaderType||"agent"),t=this,(0,L.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,L.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,L.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,A.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,L.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,L.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,L.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,L.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,L.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,A.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,A.p)("docHidden",[(0,O.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,A.p)("winPagehide",[(0,O.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(891).then(r.bind(r,9018))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(891).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,O.t)()){"string"==typeof e&&(e=new Error(e)),(0,A.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,A.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,O.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,O.t)()){(0,A.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,O.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)=>
6null==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,A.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,O.t)()){(0,A.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,O.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,O.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,O.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 Re=["entry","scripts","all"],we=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Se={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 Ae(e){(0,L.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Se.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=R.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:R.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||Re.includes(r.timingMethod)||(Se.invalidTimingMethod(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||R.f.BA,"parent.id":r.parent?.id})}
6),Object.entries(r.tags).forEach(([e,t])=>{we.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(Se.disabled),u(r.id)&&u(r.name)||d(()=>Se.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Se.duplicateName(r),n===r.id&&t!==r.name&&Se.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Se.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,O.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
6imeToRegister: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,O.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,A.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 _e extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,L.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,L.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,L.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Ae(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,A.p)("ierr",[ee(t),(0,O.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,A.p)("err",[te(t),(0,O.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,A.p)("err",[re(t),(0,O.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(891).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var Oe=r(8990);let ke=1;function Le(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,Oe.I)(e,"nr@id",function(){return ke++})}function Me(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 Pe=r(8139),Ne=r(3434),je=r(5732);const Ie={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(Ie[n.debugId]++)return n;Ie[n.debugId]=1,(0,Pe.u)(r,t);var i=(0,Ne.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,je.$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"],Ke=g.gm.Request,Ue=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||w.ee).get("fetch")}(e);if(!(Ke&&Ue&&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,je.$5)(t);var o;r.emit(i+"before-start",[e],n),n[w.P]&&n[w.P].dt&&(o=n[w.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})})}
6return Ve[r.debugId]=1,We.forEach(e=>{n(Ke[Fe],e,He),n(Ue[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,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready&&(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}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,A.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=S,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){_(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=Me(i);a&&(n.txSize=a)}this.startTime=(0,O.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
6!==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=""+Le(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Le(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,O.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,O.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,O.t)()-this.xhrCbStart,this.onload,t],t)}function R(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 w(e,t){this.params={},this.metrics={},this.startTime=(0,O.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=Me(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,O.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=Me(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 S(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):_(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=Me(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 _(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?Me(e.response):"text"===r||""===r||void 0===r?Me(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,A.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",R),r.on("fetch-start",w),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(891).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||w.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Ne.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,L.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,A.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,A.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,L.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,A.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
6if(!(0,I.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Pe.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,O.t)()}),this.eventsEE.on(pt,function(e,r){(0,A.p)("bst",[e[0],r,this.bstStart,(0,O.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,O.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,A.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,A.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(891).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,L.Y)(k.CH,function(){(0,A.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,L.Y)(k.Tb,function(){(0,A.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,j.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(891).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,A.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,j.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(891),r.e(222)]).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 Rt=r(981);const wt={},Tt=new Set;function St(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 At{constructor(e,t){this.timestamp=(0,O.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 xt 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,L.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,L.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Ae(e),function(e){(0,L.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(wt[r.debugId]++)return r;wt[r.debugId]=1,(0,V.G)(()=>{const e=(0,O.t)();Tt.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)})});
6class n extends WebSocket{static name=Rt.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 At(e[0],e[1]),this.targets=(0,je.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,O.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),Tt.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=St(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,O.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,Tt.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}=St(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,A.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,A.p)("spv",[_t(e),(0,O.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,A.p)("spv",[_t(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,A.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
6h(e=>{const t=(0,C.s)(e=>{(0,A.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,A.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,A.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,A.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,A.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(891).then(r.bind(r,8019))):this.deregisterDrain()}}function _t(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 Ot=r(2646);const kt=new Map;function Lt(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||w.ee).get("logger")}(e),o=(0,Ne.YM)(a,void 0,s),c=new Ot.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Ne.Jt]||t[r];return kt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>kt.get(d),void 0,!0),a}var Mt=r(1910);class Pt extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,L.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,L.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Lt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Ae(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Mt.i)(g.gm.console[t]),Lt(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(891).then(r.bind(r,5288)))}}new F({features:[U,G,vt,Et,nt,Y,_e,xt,Pt],loaderType:"pro"})})()})();</script>
6 7 <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" /> 8 <title>About SpeechAim L-Ps | Licensed Speech Therapists Ontario</title> 9 <link rel="canonical" href="https://jeffy.ai/about-us" /> 10<meta name="robots" content="index,follow" /> 11<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" /> 12<meta name="alternate" content="https://www.speechaim.com/about-us" /> 13<meta name="title" content="About SpeechAim L-Ps | Licensed Speech Therapists Ontario" /> 14<meta name="description" content="SpeechAim offers therapy services for aiding communication in Toronto. Our experts help adults, children, and seniors to recover and deal with their symptoms." /> 15<meta name="keywords" content="Speech therapy Toronto, adult speech therapy, accent reduction, online speech therapy, child speech therapy, senior speech therapy" /> 16<meta name="geo.region" content="CA-ON" /> 17<meta name="geo.placename" content="Toronto" /> 18<meta name="geo.position" content="43.651890;-79.381710" /> 19<meta name="ICBM" content="43.651890;-79.381710" /> 20<meta property="og:title" content="About SpeechAim L-Ps | Licensed Speech Therapists Ontario" /> 21<meta property="og:type" content="website" /> 22<meta property="og:url" content="https://www.speechaim.com/about-us" /> 23<meta property="og:image" content="https://www.speechaim.com/images/h/about-us_h.jpg" /> 24<meta property="og:site_name" content="SpeechAim" /> 25<meta property="og:description" content="SpeechAim offers therapy services for aiding communication in Toronto. Our experts help adults, children, and seniors to recover and deal with their symptoms." /> 26<meta name="twitter:card" content="summary" /> 27<meta name="twitter:title" content="About SpeechAim L-Ps | Licensed Speech Therapists Ontario" /> 28<meta name="twitter:url" content="https://www.speechaim.com/about-us" /> 29<meta name="twitter:image" content="https://www.speechaim.com/images/h/about-us_h.jpg" /> 30<meta name="twitter:description" content="SpeechAim offers therapy services for aiding communication in Toronto. Our experts help adults, children, and seniors to recover and deal with their symptoms." /> 31<meta itemprop="itemprop:name" content="About SpeechAim L-Ps | Licensed Speech Therapists Ontario" /> 32<meta itemprop="itemprop:image" content="https://www.speechaim.com/images/h/about-us_h.jpg" /> 33<meta itemprop="itemprop:description" content="SpeechAim offers therapy services for aiding communication in Toronto. Our experts help adults, children, and seniors to recover and deal with their symptoms." />
34<script type="application/ld+json"> 35 { 36 "@context": "https:\/\/schema.org\/", 37 "@type": "Product", 38 "brand": { 39 "@type": "Brand", 40 "name": "SpeechAim" 41 }, 42 "description": "SpeechAim - About SpeechAim L-Ps | Licensed Speech Therapists Ontario", 43 "image": "https:\/\/www.speechaim.com\/images\/h\/about-us_h.jpg", 44 "name": "About SpeechAim L-Ps | Licensed Speech Therapists Ontario", 45 "review": { 46 "@type": "Review", 47 "reviewRating": { 48 "@type": "Rating", 49 "ratingValue": "5" 50 }, 51 "author": { 52 "@type": "Person", 53 "name": "Ania K." 54 }, 55 "reviewBody": "SpeechAim are professional, knowledgeable, and hands down an amazing team to work with." 56 }, 57 "aggregateRating": { 58 "@type": "AggregateRating", 59 "reviewCount": "36", 60 "bestRating": "5", 61 "ratingValue": "5", 62 "worstRating": "1" 63 } 64}</script>
64 65 <meta name="msvalidate.01" content="F39E6CD4A9D6AECE50865E69CBA72E9D" /> 66 <style amp-custom> 67 input[type="checkbox"] + label, input[type='checkbox']:checked + label, input[type="radio"] + label, input[type='radio']:checked + label {background-color:transparent;background-image:url("images/checkbox_unchecked.png");background-repeat:no-repeat;background-size:contain;display:inline-block;}input[type="checkbox"], input[type="radio"]{opacity:0;width:18px;height:18px;position:absolute;cursor:pointer;}input[type="checkbox"] + label, input[type="radio"] + label {color:#202020;margin:0;clear:none;cursor:pointer;padding:2px 0 0px 29px;background-position:0px 0px;line-height:1.7em;padding-top:2px;padding-bottom:6px;font-size:15px;white-space:nowrap;height:13px;}input[type='checkbox']:checked + label, input[type='radio']:checked + label {margin:0;clear:none;cursor:pointer;background-image:url("images/checkbox_checked.png");line-height:1.7em;white-space:nowrap;color:#9547f5;}input[type='checkbox']:checked:disabled + label, input[type='radio']:checked:disabled + label {background-image:url("images/checkbox_checked_disabled.png");color:#b3b3b3;}div.clear {clear:both;height:1px;overflow:hidden;width:1px;}img {border:none;max-width:95vw;}a, span.btn {color:#8D45AB;font-family:inherit;text-decoration:none;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;transition:all 0.15s ease-in;-webkit-appearance:none;-moz-appearance:none;appearance:none;}a:hover {color:#5a0cac;}a.btn, span.btn {display:inline-table;padding:15px 25px;background:#8D45AB;color:#ffffff;font-size:14px;border-radius:6px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-shadow:0px 21px 50px rgba(70, 46, 80, 0.19);}a.btn.small {padding:7px 30px;}a.btn.txt {background:transparent; padding:14px 24px; border:#000000 1px solid; color:#000000; border-radius:3px; box-shadow:none;}a.btn:hover, span.btn:hover {-ms-transform:scale(1.03, 1.03); -webkit-transform:scale(1.03, 1.03); transform:scale(1.03, 1.03);}input, select, textarea, a {font-family:inherit;font-size:inherit;font-weight:normal;}td {font-family:inherit;font-size:inherit;font-weight:normal;padding:5px;}input.default, select.default, textarea.default {background:#ffffff;color:inherit;padding:11px;border-radius:3px;font-size:14px;border-width:0px 0px 1px 0px;border-style:solid;border-color:#e2e2e2;width:100%;box-sizing:border-box;display:block;}input.default::placeholder, select.default::placeholder, textarea.default::placeholder {color:#b5b5b5;}input.error, select.error, textarea.error {border-color:#ff0000;color:#ff0000;box-shadow:0px 0px 2px 0px rgba(255,0,0,0.6) inset;}input:focus, select:focus, textarea:focus {border-color:#8499ff;}input.submit, input[type="button"] {padding:13px 14px;margin-right:0px;font-size:14px;text-align:center;cursor:pointer;background:#8e44ad;color:#ffffff;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;box-shadow:0px 21px 50px rgba(70, 46, 80, 0.19);}h2 {color:#8D45AB;font-size:1.8em;margin:0;padding:0;}input.submit:disabled {background:#cecece;} .mt5 {margin-top:5px;}.mt10 {margin-top:10px;}.mt15 {margin-top:15px;}.mt20 {margin-top:20px;}.mt25 {margin-top:25px;}.mt30 {margin-top:30px;}.mtb20 {margin-top:20px;margin-bottom:20px;}.mt40 {margin-top:40px;}.mt60 {margin-top:60px;}.mt70 {margin-top:70px;}.mt80 {margin-top:80px;}.mt100 {margin-top:100px;}.mt120 {margin-top:120px;}.mt180 {margin-top:180px;}.mb {margin-bottom:5px;}.mb15 {margin-bottom:15px;}.mb20 {margin-bottom:20px;}.mb30 {margin-bottom:30px;}.mb40 {margin-bottom:40px;}.mb60 {margin-bottom:60px;}.mb80 {margin-bottom:80px;}.mb100 {margin-bottom:100px;}.f12 {font-size:12px;}.f15 {font-size:15px;}.f16 {font-size:16px;}.f17 {font-size:17px;}.f18 {font-size:18px;}.f20 {font-size:20px;}.f25 {font-size:25px;}.fl {float:left;}.fr {float:right;}.c {text-align:center;}.r {text-align:right;}.t, .txt {color:#535353;}.relative {position:relative;}.ml {margin-left:10px;}.mr {margin-right:10px;}form {margin:0;padding:0;}:focus {outline:0 none;}::-moz-focus-inner {border:none;}.dn {display:none;}.ovh {overflow:hidden;}.prel {position:relative;}img.throbber {display:none;position:absolute;top:50%;margin-top:-12px;right:10px;width:24px;height:24px;opacity:0.35;z-index:2;}*.throbber.anim {display:inline-block;width:32px;height:32px;background:transparent url('https://www.speechaim.com/images/throbber.png') center center no-repeat;background-size:contain;opacity:0.65;vertical-align:middle;animation:spin 3s linear infinite;}@keyframes spin { 100% { -webkit-transform:rotate(360deg); transform:rotate(360deg); } }.scalehover { -webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;
67-o-transition:all 0.15s ease-in;transition:all 0.15s ease-in;-ms-transform:scale(1, 1); -webkit-transform:scale(1, 1); transform:scale(1, 1);}.scalehover:hover {-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;transition:all 0.15s ease-in;-ms-transform:scale(1.02, 1.02); -webkit-transform:scale(1.02, 1.02); transform:scale(1.02, 1.02);}.sprite {background-color:transparent;background-image:url("images/sprite.png");background-repeat:no-repeat;background-size:512px 512px;display:inline-block;}body {background:#ffffff;color:#182F43;font-family:'Poppins', Arial, sans-serif;font-size:16px;font-weight:normal;margin:0;padding:0;text-decoration:none;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizelegibility;}div.mainheader {background:transparent;height:auto;width:auto;}div.mainheader.wh {color:inherit;height:auto;min-height:initial;background:#ffffff;}div.mainheader.wh div.headertop {width:auto;margin:0px auto;padding:5px;letter-spacing:0.02em;}span.sprite.logo {width:210px;height:72px;background-position:0px 4px;}span.sprite.logo:hover {animation:0.5s ease 0s normal none 1 wiggle;}div.mainheader.wh div.headertop div.links a {font-size:16px;color:#151515;margin-left:15px;margin-right:15px;}div.mainheader.wh div.headertop div.links a:hover, div.mainheader.wh div.headertop div.links a.sel {color:#8d45ab;}div.mainheader.wh div.headertop div.links a.con {padding:10px 15px;background:#8D45AB;color:#ffffff;border-radius:6px;}div.mainheader.fix {width:100%;position:fixed;background-color:rgba(255,255,255,1);display:none;z-index:90;}div.mainheader.scr div.inner {max-width:985px;padding:10px;}div.mainheader div.headertop span.sprite.hamburgermenu {width:34px;height:27px;background-position:0px -197px;vertical-align:middle;margin-top:-11px;}div.mainheader div.headertop div.menuicon, div.mainheader div.headertop div.consultation {display:none;}@media screen and (max-width:1270px) { body {padding-top:72px;}#header {position:fixed;z-index:80;left:0;top:0;width:100%;}div.mainheader.wh span.sprite.logo {width:50px;height:55px;background-position:-11px -76px;}div.headercontainer {display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;}div.headercontainer div.fl, div.headercontainer dir.fr {float:none;flex:1 0 auto;}div.mainheader div.headertop div.menuicon {display:block;margin-top:25px;} div.mainheader div.headertop div.consultation {display:block;margin-top:16px;margin-left:10px; }div.mainheader div.headertop div.consultation a { font-size:17px; }div.mainheader.wh div.headertop div.links {float:none;clear:both;text-align:right;padding-top:30px;padding-right:0px;display:none;width:auto;height:auto;}div.mainheader.wh div.headertop div.links a {display:block;padding:7px 10px;margin:0px 0px 0px 0px;font-size:15px;text-align:right;border-bottom:#f0f0f0 1px solid;}div.mainheader.wh div.headertop div.links a:last-child {border:none;}div.mainheader.wh div.headertop div.links a.sel, div.mainheader.wh div.headertop div.links a:hover {color:#000000;background:#f8f8f8;}div.mainheader div.contact {display:none;}}div.content {height:auto;width:auto;background:transparent;background-size:cover;}div.resultinfo, div.resulterror {display:none;padding:10px;border-width:1px;border-style:solid;text-align:center;margin:10px auto;color:#3a8216;border-color:#3a8216;}div.resulterror {color:#ff0000;border-color:#ff0000;}div.modallayer {display:none;position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:90;background-color:rgba(42, 45, 47, 0.82);}div.popup {position:absolute;display:none;left:0px;top:0px;width:auto;height:auto;padding:0px;margin:0px;background:#ffffff;color:#525965;border-radius:4px;z-index:95;-moz-box-shadow:0 1px 5px rgba(6,6,6,.33); -webkit-box-shadow:0 1px 5px rgba(6,6,6,.33); box-shadow:0 1px 5px rgba(6,6,6,.33); }div.popup.def {width:540px;}div.popup div.poptop {padding:20px;font-size:18px;background-color:#fefefe;-moz-box-shadow:0 0 0 1px rgba(211, 211, 211, 0.29); -webkit-box-shadow:0 0 0 1px rgba(211, 211, 211, 0.29); box-shadow:0 0 0 1px rgba(211, 211, 211, 0.29); text-align:center;font-weight:bold;font-size:17px;padding-top:25px;}div.popup div.popinner {padding:20px;}div.popup a.delete {position:absolute;
67left:20px;top:21px;color:#333;font-size:15px;font-weight:bold;}div.popup a.delete.st {position:static;}div.popup.info {position:absolute;color:#ffffff;width:auto;height:auto;padding:3px 6px;overflow:visible;background:#363636;font-size:12px;border:none;border-radius:4px;box-shadow:none;white-space:nowrap;}div.popup.info div.txt {color:#ffffff;}#footer {background:transparent;height:auto;width:auto;margin-top:0px;font-size:13px;background:#ffffff;color:#858585;}#footer div.footerinner {width:auto;margin:0px auto;overflow:hidden;padding:30px 20px;max-width:1730px; }#footer div.footerinner div.footerinnertop {min-height:250px;position:relative;z-index:10;display:flex;flex-flow:row wrap;justify-content:space-around;align-items:flex-start;}@media screen and (max-width:1270px) { #footer div.footerinner div.footerinnertop {justify-content:flex-start;}}#footer div.footerinner a {color:#858585;font-size:13px;white-space:nowrap;}#footer div.footerinner a:hover, #footer div.footerinner a.sel {text-decoration:underline;}#footer div.footerinner div.tablecell {text-align:left;box-sizing:border-box;flex:0 0 170px;padding:10px;line-height:1.8em;}#footer div.hozline {width:100%;height:1px;overflow:hidden;background:#B4B4B4;}#footer div.footerinner .tableheader {display:block;font-weight:bold;color:#000000;margin-bottom:10px;}#sidebar {background-color:rgba(255,255,255,0.95);padding:0;width:270px;}.amp-close-image {cursor:pointer;border:none;outline:none;position:absolute;right:15px;top:15px;}#sidebar a {display:block;color:#000000;text-align:left;padding:7px 10px;font-size:1.2em;}#sidebar a:hover {background-color:#f2f2f2;}form [submit-success], form [submit-error] {padding:10px;text-align:center;margin:20px 0px;}form [submit-success] {border:#8d45ab 1px solid;color:#8d45ab;}form [submit-error] {border:#ee0000 1px solid;color:#ee0000;}*.mediacontainer {text-align:center;max-width:400px;margin:0px auto;display:block;}div.fl.p, div.fr.p {width:47%;}div.fl.p p:first-child, div.fr.p p:first-child {margin-top:0px;}.lightbox {left:0;top:0;width:100%;height:100%;position:fixed;display:flex;align-items:center;justify-content:center;overflow:scroll;z-index:10;overflow:hidden;}.lightbox > div.modal {left:0;top:0;background:rgba(160,160,160,0.8);width:100vw;height:100vh;position:absolute;z-index:1;}.lightbox div.content {position:relative;z-index:10;overflow-y:auto;max-height:100vh;}.lightbox div.content div.inner div.bookbox.inline div.fl, .lightbox div.content div.inner div.bookbox.inline div.fr {float:none;width:auto;height:auto;margin:0px auto 10px auto;}.lightbox div.content div.inner div.bookbox.inline div.clear {display:none;}.lightbox span.close {display:block;z-index:10;position:absolute;right:20px;top:10px;width:32px;height:32px;cursor:pointer;background:transparent;z-index:20;}div.section div.inner .amp-carousel-button.amp-carousel-button-prev, div.section div.inner .amp-carousel-button.amp-carousel-button-next {width:50px;height:50px;background-color:transparent;padding:0;margin:0;cursor:pointer;}div.section div.inner .amp-carousel-button.amp-carousel-button-prev {background:url('https://www.speechaim.com/images/carousel_icon_left.png') center center no-repeat;background-size:contain;}div.section div.inner .amp-carousel-button.amp-carousel-button-next {background:url('https://www.speechaim.com/images/carousel_icon_right.png') center center no-repeat;background-size:contain;}div.section{width:auto;}div.section div.inner {max-width:1730px; padding:30px 10px;margin:0px auto;box-sizing:border-box;}div.headercontainer {max-width:1730px;margin:auto;}div.section div.inner h1 {font-size:3.6em;color:#151515;}div.section div.inner h1 span {position:relative;margin-left:10px;}div.section div.inner h1 span span.pencil {position:absolute;display:block;left:-37px;top:-30px;width:250px;height:130px;background:transparent url('https://www.speechaim.com/images/pencil_mark.png') center center no-repeat;background-size:contain;}div.section.head div.inner {background:transparent url('https://www.speechaim.com/images/index_vid.png') right center no-repeat;min-height:494px;max-width:1600px; }div.section.services div.services {background-image:url('https://www.speechaim.com/images/child_photo_01.png?s=1'), url('https://www.speechaim.com/images/adult_photo_01.png?s=2');background-position:left top, right bottom;background-repeat:no-repeat, no-repeat;}div.section.services div.services div.servlinks a {color:#182F43;display:block;margin-bottom:15px;padding-left:25px;background:url('https://www.speechaim.com/images/icon_check.png') left 3px no-repeat;text-align:left;}div.section.contact{background:#151515;}div.section.contact div.inner {padding:50px 10px;color:#3f3f3f;max-width:1100px;}div.section.contact div.inner h2 {font-size:3em;padding:0;margin:0px 0px 10px 0px;color:#3f3f3f;}div.section.contact a {color:#3f3f3f;}div.section.contact #contactform input, div.section.contact #contactform textarea,div.section.contact #contactform input:focus, div.section.contact #contactform textarea:focus {padding:10px;border-width:0px 0px 1px 0px;border-color:#e5e5e5;border-style:solid;
67display:block;width:100%;max-width:400px;color:#e5e5e5;height:auto;background:transparent;}div.section.contact #contactform input[type="submit"] {border:#e5e5e5 1px solid;color:#e5e5e5;background:transparent;display:inline-block;cursor:pointer;width:auto;padding:10px 30px;}div.section.feedback {background:#EEEEEE;}div.section.feedback div.inner {padding:50px 10px;}div.section.feedback div.item, div.section.therapy .item {display:inline-block;width:260px;margin:20px;text-align:center;vertical-align:top;}div.section.therapy .item {width:280px;max-width:100vw;box-sizing:border-box;color:#000000;margin:20px 40px;;}div.section.feedback div.item div.top {background:#ffffff;padding:30px;border-radius:6px;position:relative;box-shadow:2px 2px 14px 0px rgba(0,0,0,0.04);}div.section.feedback div.item div.top div.tip {width:30px;height:30px;position:absolute;left:50%;margin-left:-15px;bottom:-15px;background-color:transparent;background:url('https://www.speechaim.com/images/icon_tip.png') center center no-repeat;background-size:contain;}div.section div.contactbox {margin:0px auto;max-width:1200px;padding:7px;border-radius:30px;background:rgb(192,197,242);background:linear-gradient(301deg, rgba(192,197,242,1) 0%, rgba(242,234,246,1) 50%, rgba(192,197,242,1) 100%);position:relative;}div.section div.contactbox div.about {text-align:left;margin:20px auto;max-width:1220px;}div.inner.team {max-width:1500px;}div.section div.contactbox.new:after {display:block;position:absolute;width:85px;height:26px;right:40px;top:25px;background:url('https://www.speechaim.com/images/icon_new.png') center center no-repeat;background-size:contain;content:' ';}div.section div.contactbox > div.w {background:#ffffff;border-radius:25px;padding:20px 10px;}div.divide {display:flex;flex-flow:row nowrap;justify-content:stretch;align-items:flex-start;}div.divide > div.mar {margin-right:20px;}div.divide.im > div.mar {margin-right:40px;}div.divide > div {flex:1 1 50%;}*.desktop {display:block;}*.mobile, *.mobile.btn {display:none;}*.mobile amp-carousel {display:none;}@media screen and (max-width:1270px) { *.desktop {display:none;}*.mobile {display:block;}*.mobile.btn {display:inline-block;}*.mobile amp-carousel {display:block;}div.divide {display:block;}div.divide > div, div.divide > div.mar, div.divide.im > div.mar {display:block;margin:10px auto;text-align:center;}div.divide > div.desktop {display:none;}div.section div.contactbox h2 {max-width:210px;margin-left:auto;margin-right:auto;}div.section.contact #contactform {max-width:300px;display:block;}div.section.contact div.inner {max-width:350px;}div.section.services div.services {background:none;}div.section.services div.services div.divide.mt180 {margin-top:20px;}div.section.head {margin-top:0px;}div.section.head div.inner {background:transparent;min-height:initial;}div.section.therapy {margin-top:0px;}}#automated {position:fixed;right:20px;bottom:20px;z-index:99;width:auto;height:auto;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;background:#08191c;padding:5px;border-radius:20px;overflow:hidden;}#automated a, #automated span {display:block;padding:5px 20px;display:block;cursor:pointer;}#amchat {position:fixed;width:320px;max-width:calc(100% - 20px);box-sizing:border-box;height:auto;right:20px;bottom:80px;background:#ffffff;border-radius:20px;box-shadow:1px 1px 5px 0px rgba(0,0,0,0.2);z-index:99;}#amchat span.close {position:absolute;right:17px;top:2px;z-index:90;font-weight:bold;cursor:pointer;color:#84949b;}#amchat div.amchattop {background:#2e2f2b;color:#ffffff;padding:20px 15px;border-radius:20px 20px 0px 0px;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;line-height:normal;}#amchat #amchatinner {padding:15px;border-radius:0px 0px 20px 20px;font-size:0.8rem;overflow-x:hidden;overflow-y:auto;width:auto;height:450px;transform:rotate(180deg);direction:rtl;}#amchat #amchatinnerinner {overflow:hidden;transform:rotate(180deg);min-height:410px;direction:ltr;}#amchat #amchatinner div.question { margin-bottom:20px;display:flex;flex-flow:row nowrap;justify-content:flex-start;overflow:hidden;}#amchat #amchatinner div.question div.txt {max-width:85%;height:auto;padding:10px;background:#ececeb;color:#363636;border-radius:10px;}#amchat #amchatinner div.answers { margin-bottom:20px;
67display:flex;flex-flow:row wrap;justify-content:center;}#amchat #amchatinner div.answers > span { padding:4px 7px;margin:0px 7px 7px 0px;white-space:nowrap;color:#2c2e2f;border:#2c2e2f 1px solid;border-radius:10px;font-size:0.9rem;cursor:pointer;}#amchat #amchatinner div.answers > span:hover { background:#f8f8f8;}#amchat #amchatinner div.answer { margin-bottom:20px;display:flex;flex-flow:row nowrap;justify-content:flex-end;}#amchat #amchatinner div.answer > div { max-width:85%;height:auto;padding:10px;background:#2c2e2f;color:#ffffff;border-radius:10px;}#amchat div.hidewithdelay {animation:cssAnimationHide 0.1s normal forwards;animation-iteration-count:1;animation-delay:2s;}#amchat div.showwithdelay {animation:cssAnimationShow 0.1s normal forwards;animation-iteration-count:1;animation-delay:2s;opacity:0;position:relative;}@keyframes cssAnimationHide {0% {opacity:1;}100% {opacity:0; width:1px; height:1px; overflow:hidden;}}@keyframes cssAnimationShow {0% {opacity:0; position:absolute;}100% {opacity:1; position:relative;}}#amchat #amchatinner div.answer.dn,#amchat #amchatinner div.answers.dn, #amchat #amchatinner div.question.dn {display:none;}@media screen and (max-width:1270px) {#amchat, #automated {right:10px;}}div.section.page div.inner {max-width:1550px;}div.section.page h2 {color:#03004C;font-size:3.3em;position:relative;z-index:40;text-shadow:0px 0px 18px rgba(255,255,255,0.7);}div.section.page h2.title {margin-top:40px;font-size:2em;font-weight:bold;}div.section.page div.mar {margin-right:40px;}div.section.page.sessions {background:#F2F2F2;position:relative;}div.section.page.sessions:after{background:linear-gradient(184deg, rgba(150,95,175,1) 1%, rgba(150,95,175,1) 70%, rgba(47,217,215,1) 70%, rgba(47,217,215,1) 100%);width:5px;height:100%;right:0;top:0;position:absolute;display:block;content:' ';}div.section.page.sessions div.inner {padding:30px 10px;}.viol {color:#8D45AB;}div.section.page ul {list-style-type:none;}div.section.page ul li {padding-left:30px;padding-top:3px;padding-bottom:3px;background:transparent url('https://www.speechaim.com/images/icon_tick.png') left 4px no-repeat;background-size:20px 20px;text-align:left;}div.section.page ul li p:first-child {margin-top:0;padding-top:0;}div.cities a {color:#000000;display:inline-block;padding:15px 30px 15px 50px;width:130px;border:1px solid #DCDCDC;border-radius:14px;margin:20px;
67background:#ffffff url('https://www.speechaim.com/images/icon_marker.png') 10px center no-repeat;background-size:17px 20px;text-align:left;}div.cities a:hover {color:#8D45AB;background-image:url('https://www.speechaim.com/images/icon_marker_v.png');box-shadow:0px 12px 18px rgba(141, 69, 171, 0.09);transform:scale(1.1); }div.section.page div.layer {z-index:30;background:rgba(0,0,0,0.4);background:-moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.4) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.4) 100%);position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.2;}div.section.page div.headimage {position:absolute;z-index:20;left:0;top:0;width:100%;height:100%;}div.section.page div.headimage img {object-fit:cover;}div.section.services div.services.contact {min-height:460px;background:#ffffff url('https://www.speechaim.com/images/contact_backgr.png') left center no-repeat;background-size:460px 460px;}div.section.services div.services.contact.ab {background-image:url('https://www.speechaim.com/images/about_backgr.png');}div.pricing {margin-top:40px;display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;}div.pricing > div.item {flex:0 0 220px;padding:25px 15px;background:#8d45ab;color:#ffffff;margin:2px;text-align:center;}div.pricing > div.item p {line-height:1.5;}div.about.item {display:inline-block;width:170px;margin:15px;box-shadow:0px 5.48387px 20.5645px rgba(0, 0, 0, 0.12);border-radius:12px;font-size:0.87em;text-align:center;padding:20px;color:#000000;}div.about.item div.img {margin:0px auto 10px auto;width:50px;height:50px;position:relative;}div.about.item div.img img {object-fit:contain;}.team.item {display:inline-block;width:270px;margin:15px;text-align:left;color:#151515;line-height:1.5;vertical-align:top;}.team.item div.img {margin:0px 0px 10px 0px;width:170px;height:170px;position:relative;border-radius:12px;overflow:hidden;}.team.item div.img img {object-fit:cover;}@media screen and (max-width:1270px) { div.section.services div.services.contact, div.section.services div.services.contact.ab {background:transparent;min-height:initial;}div.about.item, .team.item {pading:10px;margin:5px;}div.section.page div.divide > div, div.section.page div.divide > div.mar, div.section.page div.divide.im > div.mar {margin:10px auto;text-align:left;}div.section.page div.divide > div.ce, div.section.page div.divide > div.mar.ce {text-align:center;}form span.boxes {display:block;margin-top:10px;}}@media screen and (max-width: 1270px) { 68 div.item.about { 69 display: inline-flex; 70 flex-flow: row nowrap; 71 justify-content: stretch; 72 align-items: center; 73 width: 250px; 74 padding: 10px; 75 text-align: left; 76 } 77 78 div.item.about div { 79 flex: 1 1 auto; 80 } 81 82 div.item.about div.img { 83 flex: 0 0 30px; 84 width: 30px; 85 height: 30px; 86 margin: 0px 15px 0px 0px; 87 } 88 89 a.item.team { 90 text-align: center; 91 margin-bottom: 30px; 92 } 93 94 a.item.team div.img { 95 margin: 0px auto 10px auto; 96 } 97 98 div.divide.therapists div h2 { 99 text-align: center; 100 } 101 } 102 </style> 103 <style amp-boilerplate> 104 body { 105 -webkit-animation: -amp-start 8s steps(1, end) 0s 1 normal both; 106 -moz-animation: -amp-start 8s steps(1, end) 0s 1 normal both; 107 -ms-animation: -amp-start 8s steps(1, end) 0s 1 normal both; 108 animation: -amp-start 8s steps(1, end) 0s 1 normal both 109 } 110 111 @-webkit-keyframes -amp-start { 112 from { 113 visibility: hidden 114 } 115 116 to { 117 visibility: visible 118 } 119 } 120 121 @-moz-keyframes -amp-start { 122 from { 123 visibility: hidden 124 } 125 126 to { 127 visibility: visible 128 } 129 } 130 131 @-ms-keyframes -amp-start { 132 from { 133 visibility: hidden 134 } 135 136 to { 137 visibility: visible 138 } 139 } 140 141 @-o-keyframes -amp-start { 142 from { 143 visibility: hidden 144 } 145 146 to { 147 visibility: visible 148 } 149 } 150 151 @keyframes -amp-start { 152 from { 153 visibility: hidden 154 } 155 156 to { 157 visibility: visible 158 } 159 } 160 </style> 161 <noscript> 162 <style amp-boilerplate> 163 body { 164 -webkit-animation: none; 165 -moz-animation: none; 166 -ms-animation: none; 167 animation: none 168 } 169 </style> 170 </noscript> 171 <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap" rel="stylesheet" /> 172
172<script async src="https://cdn.ampproject.org/v0.js"></script>
172 173
173<script async custom-element="amp-sidebar" src="https://cdn.ampproject.org/v0/amp-sidebar-0.1.js"></script>
173 174
174<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
174 175
175<script async custom-element="amp-lightbox" src="https://cdn.ampproject.org/v0/amp-lightbox-0.1.js"></script>
175 176
176<script async custom-element="amp-form" src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script>
176 177
177<script async custom-element="amp-bind" src="https://cdn.ampproject.org/v0/amp-bind-0.1.js"></script>
177 178
178<script async custom-element="amp-carousel" src="https://cdn.ampproject.org/v0/amp-carousel-0.2.js"></script>
178 179</head> 180 181<body> 182 183<div id="header" class="mainheader wh"> 184 185 186 <div class="headertop"> 187 <div class="headercontainer"> 188 189 <div class="fl menuicon"> 190 <span class="hamburgermenu" on="tap:sidebar.toggle" role="button" tabindex="0" style="cursor: pointer;"><amp-img src="https://www.speechaim.com/images/hamburger_icon.png" alt="" width="24" height="17" layout="fixed"></amp-img></span> 191 </div> 192 193 <div class="fl" style="margin-top: 5px;"><a href="https://www.speechaim.com/" aria-label="logo"><amp-img src="https://www.speechaim.com/images/logo_n.png" alt="" width="195" height="65" layout="fixed"></amp-img></a></div> 194 195 196 <a href="book-now" class="btn mobile mt15" style="padding: 10px 15px;">Book now</a> 197 198 199 200 <div class="links fr" style="margin-top: 21px;"> 201 <a href="children-speech-therapy">Child Speech</a> 202 <a href="adult-speech-therapy">Adult Speech</a> 203 <a href="senior-speech-therapy">Senior Speech</a> 204 205 206 <a href="speech-therapy-near-me">Locations</a> 207 <a href="about-us" class="sel">About Us</a> 208 <a href="contact">Contact Us</a> 209 <a href="book-now" class="con">Book now</a> 210 211 212 213 214 </div> 215 <div class="clear"> </div> 216 </div> 217 </div> 218</div> 219 220<amp-sidebar id="sidebar" 221 layout="nodisplay" 222 side="left"> 223 <amp-img class="amp-close-image" 224 src="https://www.speechaim.com/images/close_icon.png" 225 width="20" 226 height="20" 227 alt="close sidebar" 228 on="tap:sidebar.close" 229 role="button" 230 tabindex="0"></amp-img> 231 <nav class="main mob"> 232 <a href="children-speech-therapy">Child Speech</a> 233 <a href="adult-speech-therapy">Adult Speech</a> 234 <a href="senior-speech-therapy">Senior Speech</a> 235 236 237 <a href="speech-therapy-near-me">Locations</a> 238 <a href="about-us" class="sel">About Us</a> 239 <a href="contact" class="con">Contact Us</a> 240 <a href="book-now">Book now</a> 241 </nav> 242</amp-sidebar> 243 244 245 <div class="section page mt30"> 246 <div class="inner"> 247 248 <h2 class="c">About Us</h2> 249 <div style="width: 200px; height: 1px; overflow: hidden; background: #151515; display: block; margin: 0px auto;"></div> 250 251 </div> 252 </div> 253 254 <div class="section services"> 255 <div class="inner" style="padding: 10px;"> 256 257 <div class="services contact ab"> 258 259 <div class="divide"> 260 <div class="desktop" style="flex: 0 0 520px;"></div> 261 262 <div class="mediacontainer mobile" style="margin-left: -10px; margin-right: auto;"><amp-img src="https://www.speechaim.com/images/about_backgr.png" width="566" height="566" alt="" layout="responsive"></amp-img></div> 263 264 <div style="max-width: 800px; line-height: 2; text-align: left;"> 265 <h3 class="f20" style="font-size: 60px;">A Team Passionate About Speech</h3> 266 267 268 <p style="color: #182F43;">SpeechAim is a dedicated team of <b class="viol">licensed and experienced</b> S-LPs who offer hands-on practice. We aim to deliver the best care by offering assessments and <b class="viol">unique plans tailored</b> to each client. We provide <b class="viol">on-going communication</b> with families and practical <b class="viol">detailed hand-outs</b> for home practice to continue the care even after sessions.</p> 269 <p style="color: #182F43;">We know that the ability to communicate your wants and needs is the most important aspect to quality of life. Whether through the use of aids or direct speech, we understand the difficulties involved and are <b class="viol">committed</b> to providing the <b class="viol">highest level of care</b> possible. When necessary we also work together as a team to review cases and provide feedback to each other.</p> 270 271 <div class="mt30 divide" style="justify-content: flex-start; align-items: center;"> 272 <div class="mar" style="flex: 0 0 auto;"><a href="contact" class="btn">Talk to a Speech‑Language Pathologist</a></div> 273 <div style="flex: 0 0 auto;"><a href="https://m.me/speechaim" target="_blank" class="trackme"><span style="color: #151515;"><amp-img src="https://www.speechaim.com/images/icon_messanger_sm.png" width="16" height="16" layout="fixed" style="vertical-align: middle;"></amp-img> Talk to a Speech‑Language Pathologist</span></a></div> 274 </div> 275 </div>
276 </div> 277 278 </div> 279 280 </div> 281 </div> 282 283 <div class="section mt30"> 284 <div class="inner c"> 285 <div class="item about"> 286 <div class="img"><amp-img src="https://www.speechaim.com/images/icon_about_01.png" alt="" layout="fill"></amp-img></div> 287 <div>Experienced & Highly Trained Therapists</div> 288 </div> 289 <div class="item about"> 290 <div class="img"><amp-img src="https://www.speechaim.com/images/icon_about_02.png" alt="" layout="fill"></amp-img></div> 291 <div>Innovative & Current Evidence Based Techniques</div> 292 </div> 293 <div class="item about"> 294 <div class="img"><amp-img src="https://www.speechaim.com/images/icon_about_03.png" alt="" layout="fill"></amp-img></div> 295 <div>Multi-Lingual Therapy: Hebrew, English, Russian</div> 296 </div> 297 <div class="item about"> 298 <div class="img"><amp-img src="https://www.speechaim.com/images/icon_about_04.png" alt="" layout="fill"></amp-img></div> 299 <div>Family-Centered<br />Approach</div> 300 </div> 301 <div class="item about"> 302 <div class="img"><amp-img src="https://www.speechaim.com/images/icon_about_05.png" alt="" layout="fill"></amp-img></div> 303 <div>Extended Hours<br />(Weekends & Evenings)</div> 304 </div> 305 </div> 306 </div> 307 308 309 <div class="section mt30"> 310 <div class="inner" style="max-width: 1400px;"> 311 312 <div class="c contactbox" style="max-width: initial;"> 313 <div class="w c"> 314 <h2 style="color: #000000; font-size: 3em;">Team</h2> 315 316 <div class="about"> 317 318 <a href="/team#angelina_p" class="item team"> 319 <div class="img"><amp-img src="https://www.speechaim.com/images/about_founder_01.png" alt="" layout="fill"></amp-img></div> 320 <div><span class="f20">Angelina Pinhasov</span><br /><b class="viol">Founder & Director, Speech-Language Pathologist</b><br /><span class="f12">M.H.Sc., S-LP(C) Reg. CASLPO</span></div> 321 </a> 322 323 <a href="/team#eliana_z" class="item team"> 324 <div class="img"><amp-img src="https://www.speechaim.com/images/eliana_zalcman.jpg" alt="" layout="fill"></amp-img></div> 325 <div><span class="f20">Eliana Zalcman</span><br /><b class="viol">Speech-Language Pathologist</b><br /><span class="f12">Hons. B.A., M.H.Sc., S-LP, Reg. CASLPO</span></div> 326 </a> 327 328 <a href="/team#gabriella_b" class="item team"> 329 <div class="img"><amp-img src="https://www.speechaim.com/images/gabriella_baldwin.jpg" alt="" layout="fill"></amp-img></div> 330 <div><span class="f20">Gabriella Baldwin</span><br /><b class="viol">Speech-Language Pathologist</b><br /><span class="f12">MS, CCC-SLP, Reg. CASLPO</span></div> 331 </a> 332 333 334 335 336 337 338 339 340 341 342 343 <a href="/team#hailey_g" class="item team"> 344 <div class="img"><amp-img src="https://www.speechaim.com/images/Hailey_Gamazo_Paredes.png" alt="" layout="fill"></amp-img></div> 345 <div><span class="f20">Hailey Gamazo-Paredes</span><br /><b class="viol">Communicative Disorders Assistant</b><br /><span class="f12">BA, CDA</span></div> 346 </a> 347 348 349 350 351 <a href="/team#embree_yip" class="item team"> 352 <div class="img"><amp-img src="https://www.speechaim.com/images/embree_yip.png" alt="" layout="fill"></amp-img></div> 353 <div><span class="f20">Embree Yip</span><br /><b class="viol">Speech-Language Pathology Assistant</b><br /><span class="f12">B.A.Sc</span></div> 354 </a> 355 356 357 358 <a href="/team#kira_rosenbloom" class="item team"> 359 <div class="img"><amp-img src="https://www.speechaim.com/images/kira_rosenbloom.png" alt="" layout="fill"></amp-img></div> 360 <div><span class="f20">Kira Rosenbloom</span><br /><b class="viol">Speech-Language Pathology Assistant</b><br /><span class="f12">B.Sc (Hons), B.Sc</span></div> 361 </a> 362 363 <a href="/team#nada_iqbal" class="item team"> 364 <div class="img"><amp-img src="https://www.speechaim.com/images/nada_iqbal.jpg" alt="" layout="fill"></amp-img></div> 365 <div><span class="f20">Nada Iqbal</span><br /><b class="viol">Speech-Language Pathology Assistant</b><br /><span class="f12">B.A</span></div> 366 </a> 367 368 369 370 371 <a href="/team#eden" class="item team"> 372 <div class="img"><amp-img src="https://www.speechaim.com/images/eden_gershman.jpg" alt="" layout="fill"></amp-img></div> 373 <div><span class="f20">Eden Gershman</span><br /><b class="viol">Administrative Assistant</b><br /><span class="f12">B.A.</span></div> 374 </a> 375 376 <a href="/team#shameeqa" class="item team"> 377 <div class="img">
377<amp-img src="https://www.speechaim.com/images/shameeqa_phillips.jpg" alt="" layout="fill"></amp-img></div> 378 <div><span class="f20">Shameeqa Phillips</span><br /><b class="viol">Speech-Language Pathology Assistant</b><br /><span class="f12">B.A.</span></div> 379 </a> 380 381 <a href="/team#zahra" class="item team"> 382 <div class="img"><amp-img src="https://www.speechaim.com/images/zahra_eftekhari.jpg" alt="" layout="fill"></amp-img></div> 383 <div><span class="f20">Zahra Eftekhari</span><br /><b class="viol">Communicative Disorders Assistant</b><br /><span class="f12">MSc, CDA</span></div> 384 </a> 385 386 <a href="/team#joanna" class="item team"> 387 <div class="img"><amp-img src="https://www.speechaim.com/images/joanna_lee.jpg" alt="" layout="fill"></amp-img></div> 388 <div><span class="f20">Joanna Lee</span><br /><b class="viol">Communicative-Disorders Assistant</b><br /><span class="f12">BA, CDA</span></div> 389 </a> 390 391 <a href="/team#christine" class="item team"> 392 <div class="img"><amp-img src="https://www.speechaim.com/images/christine_kim.jpg" alt="" layout="fill"></amp-img></div> 393 <div><span class="f20">Christine Kim</span><br /><b class="viol">Speech-Language Pathology Assistant</b><br /><span class="f12">Hons. B.A.</span></div> 394 </a> 395 396 397 <a href="/team#christina_hii" class="item team"> 398 <div class="img"><amp-img src="https://www.speechaim.com/images/christina_hii.jpg" alt="" layout="fill"></amp-img></div> 399 <div><span class="f20">Christina Hii</span><br /><b class="viol">Speech-Language Pathologist</b><br /><span class="f12">M.Sc.(A), S-LP(C), Reg. CASLPO and CHCPBC</span></div> 400 </a> 401 402 <a href="/team#oviya_sriananthan" class="item team"> 403 <div class="img"><amp-img src="https://www.speechaim.com/images/oviya.jpg" alt="" layout="fill"></amp-img></div> 404 <div><span class="f20">Oviya Sriananthan</span><br /><b class="viol">Speech-Language Pathology Assistant</b><br /><span class="f12">B.Sc</span></div> 405 </a> 406 407 <a href="/team#waruni_abeysinghe" class="item team"> 408 <div class="img"><amp-img src="https://www.speechaim.com/images/waruni.jpg" alt="" layout="fill"></amp-img></div> 409 <div><span class="f20">Waruni Abeysinghe</span><br /><b class="viol">Speech-Language Pathology Assistant</b><br /><span class="f12">M.Ed, B.Sc, M.Sc</span></div> 410 </a> 411 412 413 <a href="/team#kulsum_manji" class="item team"> 414 <div class="img"><amp-img src="https://www.speechaim.com/images/kulsum_manji.jpg" alt="" layout="fill"></amp-img></div> 415 <div><span class="f20">Kulsum Manji</span><br /><b class="viol">Speech-Language Pathologist</b><br /><span class="f12">S-LP, Reg. CASLPO</span></div> 416 </a> 417 418 <a href="/team#tolaciy" class="item team"> 419 <div class="img"><amp-img src="https://www.speechaim.com/images/tolaciy.jpg" alt="" layout="fill"></amp-img></div> 420 <div><span class="f20">Tolaciy Gunabalan</span><br /><b class="viol">Communicative Disorders Assistant</b><br /><span class="f12"></span></div> 421 </a> 422 423 <a href="/team#kaitlyn_mayers" class="item team"> 424 <div class="img"><amp-img src="https://www.speechaim.com/images/kaitlyn_mayers.jpg" alt="" layout="fill"></amp-img></div> 425 <div><span class="f20">Kaitlyn Mayers</span><br /><b class="viol">Speech-Language Pathology Assistant</b><br /><span class="f12">B.A.</span></div> 426 </a> 427 428 <a href="/team#minella_tayade" class="item team"> 429 <div class="img"><amp-img src="https://www.speechaim.com/images/minella_tayade.jpg" alt="" layout="fill"></amp-img></div> 430 <div><span class="f20">Minella Tayade</span><br /><b class="viol">Communicative Disorders Assistant</b><br /><span class="f12">BA (Hons) Sociology, MBA (HR), TEFL (TESOL) & CDA</span></div> 431 </a> 432 433 <a href="/team#alisha_vaz" class="item team"> 434 <div class="img"><amp-img src="https://www.speechaim.com/images/alisha_vaz.jpg" alt="" layout="fill"></amp-img></div> 435 <div><span class="f20">Alisha Vaz</span><br /><b class="viol">Speech-Language Pathologist</b><br /><span class="f12">M.Cl.Sc., S-LP(C), Reg. CASLPO</span></div> 436 </a> 437 438 <a href="/team#petra_fayad" class="item team"> 439 <div class="img"><amp-img src="https://www.speechaim.com/images/petra_fayad.jpg" alt="" layout="fill"></amp-img></div> 440 <div><span class="f20">Petra Fayad</span><br /><b class="viol">Communicative Disorders Assistant</b><br /><span class="f12">Hon B.Sc, CDA</span></div> 441 </a> 442 443 <a href="/team#sunaina_bhardwaj" class="item team"> 444 <div class="img"><amp-img src="https://www.speechaim.com/images/sunaina_bhardwaj.jpg" alt="" layout="fill"></amp-img></div> 445 <div><span class="f20">Sunaina Bhardwaj</span><br /><b class="viol">Communicative Disorders Assistant</b><br /><span class="f12">B.A CDA</span></div> 446 </a> 447 448 <a href="/team#alexis_seed" class="item team"> 449 <div class="img"><amp-img src="https://www.speechaim.com/images/alexis_seed.jpg" alt="" layout="fill"></amp-img></div> 450 <div><span class="f20">Alexis Seed</span><br /><b class="viol">Communicative Disorders Assistant</b><br /><span class="f12">CDA/SLPA., CDAAC</span></div> 451 </a> 452 453 <a href="/team#alana_dubrovsky" class="item team"> 454 <div class="img"><amp-img src="https://www.speechaim.com/images/alana_dubrovsky.jpg" alt="" layout="fill"></amp-img></div> 455 <div><span class="f20">Alana Dubrovsky</span><br /><b class="viol">Speech-Language Pathologist</b><br /><span class="f12">Hons B.S.W, M.H.Sc., S-LP(C) Reg. CASLPO</span></div> 456 </a> 457 458 459 460 </div> 461 462 <div class="mt20 c"> 463 <a href="/team" class="btn">Learn More</a> 464 </div> 465
466 </div> 467 </div> 468 469 </div> 470 </div> 471 472 <div class="section page sessions mt30"> 473 474 <div class="inner" style="max-width: 1100px; padding: 50px 10px;"> 475 476 477 478 479 480 481 482 <div class="divide therapists prel"> 483 484 <div style="max-width: 50px;" class="mar"> 485 <amp-img src="images/icon_therapists.png" alt="" width="50" height="50" layout="fixed"></amp-img> 486 </div> 487 488 <div> 489 <h2 style="font-size: 2em;">Some people have a way with words.<br /><span class="viol">A speech-language pathologist</span> has a way with people to help them <span class="viol">find their way</span> with words.</h2> 490 </div> 491 492 <div style="position: absolute; width: 55px; height: 55px; right: -20px; top: -30px;box-shadow: 0px 5.48387px 20.5645px rgba(0, 0, 0, 0.12);" class="desktop"><amp-img src="https://www.speechaim.com/images/icon_microph.png" alt="" layout="fill"></amp-img></div> 493 <div style="position: absolute; width: 70px; height: 70px; right: -130px; top: 30px;box-shadow: 0px 5.48387px 20.5645px rgba(0, 0, 0, 0.12);" class="desktop"><amp-img src="https://www.speechaim.com/images/icon_bowl.png" alt="" layout="fill"></amp-img></div> 494 495 496 497 </div> 498 499 </div> 500 </div> 501 502 503 504 505 506 507 508 509 <div id="footer"> 510 511 <div class="footerinner"> 512 513 <div class="mobile"> 514 <a href="https://www.speechaim.com/" aria-label="logo"><amp-img src="https://www.speechaim.com/images/logo_n.png" alt="Facebook" width="150" height="50" layout="fixed"></amp-img></a> 515 </div> 516 517 <div class="footerinnertop"> 518 519 <div class="tablecell desktop"> 520 <a href="https://www.speechaim.com/" aria-label="logo"><amp-img src="https://www.speechaim.com/images/logo_n.png" alt="Facebook" width="150" height="50" layout="fixed"></amp-img></a> 521 </div> 522 523 <div class="tablecell"> 524 <b class="sfrb tableheader">Get To Know Us</b> 525 526 <a href="speech-therapy-near-me">Locations</a><br /> 527 <a href="about-us" class="sel">About Us</a><br /> 528 <a href="contact">Contact Us</a><br /> 529 <a href="book-now">Book Now</a><br /> 530 <a href="terms">Terms & Conditions</a><br /> 531 <a href="privacy">Privacy Policy</a><br /> 532 <a href="faq">FAQs</a> 533 534 </div> 535 536 537 <div class="tablecell"> 538 <b class="sfrb tableheader">Categories</b> 539 <a href="children-speech-therapy">Child Speech Therapy</a><br /> 540 <a href="adult-speech-therapy">Adult Speech Therapy</a><br /> 541 <a href="senior-speech-therapy">Senior Speech Therapy</a> 542 </div> 543 544 <div class="tablecell" style="flex: 0 0 250px;"> 545 <b class="sfrb tableheader">Business Hours</b> 546 Mon - Fri: 8:00am - 8:00pm<br /> 547 Sat - Sun: 8:30am - 4:30pm 548 549 <div class="mt10"> 550 <amp-img src="https://www.speechaim.com/images/icon_phone.png" alt="email" width="18" height="18" layout="fixed" style="margin-bottom: -2px;" ></amp-img> <a href="mailto:[email protected]" aria-label="mail-link" class="trackme">[email protected]</a><br /> 551 <amp-img src="https://www.speechaim.com/images/icon_envelope.png" alt="phone" width="18" height="18" layout="fixed" style="vertical-align: middle;" ></amp-img> <a href="tel:1-437-777-1190" aria-label="phone-link" class="trackme">437-777-1190</a> 552 </div> 553 554 555 <div class="mt20"> 556 557 <a href="https://www.speechaim.com/book-now" class="btn mobile" style="padding: 5px 7px; color: #ffffff; margin-right: 15px; vertical-align: bottom;">Book Now</a> 558 559 <a href="https://www.twitter.com/speechaimTO" aria-label="twitter-link" target="_blank"> 560 <amp-img src="https://www.speechaim.com/images/icon_twitter.png" alt="Twitter" width="22" height="22" layout="fixed"></amp-img> 561 </a> 562 <a href="https://www.facebook.com/SpeechAim-Leading-Speech-Therapy-2617610861624718/" aria-label="facebook-link" target="_blank" class="ml"> 563 <amp-img src="https://www.speechaim.com/images/icon_fb.png" alt="Facebook" width="22" height="22" layout="fixed"></amp-img> 564 </a> 565 <a href="https://www.instagram.com/speechaim" aria-label="instagram-link" target="_blank" class="ml"> 566 <amp-img src="https://www.speechaim.com/images/icon_inst.png" alt="Instagram" width="22" height="22" layout="fixed"></amp-img> 567 </a> 568 <a href="https://m.me/speechaim" aria-label="myself-link" target="_blank" class="trackme ml"> 569 <amp-img src="https://www.speechaim.com/images/icon_messanger.png" alt="Messenger" width="22" height="22" layout="fixed"></amp-img> 570 </a> 571 </div> 572 </div> 573 574 </div> 575 576 </div> 577 578 <div class="hozline"> </div> 579 580 <div class="footerinner bottom ovh c">
580Copyright © SpeechAim All rights reserved</div> 581 582 </div> 583 584 585 <div id="amchat" [class]="((amChatVisible)? '': 'dn')" class="dn"> 586 <div class="amchattop"> 587 <amp-img src="https://www.speechaim.com/images/am_logo_icon.webp" width="30" height="25" layout="fixed" style="border-radius: 100%; margin-right: 10px;"> 588 <amp-img src="https://www.speechaim.com/images/am_logo_icon.png" width="30" height="25" layout="fixed" style="border-radius: 100%; margin-right: 10px;" fallback> 589 </amp-img> 590 </amp-img> 591 <div>SpeechAim Speech Therapy Assistant</div> 592 </div> 593 594 <div id="amchatinner"> 595 <div id="amchatinnerinner"> 596 <div class="question"> 597 <div class="txt">Thanks so much for reaching us! We're excited to get to know you and discuss the reason you came to visit us today.</div> 598 </div> 599 600 <div class="dn" [class]="(curquestion >= 1)? '': 'dn'"> 601 602 <div class="dn" [class]="((curquestion == 1)? 'c hidewithdelay': 'dn')"> 603 <amp-img src="https://www.speechaim.com/images/anim_typing.gif" width="90" height="52" layout="fixed"></amp-img> 604 </div> 605 606 <div class="dn" [class]="((curquestion == 1)? 'question showwithdelay': 'question')"> 607 <div class="txt">Please let us know the age group of the person you're contacting us about:</div> 608 </div> 609 610 <div class="dn" [class]="((curquestion == 1)? 'answers showwithdelay': 'dn')"> 611 <span role="button" tabindex="0" on='tap:AMP.setState({questions: {"1": "Child"}, curquestion: 2})'>Child</span> 612 <span role="button" tabindex="0" on='tap:AMP.setState({questions: {"1": "Teen"}, curquestion: 2})'>Teen</span> 613 <span role="button" tabindex="0" on='tap:AMP.setState({questions: {"1": "Adult"}, curquestion: 2})'>Adult</span> 614 <span role="button" tabindex="0" on='tap:AMP.setState({questions: {"1": "Senior"}, curquestion: 2})'>Senior</span> 615 </div> 616 617 <div class="dn" [class]="(curquestion > 1)? 'answer': 'dn'"> 618 <div [text]='questions["1"]'></div> 619 </div> 620 621 </div> 622 623 <div class="dn" [class]="(curquestion >= 2)? '': 'dn'"> 624 625 <div class="dn" [class]="((curquestion == 2)? 'c hidewithdelay': 'dn')"> 626 <amp-img src="https://www.speechaim.com/images/anim_typing.gif" width="90" height="52" layout="fixed"></amp-img> 627 </div> 628 629 <div class="dn" [class]="((curquestion == 2)? 'question showwithdelay': 'question')"> 630 <div class="txt">What is the issue you'd like to discuss?</div> 631 </div> 632 633 <div class="dn" [class]="((curquestion == 2)? 'answers showwithdelay': 'dn')"> 634 <span role="button" tabindex="0" on='tap:AMP.setState({questions: {"2": "Speech Difficulties"}, curquestion: 3})'>Speech Difficulties</span> 635 <span role="button" tabindex="0" on='tap:AMP.setState({questions: {"2": "Cognitive Difficulties"}, curquestion: 3})'>Cognitive Difficulties</span> 636 <span role="button" tabindex="0" on='tap:AMP.setState({questions: {"2": "Other"}, curquestion: 3})'>Other</span> 637 </div> 638 639 <div class="dn" [class]="(curquestion > 2)? 'answer': 'dn'"> 640 <div [text]='questions["2"]'></div> 641 </div> 642 643 </div> 644 645 <div class="dn" [class]="(curquestion >= 3)? '': 'dn'"> 646 647 <div class="dn" [class]="((curquestion == 3)? 'c hidewithdelay': 'dn')"> 648 <amp-img src="https://www.speechaim.com/images/anim_typing.gif" width="90" height="52" layout="fixed"></amp-img> 649 </div> 650 651 <div class="dn" [class]="((curquestion == 3)? 'question showwithdelay': 'question')"> 652 <div class="txt">Have you seen a professional or been recommended Speech Therapy?</div> 653 </div> 654 655 <div class="dn" [class]="((curquestion == 3)? 'answers showwithdelay': 'dn')"> 656 <span role="button" tabindex="0" on='tap:AMP.setState({questions: {"3": "Yes"}, curquestion: 4})'>Yes</span> 657 <span role="button" tabindex="0" on='tap:AMP.setState({questions: {"3": "No"}, curquestion: 4})'>No</span> 658 <span role="button" tabindex="0" on='tap:AMP.setState({questions: {"3": "First Visit"}, curquestion: 4})'>First Visit</span> 659 </div> 660 661 <div class="dn" [class]="(curquestion > 3)? 'answer': 'dn'"> 662 <div [text]='questions["3"]'></div> 663 </div> 664 665 </div> 666 667 <div class="dn" [class]="(curquestion >= 4)? '': 'dn'"> 668 669 <div class="dn" [class]="((curquestion == 4)? 'c hidewithdelay': 'dn')"> 670 <amp-img src="https://www.speechaim.com/images/anim_typing.gif" width="90" height="52" layout="fixed"></amp-img> 671 </div> 672 673 <div class="dn" [class]="((curquestion == 4)? 'question showwithdelay': 'question')"> 674 <div class="txt">We'd love to talk to you! Our phone consultations are a great opportunity for us to hear more about the issue and let you know how you should proceed. How would you prefer to chat?</div> 675 </div> 676 677 <div class="dn" [class]="((curquestion == 4)? 'answers showwithdelay': 'dn')"> 678 <span role="button" tabindex="0" on='tap:AMP.setState({questions: {"4": "Phone"}, curquestion: 5}),automatedmessagesform.submit();'>Phone</span> 679 <span role="button" tabindex="0" on='tap:AMP.setState({questions: {"4": "Text"}, curquestion: 5}),automatedmessagesform.submit();'>Text</span> 680 <span role="button" tabindex="0" on='tap:AMP.setState({questions: {"4": "Email"}, curquestion: 5}),automatedmessagesform.submit();'>Email</span> 681 <span role="button" tabindex="0" on='tap:AMP.setState({questions: {"4": "Messenger"}, curquestion: 5}),automatedmessagesform.submit();'>Messenger</span> 682 </div> 683 684 <div class="dn" [class]="(curquestion > 4)? 'answer': 'dn'"> 685 <div [text]='questions["4"]'></div> 686 </div> 687 688 </div> 689 690 </div> 691 </div> 692 693 694 <span class="close" on="tap:AMP.setState({amChatVisible: false})" role="button" tabindex="0">x</span> 695 </div> 696 697 <form method="get" 698 action="book-now" 699 target="_top" 700 id="automatedmessagesform"> 701 <input type="hidden" name="am" value="default" /> 702 <input type="hidden" name="question[0]" value="" [value]='questions["1"]' /> 703 <input type="hidden" name="question[1]" value="" [value]='questions["2"]' /> 704 <input type="hidden" name="question[2]" value="" [value]='questions["3"]' /> 705 <input type="hidden" name="question[3]" value="" [value]='questions["4"]' /> 706 </form> 707 708 </div> 709 710 <div id="automated"> 711 <a href="mailto:[email protected]" aria-label="mail-info" style="border-right: #84949b 1px dotted;"> 712 <amp-img src="https://www.speechaim.com/images/am_email_icon.webp" alt="Email" width="30" height="30" layout="fixed" style="display: block;">
713 <amp-img src="https://www.speechaim.com/images/am_email_icon.png" alt="Email" width="30" height="30" layout="fixed" style="display: block;" fallback> 714 </amp-img> 715 </amp-img> 716 </a> 717 <span on="tap:AMP.setState({amChatVisible: ((amChatVisible)? false: true), curquestion: ((curquestion > 0)? curquestion: 1) })" role="button" tabindex="0"> 718 <amp-img src="https://www.speechaim.com/images/am_chat_icon.webp" alt="Chat" width="30" height="30" layout="fixed" style="display: block;"> 719 <amp-img src="https://www.speechaim.com/images/am_chat_icon.png" alt="Chat" width="30" height="30" layout="fixed" style="display: block;" fallback> 720 </amp-img> 721 </amp-img> 722 </span> 723 </div> 724 725<amp-analytics type="googleanalytics" id="analytics">
726<script type="application/json"> 727{"vars":{"account":"UA-68105186-15"},"triggers":{"trackPageview":{"on":"visible","request":"pageview"}}}</script>
727 728<!-- Global site tag (gtag.js) - Google Ads: 718693556 -->
vendor: 64 bytes, lines 728-729
728 729<script async src="https://www.googletagmanager.com/gtag/js?id=
729AW-718693556
vendor: 12 bytes, line 729
729"></script>
730<script> 731
vendor: 134 bytes, lines 731-735
731window.dataLayer = window.dataLayer || []; 732 function gtag(){dataLayer.push(arguments);} 733 gtag('js', new Date()); 734 735 gtag('config', '
735AW-718693556
vendor: 4 bytes, line 735
735');
736</script>
736 737 738</amp-analytics> 739<!-- Global site tag (gtag) - Google Ads: 718693556 --> 740<amp-analytics type="gtag" data-credentials="include">
741<script type="application/json"> 742{ 743 "vars": { 744 "gtag_id": "AW-718693556", 745 "config": { 746 "AW-718693556": { 747 "groups": "default" 748 } 749 } 750 }, 751 "triggers": { 752 "C_T5W30cwNl2A": { 753 "on": "click", 754 "selector": ".trackme", 755 "vars": { 756 "event_name": "conversion", 757 "send_to": ["AW-718693556/3HkGCJWHrKcBELTJ2dYC"] 758 } 759 } 760 } 761} 762</script>
762 763</amp-analytics> 764<amp-analytics type="googleadwords"> 765
765<script type="application/json"> 766 { 767 "triggers": { 768 "onVisible": { 769 "on": "visible", 770 "request": "remarketing" 771 } 772 }, 773 "vars": { 774 "googleConversionId": "AW-718693556", 775 "googleRemarketingOnly": "true" 776 } 777 } 778 </script>
778 779</amp-analytics>
780<script> 781 gtag('config', 'AW-718693556/XW5pCIHt08YDELTJ2dYC', { 782 'phone_conversion_number': '437-777-1190' 783 }); 784</script>
784 785
786<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-380481c186e0081997c","applicationID":"342890408","transactionName":"blBbbEcEWBACB01RW1cabEpcSlcKDjtYWltMQRdIXRU=","queueTime":0,"applicationTime":8,"atts":"QhdYGg8eSx4=","errorBeacon":"bam.nr-data.net","agent":""}</script>
786</body> 787 788</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.