CINXE.COM

Institute Homepage

<!doctype html> <html lang="en"> <head > <script> var BASE_URL = 'https://institute.acs.org/'; var require = { "baseUrl": "https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US" }; </script> <meta charset="utf-8"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="title" content="Institute Homepage"/> <meta name="description" content="The ACS Institute is a learning platform offering a robust collection of learning and training resources to advance the chemistry community. "/> <meta name="keywords" content="The ACS Institute"/> <meta name="robots" content="INDEX,FOLLOW"/> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/> <meta name="format-detection" content="telephone=no"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[]},session_trace:{sampling_rate:0.0,mode:"FIXED_RATE",enabled:true,error_sampling_rate:0.0}};(window.NREUM||(NREUM={})).loader_config={xpid:"VgMFUFNQABAEUlRQBQYHX1Y=",licenseKey:"133e244bf0",applicationID:"465227092"};;/*! For license information please see nr-loader-full-1.286.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:()=>p,xN:()=>g});var n=r(3333);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={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,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,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},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 g(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 p(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,harvester: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.286.0",i="PROD",o="CDN",a="^2.0.0-alpha.18"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>u,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>d});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=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,u=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},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}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},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)g(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 g(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:g,addEventListener:g,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=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,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 g(e,t){n[e]=p(e).concat(t)}function p(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})},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>a,t:()=>s});var n=r(7836),i=r(3241);const o=new Set,a={};function s(e,t){const r=n.ee.get(t);a[t]??={},e&&"object"==typeof e&&(o.has(t)||(r.emit("rumresp",[e]),a[t]=e,o.add(t),(0,i.W)({agentIdentifier:t,loaded:!0,drained:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},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],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,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])}},9414:(e,t,r)=>{"use strict";r.d(t,{J:()=>c});var n=r(7836),i=r(2646),o=r(944),a=r(3434);const s=new Map;function c(e,t,r,c){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,o.R)(29);const u=function(e){return(e||n.ee).get("logger")}(e),d=(0,a.YM)(u),l=new i.y(n.P);l.level=c.level,l.customAttributes=c.customAttributes;const f=t[r]?.[a.Jt]||t[r];return s.set(f,l),d.inPlace(t,[r],"wrap-logger-",(()=>s.get(f))),u}},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,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,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,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},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,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=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(8154),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()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);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,rF:()=>d});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)}}function d(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738:(e,t,r)=>{"use strict";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},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")},8969:(e,t,r)=>{"use strict";r.d(t,{j:()=>N});var n=r(860),i=r(2555),o=r(9908),a=r(1687),s=r(5289),c=r(6154),u=r(944),d=r(8154),l=r(384),f=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",f.G4.RECORD,f.G4.PAUSE,"log","wrapLogger"],g=["setErrorHandler","finished","addToTrace","addRelease"];var p=r(1863),m=r(2614),v=r(993),b=r(3785),y=r(9414),R=r(3241),x=r(5701);function w(){const e=(0,l.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.runtime?e.exposed&&e[t]&&"micro-agent"!==e.runtime.loaderType&&n.push(e[t](...r)):(0,u.R)(38,t)})),n[0]}(t,...r)}))}const E={};var A=r(9417),T=r(5603),S=r(3371);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};var O=r(7836);const I=new Set;function N(e,t={},h,N){let{init:P,info:j,loader_config:C,runtime:k={},exposed:H=!0}=t;k.loaderType=h;const L=(0,l.pV)();j||(P=L.init,j=L.info,C=L.loader_config),(0,A.xN)(e.agentIdentifier,P||{}),(0,T.a)(e.agentIdentifier,C||{}),j.jsAttributes??={},c.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const D=e.init,M=[j.beacon,j.errorBeacon];I.has(e.agentIdentifier)||(D.proxy.assets&&(_(D.proxy.assets),M.push(D.proxy.assets)),D.proxy.beacon&&M.push(D.proxy.beacon),w(),(0,l.US)("activatedFeatures",x.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),k.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?M:[]],k.ptid=e.agentIdentifier,(0,S.V)(e.agentIdentifier,k),I.has(e.agentIdentifier)||(e.ee=O.ee.get(e.agentIdentifier),e.exposed=H,function(e,t){t||(0,a.Ak)(e.agentIdentifier,"api");const l=e.ee.get("tracer");E[e.agentIdentifier]=m.g.OFF,e.ee.on(f.G4.REPLAY_RUNNING,(t=>{E[e.agentIdentifier]=t}));const h="api-",w=h+"ixn-";function A(t,r,n,o){const a=e.info;return null===r?delete a.jsAttributes[t]:(0,i.x1)(e.agentIdentifier,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),_(h,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}e.log=function(t,{customAttributes:r={},level:i=v.p_.INFO}={}){(0,o.p)(d.xV,["API/log/called"],void 0,n.K7.metrics,e.ee),(0,b.R)(e.ee,t,r,i)},e.wrapLogger=(t,r,{customAttributes:i={},level:a=v.p_.INFO}={})=>{(0,o.p)(d.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,e.ee),(0,y.J)(e.ee,t,r,{customAttributes:i,level:a})},g.forEach((t=>{e[t]=_(h,t,!0,"api")})),e.addPageAction=_(h,"addPageAction",!0,n.K7.genericEvents),e.recordCustomEvent=_(h,"recordCustomEvent",!0,n.K7.genericEvents),e.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),e.runtime.customTransaction=(r||"http://custom.transaction")+t,_(h,"setPageViewName",!0)()},e.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return A(e,t,"setCustomAttribute",r);(0,u.R)(40,typeof t)}else(0,u.R)(39,typeof e)},e.setUserId=function(e){if("string"==typeof e||null===e)return A("enduser.id",e,"setUserId",!0);(0,u.R)(41,typeof e)},e.setApplicationVersion=function(e){if("string"==typeof e||null===e)return A("application.version",e,"setApplicationVersion",!1);(0,u.R)(42,typeof e)},e.start=()=>{try{(0,o.p)(d.xV,["API/start/called"],void 0,n.K7.metrics,e.ee),e.ee.emit("manual-start-all")}catch(e){(0,u.R)(23,e)}},e[f.G4.RECORD]=function(){(0,o.p)(d.xV,["API/recordReplay/called"],void 0,n.K7.metrics,e.ee),(0,o.p)(f.G4.RECORD,[],void 0,n.K7.sessionReplay,e.ee)},e[f.G4.PAUSE]=function(){(0,o.p)(d.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,e.ee),(0,o.p)(f.G4.PAUSE,[],void 0,n.K7.sessionReplay,e.ee)},e.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(t,r){var i={},a=this,s="function"==typeof r;return(0,o.p)(d.xV,["API/createTracer/called"],void 0,n.K7.metrics,e.ee),e.runSoftNavOverSpa||(0,o.p)(w+"tracer",[(0,p.t)(),t,i],a,n.K7.spa,e.ee),function(){if(l.emit((s?"":"no-")+"fn-start",[(0,p.t)(),a,s],i),s)try{return r.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw l.emit("fn-err",[arguments,this,t],i),t}finally{l.emit("fn-end",[(0,p.t)()],i)}}}};function _(t,r,i,a){return function(){return(0,o.p)(d.xV,["API/"+r+"/called"],void 0,n.K7.metrics,e.ee),(0,R.W)({agentIdentifier:e.agentIdentifier,drained:!!x.B?.[e.agentIdentifier],type:"data",name:"api",feature:t+r,data:{notSpa:i,bufferGroup:a}}),a&&(0,o.p)(t+r,[i?(0,p.t)():performance.now(),...arguments],i?null:this,a,e.ee),i?void 0:this}}function O(){r.e(891).then(r.bind(r,8778)).then((({setAsyncAPI:t})=>{t(e),(0,a.Ze)(e.agentIdentifier,"api")})).catch((t=>{(0,u.R)(27,t),e.ee.abort()}))}["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((t=>{S[t]=_(w,t,void 0,e.runSoftNavOverSpa?n.K7.softNav:n.K7.spa)})),e.setCurrentRouteName=e.runSoftNavOverSpa?_(w,"routeName",void 0,n.K7.softNav):_(h,"routeName",!0,n.K7.spa),e.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,o.p)(d.xV,["API/noticeError/called"],void 0,n.K7.metrics,e.ee),(0,o.p)("err",[t,(0,p.t)(),!1,r,!!E[e.agentIdentifier]],void 0,n.K7.jserrors,e.ee)},c.RI?(0,s.GG)((()=>O()),!0):O()}(e,N),(0,R.W)({agentIdentifier:e.agentIdentifier,drained:!!x.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:e.config})),I.add(e.agentIdentifier)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>d,K7:()=>c,P3:()=>u,XX:()=>i,Yy:()=>s,df:()=>o,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},u={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},d={[c.pageViewEvent]:a,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:s,[c.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=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.286.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.286.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={891:"sha512-X28Y1nfmtn0Xl6rrvSj6yKktd3hdVlMJVpJIppDwjQkgtGLkoZTkr/6W5jnO5zHwMYgytOeQ9Zp8BH7X+M7hug==",222:"sha512-8Mc14NKEdLpLSGrkgcn6zXCvZq7SjtS54yzNEfu8VHYkMe2MNDCmPGJ6nxZvT6LoiNaj5I6a+emLUKL+GoT1Mw==",95:"sha512-rtlVTeYLfTLdKUtGMkJ98v3moIO41WYGH5IePgCLEO4i9MF6wKNkYoVKSbmeA5aepLI3TkgwSygReaZkzVIe1A=="};(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(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=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={85:0,959: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.286.0.PROD"]=self["webpackChunk:NRBA-1.286.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(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if(this[t]!==n.prototype[t])return this[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",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(this[t]!==o.prototype[t]&&this[t]!==n.prototype[t])return this[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(8969);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=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(891).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(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),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()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),E=i(2843),A=i(3878),T=i(782),S=i(1863);class _ extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),g.RI&&((0,E.u)((()=>(0,w.p)("docHidden",[(0,S.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,S.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var O=i(8154);class I extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),g.RI&&document.addEventListener("securitypolicyviolation",(e=>{(0,w.p)(O.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)})),this.importAggregator(e)}}var N=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return L(e)?e:new j(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(L(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return C(e.reason)}const r=C(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return L(e.error)?e.error:C(e)}function L(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=N.T;#r=!1;constructor(e,r=!0){super(e,N.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.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)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(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===g.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,P.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(void 0===g.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.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&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=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=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&g.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(g.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 g.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,P.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,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;const he="X-NewRelic-App-Data";class ge 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,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.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=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,A.jT)(!1)),g.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 p(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&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,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:g.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 R(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 x(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.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(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&&r.getAllResponseHeaders().indexOf(he)>=0){var i=r.getResponseHeader(he);i&&((0,w.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",p),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",R)}(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 me={},ve=["pushState","replaceState"];function be(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||me[t.debugId]++||(me[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,ve,"-")),t}var ye=i(3738);const{He:Re,bD:xe,d3:we,Kp:Ee,TZ:Ae,Lc:Te,uP:Se,Rz:_e}=ye;class Oe extends b{static featureName=Ae;constructor(e,t=!0){super(e,Ae,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;be(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Se,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Te,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(_e+we,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(_e+Ee,(function(e){(0,w.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,w.p)(Re,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:xe,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Ie=i(2614);class Ne 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(Ie.H3,"_").concat(Ie.uh)))}catch(e){}(0,p.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,w.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===Ie.g.FULL||e.sessionReplayMode===Ie.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),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!==Ie.g.FULL&&this.featAggregate.initializeRecording(Ie.g.FULL,!0):(this.#i=Ie.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Ie.g.FULL&&(this.recorder.parent.mode=Ie.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Pe=i(3333);class je extends b{static featureName=Pe.TZ;constructor(e,t=!0){super(e,Pe.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(g.RI&&(e.init.user_actions.enabled&&(Pe.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Pe.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,w.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,w.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var Ce=i(993),ke=i(3785),He=i(9414);class Le extends b{static featureName=Ce.TZ;constructor(e,t=!0){super(e,Ce.TZ,t);const r=this.ee;(0,He.J)(r,g.gm.console,"log",{level:"info"}),(0,He.J)(r,g.gm.console,"error",{level:"error"}),(0,He.J)(r,g.gm.console,"warn",{level:"warn"}),(0,He.J)(r,g.gm.console,"info",{level:"info"}),(0,He.J)(r,g.gm.console,"debug",{level:"debug"}),(0,He.J)(r,g.gm.console,"trace",{level:"trace"}),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,ke.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),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}}get api(){return this}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,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,_,Oe,Ne,ge,I,D,je,Le],loaderType:"pro"})})()})();</script> <title>Institute Homepage</title> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/mage/calendar.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/css/styles-m.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/css/all.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/css/acs-bootstrap.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/css/acs-ecommerce.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/css/aos.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/css/font-awesome.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/css/institute_header.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/css/institute_footer.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Lof_ProductTags/css/styles.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Mageplaza_Core/css/owl.carousel.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Mageplaza_Core/css/owl.theme.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Mageplaza_BannerSlider/css/animate.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Mageplaza_BannerSlider/css/style.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Mageplaza_BannerSlider/css/bannerslider.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Magezon_Core/css/styles.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Magezon_Core/css/owlcarousel/owl.carousel.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Magezon_Core/css/animate.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Magezon_Core/css/fontawesome5.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Magezon_Core/css/mgz_font.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Magezon_Core/css/mgz_bootstrap.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Magezon_Builder/css/openiconic.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Magezon_Builder/css/styles.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Magezon_Builder/css/common.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Magezon_Newsletter/css/styles.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Magezon_Core/css/magnific.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Magezon_PageBuilder/css/styles.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Magezon_PageBuilder/vendor/photoswipe/photoswipe.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Magezon_PageBuilder/vendor/photoswipe/default-skin/default-skin.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Magezon_PageBuilder/vendor/blueimp/css/blueimp-gallery.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/Magezon_PageBuilderIconBox/css/styles.css" /> <link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/css/styles-l.css" /> <link rel="stylesheet" type="text/css" media="print" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/css/print.css" /> <script type="text/javascript" src="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/requirejs/require.js"></script> <script type="text/javascript" src="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/mage/requirejs/mixins.js"></script> <script type="text/javascript" src="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/requirejs-config.js"></script> <link rel="preload" as="font" crossorigin="anonymous" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/fonts/opensans/light/opensans-300.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/fonts/opensans/regular/opensans-400.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/fonts/opensans/semibold/opensans-600.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/fonts/opensans/bold/opensans-700.woff2" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/fonts/Luma-Icons.woff2" /> <link rel="icon" type="image/x-icon" href="https://institute.acs.org/media/favicon/default/favicon.ico" /> <link rel="shortcut icon" type="image/x-icon" href="https://institute.acs.org/media/favicon/default/favicon.ico" /> <link rel="stylesheet" type="text/css" media="all" href="https://assets.acs.org/v3.0/acs-bootstrap/css/institute-magento-global.css"> <script type="text/javascript" src="https://assets.acs.org/v2.0/acs-bootstrap/js/institute-magento-global.js"></script> <script type="text/x-magento-init"> { "*": { "Magento_PageCache/js/form-key-provider": { "isPaginationCacheEnabled": 0 } } } </script> <style> @media (min-width: 1260px) { .magezon-builder .mgz-container {width: 1260px;} } </style> <script type="text/javascript"> requirejs(['jquery'], function (jQuery) { (function ($) { (function (a, c, b, e) { a[b] = a[b] || {}; a[b].initial = { accountCode: "AMERI11191", host: "AMERI11191.pcapredict.com" }; a[b].on = a[b].on || function () { (a[b].onq = a[b].onq || []).push(arguments) }; var d = c.createElement("script"); d.async = !0; d.src = e; c = c.getElementsByTagName("script")[0]; c.parentNode.insertBefore(d, c) })(window, document, "pca", "/" + "/AMERI11191.pcapredict.com/js/sensor.js"); pca.magento = pca.magento || {}; pca.magento.currentUrl = window.location.href; pca.magento.checkout = false; pca.magento.isElementVisible = function( elem ) { return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); }; pca.magento.setupCheckout = function(){ pca.magento.checkout = true; pca.magento.doLoad(); }; pca.on('data', function(source, key, address, variations) { switch (source) { case "address": if (pca.magento.checkout) { // Because magento is using form validation on each field we need to fire a change on the fields we populate. var provinceField = null; for(var c = 0; c< pca.capturePlus.controls.length; c++){ var cont = pca.capturePlus.controls[c]; if(cont.key == key){ for(var f = 0; f < cont.fields.length; f++){ var element = pca.getElement(cont.fields[f].element); if(cont.fields[f].field === '{ProvinceName}'){ provinceField = element; } pca.fire(element, 'change'); } } } if(provinceField){ pca.setValue(provinceField, address.ProvinceName); pca.fire(provinceField, 'change'); } } break; } }); // This bit of code was written to accommodate the Magento 2 DOM element fields with the same name and dynamic id's. // We are doing the equivalent of the following : // 1) Recording the amount of times the address fields are on the page, e.g. How many times is the "Postcode" element on the page. // 2) Taking each set in turn and getting the dynamic id's that relate to the names. e.g. <input name="postcode" id="D6G65BGS" ... // 3) For each of those id's we rewrite the mappings for a key. Control[Index].Mappings.Postcode = BGH34DF (pseudo-code) // 4) Reload the controls - this should then reduce down the number of found mappings as they have been re-written to the new id's. var loadHitCounter = 0; pca.on("load", function(type, key, control){ if(type == "capture+"){ for(var f = 0; f < control.fields.length; f++){ if(control.fields[f].element.indexOf('wait_') == 0){ control.fields[f].element = control.fields[f].element.replace('wait_', ''); } if(document.getElementById(control.fields[f].element)){ //ignore }else{ var elementsMatchedByName = document.getElementsByName(control.fields[f].element); if(elementsMatchedByName.length > loadHitCounter){ control.fields[f].element = elementsMatchedByName[loadHitCounter].id; }else{ control.fields[f].element = "wait_" + control.fields[f].element; } } } control.reload(); loadHitCounter++; } }); pca.magento.reloadPCA = function() { if (console && console.log) console.log("Loading PCA"); loadHitCounter = 0; pca.load(); } pca.magento.loadPCA = function() { pca.magento.reloadPCA(); // If you login while in the checkout and add a new address, it will show a popup view. var buttons = document.getElementsByTagName('button'); for (var b = 0; b < buttons.length; b++) { if (buttons[b].className.indexOf('action-show-popup') > -1) { //onclick $(buttons[b]).off('click.pca').on('click.pca', function(){ pca.magento.reloadPCA(); }); } } // Toggle button for adding billing fields on checkout single step. var els = document.getElementsByName('billing-address-same-as-shipping'); if (els && els.length) { for (var i=0; i < els.length; i++) { //onclick $(els[i]).off('click.pca').on('click.pca', function(){ if (this.checked === false) { pca.magento.reloadPCA(); } }); } } // Logged in user can select an address on billing screen or add a new one. var els = document.getElementsByName('billing_address_id'); if (els && els.length) { for (var i=0; i < els.length; i++) { // onchange $(els[i]).off('change.pca').on('change.pca', function(){ pca.magento.reloadPCA(); }); } } // This is so we can reload the mappings to find the next set of address fields. // NOTE - Monitor Fields and Continual Field Search could potenially remove this. if (pca.magento.checkout) { pca.magento.checkUrlChange(); } }; pca.magento.checkUrlChange = function() { if (window.location.href != pca.magento.currentUrl) { pca.magento.currentUrl = window.location.href; window.setTimeout(pca.magento.loadPCA, 500); } else { window.setTimeout(pca.magento.checkUrlChange, 1000); } }; // Checks for the dynamic fields are on the page - Means we will need to reload the view to perform the dynamic mapping above. pca.magento.dynamicMagentoFieldsExist = function() { var isDynamicRegExp = new RegExp("^[A-Z0-9]{7}$"); // Magento 2 - 7 character dynamic id's. var col = document.getElementsByTagName("*"); for (var i = 0; i < col.length; i++) { if (isDynamicRegExp.test(col[i].id) && pca.magento.isElementVisible(col[i])) { return true; } } } pca.magento.doLoad = function() { // Load when ready. if (pca && pca.platform && typeof pca.platform.elementExists === 'function' && (pca.platform.getBindingsForService("PLATFORM_CAPTUREPLUS").length > 0 || pca.platform.getBindingsForService("PLATFORM_MOBILEVALIDATION").length > 0 || pca.platform.getBindingsForService("PLATFORM_EMAILVALIDATION").length > 0) && (!pca.magento.checkout || pca.magento.dynamicMagentoFieldsExist())) { window.setTimeout(pca.magento.loadPCA, 500); } else { // re-set the timeout window.setTimeout(pca.magento.doLoad, 500); } }; })(jQuery); }); </script> <style>.tc8p40k{float:left}.tc8p40k-s{margin-right:1rem !important;margin-bottom:10px !important}.mgz-element.tc8p40k .mgz-link{border-radius:0;color:#000000;background-color:#f8cd31}.mgz-element.tc8p40k .mgz-link{border-radius:0;color:#000000;background-color:#f8cd31}.mgz-element.tc8p40k .mgz-link:hover{color:#000000;background-color:#fccf0f;border-color:#fccf0f}.mcrbqvv{float:left}.mgz-element.mcrbqvv .mgz-link{border-radius:0;color:#ffffff;background-color:#000000}.mgz-element.mcrbqvv .mgz-link{border-radius:0;color:#ffffff;background-color:#000000}.mgz-element.mcrbqvv .mgz-link:hover{color:#ffffff;background-color:#000000;border-color:#000000}.usgyxrr-p .mgz-parallax-inner{background-image:url('https://institute.acs.org/media/wysiwyg/bgImage.img_4.png');background-size:auto 100%;background-position:right top}.xkj0wkl-s{min-height:32rem !important;background-color:#f5f5f5 !important}.mgz-element.g6eu82u .mgz-cta-content{text-align:left;padding:1rem 1.5rem;background-color:#ffffff}.mgz-element.g6eu82u .mgz-cta-bg,.mgz-element.g6eu82u .mgz-cta-bg-overlay{transition-duration:1500ms}.mgz-element.pexkghj .mgz-cta-content{text-align:left;padding:1rem 1.5rem;background-color:#ffffff}.mgz-element.pexkghj .mgz-cta-bg,.mgz-element.pexkghj .mgz-cta-bg-overlay{transition-duration:1500ms}.mgz-element.g9wq0k4 .mgz-cta-content{text-align:left;padding:1rem 1.5rem;background-color:#ffffff}.mgz-element.g9wq0k4 .mgz-cta-bg,.mgz-element.g9wq0k4 .mgz-cta-bg-overlay{transition-duration:1500ms}.mgz-element.o1cma50 .mgz-cta-content{text-align:left;padding:1rem 1.5rem;background-color:#ffffff}.mgz-element.o1cma50 .mgz-cta-bg,.mgz-element.o1cma50 .mgz-cta-bg-overlay{transition-duration:1500ms}.mgz-element.gjotepl .mgz-cta-content{text-align:left;padding:1rem 1.5rem;background-color:#ffffff}.mgz-element.gjotepl .mgz-cta-bg,.mgz-element.gjotepl .mgz-cta-bg-overlay{transition-duration:1500ms}.mgz-element.fk7i3o6 .mgz-cta-content{text-align:left;padding:1rem 1.5rem;background-color:#ffffff}.mgz-element.fk7i3o6 .mgz-cta-bg,.mgz-element.fk7i3o6 .mgz-cta-bg-overlay{transition-duration:1500ms}.mgz-element.uedojd4 .mgz-cta-content{text-align:left;padding:1rem 1.5rem;background-color:#ffffff}.mgz-element.uedojd4 .mgz-cta-bg,.mgz-element.uedojd4 .mgz-cta-bg-overlay{transition-duration:1500ms}.mgz-element.u30umw8 .mgz-cta-content{text-align:left;padding:1rem 1.5rem;background-color:#ffffff}.mgz-element.u30umw8 .mgz-cta-bg,.mgz-element.u30umw8 .mgz-cta-bg-overlay{transition-duration:1500ms}.r7vbwsa-s{padding-bottom:4rem !important}.r7vbwsa-p .mgz-parallax-inner{background-image:url('https://institute.acs.org/media/wysiwyg/home-explore-bg.png');background-size:auto;background-position:left bottom}.mgz-element.ojimsjm .image-content{width:100%;text-align:center}.mgz-element.ojimsjm .image-title{font-size:16px}.ps4x0qh-s{padding-bottom:1.5rem !important}.mgz-element.ly0vn71 .image-content{width:100%;text-align:center}.mgz-element.ly0vn71 .image-title{font-size:16px}.nch8w7o-s{padding-bottom:1.5rem !important}.mgz-element.pex5dh3 .image-content{width:100%;text-align:center}.mgz-element.pex5dh3 .image-title{font-size:16px}.ojefli2-s{padding-bottom:1.5rem !important}.mgz-element.p6d9l4y .image-content{width:100%;text-align:center}.mgz-element.p6d9l4y .image-title{font-size:16px}.fcubqav-s{padding-bottom:1.5rem !important}.mgz-element.vbl6g66 .image-content{width:100%;text-align:center}.mgz-element.vbl6g66 .image-title{font-size:16px}.tadpfyj-s{padding-bottom:1.5rem !important}.mgz-element.odyhqvc .image-content{width:100%;text-align:center}.mgz-element.odyhqvc .image-title{font-size:16px}.up0iu66-s{padding-bottom:1.5rem !important}.mgz-element.isck8cl .image-content{width:100%;text-align:center}.mgz-element.isck8cl .image-title{font-size:16px}.ulxe1n8-s{padding-bottom:1.5rem !important}.mgz-element.olit0e6 .image-content{width:100%;text-align:center}.mgz-element.olit0e6 .image-title{font-size:16px}.r76413r-s{padding-bottom:1.5rem !important}.vp3e6t4-s{padding-bottom:4rem !important}.kt9vtvl-s{margin-bottom:15px !important}.m7j2gmg-s{text-align:center}.mgz-element.m7j2gmg .image-content{width:100%;text-align:center}.mgz-element.m7j2gmg .image-title{font-size:16px}.qqho27j-s{text-align:center}.w7w7rcv-s{margin-bottom:20px !important}.y7abvli-s{text-align:center}.mgz-element.y7abvli .image-content{width:100%;text-align:center}.mgz-element.y7abvli .image-title{font-size:16px}.v1yu9da-s{text-align:center}.paqxqa1-s{margin-bottom:20px !important}.qdqiaor-s{text-align:center}.mgz-element.qdqiaor .image-content{width:100%;text-align:center}.mgz-element.qdqiaor .image-title{font-size:16px}.asxe6rk-s{text-align:center}.e5pa2hx-s{margin-bottom:20px !important}.aet4u6b-s{text-align:center}.mgz-element.aet4u6b .image-content{width:100%;text-align:center}.mgz-element.aet4u6b .image-title{font-size:16px}.ljvvmwh-s{text-align:center}.tw1v25f-s{margin-bottom:20px !important}.uxgj0ei-s{padding-top:6rem !important;padding-bottom:4rem !important;background-color:#f5f5f5 !important}.mgz-element.u36tsor .mgz-link{border-radius:0;color:#000000;background-color:#f8cd31}.mgz-element.u36tsor .mgz-link{border-radius:0;color:#000000;background-color:#f8cd31}.o3dcqcr-s{padding-top:6rem !important;padding-bottom:6rem !important;padding-left:2rem !important}.p2m72p6-p .mgz-parallax-inner{background-image:url('https://institute.acs.org/media/wysiwyg/bgImage.img_1_.png');background-size:auto 100%;background-position:left bottom}.rf0idu0-s{margin-bottom:24px !important}.mgz-element.rf0idu0 .image-content{width:100%;text-align:center}.mgz-element.rf0idu0 .image-title{font-size:16px}.jg72s1x-s{margin-bottom:16px !important}.rqkjldf-s{margin-bottom:16px !important}.mgz-element.cq3o3rv .mgz-link{color:#000000;background-color:#f8cd31}.mgz-element.cq3o3rv .mgz-link{color:#000000;background-color:#f8cd31}.vwxrw5k-s{margin-bottom:24px !important}.mgz-element.vwxrw5k .image-content{width:100%;text-align:center}.mgz-element.vwxrw5k .image-title{font-size:16px}.pnp5ggt-s{margin-bottom:16px !important}.w0nkl08-s{margin-bottom:16px !important}.mgz-element.cj38llg .mgz-link{color:#000000;background-color:#f8cd31}.mgz-element.cj38llg .mgz-link{color:#000000;background-color:#f8cd31}@media (max-width:767px){.s1pr48d-s{margin-top:24px !important;margin-bottom:24px !important}}@media (max-width:575px){.s1pr48d-s{margin-top:24px !important;margin-bottom:24px !important}}.t76qj1f-s{margin-top:64px !important;margin-bottom:64px !important}@media (max-width:1199px){.t76qj1f-s{margin-top:48px !important;margin-bottom:48px !important}}@media (max-width:991px){.t76qj1f-s{margin-top:48px !important;margin-bottom:48px !important}}@media (max-width:767px){.t76qj1f-s{margin-top:24px !important;margin-bottom:24px !important}}@media (max-width:575px){.t76qj1f-s{margin-top:16px !important;margin-bottom:16px !important}}.columns .column.main{padding-bottom:0}.homepage__hero--text{padding:0 1.5rem}.homepage__hero--text p{width:510px;max-width:100%}.content-box__border{border-left:1rem solid #17468e;border-radius:0.5rem;background-color:#fff;box-shadow:0 3px 6px 0 rgb(0 0 0 / 16%);padding:3rem 4rem 2rem 4rem;height:100%}.content-box__border p,.content-box__border h3{color:black}.content-box__border--yellow{border-left:1rem solid #ffce34}.content-box__border--blue{border-left:1rem solid #17468e}.mgz-element-row.flex-align > .mgz-element-inner > .mgz-container{display:flex;align-items:center;flex-wrap:wrap}@media (min-width:768px){.mgz-element-row.flex-align--reverse > .mgz-element-inner > .mgz-container{flex-direction:row-reverse}} .homepage__hero{margin-bottom:3rem}.homepage__hero:after{content:"";width:100%;height:100px;display:block;background-color:#f5f5f5;clip-path:polygon(51% 55%,100% 10%,100% 0,0 0,0 10%)}@media (max-width:767px){.homepage__hero > .mgz-element-inner > .inner-content{flex-direction:column-reverse}} .homepage__hero .mgz-element-column > .mgz-element-inner{padding:4rem 2rem 3rem 0}@media (max-width:1275px){.homepage__hero .mgz-element-column > .mgz-element-inner{padding:4rem 2rem 3rem 1.5rem}} @media (max-width:767px){.homepage__hero .mgz-element-column > .mgz-element-inner{padding:3rem 1.5rem 3rem 1.5rem}} @media (max-width:767px){.homepage__hero .homepage__hero--image{height:27rem}} @media (max-width:767px){.homepage__hero .homepage__hero--image .mgz-parallax-inner{background-position:center top}} .homepage__hero--text h1{font-size:3.2rem !important;font-weight:600;line-height:4rem;margin-bottom:1.2rem !important}.homepage__hero--text p{font-size:2.6rem;margin-bottom:2.5rem !important}.home__center-box{background-color:#fff;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);padding:0;margin-bottom:2.5rem}.home__center-box > .mgz-element-inner{margin-bottom:0 !important}.home__center-box .mgz-cta{align-items:center}.home__center-box .mgz-cta-bg-wrapper{max-height:9.5rem;min-height:9.5rem;min-width:9.5rem;max-width:9.5rem;width:9.5rem;height:9.5rem}.home__center-box .mgz-cta-content{min-height:unset}.home__center-box h3{font-size:1.6rem;font-weight:600;margin-bottom:0;color:#000000}.home__center-box p{font-size:1.3rem;margin-bottom:0}.homepage__facets > .mgz-element-inner > .inner-content{flex-wrap:nowrap !important}.homepage__facets--image{width:unset !important}.homepage__facets--text{width:unset !important}.homepage__facets--image > .mgz-element-inner{width:5rem !important;padding:0 1.5rem 0 0 !important}.homepage__facets--text > .mgz-element-inner{padding:0 !important}.community__hero .mgz-element-inner .mgz-parallax .mgz-parallax-inner{background-repeat:no-repeat;background-size:contain;background-position:right bottom}.community__hero--text > .mgz-element-inner{display:flex;padding:5rem 61rem 5rem 0}@media (max-width:599px){.community__hero .mgz-element-inner .mgz-parallax .mgz-parallax-inner{background-position:center top !important}.community__hero--text > .mgz-element-inner{height:unset;padding:calc(3rem + (100vw * 0.55)) 1.5rem 3rem 1.5rem !important}} @media (max-width:767px){.community__hero--text > .mgz-element-inner{padding-top:3rem}} @media (max-width:1200px){.community__hero .mgz-element-inner .mgz-parallax .mgz-parallax-inner{background-position:right calc((1.5rem + (100vw - 1.5rem - 1.5rem) * .4) - 59rem) bottom}.community__hero--text > .mgz-element-inner{padding-right:calc(3rem + 2rem + (100vw * 0.5));padding-left:1.5rem}} .community__hero--text .mgz-child:not(:last-child) > .mgz-element-inner{margin-bottom:0}@media (max-width:767px){.explore__hero > .mgz-element-inner > .mgz-parallax .mgz-parallax-inner{background-image:none}} .sd9g8wr{height:32px}.lnqashy-s{background-color:#333333 !important}.mgz-element.fk48d4c .image-content{width:100%;text-align:center}.mgz-element.fk48d4c .image-title{font-size:16px}.mgz-element.in4w249 .mgz-element-heading-text{color:#ffffff}.mgz-element.jifv1pn .mgz-element-heading-text{color:#ffffff}.mgz-element.jkw2img .mgz-element-heading-text{color:#ffffff}.mgz-element.ix64j1k .mgz-element-heading-text{color:#ffffff}.dsb75gb{float:left}.dsb75gb-s{text-align:center}.mgz-element.dsb75gb .mgz-icon-wrapper{border-radius:5px;color:#ffffff;background-color:#333333}.k370eqj{float:left}.k370eqj-s{text-align:center}.mgz-element.k370eqj .mgz-icon-wrapper{border-radius:5px;color:#ffffff;background-color:#333333}.w0mpgaa{float:left}.w0mpgaa-s{text-align:center}.mgz-element.w0mpgaa .mgz-icon-wrapper{border-radius:5px;color:#ffffff;background-color:#333333}.tghocau{float:left}.tghocau-s{text-align:center}.mgz-element.tghocau .mgz-icon-wrapper{border-radius:5px;color:#ffffff;background-color:#333333}.aowvmmk-s{background-color:#333333 !important}.j67uhxa,.qu5j31v,.kniunfj,.tw7ed1h,.fj9lrnu{border:10px solid transparent}.j67uhxa>.mgz-element-inner,.qu5j31v>.mgz-element-inner,.kniunfj>.mgz-element-inner,.tw7ed1h>.mgz-element-inner,.fj9lrnu>.mgz-element-inner{padding:0;margin:0}.y3jn5tx{height:32px}.lklnwot-s{background-color:#333333 !important}.glvwdop{float:left}.oxcwmt2{float:right}.stvn4lv-s{background-color:#000000 !important}</style></head> <body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/images/loader-2.gif"}}' id="html-body" class="cms-institute-homepage page-layout-1column cms-index-index page-layout-cms-full-width"> <script type="text/x-magento-init"> { "*": { "Magento_PageBuilder/js/widget-initializer": { "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}}, "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } } } </script> <script type="text/x-magento-init"> { "*": { "tigren/ajaxToCart" : {"ajaxSuite":{"enabled":false,"popupTTL":10,"animation":"fade","backgroundColor":"#ededed","headerSuccessColor":null,"headerErrorColor":null,"headerTextColor":"#fff","buttonTextColor":"#fff","buttonBackgroundColor":"#006bb4"},"ajaxCart":{"addToCartUrl":"https:\/\/institute.acs.org\/ajaxcart\/cart\/showPopup\/","addToCartInWishlistUrl":"https:\/\/institute.acs.org\/ajaxcart\/wishlist\/showPopup\/","checkoutCartUrl":"https:\/\/institute.acs.org\/checkout\/cart\/add\/","wishlistAddToCartUrl":"https:\/\/institute.acs.org\/wishlist\/index\/cart\/","addToCartButtonSelector":"button.detailscart"}} } } </script> <script> window.ajaxCartLoaderOptions = {"icon":"https:\/\/institute.acs.org\/static\/version1741985701\/frontend\/institute\/istore\/en_US\/images\/loader-1.gif","texts":{"loaderText":"Loading...","imgAlt":"Loading..."}}; </script> <div class="cookie-status-message" id="cookie-status"> The store will not work correctly when cookies are disabled.</div> <script type="text&#x2F;javascript">document.querySelector("#cookie-status").style.display = "none";</script> <script type="text/x-magento-init"> { "*": { "cookieStatus": {} } } </script> <script type="text/x-magento-init"> { "*": { "mage/cookies": { "expires": null, "path": "\u002F", "domain": ".institute.acs.org", "secure": false, "lifetime": "3600" } } } </script> <noscript> <div class="message global noscript"> <div class="content"> <p> <strong>JavaScript seems to be disabled in your browser.</strong> <span> For the best experience on our site, be sure to turn on Javascript in your browser. </span> </p> </div> </div> </noscript> <script> require.config({ map: { '*': { wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' } } });</script> <script> window.cookiesConfig = window.cookiesConfig || {}; window.cookiesConfig.secure = true; </script><script> require.config({ paths: { googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3\u0026key\u003D' }, config: { 'Magento_PageBuilder/js/utils/map': { style: '', }, 'Magento_PageBuilder/js/content-type/map/preview': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Finstitute.acs.org\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, 'Magento_PageBuilder/js/form/element/map': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Finstitute.acs.org\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, } });</script><script> require.config({ shim: { 'Magento_PageBuilder/js/utils/map': { deps: ['googleMaps'] } } });</script> <div id="modal-content" style="display:none"> Your session will expire automatically due to inactivity. Please make a selection below.</div> <!--logo for print pdf my account--> <!--logo for print pdf invoice--> <div class="page-wrapper"><header class="page-header"><header class="header-mini-container"><a class="action skip contentarea" href="#contentarea"><span>Skip to Content</span></a> <div class="banner acsBanner"> <nav class="hat"> <ul class="pubs hat__list"> <li class="pubs__item"><a class="pubs__link active" href="https://www.acs.org/">ACS</a></li> <li class="pubs__item"><a class="pubs__link" href="https://pubs.acs.org/">ACS Publications</a></li> <li class="pubs__item"><a class="pubs__link" href="https://cen.acs.org/">C&amp;EN</a></li> <li class="pubs__item"><a class="pubs__link" href="https://www.cas.org/">CAS</a></li> </ul> <a class="hat__menu-back">&lt; Back</a> <button id="hat__menu-button" class="hat__menu-button"></button> </nav> <nav class="account_top" > <ul class="pubs login__list" data-bind="scope: 'customer'"> <!-- ko ifnot: customer().fullname --> <li class="pubs__item" style="display:none;" data-bind="style: {display:'inline'}"> <a href="https://institute.acs.org/user/login" class="login__link" data-bind="css: { 'sso_login' : !customer().fullname, }" >Login</a> </li> <!-- /ko --> <!-- ko if: customer().fullname --> <li class="pubs__item" style="display:none;" data-bind="style: {display:'inline'}"> <a href="https://institute.acs.org/customer/account/logout" class="login__link" data-bind="css: { 'sso_login' : customer().fullname, }" >Logout</a> </li> <!-- /ko --> <li class="pubs__item"><a href="https://myaccount.acs.org/myaccount/AcctOverview.html" class="account__link" target="_blank">My Account</a></li> </ul> </nav> </div> <header class="masthead"> <div class="header header--pldp parbase"> <nav class="menu search-ignore" role="navigation"> <a class="menu__logo" href="https://institute.acs.org/" title="" aria-label=""> <img src="https://institute.acs.org/static/version1741985701/frontend/institute/istore/en_US/images/logo.svg" title="" alt="" /> </a> <nav class="menu__nav" role="navigation"> <a class="menu__header menu__mobile-button" id="menu-item--explore" role="menuitem" aria-haspopup="true" aria-owns="menu--explore" aria-controls="menu--explore" aria-expanded="false" tabindex="0"> <span class="menu__desktop">Explore <span class="visuallyhidden">Learning Opportunities</span> </span> </a> <ul class="menu__list" id="menu--explore" role="group" aria-expanded="false" aria-hidden="true" aria-labelledby="menu-item--explore"> <li class="menu__item"> <span class="menu__subheader">Browse By</span> </li> <li class="menu__item"> <a class="menu__link" id="menu-item-1" role="menuitem" aria-haspopup="true" aria-owns="menu-sub-1" aria-controls="menu-sub-1" aria-expanded="false" tabindex="0"> ACS Center </a> <div class="menu__sub " id="menu-sub-1" role="group" aria-expanded="false" aria-hidden="true" aria-labelledby="menu-item-1"> <div class="menu-sub__heading menu__mobile"> <a class="menu-sub__back">Menu</a> <h4 class="menu-sub__header">Browse by ACS Center</h4> </div> <div class="menu-sub__toc"> <div class="menu-toc__header">ACS Center</div> <ul class="menu-sub__list"> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/acs-center/chemistry-in-practice.html"> Chemistry In Practice</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/acs-center/entrepreneurship-education.html"> Entrepreneurship Education</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/acs-center/lab-safety.html"> Lab Safety</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/acs-center/leadership-development.html"> Leadership Development</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/acs-center/professional-development.html"> Professional Development</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/acs-center/scientific-communication.html"> Scientific Communication</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/acs-center/technical-skills-development.html"> Technical Skills Development</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/acs-center/volunteer-development.html"> Volunteer Development</a> </li> </ul> </div> </div> </li> <li class="menu__item"> <a class="menu__link" id="menu-item-2" role="menuitem" aria-haspopup="true" aria-owns="menu-sub-2" aria-controls="menu-sub-2" aria-expanded="false" tabindex="0"> Subject </a> <div class="menu__sub menu-sub--large" id="menu-sub-2" role="group" aria-expanded="false" aria-hidden="true" aria-labelledby="menu-item-2"> <div class="menu-sub__heading menu__mobile"> <a class="menu-sub__back">Menu</a> <h4 class="menu-sub__header">Browse by Subject</h4> </div> <div class="menu-sub__toc"> <div class="menu-toc__header">Subject</div> <ul class="menu-sub__list"> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/agriculture-and-food-chemistry.html"> Agriculture and Food Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/analytical-chemistry.html"> Analytical Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/biology-and-biological-chemistry.html"> Biology and Biological Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/chemical-biology.html"> Chemical Biology</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/chemical-engineering-and-industrial-chemistry.html"> Chemical Engineering and Industrial Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/chemistry-education.html"> Chemistry Education</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/earth-space-and-environmental-chemistry.html"> Earth, Space and Environmental Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/general-chemistry.html"> General Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/green-and-sustainable-chemistry.html"> Green and Sustainable Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/healthcare-and-medicine.html"> Healthcare and Medicine</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/inorganic-and-organometallic-chemistry.html"> Inorganic and Organometallic Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/laboratory-safety.html"> Laboratory Safety</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/leadership-development.html"> Leadership Development</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/materials-science.html"> Materials Science</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/medicinal-chemistry.html"> Medicinal Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/organic-chemistry.html"> Organic Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/physical-chemistry.html"> Physical Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/polymer-science.html"> Polymer Science</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/professional-development.html"> Professional Development</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/regulations.html"> Regulations</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/statistics.html"> Statistics</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/theoretical-and-computational-chemistry.html"> Theoretical and Computational Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/subject/volunteer-development.html"> Volunteer Development</a> </li> </ul> </div> </div> </li> <li class="menu__item"> <a class="menu__link" id="menu-item-3" role="menuitem" aria-haspopup="true" aria-owns="menu-sub-3" aria-controls="menu-sub-3" aria-expanded="false" tabindex="0"> Competencies </a> <div class="menu__sub " id="menu-sub-3" role="group" aria-expanded="false" aria-hidden="true" aria-labelledby="menu-item-3"> <div class="menu-sub__heading menu__mobile"> <a class="menu-sub__back">Menu</a> <h4 class="menu-sub__header">Browse by Competencies</h4> </div> <div class="menu-sub__toc"> <div class="menu-toc__header">Competencies</div> <ul class="menu-sub__list"> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/competencies/inclusion-and-belonging.html"> Inclusion and Belonging</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/competencies/effective-communication.html"> Effective Communication</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/competencies/effective-professional-relationships.html"> Effective Professional Relationships</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/competencies/fostering-effective-teams.html"> Fostering Effective Teams</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/competencies/managing-to-results.html"> Managing to Results</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/competencies/organizational-strategy-and-operations.html"> Organizational Strategy and Operations</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/competencies/self-awareness.html"> Self-Awareness</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/competencies/technical-skills.html"> Technical Skills</a> </li> </ul> </div> </div> </li> <li class="menu__item"> <a class="menu__link" id="menu-item-4" role="menuitem" aria-haspopup="true" aria-owns="menu-sub-4" aria-controls="menu-sub-4" aria-expanded="false" tabindex="0"> Course Format </a> <div class="menu__sub " id="menu-sub-4" role="group" aria-expanded="false" aria-hidden="true" aria-labelledby="menu-item-4"> <div class="menu-sub__heading menu__mobile"> <a class="menu-sub__back">Menu</a> <h4 class="menu-sub__header">Browse by Course Format</h4> </div> <div class="menu-sub__toc"> <div class="menu-toc__header">Course Format</div> <ul class="menu-sub__list"> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/course-format/hybrid-or-blended.html"> Hybrid or Blended</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/course-format/in-person.html"> In-person</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/course-format/on-demand.html"> On-demand</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/course-format/online-live.html"> Online Live</a> </li> </ul> </div> </div> </li> <li class="menu__item"> <a class="menu__link" id="menu-item-5" role="menuitem" aria-haspopup="true" aria-owns="menu-sub-5" aria-controls="menu-sub-5" aria-expanded="false" tabindex="0"> Locations </a> <div class="menu__sub " id="menu-sub-5" role="group" aria-expanded="false" aria-hidden="true" aria-labelledby="menu-item-5"> <div class="menu-sub__heading menu__mobile"> <a class="menu-sub__back">Menu</a> <h4 class="menu-sub__header">Browse by Locations</h4> </div> <div class="menu-sub__toc"> <div class="menu-toc__header">Locations</div> <ul class="menu-sub__list"> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/locations/chicago.html"> Chicago</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/locations/denver.html"> Denver</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/locations/houston.html"> Houston</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/locations/new-orleans.html"> New Orleans</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/locations/philadelphia.html"> Philadelphia</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/locations/san-diego.html"> San Diego</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/locations/san-francisco.html"> San Francisco</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://institute.acs.org/locations/washington-dc.html"> Washington D.C.</a> </li> </ul> </div> </div> </li> <li class="menu__item"> <a class="menu__link menu__link--nosub browselink" role="menuitem" href="https://institute.acs.org/courses.html"> Browse All </a> </li> <li class="menu__item menu__mobile"> <a class="menu__link menu__link--nosub" href="https://institute.acs.org/about"> About ACS Institute </a> </li> <li class="menu__item menu__mobile"> <a class="menu__link menu__link--nosub" href="https://institute.acs.org/user/enrol"> My Learning </a> </li> <li class="menu__item menu__mobile"> <a class="menu__link menu__link--nosub" href="https://institute.acs.org/sales/order/history"> Order History </a> </li> </ul> </nav> <a class="menu__header menu__desktop" href="https://institute.acs.org/about">About ACS Institute</a> <a class="menu__search-button searchmenu__mobile-button" role="menuitem"></a> <div id="search"> <div class="search acsSearch parbase"> <form action="https://institute.acs.org/catalogsearch/result/" method="get" role="search" class="search-form"> <button id="search-button" class="search-form__button" role="button" aria-label="Submit Search"></button> <input type="text" name="q" id="searchsite" class="search-form__input" title="Enter keywords to search" placeholder="Search ACS Institute" aria-label="Enter keywords to search" aria-labelledby="search-button"/> </form> </div> </div> <div class="m-mini-c"> <div class="mylearning-button"> <a class="sso_login" href="https://institute.acs.org/user/enrol"> My Learning</a> </div> <div class="orderhistory-button"> <a class="sso_login" href="https://institute.acs.org/sales/order/history">Order History</a> </div> <div data-block="minicart" class="minicart-wrapper"> <a class="action showcart" href="https://institute.acs.org/checkout/cart/" data-bind="scope: 'minicart_content'"> <span class="text">Cart</span> <span class="counter qty empty" data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, blockLoader: isLoading"> <span class="counter-number"><!-- ko text: getCartParam('summary_count') --><!-- /ko --></span> <span class="counter-label"> <!-- ko if: getCartParam('summary_count') --> <!-- ko text: getCartParam('summary_count') --><!-- /ko --> <!-- ko i18n: 'items' --><!-- /ko --> <!-- /ko --> </span> </span> </a> <div class="block block-minicart" data-role="dropdownDialog" data-mage-init='{"dropdownDialog":{ "appendTo":"[data-block=minicart]", "triggerTarget":".showcart", "timeout": "2000", "closeOnMouseLeave": false, "closeOnEscape": true, "triggerClass":"active", "parentClass":"active", "buttons":[]}}'> <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"> <!-- ko template: getTemplate() --><!-- /ko --> </div> </div> <script>window.checkout = {"shoppingCartUrl":"https:\/\/institute.acs.org\/checkout\/cart\/","checkoutUrl":"https:\/\/institute.acs.org\/checkout\/","updateItemQtyUrl":"https:\/\/institute.acs.org\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/institute.acs.org\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/institute.acs.org\/","minicartMaxItemsVisible":5,"websiteId":"14","maxItemsToDisplay":10,"storeId":"26","storeGroupId":"20","agreementIds":["8","11"],"customerLoginUrl":"https:\/\/institute.acs.org\/customer\/account\/login\/referer\/aHR0cHM6Ly9pbnN0aXR1dGUuYWNzLm9yZy8~\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/institute.acs.org\/captcha\/refresh\/","isRequired":false,"timestamp":1744041621}}};</script> <script type="text/x-magento-init"> { "[data-block='minicart']": { "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, "*": { "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Finstitute.acs.org\u002Fstatic\u002Fversion1741985701\u002Ffrontend\u002Finstitute\u002Fistore\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" } } </script> </div> </div> </nav> </div> </header> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "customer": { "component": "Magento_Customer/js/view/customer" } } } } } </script> </header></header><main id="maincontent" class="page-main-full-width"><a id="contentarea" tabindex="-1"></a> <div class="page messages"><div data-placeholder="messages"></div> <div data-bind="scope: 'messages'"> <!-- ko if: cookieMessages && cookieMessages.length > 0 --> <div role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages"> <div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"> <div data-bind="html: message.text"></div> </div> </div> <!-- /ko --> <!-- ko if: messages().messages && messages().messages.length > 0 --> <div role="alert" data-bind="foreach: { data: messages().messages, as: 'message' }" class="messages"> <div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"> <div data-bind="html: message.text"></div> </div> </div> <!-- /ko --> </div> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "messages": { "component": "Magento_Theme/js/view/messages" } } } } } </script> </div><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="UG1WoD6hKtQcizZT" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> <script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/institute.acs.org\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/institute.acs.org\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/institute.acs.org\/","customerLoginUrl":"https:\/\/institute.acs.org\/customer\/ajax\/login\/"}</script> <!-- ko template: getTemplate() --><!-- /ko --> <script type="text/x-magento-init"> { "#authenticationPopup": { "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"}}}}} }, "*": { "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Finstitute.acs.org\u002Fstatic\u002Fversion1741985701\u002Ffrontend\u002Finstitute\u002Fistore\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" , "Magento_Customer/js/customer-global-session-loader": {} } } </script> </div> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/section-config": { "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"invoice\/guest\/testpayment":["cart","directory-data","messages"],"sso\/saml2\/login":["*","checkout-data","cart","customer","compare-products","last-ordered-items","directory-data","captcha","instant-purchase","multiplewishlist","persistent","review","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement","messages"],"sso\/saml2\/acs":["*"],"application\/index\/addtocart":["directory-data"],"test":["cart"],"cart\/ajax\/add":["cart"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"],"ajaxcart\/cart\/showpopup":["cart"],"ajaxcart\/wishlist\/showpopup":["cart","wishlist"]}, "clientSideSections": ["checkout-data","cart-data","chatData"], "baseUrls": ["https:\/\/institute.acs.org\/"], "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","chatData","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"] } } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/customer-data": { "sectionLoadUrl": "https\u003A\u002F\u002Finstitute.acs.org\u002Fcustomer\u002Fsection\u002Fload\u002F", "expirableSectionLifetime": 60, "expirableSectionNames": ["cart","persistent"], "cookieLifeTime": "3600", "updateSessionUrl": "https\u003A\u002F\u002Finstitute.acs.org\u002Fcustomer\u002Faccount\u002FupdateSession\u002F" } } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/invalidation-processor": { "invalidationRules": { "website-rule": { "Magento_Customer/js/invalidation-rules/website-rule": { "scopeConfig": { "websiteId": "14" } } } } } } } </script> <script type="text/x-magento-init"> { "body": { "pageCache": {"url":"https:\/\/institute.acs.org\/page_cache\/block\/render\/","handles":["default","cms_index_index","cms_page_view","cms_index_index_id_institute-homepage","restriction_privatesales_mode"],"originalRequest":{"route":"cms","controller":"index","action":"index","uri":"\/"},"versionCookieName":"private_content_version"} } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Banner/js/model/banner": {"sectionLoadUrl":"https:\/\/institute.acs.org\/banner\/ajax\/load\/","cacheTtl":30000} } } </script> <div class="magezon-builder magezon-builder-preload"><div class="xkj0wkl mgz-element mgz-element-row homepage__hero full_width_row mgz-row-equal-height content-top"><div class="mgz-element-inner xkj0wkl-s"><div data-background-type="image" data-parallax-image-background-position="center top" class="mgz-parallax xkj0wkl-p"><div class="mgz-parallax-inner"></div></div><div class="inner-content mgz-container"><div class="pireh9b mgz-element mgz-element-column homepage__hero--text mgz-col-md-6"><div class="mgz-element-inner pireh9b-s"><div class="p6xv4yi mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner p6xv4yi-s"><h1>Welcome to the ACS Institute</h1><p>Learn new skills. Develop competencies. Excel in your career.</p></div></div><div class="e0e717a mgz-element mgz-element-section"><div class="mgz-element-inner e0e717a-s"><div class="tc8p40k mgz-element mgz-child mgz-element-button"><div class="mgz-element-inner tc8p40k-s"><div class="mgz-button mgz-btn-style-flat mgz-btn-size-md"><a href="/courses.html" class="mgz-link mgz-btn" title="" > Browse Learning Opportunities </a> </div></div></div><div class="mcrbqvv mgz-element mgz-child mgz-element-button"><div class="mgz-element-inner mcrbqvv-s"><div class="mgz-button mgz-btn-style-flat mgz-btn-size-md"><a href="https://solutions.acs.org/institute" class="mgz-link mgz-btn" title="" > Explore Organizational Solutions </a> </div></div></div></div></div></div></div><div class="usgyxrr mgz-element mgz-element-column homepage__hero--image mgz-col-md-6 mgz-element-column-empty"><div class="mgz-element-inner usgyxrr-s"><div data-background-type="image" data-parallax-image-background-position="right top" class="mgz-parallax usgyxrr-p"><div class="mgz-parallax-inner"></div></div></div></div></div></div></div><div class="r7vbwsa mgz-element mgz-element-row full_width_row"><div class="mgz-element-inner r7vbwsa-s"><div data-background-type="image" data-parallax-image-background-position="left bottom" class="mgz-parallax r7vbwsa-p"><div class="mgz-parallax-inner"></div></div><div class="inner-content mgz-container"><div class="ed25uoy mgz-element mgz-element-column mgz-col-md-4"><div class="mgz-element-inner ed25uoy-s"><div class="ggkstm3 mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner ggkstm3-s"><h2>Explore ACS Centers</h2><p>The ACS Institute is a learning platform offering a robust collection of learning and training resources to advance the chemistry community. These learning assets have been organized into eight ACS Centers for ease of discovery.</p><p><b></b></p><p><a href="/courses.html"><b>Browse by center →</b></a></p></div></div></div></div><div class="h1pura5 mgz-element mgz-element-column mgz-col-md-4"><div class="mgz-element-inner h1pura5-s"><div class="g6eu82u mgz-element mgz-child mgz-element-call_to_action home__center-box"><div class="mgz-element-inner g6eu82u-s"><div class="mgz-cta mgz-animated-content mgz-cta-image-left"><a class="mgz-absolute-link" href="/acs-center/chemistry-in-practice.html" title="ACS Center for Chemistry in Practice" ></a> <div class="mgz-cta-bg-wrapper mgz-bg-transform-wrapper"><div class="mgz-cta-bg mgz-bg" style="background-image: url(https://institute.acs.org/media/PDPImage/acs_center/chemistry_in_practice/chemistry-in-practice.png);"></div><div class="mgz-cta-bg-overlay"></div></div><div class="mgz-cta-content mgz-flex-position-middle-left"><div class="mgz-cta-content-inner"><h3 class="mgz-cta-content-item mgz-cta-title ">Chemistry in Practice</h3><div class="mgz-cta-content-item mgz-cta-description "><p>Apply chemical principles across foundational knowledge and practice.</p></div></div></div></div></div></div><div class="pexkghj mgz-element mgz-child mgz-element-call_to_action home__center-box"><div class="mgz-element-inner pexkghj-s"><div class="mgz-cta mgz-animated-content mgz-cta-image-left"><a class="mgz-absolute-link" href="/acs-center/lab-safety.html" title="ACS Center for Lab Safety" ></a> <div class="mgz-cta-bg-wrapper mgz-bg-transform-wrapper"><div class="mgz-cta-bg mgz-bg" style="background-image: url(https://institute.acs.org/media/PDPImage/acs_center/lab_safety/lab-safety.png);"></div><div class="mgz-cta-bg-overlay"></div></div><div class="mgz-cta-content mgz-flex-position-middle-left"><div class="mgz-cta-content-inner"><h3 class="mgz-cta-content-item mgz-cta-title ">Lab Safety</h3><div class="mgz-cta-content-item mgz-cta-description "><p>RAMP up safety education and enhance compliance.</p></div></div></div></div></div></div><div class="g9wq0k4 mgz-element mgz-child mgz-element-call_to_action home__center-box"><div class="mgz-element-inner g9wq0k4-s"><div class="mgz-cta mgz-animated-content mgz-cta-image-left"><a class="mgz-absolute-link" href="/acs-center/leadership-development.html" title="ACS Center for Leadership Development" ></a> <div class="mgz-cta-bg-wrapper mgz-bg-transform-wrapper"><div class="mgz-cta-bg mgz-bg" style="background-image: url(https://institute.acs.org/media/PDPImage/acs_center/leadership_development/leadership-development.png);"></div><div class="mgz-cta-bg-overlay"></div></div><div class="mgz-cta-content mgz-flex-position-middle-left"><div class="mgz-cta-content-inner"><h3 class="mgz-cta-content-item mgz-cta-title ">Leadership Development</h3><div class="mgz-cta-content-item mgz-cta-description "><p>Learn and develop leadership competencies.</p></div></div></div></div></div></div><div class="o1cma50 mgz-element mgz-child mgz-element-call_to_action home__center-box"><div class="mgz-element-inner o1cma50-s"><div class="mgz-cta mgz-animated-content mgz-cta-image-left"><a class="mgz-absolute-link" href="/acs-center/entrepreneurship-education.html" title="ACS Center for Entrepreneurship Education" ></a> <div class="mgz-cta-bg-wrapper mgz-bg-transform-wrapper"><div class="mgz-cta-bg mgz-bg" style="background-image: url(https://institute.acs.org/media/PDPImage/acs_center/entrepreneurship-education/entrepreneurship-education.png);"></div><div class="mgz-cta-bg-overlay"></div></div><div class="mgz-cta-content mgz-flex-position-middle-left"><div class="mgz-cta-content-inner"><h3 class="mgz-cta-content-item mgz-cta-title ">Entrepreneurship Education</h3><div class="mgz-cta-content-item mgz-cta-description "><p>Learn and develop entrepreneurship competencies.</p></div></div></div></div></div></div></div></div><div class="rd90j9y mgz-element mgz-element-column mgz-col-md-4"><div class="mgz-element-inner rd90j9y-s"><div class="gjotepl mgz-element mgz-child mgz-element-call_to_action home__center-box"><div class="mgz-element-inner gjotepl-s"><div class="mgz-cta mgz-animated-content mgz-cta-image-left"><a class="mgz-absolute-link" href="/acs-center/professional-development.html" title="ACS Center for Professional Development" ></a> <div class="mgz-cta-bg-wrapper mgz-bg-transform-wrapper"><div class="mgz-cta-bg mgz-bg" style="background-image: url(https://institute.acs.org/media/PDPImage/acs_center/professional_development/professional-development.png);"></div><div class="mgz-cta-bg-overlay"></div></div><div class="mgz-cta-content mgz-flex-position-middle-left"><div class="mgz-cta-content-inner"><h3 class="mgz-cta-content-item mgz-cta-title ">Professional Development</h3><div class="mgz-cta-content-item mgz-cta-description "><p>Advance your professional skills.</p></div></div></div></div></div></div><div class="fk7i3o6 mgz-element mgz-child mgz-element-call_to_action home__center-box"><div class="mgz-element-inner fk7i3o6-s"><div class="mgz-cta mgz-animated-content mgz-cta-image-left"><a class="mgz-absolute-link" href="/acs-center/scientific-communication.html" title="ACS Center for Scientific Communication" ></a> <div class="mgz-cta-bg-wrapper mgz-bg-transform-wrapper"><div class="mgz-cta-bg mgz-bg" style="background-image: url(https://institute.acs.org/media/PDPImage/acs_center/scientific_communication/scientific-communication.png);"></div><div class="mgz-cta-bg-overlay"></div></div><div class="mgz-cta-content mgz-flex-position-middle-left"><div class="mgz-cta-content-inner"><h3 class="mgz-cta-content-item mgz-cta-title ">Scientific Communication</h3><div class="mgz-cta-content-item mgz-cta-description "><p>Master the art of scientific communication.</p></div></div></div></div></div></div><div class="uedojd4 mgz-element mgz-child mgz-element-call_to_action home__center-box"><div class="mgz-element-inner uedojd4-s"><div class="mgz-cta mgz-animated-content mgz-cta-image-left"><a class="mgz-absolute-link" href="/acs-center/technical-skills-development.html" title="ACS Center for Technical Skills Development" ></a> <div class="mgz-cta-bg-wrapper mgz-bg-transform-wrapper"><div class="mgz-cta-bg mgz-bg" style="background-image: url(https://institute.acs.org/media/PDPImage/acs_center/technical_skills_development/technical-skills-development.png);"></div><div class="mgz-cta-bg-overlay"></div></div><div class="mgz-cta-content mgz-flex-position-middle-left"><div class="mgz-cta-content-inner"><h3 class="mgz-cta-content-item mgz-cta-title ">Technical Skills Development</h3><div class="mgz-cta-content-item mgz-cta-description "><p>Build and enrich technical skills and expertise.</p></div></div></div></div></div></div><div class="u30umw8 mgz-element mgz-child mgz-element-call_to_action home__center-box"><div class="mgz-element-inner u30umw8-s"><div class="mgz-cta mgz-animated-content mgz-cta-image-left"><a class="mgz-absolute-link" href="/acs-center/volunteer-development.html" title="ACS Center for Volunteer Development" ></a> <div class="mgz-cta-bg-wrapper mgz-bg-transform-wrapper"><div class="mgz-cta-bg mgz-bg" style="background-image: url(https://institute.acs.org/media/PDPImage/acs_center/volunteer_development/volunteer-development.png);"></div><div class="mgz-cta-bg-overlay"></div></div><div class="mgz-cta-content mgz-flex-position-middle-left"><div class="mgz-cta-content-inner"><h3 class="mgz-cta-content-item mgz-cta-title ">Volunteer Development</h3><div class="mgz-cta-content-item mgz-cta-description "><p>Prepare to make a difference.</p></div></div></div></div></div></div></div></div></div></div></div><div class="vp3e6t4 mgz-element mgz-element-row full_width_row"><div class="mgz-element-inner vp3e6t4-s"><div class="inner-content mgz-container"><div class="abx71sk mgz-element mgz-element-column mgz-col-md-12"><div class="mgz-element-inner abx71sk-s"><div class="hbridq0 mgz-element mgz-element-section"><div class="mgz-element-inner hbridq0-s"><div class="m8m3rcl mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner m8m3rcl-s"><h2>Power every facet across the spectrum of lifetime learning</h2></div></div><div class="oty8dik mgz-element mgz-element-row full_width_row"><div class="mgz-element-inner oty8dik-s"><div class="inner-content mgz-container"><div class="ov0nc2u mgz-element mgz-element-column mgz-col-md-4"><div class="mgz-element-inner ov0nc2u-s"><div class="ps4x0qh mgz-element mgz-element-row homepage__facets contained mgz-container mgz-row-equal-height content-top"><div class="mgz-element-inner ps4x0qh-s"><div class="inner-content "><div class="rpr5hek mgz-element mgz-element-column homepage__facets--image mgz-col-md-2"><div class="mgz-element-inner rpr5hek-s"><div class="ojimsjm mgz-element mgz-child mgz-element-single_image mgz-image-hovers"><div class="mgz-element-inner ojimsjm-s"><div class="mgz-single-image-wrapper"><div class="mgz-single-image-inner "><img class="mgz-hover-main" src="https://institute.acs.org/media/wysiwyg/1621343328584.jpg" alt="1621343328584" title="" /></div></div></div></div></div></div><div class="bvv1dre mgz-element mgz-element-column homepage__facets--text mgz-col-md-10"><div class="mgz-element-inner bvv1dre-s"><div class="plvpmk2 mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner plvpmk2-s"><p>Build meaningful connections</p></div></div></div></div></div></div></div><div class="nch8w7o mgz-element mgz-element-row homepage__facets contained mgz-container mgz-row-equal-height content-top"><div class="mgz-element-inner nch8w7o-s"><div class="inner-content "><div class="dn8vyet mgz-element mgz-element-column homepage__facets--image mgz-col-md-2"><div class="mgz-element-inner dn8vyet-s"><div class="ly0vn71 mgz-element mgz-child mgz-element-single_image mgz-image-hovers"><div class="mgz-element-inner ly0vn71-s"><div class="mgz-single-image-wrapper"><div class="mgz-single-image-inner "><img class="mgz-hover-main" src="https://institute.acs.org/media/wysiwyg/1621343334229.jpg" alt="1621343334229" title="" /></div></div></div></div></div></div><div class="rfr0ibo mgz-element mgz-element-column homepage__facets--text mgz-col-md-10"><div class="mgz-element-inner rfr0ibo-s"><div class="u0raxik mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner u0raxik-s"><p>Leverage self-awareness for professional growth</p></div></div></div></div></div></div></div><div class="ojefli2 mgz-element mgz-element-row homepage__facets contained mgz-container mgz-row-equal-height content-top"><div class="mgz-element-inner ojefli2-s"><div class="inner-content "><div class="k58legm mgz-element mgz-element-column homepage__facets--image mgz-col-md-2"><div class="mgz-element-inner k58legm-s"><div class="pex5dh3 mgz-element mgz-child mgz-element-single_image mgz-image-hovers"><div class="mgz-element-inner pex5dh3-s"><div class="mgz-single-image-wrapper"><div class="mgz-single-image-inner "><img class="mgz-hover-main" src="https://institute.acs.org/media/wysiwyg/1621343339867.jpg" alt="1621343339867" title="" /></div></div></div></div></div></div><div class="moc98xo mgz-element mgz-element-column homepage__facets--text mgz-col-md-10"><div class="mgz-element-inner moc98xo-s"><div class="xb8qmso mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner xb8qmso-s"><p>Prioritize inclusion and belonging in every situation</p></div></div></div></div></div></div></div></div></div><div class="pxfs3gr mgz-element mgz-element-column mgz-col-md-4"><div class="mgz-element-inner pxfs3gr-s"><div class="fcubqav mgz-element mgz-element-row homepage__facets contained mgz-container mgz-row-equal-height content-top"><div class="mgz-element-inner fcubqav-s"><div class="inner-content "><div class="w5toeea mgz-element mgz-element-column homepage__facets--image mgz-col-md-2"><div class="mgz-element-inner w5toeea-s"><div class="p6d9l4y mgz-element mgz-child mgz-element-single_image mgz-image-hovers"><div class="mgz-element-inner p6d9l4y-s"><div class="mgz-single-image-wrapper"><div class="mgz-single-image-inner "><img class="mgz-hover-main" src="https://institute.acs.org/media/wysiwyg/1621343344549.jpg" alt="1621343344549" title="" /></div></div></div></div></div></div><div class="fek3n73 mgz-element mgz-element-column homepage__facets--text mgz-col-md-10"><div class="mgz-element-inner fek3n73-s"><div class="qxlxjki mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner qxlxjki-s"><p>Produce and deliver quality results</p></div></div></div></div></div></div></div><div class="tadpfyj mgz-element mgz-element-row homepage__facets contained mgz-container mgz-row-equal-height content-top"><div class="mgz-element-inner tadpfyj-s"><div class="inner-content "><div class="r2j7w6h mgz-element mgz-element-column homepage__facets--image mgz-col-md-2"><div class="mgz-element-inner r2j7w6h-s"><div class="vbl6g66 mgz-element mgz-child mgz-element-single_image mgz-image-hovers"><div class="mgz-element-inner vbl6g66-s"><div class="mgz-single-image-wrapper"><div class="mgz-single-image-inner "><img class="mgz-hover-main" src="https://institute.acs.org/media/wysiwyg/1621343350544.jpg" alt="1621343350544" title="" /></div></div></div></div></div></div><div class="s6kamha mgz-element mgz-element-column homepage__facets--text mgz-col-md-10"><div class="mgz-element-inner s6kamha-s"><div class="c1sghd6 mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner c1sghd6-s"><p>Participate in or lead a successful team</p></div></div></div></div></div></div></div><div class="up0iu66 mgz-element mgz-element-row homepage__facets contained mgz-container mgz-row-equal-height content-top"><div class="mgz-element-inner up0iu66-s"><div class="inner-content "><div class="wb2nbrk mgz-element mgz-element-column homepage__facets--image mgz-col-md-2"><div class="mgz-element-inner wb2nbrk-s"><div class="odyhqvc mgz-element mgz-child mgz-element-single_image mgz-image-hovers"><div class="mgz-element-inner odyhqvc-s"><div class="mgz-single-image-wrapper"><div class="mgz-single-image-inner "><img class="mgz-hover-main" src="https://institute.acs.org/media/wysiwyg/1621343356727.jpg" alt="1621343356727" title="" /></div></div></div></div></div></div><div class="onktnbq mgz-element mgz-element-column homepage__facets--text mgz-col-md-10"><div class="mgz-element-inner onktnbq-s"><div class="jmndh0t mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner jmndh0t-s"><p>Develop technical job knowledge and expertise</p></div></div></div></div></div></div></div></div></div><div class="o4plygv mgz-element mgz-element-column mgz-col-md-4"><div class="mgz-element-inner o4plygv-s"><div class="ulxe1n8 mgz-element mgz-element-row homepage__facets contained mgz-container mgz-row-equal-height content-top"><div class="mgz-element-inner ulxe1n8-s"><div class="inner-content "><div class="rfv91wo mgz-element mgz-element-column homepage__facets--image mgz-col-md-2"><div class="mgz-element-inner rfv91wo-s"><div class="isck8cl mgz-element mgz-child mgz-element-single_image mgz-image-hovers"><div class="mgz-element-inner isck8cl-s"><div class="mgz-single-image-wrapper"><div class="mgz-single-image-inner "><img class="mgz-hover-main" src="https://institute.acs.org/media/wysiwyg/1621343361696.jpg" alt="1621343361696" title="" /></div></div></div></div></div></div><div class="grf88p6 mgz-element mgz-element-column homepage__facets--text mgz-col-md-10"><div class="mgz-element-inner grf88p6-s"><div class="el315jj mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner el315jj-s"><p>Communicate clearly and effectively</p></div></div></div></div></div></div></div><div class="r76413r mgz-element mgz-element-row homepage__facets contained mgz-container mgz-row-equal-height content-top"><div class="mgz-element-inner r76413r-s"><div class="inner-content "><div class="mfraji3 mgz-element mgz-element-column homepage__facets--image mgz-col-md-2"><div class="mgz-element-inner mfraji3-s"><div class="olit0e6 mgz-element mgz-child mgz-element-single_image mgz-image-hovers"><div class="mgz-element-inner olit0e6-s"><div class="mgz-single-image-wrapper"><div class="mgz-single-image-inner "><img class="mgz-hover-main" src="https://institute.acs.org/media/wysiwyg/1621343367417.jpg" alt="1621343367417" title="" /></div></div></div></div></div></div><div class="j9hou6b mgz-element mgz-element-column homepage__facets--text mgz-col-md-10"><div class="mgz-element-inner j9hou6b-s"><div class="is4e0ml mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner is4e0ml-s"><p>Facilitate organizational strategy &amp; operations</p></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="uxgj0ei mgz-element mgz-element-row full_width_row"><div class="mgz-element-inner uxgj0ei-s"><div data-background-type="image" data-parallax-image-background-position="center top" class="mgz-parallax uxgj0ei-p"><div class="mgz-parallax-inner"></div></div><div class="inner-content mgz-container"><div class="nyi0hd3 mgz-element mgz-element-column mgz-col-md-4"><div class="mgz-element-inner nyi0hd3-s"><div class="kt9vtvl mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner kt9vtvl-s"><h2>Developed and reviewed by leaders and experts across the chemistry community</h2><p>ACS is proud to partner with subject matter experts who develop and review courses and content.</p></div></div></div></div><div class="p73hgys mgz-element mgz-element-column mgz-col-md-8"><div class="mgz-element-inner p73hgys-s"><div class="kwy3vd2 mgz-element mgz-element-row full_width_row mgz-row-equal-height content-top"><div class="mgz-element-inner kwy3vd2-s"><div class="inner-content mgz-container"><div class="hbmghvo mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner hbmghvo-s"><div class="w7w7rcv mgz-element mgz-element-section"><div class="mgz-element-inner w7w7rcv-s"><div class="m7j2gmg mgz-element mgz-child mgz-element-single_image mgz-image-hovers"><div class="mgz-element-inner m7j2gmg-s"><div class="mgz-single-image-wrapper"><div class="mgz-single-image-inner "><img class="mgz-hover-main" src="https://institute.acs.org/media/wysiwyg/1621343422703_1.png" alt="Picture of Dr. Poonum Korpe" title="" /></div></div></div></div><div class="qqho27j mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner qqho27j-s"><p><strong>Dr. Poonum Korpe<br /></strong>Assistant Scientist, Johns Hopkins University</p></div></div></div></div></div></div><div class="xejnyvp mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner xejnyvp-s"><div class="paqxqa1 mgz-element mgz-element-section"><div class="mgz-element-inner paqxqa1-s"><div class="y7abvli mgz-element mgz-child mgz-element-single_image mgz-image-hovers"><div class="mgz-element-inner y7abvli-s"><div class="mgz-single-image-wrapper"><div class="mgz-single-image-inner "><img class="mgz-hover-main" src="https://institute.acs.org/media/wysiwyg/1621343428401_1.png" alt="Picture of Professor Nosea Nelson" title="" /></div></div></div></div><div class="v1yu9da mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner v1yu9da-s"><p><strong>Prof. Hosea Nelson<br /></strong><span>Assistant Professor of Chemistry &amp; Biochemistry, UCLA</span></p></div></div></div></div></div></div><div class="uok94eb mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner uok94eb-s"><div class="e5pa2hx mgz-element mgz-element-section"><div class="mgz-element-inner e5pa2hx-s"><div class="qdqiaor mgz-element mgz-child mgz-element-single_image mgz-image-hovers"><div class="mgz-element-inner qdqiaor-s"><div class="mgz-single-image-wrapper"><div class="mgz-single-image-inner "><img class="mgz-hover-main" src="https://institute.acs.org/media/wysiwyg/1621343433491_1.png" alt="Picture of Dr. Lee N. Polite" title="" /></div></div></div></div><div class="asxe6rk mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner asxe6rk-s"><p><strong>Dr. Lee N. Polite<br /></strong>President, Axion Analytical Labs, Inc.</p></div></div></div></div></div></div><div class="asmbwpo mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner asmbwpo-s"><div class="tw1v25f mgz-element mgz-element-section"><div class="mgz-element-inner tw1v25f-s"><div class="aet4u6b mgz-element mgz-child mgz-element-single_image mgz-image-hovers"><div class="mgz-element-inner aet4u6b-s"><div class="mgz-single-image-wrapper"><div class="mgz-single-image-inner "><img class="mgz-hover-main" src="https://institute.acs.org/media/wysiwyg/bgImage.imgnew.png" alt="Picture of Dr. Timothy Long" title="" /></div></div></div></div><div class="ljvvmwh mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner ljvvmwh-s"><p><strong>Dr. Timothy Long<br /></strong>Professor of Chemistry, Arizona State University</p></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="p2m72p6 mgz-element mgz-element-row explore__hero full_width_row mgz-row-equal-height content-middle"><div class="mgz-element-inner p2m72p6-s"><div data-background-type="image" data-parallax-image-background-position="left bottom" class="mgz-parallax p2m72p6-p"><div class="mgz-parallax-inner"></div></div><div class="inner-content mgz-container"><div class="lakpqa2 mgz-element mgz-element-column mgz-col-md-5 mgz-element-column-empty"><div class="mgz-element-inner lakpqa2-s"></div></div><div class="o3dcqcr mgz-element mgz-element-column mgz-col-md-7"><div class="mgz-element-inner o3dcqcr-s"><div class="e0djrx1 mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner e0djrx1-s"><h2>Ready to start learning?</h2><p>Browse the ever-growing catalog of resources offered in the ACS Institute and power every facet across the spectrum of lifetime learning.</p><br/></div></div><div class="u36tsor mgz-element mgz-child mgz-element-button"><div class="mgz-element-inner u36tsor-s"><div class="mgz-button mgz-btn-style-flat mgz-btn-size-md"><a href="/courses.html" class="mgz-link mgz-btn" title="" > Browse Learning Opportunities </a> </div></div></div></div></div></div></div></div><div class="t76qj1f mgz-element mgz-element-row full_width_row"><div class="mgz-element-inner t76qj1f-s"><div class="inner-content mgz-container"><div class="lxtbu16 mgz-element mgz-element-column mgz-col-md-6"><div class="mgz-element-inner lxtbu16-s"><div class="rf0idu0 mgz-element mgz-child mgz-element-single_image mgz-image-hovers"><div class="mgz-element-inner rf0idu0-s"><div class="mgz-single-image-wrapper"><div class="mgz-single-image-inner "><img class="mgz-hover-main" src="https://institute.acs.org/media/PDPImage/images/promo-acs-events.png" alt="promo-acs-events" title="" /></div></div></div></div><div class="jg72s1x mgz-element mgz-child mgz-element-heading"><div class="mgz-element-inner jg72s1x-s"><h2 class="mgz-element-heading-text" > Discover events at ACS </h2></div></div><div class="rqkjldf mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner rqkjldf-s"><p style="width: 460px; max-width: 100%;">Browse ACS events and don’t miss any networking and learning opportunities with webinars, meetings and more.</p></div></div><div class="cq3o3rv mgz-element mgz-child mgz-element-button"><div class="mgz-element-inner cq3o3rv-s"><div class="mgz-button mgz-btn-style-flat mgz-btn-size-md"><a href="http://www.acs.org/events" class="mgz-link mgz-btn" title="Learn More" > Learn More </a> </div></div></div></div></div><div class="s1pr48d mgz-element mgz-element-column mgz-col-md-6"><div class="mgz-element-inner s1pr48d-s"><div class="vwxrw5k mgz-element mgz-child mgz-element-single_image mgz-image-hovers"><div class="mgz-element-inner vwxrw5k-s"><div class="mgz-single-image-wrapper"><div class="mgz-single-image-inner "><img class="mgz-hover-main" src="https://institute.acs.org/media/PDPImage/images/promo-acs-community.png" alt="promo-acs-community" title="" /></div></div></div></div><div class="pnp5ggt mgz-element mgz-child mgz-element-heading"><div class="mgz-element-inner pnp5ggt-s"><h2 class="mgz-element-heading-text" > Become a part of the ACS community </h2></div></div><div class="w0nkl08 mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner w0nkl08-s"><p style="width: 540px; max-width: 100%;">Browse ACS events and don’t miss any networking and learning opportunities with webinars, meetings and more.</p></div></div><div class="cj38llg mgz-element mgz-child mgz-element-button"><div class="mgz-element-inner cj38llg-s"><div class="mgz-button mgz-btn-style-flat mgz-btn-size-md"><a href="https://www.acs.org/content/acs/en/membership.html?sc=210210_acq_button_pdlp_od" class="mgz-link mgz-btn" title="Learn More" > Learn More </a> </div></div></div></div></div></div></div></div></div><div class="topproduct"><script type="text/x-magento-init"> { "[data-role=tocart-form], .form.map.checkout": { "catalogAddToCart": { "bindSubmit": true } } } </script> <script> require(['jquery', 'jquery/ui'], function ($) { $(document).ready(function () { // alert("Runs"); $(".prodOverlay").hide(); $(".productCard").hover( function () { $(this).children(".productImage").children(".prodOverlay").fadeIn(100); $(this).addClass('cardHover'); }, function () { $(this).children(".productImage").children(".prodOverlay").fadeOut(100); $(this).removeClass('cardHover'); } ); }); }); </script> <script> require(['jquery', 'mageplaza/core/owl.carousel'], function ($) { var owl; $(document).ready(function() { owl = $("#mp-list-items--67f3f6951a3a9-67f3f6951a3aa").owlCarousel({ loop: true, lazyLoad: true, autoWidth: false, items: 4, margin: 0, nav: false, dots: false, fluidSpeed: 100, autoplay: true, autoplayTimeout: 5000, autoplayHoverPause: true, responsiveClass:true, responsive:{ 0:{ items:1, nav:false }, 600:{ items:2, nav:true }, 1000:{ items:4, nav:true } } }); }); }); </script> </div></div></div></main><footer class="page-footer"><div class="magezon-builder magezon-builder-preload"><div id="footer-subscribe-banner" class="b220b5e mgz-element mgz-element-row full_width_row"><div class="mgz-element-inner b220b5e-s"><div class="inner-content mgz-container"><div class="jroxxkb mgz-element mgz-element-column mgz-col-xs-12"><div class="mgz-element-inner jroxxkb-s"><div class="yu1le5w mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner yu1le5w-s"><p style="margin: 0;">Subscribe to ACS Institute Updates</p></div></div><div class="t891kc7 mgz-element mgz-child mgz-element-button"><div class="mgz-element-inner t891kc7-s"><div class="mgz-button mgz-btn-style-flat mgz-btn-size-md"><a href="https://connect.discoveracs.org/acsinstitute-subscribe" class="mgz-link mgz-btn" title="Subscribe to ACS Institute" ><i class="fas mgz-fa-bell"></i> Subscribe </a> </div></div></div><div class="o1fvnkf mgz-element mgz-child mgz-element-raw_html"><div class="mgz-element-inner o1fvnkf-s"><style> #footer-subscribe-banner { border-top:1px solid #DCDCE1; } #footer-subscribe-banner .mgz-element-raw_html { display:none; } #footer-subscribe-banner p { font-size:18px; font-weight:500; } @media (max-width:640px) { #footer-subscribe-banner p { font-size:16px; } } #footer-subscribe-banner .inner-content > div > div { display:flex; gap:16px; justify-content:center; padding:16px; align-items:center; } @media (max-width:520px) { #footer-subscribe-banner .inner-content > div > div { flex-direction:column; } } #footer-subscribe-banner .mgz-btn { background-color:transparent!important; color:#000; border:1px solid #000; } </style></div></div></div></div></div></div></div><div class="lnqashy mgz-element mgz-element-row full_width_row mgz-row-equal-height content-top"><div class="mgz-element-inner lnqashy-s"><div data-background-type="image" data-parallax-image-background-position="center top" class="mgz-parallax lnqashy-p"><div class="mgz-parallax-inner"></div></div><div class="inner-content mgz-container"><div class="yku0xb0 mgz-element mgz-element-column mgz-col-md-12"><div class="mgz-element-inner yku0xb0-s"><div class="sd9g8wr mgz-element mgz-child mgz-element-empty_space"><div class="mgz-element-inner sd9g8wr-s"><div class="mgz-element-empty-space"></div></div></div></div></div></div></div></div><div class="aowvmmk mgz-element mgz-element-row full_width_row mgz-row-equal-height content-top"><div class="mgz-element-inner aowvmmk-s"><div data-background-type="image" data-parallax-image-background-position="center top" class="mgz-parallax aowvmmk-p"><div class="mgz-parallax-inner"></div></div><div class="inner-content mgz-container"><div class="j67uhxa mgz-element mgz-element-column mgz-col-md-15"><div class="mgz-element-inner j67uhxa-s"><div class="fk48d4c mgz-element mgz-child mgz-element-single_image mgz-image-hovers"><div class="mgz-element-inner fk48d4c-s"><div class="mgz-single-image-wrapper"><div class="mgz-single-image-inner mgz-image-link"><a class="" href="https://www.acs.org/content/acs/en.html" data-type="image" data-title="" data-zoom="1" target="_blank" ><img class="mgz-hover-main" src="https://institute.acs.org/media/Pages_Image/acs-logo-white.png" alt="acs-logo-white" width="175" title="" /></a> </div></div></div></div></div></div><div class="qu5j31v mgz-element mgz-element-column mgz-col-md-15"><div class="mgz-element-inner qu5j31v-s"><div class="in4w249 mgz-element mgz-child mgz-element-heading"><div class="mgz-element-inner in4w249-s"><h5 class="mgz-element-heading-text" > ACS INSTITUTE </h5></div></div><div class="eg191u7 mgz-element mgz-child mgz-element-text footer-line-text"><div class="mgz-element-inner eg191u7-s"><p><span style="color: #ffffff; font-size: 14px; line-height: 12px;"><a href="/" style="color: #ffffff;">ACS Institute Home</a></span></p><p><span style="color: #ffffff; font-size: 14px; line-height: 12px;"><a href="/about" style="color: #ffffff;">About</a></span></p><p><span style="color: #ffffff; font-size: 14px; line-height: 12px;"><a href="https://solutions.acs.org/institute" style="color: #ffffff;">Explore Organizational Solutions</a></span></p><p><span style="color: #ffffff; font-size: 14px; line-height: 12px;"><a href="https://www.acs.org/content/acs/en/membership.html" style="color: #ffffff;">ACS Membership</a></span></p><p><span style="color: #ffffff; font-size: 14px; line-height: 12px;"><a href="/help" style="color: #ffffff;">Help</a></span></p></div></div></div></div><div class="kniunfj mgz-element mgz-element-column mgz-col-md-15"><div class="mgz-element-inner kniunfj-s"><div class="jifv1pn mgz-element mgz-child mgz-element-heading"><div class="mgz-element-inner jifv1pn-s"><h5 class="mgz-element-heading-text" > BROWSE CONTENT </h5></div></div><div class="b5i1tu7 mgz-element mgz-child mgz-element-text footer-line-text"><div class="mgz-element-inner b5i1tu7-s"><p><span style="color: #ffffff; font-size: 14px;"><a href="/courses.html" style="color: #ffffff;">Course Catalog</a></span></p><p><span style="color: #ffffff; font-size: 14px;"><a href="https://acs-institute.docebosaas.com/learn" style="color: #ffffff;">ACS Institute Learning Hub</a></span></p><p><span style="color: #ffffff; font-size: 14px;"><a href="https://learning.acs.org/" style="color: #ffffff;">ACS Learning Center</a></span></p></div></div></div></div><div class="tw7ed1h mgz-element mgz-element-column mgz-col-md-15"><div class="mgz-element-inner tw7ed1h-s"><div class="jkw2img mgz-element mgz-child mgz-element-heading"><div class="mgz-element-inner jkw2img-s"><h5 class="mgz-element-heading-text" > CONTACT </h5></div></div><div class="qn79y46 mgz-element mgz-child mgz-element-text footer-line-text"><div class="mgz-element-inner qn79y46-s"><p><span style="color: #ffffff;">For questions related to the above product, contact <a href="mailto:service@acs.org" style="color: #ffffff;">service@acs.org</a>.</span></p><p><span style="color: #ffffff;"></span></p><p><span style="color: #ffffff;">1155 Sixteenth Street, NW,</span><br /><span style="color: #ffffff;">Washington, DC 20036, USA</span></p></div></div></div></div><div class="fj9lrnu mgz-element mgz-element-column mgz-col-md-15"><div class="mgz-element-inner fj9lrnu-s"><div class="ix64j1k mgz-element mgz-child mgz-element-heading"><div class="mgz-element-inner ix64j1k-s"><h5 class="mgz-element-heading-text" > FOLLOW US </h5></div></div><div class="x4lq8s7 mgz-element mgz-element-section"><div class="mgz-element-inner x4lq8s7-s"><div class="dsb75gb mgz-element mgz-child mgz-element-icon"><div class="mgz-element-inner dsb75gb-s"><div class="mgz-icon-wrapper mgz-icon-size-xs"><a href="https://www.facebook.com/AmericanChemicalSociety" title="Follow us on Facebook" target="_blank" ><i class="mgz-icon-element fab mgz-fa-facebook-f"></i> </a> </div></div></div><div class="k370eqj mgz-element mgz-child mgz-element-icon"><div class="mgz-element-inner k370eqj-s"><div class="mgz-icon-wrapper mgz-icon-size-xs"><a href="https://twitter.com/AmerChemSociety" title="Follow us on Twitter" target="_blank" ><i class="mgz-icon-element fab mgz-fa-twitter"></i> </a> </div></div></div><div class="w0mpgaa mgz-element mgz-child mgz-element-icon"><div class="mgz-element-inner w0mpgaa-s"><div class="mgz-icon-wrapper mgz-icon-size-xs"><a href="https://www.linkedin.com/company/american-chemical-society" title="Follow us on LinkedIn" target="_blank" ><i class="mgz-icon-element fab mgz-fa-linkedin-in"></i> </a> </div></div></div><div class="tghocau mgz-element mgz-child mgz-element-icon"><div class="mgz-element-inner tghocau-s"><div class="mgz-icon-wrapper mgz-icon-size-xs"><a href="https://www.instagram.com/amerchemsociety/?hl=en" title="Follow us on Instagram" target="_blank" ><i class="mgz-icon-element fab mgz-fa-instagram"></i> </a> </div></div></div></div></div></div></div></div></div></div><div class="lklnwot mgz-element mgz-element-row full_width_row mgz-row-equal-height content-top"><div class="mgz-element-inner lklnwot-s"><div data-background-type="image" data-parallax-image-background-position="center top" class="mgz-parallax lklnwot-p"><div class="mgz-parallax-inner"></div></div><div class="inner-content mgz-container"><div class="mh056pi mgz-element mgz-element-column mgz-col-md-12"><div class="mgz-element-inner mh056pi-s"><div class="y3jn5tx mgz-element mgz-child mgz-element-empty_space"><div class="mgz-element-inner y3jn5tx-s"><div class="mgz-element-empty-space"></div></div></div></div></div></div></div></div><div class="stvn4lv mgz-element mgz-element-row full_width_row"><div class="mgz-element-inner stvn4lv-s"><div data-background-type="image" data-parallax-image-background-position="center top" class="mgz-parallax stvn4lv-p"><div class="mgz-parallax-inner"></div></div><div class="inner-content mgz-container"><div class="glvwdop mgz-element mgz-element-column mgz-col-md-8"><div class="mgz-element-inner glvwdop-s"><div class="gdrpggx mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner gdrpggx-s"><p><span style="color: #ffffff;"><a href="https://institute.acs.org/#top" style="color: #ffffff;">Top ^</a> | <a href="https://www.acs.org/terms.html" style="color: #ffffff;">Terms of Use</a> | <a href="https://www.acs.org/security.html" style="color: #ffffff;">Security</a> | <a href="https://www.acs.org/privacy.html" style="color: #ffffff;">Privacy</a> | <a href="https://www.acs.org/accessibility-statement.html" style="color: #ffffff;">Accessibility</a></span></p></div></div></div></div><div class="oxcwmt2 mgz-element mgz-element-column mgz-col-md-4"><div class="mgz-element-inner oxcwmt2-s"><div class="jv3xkpi mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner jv3xkpi-s"><p><span style="color: #ffffff;"><a style="color: #ffffff;" href="https://www.acs.org/copyright.html">Copyright ©</a> 2024 American Chemical Society</span></p></div></div></div></div></div></div></div></div><img class="heartbeatsso" alt="1x1" src="https://sso.acs.org/idp/heartbeat?appid=https://institute.acs.org/sso/saml2/metadata"></img> <script src="https://assets.adobedtm.com/822408db7b4a/f9e889f09bf1/launch-758c59e3763b.min.js" async></script><!-- You have successfully installed the W3C Digital Data Layer Extension by Fresh Relevance. With Fresh Relevance, you can create effortless personalization, live email content and cart and browse abandonment emails. If you want to know more about us, then check us out at http://www.freshrelevance.com If you need help with the extension, go to http://www.freshrelevance.com/contact --> </footer><script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "storage-manager": { "component": "Magento_Catalog/js/storage-manager", "appendTo": "", "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/institute.acs.org\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/institute.acs.org\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/institute.acs.org\/rest\/ieng\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/institute.acs.org\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } } } } } </script> <style> .menu__logo img { visibility: visible !important; } .pricing-table td.add_to_cart_all_modules a:before { display:none; } .checkout-cart-index #block-discount .content, .checkout-cart-index #block-discount .title{ display : block !important; } @media (min-width:768px) { .menu-sub__list { height:42rem; } a.menu-sub__link { padding-bottom:1.6rem; } } @media (min-width: 768px) and (max-width: 1254px) { .menu__sub.menu-sub--large { width: 38rem; } .menu__sub.menu-sub--large .menu-sub__toc { overflow-y: scroll; } .menu__sub.menu-sub--large .menu-sub__toc .menu-sub__list { height: auto; column-gap: 24px; } .menu__sub.menu-sub--large .menu-sub__toc .menu-sub__list .menu-sub__item { width: 100%; } } footer.page-footer .mgz-icon-wrapper i.mgz-fa-twitter:before { background: url("https://assets.acs.org/v3.0/acs-bootstrap/images/social/x-logo.svg"); background-repeat: no-repeat; background-position: center; background-size: contain; } </style> <script type="text/javascript" src="//img.en25.com/i/elqCfg.min.js"></script> <script type="text/javascript"> var _elqQ = _elqQ || []; _elqQ.push(['elqSetSiteId', '341921710']); _elqQ.push(['elqTrackPageView']); </script> <!--security code--> <!--XL3cr4T252wk1DB8d4yAqqTuYNAV3DIw--><script>require(['magezonBuilder']);</script> <script>require(['Magezon_PageBuilder/js/common'])</script></div> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"133e244bf0","applicationID":"465227092","transactionName":"blRbMktQD0dVBkYPWlceeAVNWA5aGwZfFRpQX10DQR4IWlAASg==","queueTime":0,"applicationTime":495,"atts":"QhNYRANKHEk=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10