CINXE.COM
Supramolecular Chemistry - Subject
<!doctype html> <html lang="en"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://institute.acs.org/subject/supramolecular-chemistry.html","20231231074941","https://web.archive.org/","web","/_static/", "1704008981"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <script> var BASE_URL = 'https://web.archive.org/web/20231231074941/https://institute.acs.org/'; var require = { "baseUrl": "https://web.archive.org/web/20231231074941/https://institute.acs.org/static/version1702308691/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="Supramolecular Chemistry - Subject"/> <meta name="description" content="The ACS Institute"/> <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={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"133e244bf0",applicationID:"465227092"};;/*! For license information please see nr-loader-rum-1.249.0.min.js.LICENSE.txt */ (()=>{var e,t,r={234:(e,t,r)=>{"use strict";r.d(t,{P_:()=>v,Mt:()=>b,C5:()=>s,DL:()=>A,OP:()=>S,lF:()=>T,Yu:()=>x,Dg:()=>m,CX:()=>c,GE:()=>_,sU:()=>R});var n=r(8632),i=r(9567);const a={beacon:n.ce.beacon,errorBeacon:n.ce.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},o={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!o[e])throw new Error("Info for ".concat(e," was never set"));return o[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");o[e]=(0,i.D)(t,a);const r=(0,n.ek)(e);r&&(r.info=o[e])}const u=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(7056),l=r(50);const f="[data-nr-mask]",g=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{feature_flags:[],proxy:{assets:void 0,beacon:void 0},privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:d.oD,inactiveMs:d.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},metrics:{enabled:!0,autoStart:!0},page_action:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1,autoStart:!0},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},harvest:{tooManyRequestsDelay:60},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,sampling_rate:50,error_sampling_rate:50,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){u(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,l.Z)("An invalid session_replay.mask_selector was provided. '*' will be used.",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){u(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.Z)("An invalid session_replay.block_selector was provided and will not be used",t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.Z)("An invalid session_replay.mask_input_option was provided and will not be used",t)}},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0}}},p={},h="All configuration objects require an agent identifier!";function v(e){if(!e)throw new Error(h);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function m(e,t){if(!e)throw new Error(h);p[e]=(0,i.D)(t,g());const r=(0,n.ek)(e);r&&(r.init=p[e])}function b(e,t){if(!e)throw new Error(h);var r=v(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}const y={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},w={};function A(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!w[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return w[e]}function _(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");w[e]=(0,i.D)(t,y);const r=(0,n.ek)(e);r&&(r.loader_config=w[e])}const x=(0,n.mF)().o;var D=r(385),k=r(6818);const E={buildEnv:k.Re,customTransaction:void 0,disabled:!1,distMethod:k.gF,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,offset:Math.floor(D._A?.performance?.timeOrigin||D._A?.performance?.timing?.navigationStart||Date.now()),onerror:void 0,origin:""+D._A.location,ptid:void 0,releaseIds:{},session:void 0,xhrWrappable:"function"==typeof D._A.XMLHttpRequest?.prototype?.addEventListener,version:k.q4,denyList:void 0},j={};function S(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!j[e])throw new Error("Runtime for ".concat(e," was never set"));return j[e]}function R(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");j[e]=(0,i.D)(t,E);const r=(0,n.ek)(e);r&&(r.runtime=j[e])}function T(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},9567:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let o in a)if(void 0!==e[o])try{Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{"use strict";r.d(t,{Re:()=>i,gF:()=>a,q4:()=>n});const n="1.249.0",i="PROD",a="CDN"},385:(e,t,r)=>{"use strict";r.d(t,{Nk:()=>d,Tt:()=>s,_A:()=>a,cv:()=>l,iS:()=>o,il:()=>n,ux:()=>c,v6:()=>i,w1:()=>u});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=(a?.document?.readyState,Boolean("hidden"===a?.document?.visibilityState)),s=(a?.location,/iPad|iPhone|iPod/.test(a.navigator?.userAgent)),c=s&&"undefined"==typeof SharedWorker,u=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Boolean(n&&window.document.documentMode)),d=!!a.navigator?.sendBeacon,l=Math.floor(a?.performance?.timeOrigin||a?.performance?.timing?.navigationStart||Date.now())},1117:(e,t,r)=>{"use strict";r.d(t,{w:()=>a});var n=r(50);const i={agentIdentifier:"",ee:void 0};class a{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{"use strict";r.d(t,{L:()=>d,R:()=>c});var n=r(8325),i=r(1284),a=r(4322),o=r(3325);const s={};function c(e,t){const r={staged:!1,priority:o.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return o(t);s[e].get(t).staged=!0;const r=[...s[e]];function o(t){const r=e?n.ee.get(e):n.ee,o=a.X.handlers;if(r.backlog&&o){var s=r.backlog[t],c=o[t];if(c){for(var u=0;s&&u<s.length;++u)l(s[u],c);(0,i.D)(c,(function(e,t){(0,i.D)(t,(function(t,r){r[0].on(e,r[1])}))}))}delete o[t],r.backlog[t]=null,r.emit("drain-"+t,[])}}r.every((e=>{let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((t=>{let[r]=t;s[e].delete(r),o(r)})))}function l(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],a=e[3],o=e[2];i.apply(a,o)}}))}},8325:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,ee:()=>u});var n=r(8632),i=r(2210),a=r(234);class o{constructor(e){this.contextId=e}}var s=r(3117);const c="nr@context:".concat(s.a),u=function e(t,r){var n={},s={},d={},f=!1;try{f=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var g={on:h,addEventListener:h,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,a){!1!==a&&(a=!0);if(u.aborted&&!i)return;t&&a&&t.emit(e,r,n);for(var o=p(n),c=v(e),d=c.length,l=0;l<d;l++)c[l].apply(o,r);var f=b()[s[e]];f&&f.push([g,e,r,o]);return o},get:m,listeners:v,context:p,buffer:function(e,t){const r=b();if(t=t||"feature",g.aborted)return;Object.entries(e||{}).forEach((e=>{let[n,i]=e;s[i]=t,t in r||(r[t]=[])}))},abort:l,aborted:!1,isBuffering:function(e){return!!b()[s[e]]},debugId:r,backlog:f?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return g;function p(e){return e&&e instanceof o?e:e?(0,i.X)(e,c,(()=>new o(c))):new o(c)}function h(e,t){n[e]=v(e).concat(t)}function v(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(g,t)}function b(){return g.backlog}}(void 0,"globalEE"),d=(0,n.fP)();function l(){u.aborted=!0,u.backlog={}}d.ee||(d.ee=u)},5546:(e,t,r)=>{"use strict";r.d(t,{E:()=>n,p:()=>i});var n=r(8325).ee.get("handle");function i(e,t,r,i,a){a?(a.buffer([e],i),a.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{"use strict";r.d(t,{X:()=>a});var n=r(5546);a.on=o;var i=a.handlers={};function a(e,t,r,a){o(a||n.E,i,e,t,r)}function o(e,t,r,i,a){a||(a="feature"),e||(e=n.E);var o=t[a]=t[a]||{};(o[r]=o[r]||[]).push([e,i])}},3239:(e,t,r)=>{"use strict";r.d(t,{bP:()=>s,iz:()=>c,m$:()=>o});var n=r(385);let i=!1,a=!1;try{const e={get passive(){return i=!0,!1},get signal(){return a=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function o(e,t){return i||a?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,o(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,o(r,n))}},3117:(e,t,r)=>{"use strict";r.d(t,{a:()=>n});const n=(0,r(4402).Rl)()},4402:(e,t,r)=>{"use strict";r.d(t,{Rl:()=>o,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function a(e,t){return e?15&e[t]:16*Math.random()|0}function o(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?a(t,r++).toString(16):"y"===e?(3&a()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const o=[];for(var s=0;s<e;s++)o.push(a(r,++i).toString(16));return o.join("")}},7056:(e,t,r)=>{"use strict";r.d(t,{Bq:()=>n,Hb:()=>a,oD:()=>i});const n="NRBA",i=144e5,a=18e5},7894:(e,t,r)=>{"use strict";function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},50:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2825:(e,t,r)=>{"use strict";r.d(t,{N:()=>d,T:()=>l});var n=r(8325),i=r(5546),a=r(3325),o=r(385);const s="newrelic";const c={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]},u=new Set;function d(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(u.has(t)||(Object.entries(e).forEach((e=>{let[t,n]=e;c[t]?c[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),l[t]=Boolean(n)})),Object.keys(c).forEach((e=>{void 0===l[e]&&(c[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),l[e]=!1)})),u.add(t),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{o._A.dispatchEvent(new CustomEvent(s,{detail:e}))}catch(e){}}({loaded:!0})))}const l={}},2210:(e,t,r)=>{"use strict";r.d(t,{X:()=>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}},1284:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{"use strict";r.d(t,{P:()=>a});var n=r(8325);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 a(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{"use strict";r.d(t,{KB:()=>o,b2:()=>a});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(i())return e();(0,n.bP)("load",e,t)}function o(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{"use strict";r.d(t,{EZ:()=>d,ce:()=>a,ek:()=>u,fP:()=>o,gG:()=>l,h5:()=>c,mF:()=>s});var n=r(7894),i=r(385);const a={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function o(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=o();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t){let r=o();r.initializedAgents??={},t.initializedAt={ms:(0,n.z)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=o();return t.initializedAgents?.[e]}function d(e,t){o()[e]=t}function l(){return function(){let e=o();const t=e.info||{};e.info={beacon:a.beacon,errorBeacon:a.errorBeacon,...t}}(),function(){let e=o();const t=e.init||{};e.init={...t}}(),s(),function(){let e=o();const t=e.loader_config||{};e.loader_config={...t}}(),o()}},7956:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3081:(e,t,r)=>{"use strict";r.d(t,{gF:()=>a,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>o});const n=r(3325).D.metrics,i="sm",a="cm",o="storeSupportabilityMetrics",s="storeEventMetrics"},7633:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewEvent},9251:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},5938:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(8325);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},7530:(e,t,r)=>{"use strict";r.d(t,{j:()=>b});var n=r(3325),i=r(234),a=r(5546),o=r(8325),s=r(7894),c=r(8e3),u=r(3960),d=r(385),l=r(50),f=r(3081),g=r(8632);function p(){const e=(0,g.gG)();["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start","recordReplay","pauseReplay"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];let a=[];return Object.values(e.initializedAgents).forEach((e=>{e.exposed&&e.api[t]&&a.push(e.api[t](...n))})),a.length>1?a:a[0]}(t,...n)}}))}var h=r(2825);const v=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let m=!1;function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},b=arguments.length>2?arguments[2]:void 0,y=arguments.length>3?arguments[3]:void 0,{init:w,info:A,loader_config:_,runtime:x={loaderType:b},exposed:D=!0}=t;const k=(0,g.gG)();A||(w=k.init,A=k.info,_=k.loader_config),(0,i.Dg)(e.agentIdentifier,w||{}),(0,i.GE)(e.agentIdentifier,_||{}),A.jsAttributes??={},d.v6&&(A.jsAttributes.isWorker=!0),(0,i.CX)(e.agentIdentifier,A);const E=(0,i.P_)(e.agentIdentifier),j=[A.beacon,A.errorBeacon];m||(E.proxy.assets&&(v(E.proxy.assets),j.push(E.proxy.assets)),E.proxy.beacon&&j.push(E.proxy.beacon),p(),(0,g.EZ)("activatedFeatures",h.T)),x.denyList=[...E.ajax.deny_list||[],...E.ajax.block_internal?j:[]],(0,i.sU)(e.agentIdentifier,x),void 0===e.api&&(e.api=function(e,t){t||(0,c.R)(e,"api");const g={};var p=o.ee.get(e),h=p.get("tracer"),v="api-",m=v+"ixn-";function b(t,r,n,a){const o=(0,i.C5)(e);return null===r?delete o.jsAttributes[t]:(0,i.CX)(e,{...o,jsAttributes:{...o.jsAttributes,[t]:r}}),A(v,n,!0,a||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","addRelease"].forEach((e=>{g[e]=A(v,e,!0,"api")})),g.addPageAction=A(v,"addPageAction",!0,n.D.pageAction),g.setCurrentRouteName=A(v,"routeName",!0,n.D.spa),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"https://web.archive.org/web/20231231074941/http://custom.transaction")+t,A(v,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,l.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string, number or boolean type, but a type of <".concat(typeof t,"> was provided."))}else(0,l.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},g.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,l.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return b("application.version",e,"setApplicationVersion",!1);(0,l.Z)("Failed to execute setApplicationVersion. Expected <String | null>, but got <".concat(typeof e,">."))},g.start=e=>{try{const t=e?"defined":"undefined";(0,a.p)(f.xS,["API/start/".concat(t,"/called")],void 0,n.D.metrics,p);const r=Object.values(n.D);if(void 0===e)e=r;else{if((e=Array.isArray(e)&&e.length?e:[e]).some((e=>!r.includes(e))))return(0,l.Z)("Invalid feature name supplied. Acceptable feature names are: ".concat(r));e.includes(n.D.pageViewEvent)||e.push(n.D.pageViewEvent)}e.forEach((e=>{p.emit("".concat(e,"-opt-in"))}))}catch(e){(0,l.Z)("An unexpected issue occurred",e)}},g.recordReplay=function(){(0,a.p)(f.xS,["API/recordReplay/called"],void 0,n.D.metrics,p),(0,a.p)("recordReplay",[],void 0,n.D.sessionReplay,p)},g.pauseReplay=function(){(0,a.p)(f.xS,["API/pauseReplay/called"],void 0,n.D.metrics,p),(0,a.p)("pauseReplay",[],void 0,n.D.sessionReplay,p)},g.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xS,["API/createTracer/called"],void 0,n.D.metrics,p),(0,a.p)(m+"tracer",[(0,s.z)(),e,r],i,n.D.spa,p),function(){if(h.emit((o?"":"no-")+"fn-start",[(0,s.z)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){throw h.emit("fn-err",[arguments,this,e],r),e}finally{h.emit("fn-end",[(0,s.z)()],r)}}}};function A(e,t,r,i){return function(){return(0,a.p)(f.xS,["API/"+t+"/called"],void 0,n.D.metrics,p),i&&(0,a.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,p),r?void 0:this}}function _(){r.e(75).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,l.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=A(m,e,void 0,n.D.spa)})),g.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,a.p)(f.xS,["API/noticeError/called"],void 0,n.D.metrics,p),(0,a.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,p)},d.il?(0,u.b2)((()=>_()),!0):_(),g}(e.agentIdentifier,y)),void 0===e.exposed&&(e.exposed=D),m=!0}},1926:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},3325:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var a=n[e]={exports:{}};return r[e](a,a.exports,i),a.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=>"nr-rum-1.249.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.249.0.PROD:",i.l=(r,n,a,o)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==a)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+a){s=l;break}}if(!s){c=!0;var f={75:"sha512-HcXyAuaRbdfES7GuZJPwimpBfHQYAggUt+9f7v0xmtqSP1pSPK/chshT+kmNNfPfvD1QbPyikVNC4frs8IQYkw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+a),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[o]&&(s.integrity=f[o])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.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://web.archive.org/web/20231231074941/https://js-agent.newrelic.com/",(()=>{var e={50:0,832: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 a=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=a);var o=i.p+i.u(t),s=new Error;i.l(o,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var a=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+a+": "+o+")",s.name="ChunkLoadError",s.type=a,s.request=o,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,a,[o,s,c]=r,u=0;if(o.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<o.length;u++)a=o[u],i.o(e,a)&&e[a]&&e[a][0](),e[a]=0},r=self["webpackChunk:NRBA-1.249.0.PROD"]=self["webpackChunk:NRBA-1.249.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(1926);var e=i(50);class t{#e(e){return"Call to agent api ".concat(e," failed. The agent is not currently initialized.")}addPageAction(t,r){(0,e.Z)(this.#e("addPageAction"))}setPageViewName(t,r){(0,e.Z)(this.#e("setPageViewName"))}setCustomAttribute(t,r,n){(0,e.Z)(this.#e("setCustomAttribute"))}noticeError(t,r){(0,e.Z)(this.#e("noticeError"))}setUserId(t){(0,e.Z)(this.#e("setUserId"))}setApplicationVersion(t){(0,e.Z)(this.#e("setApplicationVersion"))}setErrorHandler(t){(0,e.Z)(this.#e("setErrorHandler"))}finished(t){(0,e.Z)(this.#e("finished"))}addRelease(t,r){(0,e.Z)(this.#e("addRelease"))}start(t){(0,e.Z)(this.#e("start"))}recordReplay(){(0,e.Z)(this.#e("recordReplay"))}pauseReplay(){(0,e.Z)(this.#e("pauseReplay"))}}var r=i(3325),n=i(234);const a=Object.values(r.D);function o(e){const t={};return a.forEach((r=>{t[r]=function(e,t){return!1!==(0,n.Mt)(t,"".concat(e,".enabled"))}(r,e)})),t}var s=i(7530);var c=i(8e3),u=i(5938),d=i(3960),l=i(385);class f extends u.W{constructor(e,t,r){let i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=i,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,n.Mt)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto&&(0,c.R)(e,r)}importAggregator(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate)return;if(!this.auto)return void this.ee.on("".concat(this.featureName,"-opt-in"),(()=>{(0,c.R)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()}));const r=l.il&&!0===(0,n.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let a;this.onAggregateImported=new Promise((e=>{a=e}));const o=async()=>{let n;try{if(r){const{setupAgentSession:e}=await i.e(75).then(i.bind(i,3228));n=e(this.agentIdentifier)}}catch(t){(0,e.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",t)}try{if(!this.shouldImportAgg(this.featureName,n))return(0,c.L)(this.agentIdentifier,this.featureName),void a(!1);const{lazyFeatureLoader:e}=await i.e(75).then(i.bind(i,8582)),{Aggregate:r}=await e(this.featureName,"aggregate");this.featAggregate=new r(this.agentIdentifier,this.aggregator,t),a(!0)}catch(t){(0,e.Z)("Downloading and initializing ".concat(this.featureName," failed..."),t),this.abortHandler?.(),(0,c.L)(this.agentIdentifier,this.featureName),a(!1)}};l.il?(0,d.b2)((()=>o()),!0):o()}shouldImportAgg(e,t){return e!==r.D.sessionReplay||!!n.Yu.MO&&(!1!==(0,n.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!t?.isNew||!!t?.state.sessionReplayMode))}}var g=i(7633);class p extends f{static featureName=g.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,g.t,r),this.importAggregator()}}var h=i(1117),v=i(1284);class m extends h.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var a=this.getBucket(e,t,r,i);return a.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,v.D)(e,(function(e,r){t[e]=b(r,t[e])})),t}(n,a.metrics),a}merge(e,t,r,n,i){var a=this.getBucket(e,t,n,i);if(a.metrics){var o=a.metrics;o.count+=r.count,(0,v.D)(r,(function(e,t){if("count"!==e){var n=o[e],i=r[e];i&&!i.c?o[e]=b(i.t,n):o[e]=function(e,t){if(!t)return e;t.c||(t=y(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,o[e])}}))}else a.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=b(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=w(this.aggregatedData[r]),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function b(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=y(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function y(e){return{t:e,min:e,max:e,sos:e*e,c:1}}function w(e){return"object"!=typeof e?[]:(0,v.D)(e,A)}function A(e,t){return t}var _=i(8632),x=i(4402),D=i(4351);var k=i(5546),E=i(7956),j=i(3239),S=i(7894),R=i(9251);class T extends f{static featureName=R.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,R.t,r),l.il&&((0,E.N)((()=>(0,k.p)("docHidden",[(0,S.z)()],void 0,R.t,this.ee)),!0),(0,j.bP)("pagehide",(()=>(0,k.p)("winPagehide",[(0,S.z)()],void 0,R.t,this.ee))),this.importAggregator())}}var I=i(3081);class N extends f{static featureName=I.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,I.t9,r),this.importAggregator()}}new class extends t{constructor(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,x.ky)(16);super(),l._A?(this.agentIdentifier=r,this.sharedAggregator=new m({agentIdentifier:this.agentIdentifier}),this.features={},(0,_.h5)(r,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(p),(0,s.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,n.C5)(this.agentIdentifier),init:(0,n.P_)(this.agentIdentifier),loader_config:(0,n.DL)(this.agentIdentifier),runtime:(0,n.OP)(this.agentIdentifier)}}run(){try{const t=o(this.agentIdentifier),n=[...this.desiredFeatures];n.sort(((e,t)=>r.p[e.featureName]-r.p[t.featureName])),n.forEach((n=>{if(t[n.featureName]||n.featureName===r.D.pageViewEvent){const i=function(e){switch(e){case r.D.ajax:return[r.D.jserrors];case r.D.sessionTrace:return[r.D.ajax,r.D.pageViewEvent];case r.D.sessionReplay:return[r.D.sessionTrace];case r.D.pageViewTiming:return[r.D.pageViewEvent];default:return[]}}(n.featureName);i.every((e=>t[e]))||(0,e.Z)("".concat(n.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(i),"). This may cause unintended consequences or missing data...")),this.features[n.featureName]=new n(this.agentIdentifier,this.sharedAggregator)}}))}catch(t){(0,e.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,_.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}addToTrace(t){(0,e.Z)("Call to agent api addToTrace failed. The session trace feature is not currently initialized.")}setCurrentRouteName(t){(0,e.Z)("Call to agent api setCurrentRouteName failed. The spa feature is not currently initialized.")}interaction(){(0,e.Z)("Call to agent api interaction failed. The spa feature is not currently initialized.")}}({features:[p,T,N],loaderType:"lite"})})()})();</script> <title>Supramolecular Chemistry - Subject</title> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/mage/calendar.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/css/styles-m.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/css/all.min.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/css/acs-bootstrap.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/css/acs-ecommerce.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/css/aos.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/css/font-awesome.min.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/css/institute_header.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/css/institute_footer.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Lof_ProductTags/css/styles.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Mageplaza_Core/css/owl.carousel.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Mageplaza_Core/css/owl.theme.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Mageplaza_BannerSlider/css/animate.min.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Mageplaza_BannerSlider/css/style.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Mageplaza_BannerSlider/css/bannerslider.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Magezon_Core/css/styles.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Magezon_Core/css/owlcarousel/owl.carousel.min.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Magezon_Core/css/animate.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Magezon_Core/css/fontawesome5.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Magezon_Core/css/mgz_font.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Magezon_Core/css/mgz_bootstrap.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Magezon_Builder/css/openiconic.min.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Magezon_Builder/css/styles.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Magezon_Builder/css/common.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Magezon_Newsletter/css/styles.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Magezon_Core/css/magnific.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Magezon_PageBuilder/css/styles.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Magezon_PageBuilder/vendor/photoswipe/photoswipe.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Magezon_PageBuilder/vendor/photoswipe/default-skin/default-skin.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Magezon_PageBuilder/vendor/blueimp/css/blueimp-gallery.min.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Magezon_PageBuilderIconBox/css/styles.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/css/plp-css.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Amasty_ShopbyLite/css/chosen/chosen.css"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/css/plp-filter.css"/> <link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/css/styles-l.css"/> <link rel="stylesheet" type="text/css" media="print" href="https://web.archive.org/web/20231231074941cs_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/css/print.css"/> <script type="text/javascript" src="https://web.archive.org/web/20231231074941js_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/requirejs/require.js"></script> <script type="text/javascript" src="https://web.archive.org/web/20231231074941js_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/Magento_QuickCheckout/js/disabled.js"></script> <script type="text/javascript" src="https://web.archive.org/web/20231231074941js_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/mage/requirejs/mixins.js"></script> <script type="text/javascript" src="https://web.archive.org/web/20231231074941js_/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/requirejs-config.js"></script> <link rel="preload" as="font" crossorigin="anonymous" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/fonts/opensans/light/opensans-300.woff2"/> <link rel="preload" as="font" crossorigin="anonymous" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/fonts/opensans/regular/opensans-400.woff2"/> <link rel="preload" as="font" crossorigin="anonymous" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/fonts/opensans/semibold/opensans-600.woff2"/> <link rel="preload" as="font" crossorigin="anonymous" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/fonts/opensans/bold/opensans-700.woff2"/> <link rel="preload" as="font" crossorigin="anonymous" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/fonts/Luma-Icons.woff2"/> <link rel="icon" type="image/x-icon" href="https://web.archive.org/web/20231231074941im_/https://institute.acs.org/media/favicon/default/favicon.ico"/> <link rel="shortcut icon" type="image/x-icon" href="https://web.archive.org/web/20231231074941im_/https://institute.acs.org/media/favicon/default/favicon.ico"/> <link rel="stylesheet" type="text/css" media="all" href="https://web.archive.org/web/20231231074941cs_/https://assets.acs.org/v3.0/acs-bootstrap/css/institute-magento-global.css"> <script type="text/javascript" src="https://web.archive.org/web/20231231074941js_/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>.vy71ens{height:32px}.l02bdmi-s{background-color:#333333 !important}.mgz-element.pk44iah .image-content{width:100%;text-align:center}.mgz-element.pk44iah .image-title{font-size:16px}.mgz-element.suhlv9w .mgz-element-heading-text{color:#ffffff}.mgz-element.r3poi5p .mgz-element-heading-text{color:#ffffff}.mgz-element.c7pt7iv .mgz-element-heading-text{color:#ffffff}.mgz-element.se6v2te .mgz-element-heading-text{color:#ffffff}.nub26b3{float:left}.nub26b3-s{text-align:center}.mgz-element.nub26b3 .mgz-icon-wrapper{border-radius:5px;color:#ffffff;background-color:#333333}.p1hcmdx{float:left}.p1hcmdx-s{text-align:center}.mgz-element.p1hcmdx .mgz-icon-wrapper{border-radius:5px;color:#ffffff;background-color:#333333}.r7idl5r{float:left}.r7idl5r-s{text-align:center}.mgz-element.r7idl5r .mgz-icon-wrapper{border-radius:5px;color:#ffffff;background-color:#333333}.xca3vgd{float:left}.xca3vgd-s{text-align:center}.mgz-element.xca3vgd .mgz-icon-wrapper{border-radius:5px;color:#ffffff;background-color:#333333}.mxtt8sw-s{background-color:#333333 !important}.u607wi5,.gjycl9x,.oki7w0e,.qb8rpd6,.guwoxtk{border:10px solid transparent}.u607wi5>.mgz-element-inner,.gjycl9x>.mgz-element-inner,.oki7w0e>.mgz-element-inner,.qb8rpd6>.mgz-element-inner,.guwoxtk>.mgz-element-inner{padding:0;margin:0}.jr9foqr{height:32px}.vrpd3ld-s{background-color:#333333 !important}.ih9yrro{float:left}.whpapjv{float:right}.m8kfho6-s{background-color:#000000 !important}</style></head> <body data-container="body" data-mage-init="{"loaderAjax": {}, "loader": { "icon": "https://institute.acs.org/static/version1702308691/frontend/institute/istore/en_US/images/loader-2.gif"}}" id="html-body" class="page-with-filter page-products categorypath-subject-supramolecular-chemistry category-supramolecular-chemistry catalog-category-view page-layout-2columns-left"> <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},"[data-content-type=\"dotdigitalgroup_form\"]":{"Dotdigitalgroup_Enterprise\/js\/content-type\/dotdigitalgroup-form\/appearance\/default\/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:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/ajaxcart\/cart\/showPopup\/","addToCartInWishlistUrl":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/ajaxcart\/wishlist\/showPopup\/","checkoutCartUrl":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/checkout\/cart\/add\/","wishlistAddToCartUrl":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/wishlist\/index\/cart\/","addToCartButtonSelector":"button.detailscart"}} } } </script> <script> window.ajaxCartLoaderOptions = {"icon":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/static\/version1702308691\/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/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/tinymce5Adapter' } } });</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 href="https://web.archive.org/web/20231231074941/https://www.acs.org/content/acs/en.html" class="pubs__link active">ACS</a></li> <li class="pubs__item"><a href="https://web.archive.org/web/20231231074941/https://pubs.acs.org/" class="pubs__link">Publications</a></li> <li class="pubs__item"><a href="https://web.archive.org/web/20231231074941/https://cen.acs.org/index.html" class="pubs__link">C&EN</a></li> <li class="pubs__item"><a href="https://web.archive.org/web/20231231074941/https://www.cas.org/" class="pubs__link">CAS</a></li> </ul> <a class="hat__menu-back">< Back</a> <button class="hat__menu-button" id="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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/https://institute.acs.org/" title="" aria-label=""> <img src="https://web.archive.org/web/20231231074941im_/https://institute.acs.org/static/version1702308691/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/https://institute.acs.org/acs-center/volunteer-development.html"> Volunteer Development</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/acs-center/entrepreneurship-education.html"> Entrepreneurship Education</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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/https://institute.acs.org/subject/analytical-chemistry.html"> Analytical Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/https://institute.acs.org/subject/catalysis.html"> Catalysis</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/subject/chemical-biology.html"> Chemical Biology</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/https://institute.acs.org/subject/chemistry-education.html"> Chemistry Education</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/https://institute.acs.org/subject/laboratory-safety.html"> Laboratory Safety</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/subject/materials-science.html"> Materials Science</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/subject/medicinal-chemistry.html"> Medicinal Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/subject/nanoscience.html"> Nanoscience</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/subject/nuclear-chemistry.html"> Nuclear Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/subject/organic-chemistry.html"> Organic Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/subject/physical-chemistry.html"> Physical Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/subject/polymer-science.html"> Polymer Science</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/subject/professional-development.html"> Professional Development</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/subject/regulations.html"> Regulations</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/subject/statistics.html"> Statistics</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/subject/supramolecular-chemistry.html"> Supramolecular Chemistry</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/https://institute.acs.org/competencies/diversity-equity-inclusion-respect.html"> Diversity equity inclusion respect</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/competencies/effective-communication.html"> Effective communication</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/https://institute.acs.org/competencies/self-awareness.html"> Self-awareness</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/https://institute.acs.org/locations/denver.html"> Denver</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/locations/new-orleans.html"> New Orleans</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/locations/san-francisco.html"> San Francisco</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/locations/washington-dc.html"> Washington D.C.</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/locations/philadelphia.html"> Philadelphia</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/locations/houston.html"> Houston</a> </li> <li class="menu-sub__item"> <a class="menu-sub__link" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/locations/chicago.html"> Chicago</a> </li> </ul> </div> </div> </li> <li class="menu__item"> <a class="menu__link menu__link--nosub browselink" role="menuitem" href="https://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/https://institute.acs.org/sales/order/history"> Order History </a> </li> </ul> </nav> <a class="menu__header menu__desktop" href="https://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/https://institute.acs.org/user/enrol"> My Learning</a> </div> <div class="orderhistory-button"> <a class="sso_login" href="https://web.archive.org/web/20231231074941/https://institute.acs.org/sales/order/history">Order History</a> </div> <div data-block="minicart" class="minicart-wrapper"> <a class="action showcart" href="https://web.archive.org/web/20231231074941/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:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/checkout\/cart\/","checkoutUrl":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/checkout\/","updateItemQtyUrl":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/","minicartMaxItemsVisible":5,"websiteId":"14","maxItemsToDisplay":10,"storeId":"26","storeGroupId":"20","agreementIds":["8","11"],"customerLoginUrl":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/customer\/account\/login\/referer\/aHR0cHM6Ly9pbnN0aXR1dGUuYWNzLm9yZy9zdWJqZWN0L3N1cHJhbW9sZWN1bGFyLWNoZW1pc3RyeS5odG1s\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/captcha\/refresh\/","isRequired":false,"timestamp":1704008982}}}; </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":"Ambab_SlidingCart\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"},"totals":{"component":"Ambab_SlidingCart\/js\/totals","template":"Ambab_SlidingCart\/totals"},"coupon":{"component":"Ambab_SlidingCart\/js\/coupon","template":"Ambab_SlidingCart\/coupon"},"cart-title":{"component":"Ambab_SlidingCart\/js\/cart-title","template":"Ambab_SlidingCart\/cart-title"},"sliding-cart":{"component":"Ambab_SlidingCart\/js\/sliding-cart"},"grand-total":{"component":"Ambab_SlidingCart\/js\/grand-total"},"minicart-open":{"component":"Ambab_SlidingCart\/js\/minicartopen"}},"types":[]} }, "*": { "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Finstitute.acs.org\u002Fstatic\u002Fversion1702308691\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><div class="breadcrumbs"> <ul class="items"> <li class="item home"> <a href="https://web.archive.org/web/20231231074941/https://institute.acs.org/" title="Go to Home Page"> Home </a> </li> <li class="item category236"> <a href="https://web.archive.org/web/20231231074941/https://institute.acs.org/subject.html" title=""> Subject </a> </li> <li class="item category305"> <strong>Supramolecular Chemistry</strong> </li> </ul> </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> <main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a> <div class="page messages"><div data-placeholder="messages"></div> </div><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="WBbhSSAX4MDhNWJn"/><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> <script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/","customerLoginUrl":"https:\/\/web.archive.org\/web\/20231231074941\/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\u002Fversion1702308691\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":["*"],"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:\/\/web.archive.org\/web\/20231231074941\/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:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/page_cache\/block\/render\/id\/305\/","handles":["default","catalog_category_view","catalog_category_view_type_layered","catalog_category_view_type_layered_without_children","catalog_category_view_displaymode_products","catalog_category_view_id_305","restriction_privatesales_mode"],"originalRequest":{"route":"catalog","controller":"category","action":"view","uri":"\/subject\/supramolecular-chemistry.html"},"versionCookieName":"private_content_version"} } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Banner/js/model/banner": {"sectionLoadUrl":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/banner\/ajax\/load\/","cacheTtl":30000} } } </script> <div id="amasty-shopby-product-list"> <div class="message info empty"> <div>We can't find products matching the selection.</div> </div> </div><script type="text/x-magento-init"> { "body": { "requireCookie": {"noCookieUrl":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/cookie\/index\/noCookies\/","triggers":[".action.towishlist"],"isRedirectCmsPage":true} } } </script> <div data-am-js="js-init"> <script type="text/x-magento-init"> { "[data-am-js='filter-item-default']": { "amShopbyFilterItemDefault": {} } } </script> </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--65911d163e533-65911d163e536").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 class="sidebar sidebar-main"> <script type="text/x-magento-init"> { ".sidebar #narrow-by-list": { "accordion": { "multipleCollapsible": true, "active": [] } } } </script> </div></div></main><footer class="page-footer"><div class="magezon-builder magezon-builder-preload"><div class="l02bdmi mgz-element mgz-element-row full_width_row mgz-row-equal-height content-top"><div class="mgz-element-inner l02bdmi-s"><div data-background-type="image" data-parallax-image-background-position="center top" class="mgz-parallax l02bdmi-p"><div class="mgz-parallax-inner"></div></div><div class="inner-content mgz-container"><div class="ytm3k8e mgz-element mgz-element-column mgz-col-md-12"><div class="mgz-element-inner ytm3k8e-s"><div class="vy71ens mgz-element mgz-child mgz-element-empty_space"><div class="mgz-element-inner vy71ens-s"><div class="mgz-element-empty-space"></div></div></div></div></div></div></div></div><div class="mxtt8sw mgz-element mgz-element-row full_width_row mgz-row-equal-height content-top"><div class="mgz-element-inner mxtt8sw-s"><div data-background-type="image" data-parallax-image-background-position="center top" class="mgz-parallax mxtt8sw-p"><div class="mgz-parallax-inner"></div></div><div class="inner-content mgz-container"><div class="u607wi5 mgz-element mgz-element-column mgz-col-md-15"><div class="mgz-element-inner u607wi5-s"><div class="pk44iah mgz-element mgz-child mgz-element-single_image mgz-image-hovers"><div class="mgz-element-inner pk44iah-s"><div class="mgz-single-image-wrapper"><div class="mgz-single-image-inner mgz-image-link"><a class="" href="https://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941im_/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="gjycl9x mgz-element mgz-element-column mgz-col-md-15"><div class="mgz-element-inner gjycl9x-s"><div class="suhlv9w mgz-element mgz-child mgz-element-heading"><div class="mgz-element-inner suhlv9w-s"><h5 class="mgz-element-heading-text"> ACS INSTITUTE </h5></div></div><div class="neafh65 mgz-element mgz-child mgz-element-text footer-line-text"><div class="mgz-element-inner neafh65-s"><p><span style="color: #ffffff; font-size: 14px; line-height: 12px;"><a href="/web/20231231074941/https://institute.acs.org/" style="color: #ffffff;">ACS Institute Home</a></span></p><p><span style="color: #ffffff; font-size: 14px; line-height: 12px;"><a href="/web/20231231074941/https://institute.acs.org/about" style="color: #ffffff;">About</a></span></p><p><span style="color: #ffffff; font-size: 14px; line-height: 12px;"><a href="https://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/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="/web/20231231074941/https://institute.acs.org/help" style="color: #ffffff;">Help</a></span></p></div></div></div></div><div class="oki7w0e mgz-element mgz-element-column mgz-col-md-15"><div class="mgz-element-inner oki7w0e-s"><div class="r3poi5p mgz-element mgz-child mgz-element-heading"><div class="mgz-element-inner r3poi5p-s"><h5 class="mgz-element-heading-text"> BROWSE CONTENT </h5></div></div><div class="jkuwyff mgz-element mgz-child mgz-element-text footer-line-text"><div class="mgz-element-inner jkuwyff-s"><p><span style="color: #ffffff; font-size: 14px;"><a href="/web/20231231074941/https://institute.acs.org/courses.html" style="color: #ffffff;">Course Catalog</a></span></p><p><span style="color: #ffffff; font-size: 14px;"><a href="https://web.archive.org/web/20231231074941/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://web.archive.org/web/20231231074941/https://learning.acs.org/" style="color: #ffffff;">ACS Learning Center</a></span></p></div></div></div></div><div class="qb8rpd6 mgz-element mgz-element-column mgz-col-md-15"><div class="mgz-element-inner qb8rpd6-s"><div class="c7pt7iv mgz-element mgz-child mgz-element-heading"><div class="mgz-element-inner c7pt7iv-s"><h5 class="mgz-element-heading-text"> CONTACT </h5></div></div><div class="fn7jde2 mgz-element mgz-child mgz-element-text footer-line-text"><div class="mgz-element-inner fn7jde2-s"><p><span style="color: #ffffff;">For questions related to the above product, contact聽<a href="https://web.archive.org/web/20231231074941/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="guwoxtk mgz-element mgz-element-column mgz-col-md-15"><div class="mgz-element-inner guwoxtk-s"><div class="se6v2te mgz-element mgz-child mgz-element-heading"><div class="mgz-element-inner se6v2te-s"><h5 class="mgz-element-heading-text"> FOLLOW US </h5></div></div><div class="oc6heo0 mgz-element mgz-element-section"><div class="mgz-element-inner oc6heo0-s"><div class="nub26b3 mgz-element mgz-child mgz-element-icon"><div class="mgz-element-inner nub26b3-s"><div class="mgz-icon-wrapper mgz-icon-size-xs"><a href="https://web.archive.org/web/20231231074941/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="p1hcmdx mgz-element mgz-child mgz-element-icon"><div class="mgz-element-inner p1hcmdx-s"><div class="mgz-icon-wrapper mgz-icon-size-xs"><a href="https://web.archive.org/web/20231231074941/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="r7idl5r mgz-element mgz-child mgz-element-icon"><div class="mgz-element-inner r7idl5r-s"><div class="mgz-icon-wrapper mgz-icon-size-xs"><a href="https://web.archive.org/web/20231231074941/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="xca3vgd mgz-element mgz-child mgz-element-icon"><div class="mgz-element-inner xca3vgd-s"><div class="mgz-icon-wrapper mgz-icon-size-xs"><a href="https://web.archive.org/web/20231231074941/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="vrpd3ld mgz-element mgz-element-row full_width_row mgz-row-equal-height content-top"><div class="mgz-element-inner vrpd3ld-s"><div data-background-type="image" data-parallax-image-background-position="center top" class="mgz-parallax vrpd3ld-p"><div class="mgz-parallax-inner"></div></div><div class="inner-content mgz-container"><div class="rpv0u4d mgz-element mgz-element-column mgz-col-md-12"><div class="mgz-element-inner rpv0u4d-s"><div class="jr9foqr mgz-element mgz-child mgz-element-empty_space"><div class="mgz-element-inner jr9foqr-s"><div class="mgz-element-empty-space"></div></div></div></div></div></div></div></div><div class="m8kfho6 mgz-element mgz-element-row full_width_row"><div class="mgz-element-inner m8kfho6-s"><div data-background-type="image" data-parallax-image-background-position="center top" class="mgz-parallax m8kfho6-p"><div class="mgz-parallax-inner"></div></div><div class="inner-content mgz-container"><div class="ih9yrro mgz-element mgz-element-column mgz-col-md-8"><div class="mgz-element-inner ih9yrro-s"><div class="n68vdda mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner n68vdda-s"><p><span style="color: #ffffff;"><a href="https://web.archive.org/web/20231231074941/https://institute.acs.org/#top" style="color: #ffffff;">Top ^</a> |聽<a href="https://web.archive.org/web/20231231074941/https://www.acs.org/terms.html" style="color: #ffffff;">Terms of Use</a> |聽<a href="https://web.archive.org/web/20231231074941/https://www.acs.org/security.html" style="color: #ffffff;">Security</a> |聽<a href="https://web.archive.org/web/20231231074941/https://www.acs.org/privacy.html" style="color: #ffffff;">Privacy</a> |聽<a href="https://web.archive.org/web/20231231074941/https://www.acs.org/accessibility-statement.html" style="color: #ffffff;">Accessibility</a></span></p></div></div></div></div><div class="whpapjv mgz-element mgz-element-column mgz-col-md-4"><div class="mgz-element-inner whpapjv-s"><div class="luofcuy mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner luofcuy-s"><p><span style="color: #ffffff;"><a href="https://web.archive.org/web/20231231074941/https://www.acs.org/copyright.html" style="color: #ffffff;">Copyright 漏</a>聽2023 American Chemical Society</span></p></div></div></div></div></div></div></div></div><img class="heartbeatsso" alt="1x1" src="https://web.archive.org/web/20231231074941im_/https://sso.acs.org/idp/heartbeat?appid=https://institute.acs.org/sso/saml2/metadata"></img> <script src="https://web.archive.org/web/20231231074941js_/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:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/rest\/ieng\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/web.archive.org\/web\/20231231074941\/https:\/\/institute.acs.org\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } } } } } </script> <style> .menu__logo img { visibility: visible !important; } </style><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":"blRbMktQD0dVBkYPWlceeAVNWA5aGwZTElRVXl5JWlAVUVMKQB8aT1hcEQ==","queueTime":0,"applicationTime":432,"atts":"QhNYRANKHEk=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html> <!-- FILE ARCHIVED ON 07:49:41 Dec 31, 2023 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 00:43:23 Nov 29, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.519 exclusion.robots: 0.023 exclusion.robots.policy: 0.014 esindex: 0.009 cdx.remote: 12.373 LoadShardBlock: 164.064 (3) PetaboxLoader3.datanode: 134.647 (4) PetaboxLoader3.resolve: 134.966 (2) load_resource: 134.76 -->