1!function(e){function t(t){for(var a,i,c=t[0],l=t[1],d=t[2],u=0,m=[];u<c.length;u++)i=c[u],Object.prototype.hasOwnProperty.call(r,i)&&r[i]&&m.push(r[i][0]),r[i]=0;for(a in l)Object.prototype.hasOwnProperty.call(l,a)&&(e[a]=l[a]);for(s&&s(t);m.length;)m.shift()();return o.push.apply(o,d||[]),n()}function n(){for(var e,t=0;t<o.length;t++){for(var n=o[t],a=!0,c=1;c<n.length;c++){var l=n[c];0!==r[l]&&(a=!1)}a&&(o.splice(t--,1),e=i(i.s=n[0]))}return e}var a={},r={2:0},o=[];function i(t){if(a[t])return a[t].exports;var n=a[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=e,i.c=a,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)i.d(n,a,function(t){return e[t]}.bind(null,a));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="";var c=window.webpackJsonp=window.webpackJsonp||[],l=c.push.bind(c);c.push=t,c=c.slice();for(var d=0;d<c.length;d++)t(c[d]);var s=l;o.push([224,1,0]),n()}({221:function(e,t,n){"use strict";n.r(t),n.d(t,"Image",(function(){return a})),n.d(t,"Video",(function(){return r})),n.d(t,"Accordion",(function(){return o})),n.d(t,"MediaGallery",(function(){return i})),n.d(t,"Modal",(function(){return qe})),n.d(t,"StickyNavigation",(function(){return c})),n.d(t,"Tabs",(function(){return it}));var a={};n.r(a),n.d(a,"expandImage",(function(){return b})),n.d(a,"collapseImage",(function(){return w})),n.d(a,"isImageExpanded",(function(){return k}));var r={};n.r(r),n.d(r,"playFromUrl",(function(){return j})),n.d(r,"hidePlayingVideo",(function(){return q})),n.d(r,"isModalVideoPlaying",(function(){return T})),n.d(r,"getTrackingStatus",(function(){return B}));var o={};n.r(o),n.d(o,"expandSection",(function(){return H})),n.d(o,"collapseSection",(function(){return U})),n.d(o,"isSectionOpen",(function(){return z})),n.d(o,"getIndexOfSection",(function(){return Q})),n.d(o,"getNameOfSection",(function(){return W}));var i={};n.r(i),n.d(i,"showMedia",(function(){return Ne})),n.d(i,"getCurrentlySelectedIndex",(function(){return je}));var c={};n.r(c),n.d(c,"handleStickyClick",(function(){return ze})),n.d(c,"getOffset",(function(){return We})),n.d(c,"isSecondary",(function(){return Ve})),n.d(c,"getCurrentSection",(function(){return Je}));var l=n(63),d=n(19),s=n(1),u="content-item__image--expanded",m="content-item__image--transitioning",g=null,f=!1;function v(e){e.currentTarget.removeEventListener("transitionend",v),e.currentTarget.classList.remove(m),e.currentTarget.style.transform=""}function p(e){27===e.keyCode&&(document.getElementsByClassName(m)[0]||(e.preventDefault(),f=!0,w(),Object(s.a)("Components","Expandable image - collapsed an image","Esc key"),document.removeEventListener("keydown",p)))}function y(){var e=document.getElementsByClassName("content-item__image-clickeater")[0];e&&e.parentNode.removeChild(e)}function h(e){k()&&(f=!0,w(),Object(s.a)("Components","Expandable image - collapsed an image","Scrolling"))}function b(e,t){if(e&&!k()&&!e.classList.contains(m)){var n=getComputedStyle(e),a=e.offsetWidth,r=e.offsetHeight,o=(r+parseInt(n.marginBottom,10))/a,i=100*o+"%",c=document.createElement("div"),l=document.createElement("div");if(c.style.width=a+"px",c.style.maxWidth="100%",l.style.width="100%",l.style.paddingTop=i,e.nextElementSibling&&"figcaption"===e.nextElementSibling.tagName.toLowerCase()){var y=e.nextElementSibling.innerHTML,h=document.createElement("div"),b=document.createElement("div"),E=document.createElement("div");E.className="content-item__caption-button content-item__caption-button--expanded",E.addEventListener("click",(function(e){e.currentTarget.parentNode.classList.contains("content-item__caption--hide")?e.currentTarget.parentNode.classList.remove("content-item__caption--hide"):e.currentTarget.parentNode.classList.add("content-item__caption--hide")})),b.innerHTML=y,h.classList.add("content-item__caption--expanded"),b.classList.add("content-width"),h.appendChild(E),h.appendChild(b),c.appendChild(h)}var S=e.getBoundingClientRect(),C=S.top,_=S.left,A=window.innerWidth-document.body.clientWidth,L=window.innerWidth-A,x=L/2-.5*a,F=window.innerHeight/2-.5*r,O=1280;o>1?O=window.innerHeight/o:L<O&&(O=L);var N="translate3d("+(_-x)+"px,"+(C-F)+"px, 0) ";N+="scale("+a/O+")",c.appendChild(l),e.parentNode.insertBefore(c,e.nextElementSibling),g=c,e.classList.add(u),o>1&&(e.style.width=O+"px"),Object(d.a)()&&(e.style.transform=N,e.offsetHeight,e.addEventListener("transitionend",v),e.classList.add(m),e.style.transform=""),(j=document.createElement("div")).className="
1content-item__image-clickeater",j.addEventListener("click",(function(){f=!0,w(),Object(s.a)("Components","Expandable image - collapsed an image","Backdrop click")})),document.body.appendChild(j),document.addEventListener("keydown",p),t&&t.omitFromHistory||history.pushState({type:"image",data:{src:e.getAttribute("src")}},"","")}var j}function w(){k()&&!document.querySelector(".".concat(m))&&history.back()}function k(){var e=!1;return document.getElementsByClassName(u)[0]&&(e=!0),e}document.addEventListener("click",(function(e){e.target&&"img"===e.target.nodeName.toLowerCase()&&"modal"===e.target.getAttribute("data-expandable-behavior")&&(e.target.classList.contains(u)?(f=!0,w(),Object(s.a)("Components","Expandable image - collapsed an image","Trigger element")):(Object(s.a)("Components","Expandable image - expanded an image","Trigger element"),b(e.target)))})),document.addEventListener("scroll",Object(l.a)(h,100)),window.addEventListener("resize",Object(l.a)(h,100)),window.addEventListener("popstate",(function(e){if(e.state&&"image"===e.state.type&&e.state.data&&e.state.data.src){var t=document.querySelector("img[src='".concat(e.state.data.src,"'"));t&&(b(t,{omitFromHistory:!0}),f?f=!1:Object(s.a)("Components","Expandable image - expanded an image","Browser history"))}else k()&&(!function(){var e=document.getElementsByClassName(u)[0];if(e&&g&&!e.classList.contains(m)){var t=e.getBoundingClientRect(),n=g.getBoundingClientRect(),a=n.top,r=n.left,o=window.innerWidth-document.body.clientWidth,i=(window.innerWidth-o)/2-.5*n.width,c=window.innerHeight/2-.5*n.height,l=t.width/n.width,s="translate3d("+(i-r)+"px,"+(c-a)+"px, 0) ";s+="scale("+l+")",e.classList.remove(u),e.style.width=null,Object(d.a)()&&(e.style.transform=s,e.offsetHeight,e.addEventListener("transitionend",v),e.classList.add(m),e.style.transform=""),g.parentNode.removeChild(g),g=null,(f=document.getElementsByClassName("content-item__image-clickeater")[0])&&(Object(d.a)()?(f.addEventListener("animationend",y),f.classList.add("content-item__image-clickeater--hiding")):y()),"video"===e.nodeName.toLowerCase()&&"modal"===e.getAttribute("data-playback-behavior")&&(e.removeAttribute("controls"),e.pause())}var f}(),f?f=!1:Object(s.a)("Components","Expandable image - collapsed an image","Browser history"))}));var E={},S=null,C=null,_=null,A=null;function L(e){if(e.target&&"video"===e.target.tagName.toLowerCase()&&e.target.getAttribute("data-playback-behavior")){var t=e.target.closest(".".concat("content-item__video-wrapper")),n=e.target.previousElementSibling;"ended"===e.type||"pause"===e.type?(t&&t.classList.remove("content-item__video-wrapper--hide-play-button"),"ended"===e.type&&(!function(e){var t=e.target.getAttribute("data-video-title"),n=e.target.getAttribute("src");if(t&&n){var a=F(t);a.ended||(a.ended=!0,Object(s.a)("Videos","Ended","".concat(t,"/").concat(document.title)))}}(e),n&&(n.classList.remove("multimedia-c2a--hide"),n.classList.add("multimedia-c2a--show")))):"playing"===e.type?(t&&t.classList.add("content-item__video-wrapper--hide-play-button"),function(e){var t=e.target.getAttribute("data-video-title"),n=e.target.getAttribute("src");if(t&&n){var a=F(t);a.started||(a.started=!0,Object(s.a)("Videos","First Play","".concat(t,"/").concat(document.title)),window.dataLayer=window.dataLayer||[],dataLayer.push({event:"video_play",videoTitle:t,videoUrl:n,pageTitle:document.title}))}}(e),n&&(n.classList.remove("multimedia-c2a--show"),n.classList.add("multimedia-c2a--hide"))):"seeking"===e.type&&n&&(n.classList.remove("multimedia-c2a--show"),n.classList.add("multimedia-c2a--hide"))}}function x(e,t){var n=e.getAttribute("data-video-title"),a=e.getAttribute("src");if(n&&a){var r=F(n);r["played".concat(t)]||(r["played".concat(t)]=!0,Object(s.a)("Videos","Played","".concat(t,"%"),"".concat(n,"/").concat(document.title)))}}function F(e){return E[e]||(E[e]={played25:!1,played50:!1,played75:!1,started:!1,ended:!1}),E[e]}function O(){S&&(S.pause(),S.src="",S.parentNode.removeChild(S),S=null),C&&(C.parentNode.removeChild(C),C=null),_&&(_.parentNode.removeChild(_),_=null)}
1function N(e){"keydown"===e.type&&27===e.keyCode&&q()}function j(e,t){if(!e||T())throw"Error: no URL specified";var n=document.createElement("video");if(n.className="video-modal",n.autoplay=!0,n.preload="metadata",n.controls=!0,n.setAttribute("data-playback-behavior","url"),t&&(t.videoTitle&&n.setAttribute("data-video-title",t.videoTitle),t.videoPoster&&(n.poster=t.videoPoster),t.videoWidth&&n.setAttribute("width",t.videoWidth),t.videoHeight&&n.setAttribute("height",t.videoHeight)),n.src=e,t&&t.replaceElement&&t.replaceElement.nodeName)n.className="content-item",t.replaceElement.parentNode.insertBefore(n,t.replaceElement),t.replaceElement.parentNode.removeChild(t.replaceElement);else{S=n,(C=document.createElement("div")).className="video-modal-backdrop",C.addEventListener("click",(function(){return q()})),document.body.appendChild(C),(_=document.createElement("div")).className="loading-indicator loading-indicator--visible loading-indicator--light loading-indicator--fixed-center",_.style.zIndex="10";var a=document.createElement("div");a.className="loading-indicator__inner",_.appendChild(a),document.body.appendChild(_),t.callToActionUrl&&((A=document.createElement("a")).setAttribute("href",t.callToActionUrl),A.setAttribute("target",t.callToActionTarget),A.textContent=t.callToActionText,A.className="multimedia-c2a multimedia-c2a--hide multimedia-c2a--modal button button--sol button--small",document.body.appendChild(A)),document.body.appendChild(n),document.addEventListener("keydown",N),n.addEventListener("loadedmetadata",(function(){n.classList.add("video-modal--loaded"),_.style.display="none"}))}t&&t.omitFromHistory||history.pushState({type:"video",data:{url:e,options:t}},t.videoTitle?t.videoTitle:"","")}function q(){history.back()}function T(){return!(null===C&&null===_&&null===S)}function B(e){return E[e]}document.addEventListener("click",(function(e){var t=document.body.matchesSelector||document.body.webkitMatchesSelector||document.body.mozMatchesSelector||document.body.msMatchesSelector,n=null;if(e.target&&t.call(e.target,".".concat("trigger--modal-video",",.").concat("trigger--modal-video"," *"))?n="trigger--modal-video":e.target&&t.call(e.target,".".concat("trigger--inline-video",",.").concat("trigger--inline-video"," *"))&&(n="trigger--inline-video"),n){var a=e.target.closest(".".concat(n)),r=a.getAttribute("data-video-src"),o=a.parentNode,i=o&&o.classList.contains("multimedia-c2a--container")?o.getElementsByTagName("a")[0]:null;r&&j(r,{videoTitle:a.getAttribute("data-video-title"),videoPoster:a.getAttribute("data-video-poster"),videoWidth:a.getAttribute("data-video-width")||a.querySelector("img").getAttribute("width"),videoHeight:a.getAttribute("data-video-height")||a.querySelector("img").getAttribute("height"),replaceElement:"trigger--inline-video"===n?a:null,callToActionUrl:i?i.getAttribute("href"):null,callToActionTarget:i?i.getAttribute("target"):null,callToActionText:i?i.textContent:null,omitFromHistory:"trigger--inline-video"===n})}})),document.addEventListener("ended",L,!0),document.addEventListener("pause",L,!0),document.addEventListener("playing",L,!0),document.addEventListener("seeking",L,!0),document.addEventListener("timeupdate",(function(e){var t=e.target.currentTime/e.target.duration;t>.75?x(e.target,75):t>.5?x(e.target,50):t>.25&&x(e.target,25)}),!0),window.addEventListener("popstate",(function(e){e.state&&"video"===e.state.type?j(e.state.data.url,Object.assign({},e.state.data.options,{omitFromHistory:!0})):T()&&(document.removeEventListener("keydown",N),Object(d.a)()?(S.classList.add("video-modal--hiding"),C.classList.add("video-modal-backdrop--hiding"),C.addEventListener("animationend",O),A&&A.classList.add("multimedia-c2a--hide")):O())}));var I=n(30),D=n(56),P=n(52);function M(e){var t=e.currentTarget,n=t.closest(".content-container--accordion");if(t&&n){var a=t.getAttribute("data-section-name");if(a){var r=e.target.classList.contains("accordion__read-more-less")?"Read more/less button":"Heading toggle";z(a,n)?(U(a,n),Object(s.a)("Components","Accordion - collapsed a section",r)):(H(a,n),Object(s.a)("Components","Accordion - expanded a section",r))}}}function R(){for(var e=document.getElementsByClassName("content-container--accordion"),t=e.length,n=0;n<t;n++){var a=e[n],r=a.querySelectorAll(".accordion__content--visible"),o=r.length,i="";if(!a.classList.contains("content-container--accordion-no-query")){for(var c=0;c<o;c++){i+=Q(r[c].getAttribute("data-section-name"),a),o-1>c&&(i+=",")}history&&history.replaceState&&(i.length>0?history.replaceState(null,null,Object(D.a)(location,"accordion"+n,i)):history.replaceState(null,null,Object(P.a)(location.href,"accordion"+n)))}}}function H(e,t,n){if(e&&t){var a=t.querySelector(".accordion__content[data-section-name='"+e+"']"),r=t.querySelector(".accordion__button[data-section-name='"+e+"']"),o=t.querySelector(".accordion__read-more-less[data-section-name='"+e+"']"),i=t.getAttribute("data-read-less-text");a.classList.add("accordion__content--visible"),r&&r.classList.add("accordion__button--active"),o&&i&&(o.innerText=i),n&&n.skipQueryStringUpdate||R()}}function U(e,t,n){if(e&&t){var a=t.querySelector(".accordion__content[data-section-name='"+e+"']"),r=t.querySelector(".accordion__button[data-section-name='"+e+"']"),o=t.querySelector(".accordion__read-more-less[data-section-name='"+e+"']"),i=t.getAttribute("data-read-more-text");a.classList.remove("accordion__content--visible"),r&&r.classList.remove("accordion__button--active"),o&&i&&(o.innerText=i),n&&n.skipQueryStringUpdate||R()}}function z(e,t){if(e&&t){var n=t.querySelector(".accordion__content[data-section-name='"+e+"']");if(n)return!!n.classList.contains("accordion__content--visible");throw'Accordion section "'+e+'" does not exist.'}}function Q(e,t){for(var n=t.querySelector(".accordion__content[data-section-name='"+e+"']"),a=t.querySelectorAll(".accordion__content"),r=a.length,o=-1,i=0;i<r;i++)if(n===a[i]){o=i;break}return o}function W(e,t){var n=t.querySelectorAll(".accordion__content")[e];if(n)return n.getAttribute("data-section-name")}for(var V=document.getElementsByClassName("content-container--accordion"),J=V.length,$=0;$<J;$++){for(var K=V[$],G=K.getElementsByClassName("accordion__button"),Y=G.length,X=0;X<Y;X++)G[X].addEventListener("click",M);for(var Z=K.getElementsByClassName("accordion__read-more-less"),ee=Z.length,te=0;te<ee;te++)Z[te].addEventListener("click",M);if(!K.classList.contains("content-container--accordion-no-query")){var ne=Object(I.a)(location,"accordion"+$);if(ne&&ne.length>0)for(var ae=ne.split(","),re=ae.length,oe=0;oe<re;oe++){H(W(parseInt(ae[oe],10),K),K,{skipQueryStringUpdate:!0})}}}var ie=n(127);if(!("objectFit"in document.documentElement.style))for(var ce=document.querySelectorAll("img.background-element, video.background-element"),le=0;le<ce.length;le++){var de=ce[le],se="img"===de.tagName.toLowerCase()?de.getAttribute("src"):de.getAttribute("poster"),ue=de.className.split(" ").filter((function(e){return e.indexOf("background-element")>-1}));if(se){de.parentElement.style.backgroundImage='url("'.concat(se,'")'),de.parentElement.classList.add("has-background--compat");for(var me=0;me<ue.length;me++){var ge=ue[me].substr("background-element--".length);ge.length>0&&de.parentElement.classList.add("has-background--compat-".concat(ge))}de.parentElement.removeChild(de)}}function fe(e,t){var n=window.getComputedStyle(e).getPropertyValue(t);if(n)return n}document.addEventListener("lazybeforeunveil",(function(e){if((e.target.classList.contains("has-image-background")||e.target.classList.contains("has-pattern-background"))&&(e.preventDefault(),!window.CSS||!CSS.supports("color","var(--primary)"))){var t=document.createElement("style"),n="bg-".concat(Object(ie.a)().slice(0,8));t.innerHTML=".".concat(n,'{background-image:url("').concat(e.target.dataset.bg,'")}'),document.head.insertBefore(t,document.head.children[0]),e.target.classList.add(n)}}));for(var ve=document.querySelectorAll(".has-full-height-background"),pe=0;pe<ve.length;pe++)try{if("continue"===function(){var e=ve[pe],t=fe(e,"--background-image");if(null==t)throw new Error("Could not find background image property for element: ".concat(e));var n=t.match(/url\(['"]?(.*?)['"]?\)/),a=n?n[1]:null;if(null==a)throw new Error("Could not find url for element: ".concat(e));var r=new Image;r.src=a,r.onload=function(){var t,n,a=(t=r.width,n=r.height,(Math.round(n)/Math.round(t)*100).toFixed(2).replace(".00",""));e.style.paddingTop=a+"%"},r.onerror=function(e){console.error("Failed to load image:",a),console.error("Error Event:",e)}}())continue}catch(e){console.error(e)}
1var ye=n(0),he=n.n(ye),be=n(38),we=n.n(be),ke=n(53),Ee=n(6),Se=n(84);function Ce(e,t,n,a,r,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(a,r)}function _e(e){return function(){var t=this,n=arguments;return new Promise((function(a,r){var o=e.apply(t,n);function i(e){Ce(o,a,r,i,c,"next",e)}function c(e){Ce(o,a,r,i,c,"throw",e)}i(void 0)}))}}function Ae(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],a=!0,r=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(a=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{a||null==c.return||c.return()}finally{if(r)throw o}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Le(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Le(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Le(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function xe(e){var t=e,n=cookie.get("PromegaCountry");if(null!=n&&n.length>0&&"CHN"===n&&e.length>0){var a="scv10mr-cdnpre-p-cus-00-cvdwbsfnfcasftak.z01.azurefd.net",r=window.location.href;(r.includes("devcloud")||r.includes("dev")||r.includes("stagecontent")||r.includes("stagecloud")||r.includes("stage")||r.includes("cm-testcloud")||r.includes("testcloud")||r.includes("testcontent")||r.includes("test"))&&(a="scv10mr-cdnpre-t-cus-00-d8fhdmfzb6eqatcj.z01.azurefd.net");var o=e.split("/");t="https://"+a+"/wdn/coa/"+o[o.length-1].split("?")[0]+"?f="+("original"===o[o.length-2]?o[o.length-3]:o[o.length-2])}return t}var Fe=function(e){var t=Ae(Object(ye.useState)(!1),2),n=t[0],a=t[1],r=Ae(Object(ye.useState)(!1),2),o=r[0],i=r[1],c=Ae(Object(ye.useState)(""),2),l=c[0],d=c[1],s=Ae(Object(ye.useState)(!0),2),u=s[0],m=s[1],g=Ae(Object(ye.useState)([]),2),f=g[0],v=g[1],p=e.searchButtonText,y=void 0===p?"Search":p,h=e.noResultsText,b
1=void 0===h?"No results":h,w=e.catNum,k=e.className,E=e.initialValue;function S(e){return C.apply(this,arguments)}function C(){return(C=_e(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a(!0),i(!0),v([]),e.prev=3,!w){e.next=11;break}return e.next=7,Object(ke.getCertificatesOfAnalysis)(w,t);case 7:n=e.sent,(w||E&&!o)&&(n=n.filter((function(e){return e.Name.startsWith(w)}))),e.next=14;break;case 11:return e.next=13,Object(ke.getCertificatesOfAnalysis)(t);case 13:n=e.sent;case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(3),n=[];case 19:a(!1),v(n);case 21:case"end":return e.stop()}}),e,null,[[3,16]])})))).apply(this,arguments)}return Object(ye.useEffect)((function(){E&&(d(E),S(E))}),[]),he.a.createElement("div",{className:"certificate-search".concat(k&&" ".concat(k)),"data-initial-state":JSON.stringify(e)},he.a.createElement("div",{className:"content-item"},he.a.createElement("input",{type:"search","aria-label":"Search for Certificates of Analysis",value:l,disabled:n,autoComplete:"off",onChange:function(e){e.target.value.trim().length>0?m(!1):m(!0),d(e.target.value)},onKeyDown:function(e){13!==e.keyCode||m?27===e.keyCode&&(e.stopPropagation(),e.target.blur()):S(l)}})),!n&&he.a.createElement("div",{className:"content-item"},he.a.createElement("button",{className:"button button--promega-sol",type:"button",disabled:n||u,onClick:function(){return S(l)}},y)),n&&he.a.createElement(Ee.a,null),f.length>0&&he.a.createElement("div",{className:"content-item"},f.map((function(e){return he.a.createElement(Se.a,{key:e.Links.AssetDownloadLink,units:!1,GtmClasses:"",Files:[{Title:e.Name,Url:xe(e.Links.AssetDownloadLink),Extension:e.Type,Size:e.Size,IsDefault:!0}]})}))),o&&!n&&0===f.length&&he.a.createElement("p",null,b))};n(243);var Oe="media-gallery__thumbnail-wrapper--selected";function Ne(e,t){if(e&&t>-1&&t!==je(e)){var n=e.getElementsByClassName("media-gallery__item")[0],a=e.getElementsByClassName("media-gallery__caption")[0],r=e.getElementsByClassName("media-gallery__item-container")[0],o=e.getElementsByClassName("media-gallery__thumbnail-tray")[0],i=o.children[t],c=i.getElementsByClassName("media-gallery__thumbnail")[0],l=r.getBoundingClientRect().width,d=i.getAttribute("data-media-type"),s=i.getAttribute("data-media-src"),u=i.getAttribute("data-media-srcset"),m=i.getAttribute("data-media-width"),g=i.getAttribute("data-media-height"),f=c.getAttribute("alt");if(n.parentNode.removeChild(n),a&&a.parentNode.removeChild(a),"image"===d){var v=document.createElement("img"),p=window.performance&&"function"==typeof window.performance.now?performance.now():Date.now()+Math.random();v.className="".concat("media-gallery__item"," lazyload"),v.setAttribute("data-gallery-index",function(e){var t=document.getElementsByClassName("media-gallery");return Array.prototype.indexOf.call(t,e)}(e)),v.setAttribute("data-load-key",p),v.alt=f,v.setAttribute("data-src",s),u&&v.setAttribute("data-srcset",u),v.width=m||l,g&&(v.height=g),r.appendChild(v)}else{if("video"!==d)throw'Invalid media type "'.concat(d,'" clicked in media gallery.');var y=document.createElement("div"),h=i.getAttribute("data-video-poster"),b=i.getAttribute("data-playback-behavior");y.className="media-gallery__item";var w=document.createElement("div");w.className="content-item__video-wrapper",w.setAttribute("data-video-src",s),w.setAttribute("data-video-poster",h),w.setAttribute("data-video-title",f),m&&w.setAttribute("data-video-width",m),g&&w.setAttribute("data-video-height",g),w.className+="inline"===b?" trigger--inline-video":" trigger--modal-video";var k=document.createElement("img");k.alt=f,k.src=h,m&&(k.width=m),g&&(k.height=g),w.appendChild(k),y.appendChild(w),r.appendChild(y)}var E=i.getAttribute("data-media-caption");if(E){var S=document.createElement("div");S.innerHTML=E,S.className="".concat("media-gallery__caption"," ").concat("caption-text"),r.appendChild(S)}var C=o.getElementsByClassName(Oe)[0];C&&C.classList.remove(Oe),i.classList.add(Oe)}}function je(e){if(e){for(var t=e.getElementsByClassName(Oe)[0],n=0;null!=(t=t.previousElementSibling);)n++;return n}}document.addEventListener("click",(function(e){var t=e.target.closest(".".concat("media-gallery__thumbnail-wrapper"));if(t){var n=t.closest(".".concat("media-gallery")),a=n.getElementsByClassName("media-gallery__thumbnail-tray")[0];Ne(n,Array.prototype.indexOf.call(a.children,t));var r=e.target.closest(".media-gallery--product-purchase")?"Purchasing section":"Page component";Object(s.a)("Components","Media Gallery - switched images",r)}}));var qe=n(5),Te=n(37),Be=n(125);function Ie(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=De(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,c=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw o}}}}function De(e,t){if(e){if("string"==typeof e)return Pe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pe(e,t):void 0}}function Pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var Me,Re,He=[],Ue=document.querySelector(".site-header");function ze(e){e.preventDefault();var t=document.querySelector(e.target.getAttribute("href")),n=-1*((Me?We(Me):0)+(Ue?Ue.querySelector(".site-header__content").offsetHeight+Ue.querySelector(".site-header__nav").offsetHeight:0)+1*parseFloat(getComputedStyle(document.documentElement).fontSize));Object(Te.a)(t,null,{updateHash:!0,offset:n})}function Qe(e){ze(e),Object(s.a)("Product Detail Page","Click","Clicked sticky nav section heading - ".concat(e.target.innerText))}function We(e){var t=Ve(e);return e.offsetHeight*(t?2:1)}function Ve(e){return e&&e.classList.contains("sticky-navigation--secondary")}function Je(e,t){var n,a=Ie(e);try{for(a.s();!(n=a.n()).done;){var r=n.value;r.isIntersecting&&!He.includes(r.target)?He.push(r.target):He.includes(r.target)&&!r.isIntersecting&&He.splice(He.indexOf(r.target),1)}}catch(e){a.e(e)}finally{a.f()}var o,i,c=1/0,l=Ie(He);try{for(l.s();!(i=l.n()).done;){var d=i.value,s=d.getBoundingClientRect().top;s<c&&(c=s,o=d)}}catch(e){l.e(e)}finally{l.f()}return o}if("undefined"!=typeof document&&(Me=document.querySelector(".sticky-navigation"))){window.Stickyfill&&Stickyfill.add(Me);for(var $e=Me.clientHeight*(Ve(Me)?2:1),Ke=new IntersectionObserver((function(e,t){var n=Je(e);
1if(n){var a=document.querySelector(".".concat("sticky-navigation__link--active"));a&&a.classList.remove("sticky-navigation__link--active");var r=document.querySelector(".".concat("sticky-navigation__link",'[href="#').concat(n.id,'"]'));r.hasAttribute("data-gtm")&&Object(Be.a)(r.getAttribute("data-gtm")),r.classList.add("sticky-navigation__link--active")}}),{rootMargin:"-".concat($e,"px 0% -50% 0%")}),Ge=document.getElementsByClassName("sticky-navigation__link"),Ye=function(e){if(Array.isArray(e))return Pe(e)}(Re=Ge)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(Re)||De(Re)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),Xe=0;Xe<Ye.length;Xe++){var Ze=Ye[Xe].getAttribute("href"),et=void 0;try{et=document.querySelector(Ze)}catch(e){continue}et?(Ke.observe(et),Ye[Xe].addEventListener("click",Qe)):Ye[Xe].parentElement.removeChild(Ye[Xe])}Ge.length>0&&Ge[0].classList.add("sticky-navigation__link--active")}var tt=[];function nt(e){ze(e),Object(s.a)("Components","Sidebar Navigation - clicked link")}if(window&&window.IntersectionObserver){var at=new IntersectionObserver((function(e,t){var n=Je(e);n&&(document.querySelector(".sidebar-nav-link--selected")&&document.querySelector(".sidebar-nav-link--selected").classList.remove("sidebar-nav-link--selected"),document.querySelector('.sidebar-nav-link[href="#'.concat(n.id,'"]')).classList.add("sidebar-nav-link--selected"))}),{rootMargin:"0% 0% -50% 0%"});tt=document.getElementsByClassName("sidebar-nav-link");for(var rt=0;rt<tt.length;rt++){var ot=document.querySelector(tt[rt].getAttribute("href"));ot?(at.observe(ot),tt[rt].addEventListener("click",nt)):ot.parentElement.removeChild(ot)}tt.length>0&&tt[0].classList.add("sidebar-nav-link--selected")}var it=n(123);n(244);Object(Se.b)(),function(){for(var e=0,t=Array.from(document.querySelectorAll(".certificate-search[data-initial-state]"));e<t.length;e++){var n=t[e];try{var a=JSON.parse(n.dataset.initialState);we.a.hydrate(he.a.createElement(Fe,a),n.parentElement)}catch(e){console.error(e)}}}()},222:function(e,t,n){"use strict";n.r(t),n.d(t,"AlertDialog",(function(){return a})),n.d(t,"Breakpoints",(function(){return w})),n.d(t,"CountrySelect",(function(){return r})),n.d(t,"DeclineCookies",(function(){return o})),n.d(t,"ManageCookies",(function(){return i})),n.d(t,"PrivacyChoices",(function(){return c})),n.d(t,"NavMenu",(function(){return V})),n.d(t,"Notifications",(function(){return l})),n.d(t,"Search",(function(){return ne})),n.d(t,"Auth",(function(){return ae})),n.d(t,"LoginRegistration",(function(){return re}));var a={};n.r(a),n.d(a,"showDialog",(function(){return f})),n.d(a,"hideDialog",(function(){return v}));var r={};n.r(r),n.d(r,"changeCountry",(function(){return P}));var o={};n.r(o);var i={};n.r(i);var c={};n.r(c);var l={};n.r(l),n.d(l,"showMessage",(function(){return X})),n.d(l,"hideMessage",(function(){return Z}));var d=n(19),s=n(1),u=n(20),m=n.n(u);function g(e){var t=e.target;t.classList.contains("alert-container")&&(t.classList.remove("alert-container--visible"),t.style.transition="",t.style.marginBottom="",t.removeEventListener("transitionend",g))}function f(e){e&&e.classList.contains("alert-container")&&!e.classList.contains("alert-container--visible")&&e.classList.add("alert-container--visible")}function v(e){if(e&&e.classList.contains("alert-container")&&e.classList.contains("alert-container--visible")){if(Object(d.a)()){var t=e.getBoundingClientRect();e.style.transition="margin-bottom .3s ease",e.addEventListener("transitionend",g),e.style.marginBottom="-".concat(t.height,"px")}else g({target:e});var n=e.getAttribute("data-set-cookie-on-hide");n&&((n=JSON.parse(n)).maxAge?(m.a.set(n.name,n.value,{"max-age":n.maxAge,path:"/"}),console.warn("Cookies max-age option does not appear to be supported any longer (03/02/2021 CPAULY)")):n.expires?m.a.set(n.name,n.value,{expires:n.expires,path:"/"}):m.a.set(n.name,n.value,{path:"/"}))}}if("undefined"!=typeof document){for(var p=document.getElementsByClassName("alert-container"),y=0;y<p.length;y++){var h=p[y].getAttribute("data-set-cookie-on-hide");if(p[y].getAttribute("data-autoshow")){var b=!1;h&&(h=JSON.parse(h),m.a.get(h.name)===h.value&&(b=!0)),b||f(p[y])}}document.addEventListener("click",(function(e){if(e.target&&e.target.classList.contains("alert-accordion-title")){var t=e.target,n=e.target.nextElementSibling;t.classList.toggle("alert-accordion-title-expand"),n.style.maxHeight?n.style.maxHeight=null:n.style.maxHeight=n.scrollHeight+"px"}})),document.addEventListener("click",(function(e){if(e&&e.target){var t=e.target.closest(".".concat("alert-container__dismiss-button"));if(t){var n=t.closest(".".concat("alert-container"))||t.closest(".alert-section")||t.closest("section");n&&(v(n),Object(s.a)("Components","Alert dialog - dismissed"))}else{var a=e.target.closest(".".concat("alert-container__acceptall-button"));if(a){var r=a.closest(".".concat("alert-container"))||a.closest(".alert-section")||a.closest("section");r&&(v(r),Object(s.a)("Components","Alert dialog - acceptall"))}else;}}})),document.addEventListener("click",(function(e){var t=e.target;if(t){var n=t.closest(".alert-container__dismiss-button");if(n)return e.preventDefault(),void function(e){if(e){var t=e.closest(".alert-container")||e.closest(".alert-section")||e.closest("section");if(t){t.hidden=!0;try{var n=t.getAttribute("data-set-cookie-on-hide");if(!n)return;var a=JSON.parse(n.replace(/"/g,'"')),r=a.name,o=a.value||"true",i=a.expires||365,c=new Date;c.setTime(c.getTime()+24*i*60*60*1e3),document.cookie=r+"="+encodeURIComponent(o)+";path=/;expires="+c.toUTCString()}catch(e){console.warn("Unable to set cookie for alert hide",e)}}}}(n);var a=t.closest(".alert-toggle-details"),r=t.closest(".alert-accordion-title"),o=a||r;return o?(e.preventDefault(),void function(e,t){if(!e)return null;t=t||{};var n=e.closest(".alert-section"),a=n&&n.querySelector(".alert-accordion-panel");
1if(!a)return null;var r="true"===e.getAttribute("aria-expanded"),o="boolean"==typeof t.force?t.force:!r;e.setAttribute("aria-expanded",o?"true":"false"),a.setAttribute("aria-hidden",o?"false":"true");var i=e.dataset.viewText||e.getAttribute("data-view-text")||"View details",c=e.dataset.hideText||e.getAttribute("data-hide-text")||"Hide details";(e.querySelector(".toggle-label")||e).textContent=o?c:i}(o)):void 0}}))}var w=n(77),k=n(52),E=n(39),S=n(5);function C(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=A(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,c=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(c)throw o}}}}function _(e){return function(e){if(Array.isArray(e))return L(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||A(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,t){if(e){if("string"==typeof e)return L(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?L(e,t):void 0}}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}var x,F=!1,O=!1;function N(){var e=[];return e.push(document.querySelector(".country-select-dialog__dropdown-list")),e.push(document.querySelector(".country-select-dialog__dropdown-continue-button")),e.push.apply(e,_(Array.from(document.querySelectorAll(".country-select-dialog__language-link")))),e.filter((function(e){return null!=e}))}function j(){O=!1;var e,t=C(N());try{for(t.s();!(e=t.n()).done;){e.value.removeAttribute("disabled")}}catch(e){t.e(e)}finally{t.f()}var n=document.querySelector(".country-select-dialog__loading");n&&n.classList.remove("loading-indicator--visible");var a=document.querySelector(".country-select-dialog__dropdown-continue-button");a&&a.removeAttribute("hidden"),D(),Object(S.unlock)()}function q(e){if(e.target.classList.contains("trigger--country-select")){var t="Trigger element";e.target.closest(".alert-container")?t="Cookie policy alert dialog":e.target.closest(".site-footer")?t="Site footer":e.target.closest(".site-header")&&(t="Site header"),(n=document.querySelector(".".concat("country-select-dialog")))&&(Object(S.show)(n),function(){if(!F){F=!0;for(var e=x.getElementsByClassName("country-select-dialog__flag-image"),t=0;t<e.length;t++){var n=e[t].firstElementChild,a=e[t].getAttribute("data-src");n&&a&&n.setAttributeNS("http://www.w3.org/1999/xlink","href",a)}}}()),Object(s.a)("Components","Country select - opened",t),e.preventDefault()}var n}function T(e){e.target.classList.contains("country-select-dialog__language-link")&&(e.preventDefault(),P(e.target.getAttribute("data-country-id"),e.target.getAttribute("data-country-lang")),Object(s.a)("Components","Country select - changed country or language","Language link"))}function B(e){var t=e.split('"')[3];t?window.location.href=t:j()}function I(){j()}function D(){var e=document.querySelector(".country-select-dialog__dropdown-list"),t=document.querySelector('input[name="globalLanguage"]:checked'),n=document.querySelector(".country-select-dialog__dropdown-continue-button");e&&n&&("Select"!==e.value&&t.checked?n.removeAttribute("disabled"):n.setAttribute("disabled","disabled"))}function P(e,t){if(!O){var n=Object(E.a)();if(n.length>0)switch(n){case"local":case"dev":case"stage":case"test":case"testcontent":case"content":case"cm-testcloud":case"stagecontent":n+=".";break;default:n+="-"}var a=location.protocol+"//"+n+"worldwide.promega.com/services/setCountry.ashx?countryid="+e;t&&(a+="&lang="+t),document.querySelector('meta[content="product"]')||(a+="&returnUrl="+encodeURIComponent(Object(k.a)(document.location.href,"cs"))),fetch(a,{credentials:"include"}).then((function(e){return e.text()})).then(B).catch(I),function(){O=!0;var e,t=C(N());try{for(t.s();!(e=t.n()).done;){e.value.setAttribute("disabled","disabled")}}catch(e){t.e(e)}finally{t.f()}var n=document.querySelector(".country-select-dialog__loading");n&&n.classList.add("loading-indicator--visible");var a=document.querySelector(".country-select-dialog__dropdown-continue-button");a&&a.setAttribute("hidden","hidden"),Object(S.lock)()}()}}if("undefined"!=typeof document)if(x=document.getElementsByClassName("country-select-dialog")[0],document.body.addEventListener("click",q),document.body.addEventListener("touchstart",q),x)x.addEventListener("click",T),x.querySelector(".country-select-dialog__dropdown-list").addEventListener("change",D),x.querySelector(".country-select-dialog__dropdown-continue-button").addEventListener("click",(function(){P(document.getElementsByClassName("country-select-dialog__dropdown-list")[0].value,document.querySelector('input[name="globalLanguage"]:checked').value),Object(s.a)("Components","Country select - changed country or language","Dropdown")}));else{var M=document.querySelector(".".concat("country-select-dialog__country-container"));M&&M.addEventListener("click",T)}"undefined"!=typeof document&&document.body.addEventListener("click",(function(e){if(e.target.classList.contains("trigger--decline-cookie
1s-select")){n=1,m.a.set("promegaCookiePolicy",n,{expires:3652,path:"/"}),Promega.Util.updateCookiePolicyConsent(1),(t=document.getElementById("cookiepolicy"))&&(t.style.display="none"),e.preventDefault()}var t,n}));function R(e){return m.a.set("promegaCookiePolicy",e,{expires:3652,path:"/"}),e}function H(){var e,t,n=document.querySelector(".".concat("manage-cookies-select-dialog")),a=("UNKNOWN"===(e=m.a.get("promegaCookiePolicy","UNKNOWN"))&&(e=R(1)),e);t=a,document.getElementById("necessaryCookiesCheckbox").checked=!0,document.getElementById("preferenceCookiesCheckbox").checked=2&t,document.getElementById("performanceStatisticsCheckbox").checked=4&t,document.getElementById("marketingCookiesCheckbox").checked=8&t,n&&Object(S.show)(n)}function U(){var e=document.getElementById("cookiepolicy");e&&(e.style.display="none")}"undefined"!=typeof document&&(document.body.addEventListener("click",(function(e){if(e.target.classList.contains("trigger--accept-all-cookies")){var t=document.querySelector("#cookiepolicy").getAttribute("data-set-cookie-on-hide");t&&((t=JSON.parse(t)).maxAge?(m.a.set(t.name,t.value,{"max-age":t.maxAge,path:"/"}),console.warn("Cookies max-age option does not appear to be supported any longer (03/02/2021 CPAULY)")):t.expires?m.a.set(t.name,t.value,{expires:t.expires,path:"/"}):m.a.set(t.name,t.value,{path:"/"})),Promega.Util.updateCookiePolicyConsent(15),U(),Object(S.hide)()}})),document.body.addEventListener("click",(function(e){e.target.classList.contains("trigger--manage-cookies-select")&&(H(),e.preventDefault())})),document.querySelector(".".concat("modal-dialog__save-button")).addEventListener("click",(function(e){var t,n,a=(t=1,document.getElementById("preferenceCookiesCheckbox").checked&&(t|=2),document.getElementById("performanceStatisticsCheckbox").checked&&(t|=4),document.getElementById("marketingCookiesCheckbox").checked&&(t|=8),t);R(a),Promega.Util.updateCookiePolicyConsent(a),(n=document.querySelector(".".concat("manage-cookies-select-dialog")))&&Object(S.hide)(n),U(),Object(s.a)("Manage Cookies","Save",a),e.preventDefault()})),document.querySelector("#selectAllCookies").addEventListener("click",(function(){for(var e=document.querySelectorAll(".modal-dialog__form-input"),t=0,n=e.length;t<n;t++)e[t].checked=!0})));function z(){var e=m.a.get("promegaCookiePolicy","UNKNOWN");return"UNKNOWN"===e&&(e=Q(1)),e}function Q(e){return m.a.set("promegaCookiePolicy",e,{expires:3652,path:"/"}),e}function W(){var e,t=document.querySelector(".".concat("privacy-choices-dialog")),n=z();
1e=n,document.getElementById("privacyNecessaryCookiesCheckbox").checked=!0,document.getElementById("privacyPreferenceCookiesCheckbox").checked=!0,document.getElementById("privacyPerformanceStatsCheckbox").checked=!0,document.getElementById("privacyMarketingCookiesCheckbox").checked="privacyMarketingCookiesCheckbox"&e,function(){if(z()>=8){var e=document.getElementById("privacyMarketingCookiesCheckbox");e.checked=!0;var t=new Event("change");e.dispatchEvent(t)}}(),t&&Object(S.show)(t)}"undefined"!=typeof document&&(document.body.addEventListener("click",(function(e){e.target.classList.contains("trigger--privacy-choices-modal")&&(W(),e.preventDefault())})),document.querySelector(".".concat("privacy-choices-dialog__save-button")).addEventListener("click",(function(e){var t,n,a=(t=1,t|=2,t|=4,document.getElementById("privacyMarketingCookiesCheckbox").checked&&(t|=8),t);Q(a),Promega.Util.updateCookiePolicyConsent(a),(n=document.querySelector(".".concat("privacy-choices-dialog")))&&Object(S.hide)(n),Object(s.a)("Privacy Options","Save",a),e.preventDefault()})));var V=n(27),J=n(70),$=n(30),K=[];function G(e){var t=Object(J.a)(e.target,".site-logout-notification");t&&(Z(t.getAttribute("data-message-name")),Object(s.a)("Components","Notification - dismissed"))}function Y(e){var t=e.target;t.setAttribute("hidden","hidden"),t.classList.remove("notification-message--hiding"),t.removeEventListener("animationend",Y)}function X(e){var t=document.querySelector(".notification-message[data-message-name=".concat(e,"]"));if(t){var n=t.querySelector(".notification-message__close-button");n&&n.addEventListener("click",G),t.removeAttribute("hidden"),K.push({name:e,timeout:setTimeout(Z.bind(null,e),5e3)})}}function Z(e){var t=document.querySelector(".notification-message[data-message-name=".concat(e,"]"));if(t){var n=t.querySelector(".notification-message__close-button");n&&n.removeEventListener("click",G),Object(d.a)()?(t.addEventListener("animationend",Y),t.classList.add("notification-message--hiding")):t.setAttribute("hidden","hidden");var a=K.findIndex((function(t){return t.name===e}));a>-1&&(clearTimeout(K[a].timeout),K.splice(a,1))}}if("undefined"!=typeof document){for(var ee=Object($.a)(window.location.href.toLowerCase(),"showmessage").split(",").filter((function(e){return e.length>0})),te=0;te<ee.length;te++)X(ee[te]);ee.length>0&&window.history&&history.replaceState({},"",Object(k.a)(location.href.toLowerCase(),"showmessage"))}var ne=n(53),ae=n(64),re=n(122)},223:function(e,t,n){"use strict";n.r(t),n.d(t,"addOrReplaceQueryStringParameter",(function(){return a.a})),n.d(t,"closest",(function(){return s.a})),n.d(t,"debounce",(function(){return u})),n.d(t,"Easings",(function(){return m})),n.d(t,"getQueryStringParameter",(function(){return g.a})),n.d(t,"getTestEnvironment",(function(){return f.a})),n.d(t,"inPunchoutSession",(function(){return v.a})),n.d(t,"isAnimationSupported",(function(){return p.a})),n.d(t,"isUserLoggedIn",(function(){return y.a})),n.d(t,"removeQueryStringParameter",(function(){return h.a})),n.d(t,"smoothScrollIntoView",(function(){return b.a})),n.d(t,"throttle",(function(){return w.a})),n.d(t,"timeSince",(function(){return k.a})),n.d(t,"trackEvent",(function(){return E.a})),n.d(t,"validateEmail",(function(){return S})),n.d(t,"updateCookiePolicyConsent",(function(){return C})),n.d(t,"initRtmFormStyleStripper",(function(){return l}));var a=n(56);function r(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var a=0,r=function(){};return{s:r,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,c=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,i=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function i(){try{var e=document.getElementById("rtm-style-config");return e?JSON.parse(e.textContent):null}
1catch(e){return console.warn("[RTM] failed to parse inline config",e),null}}function c(e,t){if(!e||!e.trim())return"";var n,a=e,o=r(t);try{for(o.s();!(n=o.n()).done;){var i=n.value;if(i&&"string"==typeof i){var c=i.trim().replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),l=new RegExp("(^|;)\\s*".concat(c,"\\s*:\\s*[^;]+;?"),"gi");a=a.replace(l,"")}}}catch(e){o.e(e)}finally{o.f()}return a=(a=(a=(a=a.replace(/;+/g,";")).replace(/^\s*;\s*/,"")).replace(/\s*;\s*$/,"")).trim()}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={enabled:!0,debug:!1,allowlist:["[data-keep-style]",".keep-inline-style",".columnContainer","select","hr",".g-recaptcha",".grecaptcha-badge","[data-sitekey]"],blacklist:["background","background-color","background-image","background-repeat","background-position","background-size","margin","margin-top","margin-right","margin-bottom","margin-left","padding","padding-top","padding-right","padding-bottom","padding-left","float","text-align"]},n=Object.assign({},t,e||{}),a=!!n.debug,o=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];a&&(e=console).log.apply(e,["[RTM StyleStripper]"].concat(n))};if(!1!==n.enabled){var i='[data-form-api-url*="mkt.dynamics.com"][data-form-id]',l="".concat(i," form"),d=Array.isArray(n.allowlist)?n.allowlist.concat([]):t.allowlist.slice(),s=Array.isArray(n.blacklist)?n.blacklist.concat([]):t.blacklist.slice();if(window.__rtmStyleStripperActive)o("already active, skipping init");else{window.__rtmStyleStripperActive=!0;var u=function(e,t){return t&&t.length&&t.some((function(t){try{return e.matches(t)}catch(e){return a&&console.warn("[RTM] invalid selector in allowlist, ignoring:",t,e),!1}}))},m=function(e){if(e instanceof Element&&e.hasAttribute("style"))if(u(e,d))o("element is allowlisted, skipping",e);else{var t=e.getAttribute("style")||"",n=c(t,s);n!==t?""===n?(e.removeAttribute("style"),o("removed style attribute entirely (all props removed) from",e)):(e.setAttribute("style",n),o("updated style attribute on",e,"before:",t,"after:",n)):a&&o("no blacklisted props found on",e)}},g=function(e){e instanceof Element&&(u(e,d)?o("skipping allowlisted root subtree:",e):(m(e),e.querySelectorAll("[style]").forEach(m)))},f=function(e){var t,n;if(e instanceof Element){if(e.matches(l))return o("form node matched, full sweep:",e),void g(e);var a=null===(t=e.querySelector)||void 0===t?void 0:t.call(e,l);if(a)return o("nested form detected, sweep:",a),void g(a);(null===(n=e.closest)||void 0===n?void 0:n.call(e,l))&&(o("node inside form, scoped cleanup:",e),g(e))}},v=function(e){o("Observing RTM container:",e),e.querySelectorAll("form").forEach((function(e){o("initial form sweep:",e),g(e)})),new MutationObserver((function(e){var t,n=r(e);try{for(n.s();!(t=n.n()).done;){var a=t.value;if("childList"===a.type)a.addedNodes.forEach((function(e){return f(e)}));else if("attributes"===a.type&&"style"===a.attributeName){var i,c=a.target;(null===(i=c.closest)||void 0===i?void 0:i.call(c,l))&&(o("style attribute changed on element inside form:",c),m(c))}}}catch(e){n.e(e)}finally{n.f()}})).observe(e,{subtree:!0,childList:!0,attributes:!0,attributeFilter:["style"]})},p=function(){var e=document.querySelectorAll(i);return!!e.length&&(e.forEach(v),!0)};if(p())o("bound to existing containers");else{var y=new MutationObserver((function(){p()&&(o("bootstrap found container, disconnecting bootstrap observer"),y.disconnect())}));y.observe(document.documentElement,{subtree:!0,childList:!0})}}}else o("disabled via config")}if(!window.__rtmStyleStripperAutoInitRegistered){window.__rtmStyleStripperAutoInitRegistered=!0;var d=function(){(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:300;return new Promise((function(t){if(window.__pendingRtmStyleCfg)t(window.__pendingRtmStyleCfg);else{var n=i();if(n)t(n);else{var a=!1,r=function(e){a||(a=!0,t(e))},o=new MutationObserver((function(e,t){if(document.getElementById("rtm-style-config")){var n=i();t.disconnect(),r(n||null)}}));o.observe(document.documentElement,{subtree:!0,childList:!0}),setTimeout((function(){o.disconnect(),r(i()||null)}),e)}}}))})(300).then((function(e){var t=e||{},n=window.__pendingRtmStyleCfg||null,a=Object.assign({},t,n||{});
1try{if("function"==typeof window.initRtmFormStyleStripper)window.initRtmFormStyleStripper(a);else try{l(a)}catch(e){}}catch(e){console.warn("[RTM] auto-init failed with config",e)}})).catch((function(e){console.warn("[RTM] failed to get config for auto-init",e);try{l()}catch(e){}}))};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",d,{once:!0}):d()}var s=n(70);function u(e,t,n){var a;return function(){var r=this,o=arguments,i=function(){a=null,n||e.apply(r,o)},c=n&&!a;clearTimeout(a),a=setTimeout(i,t),c&&e.apply(r,o)}}var m=n(120),g=n(30),f=n(39),v=n(121),p=n(19),y=n(76),h=n(52),b=n(37),w=n(63),k=n(4),E=n(1);function S(e){return new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i).test(e)}function C(e){var t=8&e?"granted":"denied",n=4&e?"granted":"denied";if(gtag&>ag("consent","update",{ad_storage:t,analytics_storage:n,ad_user_data:8&e?"granted":"denied",ad_personalization:8&e?"granted":"denied"}),window.clarity&&window.clarity("consentv2",{ad_Storage:t,analytics_Storage:n}),window.dataLayer){var a=[];1&e&&a.push("Necessary"),2&e&&a.push("Preferences"),4&e&&a.push("Statistical"),8&e&&a.push("Marketing");var r=a.toString();window.dataLayer.push(JSON.parse('{"event":"cookieConsentAgree","promegaCookiePolicy":"'+r+'"}'))}}},224:function(e,t,n){"use strict";n.r(t),function(e){n(225),n(227);var t=n(223),a=n(222),r=n(221);e.hasOwnProperty("Promega")||(e.Promega={Util:t,Shell:a,Components:r})}.call(this,n(58))},225:function(e,t,n){"use strict";var a=n(20),r=n.n(a),o=n(208),i=n.n(o);n(226);window&&(window.cookie=window.cookie||r.a,window.lazySizesConfig=i.a.cfg)},243:function(e,t){function n(e){if(e.target.classList.contains("allow-validation-styles")){var t=e.target.tagName.toLowerCase();("select"===t&&"change"===e.type||"input"===t&&"focusout"===e.type||"textarea"===t&&"focusout"===e.type)&&e.target.classList.add("touched")}}document.addEventListener("focusout",n),document.addEventListener("change",n);var a=Array.from(document.querySelectorAll("[data-validate = inputs-container] input"));function r(e){var t=e.target;e.preventDefault(),t.focus(),t.parentElement.querySelector(".input-validation-message").removeAttribute("hidden")}function o(e){!0===e.target.checkValidity()&&Array.from(e.target.parentElement.querySelectorAll(".input-validation-message")).forEach((function(e){e.hasAttribute("hidden")||e.setAttribute("hidden","hidden")}))}function i(e){e.target.classList.add("touched"),!1===e.target.validity.valid&&e.target.parentElement.querySelector(".input-validation-message").removeAttribute("hidden")}a&&a.forEach((function(e){e.addEventListener("invalid",r),e.addEventListener("input",o),e.addEventListener("blur",i)})),document.querySelector("[data-validate = submit-button]")&&document.querySelector("[data-validate = submit-button]").addEventListener("click",(function(e){a.forEach((function(e){e.classList.add("touched")}))}))},244:function(e,t){document.addEventListener("DOMContentLoaded",(function(){var e=document.getElementById("QOAddMoreLines"),t=document.getElementById("QOAddToCarts");null!=e&&null!=t&&(e.addEventListener("click",(function(){for(var e=document.getElementById("QOContainer").getElementsByClassName("catalog-qty--row"),t=e[e.length-1],n=e.length,a=n;a<n+3;a++){var r='<div class="grid catalog-qty--row">\n <div class="grid__span-8--chromosome">\n <input\n id="catalog_'+a+'__ItemNumber"\n name="catalog['+a+'].ItemNumber"\n type="text"\n value=""\n />\n </div>\n <div class="grid__span-4--chromosome">\n <input\n data-val="true"\n data-val-number="The field Qty must be a number."\n data-val-required="The Qty field is required."\n id="catalog_'+a+'__Qty"\n name="catalog['+a+'].Qty"\n type="text"\n value=""\n />\n </div>\n </div>';t.insertAdjacentHTML("beforeend",r)}})),t.addEventListener("click",(function(){var e=function(){for(var e="?mqpartno=",t=document.getElementById("QOContainer").getElementsByClassName("catalog-qty--row"),n=0;n<t.length;n++){(new DOMParser).parseFromString(void 0,"text/html");var a=document.getElementsByName("catalog["+n+"].ItemNumber")[0],r=document.getElementsByName("catalog["+n+"].Qty")[0];null!=a&&""!=a.value&&(""!=r.value?e+=a.value+"|"+r.value+":":e+=a.value+"|1:")}e.indexOf(":")>0&&(e=e.substring(0,e.length-1));return e+="&clear=False"}();document.getElementsByClassName("loading-indicator--QuickOrder")[0].classList.add("loading-indicator--visible"),window.location.href=function(){if(window.location.hostname.includes("local"))return"https://localcontent.promega.com";if(window.location.hostname.includes("dev"))return"https://devcloud.promega.com";if(window.location.hostname.includes("stage"))return"https://stagecloud.promega.com";if(window.location.hostname.includes("test"))return"https://test.promega.com";return"https://www.promega.com"}()+"/commerce/CommerceRedirect"+e})))}))}}); 2//# sourceMappingURL=all.72c5d2f47428394ca40f.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.