"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2958],{1474:(e,n,t)=>{t.d(n,{EW:()=>u,hY:()=>d});var a=t(28888);t(37876);var r=t(82897);t(14232);var i=t(78248);function o(){let e=(0,a._)(["\n fragment MaterialDetail on Material {\n id\n number\n name\n isMarketplace\n displaySellerName\n marketplaceOfferId\n marketplaceSellerId\n description\n brand {\n key\n erpKey\n name\n color\n }\n product\n image {\n altText\n smallUrl\n mediumUrl\n largeUrl\n }\n packageSize\n shipsToday\n freeFreight\n linearFormula\n empiricalFormula\n casNumber\n molecularWeight\n erpType\n substanceKey\n}\n "]);return o=function(){return e},e}function l(){let e=(0,a._)(["\n query MaterialDetail($materialNumber: String!, $catalogType: CatalogType, $filter: String) {\n getMaterialDetail(\n input: {materialNumber: $materialNumber, catalogType: $catalogType, filter: $filter}\n ) {\n ...MaterialDetail\n }\n}\n ",""]);return l=function(){return e},e}let s={},d=(0,r.J1)(o()),c=(0,r.J1)(l(),d);function u(e){let n={...s,...e};return i._(c,n)}},18665:(e,n,t)=>{t.d(n,{A:()=>g});var a=t(37876),r=t(14232),i=t(25628),o=t(29130),l=t(55920),s=t(58862),d=t(24766),c=t(50694),u=t(66401),p=t(47160),m=t(34479);let h=(0,t(99220).makeStyles)()(e=>({btnGroup:{"& > .MuiButton-root:first-of-type":{borderTopRightRadius:0,borderBottomRightRadius:0,borderRight:"1px solid ".concat(e.palette.grey["500"])}},popper:{zIndex:e.zIndex.tooltip,margin:e.spacing(2,0)},popperPaper:{boxShadow:e.shadows[4],border:"1px solid ".concat(e.palette.grey["200"])},menuList:{padding:e.spacing(1,0)},menuItem:{padding:e.spacing(3,4)},arrowButton:{maxWidth:"44px",padding:"".concat(e.spacing(1)," ").concat(e.spacing(2.5))}})),g=e=>{var n;let{primaryOption:t,options:g}=e,{classes:f}=h(),[A,y]=r.useState(!1),x=(0,r.useRef)(null),v=(0,r.useRef)(null),b=()=>{y(e=>!e)},C=e=>{x.current&&x.current.contains(e.target)||y(!1)};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(o.A,{color:"secondary",variant:"contained",ref:x,"aria-label":"".concat(t.label," split button"),className:f.btnGroup,fullWidth:!0,children:[t.renderButton?t.renderButton():(0,a.jsx)(i.A,{size:"large",onClick:t.onClick,children:t.label}),(0,a.jsx)(i.A,{className:f.arrowButton,size:"small","aria-controls":"split-button-menu","aria-expanded":A?"true":"false","aria-haspopup":"menu",onClick:b,ref:v,children:(0,a.jsx)(l.A,{})})]}),(0,a.jsx)(u.A,{className:f.popper,style:{width:null===(n=x.current)||void 0===n?void 0:n.offsetWidth},open:A,anchorEl:x.current,role:"tooltip",transition:!0,disablePortal:!0,children:e=>{let{TransitionProps:n,placement:t}=e;return(0,a.jsx)(d.A,{...n,style:{transformOrigin:"bottom"===t?"center top":"center bottom"},children:(0,a.jsx)(c.A,{className:f.popperPaper,children:(0,a.jsx)(s.x,{onClickAway:C,children:(0,a.jsx)(m.A,{id:"split-button-menu",autoFocusItem:!0,className:f.menuList,onKeyDown:e=>{if(27===e.keyCode){var n;y(!1),null===(n=v.current)||void 0===n||n.focus()}},children:g.map((e,n)=>(0,a.jsx)(p.A,{onClick:()=>{e.onClick&&e.onClick(),b()},className:f.menuItem,children:e.renderButton?e.renderButton():e.label},n))})})})})}})]})}},18830:(e,n,t)=>{t.d(n,{A:()=>o});var a=t(37876);t(14232);var r=t(78206),i=t(26831);let o=e=>{let{field:n,form:t,...o}=e,l=(0,r.O6)(t.errors,n.name),s=(0,r.O6)(t.touched,n.name),d=l&&s;return(0,a.jsx)(i.A,{...n,value:String(n.value),checked:n.value,error:d?l:null,...o,onChange:e=>{n.onChange(e),o.onChange&&o.onChange(e)},onBlur:e=>{n.onBlur(e),o.onBlur&&o.onBlur(e)}})}},23290:(e,n,t)=>{t.d(n,{Ay:()=>L,Jy:()=>I,lJ:()=>C});var a=t(37876),r=t(14232),i=t(8733),o=t(99220),l=t(30566),s=t(62546),d=t(6995),c=t(25628),u=t(34252),p=t(71538),m=t(45756),h=t(46749),g=t(20642),f=t(21834),A=t(70029),y=t(89996),x=t(81905),v=t(75357);let b=(0,o.makeStyles)()(e=>({addToCartButton:{minWidth:"".concat(e.typography.pxToRem(136)," !important")},cannotAddToCartLink:{color:e.palette.error.main,fontWeight:e.typography.fontWeightBold,cursor:"pointer",display:"flex",marginTop:e.spacing(2)},loadingIcon:{position:"absolute",top:"10%",left:"50%",marginLeft:"-20px",zIndex:1},addToCartLoading:{color:e.palette.primary.main},popoverContainer:{height:"auto",minHeight:"auto",width:"550px",border:"4px solid grey",position:"relative",zIndex:1},popoverHeader:{width:"100%",height:"50px",padding:"5px 10px",backgroundColor:e.palette.grey[50],fontWeight:e.typography.fontWeightMedium,display:"flex",flexDirection:"row",alignItems:"center"},closeIcon:{position:"absolute",right:e.typography.pxToRem(10),color:e.palette.grey[700],cursor:"pointer"},popoverBody:{width:"100%",height:"55%",padding:"10px 8px",margin:"auto",fontSize:e.typography.pxToRem(12)}}));var C=function(e){return e.Contained="contained",e.Outlined="outlined",e}({}),I=function(e){return e.Primary="primary",e.Secondary="secondary",e}({});let N=e=>{let{cannotAddToCartPopoverAnchor:n,popoverContainerClass:t,popoverHeaderClass:r,popoverBodyClass:o,hideCannotAddToCartPopover:l}=e,{classes:d}=b();return(0,a.jsx)(s.Ay,{anchorEl:n,anchorOrigin:{vertical:"top",horizontal:"center"},elevation:4,open:!0,children:(0,a.jsxs)("div",{className:t||d.popoverContainer,children:[(0,a.jsxs)("div",{className:r||d.popoverHeader,children:[(0,a.jsx)(i.A,{id:"CANNOT_ADD_TO_CART",defaultMessage:"Cannot Add To Cart"}),(0,a.jsx)(h.A,{"aria-label":"Close cannot add to cart details",onClick:l,onKeyPress:l,className:d.closeIcon})]}),(0,a.jsx)("div",{className:o||d.popoverBody,children:(0,a.jsx)(i.A,{id:"CANNOT_ADD_TO_CART_DETAILS",defaultMessage:"Your profile is currently configured to allow ordering for configurable items such as oligos and peptides but not regular inventory items. Although you can access pricing and availability for these products, they cannot be added to your shopping cart."})})]})})},S=e=>{let{size:n,addToCartButtonClass:t,variant:r}=e,{classes:o}=b(),s=(0,l.A)(),u=(0,y.rd)(),p=!0===(0,d.A)(s.breakpoints.up("md"),{defaultMatches:!0});return(0,a.jsx)(A.N,{href:"".concat(y.R6.linkProfile(),"?returnUrl=").concat(encodeURIComponent(u.asPath||y.xn.index())),children:(0,a.jsx)(c.A,{size:n||(p?"medium":"large"),variant:r,color:"secondary","data-testid":"link-profile-button",className:t||o.addToCartButton,children:(0,a.jsx)(i.A,{...f.A.LINK_PROFILE})})})},T=e=>{let{size:n,variant:t,addToCartButtonClass:r}=e,o=(0,l.A)(),s=(0,y.rd)(),u=!0===(0,d.A)(o.breakpoints.up("md"),{defaultMatches:!0});return(0,a.jsx)(A.N,{href:"".concat(y.VV.index(),"?redirect=").concat(encodeURIComponent(s.asPath||y.xn.index())),children:(0,a.jsx)(c.A,{size:n||(u?"medium":"large"),variant:t,color:"secondary",className:r,children:(0,a.jsx)(i.A,{...f.A.LOGIN_TO_ADD_TO_CART})})})},j=e=>{let{size:n,variant:t,color:r,isSubmitting:o,fullWidth:s,handleAddToCart:p,addToCartButtonClass:m,dirty:h,disabled:g,isAddToList:f}=e,{classes:A,cx:y}=b(),x=(0,l.A)(),v=!0===(0,d.A)(x.breakpoints.up("md"),{defaultMatches:!0});return(0,a.jsxs)(c.A,{size:n||(v?"medium":"large"),type:"submit",variant:t,color:r,fullWidth:s,disabled:o||!h||g,onClick:p,className:m||A.addToCartButton,"data-testid":"add-to-cart-button",id:"add-to-cart-button",children:[o&&(0,a.jsx)(u.A,{size:30,className:y(A.addToCartLoading,A.loadingIcon)}),f?(0,a.jsx)(i.A,{id:"REPLACE_PRODUCT",defaultMessage:"Replace Product"}):(0,a.jsx)(i.A,{id:"ADD_TO_CART",defaultMessage:"Add to Cart"})]})},L=e=>{var n,t;let{hideAddToCartForPrepackItems:o,canAddToCart:l,handleAddToCart:s,isSubmitting:d,dirty:c,cannotAddToCartLinkClass:u,addToCartButtonClass:h,popoverContainerClass:f,popoverHeaderClass:A,popoverBodyClass:y,variant:C="contained",color:I="secondary",fullWidth:L,isAddToList:D=!1,disabled:k,size:_}=e,[w,R]=(0,r.useState)(null),B=e=>{e.preventDefault(),R(e.currentTarget)},{classes:O}=b(),{currentUser:P}=(0,x.iZ)(),{authorized:M}=(0,v.I)(v.N.canAddToCart),W="";return M&&(null==P?void 0:P.__typename)==="LoggedInUser"&&(null==P?void 0:null===(n=P.metadata)||void 0===n?void 0:n.guestShoppingType)&&(W=null==P?void 0:null===(t=P.metadata)||void 0===t?void 0:t.guestShoppingType),(0,a.jsxs)(a.Fragment,{children:[w&&(0,a.jsx)(N,{cannotAddToCartPopoverAnchor:w,popoverContainerClass:f,popoverHeaderClass:A,popoverBodyClass:y,hideCannotAddToCartPopover:()=>R(null)}),o?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p.A,{light:!0}),(0,a.jsxs)("span",{className:u||O.cannotAddToCartLink,onClick:B,onKeyPress:B,tabIndex:0,role:"button",children:[(0,a.jsx)(i.A,{id:"CANNOT_ADD_TO_CART",defaultMessage:"Cannot Add To Cart"}),(0,a.jsx)(m.A,{marginLeft:1,children:(0,a.jsx)(g.A,{fontSize:"small"})})]})]}):l?(0,a.jsx)(j,{size:_,variant:C,addToCartButtonClass:h,isAddToList:D,disabled:k,fullWidth:L,dirty:c,handleAddToCart:s,isSubmitting:d,color:I}):W.length>0?(0,a.jsx)(S,{size:_,variant:C,addToCartButtonClass:h}):(0,a.jsx)(T,{size:_,variant:C,addToCartButtonClass:h})]})}},23759:(e,n,t)=>{t.d(n,{A:()=>a.A});var a=t(34750)},24288:(e,n,t)=>{t.d(n,{gR:()=>M,Nk:()=>O,hv:()=>B,P3:()=>k,Bt:()=>w,g:()=>L});var a=t(28888);t(37876);var r=t(82897);function i(){let e=(0,a._)(["\n fragment SharedListMember on SharedListMember {\n id\n name\n email\n}\n "]);return i=function(){return e},e}function o(){let e=(0,a._)(["\n fragment SharedList on SharedList {\n listId\n ownerName\n ownerId\n name\n description\n lastUpdatedDate\n createdDate\n members\n invitations\n deadline\n coOwners\n}\n "]);return o=function(){return e},e}let l=(0,r.J1)(i()),s=(0,r.J1)(o());var d=t(1474),c=t(54932);t(14232);var u=t(54431),p=t(78248);function m(){let e=(0,a._)(["\n fragment SharedListItem on SharedListItem {\n listItemId\n lastUpdatedBy\n lastUpdatedDate\n createdBy\n createdByName\n createdDate\n material {\n ...MaterialDetail\n }\n quantity\n itemNote\n availabilityMessages {\n ...Availabilities\n }\n currency\n listPrice\n netPrice\n price\n hidePriceMessageKey\n type\n configurationId\n configurationDetail {\n configuration {\n name\n value\n }\n confType\n productType\n }\n productConfiguration\n}\n ","\n",""]);return m=function(){return e},e}function h(){let e=(0,a._)(["\n fragment SharedListDetail on SharedListDetail {\n listId\n ownerId\n ownerDetail {\n ...SharedListMember\n }\n name\n description\n lastUpdatedDate\n createdDate\n membersDetail {\n ...SharedListMember\n }\n invitations\n currency\n sharedListItems {\n ...SharedListItem\n }\n displaySubmitQuoteButton\n membersDone\n deadline\n reminderFrequencyDays\n coOwners\n}\n ","\n",""]);return h=function(){return e},e}function g(){let e=(0,a._)(["\n fragment MultiSharedList on SharedListItem {\n listItemId\n lastUpdatedBy\n lastUpdatedDate\n createdBy\n createdByName\n createdDate\n material {\n ...MaterialDetail\n }\n}\n ",""]);return g=function(){return e},e}function f(){let e=(0,a._)(["\n fragment MultiSharedDetail on SharedListDetail {\n listId\n name\n description\n lastUpdatedDate\n createdDate\n currency\n deadline\n sharedListItems {\n ...MultiSharedList\n }\n}\n ",""]);return f=function(){return e},e}function A(){let e=(0,a._)(["\n query GetSharedLists($input: GetSharedListsInput) {\n getSharedLists(input: $input) {\n count\n sharedLists {\n ...SharedList\n }\n }\n}\n ",""]);return A=function(){return e},e}function y(){let e=(0,a._)(["\n query GetSharedListInvitations {\n getSharedListInvitations {\n count\n sharedLists {\n ...SharedList\n }\n }\n}\n ",""]);return y=function(){return e},e}function x(){let e=(0,a._)(["\n query GetSharedList($listId: ID!, $showPricing: Boolean) {\n getSharedList(listId: $listId, showPricing: $showPricing) {\n ...SharedListDetail\n }\n}\n ",""]);return x=function(){return e},e}function v(){let e=(0,a._)(["\n query GetSharedListInfo($listId: ID!) {\n getSharedList(listId: $listId) {\n ownerDetail {\n ...SharedListMember\n }\n membersDetail {\n ...SharedListMember\n }\n invitations\n coOwners\n sharedListItems {\n brand\n materialNumber\n materialDescription\n materialName\n quantity\n type\n configurationId\n configurationDetail {\n configuration {\n name\n value\n }\n confType\n productType\n }\n productConfiguration\n }\n }\n}\n ",""]);return v=function(){return e},e}function b(){let e=(0,a._)(["\n query getMultiSharedList($input: GetSharedListsInput) {\n getMultiSharedList(input: $input) {\n ...MultiSharedDetail\n }\n}\n ",""]);return b=function(){return e},e}let C={},I=(0,r.J1)(m(),d.hY,c.Sg),N=(0,r.J1)(h(),l,I),S=(0,r.J1)(g(),d.hY),T=(0,r.J1)(f(),S),j=(0,r.J1)(A(),s);function L(e){let n={...C,...e};return u.IT(j,n)}let D=(0,r.J1)(y(),s);function k(e){let n={...C,...e};return u.IT(D,n)}let _=(0,r.J1)(x(),N);function w(e){let n={...C,...e};return u.IT(_,n)}let R=(0,r.J1)(v(),l);function B(e){let n={...C,...e};return u.IT(R,n)}function O(e){let n={...C,...e};return p._(R,n)}let P=(0,r.J1)(b(),T);function M(e){let n={...C,...e};return u.IT(P,n)}},34750:(e,n,t)=>{t.d(n,{A:()=>o});var a=t(37876),r=t(29740);t(14232);let i=(0,t(99220).makeStyles)()(e=>({icon:{display:"flex",width:"24px",height:"24px",border:"1px solid ".concat(e.palette.grey[500]),borderRadius:"50%",[e.breakpoints.up("md")]:{width:"18px",height:"18px"}},checkedIcon:{backgroundColor:e.palette.common.white,"&:before":{display:"block",width:"14px",height:"14px",backgroundColor:"".concat(e.palette.primary.main),borderRadius:"50%",transform:"translateY(4px) transLateX(4px)",content:'""',[e.breakpoints.up("md")]:{width:"8px",height:"8px"}}}})),o=e=>{let{classes:n,cx:t}=i();return(0,a.jsx)(r.A,{icon:(0,a.jsx)("span",{className:n.icon}),checkedIcon:(0,a.jsx)("span",{className:t(n.icon,n.checkedIcon)}),...e})}},35146:(e,n,t)=>{t.d(n,{A:()=>a.Ay});var a=t(70058)},51013:(e,n,t)=>{t.d(n,{Gd:()=>u,Yo:()=>p});var a=t(89099),r=t(84059),i=t(69915),o=t(56951),l=function(e){return e.B2bAuth="b2b authentication",e.Docs="document library",e.DocumentsSearch="document search",e.Product="pdp",e.SpecificationSheet="spec sheet",e.SemiConfigurators="semi-configurators",e.WimsAuth="WIMS auth",e.X_Cart="x cart",e.Home="homepage",e.Search="srp",e}({});let s=e=>["order-center","configurators","semi-configurators"].some(n=>e.includes(n)),d=e=>e.split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(""),c=e=>e.toLowerCase().replaceAll("-"," ").trim(),u=()=>{var e;let n=(0,a.useRouter)(),t=(0,r.yp)(n.asPath);if((null==t?void 0:t.pathAfterBasename)==="/"||"/[country]/[language]"===n.pathname||"/[country]/[language]/"===n.pathname)return"homepage";if(!t.pathAfterBasename)return"uncategorized path - ".concat(null==n?void 0:n.asPath);let i=null==t?void 0:null===(e=t.pathAfterBasename)||void 0===e?void 0:e.split("/"),o=s(t.pathAfterBasename)&&i.length>2?i[2]:i[1],u=d(o);return u in l?l[u]:c(o)},p={[o.WX.BuyItAgain]:i.k9.BuyAgain,[o.WX.Recently]:i.k9.RecentlyViewedProducts,[o.WX.RecentlyHomepage]:i.k9.RecentlyViewedHomepage,[o.WX.Recommended]:i.k9.RecommendedProducts,[o.WX.Featured]:i.k9.FeaturedProducts,[o.WX.Related]:i.k9.RelatedProducts,[o.WX.CustomersAlsoViewed]:i.k9.CustomersAlsoViewed,[o.WX.FrequentlyPurchased]:i.k9.FrequentlyPurchasedProducts,[o.WX.CartRecommendedProducts]:i.k9.CartRecommendedProducts,[o.WX.CompareSimilarItems]:i.k9.CompareSimilarItems,[o.WX.BestSellers]:i.k9.BestSellerProducts,[o.WX.ProductHeroCard]:i.k9.ProductHeroCard,[o.WX.BuyAgainHomepage]:i.k9.BuyAgain,[o.WX.NewArrivals]:i.k9.NewArrivals,[o.WX.PopularProducts]:i.k9.PopularProducts,[o.WX.DiscountedProducts]:i.k9.DiscountedProducts,[o.WX.NewArrivalProducts]:i.k9.NewArrivals,[o.WX.RecentlyViewedProducts]:i.k9.RecentlyViewedProducts}},61198:(e,n,t)=>{t.d(n,{A:()=>h});var a=t(37876),r=t(14232),i=t(69241),o=t(78206),l=t(76023),s=t(9236),d=t(7645),c=t(38753),u=t(8133),p=t(42919),m=t(81642);let h=e=>{let{rootClass:n,rootStyle:t,size:h="medium",field:g,form:f,label:A,required:y,help:x,options:v,native:b=!1,hasPlaceHolder:C=!1,onOpen:I,onClose:N,dataScrub:S=!1,...T}=e,[j,L]=(0,r.useState)(!1),D=(0,o.O6)(f.errors,g.name),k=(0,o.O6)(f.touched,g.name),_=D&&k,[w,R]=(0,r.useState)(!1),B=v;return(0,r.useEffect)(()=>{L(b||m.A)},[m.A,b]),j&&v.length>0&&v[0].value&&(B=[{label:"",value:""},...v]),(0,a.jsxs)("div",{className:(0,i.A)({[String(n)]:n}),style:t,children:[A&&(0,a.jsx)(u.A,{htmlFor:g.name,size:h,required:y,error:_,children:A}),(0,a.jsx)(c.A,{id:g.name,...g,size:h,native:j,error:!!_,"aria-describedby":(_||x)&&"".concat(g.name,"-help-text"),onOpen:e=>{I&&I(e),R(!0)},onClose:e=>{N&&N(e),R(!1)},...T,SelectDisplayProps:{"data-scrub":S?"true":void 0},children:B.map(e=>{let{label:n,value:t,tooltip:r}=e;return j?(0,a.jsx)("option",{value:t,children:n},t):(0,a.jsx)(l.A,{value:t,disabled:""===t&&C,"data-scrub":!!S||void 0,children:r?(0,a.jsx)(s.Ay,{title:r,placement:"right",arrow:!0,disableHoverListener:!w,children:(0,a.jsx)(d.A,{width:"100%",children:n})}):n},t)})}),(_||x)&&(0,a.jsx)(p.A,{id:"".concat(g.name,"-help-text"),error:!!_,children:_?D:x||null})]})}},70058:(e,n,t)=>{t.d(n,{Ay:()=>y,eo:()=>f});var a=t(37876),r=t(14232),i=t(38554),o=t(77742),l=t(21834),s=t(50032),d=t(89996),c=t(84646),u=t(70978),p=t(35152),m=t(92636),h=t(99220),g=t(81905);let f={en_US:"English - EN",en_GENERIC:"English - EN",zh_CN:"中文 - ZH"},A=(0,h.makeStyles)()(e=>({triggerLink:{fontSize:"14px",fontFamily:"inherit",fontWeight:"inherit",lineHeight:"inherit","&:hover":{cursor:"pointer"}},noCertificate:{display:"flex",alignItems:"center",color:e.palette.grey[400]},message:{fontWeight:e.typography.fontWeightBold,marginLeft:e.spacing(3),fontSize:"14px"}})),y=e=>{var n,t,h;let{sdsLanguages:f=[],productNumber:y,brandKey:x,trigger:v=(0,a.jsx)(s.A,{color:"primary"}),color:b="secondary",className:C,onClick:I,handleClick:N}=e,[S,T]=(0,r.useState)(!1),{userSession:j}=(0,m.j)(),{classes:L,cx:D}=A(),{formatMessage:k}=(0,o.A)(),{userErpType:_}=(0,g.iZ)(),w=j.language;return(0,a.jsxs)(a.Fragment,{children:[1===f.length&&!!f[0]&&(0,a.jsx)(i.A,{href:d.Q5.index(x,y,j.country,null===(n=f[0])||void 0===n?void 0:n.split("_")[0],_,w!==(null===(h=f[0])||void 0===h?void 0:null===(t=h.split("_")[0])||void 0===t?void 0:t.toLowerCase())),"data-testid":"sds-".concat(x).concat(y),id:"sds-".concat(x).concat(y),target:"_blank",rel:"noopener noreferrer nofollow",color:b,tabIndex:0,onClick:()=>{var e,n,t;I&&I(),(0,p.sendDownloadFileEvent)({action:u.y.SDS,brandKey:x,productNumber:y,language:String(f[0])},{component:"",elementType:"",linkText:"",linkUrl:d.Q5.index(x,y,j.country,(null===(e=f[0])||void 0===e?void 0:e.split("_")[0])||"",_,w!==(null===(t=f[0])||void 0===t?void 0:null===(n=t.split("_")[0])||void 0===n?void 0:n.toLowerCase()))})},children:v}),0===f.length&&(0,a.jsxs)("span",{className:L.noCertificate,onMouseEnter:e=>{null==N||N(e)},children:[(0,a.jsx)(s.A,{color:"inherit"}),(0,a.jsx)("span",{className:L.message,children:k(l.A.SDS)})]}),f.length>1&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.A,{component:"button","data-testid":"sds-".concat(x).concat(y),id:"sds-".concat(x).concat(y),"aria-describedby":"sds",onClick:e=>{e.preventDefault(),I&&I(),T(!0)},color:b,className:D(L.triggerLink,C),tabIndex:0,children:v}),(0,a.jsx)(c.A,{open:S,setModalOpen:T,brands:[x],productNumber:y,sdsLanguages:f})]})]})}},74842:(e,n,t)=>{t.d(n,{A:()=>a});let a=t(18830).A},75051:(e,n,t)=>{t.d(n,{A:()=>g}),t(14232);var a=t(24917),r=t(1726),i=t(74247),o=t(93121),l=t(22557),s=t(66658),d=t(96160),c=t(66185),u=t(97461),p=t(97078),m=t(60650);let h=(0,a.A)(r.Ay,i.Ay,o.Ay,l.Ay,s.Ay,d.A,c.Ay,u.A,p.Ay),g=(0,m.A)("div")(h,{name:"Box"})},75357:(e,n,t)=>{t.d(n,{I:()=>i,N:()=>r});var a=t(81905),r=function(e){return e.canViewInventory="canViewInventory",e.canAddToCart="canAddToCart",e.canViewOnlineOrder="canViewOnlineOrder",e.canViewOnlineQuote="canViewOnlineQuote",e}({});let i=e=>{let{currentUser:n,currentUserLoading:t}=(0,a.iZ)(),r={authorized:!1,anonymous:!1};return t?r:n?n.abilities[e]?{...r,authorized:!0}:r:{...r,anonymous:!0}}},77731:(e,n,t)=>{t.d(n,{A:()=>a});let a=t(61198).A},82314:(e,n,t)=>{t.d(n,{A:()=>h});var a=t(37876);t(14232);var r=t(8733),i=t(99220),o=t(63724),l=t(77018),s=t(21834),d=t(85278),c=t(66383),u=t(78851);let p=(0,i.makeStyles)()(e=>({body:{padding:e.spacing(6,8,8,8)},description:{marginBottom:e.spacing(4),paddingBottom:e.spacing(4),borderBottom:"1px solid ".concat(e.palette.grey[400])},column:{marginBottom:e.spacing(4),[e.breakpoints.up("md")]:{marginBottom:0}}})),m=e=>{let{labelValue:n,columnValue:t,isDescription:i=!1}=e,{classes:c,cx:m}=p(),h=(0,u.R$)();return(0,a.jsxs)(o.A,{container:!0,spacing:h({xs:0,md:3}),className:m({[c.column]:!i}),children:[(0,a.jsx)(o.A,{xs:12,md:5,children:(0,a.jsx)(l.A,{component:"h4",variant:"body2",children:(0,a.jsx)("b",{children:(0,a.jsx)(r.A,{...s.A[n]})})})}),(0,a.jsx)(o.A,{xs:12,md:7,children:(0,a.jsx)(l.A,{component:"p",variant:"body2",children:(0,a.jsx)(d.z,{value:t})})})]})},h=e=>{let{open:n,additionalInfo:t,productName:i,productNumber:o,description:d,handleClose:u,packageType:h,packageSize:g}=e,{classes:f,cx:A}=p(),y=(null==t?void 0:t.carrierRestriction)||(null==t?void 0:t.tariff)||(null==t?void 0:t.unNumber)||(null==t?void 0:t.casNumber)||(null==t?void 0:t.species)||(null==t?void 0:t.jfcCode)||(null==t?void 0:t.pdcCode);return(0,a.jsx)(c.A,{renderTitle:()=>(0,a.jsx)(l.A,{variant:"h2",component:"h2",children:(0,a.jsx)(r.A,{...s.A.PRODUCT_INFO_TITLE})}),open:n,onClose:u,children:(0,a.jsxs)("div",{className:f.body,children:[(0,a.jsxs)("div",{className:A({[f.description]:!!y}),children:[o&&(0,a.jsx)(m,{labelValue:"MATERIAL_NUMBER_SKU",columnValue:o}),d&&(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_DESCRIPTION",columnValue:i+", "+d,isDescription:!0})]}),(null==t?void 0:t.carrierRestriction)&&(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_CARRIER_RESTRICTION",columnValue:t.carrierRestriction}),(null==t?void 0:t.tariff)&&(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_FTCC",columnValue:t.tariff}),(null==t?void 0:t.unNumber)&&(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_UNTN",columnValue:t.unNumber}),(null==t?void 0:t.casNumber)&&(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_CAS",columnValue:t.casNumber}),(null==t?void 0:t.species)&&(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_SPECIES",columnValue:t.species}),(null==t?void 0:t.jfcCode)&&(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_JFC",columnValue:t.jfcCode}),(null==t?void 0:t.pdcCode)&&(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_PDSC",columnValue:t.pdcCode}),(null==h?void 0:h.length)&&(null==g?void 0:g.length)?(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_PACKAGING_INFO",columnValue:"".concat(g," in ").concat(h)}):null]})})}},84646:(e,n,t)=>{t.d(n,{A:()=>S});var a=t(37876),r=t(14232),i=t(39324),o=t.n(i),l=t(77742),s=t(73500),d=t(60058),c=t(63724),u=t(38554),p=t(99220),m=t(89996),h=t(21834),g=t(23759),f=t(70978),A=t(35152),y=t(92636),x=t(66383),v=t(81905);let b=(0,p.makeStyles)()(e=>({dialogHeader:{fontSize:e.typography.pxToRem(20),fontWeight:e.typography.fontWeightBold},modalBody:{padding:e.spacing(0,4,4,4),overflow:"auto",[e.breakpoints.up("md")]:{padding:e.spacing(0,8,8,8)}},modalTitle:{marginBottom:e.spacing(2)},modalProductNumber:{fontSize:e.typography.pxToRem(18)},brandSelectMessage:{display:"block",fontSize:e.typography.pxToRem(18),marginBottom:e.spacing(4)},brandRadioList:{paddingTop:e.spacing(4),borderTop:"1px solid "+e.palette.divider,marginTop:e.spacing(4)},brandLabel:{textTransform:"capitalize"},languageList:{display:"flex",[e.breakpoints.down("sm")]:{flexFlow:"column"},paddingTop:e.spacing(4),borderTop:"1px solid "+e.palette.divider,marginTop:e.spacing(4)},languageLink:{display:"block",fontWeight:e.typography.fontWeightBold,marginBottom:e.spacing(4)}})),{publicRuntimeConfig:{supportedLanguageLabels:C}}=o()(),I=(e,n)=>e.map(e=>{let t=(null==e?void 0:e.toLowerCase())==="br"?"pt":e;return{formatted:C[t.toUpperCase()]||"".concat(n(t,{type:"language",localeMatcher:"best fit"})," - ").concat(e),abbrev:e}}).filter(e=>!e.formatted.includes("undefined")),N=e=>{let n=e.indexOf("-");return e.slice(n+1).trim()},S=e=>{let{open:n,setModalOpen:t,brands:i,sdsDetails:o,productNumber:p,isAdvancedSearch:C,sdsLanguages:S}=e,{classes:T}=b(),{formatMessage:j,formatDisplayName:L}=(0,l.A)(),{userSession:D}=(0,y.j)(),{userErpType:k}=(0,v.iZ)(),[_,w]=(0,r.useState)(""),R=1===i.length,B=i[0],O=D.language,P=[];if(S)P=I(S,L);else if(_&&o){let e=o.find(e=>e.brand===_);e&&(P=I(e.languages.altLanguages,L))}else{if(!C||!o)return null;P=I(o[0].languages.altLanguages,L)}return(0,a.jsx)(x.A,{open:n,"data-testid":"sds-modal",id:"sds-modal",onClose:()=>t(!1),closeButtonId:"sds-modal-close-button",renderTitle:()=>(0,a.jsxs)("div",{className:T.dialogHeader,children:[(0,a.jsx)("div",{id:"sds-modal-title",className:T.modalTitle,children:j(h.A.SAFETY_DATA_SHEET_TITLE)}),(0,a.jsx)("div",{className:T.modalProductNumber,id:"sds-modal-product-number",children:p})]}),children:(0,a.jsxs)("div",{className:T.modalBody,children:[!R&&(0,a.jsxs)("form",{"aria-label":"brand input",className:T.brandRadioList,children:[(0,a.jsxs)("span",{className:T.brandSelectMessage,children:[" ",j(h.A.SDS_SELECT_BRAND)]}),(0,a.jsx)(s.A,{"aria-label":"brand-selection",onChange:e=>{w(e.target.value)},value:_,children:i.map(e=>(0,a.jsx)(d.A,{"aria-label":"brand",value:e,control:(0,a.jsx)(g.A,{}),className:T.brandLabel,label:e.toLowerCase()},e))})]}),(_||R)&&(0,a.jsx)(c.A,{className:T.languageList,container:!0,children:P.map(e=>{var n;return(0,a.jsx)(c.A,{xs:12,sm:4,children:(0,a.jsx)(u.A,{className:T.languageLink,href:m.Q5.index(_||B,p,D.country,N(e.abbrev),k,O!==(null===(n=e.abbrev)||void 0===n?void 0:n.toLowerCase())),"data-testid":"sds-link-".concat(e.abbrev),id:"sds-link-".concat(e.abbrev),target:"_blank",rel:"noopener noreferrer nofollow",color:"primary",onClick:()=>{var n;return(0,A.sendDownloadFileEvent)({action:f.y.SDS,brandKey:_||B,productNumber:p,language:e.abbrev},{productId:p,component:"modal",elementType:"link",linkText:e.formatted,linkUrl:m.Q5.index(_||B,p,D.country,N(e.abbrev),k,O!==(null===(n=e.abbrev)||void 0===n?void 0:n.toLowerCase()))})},children:e.formatted})},e.formatted)})})]})})}},95833:(e,n,t)=>{t.d(n,{A:()=>a});let a=t(97826).A},99695:(e,n,t)=>{t.d(n,{aC:()=>d});var a=t(28888);t(37876);var r=t(82897),i=t(64177);function o(){let e=(0,a._)(["\n mutation ReadyToShipNotification($params: ReadyToShipNotificationInput!) {\n readyToShipNotification(params: $params) {\n brand\n }\n}\n "]);return o=function(){return e},e}t(14232);let l={},s=(0,r.J1)(o());function d(e){let n={...l,...e};return i.n(s,n)}}}]); //# sourceMappingURL=./2958-1019084b4aa05e2d.js.map