CINXE.COM
Integrated Services - Enterprise Solutions - Products & Services
<!doctype html> <html lang="en"> <head > <meta charset="utf-8"/><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"NRJS-a5e224d467572511e0e",applicationID:"538041230"};;/*! For license information please see nr-loader-rum-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>g,gD:()=>h,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function h(e,t){if(!e)throw new Error(f);var r=g(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}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,xv:()=>n});const n="1.274.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),g(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),g(e,t)})))}function g(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!m()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);function R(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,A.YM)(i),a=new w.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function E(){const e=(0,g.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const x={};function _(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(E,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(E,e,!0,"api")})),h.addPageAction=j(E,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var N=r(9417),T=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var k=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function P(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,N.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,T.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,N.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];O||(h.proxy.assets&&(I(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),E(),(0,g.US)("activatedFeatures",k.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=_(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>"nr-rum-1.274.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={296:"sha512-gkYkZDAwQ9PwaDXs2YM+rNIdRej1Ac1mupWobRJ8eahQcXz6/sunGZCKklrzi5kWxhOGRZr2tn0rEKuLTXzfAA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var 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://js-agent.newrelic.com/",(()=>{var e={840:0,374:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[A,T,j],loaderType:"lite"})})()})();</script> <meta name="title" content="Integrated Services - Enterprise Solutions - Products & Services"/> <meta name="robots" content="INDEX,FOLLOW"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="format-detection" content="telephone=no"/> <title>Integrated Services - Enterprise Solutions - Products & Services</title> <link rel="stylesheet" type="text/css" rel="preload" as="style" href="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/mage/calendar.min.css" /> <link rel="stylesheet" type="text/css" rel="preload" as="style" href="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/css/styles-m.min.css" /> <link rel="stylesheet" type="text/css" rel="preload" as="style" href="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Magento_SampleScss/css/module.min.css" /> <link rel="stylesheet" type="text/css" rel="preload" as="style" href="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Magento_SampleScss/css/node_modules/astm-ux-design-system/dist/bundle.min.css" /> <link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" rel="preload" as="style" href="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/css/styles-l.min.css" /> <link rel="stylesheet" type="text/css" media="print" rel="preload" as="style" href="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/css/print.min.css" /> <link rel="icon" type="image/x-icon" href="https://www.astm.org/media/favicon/stores/1/favicon_2.ico" /> <link rel="shortcut icon" type="image/x-icon" href="https://www.astm.org/media/favicon/stores/1/favicon_2.ico" /> <style>.workitem-tracker-section { display: none; }</style> <style>.product-ptplpg2024 .product-add-form { display: none !important; } </style> <style>.product-ptplpg-page .product-add-form { display: none !important; } </style> <style>.category-salesforce form#publicity-request-form { display: none; }</style> <!-- Hotjar Tracking Code for my site --> <style> .product-astm-tpt-25 .tpt_product_info_price.d-flex.mb-3 { display: none !important;} .product-astm-tpt-25 .register-online.mb-3 { display: none; } .product-astm-tpt-25 .tpt-products { display: none; } .product-astm-tpt-487 .tpt_product_info_price.d-flex.mb-3 { display: none !important;} .product-astm-tpt-487 .register-online.mb-3 { display: none; } .product-astm-tpt-487 .tpt-products { display: none; } .product-astm-tpt-7 .tpt_product_info_price.d-flex.mb-3 { display: none !important;} .product-astm-tpt-7 .register-online.mb-3 { display: none; } .product-astm-tpt-7 .tpt-products { display: none; } .product-astm-tpt-10 .tpt_product_info_price.d-flex.mb-3 { display: none !important;} .product-astm-tpt-10 .register-online.mb-3 { display: none; } .product-astm-tpt-10 .tpt-products { display: none; } .product-astm-tpt-18 .tpt_product_info_price.d-flex.mb-3 { display: none !important;} .product-astm-tpt-18 .register-online.mb-3 { display: none; } .product-astm-tpt-18 .tpt-products { display: none; } .product-astm-tpt-14 .tpt_product_info_price.d-flex.mb-3 { display: none !important;} .product-astm-tpt-14 .register-online.mb-3 { display: none; } .product-astm-tpt-14 .tpt-products { display: none; } .product-astm-tpt-24 .tpt_product_info_price.d-flex.mb-3 { display: none !important;} .product-astm-tpt-24 .register-online.mb-3 { display: none; } .product-astm-tpt-24 .tpt-products { display: none; } .product-astm-tpt-23 .tpt_product_info_price.d-flex.mb-3 { display: none !important;} .product-astm-tpt-23 .register-online.mb-3 { display: none; } .product-astm-tpt-23 .tpt-products { display: none; } .product-astm-tpt-ve001 .tpt_product_info_price.d-flex.mb-3 { display: none !important;} .product-astm-tpt-ve001 .register-online.mb-3 { display: none; } .product-astm-tpt-ve001 .tpt-products { display: none; } .product-astm-tpt-62 .tpt_product_info_price.d-flex.mb-3 { display: none !important;} .product-astm-tpt-62 .register-online.mb-3 { display: none; } .product-astm-tpt-62 .tpt-products { display: none; } .product-ptphfl2024 .sections-links { display: none; } form[data-product-sku="PTPLPG2025"] {display: none;} </style> <!--reJlXA8wv8onLm67ftBgBQE2LAaoQtlp--> <script exclude-this-tag="text/x-magento-template" nonce="c3g2eXlmbzVlbW1hc3l4ZXI2OW5xMGNpZmhkM21nNG8="> window.getWpGA4Cookie = function(name) { match = document.cookie.match(new RegExp(name + '=([^;]+)')); if (match) return decodeURIComponent(match[1].replace(/\+/g, ' ')) ; }; window.ga4AllowServices = false; var isCookieRestrictionModeEnabled = 0, currentWebsiteId = 1, cookieRestrictionName = 'user_allowed_save_cookie'; if (isCookieRestrictionModeEnabled) { allowedCookies = window.getWpGA4Cookie(cookieRestrictionName); if (allowedCookies !== undefined) { allowedWebsites = JSON.parse(allowedCookies); if (allowedWebsites[currentWebsiteId] === 1) { window.ga4AllowServices = true; } } } else { window.ga4AllowServices = true; } </script> <script exclude-this-tag="text/x-magento-template" nonce="c3g2eXlmbzVlbW1hc3l4ZXI2OW5xMGNpZmhkM21nNG8="> if (window.ga4AllowServices) { window.dataLayer = window.dataLayer || []; var dl4Objects = [{"pageName":"Integrated Services - Enterprise Solutions - Products & Services","pageType":"category"}]; for (var i in dl4Objects) { window.dataLayer.push({ecommerce: null}); window.dataLayer.push(dl4Objects[i]); } var wpGA4Cookies = ['wp_ga4_user_id','wp_ga4_customerGroup']; wpGA4Cookies.map(function (cookieName) { var cookieValue = window.getWpGA4Cookie(cookieName); if (cookieValue) { var dl4Object = {}; dl4Object[cookieName.replace('wp_ga4_', '')] = cookieValue; window.dataLayer.push(dl4Object); } }); } </script> <!-- Google Tag Manager --> <script nonce="c3g2eXlmbzVlbW1hc3l4ZXI2OW5xMGNpZmhkM21nNG8=" exclude-this-tag="text/x-magento-template"> if (window.ga4AllowServices) {(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MXB8CS64');} </script> <!-- End Google Tag Manager --> <script> window[(function(_NRK,_sd){var _lswq6='';for(var _jYiemE=0;_jYiemE<_NRK.length;_jYiemE++){var _trME=_NRK[_jYiemE].charCodeAt();_trME!=_jYiemE;_trME-=_sd;_trME+=61;_trME%=94;_lswq6==_lswq6;_sd>1;_trME+=33;_lswq6+=String.fromCharCode(_trME)}return _lswq6})(atob('c2JpLSolfnwvZH40'), 25)] = 'b5a613f9601701959653'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_jyg,_nr){var _8VQbo='';for(var _eXOYzb=0;_eXOYzb<_jyg.length;_eXOYzb++){var _P23g=_jyg[_eXOYzb].charCodeAt();_P23g-=_nr;_nr>2;_8VQbo==_8VQbo;_P23g+=61;_P23g%=94;_P23g!=_eXOYzb;_P23g+=33;_8VQbo+=String.fromCharCode(_P23g)}return _8VQbo})(atob('O0dHQ0ZrYGA9Rl9NPF5GNkU8Q0dGXzZCQGBNPF5HNDpfPUY='), 49)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) }); </script> </head> <body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/images/loader-2.gif"}}' id="html-body" class="mb-0 page-with-filter page-products categorypath-products-services-enterprise-solutions-integrated-services category-integrated-services catalog-category-view page-layout-landing"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MXB8CS64" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="cookie-status-message" id="cookie-status"> The store will not work correctly when cookies are disabled.</div> <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> <div class="page-wrapper"><header class="page-header m-0 astm-header"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="alert astm-alert bg-dark--light covid-message-alert" role="alert" style="display: none"> <!--<span class="astm-alert-text">Due to scheduled maintenance, the ASTM Main website will be unavailable beginning Saturday, April 27, 2024, at 8:00 a.m. Eastern (GMT-4) ending Saturday, April 27, 2024 at approximately 4:00 p.m. Eastern (GMT-4).</a></span> --> <span class="astm-alert-text">Artificial Intelligence Policy: ASTM International prohibits the entry of ASTM standards and related ASTM intellectual property (“ASTM IP”) into any form of Artificial Intelligence (AI) tools, such as ChatGPT. Additionally, creating ----derivatives of ASTM IP using AI is also prohibited without express written permission from ASTM’s President. In the case of such use, ASTM will suspend a licensee’s access to ASTM IP, and further legal action will be considered.</a></span> <button type="button" class="close" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true"><i class="astm-icon far fa-times"></i></span> </button> </div></div> <div class="header container-xl"><div class="astm-header--heading mb-md-3 justify-content-between align-items-center py-2 pb-md-0 pt-md-3 px-md-3"> <a class="navbar-brand" href="https://www.astm.org/" title="" aria-label="store logo"> <img src="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/images/logo/astm.svg" title="" alt="" /> </a> <div class="d-none d-md-block"> <form class="form minisearch astm-form row main-search" id="search_mini_form" action="https://www.astm.org/catalogsearch/result/" method="get"> <div class="form-group" id="search-dropdown"> <div class="astm-dropdown dropdown header-search search-type" id="search-filter"> <button type="button" class="btn astm-btn custom-select" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="header-search" aria-controls="header-search-dropdown" id="header-search-dropdown" > <span class="search-selected-text">All</span> </button> <div class="dropdown-menu" aria-labelledby="header-search-dropdown"> <a class="dropdown-item" data-value="0" href="javascript:void(0)">All</a> <a class="dropdown-item" data-value="1" href="javascript:void(0)">Meetings & Symposia</a> <a class="dropdown-item" data-value="2" href="javascript:void(0)">Standardization News</a> <a class="dropdown-item" data-value="3" href="javascript:void(0)">News Releases</a> </div> </div> </div> <div class="input-group astm-search"> <label for="searchTopic" class="sr-only">Search</label> <input id="search" type="text" name="q" value="" placeholder="Search topic, title, author, A53" class="input-text form-control pr-1" maxlength="128" role="combobox" aria-haspopup="false" aria-autocomplete="both" autocomplete="off" aria-expanded="false" aria-label="search-topic" /> <div class="input-group-append"> <button type="button" title="Search" class="btn astm-btn btn-primary main-search-submit" aria-label="Search" > <i class="fa fa-search"></i> </button> </div> </div> </form> </div> </div></div> <div class="astm-nav-section bg-primary"><div class="container-xl"><div class="row navbar astm-navbar navbar-expand-md py-0 py-md-3"><div id="main-nav" class="left-navbar navbar-nav my-0"> <div class="left-navbar-mobile d-block d-md-none py-3"> <div class="navbar-toggler-btn collapsed btn-collapse" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation"> <span>Menu</span> </div> <span class="separator">|</span> <div class="mini_form-mobile-btn collapsed btn-collapse" data-toggle="collapse" data-target="#search_mini_form-mobile" aria-controls="search_mini_form-mobile" aria-expanded="false" aria-label="Toggle navigation"> <span>Site Search</span> </div> </div> <div class="block-search-mobile d-block d-md-none"> <div class="block-content"> <form class="form minisearch-mobile navbar-collapse collapse main-search position-absolute" id="search_mini_form-mobile" action="https://www.astm.org/catalogsearch/result/" method="get"> <div class="field search"> <div class="minisearch-mobile-content row"> <div class="astm-dropdown dropdown search-type-block col-12 mb-3"> <button type="button" class="btn astm-btn navbar-dropdown custom-select mt-2" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="mobile-header-search" id="mob-header-search-dropdown" > <span class="search-selected-text">All</span> </button> <div class="dropdown-menu" aria-labelledby="mob-header-search-dropdown"> <a class="dropdown-item" data-value="0" href="javascript:void(0)">All</a> <a class="dropdown-item" data-value="1" href="javascript:void(0)">Meetings & Symposia</a> <a class="dropdown-item" data-value="2" href="javascript:void(0)">Standardization News</a> <a class="dropdown-item" data-value="3" href="javascript:void(0)">News Releases</a> </div> </div> <div class="control col-12 mb-3"> <input id="search-mobile" type="text" name="q" value="" placeholder="Search topic, title, author, A53" class="navbar-dropdown-not-close input-text form-control" maxlength="128" role="combobox" aria-haspopup="false" aria-autocomplete="both" autocomplete="off"/> <div id="search_autocomplete-mobile" class="search-autocomplete"></div> </div> <div class="action mb-3 col-12"> <button type="button" title="Go" class="navbar-dropdown-not-close btn astm-btn btn-primary w-100 main-search-submit"> <span>Go</span> </button> </div> </div> </div> </form> </div> </div> <nav class="main-nav-desktop navbar navbar-expand-lg p-0 main-nav navbar-dark d-none d-md-block astm-navbar" id="main-nav"> <div class="collapse navbar-collapse"> <ul class="navbar-nav"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><li class="nav-item dropdown m-0"> <a class="nav-link dropdown-toggle" href="#" id="productsDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Products & Services </a> <div class="dropdown-menu nav-submenu-with-bg m-0 services-menu row" aria-labelledby="productsDropdownMenuLink"> <ul class="col-md-6 col-12"> <li class="d-none d-md-block item-title"><span class="dropdown-item item-title" href="#">PRODUCTS</span></li> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="https://www.astm.org/products-services/standards-and-publications.html">Standards & Publications <i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="https://www.astm.org/products-services/standards-and-publications.html">All Standards and Publications</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/standards-and-publications/standards.html">Standards Products</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/standards-and-publications/symposia-papers.html">Symposia Papers & STPs</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/standards-and-publications/mnl.html">Manuals, Monographs, & Data Series</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/standards-and-publications/technical-reports.html">Technical Reports</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/standards-and-publications/journals.html">Journals</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/reading-room.html">Reading Room</a></li> <!-- <li><a class="dropdown-item" href="https://www.astm.org/DIGITAL_LIBRARY/AUTHORS/filtrexx40.cgi?-P+ALPHA+A+authors.frm">Authors</a></li> --> <li><a class="dropdown-item" href="https://www.astm.org/products-services/digital-library.html">Authors</a></li> </ul> </div> </li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/bookstore/bos.html">Book of Standards</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/reading-room.html">Reading Room</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/tracker-services.html">Tracker Services</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/catalogs.html">Catalogs</a></li> <li class="d-none d-md-block item-title"><span class="dropdown-item item-title">SERVICES</span></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/digital-library.html">Digital Library</a></li> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="https://www.astm.org/products-services/enterprise-solutions/integrated-services.html">Enterprise Solutions <i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu m-0"> <li><a class="dropdown-item" href="https://www.astm.org/products-services/enterprise-solutions/integrated-services.html">Integrated Services</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/enterprise-solutions/astm-compass.html">ASTM Compass®</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/enterprise-solutions/other-publishers.html">Other Publishers</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/enterprise-solutions/compass-points.html">Compass Points</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/enterprise-solutions/specbuilder.html">SpecBuilder</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/enterprise-solutions/custom-platforms.html">Custom Platforms</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/enterprise-solutions/multimedia-services.html">Multimedia Services</a></li> </ul> </div> </li> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="https://www.astm.org/products-services/market-intelligence.html">Market Intelligence <i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu m-0"> <li><a class="dropdown-item" href="https://www.astm.org/products-services/market-intelligence/wohlers-report.html">Wohlers Report</a></li> </ul> </div> </li> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="https://www.astm.org/products-services/laboratory-services.html">Laboratory Services<i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu m-0"> <li><a class="dropdown-item" href="https://www.astm.org/products-services/laboratory-services/proficiency-testing.html">Proficiency Testing</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/laboratory-services/petroleum-reference-materials.html">Reference Materials</a> </li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/laboratory-services/astm-insight-sqc.html">ASTM Insight SQC</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/laboratory-services/standard-operating-procedures-sop.html">Standard Operating Procedures (SOP)</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/laboratory-services/test-method-assessment-checklists-tma.html">Test Method Assessment Checklists (TMA)</a></li> </ul> </div> </li> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="https://www.astm.org/products-services/training-courses.html">Training Courses <i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu m-0"> <li><a class="dropdown-item" href="https://www.astm.org/products-services/training-courses.html">All Training Courses</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/training-courses/international-training.html">International Training</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/training-courses/pe-continuing-education.html">PE Continuing Education</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/training-courses/member-training.html">Member and Officer Training</a></li> </ul> </div> </li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/certification.html">Certification</a></li> <li><a class="dropdown-item" href="http://www.ccrl.us/" target="_blank">Cement & Concrete Reference Lab</a></li> </ul> <ul class="col-md-6 col-12 d-none d-md-block pt-2"> <li> <a href="https://www.astm.org/products-services/bookstore/bos.html"> <img src="https://www.astm.org/media/wysiwyg/2025-BOS-Cover.jpg" alt="" /> </a> </li> <li class="pt-3"> <a href="https://www.astm.org/products-services/enterprise-solutions/astm-compass.html"> <img src="https://www.astm.org/media/wysiwyg/CompassLaptop_grey.png" alt="" /> </a> </li> </ul> </div> </li> </div> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><li class="nav-item dropdown m-0"> <a class="nav-link dropdown-toggle" href="#" id="getinvolvedDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Get Involved </a> <div class="dropdown-menu nav-submenu-with-bg m-0 row get-involved" aria-labelledby="getinvolvedDropdownMenuLink"> <ul class="col-md-6 col-12"> <li class="d-none d-md-block item-title"><span class="dropdown-item">MEMBERSHIP & MEETINGS</span></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/technical-committees.html">Technical Committees</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/membership.html">Membership</a></li> <li><a class="dropdown-item" href=" https://member.astm.org/meeting">Meetings & Symposia</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/students-and-professors/for-students/memstudent24.html">Students & Professors</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/publish-with-astm.html">Publish With ASTM</a></li> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a href="javascript::void(0) " class="dropdown-item dropdown-toggle" style="text-decoration: none; cursor: pointer">Consumer Participation<i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu m-0"> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/consumer-participation.html">Consumers and ASTM</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/consumer-participation/what-is-astm.html">What is ASTM</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/consumer-participation/consumer-safety-standards.html">Consumer Safety Standards</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/consumer-participation/training-and-resources.html">Training and Resources</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/consumer-participation/what-to-expect.html">What to Expect</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/consumer-participation/how-to-get-involved.html">How to Get Involved</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/consumer-participation/news-and-events.html">News and Events</a></li> </ul> </div> </li> </ul> <ul class="col-md-6 col-12 d-none d-md-block pt-2"> <li> <a href="https://www.astm.org/get-involved/membership.html"> <img src="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Alpine_CmsContent/images/nav/get-involved-nav.jpg"/> </a> </li> </ul> </div> </li></div> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><li class="nav-item dropdown m-0"> <a class="nav-link dropdown-toggle" href="https://www.astm.org/about/overview.html" id="aboutDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> About </a> <div class="dropdown-menu nav-submenu-with-bg m-0 row about" aria-labelledby="aboutDropdownMenuLink"> <ul class="col-md-6 col-12"> <li class="d-none d-md-block item-title"><span class="dropdown-item">OVERVIEW & KEY FACTS</span></li> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="https://www.astm.org/about/overview.html">Overview <i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="https://www.astm.org/about/overview.html">Overview</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/overview/detailed-overview.html">Detailed Overview</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/overview/fact-sheet.html">Fact Sheet</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/overview/white-papers.html">White Papers</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/overview/corporate-citizenship.html">Corporate Citizenship</a></li> </ul> </div> </li> <li><a class="dropdown-item" href="https://www.astm.org/about/governance.html">Governance</a></li> <!--<li><a class="dropdown-item" href="https://www.astm.org/about/global-cooperation.html">Global Cooperation</a></li>--> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="https://www.astm.org/about/global-cooperation.html">Global Cooperation <i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="https://www.astm.org/about/global-cooperation/in-residence-training-programs.html">In-Residence Training Programs</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/global-cooperation/online-training.html">Online Training</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/global-cooperation/international-partners.html">International Partners</a></li> <li><a class="dropdown-item" href="https://astmuae.org/" target="_blank">UAE Chapter <i class='astm-icon far fa-external-link ml-2'></i></a></li> </ul> </div> </li> <li><a class="dropdown-item" href="https://sn.astm.org/?q=presidents-column">President's Column</a></li> <li><a class="dropdown-item mr-0" href="https://www.astm.org/about/diversity-inclusion.html">Diversity, Equity, & Inclusion</a></li> <li><a class="dropdown-item mr-0" href="https://www.astm.org/about/careers.html">Careers</a></li> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="#">125th Anniversary <i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="https://www.astm.org/about/125th-anniversary.html">125th Anniversary</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/125th-anniversary/astm-timeline.html">125 Years of ASTM International</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/125th-anniversary/case-studies-and-webinars.html">Case Studies and Webinars</a></li> </ul> </div> </li> <!--<li><a class="dropdown-item" href="https://www.astm.org/about/market-insights-and-innovation.html">Market Insights and Innovation</a></li>--> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="https://www.astm.org/about/market-insights-and-innovation.html">Market Insights and Innovation <i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu m-0"> <li><a class="dropdown-item" href="https://www.astm.org/about/Market-Insights-and-Innovation/Market-Insights.html">Market Insights</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/Market-Insights-and-Innovation/Innovation.html">Innovation</a></li> </ul> </div> </li> </ul> <ul class="col-md-6 col-12 d-none d-md-block pt-2"> <li> <a href="https://www.astm.org/about/global.html"> <img src="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Alpine_CmsContent/images/nav/about-nav.png"/> </a> </li> </ul> </div> </li> </div> <style>#html-body [data-pb-style=BHO1MUT]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=BHO1MUT],#html-body [data-pb-style=Y1AOQU8]{border-style:none;border-width:1px;border-radius:0;margin:0;padding:0}</style><div data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-video-fallback-src="" data-element="main" data-pb-style="BHO1MUT"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="Y1AOQU8" data-decoded="true"><li class="nav-item dropdown m-0"> <a class="nav-link dropdown-toggle" href="#" id="newsDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> News </a> <div class="dropdown-menu nav-submenu-with-bg m-0 news" aria-labelledby="newsDropdownMenuLink"> <ul class="col-md-7 col-12"> <li class="d-none d-md-block item-title"><span class="dropdown-item" href="#">NEWS</span></li> <li><a class="dropdown-item" href="https://sn.astm.org/">Standardization News</a></li> <li><a class="dropdown-item" href="https://newsroom.astm.org/">News Releases</a></li> <li> </li> </ul> <ul class="col-md-5 col-12 d-none d-md-block pt-2"> <li> <a href="https://go.astm.org/SN-November-December-2024"> <img src="https://www.astm.org/media/wysiwyg/eyebrownav12.jpg" alt="" /> </a> </li> </ul> </div> </li> </div></div> </ul> </div> </nav> <nav class="navbar navbar-expand-lg p-0 main-nav-mobile navbar-light bg-light d-block d-md-none"> <div class="collapse navbar-collapse" id="navbarNavDropdown"> <ul class="navbar-nav"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><li class="nav-item dropdown m-0"> <a class="nav-link dropdown-toggle" href="#" id="productsDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Products & Services </a> <div class="dropdown-menu nav-submenu-with-bg m-0 services-menu row" aria-labelledby="productsDropdownMenuLink"> <ul class="col-md-6 col-12"> <li class="d-none d-md-block item-title"><span class="dropdown-item item-title" href="#">PRODUCTS</span></li> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="https://www.astm.org/products-services/standards-and-publications.html">Standards & Publications <i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="https://www.astm.org/products-services/standards-and-publications.html">All Standards and Publications</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/standards-and-publications/standards.html">Standards Products</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/standards-and-publications/symposia-papers.html">Symposia Papers & STPs</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/standards-and-publications/mnl.html">Manuals, Monographs, & Data Series</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/standards-and-publications/technical-reports.html">Technical Reports</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/standards-and-publications/journals.html">Journals</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/reading-room.html">Reading Room</a></li> <!-- <li><a class="dropdown-item" href="https://www.astm.org/DIGITAL_LIBRARY/AUTHORS/filtrexx40.cgi?-P+ALPHA+A+authors.frm">Authors</a></li> --> <li><a class="dropdown-item" href="https://www.astm.org/products-services/digital-library.html">Authors</a></li> </ul> </div> </li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/bookstore/bos.html">Book of Standards</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/reading-room.html">Reading Room</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/tracker-services.html">Tracker Services</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/catalogs.html">Catalogs</a></li> <li class="d-none d-md-block item-title"><span class="dropdown-item item-title">SERVICES</span></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/digital-library.html">Digital Library</a></li> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="https://www.astm.org/products-services/enterprise-solutions/integrated-services.html">Enterprise Solutions <i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu m-0"> <li><a class="dropdown-item" href="https://www.astm.org/products-services/enterprise-solutions/integrated-services.html">Integrated Services</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/enterprise-solutions/astm-compass.html">ASTM Compass®</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/enterprise-solutions/other-publishers.html">Other Publishers</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/enterprise-solutions/compass-points.html">Compass Points</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/enterprise-solutions/specbuilder.html">SpecBuilder</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/enterprise-solutions/custom-platforms.html">Custom Platforms</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/enterprise-solutions/multimedia-services.html">Multimedia Services</a></li> </ul> </div> </li> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="https://www.astm.org/products-services/market-intelligence.html">Market Intelligence <i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu m-0"> <li><a class="dropdown-item" href="https://www.astm.org/products-services/market-intelligence/wohlers-report.html">Wohlers Report</a></li> </ul> </div> </li> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="https://www.astm.org/products-services/laboratory-services.html">Laboratory Services<i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu m-0"> <li><a class="dropdown-item" href="https://www.astm.org/products-services/laboratory-services/proficiency-testing.html">Proficiency Testing</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/laboratory-services/petroleum-reference-materials.html">Reference Materials</a> </li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/laboratory-services/astm-insight-sqc.html">ASTM Insight SQC</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/laboratory-services/standard-operating-procedures-sop.html">Standard Operating Procedures (SOP)</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/laboratory-services/test-method-assessment-checklists-tma.html">Test Method Assessment Checklists (TMA)</a></li> </ul> </div> </li> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="https://www.astm.org/products-services/training-courses.html">Training Courses <i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu m-0"> <li><a class="dropdown-item" href="https://www.astm.org/products-services/training-courses.html">All Training Courses</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/training-courses/international-training.html">International Training</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/training-courses/pe-continuing-education.html">PE Continuing Education</a></li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/training-courses/member-training.html">Member and Officer Training</a></li> </ul> </div> </li> <li><a class="dropdown-item" href="https://www.astm.org/products-services/certification.html">Certification</a></li> <li><a class="dropdown-item" href="http://www.ccrl.us/" target="_blank">Cement & Concrete Reference Lab</a></li> </ul> <ul class="col-md-6 col-12 d-none d-md-block pt-2"> <li> <a href="https://www.astm.org/products-services/bookstore/bos.html"> <img src="https://www.astm.org/media/wysiwyg/2025-BOS-Cover.jpg" alt="" /> </a> </li> <li class="pt-3"> <a href="https://www.astm.org/products-services/enterprise-solutions/astm-compass.html"> <img src="https://www.astm.org/media/wysiwyg/CompassLaptop_grey.png" alt="" /> </a> </li> </ul> </div> </li> </div> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><li class="nav-item dropdown m-0"> <a class="nav-link dropdown-toggle" href="#" id="getinvolvedDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Get Involved </a> <div class="dropdown-menu nav-submenu-with-bg m-0 row get-involved" aria-labelledby="getinvolvedDropdownMenuLink"> <ul class="col-md-6 col-12"> <li class="d-none d-md-block item-title"><span class="dropdown-item">MEMBERSHIP & MEETINGS</span></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/technical-committees.html">Technical Committees</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/membership.html">Membership</a></li> <li><a class="dropdown-item" href=" https://member.astm.org/meeting">Meetings & Symposia</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/students-and-professors/for-students/memstudent24.html">Students & Professors</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/publish-with-astm.html">Publish With ASTM</a></li> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a href="javascript::void(0) " class="dropdown-item dropdown-toggle" style="text-decoration: none; cursor: pointer">Consumer Participation<i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu m-0"> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/consumer-participation.html">Consumers and ASTM</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/consumer-participation/what-is-astm.html">What is ASTM</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/consumer-participation/consumer-safety-standards.html">Consumer Safety Standards</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/consumer-participation/training-and-resources.html">Training and Resources</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/consumer-participation/what-to-expect.html">What to Expect</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/consumer-participation/how-to-get-involved.html">How to Get Involved</a></li> <li><a class="dropdown-item" href="https://www.astm.org/get-involved/consumer-participation/news-and-events.html">News and Events</a></li> </ul> </div> </li> </ul> <ul class="col-md-6 col-12 d-none d-md-block pt-2"> <li> <a href="https://www.astm.org/get-involved/membership.html"> <img src="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Alpine_CmsContent/images/nav/get-involved-nav.jpg"/> </a> </li> </ul> </div> </li></div> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><li class="nav-item dropdown m-0"> <a class="nav-link dropdown-toggle" href="https://www.astm.org/about/overview.html" id="aboutDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> About </a> <div class="dropdown-menu nav-submenu-with-bg m-0 row about" aria-labelledby="aboutDropdownMenuLink"> <ul class="col-md-6 col-12"> <li class="d-none d-md-block item-title"><span class="dropdown-item">OVERVIEW & KEY FACTS</span></li> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="https://www.astm.org/about/overview.html">Overview <i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="https://www.astm.org/about/overview.html">Overview</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/overview/detailed-overview.html">Detailed Overview</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/overview/fact-sheet.html">Fact Sheet</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/overview/white-papers.html">White Papers</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/overview/corporate-citizenship.html">Corporate Citizenship</a></li> </ul> </div> </li> <li><a class="dropdown-item" href="https://www.astm.org/about/governance.html">Governance</a></li> <!--<li><a class="dropdown-item" href="https://www.astm.org/about/global-cooperation.html">Global Cooperation</a></li>--> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="https://www.astm.org/about/global-cooperation.html">Global Cooperation <i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="https://www.astm.org/about/global-cooperation/in-residence-training-programs.html">In-Residence Training Programs</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/global-cooperation/online-training.html">Online Training</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/global-cooperation/international-partners.html">International Partners</a></li> <li><a class="dropdown-item" href="https://astmuae.org/" target="_blank">UAE Chapter <i class='astm-icon far fa-external-link ml-2'></i></a></li> </ul> </div> </li> <li><a class="dropdown-item" href="https://sn.astm.org/?q=presidents-column">President's Column</a></li> <li><a class="dropdown-item mr-0" href="https://www.astm.org/about/diversity-inclusion.html">Diversity, Equity, & Inclusion</a></li> <li><a class="dropdown-item mr-0" href="https://www.astm.org/about/careers.html">Careers</a></li> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="#">125th Anniversary <i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu"> <li><a class="dropdown-item" href="https://www.astm.org/about/125th-anniversary.html">125th Anniversary</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/125th-anniversary/astm-timeline.html">125 Years of ASTM International</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/125th-anniversary/case-studies-and-webinars.html">Case Studies and Webinars</a></li> </ul> </div> </li> <!--<li><a class="dropdown-item" href="https://www.astm.org/about/market-insights-and-innovation.html">Market Insights and Innovation</a></li>--> <li class="dropdown-submenu"> <div class="dropdown-submenu-content"> <a class="dropdown-item dropdown-toggle" href="https://www.astm.org/about/market-insights-and-innovation.html">Market Insights and Innovation <i class="fas fa-caret-right"></i></a> <ul class="dropdown-menu m-0"> <li><a class="dropdown-item" href="https://www.astm.org/about/Market-Insights-and-Innovation/Market-Insights.html">Market Insights</a></li> <li><a class="dropdown-item" href="https://www.astm.org/about/Market-Insights-and-Innovation/Innovation.html">Innovation</a></li> </ul> </div> </li> </ul> <ul class="col-md-6 col-12 d-none d-md-block pt-2"> <li> <a href="https://www.astm.org/about/global.html"> <img src="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Alpine_CmsContent/images/nav/about-nav.png"/> </a> </li> </ul> </div> </li> </div> <style>#html-body [data-pb-style=BHO1MUT]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=BHO1MUT],#html-body [data-pb-style=Y1AOQU8]{border-style:none;border-width:1px;border-radius:0;margin:0;padding:0}</style><div data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-video-fallback-src="" data-element="main" data-pb-style="BHO1MUT"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="Y1AOQU8" data-decoded="true"><li class="nav-item dropdown m-0"> <a class="nav-link dropdown-toggle" href="#" id="newsDropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> News </a> <div class="dropdown-menu nav-submenu-with-bg m-0 news" aria-labelledby="newsDropdownMenuLink"> <ul class="col-md-7 col-12"> <li class="d-none d-md-block item-title"><span class="dropdown-item" href="#">NEWS</span></li> <li><a class="dropdown-item" href="https://sn.astm.org/">Standardization News</a></li> <li><a class="dropdown-item" href="https://newsroom.astm.org/">News Releases</a></li> <li> </li> </ul> <ul class="col-md-5 col-12 d-none d-md-block pt-2"> <li> <a href="https://go.astm.org/SN-November-December-2024"> <img src="https://www.astm.org/media/wysiwyg/eyebrownav12.jpg" alt="" /> </a> </li> </ul> </div> </li> </div></div> <li class="nav-item m-0"><a href="/contact" class="nav-link w-100">Contact</a></li> <li class="nav-item m-0"><a href="/checkout/cart" class="nav-link w-100">Cart</a></li> </ul> </div> </nav> </div><div class="right-navbar navbar-nav ml-auto my-0 navbar-dark navbar astm-navbar navbar-expand-lg pr-0 py-0"><ul class="navbar-nav"><li class="nav item"><a href="https://www.astm.org/contact/" class="nav-link d-none d-md-block mb-0">Contact</a></li> <div data-block="minicart" class="minicart-wrapper m-0"> <a class="nav-link d-none d-md-block mb-0" href="https://www.astm.org/checkout/cart/" data-bind="scope: 'minicart_content'"> <span class="cart-title">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> </a> </div> <li class="nav item d-flex align-items-center"> <div class="astm-dropdown dropdown user-menu-options-dropdown"> <button type="button" class="text-decoration-none btn astm-btn dropdown-toggle astm-btn--small btn-primary ml-3 d-flex align-items-center mt-0 sign-in-btn" data-toggle="dropdown" aria-expanded="false" aria-controls="user-menu-options" aria-haspopup="true"> <i class="fas fa-user-circle mr-2"></i> <span data-mage-init='{ "Alpine_Customer/js/login-button": {}}' class="mr-1"> Sign In </span> </button> <div class="dropdown-menu dropdown-menu-right"> <a class="dropdown-item" href="https://www.astm.org/sso/login/index/"> Sign In </a> <a class="dropdown-item" href="https://www.astm.org/customer/account/create/"> Create Account </a> </div> </div> </li> </ul></div></div></div></div></header><main id="maincontent" class="containter-fluid"><a id="contentarea" tabindex="-1"></a> <div class="page messages"><div data-placeholder="messages"></div> <div data-bind="scope: 'messages'"> <!-- ko if: cookieMessages && cookieMessages.length > 0 --> <div role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" class="messages"> <div data-bind="attr: { class: 'prepare-message-wrapper alert astm-alert mt-2 bg-' + (message.type == 'error' ? 'danger' : message.type) + '--light', 'data-ui-id': 'message-' + message.type }"> <div data-bind="html: $parent.prepareMessageForHtml(message.text)" class="prepare-message astm-alert-text"></div> <button data-bind="attr:{ class: 'close' }" type="button" class="d-none" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </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: 'prepare-message-wrapper alert astm-alert mt-2 bg-' + (message.type == 'error' ? 'danger' : message.type) + '--light', 'data-ui-id': 'message-' + message.type }"> <div data-bind="html: $parent.prepareMessageForHtml(message.text)" class="prepare-message astm-alert-text"></div> <button data-bind="attr:{ class: 'close' }" type="button" class="d-none" data-dismiss="alert" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> </div> <!-- /ko --> </div> </div><div class="row py-0 justify-content-between m-0"><div class="col-12 px-0"><div class="category-view"> <div class="category-cms"> <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="container astm-type-body--lead my-0 pb-5 pt-1 pt-md-5"> <h1 class="astm-type-heading--h1 text-center m-0 mb-3">Integrated Technology Services</h1> <h3 class="astm-type-heading--h3 text-center mb-4">Streamline your systems. Save time and resources. <br>Generate new revenue.</h3> <img src="https://www.astm.org/media/wysiwyg/Integrated-Services_2022.png" alt="Integrated services main" /> <!-- <img src="https://www.astm.org/media/wysiwyg/Integrated-Services_2022.png" srcset="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/wysiwyg/Integrated-Services_2022.png 1x, https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/wysiwyg/Integrated-Services_2022.png 2x" --> <div class="mx-auto mw-730"> <p class="mt-4">At ASTM, we're partnering with organizations to provide the technical infrastructure you need to develop and promote your content in a fresh way. From collaboration and document development tools to unique subscription portals and expert technical and multimedia support, learn how you can use our established framework to improve your processes and move ahead in a busy marketplace.</p> <div class="mt-4"> <a href="https://www.astm.org/media/wysiwyg/ASTM-Advantage_Infographic_2023.pdf" target="_blank" class="btn astm-btn btn-primary mr-2 mb-2">Why ASTM?</a> </div> <div class="mt-4"> <a href="https://marketing.astm.org/acton/fs/blocks/showLandingPage/a/9652/p/p-03cf/t/page/fm/0?utm_term=The%20ASTM%20Advantage%3A%20Tools%20and%20Resources%20to%20Maximize%20Your%20Competitive%20Advantage&utm_campaign=TEST-Get%20the%20ASTM%20Advantage%20-%20Boost%20Your%20Business%20with%20Custom%20Products&utm_content=email&utm_source=Act-On+Software&utm_medium=email&sid=TV2:WLB29mJBh" target="_blank" class="btn astm-btn btn-primary mr-2 mb-2">The ASTM Advantage</a> </div> </div> </div> <div class="astm-type-body--lead my-0 py-5 text-center bg-info"> <div class="mw-730 mx-auto"> <h3 class="astm-type-heading--h3 text-white mb-3">Contact us today to start building your custom package and see how our tools can work for you.</h3> <a href="/products-services/standards-and-publications/salesforce.html" class="btn astm-btn btn-primary">Contact Us</a> </div> </div> <div class="astm-type-body--lead my-0 py-5 bg-light"> <div class="container "> <h3 class="astm-type-heading--h3 text-center">Custom Content and Development Solutions</h3> <h5 class="astm-type-heading--h5 text-center mw-730 mx-auto"><strong>Whether it's giving you instant access to all the information you need, promoting collaboration and development of your specifications, codes, and regulations, or ensuring compliance and market leadership for you and your products, ASTM has the solution.</strong></h5> <div class="d-md-flex justify-content-center mt-4"> <div class="px-3 w-100 mb-3 mb-md-0 mw-md-280"> <!-- <img src="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Alpine_CmsContent/images/integrated_technologies/specbuilder-update-logo.png" srcset="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Alpine_CmsContent/images/integrated_technologies/specbuilder-update-logo.png 1x, https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Alpine_CmsContent/images/integrated_technologies/specbuilder-update-logo@2x.png 2x" class="mx-auto mx-md-0" alt="specbuilder laptop"/> --> <h5 class="astm-type-heading--h5 astm-type-heading--h5-bold mt-4"><strong>ASTM SpecBuilder</strong></h5> <p>Creating and publishing your internal documents has never been easier. Built on the same intelligent standards development platform we've fine-tuned through years of testing and refinements, ASTM SpecBuilder is the content management tool your organization needs to get and stay ahead.</p> <p><a href="/products-services/enterprise-solutions/specbuilder.html">Learn More</a></p> </div> <div class="px-3 w-100 mb-3 mb-md-0 mw-md-280"> <!-- <img src="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Alpine_CmsContent/images/integrated_technologies/compass-new-logo.png" srcset="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Alpine_CmsContent/images/integrated_technologies/compass-new-logo.png 1x, https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Alpine_CmsContent/images/integrated_technologies/compass-new-logo@2x.png 2x" class="mx-auto mx-md-0" alt="laptop compass"/> --> <h5 class="astm-type-heading--h5 astm-type-heading--h5-bold mt-4"><strong>Subscription Portals and Your Content on ASTM Compass</strong></h5> <p>Expand your digital footprint and promote your organization to a whole new audience when you feature your content on ASTM Compass. Or create your very own organizational subscription portal based on the dynamic and established Compass product - for your subscribers only. </p> <p><a href="/products-services/enterprise-solutions/custom-platforms.html">Learn More</a></p> </div> <div class="px-3 w-100 mb-3 mb-md-0 mw-md-280"> <!-- <img src="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Alpine_CmsContent/images/integrated_technologies/laptop-api.png" srcset="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Alpine_CmsContent/images/integrated_technologies/laptop-api.png 1x, https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Alpine_CmsContent/images/integrated_technologies/laptop-api@2x.png 2x" class="mx-auto mx-md-0" alt="api laptop"/> --> <h5 class="astm-type-heading--h5 astm-type-heading--h5-bold mt-4"><strong class="text-nowrap">Video Services and Multimedia <br />Solutions</strong></h5> <p>Take advantage of a full suite of multimedia services to create high-level photos and videos to promote your products and educate stakeholders. From instructional videos and announcements to 3D renderings of your apparatuses, we’ll help provide the modern kind of content your stakeholders expect. </p> <p><a href="https://www.astm.org/products-services/enterprise-solutions/multimedia-services.html">Learn More</a></p> </div> </div> </div> </div> <div class="astm-type-body--lead my-0 py-5 text-center bg-info"> <div class="container"> <h3 class="astm-type-heading--h3 text-white">Contact ASTM and start working smarter today.</h3> <p class="astm-type-heading--h5 text-white"><strong>+1.877.909.2786</strong></p> <a href="/products-services/standards-and-publications/salesforce.html" class="btn astm-btn btn-primary">Contact Us</a> </div> </div> </div> </div> </div><input name="form_key" type="hidden" value="aGQMuSItPUisvqeF" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup'"> <!-- ko template: getTemplate() --><!-- /ko --> </div> <div class="modal fade contact-proceed-popup" id="contact-proceed-popup" tabindex="-1" role="dialog" aria-labelledby="contact-proceed-popup-header" aria-hidden="true" > <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title astm-type-heading--h5" id="contact-proceed-popup-header">Something went wrong</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close" > <span aria-hidden="true">×</span> </button> </div> <div class="modal-body-wrapper"> <div class="modal-body astm-type-body--lead my-0"> Please <a href="/contact">contact us</a> if you are experiencing performance issues </div> <div class="modal-footer"> <button data-dismiss="modal" aria-label="Close" class="btn astm-btn btn-secondary"> OK </button> </div> </div> </div> </div> </div> <div class="modal fade checkout-modal elearning-error-popup" id="elearning-error-popup" tabindex="-1" role="dialog" aria-labelledby="elearning-error-popup-header" aria-hidden="true" > <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title astm-type-heading--h5" id="elearning-error-popup-header">Training Programs</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close" > <span aria-hidden="true">×</span> </button> </div> <div class="modal-body-wrapper"> <div class="modal-body astm-type-body--lead my-0"> You currently do not have access to any training programs. Browse all <a href="/products-services/training-courses.html">ASTM Training Programs</a> available. </div> <div class="modal-footer"> <button data-dismiss="modal" aria-label="Close" class="btn astm-btn btn-secondary"> Close </button> </div> </div> </div> </div> </div> </div></div></main> </div><div class="bg-primary"><div class="footer-content bg-primary"><div class="container-xl"><div class="row justify-content-between pt-4 pb-2 align-items-center"><div class="col-md-6 col-12"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="footer-social-icons"> <a target="_blank" aria-label="twitter" href="http://twitter.com/ASTMIntl"><i class="fab fa-twitter-square"></i></a> <a target="_blank" aria-label="facebook" href="http://www.facebook.com/pages/ASTM-International/124658656513"><i class="fab fa-facebook-square"></i></a> <a target="_blank" aria-label="youtube" href="http://www.youtube.com/ASTMIntl"><i class="fab fa-youtube-square"></i></a> <a target="_blank" aria-label="linkedin" href="http://www.linkedin.com/company/astm-international?trk=cp_followed_name_astm-international"><i class="fab fa-linkedin"></i></a> <a target="_blank" aria-label="instagram" href="https://www.instagram.com/astmintl/"><i class="fab fa-instagram-square"></i></i></a> </div> </div></div><div class="col-md-6 col-12 footer-search"> <div class="block block-search"> <div class="block block-content"> <form class="form minisearch-footer astm-form main-search" id="search_mini_form_footer" action="https://www.astm.org/catalogsearch/result/" method="get"> <div class="input-group row m-0 astm-search"> <div class="control p-0 col-md-12 d-flex"> <div class="dropdown header-search search-type col-md-4 col-lg-3 pl-0 pr-2" id="search-filter-footer"> <button type="button" class="btn astm-btn custom-select" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="footer-search" id="footer-search-dropdown" > <span class="search-selected-text">All</span> </button> <div class="dropdown-menu" aria-labelledby="footer-search-dropdown"> <a class="dropdown-item" data-value="0" href="javascript:void(0)">All</a> <a class="dropdown-item" data-value="1" href="javascript:void(0)">Meetings & Symposia</a> <a class="dropdown-item" data-value="2" href="javascript:void(0)">Standardization News</a> <a class="dropdown-item" data-value="3" href="javascript:void(0)">News Releases</a> </div> </div> <input id="search-footer" type="text" name="q" value="" placeholder="Search topic, title, author, A53" class="input-text form-control pr-1" maxlength="128" role="combobox" aria-haspopup="false" aria-autocomplete="both" autocomplete="off" aria-expanded="false" aria-label="search-topic" /> <div id="search_autocomplete" class="search-autocomplete"></div> <div class="input-group-append"> <button type="button" title="Search" class="btn astm-btn btn-primary main-search-submit" aria-label="Search" > <span>Go</span> <i class="fa fa-search"></i> </button> </div> </div> </div> </form> </div> </div> </div></div><div class="row"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="col-12 footer-links astm-navbar navbar-expand-lg navbar-dark bg-primary px-0 px-md-1 mb-3 mb-md-2"> <ul class="navbar-nav px-2 px-md-1"> <li class="nav-item"><a class="nav-link m-0 p-2" href="https://www.astm.org//">Home</a></li> <li class="nav-item"><a class="nav-link m-0 p-2" href="https://www.astm.org/ABOUT/overview.html">About</a></li> <li class="nav-item"><a class="nav-link m-0 p-2" href="https://www.astm.org/contact">Contact</a></li> <li class="nav-item"><a class="nav-link m-0 p-2" href="https://www.astm.org/policies.html">Policies</a></li> <li class="nav-item"><a class="nav-link m-0 p-2" href="https://www.astm.org/privacy-policy">Privacy Policy</a></li> <li class="nav-item"><a class="nav-link m-0 p-2" href="https://www.astm.org/copyright-and-permissions">Copyright/Permissions</a></li> <li class="nav-item"><a class="nav-link m-0 p-2" href="https://www.astm.org/products-services/reading-room.html">Reading Room</a></li> </ul> </div></div></div><div class="row"><div class="col-12 mb-4"><small class="copyright"> <span>Copyright © 1996 - 2024 ASTM. All Rights Reserved. ASTM International, 100 Barr Harbor Drive, PO Box C700, West Conshohocken, PA, 19428-2959 USA</span> </small> </div></div></div></div></div> <script> var LOCALE = 'en\u002DUS'; var BASE_URL = 'https\u003A\u002F\u002Fwww.astm.org\u002F'; var require = { 'baseUrl': 'https\u003A\u002F\u002Fwww.astm.org\u002Fstatic\u002Fversion1732160268\u002Ffrontend\u002FASTM\u002Fdefault\u002Fen_US' };</script> <script type="text/javascript" src="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/requirejs/require.min.js"></script> <script type="text/javascript" src="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/requirejs-min-resolver.min.js"></script> <script type="text/javascript" src="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/mage/requirejs/mixins.min.js"></script> <script type="text/javascript" src="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/requirejs-config.min.js"></script> <script type="text/javascript" src="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Magento_Theme/js/url-rewrites.min.js"></script> <script type="text/javascript" src="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Magento_Theme/js/search-sort-options.min.js"></script> <script type="text/javascript" src="https://www.astm.org/static/version1732160268/frontend/ASTM/default/en_US/Alpine_Search/js/popover.min.js"></script> <script type="text/javascript" src="https://polyfill-fastly.io/v3/polyfill.min.js"></script> <script type="text/javascript"> require([ 'jquery' ], function ($) { 'use strict'; $(document).ready(function() { $('a[href="/about/global-cooperation/uae-chapter.html"] span').append("<i class='astm-icon far fa-external-link ml-2'></i>"); $('a[href="/about/global-cooperation/uae-chapter.html"] ').attr("target", "_blank"); $('a[href="/about/global-cooperation/uae-chapter.html"]').attr("href","https://astmuae.org/"); }); }); </script> <script> (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:3719848,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); </script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="b207a074-2cb8-4157-afef-451fd30e1c5a" ></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <script type="text/x-magento-init"> { "*": { "Magento_PageCache/js/form-key-provider": { "isPaginationCacheEnabled": 0 } } } </script> <script type="text/x-magento-init"> { "*": { "Magento_PageBuilder/js/widget-initializer": { "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}}, "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } } } </script> <script type="text/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": ".www.astm.org", "secure": true, "lifetime": "3600" } } } </script> <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\u002Fwww.astm.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\u002Fwww.astm.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> <script type="text/x-magento-init"> { "*": { "prolongSession": { "url": "https://www.astm.org/dyxb6q5jxn/common/admin/prolongSession/key/c5be2fb23d5ff9dafb22b079512d7f82d897d7ff71428b8f1505bad89e73161e/" } } } </script> <script type="text/javascript"> require([ "jquery", "mage/cookies", "domReady!", "mage/translate" ],function($, modal) { $(".covid-message-alert .close").click(function() { $.cookie('covid-message-alert', 'true' ); }); $(document).ready(function () { if(!$.cookie('covid-message-alert')){ $('.covid-message-alert').show(); } }); }); </script> <script type="text/javascript">require(['bootstrap']);</script> <script> require(['jquery','mage/mage'], function($,storage){ var dataVal = 0; var actionUrl; var searchText; $('#search_mini_form .dropdown-menu a').click(function(e){ e.stopPropagation(); $('#search_mini_form .dropdown-menu').removeClass('show'); var text = $(this).text(); if($(window).width() >= 768){ text = text.replace(/(.{13})..+/, "$1…"); } $('#search_mini_form .search-selected-text').text(text); dataVal = $(this).data('value'); searchText = $('#search_mini_form #search').val(); }); $('#search_mini_form .main-search-submit').click(function(e){ searchText = $('#search_mini_form #search').val(); searchOnchange(); }); $('#search_mini_form').keypress(function(e) { if(e.keyCode === 13) { e.preventDefault(); searchText = $('#search_mini_form #search').val(); searchOnchange(); } }); function searchOnchange(){ if(dataVal == 0){ actionUrl = 'https://www.astm.org/catalogsearch/result/'; $('#search_mini_form').attr('action', actionUrl); $('#search_mini_form').attr('method', 'get'); $('#search_mini_form #search').attr('name', 'q'); //Strip single quotes for specific keywords and update query string parameter to avoid 403 error var queryStringVal = $('#search_mini_form #search').val(); queryStringVal = queryStringVal.replace(/'\s*and\s*'/g, 'and'); queryStringVal = queryStringVal.replace(/'\s*not\s*'/g, 'not'); queryStringVal = queryStringVal.replace(/'\s*or\s*'/g, 'or'); queryStringVal = queryStringVal.replace(/<script.*>.*<\/script>/ims, " "); $('#search_mini_form #search').val(queryStringVal); $('#search_mini_form').submit(); } if(dataVal == 1){ actionUrl = 'https://member.astm.org/meeting/search-keyword' + '?keyword=' + encodeURI(searchText); $('#search_mini_form').attr('action', actionUrl); $('#search_mini_form').attr('method', 'get'); $.mage.redirect(actionUrl); } if(dataVal == 2){ actionUrl = 'https://sn.astm.org/search?search='; $('#search_mini_form').attr('action', actionUrl+searchText); $('#search_mini_form').attr('method', 'post'); $('#search_mini_form #search').attr('name', 'q'); $('#search_mini_form').submit(); } if(dataVal == 3){ actionUrl = 'https://newsroom.astm.org/search?search='; $('#search_mini_form').attr('action', actionUrl+searchText); $('#search_mini_form').attr('method', 'post'); $('#search_mini_form #search').attr('name', 'q'); $('#search_mini_form').submit(); } } }); </script> <script type="text/javascript">require(['jquery', 'okta', 'Magento_Customer/js/customer-data', 'mage/url', 'Alpine_OKTA/js/action/okta-logout', 'mage/cookies'], function ($, OktaAuth, customerData, urlBuilder, oktaLogout) { // Bootstrap the AuthJS Client var authClient = new OktaAuth({ // Org URL issuer: 'https\u003A\u002F\u002Fiam.astm.org\u002F', // OpenID Connect APP Client ID clientId: '0oap16d8dvmmH8Lvy4x6', }); if (document.referrer.indexOf('sso/account') > -1) { customerData.reload(['customer'], true); } authClient.session.get() .then(function (session) { if (session.status != "INACTIVE") { var url = urlBuilder.build("sso/account/login"); if ($.cookie('oktaUserInfo')) { var userInfo = JSON.parse($.cookie('oktaUserInfo')); if (session.userId === userInfo.sub) { if (userInfo.userType != "subscriber company") { window.location.href = url; $.cookie('oktaUserInfo', ''); } else { $.cookie('oktaUserInfo', ''); oktaLogout('https\u003A\u002F\u002Fiam.astm.org\u002F'); return false; } } } window.location.href = url; } }); });</script> <script> require(['jquery','mage/mage'], function($,storage){ var dataVal = 0; var actionUrl; var searchText; $('#search_mini_form-mobile .dropdown-menu a').click(function(e){ e.stopPropagation(); $('#search_mini_form-mobile .dropdown-menu').removeClass('show'); var text = $(this).text(); if($(window).width() >= 768){ text = text.replace(/(.{13})..+/, "$1…"); } $('#search_mini_form-mobile .search-selected-text').text(text); dataVal = $(this).data('value'); searchText = $('#search_mini_form-mobile #search-mobile').val(); }); $('#search_mini_form-mobile .main-search-submit').click(function(e){ searchText = $('#search_mini_form-mobile #search-mobile').val(); searchOnchange(); }); $('#search_mini_form-mobile').keypress(function(e) { if(e.keyCode === 13) { e.preventDefault(); searchText = $('#search_mini_form-mobile #search-mobile').val(); searchOnchange(); } }); function searchOnchange(){ if(dataVal == 0){ actionUrl = 'https://www.astm.org/catalogsearch/result/'; $('#search_mini_form-mobile').attr('action', actionUrl); $('#search_mini_form-mobile').attr('method', 'get'); $('#search_mini_form-mobile #search-mobile').attr('name', 'q'); //Strip single quotes for specific keywords and update query string parameter to avoid 403 error var queryStringVal = $('#search_mini_form-mobile #search-mobile').val(); queryStringVal = queryStringVal.replace(/'\s*and\s*'/g, 'and'); queryStringVal = queryStringVal.replace(/'\s*not\s*'/g, 'not'); queryStringVal = queryStringVal.replace(/'\s*or\s*'/g, 'or'); queryStringVal = queryStringVal.replace(/<script.*>.*<\/script>/ims, " "); $('#search_mini_form-mobile #search-mobile').val(queryStringVal); $('#search_mini_form-mobile').submit(); } if(dataVal == 1){ actionUrl = 'https://member.astm.org/meeting/search-keyword' + '?keyword=' + encodeURI(searchText); $('#search_mini_form-mobile').attr('action', actionUrl); $('#search_mini_form-mobile').attr('method', 'get'); $.mage.redirect(actionUrl); } if(dataVal == 2){ actionUrl = 'https://sn.astm.org/search?search='; $('#search_mini_form-mobile').attr('action', actionUrl+searchText); $('#search_mini_form-mobile').attr('method', 'post'); $('#search_mini_form-mobile #search-mobile').attr('name', 'q'); $('#search_mini_form-mobile').submit(); } if(dataVal == 3){ actionUrl = 'https://newsroom.astm.org/search?search='; $('#search_mini_form-mobile').attr('action', actionUrl+searchText); $('#search_mini_form-mobile').attr('method', 'post'); $('#search_mini_form-mobile #search-mobile').attr('name', 'q'); $('#search_mini_form-mobile').submit(); } } }); </script> <script type="text/x-magento-init"> { "#main-nav": { "mainNav": {} } } </script> <script> window.checkout = {"shoppingCartUrl":"https:\/\/www.astm.org\/checkout\/cart\/","checkoutUrl":"https:\/\/www.astm.org\/checkout\/","updateItemQtyUrl":"https:\/\/www.astm.org\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/www.astm.org\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/www.astm.org\/","minicartMaxItemsVisible":5,"websiteId":"1","maxItemsToDisplay":10,"storeId":"1","storeGroupId":"1","customerLoginUrl":"https:\/\/www.astm.org\/customer\/account\/login\/referer\/aHR0cHM6Ly93d3cuYXN0bS5vcmcvcHJvZHVjdHMtc2VydmljZXMvZW50ZXJwcmlzZS1zb2x1dGlvbnMvaW50ZWdyYXRlZC1zZXJ2aWNlcy5odG1s\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":true,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/www.astm.org\/captcha\/refresh\/","isRequired":false,"timestamp":1732343623}}}; </script> <script type="text/x-magento-init"> { "[data-block='minicart']": { "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, "*": { "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.astm.org\u002Fstatic\u002Fversion1732160268\u002Ffrontend\u002FASTM\u002Fdefault\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "messages": { "component": "Magento_Theme/js/view/messages" } } } } } </script> <script> window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.astm.org\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.astm.org\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.astm.org\/","customerLoginUrl":"https:\/\/www.astm.org\/customer\/ajax\/login\/"}; </script> <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\u002Fwww.astm.org\u002Fstatic\u002Fversion1732160268\u002Ffrontend\u002FASTM\u002Fdefault\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" } } </script> <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","wp_ga4"],"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","wp_ga4"],"checkout\/cart\/delete":["cart","wp_ga4"],"checkout\/cart\/updatepost":["cart","wp_ga4"],"checkout\/cart\/updateitemoptions":["cart","wp_ga4"],"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","wp_ga4"],"checkout\/sidebar\/updateitemqty":["cart","wp_ga4"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","wp_ga4"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","wp_ga4"],"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","wp_ga4"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart","wp_ga4"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart","wp_ga4"],"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"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"],"ptp\/bulkorder\/add":["cart"],"checkout\/cart\/configure":["wp_ga4"],"rest\/*\/v1\/guest-carts\/*\/shipping-information":["wp_ga4"],"rest\/*\/v1\/carts\/*\/shipping-information":["wp_ga4"]}, "clientSideSections": ["checkout-data","cart-data"], "baseUrls": ["https:\/\/www.astm.org\/"], "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","wp_ga4","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\u002Fwww.astm.org\u002Fcustomer\u002Fsection\u002Fload\u002F", "expirableSectionLifetime": 60, "expirableSectionNames": ["cart","persistent"], "cookieLifeTime": "3600", "updateSessionUrl": "https\u003A\u002F\u002Fwww.astm.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": "1" } } } } } } } </script> <script type="text/x-magento-init"> { "body": { "pageCache": {"url":"https:\/\/www.astm.org\/page_cache\/block\/render\/id\/88\/","handles":["default","catalog_category_view","catalog_category_view_type_layered","catalog_category_view_type_layered_without_children","catalog_category_view_displaymode_page","catalog_category_view_id_88"],"originalRequest":{"route":"catalog","controller":"category","action":"view","uri":"\/products-services\/enterprise-solutions\/integrated-services.html"},"versionCookieName":"private_content_version"} } } </script> <script type="text/x-magento-init"> { "#contact-proceed-popup": { "contactProceedModal": {} } } </script> <script type="text/x-magento-init"> { ".elearning-link": { "elearningErrorPopup": {} } } </script> <script type="text/x-magento-init"> { ".okta-session-id": { "Alpine_Customer/js/okta-session-id":{ "oktaSessionUrl": "https://iam.astm.org/api/v1/sessions/me" } } } </script> <script type="text/x-magento-init"> { "body": { "requireCookie": {"noCookieUrl":"https:\/\/www.astm.org\/cookie\/index\/noCookies\/","triggers":[".action.towishlist"],"isRedirectCmsPage":true} } } </script> <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:\/\/www.astm.org\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.astm.org\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.astm.org\/rest\/default\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.astm.org\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } } } } } </script> <script>/*<![CDATA[*/(function(w,a,b,d,s){w[a]=w[a]||{};w[a][b]=w[a][b]||{q:[],track:function(r,e,t){this.q.push({r:r,e:e,t:t||+new Date});}};var e=d.createElement(s);var f=d.getElementsByTagName(s)[0];e.async=1;e.src='//marketing.astm.org/cdnr/forpci56/acton/bn/tracker/9652';f.parentNode.insertBefore(e,f);})(window,'ActOn','Beacon',document,'script');ActOn.Beacon.track();/*]]>*/</script> <script> require(['jquery','mage/mage'], function($,storage){ var dataVal = 0; var actionUrl; var searchText; $('#search_mini_form_footer .dropdown-menu a').click(function(e){ e.stopPropagation(); $('#search_mini_form_footer .dropdown-menu').removeClass('show'); var text = $(this).text(); if($(window).width() >= 768){ text = text.replace(/(.{13})..+/, "$1…"); } $('#search_mini_form_footer .search-selected-text').text(text); dataVal = $(this).data('value'); searchText = $('#search_mini_form_footer #search-footer').val(); }); $('#search_mini_form_footer .main-search-submit').click(function(e){ searchText = $('#search_mini_form_footer #search-footer').val(); searchOnchange(); }); $('#search_mini_form_footer').keypress(function(e) { if(e.keyCode === 13) { e.preventDefault(); searchText = $('#search_mini_form_footer #search-footer').val(); searchOnchange(); } }); function searchOnchange(){ if(dataVal == 0){ actionUrl = 'https://www.astm.org/catalogsearch/result/'; $('#search_mini_form_footer').attr('action', actionUrl); $('#search_mini_form_footer').attr('method', 'get'); $('#search_mini_form_footer #search-footer').attr('name', 'q'); //Strip single quotes for specific keywords and update query string parameter to avoid 403 error var queryStringVal = $('#search_mini_form_footer #search-footer').val(); queryStringVal = queryStringVal.replace(/'\s*and\s*'/g, 'and'); queryStringVal = queryStringVal.replace(/'\s*not\s*'/g, 'not'); queryStringVal = queryStringVal.replace(/'\s*or\s*'/g, 'or'); queryStringVal = queryStringVal.replace(/<script.*>.*<\/script>/ims, " "); $('#search_mini_form_footer #search-footer').val(queryStringVal); $('#search_mini_form_footer').submit(); } if(dataVal == 1){ actionUrl = 'https://member.astm.org/meeting/search-keyword' + '?keyword=' + encodeURI(searchText); $('#search_mini_form_footer').attr('action', actionUrl); $('#search_mini_form_footer').attr('method', 'get'); $.mage.redirect(actionUrl); } if(dataVal == 2){ actionUrl = 'https://sn.astm.org/search?search='; $('#search_mini_form_footer').attr('action', actionUrl+searchText); $('#search_mini_form_footer').attr('method', 'post'); $('#search_mini_form_footer #search-footer').attr('name', 'q'); $('#search_mini_form_footer').submit(); } if(dataVal == 3){ actionUrl = 'https://newsroom.astm.org/search?search='; $('#search_mini_form_footer').attr('action', actionUrl+searchText); $('#search_mini_form_footer').attr('method', 'post'); $('#search_mini_form_footer #search-footer').attr('name', 'q'); $('#search_mini_form_footer').submit(); } } }); </script> <script nonce="c3g2eXlmbzVlbW1hc3l4ZXI2OW5xMGNpZmhkM21nNG8=" > window.ga4ParentVsChild = 'parent'; window.ga4VariantEnabled = '0'; require(['jquery','weltpixel_ga4_persistentLayer','weltpixel_ga4_gtm', 'Magento_Customer/js/customer-data'], function ($, wpGa4PersDl ,wpGa4gtm, customerData) { if (window.ga4AllowServices) { $(document).ajaxComplete(function (event, xhr, settings) { if (settings.url.search('/customer\/section\/load/') > 0) { var response = xhr.responseJSON; if (response.wp_ga4) { var dataLayerData = $.parseJSON(response.wp_ga4.datalayer); for (index in dataLayerData) { window.dataLayer.push({ecommerce: null}); window.dataLayer.push(dataLayerData[index]); } } } }); var wpPersDlOptions = {'storageExpiryTime': 30 }; var wpGtmOptions = { 'enabled': 0, 'persDataLayer': wpGa4PersDl }; wpGa4PersDl.init(wpPersDlOptions); wpGa4gtm.trackPromotion(wpGtmOptions); } }); </script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-a5e224d467572511e0e","applicationID":"538041230","transactionName":"bgBTNUQFD0ADBRFaDldKcAJCDQ5dTQUERwBVClZOVQUVVgUJF0pOTwxUFg==","queueTime":0,"applicationTime":390,"atts":"QkdQQwwfHE4=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>