"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2450],{11934:(e,t,n)=>{n.d(t,{ym:()=>i});var r=n(28888);n(37876);var a=n(82897);function o(){let e=(0,r._)(["\n query pdfDownload($input: PdfDownloadInput!) {\n pdfDownload(input: $input)\n}\n "]);return o=function(){return e},e}n(14232);let i=(0,a.J1)(o())},21140:(e,t,n)=>{n.d(t,{K4:()=>N,iV:()=>_,ok:()=>g});var r=n(28888),a=n(37876),o=n(82897);n(14232);var i=n(54431),s=n(56057);function l(){let e=(0,r._)(["\n fragment CertificateOfOriginProduct on Product {\n name\n description\n brand {\n key\n name\n color\n logo {\n altText\n smallUrl\n mediumUrl\n largeUrl\n }\n }\n productNumber\n molecularWeight\n linearFormula\n casNumber\n}\n "]);return l=function(){return e},e}function u(){let e=(0,r._)(["\n fragment CertificateOfOriginTestSpecifications on TestSpec {\n name\n value\n result\n}\n "]);return u=function(){return e},e}function d(){let e=(0,r._)(["\n query CertificateOfOrigin($productNumber: String!, $lotNumber: String!, $brand: String, $documentType: String) {\n getCertificateOfOrigin(\n input: {productNumber: $productNumber, lotNumber: $lotNumber, brand: $brand, documentType: $documentType}\n ) {\n ... on CertificateUrl {\n url\n }\n ... on CertificateText {\n lotNumber\n signatureUrl\n testSpecifications {\n ...CertificateOfOriginTestSpecifications\n }\n product {\n ...CertificateOfOriginProduct\n }\n }\n }\n}\n ","\n",""]);return d=function(){return e},e}let c={},p=(0,o.J1)(l()),m=(0,o.J1)(u()),_=(0,o.J1)(d(),m,p),g=e=>(0,a.jsx)(s.X,{query:_,...e});function N(e){let t={...c,...e};return i.IT(_,t)}},28983:(e,t,n)=>{n.d(t,{A:()=>y});var r=n(37876),a=n(14232),o=n(69241),i=n(78206),s=n(48547),l=n(99220),u=n(50694),d=n(47160),c=n(28888),p=n(82897),m=n(78248);function _(){let e=(0,c._)(["\n query AutoCompleteCertificate($brand: String, $lotNumber: String, $productNumber: String, $term: String!, $type: String!) {\n getAutoCompleteCertificate(\n input: {brand: $brand, lotNumber: $lotNumber, productNumber: $productNumber, term: $term, type: $type}\n ) {\n term\n results {\n value\n count\n }\n }\n}\n "]);return _=function(){return e},e}let g={},N=(0,p.J1)(_());var b=n(79814);let f=(0,l.makeStyles)()(e=>({autoSuggestContainer:{position:"relative"},autoSuggest:{left:0,right:0,zIndex:1,position:"absolute",marginTop:e.spacing(2),maxHeight:268,overflowY:"auto"},autoSuggestItem:{fontSize:e.typography.pxToRem(14),paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}})),T=(e,t)=>{switch(t.type){case s.Ay.stateChangeTypes.mouseUp:case s.Ay.stateChangeTypes.blurInput:return{...t,inputValue:e.inputValue};default:return t}},h=e=>{let{value:t,onChange:n,rootClass:o,rootStyle:i,error:l,type:c,brand:p,productNumber:_,lotNumber:h,...C}=e,{classes:O,cx:y}=f(),A={brand:p,lotNumber:h,productNumber:_,term:t,type:c},[E,v]=function(e){let t={...g};return m._(N,t)}();(0,a.useEffect)(()=>{A.term.trim().length>0&&void 0!==c&&E({variables:A})},[t,E]);let{data:S}=v,[x,R]=(0,a.useState)("");return(0,r.jsx)(s.Ay,{id:"autocomplete-".concat(c),inputValue:t,onInputValueChange:e=>(R(e),n(e)),itemToString:()=>x||t,stateReducer:T,onChange:e=>(R(e.value),n(e.value)),children:e=>{let{getInputProps:t,getItemProps:n,getMenuProps:a,isOpen:s,inputValue:p,highlightedIndex:m}=e,{onChange:_,onKeyDown:g,...N}=t();return(0,r.jsxs)("div",{className:y({[String(o)]:!!o}),style:i,children:[(0,r.jsx)(b.A,{autoComplete:"off",inputProps:{...N},name:"".concat(c,"-input"),onChange:_,onKeyDown:g,value:p,error:l,...C}),s&&S&&S.getAutoCompleteCertificate&&(0,r.jsx)("div",{...a(),className:O.autoSuggestContainer,children:(0,r.jsx)(u.A,{square:!0,className:O.autoSuggest,children:S&&p&&p.length>=3&&S.getAutoCompleteCertificate.results&&S.getAutoCompleteCertificate.results.map((e,t)=>(0,r.jsx)(d.A,{...n({key:e.value,index:t,item:e}),component:"div",selected:t===m,className:O.autoSuggestItem,children:e.value},e.value))})})]})}})};var C=n(8133),O=n(42919);let y=e=>{let{rootClass:t,rootStyle:n,size:a="medium",field:s,form:l,help:u,type:d,placeholder:c,brand:p,productNumber:m,lotNumber:_,label:g,onChange:N,...b}=e,f=(0,i.O6)(l.errors,s.name),T=(0,i.O6)(l.touched,s.name),y=f&&T;return(0,r.jsxs)("div",{className:(0,o.A)({[String(t)]:t}),style:n,children:[g&&(0,r.jsx)(C.A,{htmlFor:"".concat(d,"-input"),size:a,error:y,children:g}),(0,r.jsx)(h,{id:d,...s,onChange:e=>{N&&N(e),l.setFieldValue(s.name,e.toUpperCase())},type:d,placeholder:c,brand:p,productNumber:m,lotNumber:_,error:!!y,"aria-describedby":(y||u)&&"".concat(d,"-help-text"),...b}),(y||u)&&(0,r.jsx)(O.A,{id:"".concat(d,"-help-text"),error:!!y,children:y?f:u||null})]})}},42002:(e,t,n)=>{n.d(t,{Jl:()=>c,Wb:()=>m,vc:()=>d});var r=n(28888);n(37876);var a=n(82897);n(14232);var o=n(54431);function i(){let e=(0,r._)(["\n fragment CertificateProduct on Product {\n name\n description\n brand {\n key\n name\n color\n logo {\n altText\n smallUrl\n mediumUrl\n largeUrl\n }\n }\n productNumber\n molecularWeight\n linearFormula\n casNumber\n}\n "]);return i=function(){return e},e}function s(){let e=(0,r._)(["\n fragment TestSpecifications on TestSpec {\n name\n value\n result\n}\n "]);return s=function(){return e},e}function l(){let e=(0,r._)(["\n query SampleCertificateOfAnalysis($productNumber: String!, $brand: String) {\n getSampleCertificate(input: {productNumber: $productNumber, brand: $brand}) {\n ... on CertificateUrl {\n url\n streamData\n }\n ... on CertificateText {\n lotNumber\n brand\n testSpecifications {\n ...TestSpecifications\n }\n product {\n ...CertificateProduct\n }\n }\n }\n}\n ","\n",""]);return l=function(){return e},e}let u={},d=(0,a.J1)(i()),c=(0,a.J1)(s()),p=(0,a.J1)(l(),c,d);function m(e){let t={...u,...e};return o.IT(p,t)}},46768:(e,t,n)=>{n.d(t,{Uh:()=>i,VF:()=>o,lK:()=>s,z$:()=>l});var r=n(65103),a=n(69915);let o={[r.e_.Coa]:"CERTIFICATE_OF_ANALYSIS",[r.e_.Coo]:"CERTIFICATE_OF_ORIGIN",[r.e_.Coq]:"CERTIFICATE_OF_QUALITY"},i=e=>e?r.e_.Coq:r.e_.Coo,s=(e,t)=>{let n=new Blob([new Uint8Array(Array.from(e,e=>e.charCodeAt(0)))],{type:"application/pdf"}),r=URL.createObjectURL(n),a=document.createElement("a");a.href=r;let o=(null==t?void 0:t.replace(/\./g,"-"))||"download";a.setAttribute("download",o),a.click(),URL.revokeObjectURL(r)},l={[a.U_.CofAnalysisDoc]:{abbrev:r.e_.Coa,name:"Certificates of Analysis"},[a.U_.CofOriginDoc]:{abbrev:r.e_.Coo,name:"Certificates of Origin"},[a.U_.CofQualityDoc]:{abbrev:r.e_.Coq,name:"Certificates of Quality"}}},47481:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(37876);n(14232);let a=(0,n(99220).makeStyles)()(()=>({image:{maxHeight:"100%",maxWidth:"100%",width:"100%"}})),o=e=>{let{image:t,altTextFallback:n="",className:o,width:i,height:s}=e,{classes:l,cx:u}=a();return(0,r.jsx)("img",{className:u(l.image,o),src:(null==t?void 0:t.mediumUrl)||"/assets/images/pdp-no-image-sq/pdp-no-image-sq.png",alt:(null==t?void 0:t.altText)||n,"data-testid":"active-image",id:"active-image",width:i,height:s})}},56288:(e,t,n)=>{n.d(t,{D:()=>r});let r=(0,n(35967).YK)({DOCUMENTATION_TABS_LABEL:{id:"DOCUMENTATION_TABS_LABEL",defaultMessage:"Search for product certificates by entering the products Lot/Batch Number."},LOT_BATCH_NUMBER:{id:"LOT_BATCH_NUMBER",defaultMessage:"Lot/Batch Number"},CANT_FIND_IT:{id:"CANT_FIND_IT",defaultMessage:"Can’t find it?"},CERT_NOT_FOUND:{id:"CERT_NOT_FOUND",defaultMessage:"In some cases, a {certType} may not be available online. If your search was unable to find the {certType} you can request one."},CERT_REQUEST:{id:"CERT_REQUEST",defaultMessage:"Request a {certType}"},FIND_LOT_NUMBER_SIGMA_1:{id:"FIND_LOT_NUMBER_SIGMA_1",defaultMessage:"Enter a “0” if only two numbers are in front of the letter e.g. 62K1064 - you will only find the COO if you enter 062K1064."},FIND_LOT_NUMBER_ALDRICH_1:{id:"FIND_LOT_NUMBER_ALDRICH_1",defaultMessage:"If you find a lot number such as TO09019TO - enter the lot number without the first two letters e.g. 09019TO."},FIND_LOT_NUMBER_ALDRICH_2:{id:"FIND_LOT_NUMBER_ALDRICH_2",defaultMessage:"If the lot number has a filling-code such as 05427ES-021 - enter the lot number without the filling-code -021 e.g. 05427ES."},FIND_LOT_NUMBER_ALDRICH_3:{id:"FIND_LOT_NUMBER_ALDRICH_3",defaultMessage:"If the lot number has a filling-code such as STBB0728K9 - enter the lot number STBB0728 without the filling-code K9."},FIND_LOT_NUMBER_MILLIPORE:{id:"FIND_LOT_NUMBER_MILLIPORE",defaultMessage:"EMD Millipore"},FIND_LOT_NUMBER_MILLIPORE_1:{id:"FIND_LOT_NUMBER_MILLIPORE_1",defaultMessage:"Lot and Batch Numbers can be found on a product’s label following the word."},FIND_LOT_NUMBER_MILLIPORE_2:{id:"FIND_LOT_NUMBER_MILLIPORE_2",defaultMessage:"Some lot numbers include an additional three characters that trail the primary lot number. If you have a lot of batch number such as this, do not include the three trailing characters when searching for a COA or COQ."},SAMPLE_LOT_BATCH_NUMBERS_IMG_ALT_TEXT:{id:"SAMPLE_LOT_BATCH_NUMBERS_IMG_ALT_TEXT",defaultMessage:"Product label examples that illustrate the locations of lot and batch numbers"}})},58689:(e,t,n)=>{n.d(t,{A:()=>y});var r=n(37876);n(14232);var a=n(8733),o=n(99220),i=n(77018),s=n(38554),l=n(65103),u=n(56288),d=n(21834);let c={heading:d.D.SIGMA_PRODUCTS,listItems:[u.D.FIND_LOT_NUMBER_SIGMA_1]},p={heading:d.D.ALDRICH_PRODUCTS,listItems:[u.D.FIND_LOT_NUMBER_ALDRICH_1,u.D.FIND_LOT_NUMBER_ALDRICH_2,u.D.FIND_LOT_NUMBER_ALDRICH_3]},m={heading:u.D.FIND_LOT_NUMBER_MILLIPORE,listItems:[u.D.FIND_LOT_NUMBER_MILLIPORE_1,u.D.FIND_LOT_NUMBER_MILLIPORE_2]},_={[l.e_.Coa]:[c,p,m],[l.e_.Coo]:[c,p,m],[l.e_.Coq]:[c,p,m]},g={bodyCopy:{id:"HOW_TO_ENTER_COO_COA_INSTRUCTIONS",defaultMessage:"Lot and Batch Numbers can be found on a product's label following the words 'Lot' or 'Batch'."}},N={heading:d.D.ALDRICH_PRODUCTS,listItems:[d.D.ENTER_WITHOUT_FIRST_TWO_LETTERS,d.D.ENTER_WITHOUT_NUMERIC_FILLING_CODE,d.D.ENTER_WITHOUT_ALPHA_NUMERIC_FILLING_CODE]},b={heading:d.D.SIGMA_PRODUCTS,listItems:[d.D.SIGMA_PRODUCTS_INSTRUCTIONS]},f={heading:d.D.MILLIPORE_PRODUCTS,bodyCopy:d.D.MILLIPORE_PRODUCTS_INSTRUCTIONS,link:!0},T={[l.e_.Coa]:[g,N],[l.e_.Coo]:[g,b,N],[l.e_.Coq]:[g,f]};var h=n(89996);let C=(0,o.makeStyles)()(e=>({bold:{fontWeight:e.typography.fontWeightMedium},list:{paddingLeft:e.spacing(4),"& li:not(:last-of-type)":{marginBottom:e.spacing(1)}},listLarge:{margin:e.spacing(0,0,0),paddingLeft:e.spacing(5),"& li:not(:last-of-type)":{marginBottom:e.spacing(2)}},vr1:{marginBottom:e.spacing(1)},vr4:{marginBottom:e.spacing(4)}})),O=e=>{let{section:t,isDialog:n,isAccordion:o,customerSupportLinkClicked:l}=e,{classes:u,cx:c}=C(),{heading:p,bodyCopy:m,listItems:_,link:g}=t,N=o?"body2":n?"body1":"body2",b=o?"body2":n?"h3":"body1";return(0,r.jsxs)("div",{className:u.vr4,children:[p&&(0,r.jsx)(i.A,{component:"h4",variant:b,className:c(u.vr1,!n&&u.bold,o&&u.bold),children:(0,r.jsx)(a.A,{...p})}),m&&g&&(0,r.jsx)("ul",{className:c(!n&&u.list,(n||o)&&u.listLarge),children:(0,r.jsx)("li",{children:(0,r.jsxs)(i.A,{variant:N,children:[(0,r.jsx)(a.A,{...m}),(0,r.jsx)(s.A,{onClick:()=>l?l("customer support link",{action:"contact customer support - how to find a lot/batch number for coq",component:"right rail",elementType:"link",elementText:"customer support",linkUrl:h.mA.customerSupport()}):null,href:h.mA.customerSupport(),children:(0,r.jsx)(a.A,{...d.A.CUSTOMER_SUPPORT})})]})})}),m&&!g&&(0,r.jsx)(i.A,{variant:N,children:(0,r.jsx)(a.A,{...m})}),_&&(0,r.jsx)("ul",{className:c(!n&&u.list,(n||o)&&u.listLarge),children:_.map((e,t)=>(0,r.jsx)("li",{children:(0,r.jsx)(i.A,{variant:N,children:(0,r.jsx)(a.A,{...e})})},t))})]})},y=e=>{let{type:t,isDialog:n,isAccordion:a,customerSupportLinkClicked:o}=e;return(0,r.jsxs)(r.Fragment,{children:[!n&&_[t].map((e,t)=>(0,r.jsx)(O,{section:e,isDialog:n,isAccordion:a,customerSupportLinkClicked:o},t)),n&&T[t].map((e,t)=>(0,r.jsx)(O,{section:e,isDialog:n,isAccordion:a,customerSupportLinkClicked:o},t))]})}},76689:(e,t,n)=>{n.d(t,{TV:()=>d,b0:()=>c});var r=n(28888);n(37876);var a=n(82897);n(14232);var o=n(54431),i=n(78248);function s(){let e=(0,r._)(["\n query SdsCertificateSearch($productNumber: String!, $brand: String) {\n getSdsCertificateSearch(input: {productNumber: $productNumber, brand: $brand}) {\n locale\n region\n productNumber\n sds {\n languages {\n primaryLanguage\n altLanguages\n }\n brand\n }\n brands\n }\n}\n "]);return s=function(){return e},e}let l={},u=(0,a.J1)(s());function d(e){let t={...l,...e};return o.IT(u,t)}function c(e){let t={...l,...e};return i._(u,t)}},86301:(e,t,n)=>{n.d(t,{A:()=>p});var r=n(37876);n(14232);var a=n(5596),o=n(63724),i=n(47866),s=n(91416),l=n(21690),u=n(99220),d=n(48504);let c=(0,u.makeStyles)()(e=>({paper:{borderRadius:0},dialogHeader:{fontSize:e.typography.pxToRem(28),fontWeight:e.typography.fontWeightBold,padding:e.spacing(8,8,0,8),display:"flex",justifyContent:"space-between",alignItems:"center",width:"100%"},closeIcon:{fontSize:e.typography.pxToRem(30)},dialogBody:{padding:e.spacing(4,8),fontSize:e.typography.pxToRem(16)}})),p=e=>{let{open:t,setModalOpen:n,bodyContent:u,headerContent:p}=e,{classes:m}=c();return(0,r.jsx)(a.A,{open:t,maxWidth:"md",classes:{paper:m.paper},children:(0,r.jsxs)(o.A,{container:!0,children:[(0,r.jsxs)(i.A,{classes:{root:m.dialogHeader},children:[p,(0,r.jsx)(s.A,{onClick:()=>n(!1),children:(0,r.jsx)(d.A,{classes:{root:m.closeIcon}})})]}),(0,r.jsx)(l.A,{classes:{root:m.dialogBody},children:(0,r.jsx)(o.A,{container:!0,children:u})})]})})}},89459:(e,t,n)=>{n.d(t,{Ay:()=>eu,u6:()=>en,XK:()=>er});var r=n(37876),a=n(14232),o=n(8733),i=n(77742),s=n(54821),l=n(99220),u=n(30566),d=n(77018),c=n(25628),p=n(78206),m=n(47801),_=n(99264),g=n(21140),N=n(42002),b=n(11934),f=n(89996),T=n(65103),h=n(84059),C=n(92636),O=n(21834),y=n(56951),A=n(29505),E=n(28983),v=n(81781),S=n(35152),x=n(21990),R=n(62222);let I=(0,l.makeStyles)()(e=>({paragraphSeparation:{marginBottom:e.spacing(4)}})),L=e=>{let{certificateType:t,open:n,onClose:a,children:i}=e,{classes:s}=I();return(0,r.jsx)(x.Ay,{open:n,onClose:a,size:x.Ih.Small,renderTitle:()=>(0,r.jsx)(d.A,{variant:"h2",children:(0,r.jsx)(o.A,{...O.A.CERTIFICATE_TYPE_NOT_FOUND,values:{certificateType:t}})}),children:(0,r.jsxs)(x.Uh,{children:[(0,r.jsx)(d.A,{variant:"body2",className:s.paragraphSeparation,children:(0,r.jsx)(o.A,{...O.A.UNABLE_TO_FIND_CERTIFICATE})}),i,(0,r.jsx)(d.A,{variant:"body2",children:(0,r.jsx)(o.A,{id:"NO_PRODUCT_DOC_ONLINE",defaultMessage:"In some cases, our product documentation may not be available online. Please {contactUs} to request a copy.",values:{contactUs:(0,r.jsx)(R.N,{href:f.mA.customerSupport(),children:(0,r.jsx)(o.A,{id:"CONTACT_US_LOWERCASE",defaultMessage:"contact us"})})}})})]})})};var U=n(97471),M=n(77731),j=n(46768),D=n(38554),B=n(66383),P=n(69915);let w=(0,l.makeStyles)()(e=>({link:{fontSize:e.typography.pxToRem(16),color:e.palette.primary.main,fontWeight:900,textDecoration:"none","&:hover":{cursor:"pointer"}},infoIcon:{position:"relative",top:4,left:8,cursor:"pointer"},modalBodyContainer:{padding:e.spacing(4),[e.breakpoints.up("md")]:{padding:e.spacing(8)},height:150},modalHeading:{opacity:.64},btn:{whiteSpace:"nowrap"},coaInNotFoundModal:{marginBottom:e.spacing(4)}}));var k=function(e){return e.button="button",e.text="text",e}({});let F=e=>{let{linkType:t,props:n,data:s,client:l}=e,{classes:u}=w(),p=(0,i.A)(),{userSession:m}=(0,C.j)(),[_,g]=(0,a.useState)(!1),{setGlobalSnackbarState:N}=(0,A.W)(),[b,f]=(0,a.useState)(null),T=(e,t,n,r,a,o,i)=>{er(e,"getSampleCertificate",n,r,!0,a,null,o,t,i)},h=e=>{T(e,n,p,N,s,m,f)};return(0,r.jsxs)(r.Fragment,{children:["button"===t&&(0,r.jsx)(c.A,{"data-testid":"view_sample_coa",id:"view_sample_coa",type:"submit",variant:"outlined",color:"primary",size:"large",className:u.btn,onClick:()=>{(0,S.sendProductDetailsEvent)(P.a_.ViewSampleCoa),h(l)},"aria-label":"Submit",children:p.formatMessage({id:"VIEW_SAMPLE_COA",defaultMessage:"View Sample COA"})}),"text"===t&&(0,r.jsxs)(d.A,{variant:"body2",className:u.coaInNotFoundModal,children:[(0,r.jsx)(D.A,{onClick:()=>{(0,S.sendProductDetailsEvent)(P.a_.ViewSampleCoa),(0,S.sendProductDetailsEvent)(P.a_.ViewSampleCOAError),h(l)},style:{cursor:"pointer"},children:(0,r.jsx)("a",{children:(0,r.jsx)(o.A,{id:"VIEW_A_SAMPLE_CERTIFICATE_OF_ANALYSIS",defaultMessage:"View a sample Certificate of Analysis (COA)"})})}),(0,r.jsx)("span",{children:". "}),(0,r.jsx)(o.A,{id:"MAY_NOT_REPRESENT_LOT",defaultMessage:"It may not represent a recently manufactured lot of this specific product."})]}),_&&(0,r.jsx)(B.A,{open:_,onClose:()=>g(!1),size:B.I.Small,renderTitle:()=>(0,r.jsx)(d.A,{variant:"h2",component:"h2",className:u.modalHeading,children:(0,r.jsx)(o.A,{id:"SAMPLE_COA_HEADER",defaultMessage:"SAMPLE COA"})}),children:(0,r.jsx)("div",{className:u.modalBodyContainer,children:(0,r.jsx)(o.A,{id:"SAMPLE_COA_INFO",defaultMessage:"This is a sample Certificate of Analysis (COA) and may not represent a recently manufactured lot of this specific product."})})}),(0,r.jsx)(L,{certificateType:n.type,open:!(0,U.A)(b),onClose:()=>f(null)})]})};var H=n(58689),$=n(90785);let W=(0,n(35967).YK)({HOW_TO_FIND_PRODUCT_NUMBER:{id:"HOW_TO_FIND_PRODUCT_NUMBER",defaultMessage:"How to Find the Product Number"},HOW_TO_FIND_LOT_NUMBER:{id:"HOW_TO_FIND_LOT_NUMBER",defaultMessage:"How to Find a Lot/Batch Number for {formType}"},HOW_TO_ENTER_PRODUCT_NUMBER:{id:"HOW_TO_ENTER_PRODUCT_NUMBER",defaultMessage:"How to Enter Product Number"},HOW_TO_ENTER_LOT_NUMBER:{id:"HOW_TO_ENTER_LOT_NUMBER",defaultMessage:"How to enter Lot Number"},HOW_TO_ENTER_A_PRODUCT_NUMBER:{id:"HOW_TO_ENTER_A_PRODUCT_NUMBER",defaultMessage:"How to enter a Product Number?"},HOW_TO_ENTER_PRODUCT_NUMBER_EXAMPLE:{id:"HOW_TO_ENTER_PRODUCT_NUMBER_EXAMPLE",defaultMessage:"Product numbers are combined with Pack Sizes/Quantity when displayed on the website (example: T1503-25G). Please make sure you enter "},HOW_TO_ENTER_PRODUCT_NUMBER_INSTRUCTIONS_TEXT:{id:"HOW_TO_ENTER_PRODUCT_NUMBER_INSTRUCTIONS_TEXT",defaultMessage:"ONLY the product number in the Product Number field"},HOW_TO_ENTER_PRODUCT_NUMBER_TEXT:{id:"HOW_TO_ENTER_PRODUCT_NUMBER_TEXT",defaultMessage:"Below are other examples. For assistance contact"},HOW_TO_ENTER_COA:{id:"HOW_TO_ENTER_COA",defaultMessage:"How to enter a Lot Number for COA?"},HOW_TO_ENTER_COO:{id:"HOW_TO_ENTER_COO",defaultMessage:"How to enter a Lot Number for COO?"},HOW_TO_ENTER_COO_COA_INSTRUCTIONS:{id:"HOW_TO_ENTER_COO_INSTRUCTIONS",defaultMessage:"Lot and Batch Numbers can be found on a product's label following the words 'Lot' or 'Batch'."},HOW_TO_ENTER_COQ:{id:"HOW_TO_ENTER_COQ",defaultMessage:"How to enter a Lot Number for COQ?"},HOW_TO_UNKNOWN:{id:"HOW_TO_UNKNOWN",defaultMessage:"Unable to load 'how to' instructions. Please contact support if you need additional help."}});var q=n(6995),z=n(71538),K=n(5612),V=n(56288);let Q=(0,l.makeStyles)()(e=>({root:{backgroundColor:e.palette.background.grey,marginTop:e.spacing(6),padding:e.spacing(4),[e.breakpoints.up("md")]:{padding:e.spacing(4,8)}},bold:{fontWeight:e.typography.fontWeightBold},divider:{backgroundColor:e.palette.grey[400],margin:e.spacing(6,0)},vr2:{marginBottom:e.spacing(2)},vr4:{marginBottom:e.spacing(4)}})),G=e=>{let{type:t,isDialog:n}=e,{classes:a,cx:i}=Q(),s=(0,u.A)(),l=!0===(0,q.A)(s.breakpoints.up("md")),p=n?"body1":"body2",m=n?"h3":"body1";return(0,r.jsxs)(r.Fragment,{children:[!n&&(0,r.jsxs)("div",{className:a.root,children:[!l&&(0,r.jsx)(d.A,{component:"h4",variant:m,className:i(a.bold,a.vr2),children:(0,r.jsx)(o.A,{...V.D.CANT_FIND_IT})}),(0,r.jsx)(d.A,{component:"p",variant:p,className:a.vr2,children:(0,r.jsx)(o.A,{...V.D.CERT_NOT_FOUND,values:{certType:t}})}),!l&&(0,r.jsx)(z.A,{className:a.divider}),!l&&(0,r.jsx)(c.A,{size:"large",variant:"outlined",color:"primary",fullWidth:!0,"data-testid":"",href:f.mA.customerSupport(),children:(0,r.jsx)(o.A,{...V.D.CERT_REQUEST,values:{certType:t}})}),l&&(0,r.jsx)(K.N,{href:f.mA.customerSupport(),passHref:!0,children:(0,r.jsx)(D.A,{variant:p,className:a.bold,children:(0,r.jsx)(o.A,{...V.D.CERT_REQUEST,values:{certType:t}})})})]}),n&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.A,{component:"h4",variant:m,className:a.vr2,children:(0,r.jsx)(o.A,{...O.A["".concat(t,"_NOT_FOUND")]})}),(0,r.jsxs)(d.A,{variant:p,children:[t===T.e_.Coa&&(0,r.jsx)(o.A,{id:"COO_NOT_FOUND_INSTRUCTIONS",defaultMessage:"In some cases, a COO may not be available online. If your search was unable to find the COO you can {requestACooLink}. In many cases a COO can be faxed to you upon submission of this form.",values:{requestACoaLink:(0,r.jsx)(K.N,{href:f.mA.customerSupport(),children:(0,r.jsx)("a",{children:(0,r.jsx)(o.A,{id:"REQUEST_A_COA",defaultMessage:"request a COA"})})})}}),t===T.e_.Coo&&(0,r.jsx)(o.A,{id:"COO_NOT_FOUND_INSTRUCTIONS",defaultMessage:"In some cases, a COO may not be available online. If your search was unable to find the COO you can {requestACooLink}. In many cases a COO can be faxed to you upon submission of this form.",values:{requestACooLink:(0,r.jsx)(K.N,{href:f.mA.customerSupport(),children:(0,r.jsx)("a",{children:(0,r.jsx)(o.A,{...O.A.REQUEST_A_COO})})})}}),t===T.e_.Coq&&(0,r.jsx)(o.A,{...O.A.COQ_NOT_FOUND_INSTRUCTIONS})]})]})]})},J=(0,l.makeStyles)()(e=>({modalTrigger:{fontSize:e.typography.pxToRem(16),cursor:"pointer"},modalBody:{flex:1,overflowY:"scroll",padding:e.spacing(4),[e.breakpoints.up("md")]:{padding:e.spacing(8,8,12)}}})),Y=e=>{let{type:t}=e,{formatMessage:n}=(0,i.A)(),{classes:s}=J(),[l,u]=(0,a.useState)(!1),c=String(t).toLowerCase(),p=String(t).toUpperCase(),m=O.A[p]?"(".concat(n(O.A[p]),")"):"",_=W["HOW_TO_ENTER_".concat(p)]||W.HOW_TO_UNKNOWN;return(0,a.useEffect)(()=>{t===T.e_.Coo&&l&&(0,S.sendProductDetailsEvent)(P.a_.HowToEnterLotCoo)},[l]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)($.A,{size:$.e.Large,onClick:()=>u(!0),children:[n({id:"HOW_TO_ENTER_LOT_NUMBER",defaultMessage:"How to enter Lot Number"})," ",m]}),l?(0,r.jsx)(B.A,{open:!0,size:B.I.Large,onClose:()=>u(!1),"aria-labelledby":"how-to-enter-".concat(c),renderTitle:()=>(0,r.jsx)(d.A,{component:"h2",variant:"h2",children:(0,r.jsx)(o.A,{..._})}),children:(0,r.jsxs)("div",{className:s.modalBody,children:[(0,r.jsx)(H.A,{type:t,isDialog:!0}),(0,r.jsx)(G,{type:t,isDialog:!0})]})}):null]})};var X=n(10746);let Z=(0,l.makeStyles)()(e=>({bannerContainer:{padding:e.spacing(6,0),borderTop:"1px solid ".concat(e.palette.grey[400])},banner:{padding:e.spacing(6),alignItems:"start",background:e.palette.background.grey,display:"flex",flexDirection:"column",width:"100%","& p":{fontSize:e.typography.pxToRem(14),[e.breakpoints.up("sm")]:{fontSize:e.typography.pxToRem(15)}}},sampleCoa:{paddingBottom:e.spacing(2)},downloadCoa:{paddingTop:e.spacing(4)},bodyText:{marginBottom:e.spacing(2)}})),ee=e=>{let{children:t}=e,{classes:n}=Z();return(0,r.jsx)("div",{className:n.bannerContainer,children:(0,r.jsxs)("div",{className:n.banner,children:[(0,r.jsx)(d.A,{variant:"h3",component:"h3",className:n.sampleCoa,children:(0,r.jsx)(o.A,{id:"NEED_SAMPLE_COA",defaultMessage:"Need A Sample COA?"})}),(0,r.jsx)(d.A,{variant:"body1",className:n.bodyText,children:(0,r.jsx)(o.A,{id:"SAMPLE_COA_MESSAGE",defaultMessage:"This is a sample Certificate of Analysis (COA) and may not represent a recently manufactured lot of this specific product."})}),(0,r.jsx)(d.A,{variant:"body1",className:n.downloadCoa,children:t})]})})},et=(0,l.makeStyles)()(e=>({sampleQueryLinkContainer:{marginTop:e.spacing(1),[e.breakpoints.up("sm")]:{marginTop:e.spacing(0),marginLeft:e.spacing(4),paddingLeft:e.spacing(4),borderLeft:"solid 1px ".concat(e.palette.grey[400])}},titleContainer:{display:"block",marginBottom:e.spacing(1),[e.breakpoints.up("sm")]:{display:"flex",alignItems:"center"}},title:{paddingBottom:e.spacing(2)},submitButton:{width:"100%",[e.breakpoints.up("sm")]:{width:"auto"}},instructions:{fontSize:e.typography.pxToRem(14),[e.breakpoints.up("sm")]:{fontSize:e.typography.pxToRem(16)}},vr2:{marginBottom:e.spacing(2)},vr4:{marginBottom:e.spacing(4)},vr6:{marginBottom:e.spacing(6)},lotMessages:{fontSize:e.typography.pxToRem(14),marginBottom:e.spacing(6)},advancedSearch:{display:"flex",flexDirection:"column",fontSize:e.typography.pxToRem(16),gap:4,marginBottom:e.spacing(4),marginTop:e.spacing(2),[e.breakpoints.up("sm")]:{flexDirection:"row"}},expandedLayout:{backgroundColor:e.palette.common.white,border:"1px solid ".concat(e.palette.grey[400]),borderRadius:e.shape.borderRadius,padding:e.spacing(4,4,0),[e.breakpoints.up("md")]:{padding:e.spacing(6,6,0)},[e.breakpoints.down("lg")]:{border:"0px",padding:e.spacing(0,0,0)}},divider:{backgroundColor:e.palette.grey[400],margin:e.spacing(6,0,4)},bodyText:{marginBottom:e.spacing(2)},formMargin:{marginBottom:e.spacing(6)}})),en=async(e,t,n,a,i,s,l)=>{try{let{unit:r,owner:a}=t.text||{},o=(null==t?void 0:t.productNumber)||(null==n?void 0:n.productNumber);s(!0);let{errors:i,data:l}=await e.query({query:b.ym,variables:{input:{unit:r,owner:a,term:o,type:t.type,lotnumber:null==n?void 0:n.lotNumber}}});if(i||!l||l.error)throw Error();(0,j.lK)(l.pdfDownload,o),s(!1),(0,S.sendSearchCertificatesEvent)({section:t.type,productNumber:null==n?void 0:n.productNumber,lotNumber:null==n?void 0:n.lotNumber})}catch(e){var u;(0,S.sendErrorEvent)({description:"".concat(null===(u=t.type)||void 0===u?void 0:u.toLowerCase()," not found"),errorCategory:"file download errors",productId:(null==n?void 0:n.sku)||(null==n?void 0:n.productNumber),lotNumber:null==n?void 0:n.lotNumber}),s(!1),(t.type===T.e_.Coa||t.type===T.e_.Coo)&&l?l(t.type):i({open:!0,message:a.formatMessage({id:"NO_PRODUCT_DOC_ONLINE",defaultMessage:"In some cases, our product documentation may not be available online. Please {contactUs} to request a copy."},{contactUs:(0,r.jsx)(R.N,{href:f.mA.customerSupport(),children:(0,r.jsx)(o.A,{id:"CONTACT_US_LOWERCASE",defaultMessage:"contact us"})})}),variant:A.m$.Error})}},er=async(e,t,n,a,i,s,l,u,d,c,p)=>{var m,_,g,N,b,C,O,y,E,v,x,I,L,U;try{let n=(s||l&&await e.query(l).then(e=>{let{data:t}=e;return t}))[t];if(n.streamData){let e=new Uint8Array(n.streamData.length);for(let t=0;t{if(200===a.status)(0,S.sendViewSampleCOAEvent)({fileExtension:"pdf",fileName:(null==e?void 0:e.substring(0,e.length-4))||null,productId:t,linkUrl:n.url||null});else{var o;(0,S.sendErrorEvent)({description:"".concat(null===(o=d.type)||void 0===o?void 0:o.toLowerCase()," not found"),errorCategory:"file download errors",productId:t,lotNumber:r})}})}window.open(n.url,"_blank")}else if(n.testSpecifications){let e=i?f.Or:f.Ce,r=(0,h.xS)(u,e.index(null!==(x=null!==(v=null==n?void 0:null===(C=n.product)||void 0===C?void 0:null===(b=C.brand)||void 0===b?void 0:b.key)&&void 0!==v?v:null==n?void 0:n.brand)&&void 0!==x?x:"",(null==l?void 0:null===(O=l.variables)||void 0===O?void 0:O.productNumber)||d.productNumber||"",n.lotNumber));"getSampleCertificate"!==t&&(0,S.sendSearchCertificatesEvent)({section:d.type,productNumber:(null==l?void 0:null===(y=l.variables)||void 0===y?void 0:y.productNumber)||d.productNumber||"",lotNumber:(null==l?void 0:null===(E=l.variables)||void 0===E?void 0:E.lotNumber)||"",linkUrl:r.as}),i&&"getSampleCertificate"===t&&(0,S.sendViewSampleCOAEvent)({fileExtension:"html",fileName:(null==l?void 0:null===(I=l.variables)||void 0===I?void 0:I.lotNumber)||(null==n?void 0:n.lotNumber)||null,productId:(null==l?void 0:null===(L=l.variables)||void 0===L?void 0:L.productNumber)||d.productNumber||null,linkUrl:"".concat(r.as)||null}),window.open(r.as,"_blank")}else throw Error()}catch(e){"getSampleCertificate"!==t&&(0,S.sendErrorEvent)({description:"".concat(null===(U=d.type)||void 0===U?void 0:U.toLowerCase()," not found"),errorCategory:"file download errors",productId:(null==p?void 0:p.sku)||(null==p?void 0:p.productNumber),lotNumber:null==p?void 0:p.lotNumber}),d.type===T.e_.Coa||d.type===T.e_.Coo?c(d.type):a({open:!0,message:n.formatMessage({id:"NO_PRODUCT_DOC_ONLINE",defaultMessage:"In some cases, our product documentation may not be available online. Please {contactUs} to request a copy."},{contactUs:(0,r.jsx)(R.N,{href:f.mA.customerSupport(),children:(0,r.jsx)(o.A,{id:"CONTACT_US_LOWERCASE",defaultMessage:"contact us"})})}),variant:A.m$.Error})}},ea=e=>"".concat(e[0],".").concat(e.slice(1,6)),eo=e=>{let t=e.trim();return/^[a-zA-Z]|[^0-9]|[-_/]|[.]/.test(t)?t:ea(t)},ei=async(e,t,n,a,i,s,l,u,d)=>{let c=t.type===T.e_.Coa,p=P.L[t.type],m=eo(s.productNumber||t.productNumber||""),N=c&&"CERILLIAN"===t.brandKey?"CERILLIANT":t.brandKey||"",b={query:c?_.ij:g.iV,variables:{productNumber:m,lotNumber:s.lotNumber.trim(),documentType:p,brand:N}},h=c?"getCertificateOfAnalysis":"getCertificateOfOrigin";try{let{data:r}=await e.query({query:b.query,variables:{productNumber:b.variables.productNumber,lotNumber:b.variables.lotNumber,documentType:b.variables.documentType,count:1,sendLotNumber:!0}}),{owner:o,unit:d,source:p}=r[h];if("GDI"===p&&s){let r=(null==s?void 0:s.productNumber)||(null==t?void 0:t.productNumber);"MDA"===o&&"CHEM"===d&&s.sku&&(r=s.sku);let a=Object.assign({},t,{productNumber:r,text:{owner:o,unit:d}});en(e,a,s,n,i,u,l)}else"GDI"!==p&&t.isBlueProduct?en(e,t,s,n,i,u,l):er(e,h,n,i,c,void 0,b,a,t,l,s)}catch(e){var C;(0,S.sendErrorEvent)({description:"".concat(null===(C=t.type)||void 0===C?void 0:C.toLowerCase()," not found"),errorCategory:"file download errors",productId:(null==s?void 0:s.sku)||(null==s?void 0:s.productNumber),lotNumber:null==s?void 0:s.lotNumber}),u(!1),(t.type===T.e_.Coa||t.type===T.e_.Coo)&&l?l(t.type):i({open:!0,message:n.formatMessage({id:"NO_PRODUCT_DOC_ONLINE",defaultMessage:"In some cases, our product documentation may not be available online. Please {contactUs} to request a copy."},{contactUs:(0,r.jsx)(R.N,{href:f.mA.customerSupport(),children:(0,r.jsx)(o.A,{id:"CONTACT_US_LOWERCASE",defaultMessage:"contact us"})})}),variant:A.m$.Error})}finally{d(!1)}},es=(e,t,n,r,a,o,i)=>(s,l)=>{let{setSubmitting:u}=l;ei(e,t,n,r,a,s,o,i,u)},el=(e,t,n)=>{let r={};return e.lotNumber.trim()||(r.lotNumber=t.formatMessage(O.A.PLEASE_ENTER_LOT_BATCH_NUMBER)),e.productNumber.trim()||(r.productNumber=t.formatMessage(O.A.PLEASE_ENTER_PRODUCT_NUMBER)),n.showSkuInput&&!e.sku.trim()&&(r.sku=t.formatMessage(O.A.MUST_ENTER_SKU)),r},eu=e=>{let[t,n]=(0,a.useState)(!1),[l,_]=(0,a.useState)(null),g=(0,i.A)(),{classes:b,cx:h}=et(),S=(0,u.A)(),{userSession:x}=(0,C.j)(),{setGlobalSnackbarState:R}=(0,A.W)(),{lotNo:I,productNo:D}=(0,f.rd)().query,[B,P]=(0,a.useState)(null),w=e.type===T.e_.Coa?y.Wc.CofAProduct:y.Wc.CofOProduct,H=e.type===T.e_.Coa?y.Wc.CofALot:e.type===T.e_.Coq?y.Wc.CoqLot:y.Wc.CofOLot,{data:$}=(0,N.Wb)({variables:{productNumber:e.productNumber||"",brand:e.brandKey||""},skip:(0,X.S)()||e.dontShowSampleLink});(0,a.useEffect)(()=>{let e=m.localStorage.getItem("pdpProductNumber");e&&(_(e),m.localStorage.removeItem("pdpProductNumber"))},[]);let W=()=>e.options&&e.options.length?e.options.map(e=>({label:e,value:e})):[],q=e=>j.VF[e],z=e.type===T.e_.Coa&&!!e.productNumber&&(null==$?void 0:$.getSampleCertificate),K=(t,n)=>(0,r.jsx)(d.A,{variant:"body2",style:{color:n?S.palette.error.main:S.palette.common.black},children:(0,r.jsxs)("b",{children:[e.allFieldsRequired&&"* ",(0,r.jsx)(o.A,{...O.A[t]})]})});return(0,r.jsx)(s.Y,{children:a=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:b.titleContainer,children:(0,r.jsx)(d.A,{variant:"h3",className:b.title,children:e.title})}),e.isExpandedLayout&&(0,r.jsx)(d.A,{variant:"body2",className:b.vr4,children:(0,r.jsx)(o.A,{id:"CERT_SUMMARY",defaultMessage:"Search for {certName} by entering the products Lot/Batch Number. Lot and Batch Numbers can be found on a product’s label following the words ‘Lot’ or ‘Batch’.",values:{certName:e.title}})}),!e.isExpandedLayout&&!e.instructions&&(0,r.jsxs)(r.Fragment,{children:[!e.productInput&&(0,r.jsx)(d.A,{variant:"body2",className:b.vr4,children:g.formatMessage(O.A["ENTER_".concat(e.type)])}),e.showSkuInput&&e.options&&(0,r.jsxs)(d.A,{variant:"body2",className:b.vr4,children:[(0,r.jsx)(o.A,{...O.A.SELECT_PRODUCT_NUMBER_AND_ENTER_LOT_NUMBER})," ",g.formatMessage(O.A["".concat(q(e.type))])," ","(",g.formatMessage(O.A["".concat(e.type)]),")"]}),!e.showSkuInput&&e.productInput&&(0,r.jsx)(d.A,{variant:"body2",className:b.vr4,children:(0,r.jsx)(o.A,{...O.A.ENTER_PRODUCT_AND_LOT_NUMBER})})]}),(0,r.jsxs)("div",{className:h(e.isExpandedLayout&&b.expandedLayout),children:[(0,r.jsx)(p.l1,{enableReinitialize:!0,initialValues:{lotNumber:e.lotNumber||I||"",productNumber:l||e.productNumber||D||"",sku:""},onSubmit:es(a,e,g,x,R,P,n),validateOnBlur:!1,validateOnChange:!1,validate:t=>el(t,g,e),children:n=>(0,r.jsx)(p.lV,{"data-testid":"".concat(e.type,"-form"),className:b.formMargin,children:(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:e.instructions?b.vr6:b.vr2,children:[e.instructions&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.A,{className:h(b.vr4,b.instructions),children:e.instructions}),(0,r.jsx)(d.A,{variant:"body2",className:b.vr4,children:(0,r.jsx)(o.A,{...O.A.INDICATES_REQUIRED_FIELD})})]}),e.showSkuInput&&e.options?(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(p.D0,{name:"sku",label:K("PRODUCT_NUMBER",n.errors.sku),component:M.A,brand:e.brandKey,inputProps:{autoComplete:"off"},options:W(),displayEmpty:!0,renderValue:e=>""!==e?e:g.formatMessage(O.A.SELECT_A_PRODUCT_NUMBER)})}):(0,r.jsx)(r.Fragment,{children:e.productInput&&(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{className:b.vr2,children:(0,r.jsx)(p.D0,{name:"productNumber",label:K("PRODUCT_NUMBER",n.errors.productNumber),filled:!0,component:E.A,placeholder:"e.g. T1503",brand:e.brandKey,inputProps:{autoComplete:"off"},type:w})})})})]}),(0,r.jsx)("div",{className:b.vr6,children:(0,r.jsx)(p.D0,{name:"lotNumber",label:K("LOT_BATCH_NUMBER",n.errors.lotNumber),component:E.A,placeholder:"e.g. 023J5431",filled:!0,brand:e.brandKey,productNumber:n.values.productNumber.trim(),type:H,inputProps:{"data-testid":"".concat(H,"-input"),autoComplete:"off"},onChange:e.onChangeLotNumber})}),(0,r.jsx)("div",{className:b.vr4,children:!e.isExpandedLayout&&!e.instructions&&(0,r.jsx)(Y,{type:e.type,productNumber:e.productNumber})}),(0,r.jsx)(c.A,{"data-testid":"".concat(H,"-submit"),id:"".concat(H,"-submit"),type:"submit",variant:"contained",color:"primary",size:"large",className:b.submitButton,disabled:n.isSubmitting||t,"aria-label":"Submit",children:(0,r.jsx)(o.A,{...O.A.SEARCH})})]})})}),z&&e.isExpandedLayout&&(0,r.jsx)(ee,{children:(0,r.jsx)(F,{linkType:k.button,props:e,data:$,client:a})})]}),(0,r.jsx)(L,{certificateType:e.type,open:!(0,U.A)(B),onClose:()=>P(null),children:z&&(0,r.jsx)(F,{linkType:k.text,props:e,data:$,client:a})}),t&&(0,r.jsx)(v.A,{})]})})}},98226:(e,t,n)=>{n.d(t,{Gb:()=>p,OS:()=>c});var r=n(28888);n(37876);var a=n(82897),o=n(54932);n(14232);var i=n(54431),s=n(78248);function l(){let e=(0,r._)(["\n query PricingAndAvailability($productNumber: String!, $brand: String, $quantity: Int!, $catalogType: CatalogType, $checkForPb: Boolean, $orgId: String, $materialIds: [String!], $displaySDS: Boolean = false, $dealerId: String, $checkBuyNow: Boolean, $productKey: String, $erp_type: [String!], $cachedPriceOnly: Boolean) {\n getPricingForProduct(\n input: {productNumber: $productNumber, brand: $brand, quantity: $quantity, catalogType: $catalogType, checkForPb: $checkForPb, orgId: $orgId, materialIds: $materialIds, dealerId: $dealerId, checkBuyNow: $checkBuyNow, productKey: $productKey, erp_type: $erp_type, cachedPriceOnly: $cachedPriceOnly}\n ) {\n ...ProductPricingDetail\n }\n}\n ",""]);return l=function(){return e},e}let u={},d=(0,a.J1)(l(),o.$m);function c(e){let t={...u,...e};return i.IT(d,t)}function p(e){let t={...u,...e};return s._(d,t)}},99264:(e,t,n)=>{n.d(t,{Kx:()=>g,e_:()=>N,ij:()=>_});var r=n(28888),a=n(37876),o=n(82897);n(14232);var i=n(54431),s=n(56057);function l(){let e=(0,r._)(["\n fragment CertificateProduct on Product {\n name\n description\n brand {\n key\n name\n color\n logo {\n altText\n smallUrl\n mediumUrl\n largeUrl\n }\n }\n productNumber\n molecularWeight\n linearFormula\n casNumber\n}\n "]);return l=function(){return e},e}function u(){let e=(0,r._)(["\n fragment TestSpecifications on TestSpec {\n name\n value\n result\n}\n "]);return u=function(){return e},e}function d(){let e=(0,r._)(["\n query CertificateOfAnalysis($productNumber: String!, $lotNumber: String!, $brand: String, $count: Int, $sendLotNumber: Boolean) {\n getCertificateOfAnalysis(\n input: {productNumber: $productNumber, lotNumber: $lotNumber, brand: $brand, count: $count, sendLotNumber: $sendLotNumber}\n ) {\n ... on CertificateUrl {\n url\n streamData\n }\n ... on CertificateText {\n brand\n lotNumber\n signatureUrl\n testSpecifications {\n ...TestSpecifications\n }\n product {\n ...CertificateProduct\n }\n owner\n unit\n source\n }\n }\n}\n ","\n",""]);return d=function(){return e},e}let c={},p=(0,o.J1)(l()),m=(0,o.J1)(u()),_=(0,o.J1)(d(),m,p),g=e=>(0,a.jsx)(s.X,{query:_,...e});function N(e){let t={...c,...e};return i.IT(_,t)}}}]); //# sourceMappingURL=./2450-653579df2f3ff67e.js.map