CINXE.COM
Industrial Use
<!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head> <meta charset="utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1588882952",accountID:"1661667",trustKey:"26315",xpid:"VQABUFBVDxABUVRQAwcBVFQG",licenseKey:"1d38c4325f",applicationID:"1552466207"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="description" content="Saint-Gobain showcases innovative solutions such as high-performance industrial coatings, durable flooring systems, and advanced insulation materials tailored for industrial applications. We collaborate with industrial engineers and construction professionals to promote cutting-edge technologies and best practices in industrial construction." /> <meta name="keywords" content="Innovative, industrial, Isover, Weber, flooring systems, high-performance" /> <link rel="canonical" href="https://www.saint-gobain-africa.com/en/markets/industrial-use" /> <meta property="og:type" content="product" /> <meta property="og:title" content="INDUSTRIAL USE" /> <meta property="og:description" content="Saint-Gobain places its products and materials at the service of many industries with the aim of improving their added value and high-technology content." /> <meta property="og:image" content="https://www.saint-gobain-africa.comIndustrial use" /> <meta property="og:locale" content="en_SA" /> <meta property="og:locale:alternate" content="fr_SA" /> <meta name="twitter:title" content="INDUSTRIAL USE" /> <meta name="twitter:image" content="https://www.saint-gobain-africa.comIndustrial use" /> <meta name="Generator" content="Drupal 10 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=5" /> <meta name="format-detection" content="telephone=no" /> <link rel="icon" href="/sites/mac3.saint-gobain-africa.com/files/Favicon%20SG%20new_2.png" type="image/png" /> <link rel="alternate" hreflang="en" href="https://www.saint-gobain-africa.com/en/markets/industrial-use" /> <link rel="alternate" hreflang="fr" href="https://www.saint-gobain-africa.com/fr/markets/equipements-industriels" /> <link rel="alternate" hreflang="pt-pt" href="https://www.saint-gobain-africa.com/pt/markets/uso-industrial" /> <script src="/sites/mac3.saint-gobain-africa.com/files/google_tag/google_tag/container_central_march_2022/google_tag.script.js?snfc5x" defer></script> <script>window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={};</script> <style>.block-addtoany-block svg { fill: #005EB8; width:32px; height:32px; }</style> <script src="/sites/mac3.saint-gobain-africa.com/files/google_tag/google_tag/local_container/google_tag.script.js?snfc5x" defer></script> <title>Industrial Use</title> <link rel="prefetch" as="font" href="/themes/custom/sgcc_ext_theme/src/fonts/roboto/Roboto-Bold.woff2" type="font/woff2" crossorigin="anonymous" /> <link rel="prefetch" as="font" href="/themes/custom/sgcc_ext_theme/src/fonts/roboto/Roboto-BoldItalic.woff2" type="font/woff2" crossorigin="anonymous" /> <link rel="prefetch" as="font" href="/themes/custom/sgcc_ext_theme/src/fonts/roboto/Roboto-Medium.woff2" type="font/woff2" crossorigin="anonymous" /> <link rel="prefetch" as="font" href="/themes/custom/sgcc_ext_theme/src/fonts/roboto/Roboto-MediumItalic.woff2" type="font/woff2" crossorigin="anonymous" /> <link rel="prefetch" as="font" href="/themes/custom/sgcc_ext_theme/src/fonts/roboto/Roboto-Regular.woff2" type="font/woff2" crossorigin="anonymous" /> <link rel="prefetch" as="font" href="/themes/custom/sgcc_ext_theme/src/fonts/roboto/Roboto-Italic.woff2" type="font/woff2" crossorigin="anonymous" /> <link rel="prefetch" as="font" href="/themes/custom/sgcc_ext_theme/src/fonts/roboto/Roboto-Light.woff2" type="font/woff2" crossorigin="anonymous" /> <link rel="prefetch" as="font" href="/themes/custom/sgcc_ext_theme/src/fonts/roboto/Roboto-LightItalic.woff2" type="font/woff2" crossorigin="anonymous" /> <link rel="stylesheet" media="all" href="/sites/mac3.saint-gobain-africa.com/files/css/css_U_eQlayP8EfmlSCxTgkz0hXtXJi06n3VOwuxRQ1gb3k.css?delta=0&language=en&theme=sgcc_ext_theme&include=eJx1VNGSpCAM_CEZH-7-xwoQlRsgVogz6379BnX2tmT2hQoNJKHTCXgvBHnr4TRuI1OWzt3RByEe8MPF1eMgMJX-Ldp5EIiwIfcWZ3gE4tIlcH8GYXD3kKd-gr8m5CBv4AQhH_Ba1EOkKeSBMRL4weq9H2d1GRzRPWBXtiKYegsFjxvVGmTGhP0UyUJsYPgHHyaGfC_NkZvR3Y2nZGpc9J2LUMp2uD_thKXAhKVzxNhn4gQxfGomk3PKh5yuRmWvXMEzowvqKBJfweAoN--faEcN2OAHGcZCzsjNr2aMi0mY1wvtFTKvXUuTk_DAoV4aKludlpZWGXwojh7IW08ZNfVuAYaJYZlL73ldIN7-I7c1L6uNocxK5jWCgI0Nb99vjSioaQsHZ4IW2TyDzKbycn1Tb3Y2wqdWqq6nXWt4mgvFbQwxntu9lJrV69XClIKW-NgxjKelfC8tMdnNxL8oqEhw983YSCrZS5pHzwSI5qDyLMfxbSa_OjGv9jNFIHtgf6lZmYHx96L97gauDX7NTnEjZNJmRnjQykp5eWk-k2_b6_xqCR4ttKrzKBBiUZ8UJbQ0WkbwjtdkVc4a7Kl-BojI0u8j4pSbXUP02vQyM1a5DQVVmHTOCkcpUe5rxkfCY4Spr8tt16xFEaxjaqGCflAJ6Lb0E2qfaCMGVafolClYg37bV2rqbDJZJ9oEe-hrak9qEvsp8ycZPW-1svefhhOtZNPSBYHdbGYl6U1L708T6SQ0sEdt3numxdMzH41_OTy8njL8AkbHT6I" /> <link rel="stylesheet" media="all" href="/sites/mac3.saint-gobain-africa.com/files/css/css_hsTCia-xpJURnWZcHLLhCCOLgh1S_UXOw_krvIzaasE.css?delta=1&language=en&theme=sgcc_ext_theme&include=eJx1VNGSpCAM_CEZH-7-xwoQlRsgVogz6379BnX2tmT2hQoNJKHTCXgvBHnr4TRuI1OWzt3RByEe8MPF1eMgMJX-Ldp5EIiwIfcWZ3gE4tIlcH8GYXD3kKd-gr8m5CBv4AQhH_Ba1EOkKeSBMRL4weq9H2d1GRzRPWBXtiKYegsFjxvVGmTGhP0UyUJsYPgHHyaGfC_NkZvR3Y2nZGpc9J2LUMp2uD_thKXAhKVzxNhn4gQxfGomk3PKh5yuRmWvXMEzowvqKBJfweAoN--faEcN2OAHGcZCzsjNr2aMi0mY1wvtFTKvXUuTk_DAoV4aKludlpZWGXwojh7IW08ZNfVuAYaJYZlL73ldIN7-I7c1L6uNocxK5jWCgI0Nb99vjSioaQsHZ4IW2TyDzKbycn1Tb3Y2wqdWqq6nXWt4mgvFbQwxntu9lJrV69XClIKW-NgxjKelfC8tMdnNxL8oqEhw983YSCrZS5pHzwSI5qDyLMfxbSa_OjGv9jNFIHtgf6lZmYHx96L97gauDX7NTnEjZNJmRnjQykp5eWk-k2_b6_xqCR4ttKrzKBBiUZ8UJbQ0WkbwjtdkVc4a7Kl-BojI0u8j4pSbXUP02vQyM1a5DQVVmHTOCkcpUe5rxkfCY4Spr8tt16xFEaxjaqGCflAJ6Lb0E2qfaCMGVafolClYg37bV2rqbDJZJ9oEe-hrak9qEvsp8ycZPW-1svefhhOtZNPSBYHdbGYl6U1L708T6SQ0sEdt3numxdMzH41_OTy8njL8AkbHT6I" /> </head> <body class="sgcc_ext_theme ltr path-node page-node-type-editorial-page"> <div class='hidden'> </div> <a href="#main-content" class="visually-hidden focusable skip-link"> Skip to main content </a> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N7DVLXD" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5CLRL54D" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div data-sitewide-alert></div> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <div class="layout-container"> <header role="banner"> <div class="region region-header"> <div id="block-sgcc-ext-theme-header" class="block block-mini-layouts block-mini-layoutheader"> <div class="layout__region--header-wrapper dropdown-menu"> <div class="header-dropdown-style active-layout-default layout layout--header-section"> <div class="layout__region--header--branding-container"> <div class="layout__region layout__region--branding"> <div class="block block-system block-system-branding-block"> <a href="/en" title="Home" rel="home" class="site-logo"> <img src="/themes/custom/sgcc_ext_theme/logo.svg" alt="Home" width="113" height="56"/> </a> <div class="site-slogan">Africa </div> </div> </div> </div> <div class="layout__region--header--menu-container"> <div class="layout__region--header--top"> <div class="layout__region--header--top-content-right"> <div class="layout__region layout__region--top_right"> <nav role="navigation" aria-labelledby="account-menu" class="block block-menu navigation menu--account"> <div class="visually-hidden menu__heading" id="account-menu"> User account menu </div> </nav> </div> </div> </div> <div class="layout__region--header--bottom"> <div class="layout__region layout__region--bottom_left"> <nav role="navigation" aria-labelledby="" class="block block-menu navigation menu--main"> <div class="menu--section-title" data-image-path=> </div> <ul class="menu menu-level-0"> <li data-menu-name="main" class="menu-item menu-item--collapsed"> <a href="/en/about-saint-gobain-africa" data-drupal-link-system-path="node/2811">About Us</a> <div data-ga4-entity-id="menu_link_content/131" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> <div class="active-layout-default layout layout--onecol"> <div class="layout__region layout__region--content"> <nav role="navigation" aria-labelledby="" class="block block-menu navigation menu--main menu--backgound-grey"> <div class="menu--section-title" data-image-path=> <a href="/en/about-saint-gobain-africa">About Us</a> </div> <ul class="menu menu-level-0"> <li data-menu-name="main" class="menu-item menu-item--collapsed"> <a href="/en/saint-gobain-sub-saharan-africa" data-drupal-link-system-path="node/1016">About Saint-Gobain Africa</a> <div data-ga4-entity-id="menu_link_content/146" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> <div class="active-layout-default layout layout--onecol"> <div class="layout__region layout__region--content"> <nav role="navigation" aria-labelledby="" class="block block-menu navigation menu--main menu--backgound-grey"> <div class="menu--section-title" data-image-path=> <a href="/en/saint-gobain-sub-saharan-africa">About Saint-Gobain Africa</a> </div> <ul class="menu menu-level-0"> <li data-menu-name="main" class="menu-item"> <a href="/en/who-are-we" data-drupal-link-system-path="node/756">Who are we?</a> <div data-ga4-entity-id="menu_link_content/286" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/making-world-better-home" data-drupal-link-system-path="node/761">Our purpose</a> <div data-ga4-entity-id="menu_link_content/281" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/our-brands" data-drupal-link-system-path="node/811">Our Brands</a> <div data-ga4-entity-id="menu_link_content/301" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/our-commitments" data-drupal-link-system-path="node/2126">Our Commitments</a> <div data-ga4-entity-id="menu_link_content/376" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> </div> </div> </div> </li> <li data-menu-name="main" class="menu-item menu-item--collapsed"> <a href="/en/our-presence" data-drupal-link-system-path="node/2786">Our Presence</a> <div data-ga4-entity-id="menu_link_content/201" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> <div class="active-layout-default layout layout--onecol"> <div class="layout__region layout__region--content"> <nav role="navigation" aria-labelledby="" class="block block-menu navigation menu--main menu--backgound-grey"> <div class="menu--section-title" data-image-path=> <a href="/en/our-presence">Our Presence</a> </div> <ul class="menu menu-level-0"> <li data-menu-name="main" class="menu-item"> <a href="/en/indian-ocean" data-drupal-link-system-path="node/2586">Indian Ocean</a> <div data-ga4-entity-id="menu_link_content/401" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/east-africa" data-drupal-link-system-path="node/726">East Africa</a> <div data-ga4-entity-id="menu_link_content/211" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/southern-africa" data-drupal-link-system-path="node/746">Southern Africa</a> <div data-ga4-entity-id="menu_link_content/216" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/west-africa" data-drupal-link-system-path="node/641">West Africa</a> <div data-ga4-entity-id="menu_link_content/206" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> </div> </div> </div> </li> <li data-menu-name="main" class="menu-item menu-item--collapsed"> <a href="/en/sustainability" data-drupal-link-system-path="node/1756">Sustainability</a> <div data-ga4-entity-id="menu_link_content/181" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/careers" data-drupal-link-system-path="node/806">Careers</a> <div data-ga4-entity-id="menu_link_content/156" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/south-africa-faq" data-drupal-link-system-path="node/311">FAQ</a> <div data-ga4-entity-id="menu_link_content/151" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> </div> </div> </div> </li> <li data-menu-name="main" class="menu-item menu-item--collapsed"> <a href="/en/sectors" data-drupal-link-system-path="node/2791">Sectors</a> <div data-ga4-entity-id="menu_link_content/51" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> <div class="active-layout-default layout layout--onecol"> <div class="layout__region layout__region--content"> <nav role="navigation" aria-labelledby="" class="block block-menu navigation menu--main"> <div class="menu--section-title" data-image-path=> <a href="/en/sectors">Sectors</a> </div> <ul class="menu menu-level-0"> <li data-menu-name="main" class="menu-item"> <a href="/en/Residential-Construction" data-drupal-link-system-path="node/1011">Residential Construction</a> <div data-ga4-entity-id="menu_link_content/71" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/markets/hospitality-buildings" data-drupal-link-system-path="node/871">Hospitality</a> <div data-ga4-entity-id="menu_link_content/76" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/markets/education-buildings" data-drupal-link-system-path="node/891">Education</a> <div data-ga4-entity-id="menu_link_content/176" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/markets/commercial-and-office-buildings" data-drupal-link-system-path="node/896">Commercial and Office</a> <div data-ga4-entity-id="menu_link_content/221" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/markets/healthcare-buildings" data-drupal-link-system-path="node/886">Health Care</a> <div data-ga4-entity-id="menu_link_content/226" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/markets/industrial-use" data-drupal-link-system-path="node/906" class="is-active">Industrial Use</a> <div data-ga4-entity-id="menu_link_content/231" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> </div> </div> </div> </li> <li data-menu-name="main" class="menu-item menu-item--collapsed"> <a href="/en/knowledge-center" data-drupal-link-system-path="node/2796">Knowledge Center</a> <div data-ga4-entity-id="menu_link_content/56" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> <div class="active-layout-default layout layout--onecol"> <div class="layout__region layout__region--content"> <nav role="navigation" aria-labelledby="" class="block block-menu navigation menu--main"> <div class="menu--section-title" data-image-path=> <a href="/en/knowledge-center">Knowledge Center</a> </div> <ul class="menu menu-level-0"> <li data-menu-name="main" class="menu-item"> <a href="https://www.saint-gobain-africa.com/en/technical-library">Technical Library</a> <div data-ga4-entity-id="menu_link_content/416" class="menu_link_content menu-link-contentmain view-mode-link menu-dropdown menu-dropdown-0 menu-type-link"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/news" data-drupal-link-system-path="node/141">News Center</a> <div data-ga4-entity-id="menu_link_content/121" class="menu_link_content menu-link-contentmain view-mode-link menu-dropdown menu-dropdown-0 menu-type-link"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/case-studies" data-drupal-link-system-path="node/131">Case Study Projects</a> <div data-ga4-entity-id="menu_link_content/116" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> </div> </div> </div> </li> <li data-menu-name="main" class="menu-item menu-item--collapsed"> <a href="/en/solutions" data-drupal-link-system-path="node/2801">Solutions</a> <div data-ga4-entity-id="menu_link_content/61" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> <div class="active-layout-default layout layout--onecol"> <div class="layout__region layout__region--content"> <nav role="navigation" aria-labelledby="" class="block block-menu navigation menu--main"> <div class="menu--section-title" data-image-path=> <a href="/en/solutions">Solutions</a> </div> <ul class="menu menu-level-0"> <li data-menu-name="main" class="menu-item"> <a href="https://bimlibrary.saint-gobain.com/en/South%20Africa">BIM library</a> <div data-ga4-entity-id="menu_link_content/316" class="menu_link_content menu-link-contentmain view-mode-link menu-dropdown menu-dropdown-0 menu-type-link"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/systems-summary" data-drupal-link-system-path="node/2751">Systems Summary</a> <div data-ga4-entity-id="menu_link_content/411" class="menu_link_content menu-link-contentmain view-mode-link menu-dropdown menu-dropdown-0 menu-type-link"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/winqs" data-drupal-link-system-path="node/2746">WinQS</a> <div data-ga4-entity-id="menu_link_content/406" class="menu_link_content menu-link-contentmain view-mode-link menu-dropdown menu-dropdown-0 menu-type-link"> </div> </li> </ul> </nav> </div> </div> </div> </li> <li data-menu-name="main" class="menu-item menu-item--collapsed"> <a href="/en/contractor-care-0">Contractor care</a> <div data-ga4-entity-id="menu_link_content/46" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> <div class="active-layout-default layout layout--onecol"> <div class="layout__region layout__region--content"> <nav role="navigation" aria-labelledby="" class="block block-menu navigation menu--main"> <div class="menu--section-title" data-image-path=> <a href="/en/contractor-care-0">Contractor care</a> </div> <ul class="menu menu-level-0"> <li data-menu-name="main" class="menu-item"> <a href="/en/contractor-care" data-drupal-link-system-path="node/1026">About Contractor care</a> <div data-ga4-entity-id="menu_link_content/66" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/register-contractor-care-program" data-drupal-link-system-path="node/2106">Register for Contractor Care</a> <div data-ga4-entity-id="menu_link_content/261" class="menu_link_content menu-link-contentmain view-mode-link menu-dropdown menu-dropdown-0 menu-type-link"> </div> </li> </ul> </nav> </div> </div> </div> </li> <li data-menu-name="main" class="menu-item"> <a href="/en/contact-us" data-drupal-link-system-path="node/2071">Contact Us</a> <div data-ga4-entity-id="menu_link_content/321" class="menu_link_content menu-link-contentmain view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> </div> </li> </ul> </nav> </div> <div class="layout__region layout__region--bottom_right"> <div class="views-exposed-form bef-exposed-form block block-views block-views-exposed-filter-blockglobal-search-global-search" novalidate="novalidate" data-drupal-selector="views-exposed-form-global-search-global-search"> <div class="search-block"> <div class="search-block__container"> <div class="search-block__icon search-block__icon-open"> <svg class="icon__svg icon__svg--search"> <use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/search.svg#search"></use> </svg> </div> <div class="search-block__icon search-block__icon-close"> <svg class="icon__svg icon__svg--close"> <use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/close.svg#close"></use> </svg> </div> <div class="search-block__form"> <form action="/en/search-page" method="get" id="views-exposed-form-global-search-global-search" accept-charset="UTF-8"> <div class="form--inline clearfix"> <div class="js-form-item form-item js-form-type-textfield form-type-textfield js-form-item-query form-item-query"> <input placeholder="Search" data-twig-suggestion="views-exposed-form-global-search-global-search" data-drupal-selector="edit-query" class="clearable_input clearable_input_type_textfield form-text" type="text" id="edit-query" name="query" value="" size="30" maxlength="128" /> </div> <div data-twig-suggestion="views-exposed-form-global-search-global-search" data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions--2"> <button data-twig-suggestion="views-exposed-form-global-search-global-search" data-drupal-selector="edit-submit-global-search" type="submit" id="edit-submit-global-search" value="Apply" class="button js-form-submit form-submit button--primary" > <span> Apply </span> </button> </div> </div> </form> </div> </div> </div> </div> </div> </div> <div class="layout__region burger-container"> <div id="burger" class="burger"> <div class="visually-hidden"> toggle menu </div> <span class="burger__menu-show"> <svg class="icon__svg icon__svg--burger-menu"> <use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/burger-menu.svg#burger-menu"></use> </svg> </span> <span class="burger__menu-close"> <svg class="icon__svg icon__svg--close-menu"> <use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/close-menu.svg#close-menu"></use> </svg> </span> </div> </div> </div> </div> </div> </div> <div id="block-sgcc-ext-theme-breadcrumbs" class="block block-system block-system-breadcrumb-block"> <nav class="breadcrumb" role="navigation" aria-labelledby="system-breadcrumb"> <div id="system-breadcrumb" class="visually-hidden">Breadcrumb</div> <ol> <li> <a href="/en">Home</a> </li> <li> <a href="/en/sectors">Sectors</a> </li> <li> Industrial Use </li> </ol> </nav> </div> <div data-drupal-messages-fallback class="hidden"></div> </div> </header> <main role="main"> <a id="main-content" tabindex="-1"></a> <div class="layout-content"> <div class="region region-content"> <div id="block-sgcc-ext-theme-content" class="block block-system block-system-main-block"> <article data-history-node-id="906" data-ga4-entity-id="node/906" about="/en/markets/industrial-use" class="reading-time-block-disabled node node--type-editorial-page node--promoted node--view-mode-full"> <div class="node__content"> <div class="editorial-container active-layout-local-editorial-layout layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block-flag-my-favourites block-layout-builder block block-mac3-common block-extra-field-blocknodeeditorial-pageflag-my-favourites"> <div class="flag flag-my-favourites js-flag-my-favourites-906 action-flag"><a title="Add this page to your bookmarks" class="use-ajax" data-dialog-type="modal" href="/en/user/login?flag=my_favourites" rel="nofollow"><svg class="icon__svg icon__svg--fill"><use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/fill.svg#fill"></use></svg><span class="flag__text">Bookmark this page</span></a></div> </div> <div class="block-addtoany block block-layout-builder block-extra-field-blocknodeeditorial-pageaddtoany"> <div class="addtoany_product"><a href="javascript:void(0);" class="addtoany_share"><span class="icon"><svg class="icon__svg icon__svg--share"><use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/share.svg#share"></use></svg></span> Share </a><div class="a2a_kit a2a_kit_size_24 addtoany_list" data-a2a-url="https://www.saint-gobain-africa.com/en/markets/industrial-use" data-a2a-title="INDUSTRIAL USE "><div><a class="a2a_button_email"><span class="icon icon-mail"><svg class="icon__svg icon__svg--mail"><use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/mail.svg#mail"></use></svg></span> Email </a><a class="a2a_button_facebook"><span class="icon icon-fb"><svg class="icon__svg icon__svg--fb"><use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/fb.svg#fb"></use></svg></span> Facebook </a><a class="a2a_button_twitter"><span class="icon icon-twitter"><svg class="icon__svg icon__svg--twitter"><use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/twitter.svg#twitter"></use></svg></span> Twitter </a><a class="a2a_button_linkedin"><span class="icon icon-linkedin"><svg class="icon__svg icon__svg--linkedin"><use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/linkedin.svg#linkedin"></use></svg></span> Linkedin </a></div><a class="a2a_button_print"><span class="icon icon-print"><svg class="icon__svg icon__svg--print"><use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/print.svg#print"></use></svg></span> Print </a></div></div> </div> </div> </div> <div class="editorial-container active-layout-default editorial-layout has-sidebar" id="main-content"> <div class="layout__region layout__region--main"> <div class="page-title block-title block block-layout-builder"> <span class="field field--name-title field--type-string field--label-hidden"><h1 class="field--name-title-item">INDUSTRIAL USE</h1> </span> </div> <div class="block-field-main-media block block-layout-builder"> <div class="field field--name-field-main-media field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><article data-ga4-entity-id="media/9541" class="media media--type-image media--view-mode-media-default-no-title"> <div class="blazy blazy--field blazy--field-media-image blazy--field-media-image--media-default-no-title field field--name-field-media-image field--type-image field--label-hidden field__item" data-blazy="" data-ga4-field-id="media/9541"> <div class="media media--blazy media--image media--responsive is-b-loading"> <picture> <source srcset="" media="all and (min-width: 1201px)" type="image/webp" width="960" height="540" data-srcset="/sites/mac3.saint-gobain-africa.com/files/styles/media_default/public/2024-05/shutterstock_733207978.jpg.webp?itok=8aYrWgJn 1x"/> <source srcset="" media="all and (min-width: 768px) and (max-width: 1200px)" type="image/webp" width="960" height="540" data-srcset="/sites/mac3.saint-gobain-africa.com/files/styles/media_default/public/2024-05/shutterstock_733207978.jpg.webp?itok=8aYrWgJn 1x"/> <source srcset="" media="all and (min-width: 421px) and (max-width: 767px)" type="image/webp" width="767" height="431" data-srcset="/sites/mac3.saint-gobain-africa.com/files/styles/media_default_mobile/public/2024-05/shutterstock_733207978.jpg.webp?itok=5n3WC24U 1x"/> <source srcset="" type="image/webp" width="420" height="236" data-srcset="/sites/mac3.saint-gobain-africa.com/files/styles/media_default_mobile_small/public/2024-05/shutterstock_733207978.jpg.webp?itok=Y37lWWOo 1x"/> <source srcset="" type="image/webp" width="960" height="540" data-srcset="/sites/mac3.saint-gobain-africa.com/files/styles/media_default/public/2024-05/shutterstock_733207978.jpg.webp?itok=8aYrWgJn 1x"/> <img class="media__image media__element b-lazy b-responsive" decoding="async" loading="lazy" data-src="/sites/mac3.saint-gobain-africa.com/files/styles/media_default/public/2024-05/shutterstock_733207978.jpg.webp?itok=8aYrWgJn" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201%201'%2F%3E" width="960" height="540" alt="industrial use" title="industrial use" typeof="foaf:Image" /> </picture> </div> </div> </article> </div> </div> </div> <div class="block-field-description block block-layout-builder"> <div class="table-default clearfix text-formatted field field--name-field-description field--type-text-long field--label-hidden field__item"><p>Saint-Gobain Africa is committed to supporting the growth of industrial infrastructure across Africa by providing tailored solutions for various industrial segments. From factories to warehouses, our solutions cater to the diverse needs of industrial development.</p> </div> </div> <div class="block-field-paragraphs block block-layout-builder"> <section data-ga4-entity-id="paragraph/9546" class="paragraph text paragraph--type--text paragraph--view-mode--default paragraph--id--9546" data-tracking-id="9546"> <div class="container"> <div class="field-title__container container"> <h2 class="field field--name-field-title field--type-string field--label-hidden field-title primary-gradient-text field__item"> Industrial Solutions Overview </h2> </div> <div data-ga4-entity-id="paragraph/9541" class="text-item"> <div class="text-item-description__container "> <div class="text-item-description__without-column"> <div class="description-background theme--empty"> <div class="text-item__description"> <div class="table-default clearfix text-formatted field field--name-field-description field--type-text-long field--label-hidden field__item"><p><a href="http://www.pamline.com/" rel="nofollow" target="_blank" >Saint-Gobain PAM</a> provides ductile iron pipes for mining, hydroelectricity, anti-seismic applications, and snow blowers.</p> <p><a href="https://www.saint-gobain-northamerica.com/business/brands/adfors" rel="nofollow" target="_blank" >Saint-Gobain Adfors</a> produces glass fiber fabrics and geotextile solutions for mining and road paving reinforcement.</p> <p><br /> <a href="https://www.saint-gobain-africa.com/en/saint-gobain-surface-solutions" rel="nofollow" target="_blank" >Saint-Gobain Surface Solutions</a> offers abrasives for heavy industries and high-tech sectors, including steelworks, automotive, and aerospace. They manufacture bonded, coated, and diamond abrasives.</p> <p><br /> Saint-Gobain creates polymer-based products for electronics, including plastic films for LCD screens and foams for mobile phones. Saint-Gobain Formula supplies industrial plaster for ceramics, wall plaster, and medical casting, among others.</p> <p><br /> <a href="https://www.isover.co.za/" rel="nofollow" target="_blank" title="Isover website">Isover</a> provides mineral wool insulation for industrial processes in oil, gas, and chemical sectors, capable of withstanding temperatures up to 700掳C (1300掳F). Isover products also insulate household appliances.</p> <p><br /> <a href="https://www.za.weber/" rel="nofollow" target="_blank" >Saint-Gobain weber</a> offers mortars for concrete repair, grouting, anchoring, and waterproofing, suitable for a variety of construction projects.</p> </div> </div> </div> </div> </div> </div> </div> </section> <section data-ga4-entity-id="paragraph/21066" class="paragraph text paragraph--type--text paragraph--view-mode--default paragraph--id--21066" data-tracking-id="21066"> <div class="container"> <div class="field-title__container container"> <h2 class="field field--name-field-title field--type-string field--label-hidden field-title primary-gradient-text field__item"> Key Objectives </h2> </div> <div data-ga4-entity-id="paragraph/21061" class="text-item"> <div class="text-item-description__container "> <div class="text-item-description__without-column"> <div class="description-background theme--empty"> <div class="text-item__description"> <div class="table-default clearfix text-formatted field field--name-field-description field--type-text-long field--label-hidden field__item"><ol> <li><strong>Efficient Infrastructure</strong>: Saint-Gobain offers solutions to optimize industrial infrastructure, ensuring efficient operations and maximizing productivity.</li> <li><strong>Safety and Durability</strong>: We prioritize the safety and durability of industrial buildings, providing solutions that withstand harsh operating environments and meet rigorous safety standards.</li> <li><strong>Environmental Responsibility:</strong> By utilizing sustainable materials and implementing eco-friendly practices, Saint-Gobain aims to minimize the environmental impact of industrial construction.</li> <li><strong>Lifecycle Consideration:</strong> We consider the entire lifecycle of industrial buildings, from construction to decommissioning, to ensure sustainable usage and resource management.</li> </ol> </div> </div> </div> </div> </div> </div> </div> </section> <section data-ga4-entity-id="paragraph/21076" class="paragraph text paragraph--type--text paragraph--view-mode--default paragraph--id--21076" data-tracking-id="21076"> <div class="container"> <div class="field-title__container container"> <h2 class="field field--name-field-title field--type-string field--label-hidden field-title primary-gradient-text field__item"> Commitment to Innovation </h2> </div> <div data-ga4-entity-id="paragraph/21071" class="text-item"> <div class="text-item-description__container "> <div class="text-item-description__without-column"> <div class="description-background theme--empty"> <div class="text-item__description"> <div class="table-default clearfix text-formatted field field--name-field-description field--type-text-long field--label-hidden field__item"><p> </p> <ul> <li>Saint-Gobain showcases innovative solutions such as high-performance industrial coatings, durable flooring systems, and advanced insulation materials tailored for industrial applications.</li> <li>We collaborate with industrial engineers and construction professionals to promote cutting-edge technologies and best practices in industrial construction.</li> </ul> <p>Saint-Gobain Africa's contributions are essential for creating industrial spaces that prioritize efficiency, safety, and sustainability, fostering economic growth and development across the continent.<br /> </p> </div> </div> </div> </div> </div> </div> </div> </section> <section data-ga4-entity-id="paragraph/9921" class="paragraph text-metric paragraph--type--text-metric paragraph--view-mode--default" data-tracking-id="9921"> <div class="container "> <div class="text-metric-header "> <div class="field--name-field-icon"> <svg class="icon__svg icon__svg--light"> <use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/light.svg#light"></use> </svg> </div> <div class="field-title__container container"> <h2 class="field field--name-field-title field--type-string field--label-hidden field-title field__item"> DID YOU KNOW ? </h2> </div> </div> <div class="field field--name-field-item field--type-entity-reference-revisions field--label-hidden field--name-field-item--1 field__items"> <div class="field__item" data-index="0"> <div class="item paragraph metric-item "> <div class="item__container"> <div class="item__container__content"> <div class="item__container__content__metric"> </div> <div class="item__container__content__description"> <div class="table-default clearfix text-formatted field field--name-field-description field--type-text-long field--label-hidden field__item"><p><a href="https://www.isover.co.za/products" rel="nofollow" target="_blank" >Isover products</a> can withstand temperatures of up to 700掳C (1 300掳F) and are not combustible.</p> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> </div> </div> </div> </article> </div> <nav role="navigation" aria-labelledby="help-menu-menu" id="block-sgcc-ext-theme-helpmenu-2" class="block block-menu navigation menu--help-menu"> <div class="visually-hidden menu__heading" id="help-menu-menu"> Help menu </div> <div class="help-menu-container"> <div class="title-line"> <svg class="icon__svg icon__svg--question-mark-rounded"> <use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/question-mark-rounded.svg#question-mark-rounded"></use> </svg> <svg class="icon__svg icon__svg--close-rounded"> <use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/close-rounded.svg#close-rounded"></use> </svg> <div class="title">Need help ?</div> </div> <ul data-region="content" class="menu menu-level-0"> <li data-menu-name="help-menu" class="menu-item"> <a href="/en/south-africa-faq" data-drupal-link-system-path="node/311">FAQ</a> <div data-ga4-entity-id="menu_link_content/266" class="menu_link_content menu-link-contenthelp-menu view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> <span class="link-icon "> <svg class="icon__svg icon__svg--faq"> <use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/faq.svg#faq"></use> </svg> </span> </div> </li> <li data-menu-name="help-menu" class="menu-item"> <a href="/en/contact-us" data-drupal-link-system-path="node/2071">Contact us</a> <div data-ga4-entity-id="menu_link_content/276" class="menu_link_content menu-link-contenthelp-menu view-mode-default menu-dropdown menu-dropdown-0 menu-type-default"> <span class="link-icon "> <svg class="icon__svg icon__svg--phone"> <use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/phone.svg#phone"></use> </svg> </span> </div> </li> </ul> </div> </nav> </div> </div> <aside class="layout-sidebar-first" role="complementary"> </aside> </main> <footer role="contentinfo"> <div class="region region-footer"> <div id="block-sgcc-ext-theme-megafooter" class="block block-mini-layouts block-mini-layoutmega-footer"> <div class="layout layout--threecol-section layout--threecol-section--33-34-33 footer-layout--mega active-layout-default"> <div class="layout__region layout__region--first"> <div data-ga4-entity-id="block_content/1" class="block block-block-content block-block-content4375eac6-4c71-44f5-99f4-b6153e30bacf"> <div class="field field--name-field-logo field--type-entity-reference field--label-hidden field__item"><article data-ga4-entity-id="media/8711" class="media media--type-image media--view-mode-logo"> <div class="blazy blazy--field blazy--field-media-image blazy--field-media-image--logo field field--name-field-media-image field--type-image field--label-visually_hidden" data-blazy="" data-ga4-field-id="media/8711"> <div class="field__label visually-hidden">Image</div> <div class="field__item"> <div class="media media--blazy media--image is-b-loading"><img alt="SG Logo_1" title="SG Logo_1" class="media__image media__element b-lazy" decoding="async" loading="lazy" data-src="/sites/mac3.saint-gobain-africa.com/files/styles/logo_thumbnail/public/2023-12/SG%20Logo_1.png.webp?itok=5eW12XEt" src="data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%201%201'%2F%3E" width="183" height="101" typeof="foaf:Image" /> </div> </div> </div> </article> </div> </div> </div> <div class="layout__region layout__region--second"> <nav role="navigation" aria-labelledby="footer-right-menu-menu" class="block block-menu navigation menu--footer-right-menu"> <div class="visually-hidden menu__heading" id="footer-right-menu-menu"> Footer right menu </div> <ul class="menu"> <li data-menu-name="footer-right-menu" class="menu-item"> <a href="/en/contact-us" data-drupal-link-system-path="node/2071">Contact Us</a> </li> <li data-menu-name="footer-right-menu" class="menu-item"> <a href="https://www.saint-gobain-africa.com/sitemap.xml">Site map</a> </li> </ul> </nav> </div> <div class="layout__region layout__region--third"> <nav role="navigation" aria-labelledby="footer-right-menu-menu" class="block block-menu navigation menu--footer-right-menu"> <div class="visually-hidden menu__heading" id="footer-right-menu-menu"> Footer right menu </div> <ul class="menu"> <li data-menu-name="footer-right-menu" class="menu-item"> <a href="/en/policy-page/cookie-use-policy" data-drupal-link-system-path="node/846">Cookies</a> </li> <li data-menu-name="footer-right-menu" class="menu-item"> <a href="https://prod-saint-gobain-africa-com.mac3.content.saint-gobain.io/sites/mac3.saint-gobain-africa.com/files/2024-03/5885%20SG%20General%20T%26Cs%20%28Sales%29%20-%20Mar%2724%20%281%29.pdf">General terms and Conditions of Sale</a> </li> <li data-menu-name="footer-right-menu" class="menu-item"> <a href="https://prod-saint-gobain-africa-com.mac3.content.saint-gobain.io/sites/mac3.saint-gobain-africa.com/files/2024-03/5845%20SG%20General%20T%26Cs%20%28Purchase%29%20-%20Mar%2724.pdf">General Terms and Conditions of Purchase</a> </li> <li data-menu-name="footer-right-menu" class="menu-item"> <a href="/en/policy-page/legal-notice-0" data-drupal-link-system-path="node/1">Legal notice</a> </li> <li data-menu-name="footer-right-menu" class="menu-item"> <a href="/en/policy-page/saint-gobain-africa-privacy-policy" data-drupal-link-system-path="node/841">Saint-Gobain Africa Privacy Policy</a> </li> </ul> </nav> </div> </div> </div> <div id="block-sgcc-ext-theme-footer" class="block block-mini-layouts block-mini-layoutfooter"> <div class="footer-layout--basic active-layout-default layout layout--onecol"> <div class="layout__region layout__region--content"> <div data-ga4-entity-id="block_content/11" class="social-footer-block block block-block-content block-block-contentce1a7564-47e7-48e2-9544-62e2da9da969"> <h2>Join us</h2> <section data-ga4-entity-id="paragraph/696" class="paragraph social-block paragraph--type--social-block paragraph--view-mode--default" data-tracking-id="696"> <div class="container"> <div class="active-layout-default layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block-field-social-item block-layout-builder block block-mac3-common"> <div data-ga4-entity-id="paragraph/686" class="paragraph paragraph--type--social-block-item social-block-item paragraph--view-mode--default" data-tracking-id="686"> <a href="https://www.facebook.com/SaintGobainAfrica" class="button button--icon " target="_blank" rel="noreferrer" > <svg class="icon__svg icon__svg--fb"> <use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/fb.svg#fb"></use> </svg> <span class="button__text">Facebook</span> </a> </div> <div data-ga4-entity-id="paragraph/691" class="paragraph paragraph--type--social-block-item social-block-item paragraph--view-mode--default" data-tracking-id="691"> <a href="https://www.linkedin.com/company/saint-gobain-gyproc-south-africa/" class="button button--icon " target="_blank" rel="noreferrer" > <svg class="icon__svg icon__svg--linkedin"> <use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/linkedin.svg#linkedin"></use> </svg> <span class="button__text">LinkedIn</span> </a> </div> <div data-ga4-entity-id="paragraph/12886" class="paragraph paragraph--type--social-block-item social-block-item paragraph--view-mode--default" data-tracking-id="12886"> <a href="https://twitter.com/saintgobain?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor" class="button button--icon " rel="noreferrer" > <svg class="icon__svg icon__svg--twitter"> <use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/twitter.svg#twitter"></use> </svg> <span class="button__text">Twitter</span> </a> </div> <div data-ga4-entity-id="paragraph/12891" class="paragraph paragraph--type--social-block-item social-block-item paragraph--view-mode--default" data-tracking-id="12891"> <a href="https://www.instagram.com/saintgobain_africa/" class="button button--icon " rel="noreferrer" > <svg class="icon__svg icon__svg--instagram"> <use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/instagram.svg#instagram"></use> </svg> <span class="button__text">Instagram</span> </a> </div> <div data-ga4-entity-id="paragraph/12896" class="paragraph paragraph--type--social-block-item social-block-item paragraph--view-mode--default" data-tracking-id="12896"> <a href="https://www.youtube.com/@saintgobainafrica" class="button button--icon " rel="noreferrer" > <svg class="icon__svg icon__svg--youtube"> <use xlink:href="/themes/custom/sgcc_ext_theme/src/icons/dist/youtube.svg#youtube"></use> </svg> <span class="button__text">Youtube</span> </a> </div> </div> </div> </div> </div> </section> </div> <div data-ga4-entity-id="block_content/16" class="copyright-footer-block block block-block-content block-block-content15657e95-f054-4746-8534-a81bdf9b1d56"> <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p class="text-align-center">漏 2024聽 SAINT-GOBAIN CONSTRUCTION PRODUCTS SOUTH AFRICA (PTY) LTD. Reg no: 1937/010220/07</p> </div> </div> </div> </div> </div> </div> </footer> </div> </div> <script>window.dataLayer = window.dataLayer || []; window.dataLayer.push({"drupalLanguage":"en","drupalCountry":"ZA","siteName":"Saint-Gobain Africa ","entityCreated":"1681547265","entityLangcode":"en","entityStatus":"1","entityUid":"526","entityUuid":"34c2eab1-34a1-4c95-98fc-6516ca04bfd4","entityVid":"22131","entityType":"node","entityBundle":[{"2216":"Markets"}],"entityId":"906","entityTitle":"INDUSTRIAL USE ","entityTaxonomy":{"editorial_page_type":{"2216":"Markets"}},"connection_status":"anonymous"});</script> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"en\/","currentPath":"node\/906","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"addtoany\/addtoany,addtoany\/addtoany.front,better_exposed_filters\/general,blazy\/blazy,blazy\/classlist,blazy\/load,blazy\/polyfill,blazy\/promise,blazy\/raf,blazy\/webp,ckeditor_exclude_tags\/ckeditor_exclude_tags,classy\/base,classy\/messages,classy\/node,core\/normalize,datalayer\/behaviors,flag\/flag.link,input_reset\/input_reset,layout_builder\/threecol_section,layout_builder\/twocol_section,layout_discovery\/onecol,mac3_base_theme\/active_menu_link,mac3_base_theme\/ajax-links,mac3_base_theme\/anchor-links,mac3_base_theme\/breadcrumbs,mac3_base_theme\/check-dom-loaded,mac3_base_theme\/details-tooltip,mac3_base_theme\/global,mac3_base_theme\/help-menu,mac3_base_theme\/menu-mouse-actions,mac3_base_theme\/menu-settings,mac3_base_theme\/product-addtoany-standard,mac3_base_theme\/sticky-block,mac3_base_theme\/sticky-sidebar,mac3_base_theme\/table,mac3_base_theme\/two-cols,mac3_common\/favorites,mac3_theme\/product-addtoany-standard,mac3_tracking\/ga4-init,mac3_tracking\/ga4-main,mac3_tracking\/menu-tracking,mac3_tracking\/share-tracking,mac3_user\/login_reload_back,mac3_user\/user_cookie,paragraphs\/drupal.paragraphs.unpublished,sgcc_ext_theme\/add-to-my-favourites,sgcc_ext_theme\/color,sgcc_ext_theme\/cookie-banner,sgcc_ext_theme\/dropdown-menu,sgcc_ext_theme\/editorial-layout,sgcc_ext_theme\/fonts,sgcc_ext_theme\/global,sgcc_ext_theme\/header-layout,sgcc_ext_theme\/icons,sgcc_ext_theme\/main-navigation,sgcc_ext_theme\/paragraph-text-metric-item-with-icon,sgcc_ext_theme\/search-header,sgcc_ext_theme\/text,sgcc_ext_theme\/webforms,sitewide_alert\/init,system\/base","theme":"sgcc_ext_theme","theme_token":null},"ajaxTrustedUrl":{"\/en\/search-page":true},"dataLayer":{"defaultLang":"en","languages":{"en":{"id":"en","name":"English","direction":"ltr","weight":1},"fr":{"id":"fr","name":"French","direction":"ltr","weight":2},"pt-pt":{"id":"pt-pt","name":"Portuguese, Portugal","direction":"ltr","weight":3}}},"ga4":{"config":{"container_id":"GTM-N7DVLXD","url":"mac3-tracking\/ga4\/get-media"},"events":{"media":[{"name":"file_access","parameters":[],"trigger":"a","trigger_property":{"type":"id","id":"*"},"multi_download":false},{"name":"file_access","parameters":[],"trigger":"form","trigger_property":{"type":"id","id":"mac3-view-form-node-documents-node-listing"},"multi_download":true},{"name":"video_complete","parameters":[],"trigger":"youtube","trigger_property":{"type":"video_complete"},"multi_download":false},{"name":"video_progress","parameters":[],"trigger":"youtube","trigger_property":{"type":"video_change"},"multi_download":false},{"name":"video_start","parameters":[],"trigger":"youtube","trigger_property":{"type":"video_first_start"},"multi_download":false}],"form_algolia":[{"name":"search","parameters":{"search_term":{"js":"js:search_input"},"search_location":{"js":"js:search_location"}},"trigger":"form","trigger_property":{"type":"selector","selector":{"name":"name","value":"search"}},"algolia_form":true}],"node":[{"name":"outbound_click","parameters":{"click_name":{"js":"js:name"},"link_classes":{"js":"js:class"},"link_domain":{"js":"js:domain"},"link_id":{"js":"js:id"},"link_url":{"js":"js:href"}},"trigger":"a","trigger_property":{"type":"class","class":"*","link_type":"out"}},{"name":"page_view","parameters":{"element_id":"906","element_name":"INDUSTRIAL USE ","cms_content_type":"Editorial Page","website_language":{"js":"js:current_language"},"website_country":"English"},"trigger":"onload","trigger_property":[]}],"form":[{"name":"search","parameters":{"search_term":{"js":"js:search_input"},"search_location":{"js":"js:search_location"}},"trigger":"form","trigger_property":{"type":"id","id":"views-exposed-form-global-search-global-search","form_event_type":"after_reload"}}]}},"menuActiveTrail":["contact-us","special-menu","footer","footer-left-menu","footer-right-menu","header-menu","help-menu","main","my-dashboard","non-professional","professional","space-menu","account"],"blazy":{"loadInvisible":false,"offset":300,"saveViewportOffsetDelay":50,"validateDelay":25,"loader":true,"unblazy":false},"blazyIo":{"disconnect":false,"rootMargin":"0px","threshold":[0,0.25,0.5,0.75,1]},"horizintalStickyBuffer":165,"sitewideAlert":{"refreshInterval":15000,"automaticRefresh":false},"user":{"uid":0,"permissionsHash":"ab06b333d616bf3814d6b0faf0743c6aac216166426b8a36f3d19dd9ca27c605"}}</script> <script src="/sites/mac3.saint-gobain-africa.com/files/js/js_HyqQ9UAil4fna0gSTYjoBgim5d-WujDwtfq2dnWy0sI.js?scope=footer&delta=0&language=en&theme=sgcc_ext_theme&include=eJx1VNGSpCAM_CEZH-7-xwoQlRsgVogz6379BnX2tmT2hQoNJKHTCXgvBHnr4TRuI1OWzt3RByEe8MPF1eMgMJX-Ldp5EIiwIfcWZ3gE4tIlcH8GYXD3kKd-gr8m5CBv4AQhH_Ba1EOkKeSBMRL4weq9H2d1GRzRPWBXtiKYegsFjxvVGmTGhP0UyUJsYPgHHyaGfC_NkZvR3Y2nZGpc9J2LUMp2uD_thKXAhKVzxNhn4gQxfGomk3PKh5yuRmWvXMEzowvqKBJfweAoN--faEcN2OAHGcZCzsjNr2aMi0mY1wvtFTKvXUuTk_DAoV4aKludlpZWGXwojh7IW08ZNfVuAYaJYZlL73ldIN7-I7c1L6uNocxK5jWCgI0Nb99vjSioaQsHZ4IW2TyDzKbycn1Tb3Y2wqdWqq6nXWt4mgvFbQwxntu9lJrV69XClIKW-NgxjKelfC8tMdnNxL8oqEhw983YSCrZS5pHzwSI5qDyLMfxbSa_OjGv9jNFIHtgf6lZmYHx96L97gauDX7NTnEjZNJmRnjQykp5eWk-k2_b6_xqCR4ttKrzKBBiUZ8UJbQ0WkbwjtdkVc4a7Kl-BojI0u8j4pSbXUP02vQyM1a5DQVVmHTOCkcpUe5rxkfCY4Spr8tt16xFEaxjaqGCflAJ6Lb0E2qfaCMGVafolClYg37bV2rqbDJZJ9oEe-hrak9qEvsp8ycZPW-1svefhhOtZNPSBYHdbGYl6U1L708T6SQ0sEdt3numxdMzH41_OTy8njL8AkbHT6I"></script> <script src="https://static.addtoany.com/menu/page.js" async></script> <script src="/sites/mac3.saint-gobain-africa.com/files/js/js_K3KvL1zPGO3iMdWLEYiSiSpb0NZTJopkJ38RRwdY0dI.js?scope=footer&delta=2&language=en&theme=sgcc_ext_theme&include=eJx1VNGSpCAM_CEZH-7-xwoQlRsgVogz6379BnX2tmT2hQoNJKHTCXgvBHnr4TRuI1OWzt3RByEe8MPF1eMgMJX-Ldp5EIiwIfcWZ3gE4tIlcH8GYXD3kKd-gr8m5CBv4AQhH_Ba1EOkKeSBMRL4weq9H2d1GRzRPWBXtiKYegsFjxvVGmTGhP0UyUJsYPgHHyaGfC_NkZvR3Y2nZGpc9J2LUMp2uD_thKXAhKVzxNhn4gQxfGomk3PKh5yuRmWvXMEzowvqKBJfweAoN--faEcN2OAHGcZCzsjNr2aMi0mY1wvtFTKvXUuTk_DAoV4aKludlpZWGXwojh7IW08ZNfVuAYaJYZlL73ldIN7-I7c1L6uNocxK5jWCgI0Nb99vjSioaQsHZ4IW2TyDzKbycn1Tb3Y2wqdWqq6nXWt4mgvFbQwxntu9lJrV69XClIKW-NgxjKelfC8tMdnNxL8oqEhw983YSCrZS5pHzwSI5qDyLMfxbSa_OjGv9jNFIHtgf6lZmYHx96L97gauDX7NTnEjZNJmRnjQykp5eWk-k2_b6_xqCR4ttKrzKBBiUZ8UJbQ0WkbwjtdkVc4a7Kl-BojI0u8j4pSbXUP02vQyM1a5DQVVmHTOCkcpUe5rxkfCY4Spr8tt16xFEaxjaqGCflAJ6Lb0E2qfaCMGVafolClYg37bV2rqbDJZJ9oEe-hrak9qEvsp8ycZPW-1svefhhOtZNPSBYHdbGYl6U1L708T6SQ0sEdt3numxdMzH41_OTy8njL8AkbHT6I"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"1d38c4325f","applicationID":"1552466207,1446617516","transactionName":"YwBSZEBUDUVYBUEPDFpKcVNGXAxYFiJHExNVCWxeXVEGanoJWxIRWwlcVUBpLVldA2MPBkMmX15GRwxaVQNHS11CDFVH","queueTime":24,"applicationTime":1150,"atts":"T0dREghOHks=","errorBeacon":"bam.nr-data.net","agent":""}</script><script type="text/javascript" src="/_Incapsula_Resource?SWJIYLWA=719d34d31c8e3a6e6fffd425f7e032f3&ns=1&cb=1421521003" async></script></body> </html>