"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9854],{5794:(e,t,o)=>{o.d(t,{j:()=>A});var n=o(37876),l=o(14232),a=o(77742),r=o(17137),i=o(7925),s=o(55312),d=o(7645),c=o(12197),u=o(5411),p=o(48504),m=o(99220),T=o(8733),_=o(53093),g=o(79068),E=o(64493),h=o(35152);let v=(0,m.makeStyles)()(e=>({actionContainer:{[e.breakpoints.down("sm")]:{flexDirection:"column-reverse",flexWrap:"wrap"}},closeIcon:{cursor:"pointer",height:e.spacing(6),position:"absolute",right:e.spacing(6),top:e.spacing(6),width:e.spacing(6)},drawer:{"& .MuiPaper-root":{backgroundColor:e.palette.background.grey}},drawerContent:{padding:e.spacing(18,16),width:520,[e.breakpoints.down("sm")]:{padding:e.spacing(18,9),width:"100%"}},descriptionText:{marginBottom:e.spacing(6)},resetBtn:{cursor:"pointer",fontWeight:e.typography.fontWeightMedium,[e.breakpoints.down("sm")]:{marginTop:e.spacing(6)}},searchText:{marginBottom:e.spacing(6)},showProductsBtn:{[e.breakpoints.down("sm")]:{width:"100%"}},titleText:{marginBottom:e.spacing(6)}})),L=e=>{let{anchor:t="right",onSearchClick:o,onClose:a,onDismiss:r,onFetchNewFacets:i,open:m,product:L,selectorTitle:y="Selector Tool",selectorToolFacets:b,selectorDescriptions:f=[]}=e,[O,C]=(0,l.useState)(null),{classes:I}=v(),A=(0,l.useRef)([]),x=(0,l.useRef)([]),R=(e,t)=>{let{value:o}=e.target,n=[...Array.isArray(O)?O:[]].filter(e=>e.split(":")[0]!==t);o.forEach(e=>{n.push("".concat(t,":").concat(e))}),C(n),null==i||i(n)},S=(e,t)=>{let{value:o}=e.target,n="".concat(t,":").concat(o),l=Array.isArray(O)?O.filter(e=>e.split(":")[0]!==t):[];l.push(n),C(l),null==i||i(l)};return(0,n.jsxs)(s.Ay,{anchor:t,className:I.drawer,"data-testid":"selector-tool",open:m,onClose:()=>{C([]),r()},children:[(0,n.jsx)(p.A,{className:I.closeIcon,"data-testid":"selector-tool-close-icon",onClick:()=>{C([]),a()}}),(0,n.jsxs)(d.A,{className:I.drawerContent,children:[(0,n.jsx)(c.A,{className:I.titleText,variant:"h1",children:y}),f.length>0&&f.map(e=>(0,n.jsx)(c.A,{className:I.descriptionText,variant:"body1",children:e},e)),(0,n.jsx)(d.A,{display:"flex",flexDirection:"column",gridRowGap:18,children:null==b?void 0:b.map((e,t)=>{let{componentType:o,key:l,label:a,options:r,required:i}=e,s=new Set(["facet_web_sterilization:non-sterile","facet_web_sterilization:sterile"]),d=null==O?void 0:O.some(e=>s.has(e)),c=!(null==r?void 0:r.length)||!d;return"select"===o?(0,n.jsx)(_.R,{disabled:c,item:a,onChange:e=>S(e,l),options:r,required:i,variant:c?"filled":"outlined"},l):"radio"===o?(0,n.jsx)(g.i,{label:a,onChange:e=>S(e,l),options:r,ref:e=>{A.current[t]=e},required:i},l):"multiselect"===o?(0,n.jsx)(E.J,{disabled:c,item:a,onChange:e=>R(e,l),options:r,ref:e=>{x.current[t]=e},required:i,variant:c?"filled":"outlined"},l):null})}),(0,n.jsxs)(d.A,{alignItems:"center",className:I.actionContainer,display:"flex",justifyContent:O?"space-between":"flex-end",mt:8,children:[O&&(0,n.jsx)(c.A,{className:I.resetBtn,component:"span",color:"primary",onClick:()=>{A.current.forEach(e=>null==e?void 0:e.reset()),x.current.forEach(e=>null==e?void 0:e.reset()),C(null),null==i||i([]),(0,h.sendSelectorToolEvent)({action:"reset millex filter selector tool selection",section:"millex filter selector",component:"slider",elementType:"link",elementText:"reset",productId:(null==L?void 0:L.productKey)||"",productBrand:(null==L?void 0:L.brand.key)||"",productName:null==L?void 0:L.name,basePayloadOverrides:{event:"millex_filter_selector_interaction"}})},children:(0,n.jsx)(T.A,{id:"RESET",defaultMessage:"Reset"})}),(0,n.jsx)(u.A,{color:"primary",className:I.showProductsBtn,disabled:!O,name:"select-search-button",onClick:()=>{null==o||o("millex",O)},variant:"contained",children:(0,n.jsx)(T.A,{id:"SELECTOR_TOOL_BUTTON_TEXT",defaultMessage:"Show Products"})})]})]})]})};var y=o(41031),b=o(65103),f=o(10746),O=o(76225),C=o(9513),I=o(82728);let A=e=>{var t;let{onClose:o,open:s,toolType:d}=e,{formatMessage:c}=(0,a.A)(),u=(0,O.O)(),[p]=(0,C.B)(),{product:m}=(0,I.Gz)(),T=(null===(t=localStorage)||void 0===t?void 0:t.getItem("searchQuery"))?JSON.parse(localStorage.getItem("searchQuery")||""):{},_=(0,f.S)()?"network-only":"cache-first",{data:g,refetch:E}=(0,y.le)({fetchPolicy:_,variables:{searchTerm:d,page:T.page||1,group:b.RL.Substance,selectedFacets:[{key:"facet_web_eqp",options:["400"]},{key:"facet_product_line",options:["Millex™"]}],sort:T.sort||"relevance",type:T.type?T.type.toUpperCase():void 0,region:T.region,filter:u}}),v=i.v[d],{facets:A=[]}=(null==g?void 0:g.getProductSearchResults)||{},x=(0,l.useMemo)(()=>{var e;return null==v?void 0:null===(e=v.facets)||void 0===e?void 0:e.map(e=>{var t,o;let n=null==A?void 0:A.find(t=>t.key===e.key);return{...n||{},...e,label:c(r.A[e.label]),options:null!==(o=null==n?void 0:null===(t=n.options)||void 0===t?void 0:t.map(e=>({...e,label:e.value})))&&void 0!==o?o:[]}})},[A,v]),R=(0,l.useCallback)((e,t)=>{var n,l,a,r;p(T,e||d,[...Array.isArray(t)?t:[],"facet_web_eqp:400","facet_product_line:Millex™"]);let i={};null==t||t.forEach(e=>{let[t,o]=e.split(":");i[t]?i[t].push(o):i[t]=[o]}),(0,h.sendSelectorToolEvent)({action:"show millex filter products",detail:"type of filter : ".concat((null==i?void 0:i.facet_web_sterilization)||""," > application : ").concat((null==i?void 0:null===(n=i.facet_web_titertest_app)||void 0===n?void 0:n.join(","))||""," > desired pore size : ").concat((null==i?void 0:null===(l=i.facet_web_pore_size_dim1_um)||void 0===l?void 0:l.join(","))||""," > desired maximum sample volume : ").concat((null==i?void 0:null===(a=i.facet_web_comp_volume_ml)||void 0===a?void 0:a.join(","))||""),section:"millex filter selector",component:"slider",elementType:"button",elementText:"show products",productId:(null==m?void 0:m.productKey)||"",productBrand:(null==m?void 0:null===(r=m.brand)||void 0===r?void 0:r.key)||"",productName:(null==m?void 0:m.name)||"",basePayloadOverrides:{event:"millex_filter_selector_interaction"}}),o("search")},[p,T,d]),S=(0,l.useCallback)(e=>{let t={};e.forEach(e=>{let[o,n]=e.split(":"),l=null==t?void 0:t[o];t[o]={key:o,options:o in t?[...l.options,n]:[n]}}),E({searchTerm:d,page:T.page||1,group:b.RL.Substance,selectedFacets:[...Object.values(t),{key:"facet_web_eqp",options:["400"]},{key:"facet_product_line",options:["Millex™"]}],sort:T.sort||"relevance",type:T.type?T.type.toUpperCase():void 0,region:T.region,filter:u})},[]);return(0,n.jsx)(L,{onClose:()=>o("close"),onDismiss:()=>o("ignore"),onFetchNewFacets:S,onSearchClick:R,open:s,selectorDescriptions:[c(r.A.MILLEX_FILTER_SELECTOR_TOOL_CHOOSE_SYRINGE),c(r.A.MILLEX_FILTER_SELECTOR_TOOL_ANSWER_REQUIRED_QUESTION),c(r.A.MILLEX_FILTER_SELECTOR_TOOL_PRODUCTS_INTENDED),c(r.A.MILLEX_FILTER_SELECTOR_TOOL_REQUIRED)],selectorTitle:c(r.A.MILLEX_FILTER_SELECTOR_TOOL_TITLE),selectorToolFacets:x,product:m})}},7925:(e,t,o)=>{o.d(t,{v:()=>n});let n={antibody:{description:"ANTIBODY_SELECTOR_TOOL_DESCRIPTION",facets:[{key:"facet_clonality",componentType:"select",label:"ANTIBODY_SELECTOR_TOOL_CLONALITY",required:!1},{key:"facet_web_titertest_app",componentType:"select",label:"ANTIBODY_SELECTOR_TOOL_TECHNIQUE",required:!1},{key:"facet_web_species_reactivity",componentType:"select",label:"ANTIBODY_SELECTOR_TOOL_SPECIES_REACTIVITY",required:!1},{key:"facet_web_conjugate",componentType:"multiselect",label:"ANTIBODY_SELECTOR_TOOL_CONJUGATE",required:!1}],searchLabel:"ANTIBODY_SELECTOR_TOOL_SEARCH_LABEL",title:"ANTIBODY_SELECTOR_TOOL_TITLE"},millex:{description:"MILLEX_FILTER_SELECTOR_TOOL_DESCRIPTION",facets:[{key:"facet_web_sterilization",componentType:"radio",label:"MILLEX_FILTER_SELECTOR_TOOL_WHAT_TYPE",required:!0},{key:"facet_web_titertest_app",componentType:"multiselect",label:"MILLEX_FILTER_SELECTOR_TOOL_WHAT_APPLICATIONS",required:!0},{key:"facet_web_pore_size_dim1_um",componentType:"multiselect",label:"MILLEX_FILTER_SELECTOR_TOOL_PORE_SIZE_UNIT",required:!0},{key:"facet_web_comp_volume_ml",componentType:"multiselect",label:"MILLEX_FILTER_SELECTOR_TOOL_SAMPLE_VOLUME_UNIT",required:!0}],searchLabel:"",title:"MILLEX_FILTER_SELECTOR_TOOL_TITLE"}}},9513:(e,t,o)=>{o.d(t,{B:()=>i});var n=o(14232),l=o(89996),a=o(56951),r=o(81905);let i=()=>{let e=(0,l.rd)(),{getSitePreference:t}=(0,r.iZ)();return[(0,n.useCallback)((o,n,i)=>{let s=t(r.VD.CatalogFilter),d=e.asPath.includes("structure-search"),c="",{focus:u,type:p,sort:m,perpage:T,format:_,filters:g,image:E,catalogType:h,region:v}=o,L={term:c=d?"structure-search":n||"",selectedFacets:i,focus:u,type:p,sort:m,perpage:T,format:_,filters:g,image:E,catalogType:h,region:v};e.push("/search/[searchTerm]".concat((0,a.$c)({...L,selectedFacets:i,page:1,orgId:s})),"".concat(l.wO.searchResults(c)).concat((0,a.$c)({...L,selectedFacets:i,page:1,orgId:s}))),window.scrollTo(0,0)},[e])]}},17137:(e,t,o)=>{o.d(t,{A:()=>n});let n=(0,o(35967).YK)({ANTIBODY_SELECTOR_TOOL_TITLE:{id:"ANTIBODY_SELECTOR_TOOL_TITLE",defaultMessage:"Antibody Product Selector"},ANTIBODY_SELECTOR_TOOL_DESCRIPTION:{id:"ANTIBODY_SELECTOR_TOOL_DESCRIPTION",defaultMessage:"Explore our collection of recombinant, polyclonal, and monoclonal antibodies."},ANTIBODY_SELECTOR_TOOL_SEARCH_LABEL:{id:"ANTIBODY_SELECTOR_TOOL_SEARCH_LABEL",defaultMessage:"Antigen/Antibody Name"},ANTIBODY_SELECTOR_TOOL_CLONALITY:{id:"ANTIBODY_SELECTOR_TOOL_CLONALITY",defaultMessage:"Clonality"},ANTIBODY_SELECTOR_TOOL_TECHNIQUE:{id:"ANTIBODY_SELECTOR_TOOL_TECHNIQUE",defaultMessage:"Technique"},ANTIBODY_SELECTOR_TOOL_SPECIES_REACTIVITY:{id:"ANTIBODY_SELECTOR_TOOL_SPECIES_REACTIVITY",defaultMessage:"Species Reactivity"},ANTIBODY_SELECTOR_TOOL_CONJUGATE:{id:"ANTIBODY_SELECTOR_TOOL_CONJUGATE",defaultMessage:"Conjugate"},MILLEX_FILTER_SELECTOR_TOOL_TITLE:{id:"MILLEX_FILTER_SELECTOR_TOOL_TITLE",defaultMessage:"Millex Filter Selector"},MILLEX_FILTER_SELECTOR_TOOL_CHOOSE_SYRINGE:{id:"MILLEX_FILTER_SELECTOR_TOOL_CHOOSE_SYRINGE",defaultMessage:"Choose the right syringe filter for your sample to obtain the best quality data, filtration performance, and reduce waste."},MILLEX_FILTER_SELECTOR_TOOL_ANSWER_REQUIRED_QUESTION:{id:"MILLEX_FILTER_SELECTOR_TOOL_ANSWER_REQUIRED_QUESTION",defaultMessage:"Answer the required question below to narrow your selection."},MILLEX_FILTER_SELECTOR_TOOL_PRODUCTS_INTENDED:{id:"MILLEX_FILTER_SELECTOR_TOOL_PRODUCTS_INTENDED",defaultMessage:"Products are intended for research and laboratory use only."},MILLEX_FILTER_SELECTOR_TOOL_REQUIRED:{id:"MILLEX_FILTER_SELECTOR_TOOL_REQUIRED",defaultMessage:"* Required"},MILLEX_FILTER_SELECTOR_TOOL_WHAT_TYPE:{id:"MILLEX_FILTER_SELECTOR_TOOL_WHAT_TYPE",defaultMessage:"What type of filter do you need?"},MILLEX_FILTER_SELECTOR_TOOL_WHAT_APPLICATIONS:{id:"MILLEX_FILTER_SELECTOR_TOOL_WHAT_APPLICATIONS",defaultMessage:"What applications describe your intended usage with the device?"},MILLEX_FILTER_SELECTOR_TOOL_PORE_SIZE_UNIT:{id:"MILLEX_FILTER_SELECTOR_TOOL_PORE_SIZE_UNIT",defaultMessage:"What is your desired pore size (\xb5m)?"},MILLEX_FILTER_SELECTOR_TOOL_SAMPLE_VOLUME_UNIT:{id:"MILLEX_FILTER_SELECTOR_TOOL_SAMPLE_VOLUME_UNIT",defaultMessage:"Desired maximum sample volume (mL)?"}})},20234:(e,t,o)=>{o.d(t,{r:()=>x,Y:()=>f});var n=o(39324),l=o.n(n),a=o(37876),r=o(14232),i=o(89099),s=o(84059),d=o(27774),c=o(7173),u=o(36540),p=o(77328),m=o.n(p),T=o(81905),_=o(35152),g=o(28888),E=o(82897),h=o(54431);function v(){let e=(0,g._)(["\n query GetChatConfig {\n getChatConfig {\n countryCode\n storeId\n environments\n baseCoreURL\n communityEndpointURL\n baseLiveAgentURL\n orgId\n deploymentId\n buttonId\n eswLiveAgentDevName\n baseLiveAgentContentURL\n displayHelpButton\n language\n defaultMinimizedText\n disabledMinimizedText\n loadingText\n offlineSupportMinimizedText\n enabledFeatures\n entryFeature\n chatType\n routes\n }\n}\n "]);return v=function(){return e},e}let L={},y=(0,E.J1)(v());function b(e){let t={...L,...e};return h.IT(y,t)}var f=function(e){return e.TechService="TS",e.CustomerService="CC",e}({}),O=o(51013),C=o(92636);let{publicRuntimeConfig:{einsteinChat:I}}=l()(),{publicRuntimeConfig:{einsteinChat:A}}=l()(),x=(null==A?void 0:A.baseCoreURL)?e=>{var t;let{productNumber:o,productName:n,channel:l,text:c,isAemPageChat:p=!1}=e,m=(0,d.A)(null==I?void 0:I.baseCoreURL),g=(0,O.Gd)(),{currentUser:E,userIsLoggedIn:h}=(0,T.iZ)(),{userSession:v}=(0,C.j)(),L=(0,i.useRouter)(),y="ready"===m&&!!window.embeddedservice_bootstrap,[f,A]=(0,r.useState)(!1),[x,R]=(0,r.useState)(!1),S=(0,r.useRef)(null),{data:w}=b({ssr:!1,skip:!(null==E?void 0:E.metadata.isChatEnabled)}),N=null==w?void 0:null===(t=w.getChatConfig)||void 0===t?void 0:t.find(e=>l===(null==e?void 0:e.chatType));if((0,r.useEffect)(()=>{async function e(){try{let e=await fetch("http://api.ipify.org?format=json"),t=await e.json();R(t.ip)}catch(e){}}if(x||e(),!f&&y&&N&&x)try{window.embeddedservice_bootstrap.settings.language=v.language,window.embeddedservice_bootstrap.settings.targetElement=S.current,window.addEventListener("onEmbeddedMessagingConversationStarted",()=>{(0,_.sendCommonDetailClickEvent)({event:"live_chat_interaction",action:"start chat - name email subject",section:"chat",component:"modal",elementType:"button",elementText:"start chatting",coreEvent:"no"})}),window.addEventListener("onEmbeddedMessagingReady",()=>{var e;window.embeddedservice_bootstrap.prechatAPI.setHiddenPrechatFields({ProductCode:o||"",Country:v.country,Language:v.language,PageType:g,ProductName:n||"",url:null===(e=window)||void 0===e?void 0:e.location.href.slice(0,100),accessToken:h?v.accessToken:"",ipaddress:x}),(null==E?void 0:E.__typename)==="LoggedInUser"&&E.firstName&&E.lastName&&E.email&&window.embeddedservice_bootstrap.prechatAPI.setVisiblePrechatFields({_firstName:{value:E.firstName,isEditableByEndUser:!0},_lastName:{value:E.lastName,isEditableByEndUser:!0},_email:{value:E.email,isEditableByEndUser:!0}})}),window.embeddedservice_bootstrap.init(null==I?void 0:I.initCode,null==I?void 0:I.initType,I.initUrl,{scrt2URL:I.scrt2URL}),A(!0)}catch(e){console.error("Error loading Embedded Messaging: ",e)}return()=>{if(f){var e;document.querySelectorAll("script").forEach(e=>{e.src.includes("ESWMerck")&&e.remove(),e.src.includes("ESWMessaging")&&e.remove()}),null===(e=window.embeddedservice_bootstrap)||void 0===e||e.removeEventHandlers(),window.embeddedservice_bootstrap=null}}},[y,N,f,x]),!(null==E?void 0:E.metadata.isChatEnabled))return null;let j=(0,s.yp)(L.asPath);if(!(null==N?void 0:N.routes.some(e=>{var t;return(null==j?void 0:null===(t=j.pathAfterBasename)||void 0===t?void 0:t.includes(e))&&"/"!==e||"/[country]/[language]"===L.pathname&&"/"===e}))&&!p)return null;let M=()=>{(0,_.sendCommonDetailClickEvent)({event:"live_chat_interaction",action:"initiate chat window",section:"chat",component:"right rail",elementType:"button",elementText:c||"start chat",coreEvent:"no"})};return(0,a.jsx)(u.A,{in:f,timeout:{enter:5e3},children:(0,a.jsx)("div",{ref:S,id:"chat-container",role:"button",tabIndex:0,onClick:M,onKeyDown:e=>"Enter"===e.key&&M()})})}:e=>{var t;let o=(0,d.A)("http://service.force.com/embeddedservice/5.0/esw.min.js"),n=(0,i.useRouter)(),{currentUser:l}=(0,T.iZ)(),p=(0,r.useRef)(null),[g]=(0,c.lT)(["language","_ga"]),E="ready"===o&&!!window.embedded_svc,[h,v]=(0,r.useState)(!1),{data:L}=b({ssr:!1,skip:!(null==l?void 0:l.metadata.isChatEnabled)}),y=null==L?void 0:null===(t=L.getChatConfig)||void 0===t?void 0:t.find(t=>e.channel===(null==t?void 0:t.chatType));if((0,r.useEffect)(()=>(!h&&E&&p.current&&y&&(function(e){let{embeddedSVC:t,targetElement:o,chatConfig:n}=e;t.settings.targetElement=o,t.settings.displayHelpButton="true"===n.displayHelpButton.toLowerCase(),t.settings.language=n.language,t.settings.defaultMinimizedText=n.defaultMinimizedText,t.settings.enabledFeatures=[n.enabledFeatures],t.settings.entryFeature=n.entryFeature,t.addEventHandler("onChatRequestSuccess",function(){(0,_.sendCommonDetailClickEvent)({event:"live_chat_interaction",action:"start chat - name email subject",section:"chat",component:"modal",elementType:"button",elementText:"start chatting",coreEvent:"no"})}),t.init(n.baseCoreURL,n.communityEndpointURL,"http://service.force.com",n.orgId,n.eswLiveAgentDevName,{baseLiveAgentContentURL:n.baseLiveAgentContentURL,baseLiveAgentURL:n.baseLiveAgentURL,isOfflineSupportEnabled:!1,deploymentId:n.deploymentId,buttonId:n.buttonId,eswLiveAgentDevName:n.eswLiveAgentDevName})}({embeddedSVC:window.embedded_svc,targetElement:p.current,chatConfig:y}),v(!0)),()=>{h&&(document.querySelectorAll("script").forEach(e=>{e.src.includes("force")&&e.remove()}),window.embedded_svc=null)}),[E,p,v,g,e.text,e.channel,h,y]),!(null==l?void 0:l.metadata.isChatEnabled))return null;let f=(0,s.yp)(n.asPath);if(!(null==y?void 0:y.routes.some(e=>{var t;return null==f?void 0:null===(t=f.pathAfterBasename)||void 0===t?void 0:t.includes(e)}))&&!e.isAemPageChat)return null;let O=()=>{var t,o,n,l,a;let r=!(null===(t=p.current)||void 0===t?void 0:t.innerText.includes("Agent Offline")),i=null===(a=p.current)||void 0===a?void 0:null===(l=a.children[1])||void 0===l?void 0:null===(n=l.attributes)||void 0===n?void 0:null===(o=n.getNamedItem("style"))||void 0===o?void 0:o.value;r&&(!i||(null==i?void 0:i.includes("block")))&&(0,_.sendCommonDetailClickEvent)({event:"live_chat_interaction",action:"initiate chat window",section:"chat",component:"right rail",elementType:"button",elementText:e.text,coreEvent:"no"})};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(m(),{children:(0,a.jsx)("style",{type:"text/css",children:"#chat-container .embeddedServiceHelpButton .helpButton .uiButton {background-color: #0f69af;font-family: inherit}"})}),(0,a.jsx)(u.A,{in:h,timeout:{enter:5e3},children:(0,a.jsx)("div",{ref:p,id:"chat-container",role:"button",onClick:O,onKeyDown:O,tabIndex:0})})]})}},20423:(e,t,o)=>{o.d(t,{G:()=>L});var n=o(37876),l=o(14232),a=o(55312),r=o(7645),i=o(12197),s=o(5411),d=o(48504),c=o(99220),u=o(8733),p=o(70813),m=o(42226);let T=(0,c.makeStyles)()(e=>({formControlLabel:{"& .MuiTypography-root":{width:"100%"}},formLabel:{fontWeight:e.typography.fontWeightBold,marginBottom:e.spacing(1)},textField:{"& .MuiInputBase-root":{backgroundColor:e.palette.common.white,height:40}}})),_=e=>{let{label:t,labelPlacement:o="top",onChange:a}=e,[r,s]=(0,l.useState)(""),{classes:d}=T();return(0,n.jsx)(p.A,{className:d.formControlLabel,control:(0,n.jsx)(m.A,{className:d.textField,"data-testid":"selector-tool-text-field",fullWidth:!0,inputProps:{"data-testid":"selector-tool-input"},onChange:e=>{let{value:t}=e.target;null==a||a(e),s(t)},value:r,variant:"outlined"}),"data-testid":"selector-tool-text-field-form-control-label",label:(0,n.jsx)(i.A,{className:d.formLabel,variant:"body2",children:t}),labelPlacement:o,style:{margin:0,width:"100%"}})};var g=o(53093),E=o(79068),h=o(64493);let v=(0,c.makeStyles)()(e=>({closeIcon:{cursor:"pointer",height:e.spacing(6),position:"absolute",right:e.spacing(6),top:e.spacing(6),width:e.spacing(6)},drawer:{"& .MuiPaper-root":{backgroundColor:e.palette.background.grey}},drawerContent:{padding:e.spacing(18,16),width:520,[e.breakpoints.down("sm")]:{padding:e.spacing(18,9),width:"100%"}},descriptionText:{marginBottom:e.spacing(6)},searchText:{marginBottom:e.spacing(6)},showProductsBtn:{[e.breakpoints.down("sm")]:{width:"100%"}},titleText:{marginBottom:e.spacing(6)}})),L=e=>{let{anchor:t="right",hasSearchField:o=!0,onSearchClick:c,onClose:p,onDismiss:m,onFetchNewFacets:T,open:L,selectorDescription:y,selectorTitle:b="Selector Tool",selectorToolFacets:f,textFieldSearchLabel:O=""}=e,[C,I]=(0,l.useState)(""),[A,x]=(0,l.useState)(null),{classes:R}=v(),S=(e,t)=>{let{value:o}=e.target,n=[...Array.isArray(A)?A:[]].filter(e=>e.split(":")[0]!==t);o.forEach(e=>{n.push("".concat(t,":").concat(e))}),x(n),null==T||T(n)},w=(e,t)=>{let{value:o}=e.target,n="".concat(t,":").concat(o),l=Array.isArray(A)?A.filter(e=>e.split(":")[0]!==t):[];l.push(n),x(l),null==T||T(l)};return(0,n.jsxs)(a.Ay,{anchor:t,className:R.drawer,"data-testid":"selector-tool",open:L,onClose:()=>{I(""),x([]),m()},children:[(0,n.jsx)(d.A,{className:R.closeIcon,"data-testid":"selector-tool-close-icon",onClick:()=>{I(""),x([]),p()}}),(0,n.jsxs)(r.A,{className:R.drawerContent,children:[(0,n.jsx)(i.A,{className:R.titleText,variant:"h1",children:b}),y&&(0,n.jsx)(i.A,{className:R.descriptionText,variant:"body1",children:y}),o&&(0,n.jsx)(i.A,{className:R.searchText,variant:"body1",children:(0,n.jsx)(u.A,{id:"SELECTOR_TOOL_SEARCH_TEXT",defaultMessage:"Enter at least one value to search."})}),(0,n.jsxs)(r.A,{display:"flex",flexDirection:"column",gridRowGap:18,children:[o&&(0,n.jsx)(_,{label:O,onChange:e=>{let{value:t}=e.target;I(t)}}),null==f?void 0:f.map(e=>{let{componentType:t,key:o,label:l,options:a}=e,r=!(null==a?void 0:a.length);return"select"===t?(0,n.jsx)(g.R,{disabled:r,item:l,onChange:e=>w(e,o),options:a,variant:r?"filled":"outlined"},o):"radio"===t?(0,n.jsx)(E.i,{label:l,onChange:e=>w(e,o),options:a},o):"multiselect"===t?(0,n.jsx)(h.J,{disabled:r,item:l,onChange:e=>S(e,o),options:a,variant:r?"filled":"outlined"},o):null})]}),(0,n.jsx)(r.A,{display:"flex",justifyContent:"flex-end",mt:8,children:(0,n.jsx)(s.A,{color:"primary",className:R.showProductsBtn,disabled:!C&&!A,name:"select-search-button",onClick:()=>{null==c||c(C,A)},variant:"contained",children:(0,n.jsx)(u.A,{id:"SELECTOR_TOOL_BUTTON_TEXT",defaultMessage:"Show Products"})})})]})]})}},27774:(e,t,o)=>{o.d(t,{A:()=>l});var n=o(14232);let l=function(e){let[t,o]=(0,n.useState)(e?"loading":"idle");return(0,n.useEffect)(()=>{if(!e){o("idle");return}let t=document.querySelector('script[src="'.concat(e,'"]'));if(t)o(t.getAttribute("data-status"));else{(t=document.createElement("script")).src=e,t.async=!0,t.setAttribute("data-status","loading"),document.body.appendChild(t);let o=e=>{t&&t.setAttribute("data-status","load"===e.type?"ready":"error")};t.addEventListener("load",o),t.addEventListener("error",o)}let n=e=>{o("load"===e.type?"ready":"error")};return t.addEventListener("load",n),t.addEventListener("error",n),()=>{t&&(t.removeEventListener("load",n),t.removeEventListener("error",n))}},[e]),t}},31400:(e,t,o)=>{o.d(t,{Gb:()=>d});var n=o(28888);o(37876);var l=o(82897);o(14232);var a=o(54431);function r(){let e=(0,n._)(["\n query GetRecommendedProductsAlt($input: GetRecommendedProductsAltInput!) {\n getRecommendedProductsAlt(input: $input) {\n products {\n id\n productKey\n productNumber\n name\n description\n gaProductCode\n brand {\n key\n erpKey\n name\n color\n }\n images {\n largeUrl\n mediumUrl\n label\n brandKey\n altText\n smallUrl\n productKey\n sequence\n }\n isMarketplace\n tags\n discount\n }\n }\n}\n "]);return r=function(){return e},e}let i={},s=(0,l.J1)(r());function d(e){let t={...i,...e};return a.IT(s,t)}},53093:(e,t,o)=>{o.d(t,{R:()=>m});var n=o(37876),l=o(14232),a=o(70813),r=o(42226),i=o(76023),s=o(12197),d=o(99220),c=o(11944),u=o.n(c);let p=(0,d.makeStyles)()(e=>({formControlLabel:{"& .MuiTypography-root":{width:"100%"},"& .MuiSelect-root:focus":{backgroundColor:"transparent"}},formLabel:{fontWeight:e.typography.fontWeightBold,marginBottom:e.spacing(1)},textField:{"& .MuiInputBase-root":{backgroundColor:e.palette.common.white,height:40,"&.Mui-disabled":{backgroundColor:e.palette.grey[200]}}}})),m=e=>{let{disabled:t=!1,item:o,labelPlacement:d="top",onChange:c,options:m,required:T,variant:_="outlined"}=e,[g,E]=(0,l.useState)(""),{classes:h}=p();return(0,n.jsx)(a.A,{className:h.formControlLabel,control:(0,n.jsx)(r.A,{className:h.textField,"data-testid":"selector-tool-dropdown-text-field",disabled:t,fullWidth:!0,onChange:e=>{let{value:t}=e.target;null==c||c(e),E(t)},required:T,select:!0,value:g,variant:_,children:m.map(e=>(0,n.jsx)(i.A,{value:e.value,children:(0,n.jsx)(s.A,{dangerouslySetInnerHTML:{__html:u().sanitize(e.label)}})},e.value))}),"data-testid":"selector-tool-dropdown-form-control-label",label:(0,n.jsx)(s.A,{className:h.formLabel,variant:"body2",children:o}),labelPlacement:d,style:{margin:0,width:"100%"}})}},61270:(e,t,o)=>{o.d(t,{j:()=>c});var n=o(37876),l=o(7645),a=o(12197),r=o(5411),i=o(99220),s=o(8733);let d=(0,i.makeStyles)()(e=>({container:{borderTop:"1px solid ".concat(e.palette.grey[400])},aemProductSelectorContainer:{border:"1px solid ".concat(e.palette.grey[400]),backgroundColor:e.palette.primary.light,width:"100vw",position:"relative",left:"50%",right:"50%",display:"flex",margin:"0 -50vw",flexDirection:"column",paddingTop:e.spacing(18.75),paddingBottom:e.spacing(18)},mainText:{fontWeight:e.typography.fontWeightBold},selectorToolText:{cursor:"pointer",fontWeight:e.typography.fontWeightBold,margin:0,padding:0},textContainer:{[e.breakpoints.down("sm")]:{flexDirection:"column"}},trySelectorButton:{padding:e.spacing(2,6),[e.breakpoints.down("sm")]:{paddingBottom:e.spacing(3),paddingTop:e.spacing(3),width:"100%"}}})),c=e=>{let{onButtonClick:t,onLinkClick:o,isAemPageProductSelector:i=!1}=e,{classes:c}=d();return(0,n.jsxs)(l.A,{alignItems:"center",className:i?c.aemProductSelectorContainer:c.container,"data-testid":"product-selector",display:"flex",flexDirection:"column",justifyContent:"center",px:4,py:8,children:[(0,n.jsxs)(l.A,{alignItems:"center",className:c.textContainer,display:"flex",mb:5,children:[(0,n.jsxs)(a.A,{className:c.mainText,component:"p",variant:"body1",children:[(0,n.jsx)(s.A,{id:"NOT_FINDING_RIGHT_PRODUCT",defaultMessage:"Not finding the right product?"})," ","\xa0"]}),i?(0,n.jsx)(a.A,{component:"p",variant:"body1",children:(0,n.jsx)(s.A,{id:"TRY_PRODUCT_SELECTOR_WITHOUT_LINK",defaultMessage:"Try our Product Selector Tool."})}):(0,n.jsx)(a.A,{component:"p",variant:"body1",children:(0,n.jsx)(s.A,{id:"TRY_OUR_PRODUCT_SELECTOR",defaultMessage:"Try our {productSelectorTool}",values:{productSelectorTool:(0,n.jsxs)(a.A,{className:c.selectorToolText,component:"span",color:"primary",onClick:o,children:[(0,n.jsx)(s.A,{id:"PRODUCT_SELECTOR_TOOL",defaultMessage:"Product Selector Tool"}),"."]})}})})]}),(0,n.jsx)(r.A,{className:c.trySelectorButton,color:"primary",onClick:t,variant:"outlined",children:i?(0,n.jsx)(s.A,{id:"TRY_THE_SELECTOR",defaultMessage:"Try the Selector"}):(0,n.jsx)(s.A,{id:"TRY_OUR_SELECTOR",defaultMessage:"Try Our Selector"})})]})}},64293:(e,t,o)=>{o.d(t,{A:()=>A});var n=o(39324),l=o.n(n),a=o(44050),r=o(28888),i=o(82897);function s(){let e=(0,r._)(["\n query AemStaticContent($path: String!) {\n aemStaticContent(path: $path)\n }\n"]);return s=function(){return e},e}let d=(0,i.J1)(s());function c(){let e=(0,r._)(["\n query AemHomepage($path: String!) {\n aemHomepage(path: $path)\n }\n"]);return c=function(){return e},e}let u=(0,i.J1)(c());var p=o(1995),m=o(84059),T=o(10746),_=o(57447),g=o(89996),E=o(79636),h=o(51329);let{publicRuntimeConfig:{featureFlags:v,aemHost:L}}=l()(),y=async(e,t)=>{let o=null;try{o=(await e.apolloClient.query({query:p.I})).data}catch(e){}let n="/[country]/[language]"===e.pathname&&(null==o?void 0:o.me.__typename)==="LoggedInUser"&&(null==o?void 0:o.me.metadata.isDejaEnabled);if("/[country]/[language]/order-center/orders/[orderId]/[trackingId]/[shipToZipCode]"===e.pathname||"/[country]/[language]/order-center/orders/[orderId]/[trackingId]/[shipToZipCode]/[carrierId]"===e.pathname){let t=(0,m.yp)(e.asPath);return new URL("".concat(t.basename.country,"/").concat(t.basename.language,"/m-track"),"http://example.com").pathname}if(n){let t=(0,m.yp)(e.asPath);return new URL("".concat(t.pathname,"/returning-customer-home"),"http://example.com").pathname}return new URL(t,"http://example.com").pathname},b=e=>{let{asPath:t}=e,o=(null==t?void 0:t.replace(/\/$/,""))+".html",n=a.PathUtils.convertToModelUrl(o);return{locationPathname:o,cqPath:n}},f={aemHomepage:u,aemStaticContent:d},O=e=>{if(!e.metaDataObj)return null;let{isNoFollow:t,isNoIndex:o,seoSchemas:n=[]}=e.metaDataObj,l=[];return o&&l.push("noindex"),t&&l.push("nofollow"),{...e.metaDataObj,robots:l,schemas:n}},C=async(e,t)=>{let o=e.split("/");return t&&o.length>5&&"product"===o[3]?[o[0],o[1],o[2],"custom-pdp",t].join("/"):e},I=e=>{let t=e.split("/");return t.slice(0,t.length-2).join("/")},A=async e=>{let t=!0,o=e.asPath||"/";if(!v.aemCms)return{props:{}};if(o.includes("/sds/"))return e.res&&(e.res.statusCode=404),{error:!0,asPath:o};if((0,h.vB)()&&"/KR/ko/support/customer-support"===o){let t=(0,E.A)(e),{as:o,href:n}=(0,m.xS)((0,_.k)(t.getAll()),"/support/customer-support-mm");return(0,T.S)()&&e.res?(e.res.writeHead(302,{Location:o}),e.res.end()):await g.Ix.push(n,o),{}}let{productHash:n}=e.query;if(n){let e=await C(o,n);o!==e&&(o=e,t=!1)}"flavors-and-fragrances"===o.split("/")[4]&&(o=I(o));let l="/[country]/[language]"===e.pathname?"aemHomepage":"aemStaticContent";if((o.split("?")[0]||"").includes("."))return e.res&&(e.res.statusCode=404),{error:!0,basicError:!0,asPath:o};let r=await y(e,o),i=b({asPath:r}),s=!1,d=async()=>{try{let t=await e.apolloClient.query({query:f[l],variables:{path:r}});if(t.data)return JSON.parse(t.data[l]);{let e="AEM JSON fetch returned with status ".concat(t.errors);return s=!0,console.warn(e),{}}}catch(e){return s=!0,{}}};a.ModelClient.prototype.fetch=d;let c=new a.ModelClient(L);try{let n,l={path:i.cqPath,modelClient:c};return n=await a.ModelManager.initialize(l),e.res&&s&&(e.res.statusCode=404),{...i,...n,aemHost:L,asPath:o,error:s,isAemFullPage:t,metaDataObj:O(n)}}catch(e){return{props:{...i,error:!0,asPath:o}}}}},64493:(e,t,o)=>{o.d(t,{J:()=>_});var n=o(37876),l=o(14232),a=o(90941),r=o(70813),i=o(71373),s=o(76023),d=o(91496),c=o(12197),u=o(99220),p=o(11944),m=o.n(p);let T=(0,u.makeStyles)()(e=>({formControl:{"& .MuiTypography-root":{width:"100%"}},formControlLabel:{"& .MuiTypography-root":{width:"100%"},"& .MuiSelect-root:focus":{backgroundColor:"transparent"},"& .MuiInputBase-root":{backgroundColor:e.palette.common.white,height:40,"&.Mui-disabled":{backgroundColor:e.palette.grey[200]}}},formLabel:{fontWeight:e.typography.fontWeightBold,marginBottom:e.spacing(1)}})),_=(0,l.forwardRef)((e,t)=>{let{disabled:o=!1,item:u,labelPlacement:p="top",onChange:_,options:g,required:E,variant:h="outlined"}=e,[v,L]=(0,l.useState)([]),{classes:y}=T();return(0,l.useImperativeHandle)(t,()=>({reset:()=>L([])})),(0,n.jsx)(a.A,{className:y.formControl,"data-testid":"selector-tool-multi-select-form-control",required:E,children:(0,n.jsx)(r.A,{className:y.formControlLabel,control:(0,n.jsx)(i.A,{"data-testid":"selector-tool-multi-select",disabled:o,fullWidth:!0,labelId:"selector-tool-multi-select",multiple:!0,onChange:e=>{let{value:t}=e.target;null==_||_(e),L(t)},renderValue:e=>Array.isArray(e)?e.join(", "):String(e),value:v,variant:h,children:g.map(e=>(0,n.jsxs)(s.A,{value:e.value,children:[(0,n.jsx)(d.A,{checked:v.indexOf(e.value)>-1,color:"primary"}),(0,n.jsx)(c.A,{dangerouslySetInnerHTML:{__html:m().sanitize(e.label)}})]},e.value))}),"data-testid":"selector-tool-multi-select-form-control-label",label:(0,n.jsx)(c.A,{className:y.formLabel,variant:"body2",children:u}),labelPlacement:p,style:{margin:0,width:"100%"}})})});_.displayName="SelectorToolMultiSelect"},76225:(e,t,o)=>{o.d(t,{O:()=>a});var n=o(81905),l=o(65103);let a=()=>{let{isBlueErpIntegrationEnabled:e,userErpType:t,isB2BUser:o,isDarmstadtUser:a}=(0,n.iZ)();if(e&&!a){if(!o)return"erp_type:all";if(o&&t===l.zI.Blue)return"erp_type:blue"}}},79068:(e,t,o)=>{o.d(t,{i:()=>u});var n=o(37876),l=o(14232),a=o(90941),r=o(99049),i=o(70813),s=o(73500),d=o(29740);let c=(0,o(99220).makeStyles)()(e=>({formControl:{"& .MuiTypography-root":{width:"100%"}},formLabel:{fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightBold,marginBottom:e.spacing(1)}})),u=(0,l.forwardRef)((e,t)=>{let{label:o,onChange:u,options:p,radioGroupRow:m=!0,required:T}=e,[_,g]=(0,l.useState)(""),{classes:E}=c();return(0,l.useImperativeHandle)(t,()=>({reset:()=>g("")})),(0,n.jsxs)(a.A,{className:E.formControl,"data-testid":"selector-tool-radio-button-group-form-control",required:T,children:[(0,n.jsx)(r.A,{className:E.formLabel,id:"radio-buttons-group-label-".concat(o),children:o}),(0,n.jsx)(s.A,{"aria-labelledby":"radio-buttons-group-label-".concat(o),"data-testid":"selector-tool-radio-button-group",name:"radio-buttons-group-".concat(o),onChange:e=>{let{value:t}=e.target;null==u||u(e),g(t)},row:m,value:_,children:p.map(e=>(0,n.jsx)(i.A,{value:e.value,control:(0,n.jsx)(d.A,{color:"primary"}),label:e.label},e.value))})]})});u.displayName="SelectorToolRadioButtonGroup"},84679:(e,t,o)=>{o.d(t,{A:()=>n.A,K:()=>n.K});var n=o(59798)},85410:(e,t,o)=>{o.d(t,{m:()=>n,r:()=>a});var n=function(e){return e.antibody="antibody",e.millex="millex",e.aemPageAntibody="aemPageAntibody",e}({});let l={antibodyConfig:{},millexConfig:{},aemPageAntibodyConfig:{}},a=function(e,t){let{productId:o,productKey:n,productBrandKey:a,productName:r}=t,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l;return({antibody:{"open button":{eventAction:"open button",eventLabel:null!=o?o:"",action:"open antibody selector tool",section:"compare similar items",component:"body",elementType:"button",elementText:"try our selector",productId:n,productBrand:a,productName:r},"open link":{eventAction:"open link",eventLabel:null!=o?o:"",action:"open antibody selector tool",section:"compare similar items",component:"body",elementType:"link",elementText:"product selector tool",productId:n,productBrand:a,productName:r},close:{eventAction:"close",eventLabel:null!=o?o:"",action:"close antibody selector tool",section:"antibody product selector",component:"slider",elementType:"icon",productId:n,productBrand:a,productName:r},ignore:{eventAction:"ignore",eventLabel:null!=o?o:"",action:"ignore antibody selector tool",section:void 0,component:void 0,elementType:void 0,productId:n,productBrand:a,productName:r},...i.antibodyConfig},millex:{"open button":{action:"open millex filter selector tool",section:"description",component:"body",elementType:"button",elementText:"try our selector",productId:n,productBrand:a,productName:r,basePayloadOverrides:{event:"millex_filter_selector_interaction"}},"open link":{action:"open millex filter selector tool",section:"description",component:"body",elementType:"link",elementText:"product selector tool",productId:n,productBrand:a,productName:r,basePayloadOverrides:{event:"millex_filter_selector_interaction"}},close:{action:"close millex filter selector tool",section:"millex filter selector",component:"slider",elementType:"icon",productId:n,productBrand:a,productName:r,basePayloadOverrides:{event:"millex_filter_selector_interaction"}},ignore:{action:"ignore millex filter selector tool",section:void 0,component:void 0,elementType:void 0,productId:n,productBrand:a,productName:r,basePayloadOverrides:{event:"millex_filter_selector_interaction"}},...i.millexConfig},aemPageAntibody:{"open button":{eventAction:"open button",eventLabel:null!=o?o:"",action:"open antibody selector tool",section:"products",component:"body",elementType:"button",elementText:"try our selector",productId:n||"",productBrand:null!=a?a:"",productName:null!=r?r:""},"open link":{eventAction:"open link",eventLabel:null!=o?o:"",action:"open antibody selector tool",section:"products",component:"body",elementType:"link",elementText:"product selector tool",productId:null!=n?n:"",productBrand:null!=a?a:"",productName:null!=r?r:""},close:{eventAction:"close",eventLabel:null!=o?o:"",action:"close antibody selector tool",section:"antibody product selector",component:"slider",elementType:"icon",productId:null!=n?n:"",productBrand:null!=a?a:"",productName:null!=r?r:""},ignore:{eventAction:"ignore",eventLabel:null!=o?o:"",action:"ignore antibody selector tool",section:void 0,component:void 0,elementType:void 0,productId:null!=n?n:"",productBrand:null!=a?a:"",productName:null!=r?r:""},...i.aemPageAntibodyConfig}})[e]}},98880:(e,t,o)=>{o.d(t,{gT:()=>d});var n=o(28888);o(37876);var l=o(82897);o(14232);var a=o(54431);function r(){let e=(0,n._)(["\n query DiscoPromoTerms($input: PromoTermsRequestInput!) {\n getPromoTerms(input: $input) {\n promoType\n promoCode\n discount\n qualifierType\n currency\n validFrom\n validTo\n tiers {\n tier\n discount\n qualifyingAmount\n }\n message\n }\n}\n "]);return r=function(){return e},e}let i={},s=(0,l.J1)(r());function d(e){let t={...i,...e};return a.IT(s,t)}},99624:(e,t,o)=>{o.d(t,{A:()=>E});var n=o(37876);o(14232);var l=o(8733),a=o(83321),r=o(99220),i=o(91416),s=o(36540),d=o(54203),c=o(21834),u=o(82160),p=o(35152),m=o(10046),T=o(69915);let _=(0,r.makeStyles)()(e=>({root:{position:"fixed",right:e.spacing(6),bottom:e.spacing(31.5),backgroundColor:e.palette.primary.main,height:56,width:56,borderRadius:e.shape.borderRadius,color:e.palette.common.white,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",textTransform:"uppercase",boxShadow:"0 2px 4px rgba(0,0,0,.2)",zIndex:2},icon:{fontSize:28,marginTop:-5},text:{fontSize:14,marginTop:-6}})),g=e=>{let{productNumber:t,productBrand:o,productName:n,productVariant:l}=e;(0,p.sendCommonDetailClickEvent)({event:T.Bx.Navigation_Interaction,action:T.$R.InPageClick,detail:"jump to top",component:T.IP.Body,elementType:T.T.AnchorButton,elementText:"top",coreEvent:"no",productBrand:o,productId:t,productName:n,productVariant:l}),(0,u.A)({top:0,left:0,behavior:"smooth"})},E=e=>{let{productNumber:t,productBrand:o,productName:r,productVariant:u}=e,{y:p}=(0,a.A)(),{classes:T}=_();return(0,n.jsx)(s.A,{in:p>1e3,children:(0,n.jsxs)(i.A,{className:T.root,"data-testid":"back-to-top-button",onClick:()=>g({productNumber:t,productBrand:o,productName:null==r?void 0:r.replace(m.Eu,"").replace(m.kV,"").toLowerCase(),productVariant:u}),children:[(0,n.jsx)("div",{children:(0,n.jsx)(d.A,{className:T.icon})}),(0,n.jsx)(l.A,{...c.A.TOP,children:e=>(0,n.jsx)("div",{className:T.text,children:e})})]})})}}}]);
//# sourceMappingURL=./9854-eb30bff1d169bd97.js.map