CINXE.COM
Education Technology | Brigham Education Institute
<!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head> <meta charset="utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1120192633",accountID:"3688588",trustKey:"3688588",xpid:"VwAPWVNbABABVFdUAQMAXlUF",licenseKey:"NRJS-1dce2e27598469f685c",applicationID:"1066627814"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <link rel="canonical" href="https://bei.brighamandwomens.org/educational-technology" /> <link rel="icon" href="https://bei.brighamandwomens.org/files/3/favicon/download.png" /> <meta property="og:type" content="university" /> <meta property="og:title" content="Brigham Education Institute" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:title" content="Brigham Education Institute" /> <meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="vsite-domain-base-host" content="brighamandwomens.theopenscholar.com" /> <meta name="twitter:image" content="//staticbrighamandwomens.theopenscholar.com/files/styles/os_files_xxlarge/public/bei/files/edu_technology_banner.png?m=1609784149&amp;itok=1-xMNxZ6" /> <title>Education Technology | Brigham Education Institute</title> <link rel="stylesheet" media="all" href="/files/css/css_u0gDWl__PYxjKoIwHGbWAlWiaqRzfmKKx3GOQNsWwBQ.css?delta=0&language=en&theme=bei&include=eJxdjrFSAzEMRH_IQd9AQ0VaKG9kWzHKyZbH0t0lf49DkQEaSW9ndldppcyuY-GWqXkUTSv8ukPqcGEhe835ndsaKvrXFW9g5FsPauBjqxGvFuxuThUiGk19eWyomlGetHMmPXXt0xmJoYhGlJP5XbiVUFSL0OJYoMzxn19w9v4Va4iqbj6ww4zVncaj7OBcyA0uKqLHmT5_-PkGpqQjs7awGztB0uZ08w3lbRP5YDq-AZVqa9I" /> <link rel="stylesheet" media="all" href="https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css" integrity="sha256-bZLfwXAP04zRMK2BjiO8iu9pf4FbLqX6zitd+tIvLhE=" crossorigin="anonymous" /> <link rel="stylesheet" media="all" href="https://cdn.jsdelivr.net/npm/@unicorn-fail/drupal-bootstrap-styles@0.0.2/dist/3.1.1/7.x-3.x/drupal-bootstrap.min.css" integrity="sha512-nrwoY8z0/iCnnY9J1g189dfuRMCdI5JBwgvzKvwXC4dZ+145UNBUs+VdeG/TUuYRqlQbMlL4l8U3yT7pVss9Rg==" crossorigin="anonymous" /> <link rel="stylesheet" media="all" href="https://cdn.jsdelivr.net/npm/@unicorn-fail/drupal-bootstrap-styles@0.0.2/dist/3.1.1/8.x-3.x/drupal-bootstrap.min.css" integrity="sha512-jM5OBHt8tKkl65deNLp2dhFMAwoqHBIbzSW0WiRRwJfHzGoxAFuCowGd9hYi1vU8ce5xpa5IGmZBJujm/7rVtw==" crossorigin="anonymous" /> <link rel="stylesheet" media="all" href="https://cdn.jsdelivr.net/npm/@unicorn-fail/drupal-bootstrap-styles@0.0.2/dist/3.2.0/7.x-3.x/drupal-bootstrap.min.css" integrity="sha512-U2uRfTiJxR2skZ8hIFUv5y6dOBd9s8xW+YtYScDkVzHEen0kU0G9mH8F2W27r6kWdHc0EKYGY3JTT3C4pEN+/g==" crossorigin="anonymous" /> <link rel="stylesheet" media="all" href="https://cdn.jsdelivr.net/npm/@unicorn-fail/drupal-bootstrap-styles@0.0.2/dist/3.2.0/8.x-3.x/drupal-bootstrap.min.css" integrity="sha512-JXQ3Lp7Oc2/VyHbK4DKvRSwk2MVBTb6tV5Zv/3d7UIJKlNEGT1yws9vwOVUkpsTY0o8zcbCLPpCBG2NrZMBJyQ==" crossorigin="anonymous" /> <link rel="stylesheet" media="all" href="https://cdn.jsdelivr.net/npm/@unicorn-fail/drupal-bootstrap-styles@0.0.2/dist/3.3.1/7.x-3.x/drupal-bootstrap.min.css" integrity="sha512-ZbcpXUXjMO/AFuX8V7yWatyCWP4A4HMfXirwInFWwcxibyAu7jHhwgEA1jO4Xt/UACKU29cG5MxhF/i8SpfiWA==" crossorigin="anonymous" /> <link rel="stylesheet" media="all" href="https://cdn.jsdelivr.net/npm/@unicorn-fail/drupal-bootstrap-styles@0.0.2/dist/3.3.1/8.x-3.x/drupal-bootstrap.min.css" integrity="sha512-kTMXGtKrWAdF2+qSCfCTa16wLEVDAAopNlklx4qPXPMamBQOFGHXz0HDwz1bGhstsi17f2SYVNaYVRHWYeg3RQ==" crossorigin="anonymous" /> <link rel="stylesheet" media="all" href="https://cdn.jsdelivr.net/npm/@unicorn-fail/drupal-bootstrap-styles@0.0.2/dist/3.4.0/8.x-3.x/drupal-bootstrap.min.css" integrity="sha512-tGFFYdzcicBwsd5EPO92iUIytu9UkQR3tLMbORL9sfi/WswiHkA1O3ri9yHW+5dXk18Rd+pluMeDBrPKSwNCvw==" crossorigin="anonymous" /> <link rel="stylesheet" media="all" href="/files/css/css_5TgGPSLj5KhYld4Va9DSQOhoh1Lo136eAjx5svA8Z4M.css?delta=9&language=en&theme=bei&include=eJxdjrFSAzEMRH_IQd9AQ0VaKG9kWzHKyZbH0t0lf49DkQEaSW9ndldppcyuY-GWqXkUTSv8ukPqcGEhe835ndsaKvrXFW9g5FsPauBjqxGvFuxuThUiGk19eWyomlGetHMmPXXt0xmJoYhGlJP5XbiVUFSL0OJYoMzxn19w9v4Va4iqbj6ww4zVncaj7OBcyA0uKqLHmT5_-PkGpqQjs7awGztB0uZ08w3lbRP5YDq-AZVqa9I" /> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"node\/42","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJxdjrFuwzAMRH9IKb8hS6ZmbUaDkhiVMSUKIm0nf183Q9BmOdx7wAEXiaGIRpSD-UO4lRBV3Xxgh65dVxohzZTZdUzcMjWPommGPz2kDlcWsmPOn9zmUFSL0ORYoOzxzh94w_t_WUNF_941GPnSgxr4WGrEm-19imgEmJKOzNpepmpGedHKmfSwn37up41zITe4qohuZ7o8OdjDnCr8LsJq7ARJm9PdF5TTIvLFtP0Ar8Jr0g","theme":"bei","theme_token":null},"ajaxTrustedUrl":[],"gtag":{"tagId":"G-ERNYMKLZRX","consentMode":false,"otherIds":["UA-204491632-1","UA-174020185-1"],"events":[],"additionalConfigInfo":[]},"gtm":{"tagId":null,"settings":{"data_layer":"dataLayer"},"tagIds":[]},"mathjax":{"config_type":1,"config":null},"spaces":{"id":"3","label":"Brigham Education Institute","purl":"","url":"\/"},"os_fullcalendar":{"calendar_path":"\/calendar"},"bootstrap":{"forms_has_error_value_toggle":1,"popover_enabled":1,"popover_animation":1,"popover_auto_close":1,"popover_container":"body","popover_content":"","popover_delay":"0","popover_html":0,"popover_placement":"right","popover_selector":"","popover_title":"","popover_trigger":"click"},"entitySetting":{"type":"node","bundle":"page","mapping":{"node":{"blog":"blog","events":"calendar","class":"classes","link":"links","news":"news","page":"","person":"people","presentation":"presentations","software_project":"software","software_release":"software"},"bibcite_reference":{"*":"publications"},"paragraph":{"class_material":"classes"}}},"currentTheme":"bei","user":{"uid":0,"permissionsHash":"f753a6d58fe5e51b902f2183292e26fe81ae5a49b14d4f74e4dc497b8aff82c0"}}</script> <script src="/files/js/js_I3Gu8KRAQC3HaQAl1yNm6TPQ_1DmPQ-S5iY7lcYVt6I.js?scope=header&delta=0&language=en&theme=bei&include=eJxdjrFSAzEMRH_IQd9AQ0VaKG9kWzHKyZbH0t0lf49DkQEaSW9ndldppcyuY-GWqXkUTSv8ukPqcGEhe835ndsaKvrXFW9g5FsPauBjqxGvFuxuThUiGk19eWyomlGetHMmPXXt0xmJoYhGlJP5XbiVUFSL0OJYoMzxn19w9v4Va4iqbj6ww4zVncaj7OBcyA0uKqLHmT5_-PkGpqQjs7awGztB0uZ08w3lbRP5YDq-AZVqa9I"></script> <script src="/modules/contrib/google_tag/js/gtag.js?sni52c"></script> <script src="/files/js/js_Q2dBbGceMohw1haJHkS_4LIrJglo3bVSBvX-8auWwr0.js?scope=header&delta=2&language=en&theme=bei&include=eJxdjrFSAzEMRH_IQd9AQ0VaKG9kWzHKyZbH0t0lf49DkQEaSW9ndldppcyuY-GWqXkUTSv8ukPqcGEhe835ndsaKvrXFW9g5FsPauBjqxGvFuxuThUiGk19eWyomlGetHMmPXXt0xmJoYhGlJP5XbiVUFSL0OJYoMzxn19w9v4Va4iqbj6ww4zVncaj7OBcyA0uKqLHmT5_-PkGpqQjs7awGztB0uZ08w3lbRP5YDq-AZVqa9I"></script> <script src="/modules/contrib/google_tag/js/gtm.js?sni52c"></script> </head> <body ng-app="openscholar" class="purl-modifier-bei.brighamandwomens.org purl-provider_key- purl-value-3 no-sidebars not-front path-node page-node-type-page has-glyphicons"> <a href="#main-container" class="visually-hidden focusable skip-link"> Skip to main content </a> <div id="page" class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <header class="nav-bar navbar-defaults" id="navbar" role="banner"> <div class="branding-header"> <div class="container"> <div class="region region-branding-header"> </div> <div class="mobile-menu"> <button class="navbar-toggle main-menu" data-toggle="collapse" data-target="#navbar-collapse"> <span class="sr-only">Toggle navigation</span> <span class="glyphicon glyphicon-menu-hamburger"></span> </button> <button class="navbar-toggle secondary" data-target=".region-header-right #block-secondarymenu"> <span class="sr-only">Toggle Secondary navigation</span> <span class="glyphicon glyphicon-plus"></span></button> <button class="navbar-toggle search" data-target=".region-header-right .block--type-search"> <span class="sr-only">Toggle Search</span> <span class="glyphicon glyphicon-search"></span> </button> </div> </div> </div> <div id="navbar-collapse" class="navbar-collapse collapse"> <div class="container"> <div class="row"> <div class="region region-navigation-collapsible"> <section id="block-block-content7adb9299-bcb0-4caf-ae9a-94550b61e11d" class="block--type-custom-text-html block block-core block-block-content7adb9299-bcb0-4caf-ae9a-94550b61e11d clearfix block-block-content" data-attr="custom_text_html"> <div class="block-content"> <div class="prose field field--name-body field--type-text-with-summary field--label-hidden field--mode-full field--item"><p><span class="media-element" style=> <img width="203" height="114" alt="" src="/files/bei/files/not_approvedbei_new_logo.png" loading="lazy" typeof="foaf:Image" class="img-responsive" /> </span></p> </div> </div> </section> <nav role="navigation" aria-labelledby="block-primarymenu-menu" id="block-primarymenu"> <div class="sr-only" id="block-primarymenu-menu">Primary menu</div> <ul class="menu menu--group-menu-link-content-1 nav navbar-nav" > <li class="first"> <a href="https://bei.brighamandwomens.org/" title="">Home</a> </li> <li class="expanded dropdown"> <a href="https://bei.brighamandwomens.org/mission-vision" class="dropdown-toggle" aria-expanded="false" aria-haspopup="true" data-drupal-link-system-path="node/4">About <span class="caret"></span></a> <a aria-hidden="true" class="dropmenu-child glyphicon glyphicon-plus"></a> <ul class="dropdown-menu" > <li class="first"> <a href="https://bei.brighamandwomens.org/mission-vision" title="">MISSION & VISION</a> </li> <li> <a href="https://bei.brighamandwomens.org/bei-knowledge-center" data-drupal-link-system-path="node/5">KNOWLEDGE CENTER</a> </li> <li> <a href="https://bei.brighamandwomens.org/leadership-staff" title="">LEADERSHIP & STAFF</a> </li> <li> <a href="https://bei.brighamandwomens.org/equity-diversity" title="">EQUITY & DIVERSITY</a> </li> <li> <a href="https://bei.brighamandwomens.org/giving" data-drupal-link-system-path="node/8">GIVING</a> </li> <li> <a href="https://bei.brighamandwomens.org/contact" data-drupal-link-system-path="node/9">CONTACT</a> </li> <li> <a href="https://www.flipsnack.com/66666FCC5A8/final-bei-report-2022-2024/full-view.html" title="">BIENNIAL REPORT 2022-2024</a> </li> <li> <a href="https://heyzine.com/flip-book/0f9d8ed21a.html" title="">BIENNIAL REPORT 2020-2022</a> </li> <li> <a href="https://heyzine.com/flip-book/6ae010f0c4.html" title="">BIENNIAL REPORT 2018-2020</a> </li> <li class="last"> <a href="https://heyzine.com/flip-book/d112167a54.html" title="">BIENNIAL REPORT 2016-2018</a> </li> </ul> </li> <li> <a href="https://bei.brighamandwomens.org/calendar/upcoming" title="">Calendar</a> </li> <li class="expanded dropdown active-trail"> <a href="" aria-current="page" class="dropdown-toggle active-trail is-active" aria-expanded="false" aria-haspopup="true">Virtual Education <span class="caret"></span></a> <a aria-hidden="true" class="dropmenu-child glyphicon glyphicon-plus"></a> <ul class="dropdown-menu" > <li class="first"> <a href="https://bei.brighamandwomens.org/videos" title="">E-LEARNING VIDEOS</a> </li> <li> <a href="https://bei.brighamandwomens.org/essential-apps" title="">APPS FOR BWH CLINICIANS</a> </li> <li> <a href="https://bwhedtech.media.partners.org/videolibrary/">BWH VIDEO EDUCATION LIBRARY</a> </li> <li> <a href="https://bei.brighamandwomens.org/podcasts" data-drupal-link-system-path="node/37">PODCASTS</a> </li> <li class="active-trail"> <a href="https://bei.brighamandwomens.org/educational-technology" aria-current="page" class="active-trail is-active" data-drupal-link-system-path="node/42">EDUCATION TECHNOLOGY</a> </li> <li class="last"> <a href="https://bei.brighamandwomens.org/virtual-care-clinical-education" title="">BEST PRACTICES FOR VIRTUAL EDUCATION</a> </li> </ul> </li> <li class="expanded dropdown"> <a href="https://bei.brighamandwomens.org/resources" class="dropdown-toggle" aria-expanded="false" aria-haspopup="true" data-drupal-link-system-path="node/33">Resources <span class="caret"></span></a> <a aria-hidden="true" class="dropmenu-child glyphicon glyphicon-plus"></a> <ul class="dropdown-menu" > <li class="first"> <a href="https://bei.brighamandwomens.org/bwh-medical-library" data-drupal-link-system-path="node/38">BWH MEDICAL LIBRARY</a> </li> <li> <a href="https://bei.brighamandwomens.org/bundles" data-drupal-link-system-path="node/948">BEI BUNDLES</a> </li> <li> <a href="https://bei.brighamandwomens.org/educational-research" data-drupal-link-system-path="node/41">EDUCATIONAL RESEARCH</a> </li> <li> <a href="https://bei.brighamandwomens.org/bei-scavenger-hunt" title="">BEI SCAVENGER HUNT</a> </li> <li class="expanded dropdown"> <a href="https://bei.brighamandwomens.org/archives" class="dropdown-toggle" aria-expanded="false" aria-haspopup="true" data-drupal-link-system-path="node/39">BWH ARCHIVES <span class="caret"></span></a> <a aria-hidden="true" class="dropmenu-child glyphicon glyphicon-plus"></a> <ul class="dropdown-menu" > <li class="first last"> <a href="https://bei.brighamandwomens.org/ArchiveDisplays" data-drupal-link-system-path="node/1010">Brigham and Women's 1963 Time Capsule</a> </li> </ul> </li> <li class="expanded dropdown"> <a href="https://bei.brighamandwomens.org/community" title="" class="dropdown-toggle" aria-expanded="false" aria-haspopup="true">COMMUNITY <span class="caret"></span></a> <a aria-hidden="true" class="dropmenu-child glyphicon glyphicon-plus"></a> <ul class="dropdown-menu" > <li class="first"> <a href="https://bei.brighamandwomens.org/bwhhms-centers-institutes" title="">BWH/HMS CENTERS & INSTITUTES</a> </li> <li> <a href="https://bei.brighamandwomens.org/mentors-across-borders" data-drupal-link-system-path="node/808">MENTORS ACROSS BORDERS</a> </li> <li> <a href="https://bei.brighamandwomens.org/stratus" data-drupal-link-system-path="node/44">STRATUS CENTER</a> </li> <li> <a href="https://bei.brighamandwomens.org/administrators" data-drupal-link-system-path="node/12">ADMINISTRATORS</a> </li> <li> <a href="https://bei.brighamandwomens.org/allied-healthcare-professionals" data-drupal-link-system-path="node/13">ALLIED HEALTHCARE PROFESSIONALS</a> </li> <li class="expanded dropdown"> <a href="https://bei.brighamandwomens.org/faculty" class="dropdown-toggle" aria-expanded="false" aria-haspopup="true" data-drupal-link-system-path="node/14">FACULTY <span class="caret"></span></a> <a aria-hidden="true" class="dropmenu-child glyphicon glyphicon-plus"></a> <ul class="dropdown-menu" > <li class="first"> <a href="https://bei.brighamandwomens.org/faculty-education-bwh" data-drupal-link-system-path="node/15">FACULTY EDUCATION:BWH</a> </li> <li> <a href="https://bei.brighamandwomens.org/faculty-education-partners" data-drupal-link-system-path="node/16">FACULTY EDUCATION: PARTNERS HEALTHCARE</a> </li> <li class="last"> <a href="https://bei.brighamandwomens.org/faculty-education-hms" data-drupal-link-system-path="node/17">FACULTY EDUCATION: HMS</a> </li> </ul> </li> <li class="expanded dropdown"> <a href="https://bei.brighamandwomens.org/medical-students" class="dropdown-toggle" aria-expanded="false" aria-haspopup="true" data-drupal-link-system-path="node/18">MEDICAL STUDENTS <span class="caret"></span></a> <a aria-hidden="true" class="dropmenu-child glyphicon glyphicon-plus"></a> <ul class="dropdown-menu" > <li class="first"> <a href="https://bei.brighamandwomens.org/undergraduate-faculty-committee" data-drupal-link-system-path="node/19">UNDERGRADUATE FACULTY COMMITTEE</a> </li> <li class="last"> <a href="https://bei.brighamandwomens.org/ume-leadership-and-staff" data-drupal-link-system-path="node/20">UME LEADERSHIP AND STAFF</a> </li> </ul> </li> <li> <a href="https://bei.brighamandwomens.org/nurses" data-drupal-link-system-path="node/845">NURSES</a> </li> <li> <a href="https://bei.brighamandwomens.org/residents-fellows" data-drupal-link-system-path="node/846">RESIDENTS & FELLOWS</a> </li> <li> <a href="https://bei.brighamandwomens.org/pharmacists" data-drupal-link-system-path="node/847">PHARMACISTS</a> </li> <li> <a href="https://bei.brighamandwomens.org/physician-assistants" data-drupal-link-system-path="node/848">PHYSICIAN ASSISTANTS</a> </li> <li> <a href="https://bei.brighamandwomens.org/postdoctoral-fellows" data-drupal-link-system-path="node/849">POSTDOCTORAL FELLOWS</a> </li> <li class="last"> <a href="https://bei.brighamandwomens.org/observerships" title="">OBSERVERSHIPS</a> </li> </ul> </li> <li> <a href="https://bei.brighamandwomens.org/med-ed-database" data-drupal-link-system-path="node/461">MEDICAL EDUCATION COMPENDIUM</a> </li> <li> <a href="https://bei.brighamandwomens.org/teachingtips" title="">ONE MINUTE TEACHING TIPS</a> </li> <li> <a href="https://bei.brighamandwomens.org/wellness" data-drupal-link-system-path="node/35">WELLNESS</a> </li> <li class="last"> <a href="https://bei.brighamandwomens.org/things-all-bwh-educators-should-know" data-drupal-link-system-path="node/43">THINGS ALL BWH EDUCATORS SHOULD KNOW</a> </li> </ul> </li> <li class="expanded dropdown"> <a href="https://bei.brighamandwomens.org/opportunities" title="" class="dropdown-toggle" aria-expanded="false" aria-haspopup="true">Opportunities <span class="caret"></span></a> <a aria-hidden="true" class="dropmenu-child glyphicon glyphicon-plus"></a> <ul class="dropdown-menu" > <li class="first"> <a href="https://bei.brighamandwomens.org/funding" title="">FUNDING</a> </li> <li> <a href="https://bei.brighamandwomens.org/FOER" title="">FOER CERTIFICATE PROGRAM</a> </li> <li class="last"> <a href="https://domprise.bwh.harvard.edu/" title="">DOM PRISE SCHOLAR PROGRAM</a> </li> </ul> </li> <li class="last"> <a href="https://bei.brighamandwomens.org/news" data-drupal-link-system-path="news">News</a> </li> </ul> </nav> </div> </div> </div> </div> </header> <div class="main-container container js-quickedit-main-content" id="main-container" tabindex="-1"> <div class="row"> <main role="main" id="content-column"> <section class="col-sm-12"> <div class="content-inner"> <div class="region region-content"> <div data-drupal-messages-fallback class="hidden"></div> <h1 class="page-header page-title"> <span>Education Technology</span> </h1> <article about="https://bei.brighamandwomens.org/educational-technology" class="page full clearfix"> <div class="content"> <div class="prose field field--name-body field--type-text-with-summary field--label-hidden field--mode-full field--item"><p><img alt="ed tech banner" class="media-element file-default file-os-files-xxlarge" height="425" src="//staticbrighamandwomens.theopenscholar.com/files/styles/os_files_xxlarge/public/bei/files/edu_technology_banner.png?m=1609784149&itok=1-xMNxZ6" style="width:1000px;height:304px;" width="1200" loading="lazy"></p> <p>As a crucial component of our mission, the Brigham Education Institute is dedicated to supporting our medical educators by offering access to a variety of technological platforms.</p> </div> </div> </article> <section id="block-block-contentfb6660ca-aaa3-4f7a-894e-51d5534f9a2d" class="block--type-accordion block block-core block-block-contentfb6660ca-aaa3-4f7a-894e-51d5534f9a2d clearfix block-block-content" data-attr="accordion"> <div class="block-content"> <div class="panel-group" id="accordion-863" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab"> <h3 class="panel-title"> <a data-toggle="collapse" role="button" href="#collapse-0-282" data-parent="#accordion-863" aria-controls="collapse-0-282" aria-expanded="false">Creating Concept Videos <span class="more-less glyphicon glyphicon-plus"></span> </a> </h3> </div> <div id="collapse-0-282" class="panel-collapse collapse " role="tabpanel"> <div class="panel-body"> <div class="block_content contextual-region"> <div class="prose field field--name-body field--type-text-with-summary field--label-hidden field--mode-full field--item"><p> The BEI is testing and loaning many pieces of equipment to aid in the creation of concept videos for medical education. These concept videos can help facilitate a flipped classroom environment. Below is a list of the equipment available to borrow through the BEI: </p> <p> <strong>Self recording lectures / recording small-group lectures:</strong> </p> <p> <strong>Swivl Robot</strong> </p> <ul><li> When paired with a smartphone/smartpad, the Swivl Robot allows you to record yourself or a small group lecture. For more information, <a href="http://cloud.swivl.com/v/40712fe415fe51bc2774a00d59376c52">view our video</a>. </li> </ul><p> <strong>Creating Khan Academy Style Videos:</strong> </p> <p> <strong>Using an iPad:</strong> </p> <ul><li> Apps: Explain Everything – <a href="https://drive.google.com/file/d/0B5vG9tnNFK3FbGdQdzFnQjRiR2c/view">view our video</a> </li> </ul><p> <strong>Using a PC/Mac:</strong> </p> <ul><li> Camtasia/Mediasite – screen recorder / video editor </li> <li> Microphone </li> <li> Graphics Tablet (Wacom) </li> </ul><p> Please contact the BEI at <a href="mailto:bwhbei@partners.org">bwhbei@partners.org</a> if you are interested in testing any of our equipment above. </p> </div> <div data-contextual-id="block_content:block_content=282:changed=1620729044&langcode=en" data-contextual-token="SNnVfz55fa0AfQ10W7vI1GK7K4Fb0UUxfMEsCpVHQlM" data-drupal-ajax-container=""></div> </div> </div> </div> </div> </div> </div> </section> <section id="block-block-content986d110a-063c-4f1a-8a78-9953d8376b8d" class="block--type-accordion block block-core block-block-content986d110a-063c-4f1a-8a78-9953d8376b8d clearfix block-block-content" data-attr="accordion"> <div class="block-content"> <div class="panel-group" id="accordion-864" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab"> <h3 class="panel-title"> <a data-toggle="collapse" role="button" href="#collapse-0-283" data-parent="#accordion-864" aria-controls="collapse-0-283" aria-expanded="false">Audience Response Systems / Interactive Classrooms <span class="more-less glyphicon glyphicon-plus"></span> </a> </h3> </div> <div id="collapse-0-283" class="panel-collapse collapse " role="tabpanel"> <div class="panel-body"> <div class="block_content contextual-region"> <div class="prose field field--name-body field--type-text-with-summary field--label-hidden field--mode-full field--item"><h4 style="text-align:center;"> The BEI Has Been Using Two Different Types Of Mobile Audience Response Systems To Create An Interactive Classroom. </h4> <p> <strong>Nearpod</strong> is an interactive education technology tool that assists in bringing the classroom to life with interactive mobile presentations that educators create and customize themselves. The system includes features such as polling and quizzing, with real time responses to display within their presentations. For more information, view our short <a href="https://goo.gl/Zsjcau">how-to video</a> and <a href="http://bei.brighamandwomens.org/wp-content/uploads/2016/06/NearPod-How-to-create-a-session.pdf">tip sheet</a>. </p> <p> Please contact the BEI at <a href="mailto:bwhbei@partners.org">bwhbei@partners.org</a> if you are interested in testing NearPod. </p> <p> ___ </p> <p> <strong>Poll Everywhere</strong> is a live interactive audience participation tool that enables teachers and leaders to poll the audience, with responses entered through a mobile phone. HMS provides premium Poll Everywhere accounts to HMS Faculty and affiliates who help support their mission. </p> <p> Apply for a free premium Poll Everywhere account through <a href="https://collaborate.hms.harvard.edu/display/CETHelp/Poll+Everywhere+Live+Polling">HMS Education Computing</a>. </p> </div> <div data-contextual-id="block_content:block_content=283:changed=1620729044&langcode=en" data-contextual-token="J-fiwQOLzurft_cs5mgQCBC-pOvGkqNpYvdqhlWABPY" data-drupal-ajax-container=""></div> </div> </div> </div> </div> </div> </div> </section> <section id="block-block-contentf9144e06-7374-452c-8d56-477870b58081" class="block--type-accordion block block-core block-block-contentf9144e06-7374-452c-8d56-477870b58081 clearfix block-block-content" data-attr="accordion"> <div class="block-content"> <div class="panel-group" id="accordion-865" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab"> <h3 class="panel-title"> <a data-toggle="collapse" role="button" href="#collapse-0-284" data-parent="#accordion-865" aria-controls="collapse-0-284" aria-expanded="false">Mobile Apps <span class="more-less glyphicon glyphicon-plus"></span> </a> </h3> </div> <div id="collapse-0-284" class="panel-collapse collapse " role="tabpanel"> <div class="panel-body"> <div class="block_content contextual-region"> <div class="prose field field--name-body field--type-text-with-summary field--label-hidden field--mode-full field--item"><h3 id="journal-collators-edit-"> REFERENCE APPS </h3> <p> <strong>UpToDate App</strong> </p> <p id="if-you-aren-t-on-the-partners-network-edit-"> <em>If you aren’t on the Partners network</em> </p> <ol><li> Go to <a href="http://myapps.partners.org/">myapps.partners.org</a> </li> <li> Log in with your Partners username and password </li> <li> Click on the UpToDate icon </li> <li> Follow the instructions as below </li> </ol><p id="if-you-are-on-the-partners-network-edit-"> <em>If you are on the Partners network</em> </p> <ol><li> Go to <a href="http://www.uptodate.com/">UpToDate.com</a> </li> <li> In the top left, click on <i>Log In / Register</i> </li> <li> On the next screen, click underneath <i>Not a Subscriber</i> </li> <li> Fill out the next screens to create an account </li> <li> Download the UpToDate app for <a href="https://play.google.com/store/apps/details?id=com.uptodate.android&hl=en">Android</a> or <a href="https://itunes.apple.com/us/app/uptodate/id334265345?mt=8">Apple</a> </li> <li> In the app, log in with the username and password you created above </li> </ol><h4 id="install-the-dynamed-app-edit-"> DynaMed App </h4> <ol><li> Go to <a href="http://search.ebscohost.com/login.aspx?authtype=uid&user=isabel&password=healthcare&profile=dynamed">DynaMed</a> </li> <li> Click on Mobile in the top menu </li> <li> Enter your email address and follow the instructions sent to you </li> </ol><h4 id="clinicalkey-edit-"> ClinicalKey </h4> <ol><li> Go to <a href="https://www.clinicalkey.com/">https://www.clinicalkey.com/</a> </li> <li> In the top right, choose Register and create an account using your Brigham email address </li> <li> Log in once and then you’re all set (it sometimes takes a few minutes to verify) </li> <li> Download the app for <a href="https://play.google.com/store/apps/details?id=com.elsevier.cs.ck&rdid=com.elsevier.cs.ck">Android</a> or <a href="https://itunes.apple.com/us/app/clinicalkey/id1041998175?mt=8">Apple</a> </li> <li> Log in using your Brigham email address and the password you created above </li> </ol><h3 id="focused-management-apps-edit-"> <strong>FOCUSED MANAGEMENT APPS</strong> </h3> <h4 id="hopkins-antibiotic-guide-edit-"> Hopkins Antibiotic Guide </h4> <p> These instructions assume that you are on the Partners network. </p> <ol><li> Go to <a href="http://www.unboundmedicine.com/ucentral/index/Johns_Hopkins_ABX_Guide/All_Topics/A">UnboundMedicine.com</a> </li> <li> Click on <i>Log In</i> </li> <li> Click on Register </li> <li> Fill out the required information </li> <li> Download the UnboundMedicine app for <a href="https://play.google.com/store/apps/details?id=com.unbound.android.ubub&hl=en">Android</a> or <a href="https://itunes.apple.com/us/app/ucentral-medical-references/id301867156?mt=8">Apple</a> </li> <li> Log in using the username and password you created above </li> </ol><h4 id="ash-hematology-edit-"> ASH Hematology – Install The <a href="https://play.google.com/store/apps/details?id=org.hematology.pocketguides">Android</a> Or <a href="https://itunes.apple.com/us/app/ash-pocket-guides/id1055482799?mt=8">Apple</a> App </h4> <h4> Fast Facts (Palliative Care) – Install The <a href="https://play.google.com/store/apps/details?id=com.jesskinchen.fastfacts">Android</a> Or <a href="https://itunes.apple.com/us/app/palliative-care-fast-facts/id868472172?mt=8">Apple</a> App </h4> <h3 id="calculators-edit-"> CALCULATORS </h3> <p> <b>MDCalc</b>: <a href="https://play.google.com/store/apps/details?id=com.mdaware.mdcalc&hl=en">Android</a>, <a href="https://itunes.apple.com/us/app/mdcalc-medical-calculators-clinical-scores/id1001640662?ls=1&mt=8">Apple</a> </p> <p> <b>QxMD</b>: <a href="https://play.google.com/store/apps/details?id=com.qxmd.calculate&hl=en">Android</a>, <a href="https://itunes.apple.com/us/app/calculate-medical-calculator/id361811483?mt=8">Apple</a> </p> <p> <b>ASCVD</b>: <a href="https://play.google.com/store/apps/details?id=org.acc.cvrisk&hl=en">Android</a>, <a href="https://itunes.apple.com/us/app/ascvd-risk-estimator-plus/id808875968?mt=8">Apple</a> </p> <p> <b>ASCCP</b>: <a href="https://play.google.com/store/apps/details?id=org.asccp.mobile&hl=en">Android</a>, <a href="https://itunes.apple.com/us/app/asccp-mobile/id615585559">Apple</a> </p> <h3 id="medication-apps-edit-"> MEDICATION APPS </h3> <p> <b>LactMed</b>: <a href="https://market.android.com/details?id=gov.nih.nlm.sis.lactmed">Android</a>, <a href="http://itunes.apple.com/us/app/lactmed/id441969514?mt=8">Apple</a> </p> <p> <b>ReproTox</b> ($): <a href="https://play.google.com/store/apps/details?id=jabitco.com.reprotx2">Android</a>, <a href="https://itunes.apple.com/us/app/reprotox/id521580027?mt=8">Apple</a> </p> <p> <b>PneumoTox</b>: <a href="https://itunes.apple.com/fr/app/id495707401">Apple</a> </p> <h3 id="image-apps-edit-"> IMAGE APPS </h3> <p> <b>Visual Diagnosis</b>: <a href="https://play.google.com/store/apps/details?id=com.visualdx.android&hl=en">Android</a>, <a href="https://itunes.apple.com/us/app/visualdx/id348177521?mt=8">Apple</a> </p> <p> <b>Figure1</b>: <a href="https://play.google.com/store/apps/details?id=com.figure1.android">Android</a>, <a href="https://itunes.apple.com/us/app/figure-1-medical-cases/id645948529?mt=8">Apple</a> </p> <h3 id="evidence-apps-edit-"> EVIDENCE APPS </h3> <p> <b>Journal Club ($)</b>: <a href="http://play.google.com/store/apps/details?id=org.wikijournalclub">Android</a>,<a href="http://itunes.apple.com/us/app/journal-club-for-iphone/id512153051?ls=1&mt=8">Apple</a> </p> <h3> JOURNAL COLLATORS </h3> <p> <b>Journal Watch</b>: From a Partners computer, go to <a href="https://secure.jwatch.org/registerm">Journal Watch</a> </p> <p> <b>Read by QxMD</b>: <a href="http://qx.md/read-android">Android</a>, <a href="https://itunes.apple.com/app/read-by-qxmd/id574041839?ls=1&mt=8">Apple</a> </p> </div> <div data-contextual-id="block_content:block_content=284:changed=1620729044&langcode=en" data-contextual-token="H7WOovjK202-bXyPky3V5FaeWnpCBrue9EUZwEwPrDE" data-drupal-ajax-container=""></div> </div> </div> </div> </div> </div> </div> </section> <section id="block-block-content418d4c23-7db1-4ae3-93a9-21e2b383b337" class="block--type-accordion block block-core block-block-content418d4c23-7db1-4ae3-93a9-21e2b383b337 clearfix block-block-content" data-attr="accordion"> <div class="block-content"> <div class="panel-group" id="accordion-1049" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab"> <h3 class="panel-title"> <a data-toggle="collapse" role="button" href="#collapse-0-1048" data-parent="#accordion-1049" aria-controls="collapse-0-1048" aria-expanded="false">Video Libraries <span class="more-less glyphicon glyphicon-plus"></span> </a> </h3> </div> <div id="collapse-0-1048" class="panel-collapse collapse " role="tabpanel"> <div class="panel-body"> <div class="block_content contextual-region"> <div class="prose field field--name-body field--type-text-with-summary field--label-hidden field--mode-full field--item"><p><strong>BWH Medical Education Video Library</strong></p> <p>Visit the internal <a href="http://www.bwhpikenotes.org/Employee_Resources/Facilities/Video_Library/default.aspx">BWH Medical Education Video Library</a> to explore hundreds of hours of videos that feature Grand Rounds, Noon Conference, and other educational videos from nearly all hospital departments. </p> <p><strong>Harvard Catalyst Video Library</strong></p> <p>Visit the <a href="https://evl.catalyst.harvard.edu/">Education Video Library (EVL)</a> to explore hundreds of videos that highlight and discuss topics in clinical and translational research. Discover new areas of interest or revisit previous talks from courses offered by the Postgraduate Education Program and associated groups.</p> </div> <div data-contextual-id="block_content:block_content=1048:changed=1622742912&langcode=en" data-contextual-token="6kbJxXK5cYrz8FaJLplNdZ5ogpQlW2j_j9790PeqU9s" data-drupal-ajax-container=""></div> </div> </div> </div> </div> </div> </div> </section> <section id="block-block-content7de1b3f0-90bc-41af-9220-079395011b85" class="block--type-accordion block block-core block-block-content7de1b3f0-90bc-41af-9220-079395011b85 clearfix block-block-content" data-attr="accordion"> <div class="block-content"> <div class="panel-group" id="accordion-867" role="tablist" aria-multiselectable="true"> <div class="panel panel-default"> <div class="panel-heading" role="tab"> <h3 class="panel-title"> <a data-toggle="collapse" role="button" href="#collapse-0-286" data-parent="#accordion-867" aria-controls="collapse-0-286" aria-expanded="false">Digital Guides <span class="more-less glyphicon glyphicon-plus"></span> </a> </h3> </div> <div id="collapse-0-286" class="panel-collapse collapse " role="tabpanel"> <div class="panel-body"> <div class="block_content contextual-region"> <div class="prose field field--name-body field--type-text-with-summary field--label-hidden field--mode-full field--item"><p> <strong>Install the Johns Hopkins guide</strong> </p> <p> These instructions assume that you are on the Partners network. </p> <ol><li> Go to <a href="http://www.unboundmedicine.com/ucentral/index/Johns_Hopkins_ABX_Guide/All_Topics/A">UnboundMedicine.com</a> </li> <li> Click on <i>Log In</i> </li> <li> Click on Register </li> <li> Fill out the required information </li> <li> Download the UnboundMedicine app for <a href="https://play.google.com/store/apps/details?id=com.unbound.android.ubub&hl=en">Android</a> or <a href="https://itunes.apple.com/us/app/ucentral-medical-references/id301867156?mt=8">Apple</a> </li> <li> Log in to the app! </li> </ol></div> <div data-contextual-id="block_content:block_content=286:changed=1620729044&langcode=en" data-contextual-token="l3552x9pXunzVIf6z9ZJ0evHEWRlJM887zPSwHGTNCw" data-drupal-ajax-container=""></div> </div> </div> </div> </div> </div> </div> </section> <section id="block-block-content6308ca25-4b2a-4c93-9c0e-ef860016132c" class="block--type-custom-text-html block block-core block-block-content6308ca25-4b2a-4c93-9c0e-ef860016132c clearfix block-block-content" data-attr="custom_text_html"> <div class="block-content"> <div class="prose field field--name-body field--type-text-with-summary field--label-hidden field--mode-full field--item"><h3> </h3> <h3> Disclaimer Of Endorsement And Liability </h3> <p> The Brigham Education Instititue (BEI) does not endorse or recommend any commercial products, processes, or services. Therefore, mention of commercial products, processes, or services on BEI’s Web site, bei.brighamandwomens.org, cannot be construed as an endorsement or recommendation. </p> </div> </div> </section> </div> </div> </section> </main> </div> </div> <footer class="footer" role="contentinfo"> <div class="container"> <div class="row"> <div class="clearfix footer-middle"> <div class="col-sm-4"> <div class="region region-footer-left"> <section id="block-block-content2cf96bb9-8e8b-4cab-95c5-fdbd90979527" class="block--type-custom-text-html block block-core block-block-content2cf96bb9-8e8b-4cab-95c5-fdbd90979527 clearfix block-block-content" data-attr="custom_text_html"> <div class="block-content"> <div class="prose field field--name-body field--type-text-with-summary field--label-hidden field--mode-full field--item"><a href="http://brighamandwomens.theopenscholar.com/bei" title><img src="/sites/brighamandwomens.d8.theopenscholar.com/files/files/bei/files/bei_logo_white.png" style="width:183px;height:84px;" alt="BEI White Text Logo" class="media-element file-default"></a></div> </div> </section> <section id="block-block-content597f5150-bc90-46a7-a320-9c38945c2b15" class="block--type-custom-text-html block block-core block-block-content597f5150-bc90-46a7-a320-9c38945c2b15 clearfix block-block-content" data-attr="custom_text_html"> <div class="block-content"> <div class="prose field field--name-body field--type-text-with-summary field--label-hidden field--mode-full field--item"><p> </p> <div><strong>75 Francis St.<br> Thorn Bldg. 127D</strong></div> <div><strong>Boston, MA 02115</strong></div> <address> </address> <address><strong>Phone: (617) 732-7458<br> Email: bwhbei@bwh.harvard.edu</strong></address> </div> </div> </section> </div> </div> <div class="col-sm-5"> <div class="region region-footer"> <section id="block-block-content950411e1-d4a7-45c9-ab70-930de6704a6a" class="block--type-follow-me block block-core block-block-content950411e1-d4a7-45c9-ab70-930de6704a6a clearfix block-block-content" data-attr="follow_me"> <h2 class="block-title">Follow the BEI on Twitter @BrighamBEI</h2> <div class="block-content"> <div class="rrssb no-label"> <ul class="rrssb-buttons"> <li class="rrssb-twitter"> <a href="https://twitter.com/BrighamBEI" target="_blank" rel="noopener" aria-label="twitter" title="twitter"> <span class="rrssb-icon"></span> <span class="rrssb-text">twitter</span> </a> </li> </ul> </div> </div> </section> <section id="block-block-contentdcb998bb-b8c6-4325-8eaa-a7f2248d7ec9" class="block--type-embed-media block block-core block-block-contentdcb998bb-b8c6-4325-8eaa-a7f2248d7ec9 clearfix block-block-content embed-empty" data-attr="embed_media"> <div class="block-content"> <div class="embed-html"> <style> .not.path-front .header-none #navbar-collapse { top: 0; } .bei-video-banner iframe { width: 100%; height: 500px; } #content-panels .bei-video-banner .block-content { margin-top: 0; } .blue-bg { padding: 2em 1em; box-sizing: border-box; } .module-2 { padding: 3em 1em !important; box-sizing: border-box; } @media (max-width: 767px) { .banner-text h2 { font-size: 28px; } .oembed-video .content, .video .field--mode-_custom > span { position: relative; padding-bottom: 56.25%; height: 0 !important; width: 100% !important; display: block; } } body .n-pdb { padding-bottom: 0 !important; } .node-title, .page-title, #content-column h2, #content-column h3, #content-column h4, #layout_16_9_side .slide-copy h2, #layout_3_1_overlay .slide-copy h2, #layout_16_9_below .slide-copy h2, #layout_16_9_overlay .slide-copy h2, h2.block-title, #navbar-collapse ul.menu.nav a, h4 strong { font-weight: normal; } .banner-img:after { background: rgba(0,0,0,.4); } #content-panels .banner-image .block-content { margin-top: 0; } #navbar-collapse { background: #c2e8f27a; top: 0; padding: 10px 50px; } .path-front .header-none #navbar-collapse { top:0; } .path-front #navbar-collapse ul.menu.nav a, .path-front #navbar-collapse ul.menu.nav a:hover { color: #000 !important; } .path-front #navbar-collapse ul.menu.nav .menuparent a:before, .path-front #navbar-collapse ul.menu.nav .menuparent a:hover:before { background-position: -35px -566px !important; } div#search-icon { background: url(/profiles/openscholar/themes/hwpi_basetheme/images/hwpi_basesprite.png) no-repeat 1px -614px; margin-top: 15px; } .path-front .main-container .banner-image { margin-top: 0; } .menu-area { border: 0; } #boxes-box-1588164543 .tweet-media_url{ text-align: center; } #boxes-box-1588164543 .tweet-media_url img{ width: 70%; } @media (min-width: 768px) { .path-front .main-container .banner-image img { height: 75vh !important; } } @media (max-width: 767px) { .path-front .main-container .banner-image img { height: 80vh !important; } .path-front #navbar-collapse .logo { position: initial; } } .page-node-122.node-type-person .node-person .field-name-field-professional-title { max-width: 650px; display: block; } .img-center { margin: 0 auto; } </style> </div> </div> </section> </div> </div> <div class="col-sm-3"> <div class="region region-footer-right"> <nav role="navigation" aria-labelledby="block-secondarymenu-menu" id="block-secondarymenu"> <div class="sr-only" id="block-secondarymenu-menu">Secondary menu</div> <ul class="menu menu--group-menu-link-content-2 nav navbar-nav" > <li class="first"> <a href="https://bei.brighamandwomens.org/opportunities" data-drupal-link-system-path="node/26">Opportunities</a> </li> <li class="expanded dropdown last"> <a href="https://bei.brighamandwomens.org/resources" class="dropdown-toggle" aria-expanded="false" aria-haspopup="true" data-drupal-link-system-path="node/33">Resources <span class="caret"></span></a> <a aria-hidden="true" class="dropmenu-child glyphicon glyphicon-plus"></a> <ul class="dropdown-menu" > <li class="first last"> <a href="https://bei.brighamandwomens.org/community" data-drupal-link-system-path="node/11">Community</a> </li> </ul> </li> </ul> </nav> <section id="block-block-contentb8022053-9d34-439d-a3ce-784964d9d607" class="block--type-custom-text-html block block-core block-block-contentb8022053-9d34-439d-a3ce-784964d9d607 clearfix block-block-content" data-attr="custom_text_html"> <div class="block-content"> <div class="prose field field--name-body field--type-text-with-summary field--label-hidden field--mode-full field--item"><p> <strong><a href="https://lp.constantcontactpages.com/su/JslzLoB/BWHBEI" title="">Sign Up For Our Newsletter</a></strong> </p> </div> </div> </section> </div> </div> </div> <div class="footer-below-bottom"> <div class="col-sm-12"> <div class="region region-footer-below-bottom"> <section id="block-os-base-powered" class="block block-system block-system-powered-by-block clearfix block-block-content"> <div class="block-content"> <span id="powered-by"><a class="lynx-link" href="https://oslynx.com/" aria-label="Lynx by openscholar" target="_blank" rel="noopener"><span class="lynx-powered-by"></span></a><a class="powered-by" href="https://theopenscholar.com/"><span class="os-powered">Powered by</span><span class="os-open">Open</span>Scholar<sup>®</sup></a></span><a href="/user/login?destination=/educational-technology">Admin Login</a> </div> </section> </div> </div> </div> </div> </div> </footer> <div class="branding-footer" role="complementary" aria-label="Copyright"> <div class="container"> <div class="region region-branding-footer"> </div> </div> </div> </div> <script src="/files/js/js_3f88znfjBJP0Xis3rLbMM_IVTHzS7v2roQ9jQNzR12k.js?scope=footer&delta=0&language=en&theme=bei&include=eJxdjrFSAzEMRH_IQd9AQ0VaKG9kWzHKyZbH0t0lf49DkQEaSW9ndldppcyuY-GWqXkUTSv8ukPqcGEhe835ndsaKvrXFW9g5FsPauBjqxGvFuxuThUiGk19eWyomlGetHMmPXXt0xmJoYhGlJP5XbiVUFSL0OJYoMzxn19w9v4Va4iqbj6ww4zVncaj7OBcyA0uKqLHmT5_-PkGpqQjs7awGztB0uZ08w3lbRP5YDq-AZVqa9I"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.0/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> <script src="/files/js/js_ALAjxL7bSF8JNDaRN5nvgJCeWTchy32AxU1nxSV6nnA.js?scope=footer&delta=2&language=en&theme=bei&include=eJxdjrFSAzEMRH_IQd9AQ0VaKG9kWzHKyZbH0t0lf49DkQEaSW9ndldppcyuY-GWqXkUTSv8ukPqcGEhe835ndsaKvrXFW9g5FsPauBjqxGvFuxuThUiGk19eWyomlGetHMmPXXt0xmJoYhGlJP5XbiVUFSL0OJYoMzxn19w9v4Va4iqbj6ww4zVncaj7OBcyA0uKqLHmT5_-PkGpqQjs7awGztB0uZ08w3lbRP5YDq-AZVqa9I"></script> <script src="https://www.trumba.com/scripts/spuds.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js" integrity="sha256-nuL8/2cJ5NDSSwnKD8VqreErSWHtnEP9E7AySL+1ev4=" crossorigin="anonymous"></script> <script src="//kit.fontawesome.com/5ec358854a.js"></script> <script src="/files/js/js_xyg1LUbHKQ8I8sZ0S3Pc53PW1Pnf00b0-xWt85wH3MI.js?scope=footer&delta=6&language=en&theme=bei&include=eJxdjrFSAzEMRH_IQd9AQ0VaKG9kWzHKyZbH0t0lf49DkQEaSW9ndldppcyuY-GWqXkUTSv8ukPqcGEhe835ndsaKvrXFW9g5FsPauBjqxGvFuxuThUiGk19eWyomlGetHMmPXXt0xmJoYhGlJP5XbiVUFSL0OJYoMzxn19w9v4Va4iqbj6ww4zVncaj7OBcyA0uKqLHmT5_-PkGpqQjs7awGztB0uZ08w3lbRP5YDq-AZVqa9I"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-1dce2e27598469f685c","applicationID":"1066627814","transactionName":"NQRSMksADUZRWxFdXgxOZRRQTgpbVF0dGkEKEQ==","queueTime":0,"applicationTime":135,"atts":"GUNRRAMaHkg=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>