260 (10%, water): ≤0.05 AU
A280 (10%, water): ≤0.05 AU
Assay: ≥99%
DNAse: none detected
Identity IR spectrum: conforms
Lead (Pb): ≤.0002%
Phosphatase: none detected
Protease: none detected
RNAse: none detected
Water (H2O): ≤0.5%
Intended for laboratory and manufacturing use only. Not for drug, food, or household use.",description_type_id:16},{label:"Other Notes",value:"The pH values of all buffers are temperature and concentration dependent. For Tris buffers, pH increases about 0.03 unit per °C decrease in temperature, and decreases 0.03-0.05 unit per ten-fold dilution. For precise applications, use a carefully calibrated pH meter with a glass/calomel combination electrode.",description_type_id:20},{label:"Legal Information",value:"CALBIOCHEM is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22},{label:"Legal Information",value:"OMNIPUR is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22},{label:"Legal Information",value:"Trizma is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22}],related_products:[],product_categories:[{category:"Biochemicals",url:"/products/chemistry-and-biochemicals/biochemicals"},{category:"Biological Buffers",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers"}],links:[{image:"/content/dam/sigma-aldrich/head/search/structure-icon.gif",label:"Structure Search",url:'Structure Search',key:"structure_search",seq:25}],forms:[{type:"bulk order",label:"Request a Bulk Order",value:"",url:"/services/support/bulk-quotation-request",id:"bulk order",seq:1}],components:[],product_rating:{rating_enabled:!0,rating_score:null,rating_count:null},aliases:[{label:"NACRES",value:"NA.25",alias_type_id:23},{label:"UNSPSC Code",value:"12161700",alias_type_id:13},{label:"Beilstein/REAXYS Number",value:"3675235",alias_type_id:5},{label:"MDL number",value:"MFCD00012590",alias_type_id:10}],features:null,product_type:"Chemical",application_titertest:null,species_reactivity:null,pa_message:null,catalog:"SIAL",catalog_list:["SIAL"],dd_group_type:"buffers",product_number:"9310-OP",vendor_number:"",product_key:"9310OP",erp_pno_key:"9310-OP",brand_id:3,brand:"MM",display_brand:"Millipore",product_name:"TRIS Hydrochloride",product_name_suffix:"OmniPur® Grade, >=99.0%",product_status_id:2,product_status:"Ready",erp_type:["blue","red"],erp_source:["emerald","sial-sap"],substance:{mdl_number:"MFCD00012590",id_substance:"trishydrochloride157601185531",molecular_weight:"157.60",cas_number:"1185-53-1",substance_name:"TRIS Hydrochloride",empirical_formula:"C4H11NO3 \xb7 HCl",linear_formula:"NH2C(CH2OH)3 \xb7 HCl",substance_count:37,substance_key:"TRIS-HYDROCHLORIDE"},marketplace:null,materials:["9310-500GM","9380-25KGCN","9380-25KG","9350-5KGCN","9350-5KG","9310-500GMCN","EMD_BIO-9380-25KG","US19310","US19350","9310-500GCN","EMD_BIO-9350-5KG","EMD_BIO-9310-500GM","US19380","9380CN","9350CN","9310CN","9350","9310CN1243"],compliance:[{key:"storage_class_code",value:"11 - Combustible Solids"},{key:"wgk",value:"WGK 1"},{key:"flash_point_f",value:"Not applicable"},{key:"flash_point_c",value:"Not applicable"}],compliance_reach:[],compliance_japan:[],meta_data:{page_title:"OmniPur TRIS Hydrochloride - CAS 1185-53-1 - Calbiochem Trizma, Tris(hydroxymethyl)aminomethane 1185-53-1",description:"TRIS Hydrochloride OmniPur® Grade, >=99.0%; CAS Number: 1185-53-1; Synonyms: Trizma® hydrochloride,Trizma, Tris(hydroxymethyl)aminomethane,TRIS HCl,TRIS hydrochloride,Tris(hydroxymethyl)aminomethane hydrochloride,Tromethane hydrochloride; Linear Formula: NH2C(CH2OH)3 \xb7 HCl at Sigma-Aldrich",keyword:"Millipore, 9310OP, TRIS Hydrochloride, OmniPur® Grade, >=99.0%, Trizma® hydrochloride,Trizma, Tris(hydroxymethyl)aminomethane,TRIS HCl,TRIS hydrochloride,Tris(hydroxymethyl)aminomethane hydrochloride,Tromethane hydrochloride, 1185-53-1, NH2C(CH2OH)3 \xb7 HCl,"},synonyms:["Trizma® hydrochloride","Trizma, Tris(hydroxymethyl)aminomethane","TRIS HCl","TRIS hydrochloride","Tris(hydroxymethyl)aminomethane hydrochloride","Tromethane hydrochloride"],sds:["sv_SE","ru_RU","ro_RO","no_NO","pl_PL","en_GB","ms_MY","da_DK","de_DE","en_MX","lv_LV","et_EE","pt_BR","es_EU","el_GR","es_GENERIC","pt_GENERIC","es_US","sv_FI","es_MX","hr_HR","it_CH","fr_FR","de_LI","de_BE","cs_CZ","en_SG","fr_CH","vi_VN","fr_BE","fr_LI","en_IE","it_IT","ko_KR","pt_PT","en_CA","en_KR","de_AT","th_TH","lt_LT","hu_HU","sl_SI","fr_CA","sh_RS","en_AD","bg_BG","zh_CN","en_VN","pt_EU","fi_FI","nl_NL","en_US","pt_AD","en_GENERIC","en_NZ","en_AU","en_EU","en_MY","de_CH","sk_SK","es_CL","en_EU","it_LI","nl_BE","es_AD","ja_JP","tr_TR","es_ES","sh_CS"],badges:[{sales_org_ids:["2137"," 7950"," 1460"],type:"competitive_pricing",label:"Price Reduced",priority:1}],facets:[{type:"FACET_COLOR",value:["white"]},{type:"FACET_PHYSICAL_FORM",value:["needles","crystalline powder"]},{type:"FACET_PRODUCT_CATEGORY",value:["buffers"]},{type:"FACET_BRAND",value:["Millipore"]},{type:"FACET_EQP",value:["100"]}],acronyms:null,other_cas_number:["77-86-1","10527-44-3","25149-07-9","35087-75-3","68755-45-3","83147-39-1","108195-86-4","150551-82-9","857365-23-2","1158650-64-6","2650582-32-2"],xref_comparable_pno:null,xref_equivalent_pno:null,xref_exact_pno:null,keywords:null,country_exclusions:null,country_availability:["FR","RE","MC","PM","GP","PF","GF","MQ","GB","FK","BR","CH","LI","CL","AR","HM","PG","TK","CX","FM","PW","FJ","NC","CK","AU","MP","NU","NF","AT","VI","PE","NR","CU","UY","HK","ST","LC","HT","SV","WF","VG","KI","MH","DM","GY","BO","HN","NI","VE","CR","GT","MO","TC","BZ","CO","KY","US","BS","KP","TV","KN","AS","TT","DO","PN","BB","AI","VU","GU","AG","SR","AW","PA","VC","GD","SH","BM","AN","SB","PY","EC","JM","MS","JP","SK","SX","TD","HR","NP","IR","KE","KW","NE","CD","CM","GW","MD","CG","UZ","AF","KZ","LK","JO","YE","SO","YU","AZ","ER","ET","ME","ZR","IS","GN","KG","GR","GE","TG","SN","SL","DE","TO","QA","AE","DZ","NG","RS","LV","MK","TJ","TN","EG","MR","BY","LR","SA","UA","BI","CV","PK","ML","LY","RW","SY","MV","UG","IQ","OM","GH","CI","BD","SD","BF","WS","GQ","LT","MT","BT","SI","GM","RO","TZ","TR","DJ","CF","BV","BH","GA","TM","BG","BJ","MN","EE","BA","LB","AL","MA","CY","AM","ID","TW","VN","TH","PH","IE","IL","HU","CZ","GB","FK","BE","LU","KR","IN","FI","BW","NA","AO","YT","SZ","ZM","MW","ZA","MU","MZ","SC","ZW","KM","LS","MG","IT","SM","VA","NL","CA","SK","DK","FO","GL","RU","SE","PL","GI","ES","AD","NO","PT"],created_by:"CBA",updated_by:"CBA",product_brand:"9310-OPMM",legal_name:"TRIS Hydrochloride",legal_name_suffix:"OmniPur® Grade, >=99.0%",search_product_names:["TRIS Hydrochloride"],search_product_suffixes:["OmniPur® Grade, >=99.0%"],display_name:"TRIS Hydrochloride",display_name_suffix:"OmniPur® Grade, >=99.0%",formula:["NH2C(CH2OH)3 \xb7 HCl","C4H11NO3 \xb7 HCl"]},{images:[{seq:1,url:"/assets/sigmaaldrich/product/structures/230/126/63d604b2-3774-4481-878f-2ffc0d2bfe76/63d604b2-3774-4481-878f-2ffc0d2bfe76.png",alt_text:"Trizma® base 99.7% (T), puriss. p.a.",label:"",image_type_id:2,image_type:"Structure"}],attributes:[{label:"InChI key",value:"LENZDBCJOHFCAS-UHFFFAOYSA-N",seq:105,attribute_id:"inchi key"},{label:"InChI",value:"1S/C4H11NO3/c5-4(1-6,2-7)3-8/h6-8H,1-3,5H2",seq:104,attribute_id:"inchi"},{label:"SMILES string",value:"NC(CO)(CO)CO",seq:45,attribute_id:"smiles string"},{label:"description",value:"aminopeptidase substrate",seq:1,attribute_id:"id clarifier.default"},{label:"grade",value:"puriss. p.a.",seq:2,attribute_id:"purity grade.default"},{label:"form",value:"crystalline",seq:6,attribute_id:"physical form.listing"},{label:"ign. residue ",value:"≤0.01% (as SO4)",seq:10,attribute_id:"residue.default"},{label:"pH",value:"10.5-11.5 (25 \xb0C, 10% in H2O)",seq:11,attribute_id:"ph value.default"},{label:"useful pH range",value:"7-9",seq:12,attribute_id:"ph value.default"},{label:"pKa (25 \xb0C)",value:"8.1",seq:13,attribute_id:"pk-values.default"},{label:"bp",value:"219-220 \xb0C/10 mmHg (lit.)",seq:14,attribute_id:"boiling point.default"},{label:"mp",value:"167-172 \xb0C (lit.)",seq:15,attribute_id:"melting point.default"},{label:"mp",value:"168-172 \xb0C",seq:16,attribute_id:"melting point.default"},{label:"solubility",value:"water: soluble (678 g/l at 20 \xb0C)",seq:17,attribute_id:"solubility.default"},{label:"anion traces",value:"chloride (Cl-): ≤5 mg/kg",seq:18,attribute_id:"anion traces.default"},{label:"anion traces",value:"sulfate (SO42-): ≤5 mg/kg",seq:19,attribute_id:"anion traces.default"},{label:"cation traces",value:"Ca: ≤10 mg/kg",seq:20,attribute_id:"cation traces.default"},{label:"cation traces",value:"Cd: ≤5 mg/kg",seq:21,attribute_id:"cation traces.default"},{label:"cation traces",value:"Co: ≤5 mg/kg",seq:22,attribute_id:"cation traces.default"},{label:"cation traces",value:"Cr: ≤5 mg/kg",seq:23,attribute_id:"cation traces.default"},{label:"cation traces",value:"Cu: ≤5 mg/kg",seq:24,attribute_id:"cation traces.default"},{label:"cation traces",value:"Fe: ≤5 mg/kg",seq:25,attribute_id:"cation traces.default"},{label:"cation traces",value:"K: ≤50 mg/kg",seq:26,attribute_id:"cation traces.default"},{label:"cation traces",value:"Mg: ≤5 mg/kg",seq:27,attribute_id:"cation traces.default"},{label:"cation traces",value:"Mn: ≤5 mg/kg",seq:28,attribute_id:"cation traces.default"},{label:"cation traces",value:"Na: ≤50 mg/kg",seq:29,attribute_id:"cation traces.default"},{label:"cation traces",value:"Ni: ≤5 mg/kg",seq:30,attribute_id:"cation traces.default"},{label:"cation traces",value:"Pb: ≤5 mg/kg",seq:31,attribute_id:"cation traces.default"},{label:"cation traces",value:"Zn: ≤5 mg/kg",seq:32,attribute_id:"cation traces.default"},{label:"λ",value:"10 % in H2O",seq:33,attribute_id:"uv-absorption condition.default"},{label:"UV absorption",value:"λ: 230 nm Amax: ≤0.6",seq:34,attribute_id:"uv-absorption values.default"},{label:"UV absorption",value:"λ: 260 nm Amax: ≤0.05",seq:35,attribute_id:"uv-absorption values.default"},{label:"UV absorption",value:"λ: 280 nm Amax: ≤0.04",seq:36,attribute_id:"uv-absorption values.default"},{label:"UV absorption",value:"λ: 430 nm Amax: ≤0.01",seq:37,attribute_id:"uv-absorption values.default"},{label:"assay",value:"99.7% (T)",seq:5,attribute_id:"assay.default"}],descriptions:[{label:"Application",value:'Tris base has been used:
- In the preparation of TAE buffer for TAE agarose gel used to run PCR products by gel electrophoresis
- As a component of sample buffer for SDS-PAGE
- In the preparation of IEC (ion-exchange chromatography) buffer
',description_type_id:3},{label:"General description",value:'Tris is an established basimetric standard and buffer used in biochemistry and molecular biology. It may be used by itself as a buffer or as a component of mixed buffer formulations, such as Tris-EDTA (TE) buffer, Tris-acetate-EDTA (TAE) buffer, Tris-borate-EDTA (TBE) buffer, etc. It is pure, essentially stable, relatively non-hygroscopic and has a high equivalent weight.',description_type_id:16},{label:"Other Notes",value:'Easily compare specifications for Trizma products with the Trizma specification table.',description_type_id:20},{label:"Other Notes",value:"The pH values of all buffers are temperature- and concentration-dependent. For Tris buffers, pH increases about 0.03 unit per \xb0C decrease in temperature, and decreases 0.03-0.05 unit per ten-fold dilution.
For precise applications, use a carefully calibrated pH meter with a glass/calomel combination electrode.",description_type_id:20},{label:"Legal Information",value:"Trizma is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22}],related_products:[{pid:"59510SIAL",rs_type:"related product"},{pid:"69372SIAL",rs_type:"related product"},{pid:"81101SIAL",rs_type:"related product"},{pid:"80948SIAL",rs_type:"related product"},{pid:"18597SIAL",rs_type:"related product"},{pid:"79762SIAL",rs_type:"related product"},{pid:"79884SIAL",rs_type:"related product"},{pid:"79714SIAL",rs_type:"related product"},{pid:"89273SIAL",rs_type:"related product"},{pid:"93752SIAL",rs_type:"related product"},{pid:"57618SIAL",rs_type:"related product"},{pid:"59678SIAL",rs_type:"related product"},{pid:"56778SIAL",rs_type:"related product"},{pid:"56581SIAL",rs_type:"related product"},{pid:"56982SIAL",rs_type:"related product"},{pid:"52074SIAL",rs_type:"related product"},{pid:"57619SIAL",rs_type:"related product"},{pid:"63961SIAL",rs_type:"related product"},{pid:"56865SIAL",rs_type:"related product"},{pid:"49685SIAL",rs_type:"related product"},{pid:"69413SIAL",rs_type:"related product"},{pid:"543808MM",rs_type:"related product"},{pid:"543828MM",rs_type:"related product"},{pid:"543832MM",rs_type:"related product"},{pid:"543838MM",rs_type:"related product"},{pid:"543837MM",rs_type:"related product"},{pid:"543804MM",rs_type:"related product"},{pid:"543833MM",rs_type:"related product"},{pid:"543835MM",rs_type:"related product"},{pid:"543827MM",rs_type:"related product"},{pid:"543839MM",rs_type:"related product"},{pid:"543841MM",rs_type:"related product"},{pid:"543834MM",rs_type:"related product"}],product_categories:[{category:"Biochemicals",url:"/products/chemistry-and-biochemicals/biochemicals"},{category:"Biological Buffers",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers"},{category:"Excess Inventory",url:"/products/excess-inventory"},{category:"Tris",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers/tris"}],links:[{image:"/content/dam/sigma-aldrich/head/search/structure-icon.gif",label:"Structure Search",url:'Structure Search',key:"structure_search",seq:25},{image:"/content/dam/sigma-aldrich/head/search/nomograph-icon.jpg",label:"Pressure-Temperature Nomograph",url:'Pressure-Temperature Nomograph',key:"pressure_temperature_nomograph",seq:26},{image:"",label:"Trizma Base Specification Comparison",url:"/deepweb/assets/sigmaaldrich/product/documents/112/778/trizma_base_spec_comparison.pdf",key:"DATA_SHEET",seq:1}],forms:[{type:"bulk order",label:"Request a Bulk Order",value:"",url:"/services/support/bulk-quotation-request",id:"bulk order",seq:1}],components:[],product_rating:{rating_enabled:!0,rating_score:null,rating_count:null},aliases:[{label:"NACRES",value:"NA.25",alias_type_id:23},{label:"PubChem Substance ID",value:'57653537',alias_type_id:15},{label:"UNSPSC Code",value:"12352104",alias_type_id:13},{label:"EC Number",value:"201-064-4",alias_type_id:28},{label:"MDL number",value:"MFCD00004679",alias_type_id:10},{label:"Beilstein/REAXYS Number",value:"741883",alias_type_id:5}],features:null,product_type:"Chemical",application_titertest:null,species_reactivity:null,pa_message:null,catalog:"SIAL",catalog_list:["SIAL"],dd_group_type:"buffers",product_number:"93350",vendor_number:"",product_key:"93350",erp_pno_key:"93350",brand_id:1,brand:"SIGMA",display_brand:"Sigma-Aldrich",product_name:"Trizma® base",product_name_suffix:"99.7% (T), puriss. p.a.",product_status_id:2,product_status:"Ready",erp_type:["red"],erp_source:["sial-sap"],substance:{mdl_number:"MFCD00004679",id_substance:"trizmabase1211477861",molecular_weight:"121.14",cas_number:"77-86-1",substance_name:"Trizma® base",empirical_formula:"C4H11NO3",linear_formula:"NH2C(CH2OH)3",substance_count:32,substance_key:"TRIZMA-BASE"},marketplace:null,materials:["93350-100G","93350-6X500G","93350-500G","93350-1KG"],compliance:[{key:"storage_class_code",value:"11 - Combustible Solids"},{key:"wgk",value:"WGK 1"},{key:"flash_point_f",value:"Not applicable"},{key:"flash_point_c",value:"Not applicable"},{key:"ppe",value:"dust mask type N95 (US), Eyeshields, Gloves"}],compliance_reach:[],compliance_japan:[],meta_data:{page_title:"Trizma base puriss. p.a., 99.7 T 77-86-1",description:"Trizma® base 99.7% (T), puriss. p.a.; CAS Number: 77-86-1; EC Number: 201-064-4; Synonyms: 2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol; Linear Formula: NH2C(CH2OH)3 at Sigma-Aldrich",keyword:"Sigma-Aldrich, 93350, Trizma® base, 99.7% (T), puriss. p.a., 2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol, 77-86-1, NH2C(CH2OH)3,"},synonyms:["2-Amino-2-(hydroxymethyl)-1,3-propanediol","THAM","Tris base","Tris(hydroxymethyl)aminomethane","Trometamol"],sds:["de_AT","en_MX","es_CL","es_AD","no_NO","en_MY","fr_CA","pt_EU","cs_CZ","it_IT","th_TH","bg_BG","sk_SK","de_LI","en_CN","sl_SI","id_ID","hu_HU","en_TH","fr_LI","en_AD","fi_FI","tr_TR","ms_MY","en_TW","en_EU","es_MX","fr_CH","et_EE","en_SG","nl_BE","en_AU","ru_RU","it_LI","en_ID","de_BE","fr_BE","en_NZ","zh_CN","lv_LV","zf_TW","en_CA","da_DK","pl_PL","fr_FR","de_CH","es_GENERIC","pt_GENERIC","en_GENERIC","pt_PT","it_CH","en_GB","sh_CS","de_DE","ko_KR","vi_VN","pt_AD","es_EU","lt_LT","ro_RO","pt_BR","sv_SE","en_US","en_KR","ja_JP","es_US","sv_FI","es_ES","en_VN","sh_RS","en_IE","el_GR","hr_HR","nl_NL"],badges:[{sales_org_ids:["2118"],type:"max_discount",label:"Promotion Available",priority:1},{sales_org_ids:["2011"," 1756"],type:"top_seller",label:"Top Seller",priority:3},{sales_org_ids:["1640"," 7950"," 2128"," 1650"],type:"competitive_pricing",label:"Price Reduced",priority:2}],facets:[{type:"FACET_PHYSICAL_FORM",value:["crystalline"]},{type:"FACET_PRODUCT_CATEGORY",value:["buffers"]},{type:"FACET_SPECIAL_GRADE",value:["Puriss","Puriss P.A."]},{type:"FACET_BRAND",value:["Sigma-Aldrich"]},{type:"FACET_PURITY",value:["99.7"]},{type:"FACET_SHIPPING",value:["CN/Ships Today","DE/Ships Today","FR/Ships Today","GB/Ships Today","IN/Ships Today","KR/Ships Today","UK/Ships Today","US/Ships Today"]}],acronyms:["THAM"],other_cas_number:["25149-07-9","68755-45-3","83147-39-1","108195-86-4","857365-23-2","1158650-64-6"],xref_comparable_pno:["J62955.AP","J62577.K2","T3951","16762","IC10313305","J62938.K3","J61062.22","IC10313301","327360050","108387","T2516","AA18494","031801.18","NMIJ CRM 3012-A","103133","J65594.A1","M151","J61062.36","0826","J22675.A1","J75825.A1","J61038.AP","J62938.K7","4855","424575000","AC424575000","87020","A18494.22","J60452.K2","0210313301","J61016.22","J22675.36","J60877.K3","327360010","AC167620010","089709","42457","J65594.A7","J75825.A9","J61016.36","J22674.36","J22674.A7","031801.30","TCI-A0321","AC424571000","0210313310","J62569.22","J75825.36","J75825.A7","424570025","IC10313310","A18494.36","J61144.AP","J61144.K2","J62938.K2","A18494.0E","10172590","424571000","J62569.36","J22674.A1","AC167621000","0210313305","031801.A1","T395","J60877.K2","A0321","A18494","JK407715"],xref_equivalent_pno:["180688","JTX171","35408","1806-11","A0321","180611","MK180657","4109","03118142001","X171","7732","1806","400080","200788","20407885","MK180610","1096","180657","108382","180610","176","30960T","00427"],xref_exact_pno:["10274300","327360010","AC424571000","J61062","T110600","019-20091","42457-1A","A1086","J61016","15430167","42457-2A","97063888","011-20095","10032210","819623-N","0219560590","048196-CF","045450","M151-1KG","0497","AJ65594","16762-4A","CR-0188.3","BP1521","10785341","BP1541","BAKR410201","28808.294","40326-24","M02623","97061794","0826-1KG","0219485590","J22675","15446989","CA71009186","J75825","BAKR410902","AJ62569","410902","0219485591","T1501.1000","410901","AC140505000","31801","S1519","10345910","10163243","BP152-500","A2264","CR-0188.2","87020.290","J65594","JK226162","10355910","14050-1A","SC-3715A","0215217601","02103133-CF","AJ61016","BP152500","75801","AC327360010","T110601","SC-3715","A1379","10467720","104575","167621000","75836","VWRB497-500G","97062416","40326-23","40326-09","10172590","02152176.1","28811.295","97062418","J22674","FLBP1521","410201","140500010","BP152-1","97061796","75831","X171","1083821000","14050-4A","T60040-100.0","015-20093","424575000","3163","202-07881","204-07885","02194558-CF","10103203","75814","0826-500G","15420167","VWRB497500G","AC140500010","1083820500","J62569","TCI-T2516","1083870500","819620-N","40326-00","10513921","167620010","AC424575000","031801","AJ61062","BP154-1","424571000","140505000","MK501626","56995","241940","75811","207-16045","65837","0219455780","33742H","TR149","42616","0497-500G","40326-08","MACR180610","02152176.5","T110598","0219560580","0188","SP303","T60040-500.0","A31801","1083820100","10376743","16762-1A","BAKR410901","JK989416","33621.260","75802","0219485580","0210313201","0219560591","40326-01","T1131"],keywords:null,country_exclusions:null,country_availability:["GB","FK","FR","RE","MC","PM","GP","PF","GF","MQ","BR","CH","LI","NZ","CL","VI","PE","NR","CU","UY","HK","ST","LC","HT","SV","WF","VG","KI","MH","DM","GY","BO","HN","NI","VE","CR","GT","MO","TC","BZ","CO","KY","US","BS","KP","TV","KN","AS","TT","DO","PN","BB","AI","VU","GU","AG","SR","AW","PA","VC","GD","SH","BM","AN","SB","PY","EC","JM","MS","JP","AT","AR","HM","PG","TK","CX","FM","PW","FJ","NC","CK","AU","MP","NU","NF","SK","SX","TD","HR","NP","IR","KE","KW","NE","CD","CM","GW","MD","CG","UZ","AF","KZ","LK","JO","YE","SO","YU","AZ","ER","ET","ME","ZR","IS","GN","KG","GR","GE","TG","SN","SL","DE","TO","QA","AE","DZ","NG","RS","LV","MK","TJ","TN","EG","MR","BY","LR","SA","UA","BI","CV","PK","ML","LY","RW","SY","MV","UG","IQ","OM","GH","CI","BD","SD","BF","WS","GQ","LT","MT","BT","SI","GM","RO","TZ","TR","DJ","CF","BV","BH","GA","TM","BG","BJ","MN","EE","BA","LB","AL","MA","CY","AM","MY","MX","ID","TW","VN","TH","HU","BW","NA","AO","YT","SZ","ZM","MW","ZA","MU","MZ","SC","ZW","KM","LS","MG","DK","FO","GL","GB","FK","CZ","RU","TP","LA","SG","BN","MM","KH","IL","BE","LU","CN","NL","IE","PL","NO","PT","FI","SE","SK","CA","IN","GI","ES","AD","KR","IT","SM","VA"],created_by:"CBA",updated_by:"CBA",product_brand:"93350SIGMA",legal_name:"Trizma® base",legal_name_suffix:"99.7% (T), puriss. p.a.",search_product_names:["Trizma® base"],search_product_suffixes:["99.7% (T), puriss. p.a."],display_name:"Trizma® base",display_name_suffix:"99.7% (T), puriss. p.a.",formula:["NH2C(CH2OH)3","C4H11NO3"]},{images:[{seq:1,url:"/assets/sigmaaldrich/product/structures/230/126/63d604b2-3774-4481-878f-2ffc0d2bfe76/63d604b2-3774-4481-878f-2ffc0d2bfe76.png",alt_text:"Trizma® base ≥99.0% (T)",label:"",image_type_id:2,image_type:"Structure"}],attributes:[{label:"InChI key",value:"LENZDBCJOHFCAS-UHFFFAOYSA-N",seq:105,attribute_id:"inchi key"},{label:"InChI",value:"1S/C4H11NO3/c5-4(1-6,2-7)3-8/h6-8H,1-3,5H2",seq:104,attribute_id:"inchi"},{label:"SMILES string",value:"NC(CO)(CO)CO",seq:45,attribute_id:"smiles string"},{label:"description",value:"aminopeptidase substrate",seq:1,attribute_id:"id clarifier.default"},{label:"product line",value:"BioChemika",seq:2,attribute_id:"product line.default"},{label:"assay",value:"≥99.0% (T)",seq:4,attribute_id:"assay.default"},{label:"form",value:"crystalline",seq:5,attribute_id:"physical form.listing"},{label:"loss",value:"≤1% loss on drying, 110 \xb0C",seq:9,attribute_id:"loss.default"},{label:"pH",value:"10.5-12.0(4 m in water, 25 \xb0C)",seq:10,attribute_id:"ph value.default"},{label:"useful pH range",value:"7-9",seq:11,attribute_id:"ph value.default"},{label:"pKa (25 \xb0C)",value:"8.1",seq:12,attribute_id:"pk-values.default"},{label:"bp",value:"219-220 \xb0C/10 mmHg (lit.)",seq:13,attribute_id:"boiling point.default"},{label:"mp",value:"167-172 \xb0C (lit.)",seq:14,attribute_id:"melting point.default"},{label:"mp",value:"168-172 \xb0C",seq:15,attribute_id:"melting point.default"},{label:"solubility",value:"H2O: 1 M at 20 \xb0C, clear, colorless",seq:16,attribute_id:"solubility.default"},{label:"anion traces",value:"chloride (Cl-): ≤50 mg/kg",seq:17,attribute_id:"anion traces.default"},{label:"anion traces",value:"sulfate (SO42-): ≤50 mg/kg",seq:18,attribute_id:"anion traces.default"},{label:"cation traces",value:"Ca: ≤10 mg/kg",seq:19,attribute_id:"cation traces.default"},{label:"cation traces",value:"Cd: ≤5 mg/kg",seq:20,attribute_id:"cation traces.default"},{label:"cation traces",value:"Co: ≤5 mg/kg",seq:21,attribute_id:"cation traces.default"},{label:"cation traces",value:"Cr: ≤5 mg/kg",seq:22,attribute_id:"cation traces.default"},{label:"cation traces",value:"Cu: ≤5 mg/kg",seq:23,attribute_id:"cation traces.default"},{label:"cation traces",value:"Fe: ≤5 mg/kg",seq:24,attribute_id:"cation traces.default"},{label:"cation traces",value:"K: ≤50 mg/kg",seq:25,attribute_id:"cation traces.default"},{label:"cation traces",value:"Mg: ≤5 mg/kg",seq:26,attribute_id:"cation traces.default"},{label:"cation traces",value:"Mn: ≤5 mg/kg",seq:27,attribute_id:"cation traces.default"},{label:"cation traces",value:"Na: ≤50 mg/kg",seq:28,attribute_id:"cation traces.default"},{label:"cation traces",value:"Ni: ≤5 mg/kg",seq:29,attribute_id:"cation traces.default"},{label:"cation traces",value:"Pb: ≤5 mg/kg",seq:30,attribute_id:"cation traces.default"},{label:"cation traces",value:"Zn: ≤5 mg/kg",seq:31,attribute_id:"cation traces.default"}],descriptions:[{label:"Application",value:'Trizma® base was used as buffer for the following studies:
- Electrophoretic transfer for the specific identification of isozymes of starch debranching enzyme, α-amylase and 9-amylase.
- Electrophoretic separation of lipoproteins in polyacrylamide gels.
- Preparation of TRIS buffer having pH 8.
It may be used to compose DN buffer for DNA nick-end labeling of tissue sections.',description_type_id:3},{label:"General description",value:'Tris is an established basimetric standard and buffer used in biochemistry and molecular biology. It may be used by itself as a buffer or as a component of mixed buffer formulations, such as Tris-EDTA (TE) buffer, Tris-acetate-EDTA (TAE) buffer, Tris-borate-EDTA (TBE) buffer, etc. It is pure, essentially stable, relatively non-hygroscopic and has a high equivalent weight. ',description_type_id:16},{label:"Other Notes",value:"The pH values of all buffers are temperature- and concentration-dependent. For Tris buffers, pH increases about 0.03 unit per \xb0C decrease in temperature, and decreases 0.03-0.05 unit per ten-fold dilution.
For precise applications, use a carefully calibrated pH meter with a glass/calomel combination electrode.",description_type_id:20},{label:"Legal Information",value:"Trizma is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22}],related_products:[],product_categories:[{category:"Biochemicals",url:"/products/chemistry-and-biochemicals/biochemicals"},{category:"Biological Buffers",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers"},{category:"Excess Inventory",url:"/products/excess-inventory"},{category:"Tris",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers/tris"}],links:[{image:"/content/dam/sigma-aldrich/head/search/structure-icon.gif",label:"Structure Search",url:'Structure Search',key:"structure_search",seq:25},{image:"/content/dam/sigma-aldrich/head/search/nomograph-icon.jpg",label:"Pressure-Temperature Nomograph",url:'Pressure-Temperature Nomograph',key:"pressure_temperature_nomograph",seq:26}],forms:[{type:"bulk order",label:"Request a Bulk Order",value:"",url:"/services/support/bulk-quotation-request",id:"bulk order",seq:1}],components:[],product_rating:{rating_enabled:!0,rating_score:null,rating_count:null},aliases:[{label:"Web Name Suffix Override",value:"≥99.0% (T), crystalline, aminopeptidase substrate, BioChemika",alias_type_id:27},{label:"NACRES",value:"NA.25",alias_type_id:23},{label:"PubChem Substance ID",value:'329770229',alias_type_id:15},{label:"UNSPSC Code",value:"12352104",alias_type_id:13},{label:"EC Number",value:"201-064-4",alias_type_id:28},{label:"MDL number",value:"MFCD00004679",alias_type_id:10},{label:"Beilstein/REAXYS Number",value:"741883",alias_type_id:5}],features:null,product_type:"Chemical",application_titertest:null,species_reactivity:null,pa_message:null,catalog:"SIAL",catalog_list:["SIAL"],dd_group_type:"buffers",product_number:"93352",vendor_number:"",product_key:"93352",erp_pno_key:"93352",brand_id:1,brand:"SIGMA",display_brand:"Sigma-Aldrich",product_name:"Trizma® base",product_name_suffix:"≥99.0% (T)",product_status_id:2,product_status:"Ready",erp_type:["red"],erp_source:["sial-sap"],substance:{mdl_number:"MFCD00004679",id_substance:"trizmabase1211477861",molecular_weight:"121.14",cas_number:"77-86-1",substance_name:"Trizma® base",empirical_formula:"C4H11NO3",linear_formula:"NH2C(CH2OH)3",substance_count:32,substance_key:"TRIZMA-BASE"},marketplace:null,materials:["93352-100G","93352-1KG","93352-6X500G","93352-6X100G","93352-6X1KG","93352-500G"],compliance:[{key:"storage_class_code",value:"11 - Combustible Solids"},{key:"wgk",value:"WGK 1"},{key:"flash_point_f",value:"Not applicable"},{key:"flash_point_c",value:"Not applicable"},{key:"ppe",value:"dust mask type N95 (US), Eyeshields, Gloves"}],compliance_reach:[],compliance_japan:[],meta_data:{page_title:"Trizma base Sigma CAS No.77-86-1",description:"≥99.0% (T), crystalline, aminopeptidase substrate, BioChemika CAS Number: 77-86-1; EC Number: 201-064-4; Synonyms: 2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol; Linear Formula: NH2C(CH2OH)3 at Sigma-Aldrich",keyword:"Sigma-Aldrich, 93352, Trizma® base, ≥99.0% (T), 2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol, 77-86-1, NH2C(CH2OH)3,"},synonyms:["2-Amino-2-(hydroxymethyl)-1,3-propanediol","THAM","Tris base","Tris(hydroxymethyl)aminomethane","Trometamol"],sds:["nl_BE","en_AD","pt_AD","ko_KR","it_LI","ro_RO","en_ID","pt_EU","en_MY","it_CH","de_DE","fr_CH","en_TH","it_IT","el_GR","nl_NL","en_CN","de_AT","fr_CA","en_GB","es_EU","pt_PT","es_US","en_AU","pt_BR","hr_HR","es_CL","sh_CS","vi_VN","sh_RS","lt_LT","sk_SK","es_AD","fr_FR","de_LI","sl_SI","en_KR","en_EU","de_BE","ru_RU","ja_JP","en_IE","en_NZ","es_MX","en_VN","zf_TW","da_DK","fi_FI","no_NO","fr_BE","hu_HU","es_ES","fr_LI","en_US","et_EE","sv_FI","en_GENERIC","es_GENERIC","pt_GENERIC","en_CA","bg_BG","cs_CZ","pl_PL","ms_MY","tr_TR","th_TH","en_TW","sv_SE","de_CH","lv_LV","en_MX","zh_CN","id_ID","en_SG"],badges:[{sales_org_ids:["1460"],type:"competitive_pricing",label:"Price Reduced",priority:1},{sales_org_ids:["2125"," 2025"," 1940"," 2137"," 2123"," 1376"," 1770"," 1730"],type:"most_popular",label:"Most Popular",priority:3},{sales_org_ids:["2025"," 1460"," 2125"," 2137"," 1756"],type:"top_seller",label:"Top Seller",priority:2}],facets:[{type:"FACET_PHYSICAL_FORM",value:["crystalline"]},{type:"FACET_PRODUCT_LINE",value:["BioChemika"]},{type:"FACET_PRODUCT_CATEGORY",value:["buffers"]},{type:"FACET_BRAND",value:["Sigma-Aldrich"]},{type:"FACET_PURITY",value:["99.0"]},{type:"FACET_SHIPPING",value:["CN/Ships Today","DE/Ships Today","FR/Ships Today","GB/Ships Today","IN/Ships Today","JP/Ships Today","KR/Ships Today","UK/Ships Today","US/Ships Today"]}],acronyms:["THAM"],other_cas_number:["25149-07-9","68755-45-3","83147-39-1","108195-86-4","857365-23-2","1158650-64-6"],xref_comparable_pno:["A18494.0E","J75825.A9","J62938.K2","J65594.A1","BDH4500","J62955.AP","J61016.36","J60452.K2","J61062.22","J75825.A1","J65594.A7","031801.18","424570025","4099","J60877.K2","0012337","J75825.A7","J22675.36","J61038.AP","10172590","327360050","031801.30","J22675.A1","J61062.36","16762","195605","J75825.36","J62938.K7","4109","J61016.22","J60877.K3","J61144.K2","A18494.22","A0321","14050","J62938.K3","0497","J62569.36","J22674.36","BP154","J22674.A7","A18494.36","424575000","327360010","A18494","T2516","87020","J62569.22","J61144.AP","J62577.K2","J22674.A1","031801.A1","BP152","424571000"],xref_equivalent_pno:["489981","WBIN1091R","35422","T370","03118142001","35410","AC140500025","35409","108387","DEAC100044","35406","489983"],xref_exact_pno:["BP152-1","J61016","3163","75811","104575","40326-01","A18494","048196-CF","424575000","140505000","T60040-500.0","M151-1KG","02103133-CF","J22674","T60040-100.0","410901","424571000","TR149","207-16045","75836","089709","75831","15446989","10355910","87020.290","14050-4A","J62569","0215217601","15420167","327360010","0219455780","J61062","031801","10172590","J65594","10345910","AJ62569","0219560580","MK501626","02194558-CF","A1086","410902","14050-1A","A31801","BP154-1","204-07885","0826-1KG","019-20091","140500010","045450","02152176.1","T110600","167621000","0188","40326-00","0210313201","S1519","28808.294","J75825","40326-23","75814","1083820100","410201","M02623","AJ61016","JK407715","42457-2A","15430167","97061794","0219485580","FLBP1521","33621.260","10163243","BP152500","J22675","80741-098","015-20093","0219485591","10274300","167620010","BAKR410902","40326-09","02152176.5","42457-1A","40326-24","AJ61062","TCI-T2516","BP1521","819620-N","10103203","28811.295","10032210","40326-08","75802","0497-1KG","T1131","97063888","0497-500G","16762-4A","A2264","SC-3715A","JK226162","AC424575000","AC140500010","97062418","T110598","31801","1083821000","BAKR410901","10376743","T110601","AJ65594","CR-0188.2","0219485590","0219560591","1083870500","97062416","10513921","011-20095","10467720","75801","202-07881","1083820500","AA18494","CA71009186","10785341","0219560590","AC140505000","AC424571000","BAKR410201","T1501.1000","CR-0188.3","819623-N","56995","AC327360010","TCI-A0321","BP152-500","BP1541","T60040-1000.0","SP303","65837","97061796","16762-1A","33742H","A1379","X171","SC-3715","0826-500G"],keywords:null,country_exclusions:null,country_availability:["FR","RE","MC","PM","GP","PF","GF","MQ","CH","LI","BR","GB","FK","NZ","CL","AR","AT","HM","PG","TK","CX","FM","PW","FJ","NC","CK","AU","MP","NU","NF","VI","PE","NR","CU","UY","HK","ST","LC","HT","SV","WF","VG","KI","MH","DM","GY","BO","HN","NI","VE","CR","GT","MO","TC","BZ","CO","KY","US","BS","KP","TV","KN","AS","TT","DO","PN","BB","AI","VU","GU","AG","SR","AW","PA","VC","GD","SH","BM","AN","SB","PY","EC","JM","MS","JP","SK","SX","TD","HR","NP","IR","KE","KW","NE","CD","CM","GW","MD","CG","UZ","AF","KZ","LK","JO","YE","SO","YU","AZ","ER","ET","ME","ZR","IS","GN","KG","GR","GE","TG","SN","SL","DE","TO","QA","AE","DZ","NG","RS","LV","MK","TJ","TN","EG","MR","BY","LR","SA","UA","BI","CV","PK","ML","LY","RW","SY","MV","UG","IQ","OM","GH","CI","BD","SD","BF","WS","GQ","LT","MT","BT","SI","GM","RO","TZ","TR","DJ","CF","BV","BH","GA","TM","BG","BJ","MN","EE","BA","LB","AL","MA","CY","AM","MY","MX","ID","TW","VN","TH","NO","IT","SM","VA","CA","HU","DK","FO","GL","IN","FI","BW","NA","AO","YT","SZ","ZM","MW","ZA","MU","MZ","SC","ZW","KM","LS","MG","BE","LU","GB","FK","CN","IL","CZ","RU","KR","NL","PL","GI","ES","AD","IE","SE","SK","PT","TP","LA","SG","BN","MM","KH"],created_by:"CBA",updated_by:"CBA",product_brand:"93352SIGMA",legal_name:"Trizma® base",legal_name_suffix:"≥99.0% (T)",search_product_names:["Trizma® base"],search_product_suffixes:["≥99.0% (T)","≥99.0% (T), crystalline, aminopeptidase substrate, BioChemika"],display_name:"Trizma® base",display_name_suffix:"≥99.0% (T), crystalline, aminopeptidase substrate, BioChemika",formula:["NH2C(CH2OH)3","C4H11NO3"]},{images:[{seq:1,url:"/assets/sigmaaldrich/product/structures/230/126/63d604b2-3774-4481-878f-2ffc0d2bfe76/63d604b2-3774-4481-878f-2ffc0d2bfe76.png",alt_text:"Trizma® base BioUltra, Molecular Biology, ≥99.8% (T)",label:"",image_type_id:2,image_type:"Structure"}],attributes:[{label:"InChI key",value:"LENZDBCJOHFCAS-UHFFFAOYSA-N",seq:105,attribute_id:"inchi key"},{label:"InChI",value:"1S/C4H11NO3/c5-4(1-6,2-7)3-8/h6-8H,1-3,5H2",seq:104,attribute_id:"inchi"},{label:"SMILES string",value:"NC(CO)(CO)CO",seq:45,attribute_id:"smiles string"},{label:"grade",value:"Molecular Biology",seq:1,attribute_id:"special grade.default"},{label:"description",value:"aminopeptidase substrate",seq:2,attribute_id:"id clarifier.default"},{label:"product line",value:"BioUltra",seq:3,attribute_id:"product line.default"},{label:"assay",value:"≥99.8% (T)",seq:6,attribute_id:"assay.default"},{label:"form",value:"crystalline",seq:7,attribute_id:"physical form.listing"},{label:"impurities",value:" DNases, none detected",seq:11,attribute_id:"impurities.default"},{label:"impurities",value:" RNases, none detected",seq:12,attribute_id:"impurities.default"},{label:"impurities",value:" insoluble matter, passes filter test",seq:13,attribute_id:"impurities.default"},{label:"impurities",value:" phosphatases, none detected",seq:14,attribute_id:"impurities.default"},{label:"impurities",value:" proteases, none detected",seq:15,attribute_id:"impurities.default"},{label:"ign. residue ",value:"≤0.01% (as SO4)",seq:16,attribute_id:"residue.default"},{label:"loss",value:"≤0.5% loss on drying, 110 \xb0C",seq:17,attribute_id:"loss.default"},{label:"color",value:" colorless to white",seq:18,attribute_id:"color.default"},{label:"pH",value:"10.5-12.0 (25 \xb0C, 4 M in H2O)",seq:19,attribute_id:"ph value.default"},{label:"useful pH range",value:"7-9",seq:20,attribute_id:"ph value.default"},{label:"pKa (25 \xb0C)",value:"8.1",seq:21,attribute_id:"pk-values.default"},{label:"bp",value:"219-220 \xb0C/10 mmHg (lit.)",seq:22,attribute_id:"boiling point.default"},{label:"mp",value:"167-172 \xb0C (lit.)",seq:23,attribute_id:"melting point.default"},{label:"mp",value:"168-172 \xb0C",seq:24,attribute_id:"melting point.default"},{label:"solubility",value:"H2O: 4 M at 20 \xb0C, clear, colorless",seq:25,attribute_id:"solubility.default"},{label:"anion traces",value:"chloride (Cl-): ≤20 mg/kg",seq:26,attribute_id:"anion traces.default"},{label:"anion traces",value:"sulfate (SO42-): ≤5 mg/kg",seq:27,attribute_id:"anion traces.default"},{label:"cation traces",value:"Al: ≤5 mg/kg",seq:28,attribute_id:"cation traces.default"},{label:"cation traces",value:"As: ≤0.1 mg/kg",seq:29,attribute_id:"cation traces.default"},{label:"cation traces",value:"Ba: ≤5 mg/kg",seq:30,attribute_id:"cation traces.default"},{label:"cation traces",value:"Bi: ≤5 mg/kg",seq:31,attribute_id:"cation traces.default"},{label:"cation traces",value:"Ca: ≤10 mg/kg",seq:32,attribute_id:"cation traces.default"},{label:"cation traces",value:"Cd: ≤5 mg/kg",seq:33,attribute_id:"cation traces.default"},{label:"cation traces",value:"Co: ≤5 mg/kg",seq:34,attribute_id:"cation traces.default"},{label:"cation traces",value:"Cr: ≤5 mg/kg",seq:35,attribute_id:"cation traces.default"},{label:"cation traces",value:"Cu: ≤5 mg/kg",seq:36,attribute_id:"cation traces.default"},{label:"cation traces",value:"Fe: ≤5 mg/kg",seq:37,attribute_id:"cation traces.default"},{label:"cation traces",value:"K: ≤50 mg/kg",seq:38,attribute_id:"cation traces.default"},{label:"cation traces",value:"Li: ≤5 mg/kg",seq:39,attribute_id:"cation traces.default"},{label:"cation traces",value:"Mg: ≤5 mg/kg",seq:40,attribute_id:"cation traces.default"},{label:"cation traces",value:"Mn: ≤5 mg/kg",seq:41,attribute_id:"cation traces.default"},{label:"cation traces",value:"Mo: ≤5 mg/kg",seq:42,attribute_id:"cation traces.default"},{label:"cation traces",value:"Na: ≤50 mg/kg",seq:43,attribute_id:"cation traces.default"},{label:"cation traces",value:"Ni: ≤5 mg/kg",seq:44,attribute_id:"cation traces.default"},{label:"cation traces",value:"Pb: ≤5 mg/kg",seq:45,attribute_id:"cation traces.default"},{label:"cation traces",value:"Sr: ≤5 mg/kg",seq:46,attribute_id:"cation traces.default"},{label:"cation traces",value:"Zn: ≤5 mg/kg",seq:47,attribute_id:"cation traces.default"},{label:"λ",value:"4 M in H2O",seq:48,attribute_id:"uv-absorption condition.default"},{label:"UV absorption",value:"λ: 260 nm Amax: 0.10",seq:49,attribute_id:"uv-absorption values.default"},{label:"UV absorption",value:"λ: 280 nm Amax: 0.08",seq:50,attribute_id:"uv-absorption values.default"},{label:"suitability",value:"in accordance for luminescence",seq:51,attribute_id:"suitability.results not empty"}],descriptions:[{label:"Application",value:'Trizma has been used:
- In the dissection medium and culture medium of Hippocampal organotypic tissue cultures
- As a component of lysis buffer before immunoprecipitation and immunoblotting
- As a component of harvest buffer, lysis buffer, ChIP dilution buffer, and wash buffer in chromatin immunoprecipitation method for studying protein-DNA binding
- As a component of mixed buffer formulations
- As a component of NuPAGE loading buffer for SDS-PAGE and as a component of transfer buffer for Western blotting
',description_type_id:3},{label:"Application",value:"Trizma is used in the formulation of buffer solutions in the pH range between 7.5 and 8.5. Tris buffer solutions are widely used in cell and molecular biology for processes such as protein and nucleic acid extraction and purification. Trizma based buffers are also in column chromatography and in gel electrophoresis. Trizma base is used as a general reagent for the preparation of all types of Tris buffers.",description_type_id:3},{label:"General description",value:'Tris is an established basimetric standard and buffer used in biochemistry and molecular biology. It may be used by itself as a buffer or as a component of mixed buffer formulations, such as Tris-EDTA (TE) buffer, Tris-acetate-EDTA (TAE) buffer, Tris-borate-EDTA (TBE) buffer, etc. It is pure, essentially stable, relatively non-hygroscopic and has a high equivalent weight.
The BioChemika quality is for the usual biochemical applications. The products designated as BioChemika Ultra grade are suitable for different applications like purification, precipitation, crystallization and other applications which require tight control of elemental content. Trace elemental analyses have been performed for all qualities. The molecular biology qualities are also tested for absence of nucleases and the luminescence quality spectroscopic tests are performed.',description_type_id:16},{label:"Other Notes",value:'Easily compare specifications for Trizma products with the Trizma specification table. ',description_type_id:20},{label:"Other Notes",value:"Running buffer component in non-denaturing agarose gel electrophoresis; In non-denaturing and urea-denaturing polyacrylamide gel electrophoresis; DNA digest analysis with capillary electrophoresis.",description_type_id:20},{label:"Other Notes",value:"The pH values of all buffers are temperature- and concentration-dependent. For Tris buffers, pH increases about 0.03 unit per \xb0C decrease in temperature, and decreases 0.03-0.05 unit per ten-fold dilution.
For precise applications, use a carefully calibrated pH meter with a glass/calomel combination electrode.",description_type_id:20},{label:"Legal Information",value:"Trizma is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22}],related_products:[],product_categories:[{category:"Biochemicals",url:"/products/chemistry-and-biochemicals/biochemicals"},{category:"Biological Buffers",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers"},{category:"Chemistry & Biochemicals",url:"/products/chemistry-and-biochemicals"},{category:"High-Purity Biochemicals and Reagents",url:"/products/chemistry-and-biochemicals/biochemicals/high-purity-biochemicals-and-reagents"},{category:"Tris",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers/tris"}],links:[{image:"/content/dam/sigma-aldrich/head/search/structure-icon.gif",label:"Structure Search",url:'Structure Search',key:"structure_search",seq:25},{image:"/content/dam/sigma-aldrich/head/search/nomograph-icon.jpg",label:"Pressure-Temperature Nomograph",url:'Pressure-Temperature Nomograph',key:"pressure_temperature_nomograph",seq:26},{image:"",label:"Trizma Base Specification Comparison",url:"/deepweb/assets/sigmaaldrich/product/documents/112/778/trizma_base_spec_comparison.pdf",key:"DATA_SHEET",seq:1},{image:"",label:"Data Sheet - 93362",url:"/deepweb/assets/sigmaaldrich/product/documents/227/289/93362dat.pdf",key:"DATA_SHEET",seq:1}],forms:[{type:"bulk order",label:"Request a Bulk Order",value:"",url:"/services/support/bulk-quotation-request",id:"bulk order",seq:1}],components:[],product_rating:{rating_enabled:!0,rating_score:null,rating_count:null},aliases:[{label:"Web Name Suffix Override",value:"≥99.8% (T), crystalline, for molecular biology, BioUltra",alias_type_id:27},{label:"NACRES",value:"NA.25",alias_type_id:23},{label:"PubChem Substance ID",value:'57653540',alias_type_id:15},{label:"UNSPSC Code",value:"12352104",alias_type_id:13},{label:"EC Number",value:"201-064-4",alias_type_id:28},{label:"MDL number",value:"MFCD00004679",alias_type_id:10},{label:"Beilstein/REAXYS Number",value:"741883",alias_type_id:5}],features:null,product_type:"Chemical",application_titertest:null,species_reactivity:null,pa_message:null,catalog:"SIAL",catalog_list:["SIAL"],dd_group_type:"buffers",product_number:"93362",vendor_number:"",product_key:"93362",erp_pno_key:"93362",brand_id:1,brand:"SIGMA",display_brand:"Sigma-Aldrich",product_name:"Trizma® base",product_name_suffix:"BioUltra, Molecular Biology, ≥99.8% (T)",product_status_id:2,product_status:"Ready",erp_type:["red"],erp_source:["sial-sap"],substance:{mdl_number:"MFCD00004679",id_substance:"trizmabase1211477861",molecular_weight:"121.14",cas_number:"77-86-1",substance_name:"Trizma® base",empirical_formula:"C4H11NO3",linear_formula:"NH2C(CH2OH)3",substance_count:32,substance_key:"TRIZMA-BASE"},marketplace:null,materials:["93362-1KG","93362-6X1KG","93362-500G","93362-250G"],compliance:[{key:"storage_class_code",value:"11 - Combustible Solids"},{key:"wgk",value:"WGK 1"},{key:"flash_point_f",value:"Not applicable"},{key:"flash_point_c",value:"Not applicable"},{key:"ppe",value:"dust mask type N95 (US), Eyeshields, Gloves"}],compliance_reach:[],compliance_japan:[],meta_data:{page_title:"Trizma base BioUltra, for molecular biology, = 99.8 T 77-86-1",description:"Trizma base; For precise applications, use a carefully calibrated pH meter with a glass/calomel combination electrode.",keyword:"Sigma-Aldrich, 93362, Trizma® base, BioUltra, Molecular Biology, ≥99.8% (T), 2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol, 77-86-1, NH2C(CH2OH)3,"},synonyms:["2-Amino-2-(hydroxymethyl)-1,3-propanediol","THAM","Tris base","Tris(hydroxymethyl)aminomethane","Trometamol"],sds:["vi_VN","da_DK","hr_HR","en_CA","zf_TW","ja_JP","en_AU","pt_BR","sl_SI","de_AT","en_ID","pl_PL","es_CL","lv_LV","ms_MY","pt_PT","tr_TR","en_CN","lt_LT","en_AD","fi_FI","cs_CZ","sv_SE","fr_FR","nl_NL","ko_KR","it_LI","en_TW","es_EU","sk_SK","el_GR","fr_LI","pt_AD","fr_BE","es_ES","ro_RO","en_IE","en_TH","en_GB","id_ID","it_CH","de_DE","de_CH","ru_RU","no_NO","en_EU","es_AD","es_MX","en_KR","es_GENERIC","pt_GENERIC","en_GENERIC","en_SG","en_MY","bg_BG","es_US","th_TH","en_MX","hu_HU","de_LI","en_US","fr_CH","nl_BE","sh_CS","de_BE","sv_FI","et_EE","zh_CN","fr_CA","pt_EU","en_VN","sh_RS","it_IT","en_NZ"],badges:[{sales_org_ids:["5960"," 1650"],type:"competitive_pricing",label:"Price Reduced",priority:2},{sales_org_ids:["2118"],type:"max_discount",label:"Promotion Available",priority:1},{sales_org_ids:["1770"," 4110"," 2032"," 2012"," 2010"," 2025"," 2123"," 2137"],type:"most_popular",label:"Most Popular",priority:4},{sales_org_ids:["2031"," 1919"," 1340"," 1770"," 2011"," 2025"," 2063"," 7950"," 1730"," 2128"," 2137"," 1756"],type:"top_seller",label:"Top Seller",priority:3}],facets:[{type:"FACET_COLOR",value:["colorless"]},{type:"FACET_PHYSICAL_FORM",value:["crystalline"]},{type:"FACET_PRODUCT_LINE",value:["BioUltra"]},{type:"FACET_PRODUCT_CATEGORY",value:["buffers"]},{type:"FACET_BRAND",value:["Sigma-Aldrich"]},{type:"FACET_PURITY",value:["99.8"]},{type:"FACET_SPECIAL_GRADE",value:["Molecular Biology"]},{type:"FACET_SHIPPING",value:["FR/Ships Today","JP/Ships Today","KR/Ships Today"]}],acronyms:["THAM"],other_cas_number:["25149-07-9","68755-45-3","83147-39-1","108195-86-4","857365-23-2","1158650-64-6"],xref_comparable_pno:["J61062.22","327360010","4109-02","J65594.A7","424570025","J65594.A1","J61144.AP","J22674.A7","J62577.K2","J61016.36","J75825","A0321","J75825.A9","J60877.K2","32736","J75825.36","J61038.AP","JT41092","J75825.A7","AAA1849422","424571000","BP152500","BP152-5","J61144.K2","031801.18","J22674.A1","A18494.0E","J22675.A1","J62569.22","A18494.22","J22674.36","J22675.36","424575000","J61062.36","327360050","031801.30","A18494.36","J60452.K2","J75825.A1","J61016","BP152-1KG","T2516","04975KG","J62569.36","3718601","7732","031801.A1","J61016.22","J62955.AP","J62938.K3","J62938.K7","J62938.K2","4099","T600401000","J60877.K3","JT4109-1"],xref_equivalent_pno:["03118142001","327360010","327360050","T0352","BP1521","10205100","TRS001","BP152-5","9210","A2264","BP1541","BP152500"],xref_exact_pno:["BP15210","M151","40326-01","93362-250G","BP152500","T1501.1000","0219560590","65837","CA71009186","J22674","1083821000","10032210","S1519","819620-N","31801","A1086","BP1541","AC424575000","CR-0188.2","16762-1A","104575","33742H","MACR180610","M151-1KG","031801","0219485583","33621.260","207-16045","02152176.5","0210313201","15446989","M02623","A2264","AJ65594","0188","97061794","048196-CF","10467720","14050-1A","1083870500","10443415","327360010","97062416","97063888","A31801","T110601","015-20093","0215217601","97062418","JT4109-2","BAKR410201","819623-N","15430167","AC140505000","T110598","42457-2A","40326-08","J61062","J22675","AC140500010","1083820500","T1131","CR-0188.3","10163243","0219485590","0219485591","AJ61016","SC-3715","MK501626","AA18494","CR-0188.1","56995","BP152-1","SP303","131940","AAJ6106236","167620010","40326-09","BP152-500","0826","10528830","140500010","28808.294","10274300","97061796","J61016","A1379","T110600","3163","0826-1KG","BP154-1","10103203","BP1521","SC-3715A","TCI-T2516","AJ61062","011-20095","141940","VWRB497-500G","AJ62569","93362-1 KG","FLBP1521","VWRB497500G","A18494","BAKR410901","BAKR410902","10355910","J65594","JK226162","0826-500G","410901","10376743","J62569","TR149","AC327360010","140505000","410201","75831","14050-4A","0219560591","87020.290","28811.295","02103133-CF","424575000","BP1525","75811","10785341","X171","75802","02194558-CF","204-07885","410902","40326-00"],keywords:null,country_exclusions:null,country_availability:["FR","RE","MC","PM","GP","PF","GF","MQ","GB","FK","BR","CH","LI","NZ","CL","AR","HM","PG","TK","CX","FM","PW","FJ","NC","CK","AU","MP","NU","NF","AT","VI","PE","NR","CU","UY","HK","ST","LC","HT","SV","WF","VG","KI","MH","DM","GY","BO","HN","NI","VE","CR","GT","MO","TC","BZ","CO","KY","US","BS","KP","TV","KN","AS","TT","DO","PN","BB","AI","VU","GU","AG","SR","AW","PA","VC","GD","SH","BM","AN","SB","PY","EC","JM","MS","JP","SK","SX","TD","HR","NP","IR","KE","KW","NE","CD","CM","GW","MD","CG","UZ","AF","KZ","LK","JO","YE","SO","YU","AZ","ER","ET","ME","ZR","IS","GN","KG","GR","GE","TG","SN","SL","DE","TO","QA","AE","DZ","NG","RS","LV","MK","TJ","TN","EG","MR","BY","LR","SA","UA","BI","CV","PK","ML","LY","RW","SY","MV","UG","IQ","OM","GH","CI","BD","SD","BF","WS","GQ","LT","MT","BT","SI","GM","RO","TZ","TR","DJ","CF","BV","BH","GA","TM","BG","BJ","MN","EE","BA","LB","AL","MA","CY","AM","MY","MX","ID","TW","PH","VN","TH","BW","NA","AO","YT","SZ","ZM","MW","ZA","MU","MZ","SC","ZW","KM","LS","MG","RU","IT","SM","VA","CN","IN","HU","GI","ES","AD","CZ","SE","SK","DK","FO","GL","CA","TP","LA","SG","BN","MM","KH","FI","IE","IL","KR","NO","PT","PL","BE","LU","NL","GB","FK"],created_by:"CBA",updated_by:"CBA",product_brand:"93362SIGMA",legal_name:"Trizma® base",legal_name_suffix:"BioUltra, Molecular Biology, ≥99.8% (T)",search_product_names:["Trizma® base"],search_product_suffixes:["BioUltra, Molecular Biology, ≥99.8% (T)","≥99.8% (T), crystalline, for molecular biology, BioUltra"],display_name:"Trizma® base",display_name_suffix:"≥99.8% (T), crystalline, for molecular biology, BioUltra",formula:["NH2C(CH2OH)3","C4H11NO3"]},{images:[{seq:1,url:"/assets/sigmaaldrich/product/structures/230/126/63d604b2-3774-4481-878f-2ffc0d2bfe76/63d604b2-3774-4481-878f-2ffc0d2bfe76.png",alt_text:"Trizma® base reference material for titrimetry, certified by BAM, >99.5%",label:"",image_type_id:2,image_type:"Structure"}],attributes:[{label:"useful pH range",value:"7-9",seq:13,attribute_id:"ph value.default"},{label:"InChI key",value:"LENZDBCJOHFCAS-UHFFFAOYSA-N",seq:105,attribute_id:"inchi key"},{label:"InChI",value:"1S/C4H11NO3/c5-4(1-6,2-7)3-8/h6-8H,1-3,5H2",seq:104,attribute_id:"inchi"},{label:"SMILES string",value:"NC(CO)(CO)CO",seq:45,attribute_id:"smiles string"},{label:"grade",value:"reference material",seq:1,attribute_id:"special grade.default"},{label:"description",value:"aminopeptidase substrate",seq:2,attribute_id:"id clarifier.default"},{label:"assay",value:">99.5%",seq:5,attribute_id:"assay.default"},{label:"quality",value:"certified by BAM",seq:6,attribute_id:"quality clarifier.default"},{label:"technique(s)",value:"titration: suitable",seq:11,attribute_id:"titertest.default"},{label:"pH",value:"10.5-12",seq:12,attribute_id:"ph value.default"},{label:"pKa (25 \xb0C)",value:"8.1",seq:14,attribute_id:"pk-values.default"},{label:"bp",value:"219-220 \xb0C/10 mmHg (lit.)",seq:15,attribute_id:"boiling point.default"},{label:"mp",value:"167-172 \xb0C (lit.)",seq:16,attribute_id:"melting point.default"},{label:"solubility",value:"water: soluble (678 g/l at 20 \xb0C)",seq:17,attribute_id:"solubility.default"},{label:"format",value:"neat",seq:19,attribute_id:"anal. standard form.default"},{label:"Quality Level",value:"100",seq:1,attribute_id:"web_eqp"}],descriptions:[{label:"Analysis Note",value:"Exact concentration, expiry date, traceability and detailed information on certification can be found on the certificate and certification report, included in each package. Content and expiry date on label.",description_type_id:1},{label:"Application",value:"It finds its use as a reference material for the standardization of volumetric solutions in acidimetric titrations. ",description_type_id:3},{label:"Features and Benefits",value:"- Available as a solid in a secure glass bottle to ensure its stability for the entire shelf life until opened.
- High-purity material traceable to NIST SRM
- High-quality offering accurate titer determinations
- Accompanied by a certificate of analysis (CoA)
",description_type_id:14},{label:"General description",value:'Search & download your certificate here.',description_type_id:16},{label:"General description",value:"Trizma® base is a volumetric standard produced under rigorous conditions and measured with the highest possible precision. Its content is determined by volumetric neutralization titration using a combined pH glass electrode. The certified value and uncertainty measurement of the standard are in accordance with ISO Guide 35.",description_type_id:16},{label:"Other Notes",value:"The pH values of all buffers are temperature- and concentration-dependent. For Tris buffers, pH increases about 0.03 unit per \xb0C decrease in temperature, and decreases 0.03-0.05 unit per ten-fold dilution.
For precise applications, use a carefully calibrated pH meter with a glass/calomel combination electrode.",description_type_id:20},{label:"Legal Information",value:"Trizma is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22}],related_products:[],product_categories:[{category:"Analytical Chemistry",url:"/products/analytical-chemistry"},{category:"Certified Reference Materials",url:"/products/analytical-chemistry/reference-materials/certified-reference-materials"},{category:"Physical & Chemical Property Standards",url:"/products/analytical-chemistry/reference-materials/physical-property-standards"},{category:"Reference Materials",url:"/products/analytical-chemistry/reference-materials"},{category:"Tris",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers/tris"}],links:[{image:"/content/dam/sigma-aldrich/head/search/structure-icon.gif",label:"Structure Search",url:'Structure Search',key:"structure_search",seq:25},{image:"/content/dam/sigma-aldrich/head/search/nomograph-icon.jpg",label:"Pressure-Temperature Nomograph",url:'Pressure-Temperature Nomograph',key:"pressure_temperature_nomograph",seq:26}],forms:[{type:"bulk order",label:"Request a Bulk Order",value:"",url:"/services/support/bulk-quotation-request",id:"bulk order",seq:1}],components:[],product_rating:{rating_enabled:!0,rating_score:null,rating_count:null},aliases:[{label:"Web Name Suffix Override",value:"≥99.5%, solid, certified reference material, certified by BAM",alias_type_id:27},{label:"NACRES",value:"NA.24",alias_type_id:23},{label:"PubChem Substance ID",value:'329770235',alias_type_id:15},{label:"UNSPSC Code",value:"41116107",alias_type_id:13},{label:"EC Number",value:"201-064-4",alias_type_id:28},{label:"MDL number",value:"MFCD00004679",alias_type_id:10},{label:"Beilstein/REAXYS Number",value:"741883",alias_type_id:5}],features:null,product_type:"Chemical",application_titertest:["titration"],species_reactivity:null,pa_message:null,catalog:"SIAL",catalog_list:["SIAL"],dd_group_type:"reference materials_certified reference material",product_number:"93440",vendor_number:"",product_key:"93440",erp_pno_key:"93440",brand_id:7,brand:"SIAL",display_brand:"Supelco",product_name:"Trizma® base",product_name_suffix:"reference material for titrimetry, certified by BAM, >99.5%",product_status_id:2,product_status:"Ready",erp_type:["red"],erp_source:["sial-sap"],substance:{mdl_number:"MFCD00004679",id_substance:"trizmabase1211477861",molecular_weight:"121.14",cas_number:"77-86-1",substance_name:"Trizma® base",empirical_formula:"C4H11NO3",linear_formula:"NH2C(CH2OH)3",substance_count:32,substance_key:"TRIZMA-BASE"},marketplace:null,materials:["93440-VAR","93440-50G"],compliance:[{key:"storage_class_code",value:"11 - Combustible Solids"},{key:"wgk",value:"WGK 1"},{key:"flash_point_f",value:"Not applicable"},{key:"flash_point_c",value:"Not applicable"},{key:"ppe",value:"dust mask type N95 (US), Eyeshields, Gloves"}],compliance_reach:[],compliance_japan:[],meta_data:{page_title:"Trizma base certified reference material for titrimetry, certified by BAM, = 99.5 77-86-1",description:"93440 Trizma® base a volumetric standard is used as a reference material to standardize volumetric solutions in acidimetric titrations.",keyword:"Supelco, 93440, Trizma® base, reference material for titrimetry, certified by BAM, >99.5%, 2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol, 77-86-1, NH2C(CH2OH)3,"},synonyms:["2-Amino-2-(hydroxymethyl)-1,3-propanediol","THAM","Tris base","Tris(hydroxymethyl)aminomethane","Trometamol"],sds:["sk_SK","es_MX","en_GB","zf_TW","bg_BG","fr_CA","hr_HR","en_NZ","hu_HU","fr_LI","es_ES","de_LI","de_BE","en_IE","es_US","it_LI","zh_CN","cs_CZ","lt_LT","en_KR","es_GENERIC","pt_GENERIC","en_GENERIC","en_AU","en_CN","en_US","ru_RU","fr_FR","en_MY","en_MX","ro_RO","fr_BE","et_EE","de_CH","en_SG","id_ID","pt_PT","sh_CS","en_CA","pl_PL","sh_RS","pt_BR","pt_AD","de_DE","en_TW","nl_NL","en_ID","sv_FI","en_VN","sl_SI","ko_KR","es_AD","no_NO","it_CH","da_DK","vi_VN","en_AD","es_CL","en_EU","th_TH","es_EU","ms_MY","de_AT","nl_BE","fr_CH","it_IT","ja_JP","fi_FI","tr_TR","pt_EU","lv_LV","el_GR","sv_SE","en_TH"],badges:[{sales_org_ids:["1460"],type:"competitive_pricing",label:"Price Reduced",priority:2},{sales_org_ids:["2063"],type:"max_discount",label:"Promotion Available",priority:1},{sales_org_ids:["1770"," 2025"," 2032"],type:"top_seller",label:"Top Seller",priority:3}],facets:[{type:"FACET_SPECIAL_GRADE",value:["Reference Material"]},{type:"FACET_TITERTEST_APP",value:["titration"]},{type:"FACET_BRAND",value:["Supelco"]},{type:"FACET_PURITY",value:["99.5"]},{type:"FACET_EQP",value:["100"]},{type:"FACET_SHIPPING",value:["CN/Ships Today","DE/Ships Today","GB/Ships Today","KR/Ships Today","UK/Ships Today","US/Ships Today"]}],acronyms:["THAM"],other_cas_number:["25149-07-9","68755-45-3","83147-39-1","108195-86-4","857365-23-2","1158650-64-6"],xref_comparable_pno:["J65594.A7","A0321","J22674.A1","424571000","J62569.36","J61144.K2","J62577.K2","J75825.A9","J62938.K3","J60452.K2","031801.A1","424570025","J62938.K2","J22674.A7","031801.18","J61062.22","J61062.36","A18494.22","424575000","J22675.36","031801.30","J62955.AP","T2516","J75825.36","J61016.22","A18494.0E","J61016.36","327360050","J22675.A1","J62938.K7","327360010","J61144.AP","J75825.A1","J75825.A7","J22674.36","J62569.22","J60877.K3","J61038.AP","J60877.K2","A18494.36","J65594.A1"],xref_equivalent_pno:["102408","176"],xref_exact_pno:["31801","15424539","NIST-723E","048196-CF"],keywords:null,country_exclusions:null,country_availability:["FR","RE","MC","PM","GP","PF","GF","MQ","GB","FK","BR","CH","LI","NZ","CL","AR","HM","PG","TK","CX","FM","PW","FJ","NC","CK","AU","MP","NU","NF","AT","JP","VI","PE","NR","CU","UY","HK","ST","LC","HT","SV","WF","VG","KI","MH","DM","GY","BO","HN","NI","VE","CR","GT","MO","TC","BZ","CO","KY","US","BS","KP","TV","KN","AS","TT","DO","PN","BB","AI","VU","GU","AG","SR","AW","PA","VC","GD","SH","BM","AN","SB","PY","EC","JM","MS","SK","SX","TD","HR","NP","IR","KE","KW","NE","CD","CM","GW","MD","CG","UZ","AF","KZ","LK","JO","YE","SO","YU","AZ","ER","ET","ME","ZR","IS","GN","KG","GR","GE","TG","SN","SL","DE","TO","QA","AE","DZ","NG","RS","LV","MK","TJ","TN","EG","MR","BY","LR","SA","UA","BI","CV","PK","ML","LY","RW","SY","MV","UG","IQ","OM","GH","CI","BD","SD","BF","WS","GQ","LT","MT","BT","SI","GM","RO","TZ","TR","DJ","CF","BV","BH","GA","TM","BG","BJ","MN","EE","BA","LB","AL","MA","CY","AM","MY","MX","ID","TW","VN","TH","FI","PT","DK","FO","GL","SK","HU","NL","BE","LU","SE","CN","IN","IT","SM","VA","CA","BW","NA","AO","YT","SZ","ZM","MW","ZA","MU","MZ","SC","ZW","KM","LS","MG","GB","FK","CZ","TP","LA","SG","BN","MM","KH","IL","PL","RU","NO","IE","GI","ES","AD","KR"],created_by:"CBA",updated_by:"CBA",product_brand:"93440SIAL",legal_name:"Trizma® base",legal_name_suffix:"reference material for titrimetry, certified by BAM, >99.5%",search_product_names:["Trizma® base"],search_product_suffixes:["reference material for titrimetry, certified by BAM, >99.5%","≥99.5%, solid, certified reference material, certified by BAM"],display_name:"Trizma® base",display_name_suffix:"≥99.5%, solid, certified reference material, certified by BAM",formula:["NH2C(CH2OH)3","C4H11NO3"]},{images:[{seq:11,url:"/assets/sigmaaldrich/product/images/172/929/94d599ee-912b-4903-87b3-433bd427e4bc/94d599ee-912b-4903-87b3-433bd427e4bc.jpg",alt_text:"Tris Cytiva 17-1321-01, pack of 500 g",label:"Tris",image_type_id:1,image_type:"Photo"}],attributes:[{label:"form",value:"solid",seq:1,attribute_id:"physical form.listing"},{label:"feature",value:"wetted part: no",seq:2,attribute_id:"feature.default"},{label:"packaging",value:"pack of 500 g",seq:3,attribute_id:"package quantity.default"},{label:"manufacturer/tradename",value:"Cytiva 17-1321-01",seq:5,attribute_id:"manufacturer designation.default"},{label:"color",value:" White",seq:7,attribute_id:"color.default"},{label:"pH range",value:"7.2-9.0",seq:8,attribute_id:"ph value.default"},{label:"solubility",value:"cold water: soluble (Soluble in cold water and hot water)",seq:9,attribute_id:"solubility.default"},{label:"solubility",value:"methanol: soluble",seq:10,attribute_id:"solubility.default"},{label:"storage temp.",value:"room temp",seq:11,attribute_id:"storage temp.default"}],descriptions:[{label:"Analysis Note",value:"To view the Certificate of Analysis for this product, please visit www.cytiva.com.",description_type_id:1},{label:"Features and Benefits",value:"- Qualified for 2-D electrophoresis, Tris is suitable for preparing electrophoresis buffer in the pH range of 7.2 to 9.0.
- Tris is known for its ability to resist changes in pH when small amounts of acid or base are added, making it valuable in maintaining stable experimental conditions.
",description_type_id:14},{label:"General description",value:"Tris (tris[hydroxymethyl] aminoethane) is a buffering agent commonly used in biochemical and molecular biology experiments to maintain a stable pH.",description_type_id:16},{label:"Preparation Note",value:"Please be aware this product may be shipped 90 days before the expiration date. For more information on the batch specific expiration date, please contact technical service.",description_type_id:25}],related_products:[],product_categories:[{category:"Cytiva",url:"/products/labware-and-water-purification/labware/cytiva"},{category:"Cytiva™",url:"/products/labware/labware-partners/cytiva"},{category:"Labware Partners",url:"/products/labware/labware-partners"}],links:[],forms:[],components:[],product_rating:null,aliases:[{label:"NACRES",value:"NA.25",alias_type_id:23},{label:"UNSPSC Code",value:"41105323",alias_type_id:13}],features:null,product_type:"Chemical",application_titertest:null,species_reactivity:null,pa_message:null,catalog:"SIAL",catalog_list:["SIAL"],dd_group_type:"acids and bases",product_number:"GE17-1321-01",vendor_number:"",product_key:"GE17132101",erp_pno_key:"GE17-1321-01",brand_id:1,brand:"SIGMA",display_brand:null,product_name:"Tris",product_name_suffix:"Cytiva 17-1321-01, pack of 500 g",product_status_id:2,product_status:"Ready",erp_type:["red"],erp_source:["sial-sap"],substance:{mdl_number:null,id_substance:"tris1234598765",molecular_weight:null,cas_number:null,substance_name:"Tris",empirical_formula:null,linear_formula:null,substance_count:1,substance_key:"TRIS"},marketplace:null,materials:["GE17-1321-01"],compliance:[{key:"pictograms",value:"GHS07"},{key:"signalword",value:"Warning"},{key:"hcodes",value:"H319,H315"},{key:"pcodes",value:"P280 - P264 - P305 + P351 + P338"},{key:"storage_class_code",value:"13 - Non Combustible Solids"}],compliance_reach:[],compliance_japan:[],meta_data:{page_title:"Tris Cytiva 17-1321-01, pack of 500 g | Sigma-Aldrich",description:"Tris Cytiva 17-1321-01, pack of 500 g; Synonyms: Tris Base,Tris Buffer at Sigma-Aldrich",keyword:"GE17132101, Tris, Cytiva 17-1321-01, pack of 500 g, Tris Base,Tris Buffer,"},synonyms:["Tris Base","Tris Buffer"],sds:["en_GB","it_IT","pt_PT","et_EE","fr_CA","el_GR","fr_FR","en_CH","en_CA","lt_LT","pt_EU","hu_HU","pl_PL","de_DE","da_DK","no_NO","fi_FI","en_US","en_AU","it_EU","sk_SK","lv_LV","fr_BE","de_AT","bg_BG","en_EU","sv_SE","es_ES","en_NZ","cs_CZ","sv_FI","es_EU","nl_NL","sl_SI","ro_RO"],badges:[],facets:[{type:"FACET_MANUFACTURER_NAME",value:["Cytiva"]},{type:"FACET_PHYSICAL_FORM",value:["solid"]},{type:"FACET_PRODUCT_CATEGORY",value:["buffers"]}],acronyms:null,other_cas_number:null,xref_comparable_pno:null,xref_equivalent_pno:null,xref_exact_pno:null,keywords:null,country_exclusions:null,country_availability:["FR","RE","MC","PM","GP","PF","GF","MQ","GB","FK","BR","CH","LI","NZ","CL","AR","HM","PG","TK","CX","FM","PW","FJ","NC","CK","AU","MP","NU","NF","AT","VI","PE","NR","CU","UY","HK","ST","LC","HT","SV","WF","VG","KI","MH","DM","GY","BO","HN","NI","VE","CR","GT","MO","TC","BZ","CO","KY","US","BS","KP","TV","KN","AS","TT","DO","PN","BB","AI","VU","GU","AG","SR","AW","PA","VC","GD","SH","BM","AN","SB","PY","EC","JM","MS","SK","SX","TD","HR","NP","IR","KE","KW","NE","CD","CM","GW","MD","CG","UZ","AF","KZ","LK","JO","YE","SO","YU","AZ","ER","ET","ME","ZR","IS","GN","KG","GR","GE","TG","SN","SL","DE","TO","QA","AE","DZ","NG","RS","LV","MK","TJ","TN","EG","MR","BY","LR","SA","UA","BI","CV","PK","ML","LY","RW","SY","MV","UG","IQ","OM","GH","CI","BD","SD","BF","WS","GQ","LT","MT","BT","SI","GM","RO","TZ","TR","DJ","CF","BV","BH","GA","TM","BG","BJ","MN","EE","BA","LB","AL","MA","CY","AM","MX","ID","TW","TH","BW","NA","AO","YT","SZ","ZM","MW","ZA","MU","MZ","SC","ZW","KM","LS","MG","SK","PT","IE","NO","BE","LU","GI","ES","AD","PL","IL","IT","SM","VA","CA","FI","GB","FK","HU","NL","SE","DK","FO","GL","CZ"],created_by:"CBA",updated_by:"CBA",product_brand:"GE17-1321-01SIGMA",legal_name:"Tris",legal_name_suffix:"Cytiva 17-1321-01, pack of 500 g",search_product_names:["Tris"],search_product_suffixes:["Cytiva 17-1321-01, pack of 500 g"],display_name:"Tris",display_name_suffix:"Cytiva 17-1321-01, pack of 500 g",formula:null},{images:[{seq:1,url:"/assets/sigmaaldrich/product/structures/230/126/63d604b2-3774-4481-878f-2ffc0d2bfe76/63d604b2-3774-4481-878f-2ffc0d2bfe76.png",alt_text:"Tris acidimetric NIST® SRM® 723e",label:"",image_type_id:2,image_type:"Structure"},{seq:11,url:"/assets/sigmaaldrich/product/images/339/848/2582fe5f-8b73-4445-a818-ac835e05cac2/2582fe5f-8b73-4445-a818-ac835e05cac2.jpg",alt_text:"Tris acidimetric NIST® SRM® 723e",label:"",image_type_id:1,image_type:"Photo"}],attributes:[{label:"InChI",value:"1S/C4H11NO3/c5-4(1-6,2-7)3-8/h6-8H,1-3,5H2",seq:104,attribute_id:"inchi"},{label:"SMILES string",value:"NC(CO)(CO)CO",seq:45,attribute_id:"smiles string"},{label:"InChI key",value:"LENZDBCJOHFCAS-UHFFFAOYSA-N",seq:105,attribute_id:"inchi key"},{label:"grade",value:"certified reference material",seq:1,attribute_id:"special grade.default"},{label:"description",value:"aminopeptidase substrate",seq:3,attribute_id:"id clarifier.default"},{label:"form",value:"crystals",seq:4,attribute_id:"physical form.listing"},{label:"packaging",value:"pkg of 50 g",seq:8,attribute_id:"package quantity.default"},{label:"manufacturer/tradename",value:"NIST®",seq:9,attribute_id:"manufacturer designation.default"},{label:"useful pH range",value:"7-9",seq:10,attribute_id:"ph value.default"},{label:"pKa (25 \xb0C)",value:"8.1",seq:11,attribute_id:"pk-values.default"},{label:"bp",value:"219-220 \xb0C/10 mmHg (lit.)",seq:12,attribute_id:"boiling point.default"},{label:"mp",value:"167-172 \xb0C (lit.)",seq:13,attribute_id:"melting point.default"},{label:"Quality Level",value:"100",seq:1,attribute_id:"web_eqp"}],descriptions:[{label:"General description",value:'SRM 723E_cert
SRM 723E_SDS',description_type_id:16},{label:"Other Notes",value:"Example analytes are listed below as a reference. Please download a current certificate at nist.gov/SRM for current analytes and certified values.",description_type_id:20},{label:"Other Notes",value:"The pH values of all buffers are temperature- and concentration-dependent. For Tris buffers, pH increases about 0.03 unit per \xb0C decrease in temperature, and decreases 0.03-0.05 unit per ten-fold dilution.
For precise applications, use a carefully calibrated pH meter with a glass/calomel combination electrode.",description_type_id:20},{label:"Legal Information",value:"NIST is a registered trademark of National Institute of Standards and Technology",description_type_id:22},{label:"Legal Information",value:"SRM is a registered trademark of National Institute of Standards and Technology",description_type_id:22},{label:"Legal Information",value:"Trizma is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22}],related_products:[{pid:"NIST973SIAL",rs_type:"related product"}],product_categories:[{category:"Analytical Chemistry",url:"/products/analytical-chemistry"},{category:"Chemistry & Biochemicals",url:"/products/chemistry-and-biochemicals"},{category:"Pharmacopeia & Metrological Institute Standards",url:"/products/analytical-chemistry/reference-materials/pharmacopeia-and-metrological-institutes-standards"},{category:"Reference Materials",url:"/products/analytical-chemistry/reference-materials"},{category:"Tris",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers/tris"}],links:[{image:"/content/dam/sigma-aldrich/head/search/structure-icon.gif",label:"Structure Search",url:'Structure Search',key:"structure_search",seq:25},{image:"/content/dam/sigma-aldrich/head/search/nomograph-icon.jpg",label:"Pressure-Temperature Nomograph",url:'Pressure-Temperature Nomograph',key:"pressure_temperature_nomograph",seq:26}],forms:[{type:"bulk order",label:"Request a Bulk Order",value:"",url:"/services/support/bulk-quotation-request",id:"bulk order",seq:1}],components:[],product_rating:{rating_enabled:!0,rating_score:null,rating_count:null},aliases:[{label:"Web Name Suffix Override",value:"acidimetric, crystals, certified reference material, NIST® SRM® 723e",alias_type_id:27},{label:"NACRES",value:"NA.24",alias_type_id:23},{label:"PubChem Substance ID",value:'329818771',alias_type_id:15},{label:"UNSPSC Code",value:"41116107",alias_type_id:13},{label:"MDL number",value:"MFCD00004679",alias_type_id:10},{label:"Beilstein/REAXYS Number",value:"741883",alias_type_id:5}],features:null,product_type:"Chemical",application_titertest:null,species_reactivity:null,pa_message:null,catalog:"SIAL",catalog_list:["SIAL"],dd_group_type:"reference materials_pharmacopeia and metrological institutes standards",product_number:"NIST723E",vendor_number:"",product_key:"NIST723E",erp_pno_key:"NIST723E",brand_id:7,brand:"SIAL",display_brand:null,product_name:"Tris acidimetric",product_name_suffix:"NIST® SRM® 723e",product_status_id:2,product_status:"Ready",erp_type:["red"],erp_source:["sial-sap"],substance:{mdl_number:"MFCD00004679",id_substance:"trisacidimetric1211477861",molecular_weight:"121.14",cas_number:"77-86-1",substance_name:"Tris acidimetric",empirical_formula:"C4H11NO3",linear_formula:"NH2C(CH2OH)3",substance_count:32,substance_key:"TRIS-ACIDIMETRIC"},marketplace:null,materials:["NIST723E"],compliance:[{key:"pictograms",value:"GHS07"},{key:"signalword",value:"Warning"},{key:"hcodes",value:"H315,H319,H335"},{key:"pcodes",value:"P261 - P264 - P271 - P280 - P302 + P352 - P305 + P351 + P338"},{key:"hazcat",value:"Eye Irrit. 2 - Skin Irrit. 2 - STOT SE 3"},{key:"target_organs",value:"Respiratory system"},{key:"storage_class_code",value:"11 - Combustible Solids"},{key:"wgk",value:"WGK 1"},{key:"flash_point_f",value:"Not applicable"},{key:"flash_point_c",value:"Not applicable"}],compliance_reach:[],compliance_japan:[],meta_data:{page_title:"Tris acidimetric NIST SRM 723e 77-86-1",description:"acidimetric, crystals, certified reference material, NIST® SRM® 723e CAS Number: 77-86-1; Synonyms: Trizma® base,2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol; Linear Formula: NH2C(CH2OH)3 at Sigma-Aldrich",keyword:"NIST723E, Tris acidimetric, NIST® SRM® 723e, Trizma® base,2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol, 77-86-1, NH2C(CH2OH)3,"},synonyms:["Trizma® base","2-Amino-2-(hydroxymethyl)-1,3-propanediol","THAM","Tris base","Tris(hydroxymethyl)aminomethane","Trometamol"],sds:["tr_TR","en_ID","bg_BG","it_CH","lv_LV","ko_KR","sv_SE","pt_EU","sh_RS","de_BE","de_CH","en_MX","zh_CN","sl_SI","sv_FI","et_EE","en_NZ","pl_PL","es_US","lt_LT","vi_VN","fr_FR","en_TH","da_DK","th_TH","pt_PT","fr_CH","en_CA","it_LI","cs_CZ","en_IE","es_CL","en_TW","pt_AD","el_GR","en_KR","fr_CA","fi_FI","zf_TW","en_GENERIC","pt_GENERIC","es_GENERIC","fr_BE","en_US","de_LI","nl_NL","sk_SK","ms_MY","en_SG","ja_JP","es_EU","en_EU","en_AD","en_AU","en_VN","no_NO","fr_LI","hr_HR","en_MY","es_AD","ro_RO","de_AT","pt_BR","es_MX","ru_RU","it_IT","sh_CS","nl_BE","hu_HU","de_DE","en_CN","en_GB","id_ID","es_ES"],badges:[],facets:[{type:"FACET_MANUFACTURER_NAME",value:["NIST®"]},{type:"FACET_PHYSICAL_FORM",value:["crystals"]},{type:"FACET_SPECIAL_GRADE",value:["certified reference material"]},{type:"FACET_EQP",value:["100"]}],acronyms:["THAM"],other_cas_number:["25149-07-9","68755-45-3","83147-39-1","108195-86-4","857365-23-2","1158650-64-6"],xref_comparable_pno:["J61062.22","J75825.A7","A18494.36","J22674.36","J62938.K7","A18494.0E","J60877.K2","J61016.36","J75825.A1","327360050","424575000","J22675.36","J62569.22","J22675.A1","A18494.22","031801.18","J61144.AP","424571000","J75825.A9","031801.30","J62938.K3","J65594.A1","424570025","031801.A1","J61016.22","T2516","J61144.K2","J62569.36","J22674.A7","J22674.A1","J61038.AP","J62938.K2","327360010","J60877.K3","J62955.AP","J62577.K2","J60452.K2","J75825.36","J61062.36","J65594.A7","A0321"],xref_equivalent_pno:null,xref_exact_pno:["NIST-723E","NOT AVAILABLE"],keywords:["723E","723E"],country_exclusions:null,country_availability:["FR","RE","MC","PM","GP","PF","GF","MQ","GB","FK","BR","CH","LI","NZ","CL","AR","HM","PG","TK","CX","FM","PW","FJ","NC","CK","AU","MP","NU","NF","AT","VI","PE","NR","CU","UY","HK","ST","LC","HT","SV","WF","VG","KI","MH","DM","GY","BO","HN","NI","VE","CR","GT","MO","TC","BZ","CO","KY","US","BS","KP","TV","KN","AS","TT","DO","PN","BB","AI","VU","GU","AG","SR","AW","PA","VC","GD","SH","BM","AN","SB","PY","EC","JM","MS","JP","SK","SX","TD","HR","NP","IR","KE","KW","NE","CD","CM","GW","MD","CG","UZ","AF","KZ","LK","JO","YE","SO","YU","AZ","ER","ET","ME","ZR","IS","GN","KG","GR","GE","TG","SN","SL","DE","TO","QA","AE","DZ","NG","RS","LV","MK","TJ","TN","EG","MR","BY","LR","SA","UA","BI","CV","PK","ML","LY","RW","SY","MV","UG","IQ","OM","GH","CI","BD","SD","BF","WS","GQ","LT","MT","BT","SI","GM","RO","TZ","TR","DJ","CF","BV","BH","GA","TM","BG","BJ","MN","EE","BA","LB","AL","MA","CY","AM","MY","MX","ID","TW","TH","PH","VN"],created_by:"CBA",updated_by:"CBA",product_brand:"NIST723ESIAL",legal_name:"Tris acidimetric",legal_name_suffix:"NIST® SRM® 723e",search_product_names:["Tris acidimetric"],search_product_suffixes:["NIST® SRM® 723e","acidimetric, crystals, certified reference material, NIST® SRM® 723e"],display_name:"Tris acidimetric",display_name_suffix:"acidimetric, crystals, certified reference material, NIST® SRM® 723e",formula:["NH2C(CH2OH)3","C4H11NO3"]},{images:[{seq:1,url:"/assets/sigmaaldrich/product/structures/312/254/e398af46-5326-4f8a-833a-a62cb1ba4811/e398af46-5326-4f8a-833a-a62cb1ba4811.png",alt_text:"TRIS hydrochloride certified reference material, TraceCERT®, Manufactured by: Sigma-Aldrich Production GmbH, Switzerland",label:"",image_type_id:2,image_type:"Structure"}],attributes:[{label:"SMILES string",value:"Cl.NC(CO)(CO)CO",seq:45,attribute_id:"smiles string"},{label:"InChI",value:"1S/C4H11NO3.ClH/c5-4(1-6,2-7)3-8;/h6-8H,1-3,5H2;1H",seq:104,attribute_id:"inchi"},{label:"InChI key",value:"QKNYBSVHEMOAJP-UHFFFAOYSA-N",seq:105,attribute_id:"inchi key"},{label:"grade",value:"certified reference material",seq:1,attribute_id:"special grade.default"},{label:"agency",value:" (Not traceable to any primary pharmacopeia standard)",seq:2,attribute_id:"agency/method.default"},{label:"product line",value:"TraceCERT®",seq:3,attribute_id:"product line.default"},{label:"grade",value:"TraceCERT®",seq:5,attribute_id:"purity grade.default"},{label:"shelf life",value:"limited shelf life, expiry date on the label",seq:6,attribute_id:"shelf life.comment only"},{label:"manufacturer/tradename",value:"Manufactured by: Sigma-Aldrich Production GmbH, Switzerland",seq:8,attribute_id:"manufacturer designation.default"},{label:"useful pH range",value:"7.0-9.0",seq:10,attribute_id:"ph value.default"},{label:"pKa (25 \xb0C)",value:"8.1",seq:11,attribute_id:"pk-values.default"},{label:"application(s)",value:"pharmaceutical",seq:14,attribute_id:"market focus.default"},{label:"shipped in",value:"wet ice",seq:15,attribute_id:"ice shipping.default"},{label:"storage temp.",value:"2-8\xb0C",seq:16,attribute_id:"storage temp.default"},{label:"Quality Level",value:"300",seq:1,attribute_id:"web_eqp"}],descriptions:[{label:"Application",value:"These Reference Materials are suitable for use in several analytical applications including, but not limited to, method development for qualitative and quantitative analyses, daily calibration, and routine quality control testing.",description_type_id:3},{label:"General description",value:"This certified reference material (CRM) is produced and certified in accordance with ISO/IEC 17025 and ISO 17034. This CRM is traceable to primary material from an NMI, e.g. NIST or NMIJ. Certified content by quantitative NMR incl. uncertainty and expiry date are given on the certificate. Download your certificate at: http://www.sigma-aldrich.com",description_type_id:16},{label:"Other Notes",value:"The pH values of all buffers are temperature and concentration dependent. For Tris buffers, pH increases about 0.03 unit per °C decrease in temperature, and decreases 0.03-0.05 unit per ten-fold dilution. For precise applications, use a carefully calibrated pH meter with a glass/calomel combination electrode.",description_type_id:20},{label:"Legal Information",value:"TraceCERT is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22},{label:"Legal Information",value:"Trizma is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22}],related_products:[],product_categories:[{category:"Analytical Chemistry",url:"/products/analytical-chemistry"},{category:"Analytical Reference Materials for Pharma QC",url:"/products/analytical-chemistry/reference-materials/pharma-secondary-standards"},{category:"Analytical Reference Materials for the Pharma Industry",url:"/products/analytical-chemistry/reference-materials/pharma-secondary-standards"},{category:"Pharmacopeia & Metrological Institute Standards",url:"/products/analytical-chemistry/reference-materials/pharmacopeia-and-metrological-institutes-standards"},{category:"Reference Materials",url:"/products/analytical-chemistry/reference-materials"}],links:[{image:"/content/dam/sigma-aldrich/head/search/structure-icon.gif",label:"Structure Search",url:'Structure Search',key:"structure_search",seq:25}],forms:[{type:"bulk order",label:"Request a Bulk Order",value:"",url:"/services/support/bulk-quotation-request",id:"bulk order",seq:1}],components:[],product_rating:{rating_enabled:!0,rating_score:null,rating_count:null},aliases:[{label:"NACRES",value:"NA.24",alias_type_id:23},{label:"UNSPSC Code",value:"41116107",alias_type_id:13},{label:"Beilstein/REAXYS Number",value:"3675235",alias_type_id:5},{label:"MDL number",value:"MFCD00012590",alias_type_id:10}],features:null,product_type:"Chemical",application_titertest:null,species_reactivity:null,pa_message:null,catalog:"SIAL",catalog_list:["SIAL"],dd_group_type:"reference materials_certified reference material",product_number:"PHR9293",vendor_number:"",product_key:"PHR9293",erp_pno_key:"PHR9293",brand_id:15,brand:"SUPELCO",display_brand:"Supelco",product_name:"TRIS hydrochloride",product_name_suffix:"certified reference material, TraceCERT®, Manufactured by: Sigma-Aldrich Production GmbH, Switzerland",product_status_id:2,product_status:"Ready",erp_type:["red"],erp_source:["sial-sap"],substance:{mdl_number:"MFCD00012590",id_substance:"trishydrochloride157601185531",molecular_weight:"157.60",cas_number:"1185-53-1",substance_name:"TRIS hydrochloride",empirical_formula:"C4H11NO3 \xb7 HCl",linear_formula:"NH2C(CH2OH)3 \xb7 HCl",substance_count:37,substance_key:"TRIS-HYDROCHLORIDE"},marketplace:null,materials:["PHR9293-100MG"],compliance:[{key:"storage_class_code",value:"11 - Combustible Solids"},{key:"wgk",value:"WGK 1"},{key:"flash_point_f",value:"Not applicable"},{key:"flash_point_c",value:"Not applicable"}],compliance_reach:[],compliance_japan:[],meta_data:{page_title:"TRIS hydrochloride Pharmaceutical Secondary Standard CRM",description:"TRIS hydrochloride certified reference material, TraceCERT®, Manufactured by: Sigma-Aldrich Production GmbH, Switzerland; CAS Number: 1185-53-1; Synonyms: Trizma® hydrochloride,TRIS HCl,TRIS hydrochloride,Tris(hydroxymethyl)aminomethane hydrochloride,Tromethane hydrochloride; Linear Formula: NH2C(CH2OH)3 \xb7 HCl at Sigma-Aldrich",keyword:"Supelco, PHR9293, TRIS hydrochloride, certified reference material, TraceCERT®, Manufactured by: Sigma-Aldrich Production GmbH, Switzerland, Trizma® hydrochloride,TRIS HCl,TRIS hydrochloride,Tris(hydroxymethyl)aminomethane hydrochloride,Tromethane hydrochloride, 1185-53-1, NH2C(CH2OH)3 \xb7 HCl,"},synonyms:["Trizma® hydrochloride","TRIS HCl","TRIS hydrochloride","Tris(hydroxymethyl)aminomethane hydrochloride","Tromethane hydrochloride"],sds:["es_GENERIC","pt_GENERIC","en_GENERIC","en_CA","et_EE","sv_FI","es_ES","en_SG","it_LI","fi_FI","ro_RO","hr_HR","de_LI","de_AT","tr_TR","es_EU","it_IT","en_NZ","ja_JP","pl_PL","cs_CZ","nl_NL","ko_KR","en_MY","en_EU","pt_AD","en_TH","en_KR","da_DK","zh_CN","en_AU","nl_BE","hu_HU","sh_RS","lv_LV","it_CH","no_NO","fr_BE","sh_CS","pt_BR","sv_SE","en_GB","es_MX","th_TH","zf_TW","en_TW","fr_CH","en_AD","de_CH","lt_LT","es_US","es_CL","pt_PT","de_DE","de_BE","sl_SI","en_ID","es_AD","ru_RU","bg_BG","vi_VN","id_ID","sk_SK","en_US","pt_EU","fr_LI","el_GR","fr_FR","fr_CA","en_VN","en_IE","en_CN","ms_MY","en_MX"],badges:[{sales_org_ids:["2063"],type:"max_discount",label:"Promotion Available",priority:1},{sales_org_ids:["2031"," 7950"," 4110"," 1460"],type:"competitive_pricing",label:"Price Reduced",priority:2}],facets:[{type:"FACET_MANUFACTURER_NAME",value:["Manufactured by: Sigma-Aldrich Production GmbH, Switzerland"]},{type:"FACET_PRODUCT_LINE",value:["TraceCERT®"]},{type:"FACET_MARKET_FOCUS",value:["pharmaceutical"]},{type:"FACET_BRAND",value:["Supelco"]},{type:"FACET_EQP",value:["300"]},{type:"FACET_SPECIAL_GRADE",value:["TraceCERT®"]}],acronyms:null,other_cas_number:["77-86-1","10527-44-3","25149-07-9","35087-75-3","68755-45-3","83147-39-1","108195-86-4","150551-82-9","857365-23-2","1158650-64-6","2650582-32-2"],xref_comparable_pno:null,xref_equivalent_pno:null,xref_exact_pno:null,keywords:null,country_exclusions:null,country_availability:["FR","RE","MC","PM","GP","PF","GF","MQ","BR","CH","LI","NZ","CL","AR","HM","PG","TK","CX","FM","PW","FJ","NC","CK","AU","MP","NU","NF","AT","VI","PE","NR","CU","UY","HK","ST","LC","HT","SV","WF","VG","KI","MH","DM","GY","BO","HN","NI","VE","CR","GT","MO","TC","BZ","CO","KY","US","BS","KP","TV","KN","AS","TT","DO","PN","BB","AI","VU","GU","AG","SR","AW","PA","VC","GD","SH","BM","AN","SB","PY","EC","JM","MS","JP","SX","TD","HR","NP","IR","KE","KW","NE","CD","CM","GW","MD","CG","UZ","AF","KZ","LK","JO","YE","SO","YU","AZ","ER","ET","ME","ZR","IS","GN","KG","GR","GE","TG","SN","SL","DE","TO","QA","AE","DZ","NG","RS","LV","MK","TJ","TN","EG","MR","BY","LR","SA","UA","BI","CV","PK","ML","LY","RW","SY","MV","UG","IQ","OM","GH","CI","BD","SD","BF","WS","GQ","LT","MT","BT","SI","GM","RO","TZ","TR","DJ","CF","BV","BH","GA","TM","BG","BJ","MN","EE","BA","LB","AL","MA","CY","AM","MY","MX","ID","VN","TH","NO","BW","NA","AO","YT","SZ","ZM","MW","ZA","MU","MZ","SC","ZW","KM","LS","MG","CZ","RU","IE","GB","FK","GI","ES","AD","IT","SM","VA","PT","IL","PL","BE","LU","IN","CN","DK","FO","GL","SE","HU","KR","TP","LA","SG","BN","MM","KH","CA","FI","NL","SK"],created_by:"CBA",updated_by:"CBA",product_brand:"PHR9293SUPELCO",legal_name:"TRIS hydrochloride",legal_name_suffix:"certified reference material, TraceCERT®, Manufactured by: Sigma-Aldrich Production GmbH, Switzerland",search_product_names:["TRIS hydrochloride"],search_product_suffixes:["certified reference material, TraceCERT®, Manufactured by: Sigma-Aldrich Production GmbH, Switzerland"],display_name:"TRIS hydrochloride",display_name_suffix:"certified reference material, TraceCERT®, Manufactured by: Sigma-Aldrich Production GmbH, Switzerland",formula:["NH2C(CH2OH)3 \xb7 HCl","C4H11NO3 \xb7 HCl"]},{images:[{seq:11,url:"/assets/sigmaaldrich/product/images/172/850/35fdcdde-cc6e-41fc-a86f-405b1501f394/35fdcdde-cc6e-41fc-a86f-405b1501f394.jpg",alt_text:"Tris buffer Pre-set, pH 7.0, pHast Pack™, powder",label:"Gloved hand holding pHast pack pouch",image_type_id:1,image_type:"Photo"},{seq:11,url:"/assets/sigmaaldrich/product/images/334/466/f109bf0a-8f06-48c3-9465-98bdaf91871e/f109bf0a-8f06-48c3-9465-98bdaf91871e.jpg",alt_text:"Tris buffer Pre-set, pH 7.0, pHast Pack™, powder",label:"pHast pack pouches displayed with box",image_type_id:1,image_type:"Photo"},{seq:13,url:"/assets/sigmaaldrich/product/videos/177/995/04932245-d5c4-491e-b537-262450ef1322/04932245-d5c4-491e-b537-262450ef1322-ms.mp4",alt_text:"Tris buffer Pre-set, pH 7.0, pHast Pack™, powder",label:"pHast Pack™ – Ready to Use Buffers",image_type_id:9,image_type:"Video"}],attributes:[{label:"product line",value:"pHast Pack™",seq:2,attribute_id:"product line.default"},{label:"form",value:"powder",seq:4,attribute_id:"physical form.listing"},{label:"storage condition",value:" (Tightly closed. Dry)",seq:6,attribute_id:"storage conditions.default"},{label:"impurities",value:"≤5 ppm Heavy Metals (lead)",seq:7,attribute_id:"impurities.default"},{label:"color",value:" white",seq:8,attribute_id:"color.default"},{label:"pH",value:"7.0",seq:9,attribute_id:"ph value.default"},{label:"solubility",value:"soluble, clear, colorless",seq:11,attribute_id:"solubility.default"},{label:"cation traces",value:"Fe: ≤10 ppm",seq:12,attribute_id:"cation traces.default"},{label:"foreign activity",value:"DNase, none detected",seq:14,attribute_id:"foreign activities.default"},{label:"foreign activity",value:"Endonuclease, none detected",seq:15,attribute_id:"foreign activities.default"},{label:"foreign activity",value:"Exonuclease, none detected",seq:16,attribute_id:"foreign activities.default"},{label:"foreign activity",value:"NICKase, none detected",seq:17,attribute_id:"foreign activities.default"},{label:"foreign activity",value:"Protease, none detected",seq:18,attribute_id:"foreign activities.default"},{label:"foreign activity",value:"RNase, none detected",seq:19,attribute_id:"foreign activities.default"},{label:"storage temp.",value:"room temp",seq:20,attribute_id:"storage temp.default"},{label:"Quality Level",value:"100",seq:1,attribute_id:"web_eqp"}],descriptions:[{label:"Application",value:"Tris buffer is used in: - Western blot
- Protein gel electrophoresis
- cell culture (sterile filter buffer)
- As a buffer component
",description_type_id:3},{label:"Features and Benefits",value:"- Fast, ready-to-use buffer
- No need to measure and adjust the pH
- Saves time and minimizes effort in the lab
- Biological tests: free of DNase, RNase, Protease, and Nickase
- Chemical tests: Iron ≤10 ppm, lead ≤5 ppm
",description_type_id:14},{label:"General description",value:"Tris buffer, pH 7.0 is a general buffer that is isotonic and non-toxic in nature due to the presence of tris base. It is suitable for most biochemical and molecular biology applications. Tris has a buffering capacity range of pH 7.0 - 9.0, with a pKa of 8.1 at 25°C.",description_type_id:16},{label:"Other Notes",value:'For additional information on our range of Biochemicals, please complete this form.',description_type_id:20},{label:"Packaging",value:"Foil pouches",description_type_id:21},{label:"Preparation Note",value:"Contents of one pouch, when dissolved in 500 mL of ultrapure water, will yield a 0.1M Tris solution, pH 7.0 at 25 \xb0C. Contents tested to be DNAse, RNAse, Protease, and Nickase free. This product is suitable for use in cell culture and electrophoresis applications.",description_type_id:25},{label:"Preparation Note",value:"Store at room temperature. Product may naturally agglomerate but can be simply broken up within the pouch prior to use.",description_type_id:25},{label:"Legal Information",value:"pHast Pack is a trademark of Sigma-Aldrich Co. LLC",description_type_id:22}],related_products:[],product_categories:[{category:"Biochemicals",url:"/products/chemistry-and-biochemicals/biochemicals"},{category:"Biological Buffers",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers"},{category:"Exclusive Savings",url:"/products/exclusive-savings"}],links:[{image:"",label:"Product Information Sheet - PPB022",url:"/deepweb/assets/sigmaaldrich/product/documents/227/481/ppb022pis-mk.pdf",key:"PRODUCT_INFORMATION_SHEET",seq:1},{image:"",label:"Product Information Sheet - PPB022",url:"/deepweb/assets/sigmaaldrich/product/documents/318/507/ppb022pis-ms.pdf",key:"PRODUCT_INFORMATION_SHEET",seq:1}],forms:[{type:"bulk order",label:"Request a Bulk Order",value:"",url:"/services/support/bulk-quotation-request",id:"bulk order",seq:1}],components:[],product_rating:{rating_enabled:!0,rating_score:null,rating_count:null},aliases:[{label:"NACRES",value:"NA.25",alias_type_id:23},{label:"UNSPSC Code",value:"12161700",alias_type_id:13}],features:null,product_type:"Chemical",application_titertest:null,species_reactivity:null,pa_message:null,catalog:"SIAL",catalog_list:["SIAL"],dd_group_type:"buffers",product_number:"PPB022",vendor_number:"",product_key:"PPB022",erp_pno_key:"PPB022",brand_id:7,brand:"SIAL",display_brand:"Sigma-Aldrich",product_name:"Tris buffer",product_name_suffix:"Pre-set, pH 7.0, pHast Pack™, powder",product_status_id:2,product_status:"Ready",erp_type:["red"],erp_source:["sial-sap"],substance:{mdl_number:null,id_substance:"trisbuffer1234598765",molecular_weight:null,cas_number:null,substance_name:"Tris buffer",empirical_formula:null,linear_formula:null,substance_count:2,substance_key:"TRIS-BUFFER"},marketplace:null,materials:["PPB022-20PAK-PW","PPB022-20PAK"],compliance:[{key:"storage_class_code",value:"11 - Combustible Solids"},{key:"wgk",value:"WGK 1"}],compliance_reach:[],compliance_japan:[],meta_data:{page_title:"Tris buffer, pH 7.0, pHast pack powder blend, PPB022, Sigma-Aldrich",description:"Tris buffer, pH 7.0, is a pHast pack™ powder blend with 0.01M concentration. Quickly dissolves in 500mL water for research use. Buy at Sigma-Aldrich today.",keyword:"Sigma-Aldrich, PPB022, Tris buffer, Pre-set, pH 7.0, pHast Pack™, powder, 0.1M Tris,"},synonyms:["0.1M Tris"],sds:["zh_CN","en_VN","th_TH","en_EU","es_MX","en_MX","es_EU","sv_FI","en_IE","fr_CA","fr_BE","es_AD","es_ES","ko_KR","hr_HR","de_BE","lv_LV","de_LI","id_ID","en_SG","de_CH","en_NZ","hu_HU","fr_LI","sh_CS","pl_PL","en_KR","nl_BE","nl_NL","en_US","fi_FI","pt_PT","ro_RO","vi_VN","sv_SE","en_AU","no_NO","fr_CH","en_AD","it_IT","de_DE","ru_RU","it_LI","cs_CZ","tr_TR","it_CH","sl_SI","bg_BG","en_GB","en_TH","en_GENERIC","es_GENERIC","pt_GENERIC","en_ID","fr_FR","en_MY","ja_JP","sk_SK","el_GR","es_CL","pt_AD","lt_LT","en_CA","et_EE","es_US","da_DK","sh_RS","pt_BR","de_AT","ms_MY","pt_EU"],badges:[{sales_org_ids:["7950"],type:"competitive_pricing",label:"Price Reduced",priority:1}],facets:[{type:"FACET_COLOR",value:["white"]},{type:"FACET_PHYSICAL_FORM",value:["powder"]},{type:"FACET_PRODUCT_LINE",value:["pHast Pack™"]},{type:"FACET_PRODUCT_CATEGORY",value:["buffers"]},{type:"FACET_BRAND",value:["Sigma-Aldrich"]},{type:"FACET_EQP",value:["100"]},{type:"FACET_SHIPPING",value:["DE/Ships Today","GB/Ships Today","KR/Ships Today","UK/Ships Today","US/Ships Today"]}],acronyms:null,other_cas_number:null,xref_comparable_pno:null,xref_equivalent_pno:null,xref_exact_pno:null,keywords:null,country_exclusions:null,country_availability:["FR","RE","MC","PM","GP","PF","GF","MQ","GB","FK","BR","CH","LI","NZ","CL","VI","PE","NR","CU","UY","HK","ST","LC","HT","SV","WF","VG","KI","MH","DM","GY","BO","HN","NI","VE","CR","GT","MO","TC","BZ","CO","KY","US","BS","KP","TV","KN","AS","TT","DO","PN","BB","AI","VU","GU","AG","SR","AW","PA","VC","GD","SH","BM","AN","SB","PY","EC","JM","MS","AR","HM","PG","TK","CX","FM","PW","FJ","NC","CK","AU","MP","NU","NF","AT","JP","SK","SX","TD","HR","NP","IR","KE","KW","NE","CD","CM","GW","MD","CG","UZ","AF","KZ","LK","JO","YE","SO","YU","AZ","ER","ET","ME","ZR","IS","GN","KG","GR","GE","TG","SN","SL","DE","TO","QA","AE","DZ","NG","RS","LV","MK","TJ","TN","EG","MR","BY","LR","SA","UA","BI","CV","PK","ML","LY","RW","SY","MV","UG","IQ","OM","GH","CI","BD","SD","BF","WS","GQ","LT","MT","BT","SI","GM","RO","TZ","TR","DJ","CF","BV","BH","GA","TM","BG","BJ","MN","EE","BA","LB","AL","MA","CY","AM","MY","MX","ID","VN","DK","FO","GL","FI","NL","HU","IN","CN","TP","LA","SG","BN","MM","KH","GB","FK","BW","NA","AO","YT","SZ","ZM","MW","ZA","MU","MZ","SC","ZW","KM","LS","MG","SK","SE","KR","IL","IT","SM","VA","IE","PL","CZ","CA","BE","LU"],created_by:"CBA",updated_by:"CBA",product_brand:"PPB022SIAL",legal_name:"Tris buffer",legal_name_suffix:"Pre-set, pH 7.0, pHast Pack™, powder",search_product_names:["Tris buffer"],search_product_suffixes:["Pre-set, pH 7.0, pHast Pack™, powder"],display_name:"Tris buffer",display_name_suffix:"Pre-set, pH 7.0, pHast Pack™, powder",formula:null},{images:[{seq:11,url:"/assets/sigmaaldrich/product/images/172/850/35fdcdde-cc6e-41fc-a86f-405b1501f394/35fdcdde-cc6e-41fc-a86f-405b1501f394.jpg",alt_text:"Tris buffer Pre-set, pH 8.1, pHast Pack™, powder",label:"Gloved hand holding pHast pack pouch",image_type_id:1,image_type:"Photo"},{seq:11,url:"/assets/sigmaaldrich/product/images/334/466/f109bf0a-8f06-48c3-9465-98bdaf91871e/f109bf0a-8f06-48c3-9465-98bdaf91871e.jpg",alt_text:"Tris buffer Pre-set, pH 8.1, pHast Pack™, powder",label:"pHast pack pouches displayed with box",image_type_id:1,image_type:"Photo"},{seq:13,url:"/assets/sigmaaldrich/product/videos/177/995/04932245-d5c4-491e-b537-262450ef1322/04932245-d5c4-491e-b537-262450ef1322-ms.mp4",alt_text:"Tris buffer Pre-set, pH 8.1, pHast Pack™, powder",label:"pHast Pack™ – Ready to Use Buffers",image_type_id:9,image_type:"Video"}],attributes:[{label:"product line",value:"pHast Pack™",seq:2,attribute_id:"product line.default"},{label:"form",value:"powder",seq:4,attribute_id:"physical form.listing"},{label:"storage condition",value:" (Tightly closed. Dry)",seq:6,attribute_id:"storage conditions.default"},{label:"impurities",value:"≤5 ppm Heavy Metals (lead)",seq:7,attribute_id:"impurities.default"},{label:"color",value:" white",seq:8,attribute_id:"color.default"},{label:"pH",value:"8.1",seq:9,attribute_id:"ph value.default"},{label:"cation traces",value:"Fe: ≤10 ppm",seq:11,attribute_id:"cation traces.default"},{label:"foreign activity",value:"DNase, none detected",seq:13,attribute_id:"foreign activities.default"},{label:"foreign activity",value:"Endonuclease, none detected",seq:14,attribute_id:"foreign activities.default"},{label:"foreign activity",value:"Exonuclease, none detected",seq:15,attribute_id:"foreign activities.default"},{label:"foreign activity",value:"NICKase, none detected",seq:16,attribute_id:"foreign activities.default"},{label:"foreign activity",value:"Protease, none detected",seq:17,attribute_id:"foreign activities.default"},{label:"foreign activity",value:"RNase, none detected",seq:18,attribute_id:"foreign activities.default"},{label:"storage temp.",value:"room temp",seq:19,attribute_id:"storage temp.default"},{label:"Quality Level",value:"100",seq:1,attribute_id:"web_eqp"}],descriptions:[{label:"Application",value:"Intended for use in: - Cell culture (sterile filter recommended)
- Western blot
- Protein electrophoresis
- DNA agarose electrophoresis as a component to make Tris acetate-EDTA (TAE) and Tris borate-EDTA (TBE) buffers
",description_type_id:3},{label:"Features and Benefits",value:"- Ready-to-use for quick buffer prep
- No measuring and adjusting pH
- Saves time and minimizes effort in the lab
- Biological tests: free of DNase, RNase, protease, and nickase
- Chemical tests: Iron ≤10 ppm, lead ≤5 ppm
",description_type_id:14},{label:"General description",value:"Tris buffer, pH 8.1 is a general biological buffer commonly used in biochemistry and molecular biology. It is isotonic and non-toxic in nature due to the presence of tris base. Tris has a buffering capacity range of pH 7.0 - 9.0, with a pKa of 8.1 at 25°C.",description_type_id:16},{label:"Other Notes",value:'For additional information on our range of Biochemicals, please complete this form.',description_type_id:20},{label:"Packaging",value:"Foil pouches",description_type_id:21},{label:"Preparation Note",value:"Contents of one pouch, when dissolved in 500 mL of ultrapure water, will yield a 0.1M Tris solution, pH 8.1 at 25 \xb0C. Contents tested to be DNAse, RNAse, Protease, and Nickase free. This product is suitable for use in cell culture and electrophoresis applications.",description_type_id:25},{label:"Preparation Note",value:"Store at room temperature. Product may naturally agglomerate but can be simply broken up within the pouch prior to use.",description_type_id:25},{label:"Legal Information",value:"pHast Pack is a trademark of Sigma-Aldrich Co. LLC",description_type_id:22}],related_products:[],product_categories:[{category:"Biochemicals",url:"/products/chemistry-and-biochemicals/biochemicals"},{category:"Biological Buffers",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers"}],links:[{image:"",label:"Product Information Sheet - PPB023",url:"/deepweb/assets/sigmaaldrich/product/documents/252/544/ppb023pis-mk.pdf",key:"PRODUCT_INFORMATION_SHEET",seq:1},{image:"",label:"Product Information Sheet - PPB023",url:"/deepweb/assets/sigmaaldrich/product/documents/385/469/ppb023pis-ms.pdf",key:"PRODUCT_INFORMATION_SHEET",seq:1}],forms:[{type:"bulk order",label:"Request a Bulk Order",value:"",url:"/services/support/bulk-quotation-request",id:"bulk order",seq:1}],components:[],product_rating:{rating_enabled:!0,rating_score:null,rating_count:null},aliases:[{label:"NACRES",value:"NA.25",alias_type_id:23},{label:"UNSPSC Code",value:"12161700",alias_type_id:13}],features:null,product_type:"Chemical",application_titertest:null,species_reactivity:null,pa_message:null,catalog:"SIAL",catalog_list:["SIAL"],dd_group_type:"buffers",product_number:"PPB023",vendor_number:"",product_key:"PPB023",erp_pno_key:"PPB023",brand_id:7,brand:"SIAL",display_brand:"Sigma-Aldrich",product_name:"Tris buffer",product_name_suffix:"Pre-set, pH 8.1, pHast Pack™, powder",product_status_id:2,product_status:"Ready",erp_type:["red"],erp_source:["sial-sap"],substance:{mdl_number:null,id_substance:"trisbuffer1234598765",molecular_weight:null,cas_number:null,substance_name:"Tris buffer",empirical_formula:null,linear_formula:null,substance_count:2,substance_key:"TRIS-BUFFER"},marketplace:null,materials:["PPB023-20PAK-PW","PPB023-20PAK"],compliance:[{key:"storage_class_code",value:"11 - Combustible Solids"},{key:"wgk",value:"WGK 1"}],compliance_reach:[],compliance_japan:[],meta_data:{page_title:"Tris buffer, pH 8.1, pHast pack powder blend, PPB023, Sigma-Aldrich",description:"Tris buffer, pH 8.1, is a pHast pack™ powder blend that easily dissolves in water to make a 0.01M solution. Order from hg.y866.cn/germ",keyword:"Sigma-Aldrich, PPB023, Tris buffer, Pre-set, pH 8.1, pHast Pack™, powder, 0.1M Tris,"},synonyms:["0.1M Tris"],sds:["lv_LV","it_LI","de_DE","de_LI","pt_EU","sh_RS","en_GB","es_ES","pt_PT","en_US","de_BE","it_IT","en_MX","en_ID","es_CL","sk_SK","fr_FR","zh_CN","id_ID","cs_CZ","en_NZ","en_CA","en_KR","fr_LI","ms_MY","el_GR","en_AD","fr_CA","sv_SE","ru_RU","pt_AD","hu_HU","no_NO","sl_SI","lt_LT","ro_RO","sv_FI","en_IE","es_AD","tr_TR","en_VN","it_CH","de_CH","en_TH","en_EU","es_US","en_GENERIC","pt_GENERIC","es_GENERIC","de_AT","bg_BG","sh_CS","pt_BR","th_TH","vi_VN","en_SG","fr_BE","es_EU","en_AU","hr_HR","fr_CH","et_EE","nl_BE","ja_JP","pl_PL","ko_KR","da_DK","es_MX","nl_NL","en_MY","fi_FI"],badges:[{sales_org_ids:["7950"," 2123"," 1460"," 2118"],type:"competitive_pricing",label:"Price Reduced",priority:1}],facets:[{type:"FACET_COLOR",value:["white"]},{type:"FACET_PHYSICAL_FORM",value:["powder"]},{type:"FACET_PRODUCT_LINE",value:["pHast Pack™"]},{type:"FACET_PRODUCT_CATEGORY",value:["buffers"]},{type:"FACET_BRAND",value:["Sigma-Aldrich"]},{type:"FACET_EQP",value:["100"]},{type:"FACET_SHIPPING",value:["GB/Ships Today","KR/Ships Today","UK/Ships Today"]}],acronyms:null,other_cas_number:null,xref_comparable_pno:null,xref_equivalent_pno:null,xref_exact_pno:null,keywords:null,country_exclusions:null,country_availability:["FR","RE","MC","PM","GP","PF","GF","MQ","GB","FK","BR","CH","LI","NZ","CL","VI","PE","NR","CU","UY","HK","ST","LC","HT","SV","WF","VG","KI","MH","DM","GY","BO","HN","NI","VE","CR","GT","MO","TC","BZ","CO","KY","US","BS","KP","TV","KN","AS","TT","DO","PN","BB","AI","VU","GU","AG","SR","AW","PA","VC","GD","SH","BM","AN","SB","PY","EC","JM","MS","AR","HM","PG","TK","CX","FM","PW","FJ","NC","CK","AU","MP","NU","NF","AT","JP","SK","SX","TD","HR","NP","IR","KE","KW","NE","CD","CM","GW","MD","CG","UZ","AF","KZ","LK","JO","YE","SO","YU","AZ","ER","ET","ME","ZR","IS","GN","KG","GR","GE","TG","SN","SL","DE","TO","QA","AE","DZ","NG","RS","LV","MK","TJ","TN","EG","MR","BY","LR","SA","UA","BI","CV","PK","ML","LY","RW","SY","MV","UG","IQ","OM","GH","CI","BD","SD","BF","WS","GQ","LT","MT","BT","SI","GM","RO","TZ","TR","DJ","CF","BV","BH","GA","TM","BG","BJ","MN","EE","BA","LB","AL","MA","CY","AM","MY","MX","ID","TH","VN","BE","LU","SK","SE","DK","FO","GL","BW","NA","AO","YT","SZ","ZM","MW","ZA","MU","MZ","SC","ZW","KM","LS","MG","CA","NL","IN","CZ","PL","IE","FI","IT","SM","VA","GB","FK","IL","KR","TP","LA","SG","BN","MM","KH","CN","HU"],created_by:"CBA",updated_by:"CBA",product_brand:"PPB023SIAL",legal_name:"Tris buffer",legal_name_suffix:"Pre-set, pH 8.1, pHast Pack™, powder",search_product_names:["Tris buffer"],search_product_suffixes:["Pre-set, pH 8.1, pHast Pack™, powder"],display_name:"Tris buffer",display_name_suffix:"Pre-set, pH 8.1, pHast Pack™, powder",formula:null},{images:[{seq:1,url:"/assets/sigmaaldrich/product/structures/230/126/63d604b2-3774-4481-878f-2ffc0d2bfe76/63d604b2-3774-4481-878f-2ffc0d2bfe76.png",alt_text:"Trizma® base anhydrous, free-flowing, Redi-Dri™, ≥99.9%",label:"",image_type_id:2,image_type:"Structure"},{seq:11,url:"/assets/sigmaaldrich/product/images/113/249/713bf847-5b57-4878-82c2-fef0a6a46ac2/713bf847-5b57-4878-82c2-fef0a6a46ac2.jpg",alt_text:"Trizma® base anhydrous, free-flowing, Redi-Dri™, ≥99.9%",label:"Loss on Drying Graph",image_type_id:3,image_type:"Charts and Graphs"},{seq:12,url:"/assets/sigmaaldrich/product/images/241/781/23438a78-7fd0-4543-9987-070100c573e9/23438a78-7fd0-4543-9987-070100c573e9.jpg",alt_text:"Trizma® base anhydrous, free-flowing, Redi-Dri™, ≥99.9%",label:"Free-flowing salts",image_type_id:1,image_type:"Photo"},{seq:14,url:"/assets/sigmaaldrich/product/videos/150/151/c31a9897-b756-47bc-a2c6-9ffddf5824a9/c31a9897-b756-47bc-a2c6-9ffddf5824a9-ms.mp4",alt_text:"Trizma® base anhydrous, free-flowing, Redi-Dri™, ≥99.9%",label:"The Redi-Dri™ packaging system eliminates the common issue of clumping that is noted with many hygroscopic salts and buffers and provides free-flowing, ready-to- use material at all times.",image_type_id:9,image_type:"Video"},{seq:910,url:"/assets/sigmaaldrich/product/images/134/161/ca70770e-f2d4-473e-b194-9c009a01345c/ca70770e-f2d4-473e-b194-9c009a01345c.jpg",alt_text:"Trizma® base anhydrous, free-flowing, Redi-Dri™, ≥99.9%",label:"This picture is provided solely for illustration purposes. Optical properties of the actual product may deviate. Relevant product information is printed on labeled products and other accompanying or available information material.
This image depicts SKU: RDD008-100G",image_type_id:1,image_type:"Photo"},{seq:911,url:"/assets/sigmaaldrich/product/images/363/774/b2942999-2848-4b08-bc94-053f5a4bb026/b2942999-2848-4b08-bc94-053f5a4bb026.jpg",alt_text:"Trizma® base anhydrous, free-flowing, Redi-Dri™, ≥99.9%",label:"This picture is provided solely for illustration purposes. Optical properties of the actual product may deviate. Relevant product information is printed on labeled products and other accompanying or available information material.
This image depicts SKU: RDD008-1KG",image_type_id:1,image_type:"Photo"}],attributes:[{label:"InChI",value:"1S/C4H11NO3/c5-4(1-6,2-7)3-8/h6-8H,1-3,5H2",seq:104,attribute_id:"inchi"},{label:"InChI key",value:"LENZDBCJOHFCAS-UHFFFAOYSA-N",seq:105,attribute_id:"inchi key"},{label:"SMILES string",value:"NC(CO)(CO)CO",seq:45,attribute_id:"smiles string"},{label:"grade",value:"anhydrous",seq:1,attribute_id:"special grade.default"},{label:"description",value:"aminopeptidase substrate",seq:2,attribute_id:"id clarifier.default"},{label:"product line",value:"Redi-Dri™",seq:3,attribute_id:"product line.default"},{label:"assay",value:"≥99.9%",seq:6,attribute_id:"assay.default"},{label:"form",value:"powder",seq:7,attribute_id:"physical form.listing"},{label:"quality",value:"free-flowing",seq:8,attribute_id:"quality clarifier.default"},{label:"does not contain",value:" Carbon Fiber",seq:10,attribute_id:"additive.default"},{label:"impurities",value:"≤0.2% Water (Karl Fischer)",seq:14,attribute_id:"impurities.default"},{label:"color",value:" white",seq:15,attribute_id:"color.default"},{label:"pH",value:"10.5-12",seq:16,attribute_id:"ph value.default"},{label:"pH",value:"7-9",seq:17,attribute_id:"ph value.default"},{label:"useful pH range",value:"7-9",seq:18,attribute_id:"ph value.default"},{label:"pKa (25 \xb0C)",value:"8.1",seq:19,attribute_id:"pk-values.default"},{label:"bp",value:"219-220 \xb0C/10 mmHg (lit.)",seq:20,attribute_id:"boiling point.default"},{label:"mp",value:"167-172 \xb0C (lit.)",seq:21,attribute_id:"melting point.default"},{label:"solubility",value:"water: soluble (Water < 0.2%)",seq:22,attribute_id:"solubility.default"},{label:"absorption",value:"≤0.05 at 290 nm at 40%",seq:23,attribute_id:"absorption.default"},{label:"λ",value:" (A290 UV absorbance < 0.05)",seq:24,attribute_id:"uv-absorption condition.default"},{label:"λ",value:" in 5 mM Tris; DNA (40% (w/w))",seq:25,attribute_id:"uv-absorption condition.default"},{label:"Quality Level",value:"100",seq:1,attribute_id:"web_eqp"}],descriptions:[{label:"Application",value:'Tris base has been used:
- To prepare Tris-HCl, which is used as a component of lysis buffer for protein characterization
- In the preparation of Tris-buffered saline Tween-20 (TBST) buffer for Western blotting
- In the preparation of TBS (Tris-buffered saline) that is used for dialysis to neutralize a protein
- As a component of nuclei extraction buffer
',description_type_id:3},{label:"General description",value:'Tris is an established basimetric standard and buffer used in biochemistry and molecular biology. It may be used by itself as a buffer or as a component of mixed buffer formulations, such as Tris-EDTA (TE) buffer, Tris-acetate-EDTA (TAE) buffer, Tris-borate-EDTA (TBE) buffer, etc. It is pure, essentially stable, relatively non-hygroscopic and has a high equivalent weight. ',description_type_id:16},{label:"Other Notes",value:"The pH values of all buffers are temperature- and concentration-dependent. For Tris buffers, pH increases about 0.03 unit per \xb0C decrease in temperature, and decreases 0.03-0.05 unit per ten-fold dilution.
For precise applications, use a carefully calibrated pH meter with a glass/calomel combination electrode.",description_type_id:20},{label:"Legal Information",value:"Redi-Dri is a trademark of Sigma-Aldrich Co. LLC",description_type_id:22},{label:"Legal Information",value:"Trizma is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22}],related_products:[],product_categories:[{category:"Biochemicals",url:"/products/chemistry-and-biochemicals/biochemicals"},{category:"Biological Buffers",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers"},{category:"Sample Page",url:"/products/analytical-chemistry/analytical-chromatography/analytical-syringes/Sample-page"},{category:"Tris",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers/tris"},{category:"testCategory123",url:"/products/molecular-biology-and-functional-genomics/testcategory123"}],links:[{image:"/content/dam/sigma-aldrich/head/search/structure-icon.gif",label:"Structure Search",url:'Structure Search',key:"structure_search",seq:25},{image:"/content/dam/sigma-aldrich/head/search/nomograph-icon.jpg",label:"Pressure-Temperature Nomograph",url:'Pressure-Temperature Nomograph',key:"pressure_temperature_nomograph",seq:26}],forms:[{type:"bulk order",label:"Request a Bulk Order",value:"",url:"/services/support/bulk-quotation-request",id:"bulk order",seq:1}],components:[],product_rating:{rating_enabled:!0,rating_score:null,rating_count:null},aliases:[{label:"Web Name Suffix Override",value:"≥99.9%, powder, anhydrous, Redi-Dri™",alias_type_id:27},{label:"NACRES",value:"NA.25",alias_type_id:23},{label:"PubChem Substance ID",value:'329824219',alias_type_id:15},{label:"UNSPSC Code",value:"12161700",alias_type_id:13},{label:"EC Number",value:"201-064-4",alias_type_id:28},{label:"MDL number",value:"MFCD00004679",alias_type_id:10},{label:"Beilstein/REAXYS Number",value:"741883",alias_type_id:5}],features:null,product_type:"Chemical",application_titertest:null,species_reactivity:null,pa_message:null,catalog:"SIAL",catalog_list:["SIAL"],dd_group_type:"buffers",product_number:"RDD008",vendor_number:"",product_key:"RDD008",erp_pno_key:"RDD008",brand_id:1,brand:"SIGMA",display_brand:"Sigma-Aldrich",product_name:"Trizma® base",product_name_suffix:"anhydrous, free-flowing, Redi-Dri™, ≥99.9%",product_status_id:2,product_status:"Ready",erp_type:["red"],erp_source:["sial-sap"],substance:{mdl_number:"MFCD00004679",id_substance:"trizmabase1211477861",molecular_weight:"121.14",cas_number:"77-86-1",substance_name:"Trizma® base",empirical_formula:"C4H11NO3",linear_formula:"NH2C(CH2OH)3",substance_count:32,substance_key:"TRIZMA-BASE"},marketplace:null,materials:["RDD008-100G","RDD008-2.5KG","RDD008-1KG"],compliance:[{key:"storage_class_code",value:"11 - Combustible Solids"},{key:"wgk",value:"WGK 1"},{key:"flash_point_f",value:"Not applicable"},{key:"flash_point_c",value:"Not applicable"}],compliance_reach:[],compliance_japan:[],meta_data:{page_title:"Trizma base anhydrous, free-flowing, Redi-Dri , = 99.9 77-86-1",description:"≥99.9%, powder, anhydrous, Redi-Dri™ CAS Number: 77-86-1; EC Number: 201-064-4; Synonyms: 2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol; Linear Formula: NH2C(CH2OH)3 at Sigma-Aldrich",keyword:"Sigma-Aldrich, RDD008, Trizma® base, anhydrous, free-flowing, Redi-Dri™, ≥99.9%, 2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol, 77-86-1, NH2C(CH2OH)3,"},synonyms:["2-Amino-2-(hydroxymethyl)-1,3-propanediol","THAM","Tris base","Tris(hydroxymethyl)aminomethane","Trometamol"],sds:["en_US","de_CH","en_SG","de_DE","sv_FI","et_EE","it_CH","ko_KR","hu_HU","hr_HR","vi_VN","sv_SE","tr_TR","en_AD","ro_RO","cs_CZ","fr_LI","en_CA","sh_RS","es_EU","en_AU","de_BE","pt_BR","en_MX","es_AD","de_LI","es_US","fi_FI","sh_CS","fr_CA","es_ES","en_NZ","zh_CN","sk_SK","de_AT","zf_TW","en_GB","it_LI","pt_EU","ms_MY","en_TH","lt_LT","th_TH","da_DK","en_TW","en_KR","nl_NL","sl_SI","en_MY","en_ID","fr_FR","en_VN","pt_PT","el_GR","no_NO","ja_JP","en_IE","pt_GENERIC","es_GENERIC","en_GENERIC","lv_LV","it_IT","id_ID","es_CL","bg_BG","pl_PL","fr_BE","fr_CH","ru_RU","nl_BE","en_EU","pt_AD","es_MX"],badges:[{sales_org_ids:["1460"," 1376"," 1790"," 2128"," 2053"," 4110"," 2034"," 2031"," 1919"],type:"competitive_pricing",label:"Price Reduced",priority:2},{sales_org_ids:["2018"],type:"max_discount",label:"Promotion Available",priority:1},{sales_org_ids:["1756"],type:"top_seller",label:"Top Seller",priority:3}],facets:[{type:"FACET_COLOR",value:["white"]},{type:"FACET_PHYSICAL_FORM",value:["powder"]},{type:"FACET_PRODUCT_LINE",value:["Redi-Dri™"]},{type:"FACET_PRODUCT_CATEGORY",value:["buffers"]},{type:"FACET_SPECIAL_GRADE",value:["Anhydrous"]},{type:"FACET_BRAND",value:["Sigma-Aldrich"]},{type:"FACET_PURITY",value:["99.9"]},{type:"FACET_EQP",value:["100"]},{type:"FACET_SHIPPING",value:["CN/Ships Today","DE/Ships Today","FR/Ships Today","GB/Ships Today","IN/Ships Today","JP/Ships Today","KR/Ships Today","UK/Ships Today","US/Ships Today"]}],acronyms:["THAM"],other_cas_number:["25149-07-9","68755-45-3","83147-39-1","108195-86-4","857365-23-2","1158650-64-6"],xref_comparable_pno:["031801.A1","A18494.36","J62938.K3","J60877.K3","327360010","10172590","J75825.A7","T2516","J62569.22","J62569.36","J60877.K2","J62938.K7","J60452.K2","031801.18","A0321","J22675.36","J62955.AP","J75825.A9","J22674.A7","J22675.A1","J61016.22","J61062.36","J62577.K2","J62938.K2","J61144.K2","J61062.22","J61016.36","031801.30","J65594.A1","424570025","A18494.0E","J75825.A1","J22674.A1","424575000","A18494.22","327360050","0497","J61144.AP","424571000","J61038.AP","J65594.A7","J22674.36","J75825.36"],xref_equivalent_pno:["11814273001","03118142001"],xref_exact_pno:["T110598","X171","SP303","J65594","J22674","M02623","J75825","AC327360010","10032210","AC140500025","CR-0188.4","75832","T110601","0215217601","10163243","S1519","J22675","10467720","BP1521","CR-0188.3","14050-2A","0219485591","AC424570025","A31801","BP154-1","28811.295","10355910","0188","TR149","A1379","15446989","A1086","140500010","410205","FLBP1521","1083872500","424570025","BAKR410205","02194558-CF","M151-1KG","048196-CF","10785341","410902","443866G","T60040-1000.0","443866GP","02103133-CF","206-07884","65837","97062416","CAJT4102-5","0497-1KG","33742H","140500025","015-20093","A2264","1083821000","819623-N","28808.294","BAKRX17103","10376743","14050-1A","BP1541","1083822500","97063888","75803","BAKR410902","0826-1KG","SC-3715A","BP152-1","AJ65594","031801","0219560591","0210313201","16762-1A","87020.290","97061794","167620010","T1501.1000","31801","327360010","AC140500010"],keywords:["T1503","T1503","T1503","T1503","T1503"],country_exclusions:null,country_availability:["FR","RE","MC","PM","GP","PF","GF","MQ","GB","FK","BR","CH","LI","NZ","CL","AR","HM","PG","TK","CX","FM","PW","FJ","NC","CK","AU","MP","NU","NF","AT","VI","PE","NR","CU","UY","HK","ST","LC","HT","SV","WF","VG","KI","MH","DM","GY","BO","HN","NI","VE","CR","GT","MO","TC","BZ","CO","KY","US","BS","KP","TV","KN","AS","TT","DO","PN","BB","AI","VU","GU","AG","SR","AW","PA","VC","GD","SH","BM","AN","SB","PY","EC","JM","MS","JP","SK","SX","TD","HR","NP","IR","KE","KW","NE","CD","CM","GW","MD","CG","UZ","AF","KZ","LK","JO","YE","SO","YU","AZ","ER","ET","ME","ZR","IS","GN","KG","GR","GE","TG","SN","SL","DE","TO","QA","AE","DZ","NG","RS","LV","MK","TJ","TN","EG","MR","BY","LR","SA","UA","BI","CV","PK","ML","LY","RW","SY","MV","UG","IQ","OM","GH","CI","BD","SD","BF","WS","GQ","LT","MT","BT","SI","GM","RO","TZ","TR","DJ","CF","BV","BH","GA","TM","BG","BJ","MN","EE","BA","LB","AL","MA","CY","AM","MY","MX","ID","TW","TH","VN","GI","ES","AD","NL","CZ","RU","CN","GB","FK","IL","BW","NA","AO","YT","SZ","ZM","MW","ZA","MU","MZ","SC","ZW","KM","LS","MG","BE","LU","SK","IT","SM","VA","PL","KR","NO","SE","PT","IN","DK","FO","GL","IE","TP","LA","SG","BN","MM","KH","FI","CA","HU"],created_by:"CBA",updated_by:"CBA",product_brand:"RDD008SIGMA",legal_name:"Trizma® base",legal_name_suffix:"anhydrous, free-flowing, Redi-Dri™, ≥99.9%",search_product_names:["Trizma® base"],search_product_suffixes:["anhydrous, free-flowing, Redi-Dri™, ≥99.9%","≥99.9%, powder, anhydrous, Redi-Dri™"],display_name:"Trizma® base",display_name_suffix:"≥99.9%, powder, anhydrous, Redi-Dri™",formula:["NH2C(CH2OH)3","C4H11NO3"]},{images:[{seq:1,url:"/assets/sigmaaldrich/product/structures/230/126/63d604b2-3774-4481-878f-2ffc0d2bfe76/63d604b2-3774-4481-878f-2ffc0d2bfe76.png",alt_text:"Trizma® base Primary Standard and Buffer, ≥99.9% (titration), crystalline",label:"",image_type_id:2,image_type:"Structure"},{seq:910,url:"/assets/sigmaaldrich/product/images/394/893/29f38336-b073-4410-b5d0-13f68ed68a92/29f38336-b073-4410-b5d0-13f68ed68a92.jpg",alt_text:"Trizma® base Primary Standard and Buffer, ≥99.9% (titration), crystalline",label:"This picture is provided solely for illustration purposes. Optical properties of the actual product may deviate. Relevant product information is printed on labeled products and other accompanying or available information material.
This image depicts SKU: T1503-100G",image_type_id:1,image_type:"Photo"},{seq:911,url:"/assets/sigmaaldrich/product/images/188/554/2b93f29e-4cf5-4fca-b92c-902ccaf54602/2b93f29e-4cf5-4fca-b92c-902ccaf54602.jpg",alt_text:"Trizma® base Primary Standard and Buffer, ≥99.9% (titration), crystalline",label:"This picture is provided solely for illustration purposes. Optical properties of the actual product may deviate. Relevant product information is printed on labeled products and other accompanying or available information material.
This image depicts SKU: T1503-25G",image_type_id:1,image_type:"Photo"},{seq:912,url:"/assets/sigmaaldrich/product/images/287/792/d994ce85-68bf-4f2d-a26b-d0836bdfb65f/d994ce85-68bf-4f2d-a26b-d0836bdfb65f.jpg",alt_text:"Trizma® base Primary Standard and Buffer, ≥99.9% (titration), crystalline",label:"This picture is provided solely for illustration purposes. Optical properties of the actual product may deviate. Relevant product information is printed on labeled products and other accompanying or available information material.
This image depicts SKU: T1503-250G",image_type_id:1,image_type:"Photo"},{seq:913,url:"/assets/sigmaaldrich/product/images/359/740/3c525b42-2bb8-4de4-aee1-71fc75b03cdb/3c525b42-2bb8-4de4-aee1-71fc75b03cdb.jpg",alt_text:"Trizma® base Primary Standard and Buffer, ≥99.9% (titration), crystalline",label:"This picture is provided solely for illustration purposes. Optical properties of the actual product may deviate. Relevant product information is printed on labeled products and other accompanying or available information material.
This image depicts SKU: T1503-500G",image_type_id:1,image_type:"Photo"},{seq:914,url:"/assets/sigmaaldrich/product/images/366/306/2d12b54f-f579-4db0-b219-35bb63230598/2d12b54f-f579-4db0-b219-35bb63230598.jpg",alt_text:"Trizma® base Primary Standard and Buffer, ≥99.9% (titration), crystalline",label:"This picture is provided solely for illustration purposes. Optical properties of the actual product may deviate. Relevant product information is printed on labeled products and other accompanying or available information material.
This image depicts SKU: T1503-1KG",image_type_id:1,image_type:"Photo"}],attributes:[{label:"InChI key",value:"LENZDBCJOHFCAS-UHFFFAOYSA-N",seq:105,attribute_id:"inchi key"},{label:"InChI",value:"1S/C4H11NO3/c5-4(1-6,2-7)3-8/h6-8H,1-3,5H2",seq:104,attribute_id:"inchi"},{label:"SMILES string",value:"NC(CO)(CO)CO",seq:45,attribute_id:"smiles string"},{label:"description",value:"aminopeptidase substrate",seq:2,attribute_id:"id clarifier.default"},{label:"assay",value:"≥99.9% (titration)",seq:4,attribute_id:"assay.default"},{label:"form",value:"crystalline",seq:5,attribute_id:"physical form.listing"},{label:"storage condition",value:"dry at room temperature",seq:10,attribute_id:"storage conditions.default"},{label:"technique(s)",value:"ELISA: suitable",seq:11,attribute_id:"titertest.default"},{label:"technique(s)",value:"protein extraction: suitable",seq:12,attribute_id:"titertest.default"},{label:"color",value:" white",seq:13,attribute_id:"color.default"},{label:"pH",value:"10.5-12",seq:14,attribute_id:"ph value.default"},{label:"useful pH range",value:"7-9",seq:15,attribute_id:"ph value.default"},{label:"pKa (25 \xb0C)",value:"8.1",seq:16,attribute_id:"pk-values.default"},{label:"bp",value:"219-220 \xb0C/10 mmHg (lit.)",seq:17,attribute_id:"boiling point.default"},{label:"mp",value:"167-172 \xb0C (lit.)",seq:18,attribute_id:"melting point.default"},{label:"solubility",value:"methanol: soluble 26 mg/mL at 25 \xb0C",seq:19,attribute_id:"solubility.default"},{label:"solubility",value:"ethylene glycol: soluble 79.1 mg/mL at 25 \xb0C",seq:20,attribute_id:"solubility.default"},{label:"solubility",value:"water: soluble (678 g/l at 20 \xb0C)",seq:21,attribute_id:"solubility.default"},{label:"absorption",value:"≤0.05 at 290 nm at 40%",seq:22,attribute_id:"absorption.default"},{label:"suitability",value:"suitable for Western blot",seq:23,attribute_id:"suitability.results [empty]"},{label:"suitability",value:"suitable for electrophoresis",seq:24,attribute_id:"suitability.results [empty]"},{label:"application(s)",value:"cell analysis
diagnostic assay manufacturing
life science and biopharma",seq:26,attribute_id:"market focus.default"},{label:"Quality Level",value:"300",seq:1,attribute_id:"web_eqp"}],descriptions:[{label:"Application",value:'Trizma® base has been used:
- as a component of H buffer (cell dissociation buffer)
- for washing and saturation of wells in double sandwich ELISA immunoenzymatic technique
- as an assay buffer for reconstitution of extracted and dried protein samples
- to prepare Tris-HCl buffer that is used to stabilize proteins
- as a buffer to extract carotenoid from tubers
- as a component of sample buffer during protein extraction prior to western blotting
- as a component of sample buffer for sodium dodecyl sulfate polyacrylamide gel electrophoresis (SDS-PAGE)
- to prepare simulated body fluid (SBF) for calcium phosphate (CaP) resorption assay
- as a buffer for polydopamine (PDA) deposition on stainless steel (SS) substrate
',description_type_id:3},{label:"Features and Benefits",value:"- Efficient buffering within the pH range of 7 - 9 with a pKa of 8.1 (25 \xb0C)
- Tested to confirm low levels of heavy metal contamination, ensuring suitability for various applications
- Can be used in Cell Biology, and Biochemical research
",description_type_id:14},{label:"Other Notes",value:"The pH values of all buffers are temperature- and concentration-dependent. For Tris buffers, pH increases about 0.03 unit per \xb0C decrease in temperature, and decreases 0.03-0.05 unit per ten-fold dilution.
For precise applications, use a carefully calibrated pH meter with a glass/calomel combination electrode.",description_type_id:20},{label:"Other Notes",value:'2024 CiteAb Award Winner for Supplier Succeeding in Parkinson′s Research',description_type_id:20},{label:"Other Notes",value:'For additional information on our range of Biochemicals, please complete this form.',description_type_id:20},{label:"Legal Information",value:"Trizma is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22},{label:"General description",value:"Tris(hydroxymethyl)aminomethane, commonly known as Trometamol, Tris base, or Trizma® base, serves a pivotal role in diverse research applications as a biological buffer. Its optimal pKa of 8.1 makes it a preferred choice for formulating buffers like Tris-acetate-EDTA (TAE) and Tris-borate-EDTA (TBE), ensuring the maintenance of pH within the physiological range (pH 7 - 9), applicable to a wide spectrum of living organisms. Despite its utility, researchers need to exercise caution in protein studies, as Tris has the potential to interfere with the activity of specific enzymes.
Tris base may find application as basimetric standard, independently as a buffer and as a crucial component in mixed buffer formulations, including Tris-EDTA (TE) buffer, TAE buffer, TBE buffer, among others. Its attributes include purity, essential stability, and a relative non-hygroscopic nature, making it a dependable choice in laboratory settings. In these environments, Tris base is indispensable for preparing buffers compatible with biological fluids and serves as a standard pH solution. It facilitates various laboratory procedures such as lactate dehydrogenase assays, in situ hybridization, and protein extraction from cells. The versatility of Tris base extends to cell biology, biochemistry, and protein research contributing significantly to studies involving cell membrane permeability and buffer preparation.",description_type_id:16},{label:"Packaging",value:'The DRYPOUR® packaging system for high-quality hygroscopic salts DRYPOUR® packaging: - The current DRYPOUR® packaging configuration is in a 50L nestable drum
- 25KG-DP are the standard prepack offering
- Smaller volumes can be put in the same drum for variable configurations
The benefits of DRYPOUR®: - Improves operational efficiency by reducing material preparation time and increasing operator safety
- Minimizes caking of hygroscopic salts
- Offers triple protection: against moisture inside and outside, and against contamination
How does the DRYPOUR® packaging system Improve your operational efficiency? - This state-of-the-art design packaging system minimizes caking, thus significantly reducing the time needed for material preparation
- PE drum with our new tamper-evident seal, a polyethylene liner with integrated desiccant bags and a breathable interior Tyvek® liner
- Desiccant bags are firmly integrated into the polyethylene liner
- Triple protection delivers two invaluable results:
- Dramatically reduced caking
- No contamination risk from the desiccant
',description_type_id:21},{label:"Legal Information",value:"DRYPOUR is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22},{label:"Legal Information",value:"Tyvek is a registered trademark of E. I. du Pont de Nemours and Company",description_type_id:22}],related_products:[{pid:"T3253SIGMA",rs_type:"related product"},{pid:"G8898SIGMA",rs_type:"related product"},{pid:"T6687SIGMA",rs_type:"comparable product"},{pid:"T6791SIGMA",rs_type:"comparable product"},{pid:"T1378SIGMA",rs_type:"comparable product"},{pid:"T6066SIGMA",rs_type:"comparable product"},{pid:"T4661SIGMA",rs_type:"comparable product"},{pid:"T9661SIGMA",rs_type:"related product"},{pid:"93350SIGMA",rs_type:"comparable product"},{pid:"93352SIGMA",rs_type:"comparable product"},{pid:"93362SIGMA",rs_type:"comparable product"},{pid:"33742SIAL",rs_type:"comparable product"},{pid:"154563ALDRICH",rs_type:"comparable product"},{pid:"252859SIAL",rs_type:"comparable product"},{pid:"T1699SIGMA",rs_type:"comparable product"},{pid:"Z677256ALDRICH",rs_type:"used together"},{pid:"Z677264ALDRICH",rs_type:"used together"},{pid:"RDD008SIGMA",rs_type:"comparable product"},{pid:"Z677272ALDRICH",rs_type:"used together"},{pid:"Z677280ALDRICH",rs_type:"used together"},{pid:"Z677299ALDRICH",rs_type:"used together"},{pid:"Z677302ALDRICH",rs_type:"used together"},{pid:"850375PAVANTI",rs_type:"related product"},{pid:"890890PAVANTI",rs_type:"related product"}],product_categories:[{category:"Biochemicals",url:"/products/chemistry-and-biochemicals/biochemicals"},{category:"Biological Buffers",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers"},{category:"Tris",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers/tris"},{category:"Sample Page",url:"/products/analytical-chemistry/analytical-chromatography/analytical-syringes/Sample-page"},{category:"testCategory123",url:"/products/molecular-biology-and-functional-genomics/testcategory123"}],links:[{image:"/content/dam/sigma-aldrich/head/search/structure-icon.gif",label:"Structure Search",url:'Structure Search',key:"structure_search",seq:25},{image:"/content/dam/sigma-aldrich/head/search/nomograph-icon.jpg",label:"Pressure-Temperature Nomograph",url:'Pressure-Temperature Nomograph',key:"pressure_temperature_nomograph",seq:26},{image:"",label:"Trizma Base Specification Comparison",url:"/deepweb/assets/sigmaaldrich/product/documents/112/778/trizma_base_spec_comparison.pdf",key:"DATA_SHEET",seq:1},{image:"",label:"Product Information Sheet - T1503",url:"/deepweb/assets/sigmaaldrich/product/documents/248/089/t1503pis.pdf",key:"PRODUCT_INFORMATION_SHEET",seq:1},{image:"",label:"Trizma Base (Tris Base) Specification Comparison",url:"/deepweb/assets/sigmaaldrich/product/documents/142/212/trizma_base_spec.pdf",key:"SPECIFICATION_SHEET",seq:1},{image:"",label:"Spectra - ATR-IR",url:"/deepweb/assets/sigmaaldrich/quality/spectra/206/542/ATIR0018298.pdf",key:"SPECTRA",seq:5},{image:"",label:"Spectra for FT-IR Raman",url:"/deepweb/assets/sigmaaldrich/quality/spectra/208/481/RAIR005753.pdf",key:"SPECTRA",seq:5}],forms:[{type:"bulk order",label:"Request a Bulk Order",value:"",url:"/services/support/bulk-quotation-request",id:"bulk order",seq:1}],components:[],product_rating:{rating_enabled:!0,rating_score:5,rating_count:1},aliases:[{label:"Web Name Suffix Override",value:"≥99.9% (titration), crystalline, primary standard, aminopeptidase substrate",alias_type_id:27},{label:"NACRES",value:"NA.25",alias_type_id:23},{label:"PubChem Substance ID",value:'24899973',alias_type_id:15},{label:"MDL number",value:"MFCD00004679",alias_type_id:10},{label:"Beilstein/REAXYS Number",value:"741883",alias_type_id:5},{label:"EC Number",value:"201-064-4",alias_type_id:28},{label:"UNSPSC Code",value:"12352104",alias_type_id:13},{label:"EC Number",value:"201-064-4",alias_type_id:28}],features:null,product_type:"Chemical",application_titertest:["ELISA","protein extraction"],species_reactivity:null,pa_message:null,catalog:"SIAL",catalog_list:["SIAL"],dd_group_type:"buffers",product_number:"T1503",vendor_number:"",product_key:"T1503",erp_pno_key:"T1503",brand_id:1,brand:"SIGMA",display_brand:"Sigma-Aldrich",product_name:"Trizma® base",product_name_suffix:"Primary Standard and Buffer, ≥99.9% (titration), crystalline",product_status_id:2,product_status:"Ready",erp_type:["red"],erp_source:["sial-sap"],substance:{mdl_number:"MFCD00004679",id_substance:"trizmabase1211477861",molecular_weight:"121.14",cas_number:"77-86-1",substance_name:"Trizma® base",empirical_formula:"C4H11NO3",linear_formula:"NH2C(CH2OH)3",substance_count:32,substance_key:"TRIZMA-BASE"},marketplace:null,materials:["T1503-162X1KG","T1503-25KG-DP","T1503-48X5KG","T1503-384X500G","T1503-25G","T1503-5KG","T1503-36.5KG","T1503-500G","T1503-50KG","T1503-250G","T1503-1KG","T1503-10KG","T1503-100G","T1503-25KG"],compliance:[{key:"storage_class_code",value:"11 - Combustible Solids"},{key:"wgk",value:"WGK 1"},{key:"flash_point_f",value:"Not applicable"},{key:"flash_point_c",value:"Not applicable"},{key:"ppe",value:"dust mask type N95 (US), Eyeshields, Gloves"}],compliance_reach:[],compliance_japan:[],meta_data:{page_title:"Trizma base, 77-86-1, High-Purity, T1503, Sigma-Aldrich",description:"Order high-quality Trizma® base from Sigma-Aldrich, ideal as a primary standard and buffer for applications in diverse biological and biochemical research studies.",keyword:"Sigma-Aldrich, T1503, Trizma® base, Primary Standard and Buffer, ≥99.9% (titration), crystalline, 2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol, 77-86-1, NH2C(CH2OH)3,"},synonyms:["2-Amino-2-(hydroxymethyl)-1,3-propanediol","THAM","Tris base","Tris(hydroxymethyl)aminomethane","Trometamol"],sds:["fr_CH","vi_VN","pt_EU","sv_SE","fr_LI","es_US","en_IE","it_CH","fi_FI","en_AU","th_TH","fr_FR","es_EU","en_NZ","sh_RS","en_GB","de_AT","sv_FI","en_TH","es_GENERIC","en_GENERIC","pt_GENERIC","hr_HR","es_MX","en_EU","tr_TR","en_AD","en_MX","it_LI","pl_PL","de_BE","en_US","fr_BE","lv_LV","en_MY","ms_MY","en_ID","de_DE","ko_KR","da_DK","sl_SI","ro_RO","ru_RU","el_GR","pt_PT","bg_BG","zh_CN","nl_BE","en_SG","et_EE","nl_NL","en_CA","es_CL","pt_BR","en_TW","en_CN","no_NO","hu_HU","fr_CA","pt_AD","lt_LT","en_KR","it_IT","sh_CS","cs_CZ","sk_SK","ja_JP","de_LI","en_VN","zf_TW","id_ID","de_CH","es_ES","es_AD"],badges:[{sales_org_ids:["2057"," 1460"],type:"competitive_pricing",label:"Price Reduced",priority:1},{sales_org_ids:["2032"," 1756"," 2125"," 2131"," 1710"," 5960"," 2034"," 1376"," 1919"," 1650"," 1760"," 1730"," 1340"," 2137"," 1460"," 2053"," 2029"," 2123"," 2010"," 2011"," 2031"," 2118"," 2018"," 2128"," 1770"," 2023"," 2063"," 1940"," 1640"," 1790"," 4110"," 2013"," 7950"," 2012"," 2025"," 7958"],type:"most_popular",label:"Most Popular",priority:3},{sales_org_ids:["1919"," 1340"," 1460"," 7958"," 1640"," 2063"," 2018"," 2118"," 2011"," 1760"," 2125"," 1376"," 2032"," 2053"," 1730"," 2128"," 2137"," 2029"," 2034"," 2013"," 2031"," 1770"," 2131"," 2123"," 4110"," 1710"," 2025"," 7950"," 1756"],type:"top_seller",label:"Top Seller",priority:2}],facets:[{type:"FACET_COLOR",value:["white"]},{type:"FACET_PHYSICAL_FORM",value:["crystalline"]},{type:"FACET_ANTIBODY_RESEARCH_AREAS",value:["cancer","immunology","neuroscience"]},{type:"FACET_MARKET_FOCUS",value:["cell analysis","diagnostic assay manufacturing","life science and biopharma"]},{type:"FACET_PRODUCT_CATEGORY",value:["buffers"]},{type:"FACET_TITERTEST_APP",value:["ELISA","protein extraction"]},{type:"FACET_BRAND",value:["Sigma-Aldrich"]},{type:"FACET_PURITY",value:["99.9"]},{type:"FACET_EQP",value:["300"]},{type:"FACET_SHIPPING",value:["CN/Ships Today","DE/Ships Today","FR/Ships Today","GB/Ships Today","IN/Ships Today","JP/Ships Today","KR/Ships Today","UK/Ships Today","US/Ships Today"]}],acronyms:["THAM"],other_cas_number:["25149-07-9","68755-45-3","83147-39-1","108195-86-4","857365-23-2","1158650-64-6"],xref_comparable_pno:["J22674.A1","424570025","327360010","J22675.A1","J61062.22","J65594.A7","J62955.AP","J22674.36","J62938.K2","J22675.36","J61062.36","J61016.36","J65594.A1","J75825.A9","J61144.AP","031801.18","031801.A1","A18494.22","J75825.A7","424571000","J60877.K3","J61016.22","J60452.K2","424575000","J62569.36","031801.30","A0321","J22674.A7","J61038.AP","J61144.K2","T2516","J75825.36","J75825.A1","J62569.22","J62938.K3","A18494.36","J60877.K2","A18494.0E","J62577.K2","J62938.K7","327360050"],xref_equivalent_pno:null,xref_exact_pno:["TR149","S1519","M02623","A1379","02103133-CF"],keywords:null,country_exclusions:null,country_availability:["FR","RE","MC","PM","GP","PF","GF","MQ","GB","FK","BR","CH","LI","NZ","CL","AR","HM","PG","TK","CX","FM","PW","FJ","NC","CK","AU","MP","NU","NF","AT","VI","PE","NR","CU","UY","HK","ST","LC","HT","SV","WF","VG","KI","MH","DM","GY","BO","HN","NI","VE","CR","GT","MO","TC","BZ","CO","KY","US","BS","KP","TV","KN","AS","TT","DO","PN","BB","AI","VU","GU","AG","SR","AW","PA","VC","GD","SH","BM","AN","SB","PY","EC","JM","MS","JP","SK","SX","TD","HR","NP","IR","KE","KW","NE","CD","CM","GW","MD","CG","UZ","AF","KZ","LK","JO","YE","SO","YU","AZ","ER","ET","ME","ZR","IS","GN","KG","GR","GE","TG","SN","SL","DE","TO","QA","AE","DZ","NG","RS","LV","MK","TJ","TN","EG","MR","BY","LR","SA","UA","BI","CV","PK","ML","LY","RW","SY","MV","UG","IQ","OM","GH","CI","BD","SD","BF","WS","GQ","LT","MT","BT","SI","GM","RO","TZ","TR","DJ","CF","BV","BH","GA","TM","BG","BJ","MN","EE","BA","LB","AL","MA","CY","AM","MY","MX","ID","TW","VN","TH","PH","SK","PL","GI","ES","AD","CN","CZ","NL","FI","IL","IT","SM","VA","CA","NO","BE","LU","BW","NA","AO","YT","SZ","ZM","MW","ZA","MU","MZ","SC","ZW","KM","LS","MG","SE","HU","GB","FK","RU","IE","IN","KR","DK","FO","GL","TP","LA","SG","BN","MM","KH","PT"],created_by:"CBA",updated_by:"CBA",product_brand:"T1503SIGMA",legal_name:"Trizma® base",legal_name_suffix:"Primary Standard and Buffer, ≥99.9% (titration), crystalline",search_product_names:["Trizma® base"],search_product_suffixes:["Primary Standard and Buffer, ≥99.9% (titration), crystalline","≥99.9% (titration), crystalline, primary standard, aminopeptidase substrate"],display_name:"Trizma® base",display_name_suffix:"≥99.9% (titration), crystalline, primary standard, aminopeptidase substrate",formula:["NH2C(CH2OH)3","C4H11NO3"]},{images:[{seq:1,url:"/assets/sigmaaldrich/product/structures/230/126/63d604b2-3774-4481-878f-2ffc0d2bfe76/63d604b2-3774-4481-878f-2ffc0d2bfe76.png",alt_text:"Trizma® base solution 1.5 M",label:"",image_type_id:2,image_type:"Structure"},{seq:11,url:"/assets/sigmaaldrich/product/images/416/558/e0d5e1b9-36a3-499c-afa6-c19b55dc9501/e0d5e1b9-36a3-499c-afa6-c19b55dc9501.jpg",alt_text:"Trizma® base solution 1.5 M",label:"This picture is provided solely for illustration purposes. Optical properties of the actual product may deviate. Relevant product information is printed on labeled products and other accompanying or available information material.
This image depicts SKU: T1699-100ML.",image_type_id:1,image_type:"Photo"}],attributes:[{label:"SMILES string",value:"NC(CO)(CO)CO",seq:45,attribute_id:"smiles string"},{label:"InChI",value:"1S/C4H11NO3/c5-4(1-6,2-7)3-8/h6-8H,1-3,5H2",seq:104,attribute_id:"inchi"},{label:"InChI key",value:"LENZDBCJOHFCAS-UHFFFAOYSA-N",seq:105,attribute_id:"inchi key"},{label:"form",value:"liquid",seq:1,attribute_id:"physical form.listing"},{label:"concentration",value:"1.5 M",seq:3,attribute_id:"concentration.default"},{label:"pH",value:"10.7-11.1",seq:4,attribute_id:"ph value.default"},{label:"application(s)",value:"diagnostic assay manufacturing",seq:6,attribute_id:"market focus.default"},{label:"storage temp.",value:"2-8\xb0C",seq:7,attribute_id:"storage temp.default"}],descriptions:[{label:"Application",value:"For use in the enzymatic determination of pyruvate using lactic dehydrogenase.",description_type_id:3},{label:"Disclaimer",value:"Contains 0.05% sodium azide as a preservative.",description_type_id:11},{label:"Legal Information",value:"Trizma is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22}],related_products:[{pid:"N0786SIGMA",rs_type:"used together"}],product_categories:[{category:"Biochemicals",url:"/products/chemistry-and-biochemicals/biochemicals"},{category:"Biological Buffers",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers"},{category:"Tris",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers/tris"}],links:[{image:"/content/dam/sigma-aldrich/head/search/structure-icon.gif",label:"Structure Search",url:'Structure Search',key:"structure_search",seq:25},{image:"",label:"Spectra - ATR-IR",url:"/deepweb/assets/sigmaaldrich/quality/spectra/206/542/ATIR0018298.pdf",key:"SPECTRA",seq:5}],forms:[{type:"bulk order",label:"Request a Bulk Order",value:"",url:"/services/support/bulk-quotation-request",id:"bulk order",seq:1}],components:[],product_rating:{rating_enabled:!0,rating_score:null,rating_count:null},aliases:[{label:"UNSPSC Code",value:"12352104",alias_type_id:13},{label:"PubChem Substance ID",value:'24899986',alias_type_id:15},{label:"Web Name Suffix Override",value:"1.5 M, liquid",alias_type_id:27},{label:"NACRES",value:"NA.25",alias_type_id:23}],features:null,product_type:"Chemical",application_titertest:null,species_reactivity:null,pa_message:null,catalog:"SIAL",catalog_list:["SIAL"],dd_group_type:"buffers",product_number:"T1699",vendor_number:"",product_key:"T1699",erp_pno_key:"T1699",brand_id:1,brand:"SIGMA",display_brand:"Sigma-Aldrich",product_name:"Trizma® base solution",product_name_suffix:"1.5 M",product_status_id:2,product_status:"Ready",erp_type:["red"],erp_source:["sial-sap"],substance:{mdl_number:null,id_substance:"trizmabasesolution1234577861",molecular_weight:null,cas_number:"77-86-1",substance_name:"Trizma® base solution",empirical_formula:null,linear_formula:null,substance_count:5,substance_key:"TRIZMA-BASE-SOLUTION"},marketplace:null,materials:["T1699-100ML"],compliance:[{key:"storage_class_code",value:"10 - Combustible liquids"},{key:"wgk",value:"WGK 1"},{key:"flash_point_f",value:"Not applicable"},{key:"flash_point_c",value:"Not applicable"}],compliance_reach:[],compliance_japan:[],meta_data:{page_title:"Trizma base 1.5M 77-86-1",description:"Trizma base; For use in the enzymatic determination of pyruvate using lactic dehydrogenase. Bulk and Prepack available at Sigmaaldrich.com.",keyword:"Sigma-Aldrich, T1699, Trizma® base solution, 1.5 M, 2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol,Tris base solution, 77-86-1,"},synonyms:["2-Amino-2-(hydroxymethyl)-1,3-propanediol","THAM","Tris base","Tris(hydroxymethyl)aminomethane","Trometamol","Tris base solution"],sds:["fr_CA","en_TW","ko_KR","it_CH","cs_CZ","en_GB","sl_SI","es_GENERIC","pt_GENERIC","en_EU","ro_RO","en_AD","de_DE","zf_TW","en_US","el_GR","pt_EU","fr_CH","de_AT","es_AD","en_IE","tr_TR","de_LI","fr_FR","es_CL","es_ES","en_MX","fi_FI","ru_RU","nl_BE","en_NZ","da_DK","en_GENERIC","es_MX","vi_VN","de_CH","it_IT","no_NO","sk_SK","pt_PT","ms_MY","lv_LV","nl_NL","hr_HR","fr_BE","sv_SE","es_US","pt_BR","et_EE","en_MY","fr_LI","es_EU","ja_JP","en_KR","pl_PL","sh_RS","hu_HU","lt_LT","sh_CS","zh_CN","pt_AD","it_LI","bg_BG","en_AU","sv_FI","en_CA","en_SG","en_VN"],badges:[{sales_org_ids:["1460"," 2011"," 1640"," 2012"," 2128"," 2010"," 2137"," 1790"," 1919"],type:"competitive_pricing",label:"Price Reduced",priority:1}],facets:[{type:"FACET_PHYSICAL_FORM",value:["liquid"]},{type:"FACET_MARKET_FOCUS",value:["diagnostic assay manufacturing"]},{type:"FACET_PRODUCT_CATEGORY",value:["buffers"]},{type:"FACET_BRAND",value:["Sigma-Aldrich"]}],acronyms:null,other_cas_number:null,xref_comparable_pno:null,xref_equivalent_pno:["J837-500ML"],xref_exact_pno:null,keywords:null,country_exclusions:null,country_availability:["FR","RE","MC","PM","GP","PF","GF","MQ","GB","FK","BR","CH","LI","NZ","CL","AR","HM","PG","TK","CX","FM","PW","FJ","NC","CK","AU","MP","NU","NF","AT","VI","PE","NR","CU","UY","HK","ST","LC","HT","SV","WF","VG","KI","MH","DM","GY","BO","HN","NI","VE","CR","GT","MO","TC","BZ","CO","KY","US","BS","KP","TV","KN","AS","TT","DO","PN","BB","AI","VU","GU","AG","SR","AW","PA","VC","GD","SH","BM","AN","SB","PY","EC","JM","MS","JP","SK","SX","TD","HR","NP","IR","KE","KW","NE","CD","CM","GW","MD","CG","UZ","AF","KZ","LK","JO","YE","SO","YU","AZ","ER","ET","ME","ZR","IS","GN","KG","GR","GE","TG","SN","SL","DE","TO","QA","AE","DZ","NG","RS","LV","MK","TJ","TN","EG","MR","BY","LR","SA","UA","BI","CV","PK","ML","LY","RW","SY","MV","UG","IQ","OM","GH","CI","BD","SD","BF","WS","GQ","LT","MT","BT","SI","GM","RO","TZ","TR","DJ","CF","BV","BH","GA","TM","BG","BJ","MN","EE","BA","LB","AL","MA","CY","AM","MY","MX","ID","TW","TH","VN","PT","KR","IN","DK","FO","GL","IT","SM","VA","TP","LA","SG","BN","MM","KH","IE","GB","FK","CA","NL","CN","GI","ES","AD","SE","SK","HU","FI","BW","NA","AO","YT","SZ","ZM","MW","ZA","MU","MZ","SC","ZW","KM","LS","MG","PL","IL","RU","NO","CZ","BE","LU"],created_by:"CBA",updated_by:"CBA",product_brand:"T1699SIGMA",legal_name:"Trizma® base solution",legal_name_suffix:"1.5 M",search_product_names:["Trizma® base solution"],search_product_suffixes:["1.5 M","1.5 M, liquid"],display_name:"Trizma® base solution",display_name_suffix:"1.5 M, liquid",formula:null},{images:[{seq:1,url:"/assets/sigmaaldrich/product/structures/230/126/63d604b2-3774-4481-878f-2ffc0d2bfe76/63d604b2-3774-4481-878f-2ffc0d2bfe76.png",alt_text:"Trizma® base ≥99.9% (titration), crystalline",label:"",image_type_id:2,image_type:"Structure"},{seq:910,url:"/assets/sigmaaldrich/product/images/288/793/14fe7d5e-7584-46a1-ad4c-c9fc2a439521/14fe7d5e-7584-46a1-ad4c-c9fc2a439521.jpg",alt_text:"Trizma® base ≥99.9% (titration), crystalline",label:"This picture is provided solely for illustration purposes. Optical properties of the actual product may deviate. Relevant product information is printed on labeled products and other accompanying or available information material.
This image depicts SKU: T4661-100G",image_type_id:1,image_type:"Photo"},{seq:911,url:"/assets/sigmaaldrich/product/images/147/336/fb6457f6-90c0-42e3-85ff-7ac2006e2e0a/fb6457f6-90c0-42e3-85ff-7ac2006e2e0a.jpg",alt_text:"Trizma® base ≥99.9% (titration), crystalline",label:"This picture is provided solely for illustration purposes. Optical properties of the actual product may deviate. Relevant product information is printed on labeled products and other accompanying or available information material.
This image depicts SKU: T4661-1KG",image_type_id:1,image_type:"Photo"}],attributes:[{label:"InChI",value:"1S/C4H11NO3/c5-4(1-6,2-7)3-8/h6-8H,1-3,5H2",seq:104,attribute_id:"inchi"},{label:"InChI key",value:"LENZDBCJOHFCAS-UHFFFAOYSA-N",seq:105,attribute_id:"inchi key"},{label:"SMILES string",value:"NC(CO)(CO)CO",seq:45,attribute_id:"smiles string"},{label:"description",value:"aminopeptidase substrate",seq:1,attribute_id:"id clarifier.default"},{label:"assay",value:"≥99.9% (titration)",seq:3,attribute_id:"assay.default"},{label:"form",value:"crystalline",seq:4,attribute_id:"physical form.listing"},{label:"loss",value:"≤5% (loss on drying, 110 \xb0C)",seq:9,attribute_id:"loss.default"},{label:"color",value:" white",seq:10,attribute_id:"color.default"},{label:"pH",value:"10.0-11.5",seq:11,attribute_id:"ph value.default"},{label:"useful pH range",value:"7-9",seq:12,attribute_id:"ph value.default"},{label:"pKa (25 \xb0C)",value:"8.1",seq:13,attribute_id:"pk-values.default"},{label:"bp",value:"219-220 \xb0C/10 mmHg (lit.)",seq:14,attribute_id:"boiling point.default"},{label:"mp",value:"167-172 \xb0C (lit.)",seq:15,attribute_id:"melting point.default"},{label:"solubility",value:"water: soluble (400 g plus 600 mL of water)",seq:16,attribute_id:"solubility.default"},{label:"λ",value:" (290nm < 0.05)",seq:17,attribute_id:"uv-absorption condition.default"},{label:"λ",value:" in 5 mM Tris; DNA (40% (w/w))",seq:18,attribute_id:"uv-absorption condition.default"},{label:"",value:"Trisma, tris, Tris-base, THAM, Tris(hydroxymethyl)aminomethane, tris buffer, buffer supplier, trizma supplier, trizma source, electrophoresis buffer, blotting buffer, transfer buffer, 2-Amino-2-(hydroxymethyl)-1,3-propanediol, Trometamol",seq:19,attribute_id:"web metadata keyword.default"},{label:"application(s)",value:"diagnostic assay manufacturing",seq:20,attribute_id:"market focus.default"},{label:"Quality Level",value:"400",seq:1,attribute_id:"web_eqp"}],descriptions:[{label:"Analysis Note",value:"Not pyrogen tested. Certificates of analysis are available with lot specific information.",description_type_id:1},{label:"Application",value:'Tris base has been used:
- As a component of lysis buffer for cell disruption
- In the preparation of TBE solution for PAGE (polyacrylamide gel electrophoresis)
- In studies of double stranded complexes of peptide nucleic acids (PNA) and their complementary DNA sequences, by use of anion exchange HPLC
- In capillary electrochromatography and UV analysis of tocopherols and tocotrienols
',description_type_id:3},{label:"General description",value:'Tris is an established basimetric standard and buffer used in biochemistry and molecular biology. It may be used by itself as a buffer or as a component of mixed buffer formulations, such as Tris-EDTA (TE) buffer, Tris-acetate-EDTA (TAE) buffer, Tris-borate-EDTA (TBE) buffer, etc. It is pure, essentially stable, relatively non-hygroscopic and has a high equivalent weight.',description_type_id:16},{label:"Other Notes",value:"The pH values of all buffers are temperature- and concentration-dependent. For Tris buffers, pH increases about 0.03 unit per \xb0C decrease in temperature, and decreases 0.03-0.05 unit per ten-fold dilution.
For precise applications, use a carefully calibrated pH meter with a glass/calomel combination electrode.",description_type_id:20},{label:"Packaging",value:"Meets all specifications for T1503. For biotechnology, diagnostics or manufacturing use. Please inquire for commercial quantities.",description_type_id:21},{label:"Legal Information",value:"Trizma is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22}],related_products:[],product_categories:[{category:"Biochemicals",url:"/products/chemistry-and-biochemicals/biochemicals"},{category:"Biological Buffers",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers"},{category:"Tris",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers/tris"}],links:[{image:"/content/dam/sigma-aldrich/head/search/structure-icon.gif",label:"Structure Search",url:'Structure Search',key:"structure_search",seq:25},{image:"/content/dam/sigma-aldrich/head/search/nomograph-icon.jpg",label:"Pressure-Temperature Nomograph",url:'Pressure-Temperature Nomograph',key:"pressure_temperature_nomograph",seq:26},{image:"",label:"Product Dossier: Buffers",url:"/deepweb/assets/sigmaaldrich/product/documents/277/761/elevate-buffers-dossier-mk.pdf",key:"OTHER_DOCUMENT",seq:1},{image:"",label:"Product Dossier: Buffers",url:"/deepweb/assets/sigmaaldrich/product/documents/395/194/elevate-buffers-dossier-ms.pdf",key:"OTHER_DOCUMENT",seq:1},{image:"",label:"Spectra - ATR-IR",url:"/deepweb/assets/sigmaaldrich/quality/spectra/206/542/ATIR0018298.pdf",key:"SPECTRA",seq:5},{image:"",label:"Spectra for FT-IR Raman",url:"/deepweb/assets/sigmaaldrich/quality/spectra/208/481/RAIR005753.pdf",key:"SPECTRA",seq:5},{image:"",label:"Product Information Sheet-T4661",url:"/deepweb/assets/sigmaaldrich/product/documents/290/018/t4661pis.pdf",key:"PRODUCT_INFORMATION_SHEET",seq:1}],forms:[{type:"bulk order",label:"Request a Bulk Order",value:"",url:"/services/support/bulk-quotation-request",id:"bulk order",seq:1}],components:[],product_rating:{rating_enabled:!0,rating_score:null,rating_count:null},aliases:[{label:"UNSPSC Code",value:"12352104",alias_type_id:13},{label:"NACRES",value:"NA.25",alias_type_id:23},{label:"PubChem Substance ID",value:'24900061',alias_type_id:15},{label:"EC Number",value:"201-064-4",alias_type_id:28},{label:"Beilstein/REAXYS Number",value:"741883",alias_type_id:5},{label:"MDL number",value:"MFCD00004679",alias_type_id:10}],features:null,product_type:"Chemical",application_titertest:null,species_reactivity:null,pa_message:null,catalog:"SIAL",catalog_list:["SIAL"],dd_group_type:"buffers",product_number:"T4661",vendor_number:"",product_key:"T4661",erp_pno_key:"T4661",brand_id:1,brand:"SIGMA",display_brand:"Sigma-Aldrich",product_name:"Trizma® base",product_name_suffix:"≥99.9% (titration), crystalline",product_status_id:2,product_status:"Ready",erp_type:["red"],erp_source:["sial-sap"],substance:{mdl_number:"MFCD00004679",id_substance:"trizmabase1211477861",molecular_weight:"121.14",cas_number:"77-86-1",substance_name:"Trizma® base",empirical_formula:"C4H11NO3",linear_formula:"NH2C(CH2OH)3",substance_count:32,substance_key:"TRIZMA-BASE"},marketplace:null,materials:["T4661-100G","T4661-5KG","T4661-1KG"],compliance:[{key:"storage_class_code",value:"11 - Combustible Solids"},{key:"wgk",value:"WGK 1"},{key:"flash_point_f",value:"Not applicable"},{key:"flash_point_c",value:"Not applicable"},{key:"ppe",value:"dust mask type N95 (US), Eyeshields, Gloves"}],compliance_reach:[],compliance_japan:[],meta_data:{page_title:"Trizma base = 99.9 titration, crystalline 77-86-1",description:"Trizma® base ≥99.9% (titration), crystalline; CAS Number: 77-86-1; EC Number: 201-064-4; Synonyms: 2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol; Linear Formula: NH2C(CH2OH)3 at Sigma-Aldrich",keyword:"Sigma-Aldrich, T4661, Trizma® base, ≥99.9% (titration), crystalline, 2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol, 77-86-1, NH2C(CH2OH)3,"},synonyms:["2-Amino-2-(hydroxymethyl)-1,3-propanediol","THAM","Tris base","Tris(hydroxymethyl)aminomethane","Trometamol"],sds:["en_CA","pt_BR","es_US","lt_LT","en_AD","fr_CA","pt_EU","en_TW","fr_LI","en_MX","ru_RU","de_BE","sv_FI","nl_BE","tr_TR","sl_SI","no_NO","zh_CN","en_KR","fr_FR","en_AU","de_DE","pt_GENERIC","en_GENERIC","es_GENERIC","vi_VN","en_CN","en_IE","nl_NL","en_MY","cs_CZ","en_ID","sh_CS","et_EE","en_SG","en_US","ro_RO","ms_MY","de_CH","fi_FI","es_ES","it_LI","fr_CH","es_AD","de_AT","lv_LV","sh_RS","ja_JP","hr_HR","sv_SE","en_GB","bg_BG","sk_SK","es_CL","es_MX","de_LI","id_ID","ko_KR","pt_AD","es_EU","pt_PT","en_NZ","en_EU","da_DK","hu_HU","en_TH","it_IT","zf_TW","el_GR","fr_BE","it_CH","pl_PL","th_TH","en_VN"],badges:[{sales_org_ids:["2118"],type:"max_discount",label:"Promotion Available",priority:1},{sales_org_ids:["1460"," 1376"," 7950"," 1940"," 2125"],type:"competitive_pricing",label:"Price Reduced",priority:2},{sales_org_ids:["1340"," 2125"],type:"top_seller",label:"Top Seller",priority:3}],facets:[{type:"FACET_COLOR",value:["white"]},{type:"FACET_PHYSICAL_FORM",value:["crystalline"]},{type:"FACET_MARKET_FOCUS",value:["diagnostic assay manufacturing"]},{type:"FACET_PRODUCT_CATEGORY",value:["buffers"]},{type:"FACET_BRAND",value:["Sigma-Aldrich"]},{type:"FACET_PURITY",value:["99.9"]},{type:"FACET_EQP",value:["400"]},{type:"FACET_SHIPPING",value:["CN/Ships Today","DE/Ships Today","FR/Ships Today","GB/Ships Today","IN/Ships Today","JP/Ships Today","KR/Ships Today","UK/Ships Today","US/Ships Today"]}],acronyms:["THAM"],other_cas_number:["25149-07-9","68755-45-3","83147-39-1","108195-86-4","857365-23-2","1158650-64-6"],xref_comparable_pno:["J61144.AP","J61016.22","T2516","J75825.A9","BP152500","J75825.36","J61062.22","BP152","97061800","J62569.36","J22674.A7","J65594.A1","J75825.A1","424571000","J62955.AP","J61062.36","J62569.22","BP154","BP152-1","7732","327360010","J62938.K7","424570025","J61038.AP","J61016.36","J60452.K2","031801.A1","A18494.22","0497","BP1521","327360050","BDH4500","87020","J60877.K3","J22675.36","424575000","J65594.A7","4102","J75825.A7","031801.30","J62577.K2","J22675.A1","T395","108387","J60877.K2","J22674.36","J61144.K2","A0321","J62938.K3","J22674.A1","A18494.36","16762","J62938.K2","A18494.0E","J62569","031801.18"],xref_equivalent_pno:["4099","03118142001","T370","11814273001"],xref_exact_pno:["BP152-1","FLBP1521","0219485580","0826-5KG","14050-1A","AJ61062","J22675","BP1541","424571000","019-20091","167621000","0497-5KG","97062416","10467720","87020.290","10785341","AJ62569","AA18494","02152176.1","0210313201","A2264","089709","BP1521","BAKR410902","AC424571000","15446989","M02623","0219560580","JK407715","16762-3A","048196-CF","15456989","1083820100","327360050","56995","0188","J62569","J61062","410906","10032210","AC327360010","JT4109-2","10531974","FLBP1525","TR149","CAJT4099-6","S1519","28808.294","97063888","SP303","T1501.1000","02194558-CF","410902","40326-24","40326-23","X171","0215217601","JK989416","JK226162","28811.295","015-20093","A31801","819623-N","10163243","10376743","0219485591","J61016","75814","AC327360050","97061800","28811.364","T110600","42616","AJ61016","10724344","141940","0215217605","BP1525","0219455794","33742H","A18494","031801","T60040-100.0","0219485594","J75825","75801","T110601","SC-3715B","104575","J65594","JT4109-6","167620051","167620010","J22674","BP152-5","BP154-1","42457-1A","BAKR410906","AJ65594","327360010","10172590","10355910","A1379","A1086","97062420","0826-1KG","AC140500010","97061794","31801","65837","04971KG","T110598","15420167","16762-1A","MACR180611","16762-4A","241940","02103133-CF","10513921","CR-0188.3","045450","87020.360","140500010","202-07881","1083821000","SC-3715A","10345910","0219455780","0219560591","75836","M151-1KG"],keywords:null,country_exclusions:null,country_availability:["FR","RE","MC","PM","GP","PF","GF","MQ","BR","GB","FK","CH","LI","NZ","CL","HM","PG","TK","CX","FM","PW","FJ","NC","CK","AU","MP","NU","NF","JP","AR","AT","VI","PE","NR","CU","UY","HK","ST","LC","HT","SV","WF","VG","KI","MH","DM","GY","BO","HN","NI","VE","CR","GT","MO","TC","BZ","CO","KY","US","BS","KP","TV","KN","AS","TT","DO","PN","BB","AI","VU","GU","AG","SR","AW","PA","VC","GD","SH","BM","AN","SB","PY","EC","JM","MS","SK","SX","TD","HR","NP","IR","KE","KW","NE","CD","CM","GW","MD","CG","UZ","AF","KZ","LK","JO","YE","SO","YU","AZ","ER","ET","ME","ZR","IS","GN","KG","GR","GE","TG","SN","SL","DE","TO","QA","AE","DZ","NG","RS","LV","MK","TJ","TN","EG","MR","BY","LR","SA","UA","BI","CV","PK","ML","LY","RW","SY","MV","UG","IQ","OM","GH","CI","BD","SD","BF","WS","GQ","LT","MT","BT","SI","GM","RO","TZ","TR","DJ","CF","BV","BH","GA","TM","BG","BJ","MN","EE","BA","LB","AL","MA","CY","AM","MY","MX","ID","TW","VN","TH","PH","TP","LA","SG","BN","MM","KH","IN","NO","IL","CA","FI","CZ","HU","IE","BE","LU","IT","SM","VA","DK","FO","GL","KR","GB","FK","SK","SE","GI","ES","AD","PL","PT","BW","NA","AO","YT","SZ","ZM","MW","ZA","MU","MZ","SC","ZW","KM","LS","MG","NL","CN","RU"],created_by:"CBA",updated_by:"CBA",product_brand:"T4661SIGMA",legal_name:"Trizma® base",legal_name_suffix:"≥99.9% (titration), crystalline",search_product_names:["Trizma® base"],search_product_suffixes:["≥99.9% (titration), crystalline"],display_name:"Trizma® base",display_name_suffix:"≥99.9% (titration), crystalline",formula:["NH2C(CH2OH)3","C4H11NO3"]},{images:[{seq:1,url:"/assets/sigmaaldrich/product/structures/230/126/63d604b2-3774-4481-878f-2ffc0d2bfe76/63d604b2-3774-4481-878f-2ffc0d2bfe76.png",alt_text:"Trizma® base BioPerformance Certified, meets EP, USP testing specifications, suitable for cell culture, ≥99.9% (titration)",label:"",image_type_id:2,image_type:"Structure"},{seq:910,url:"/assets/sigmaaldrich/product/images/385/853/28d1041c-f337-4701-bffe-839fde93f76c/28d1041c-f337-4701-bffe-839fde93f76c.jpg",alt_text:"Trizma® base BioPerformance Certified, meets EP, USP testing specifications, suitable for cell culture, ≥99.9% (titration)",label:"This picture is provided solely for illustration purposes. Optical properties of the actual product may deviate. Relevant product information is printed on labeled products and other accompanying or available information material.
This image depicts SKU: T6066-100G",image_type_id:1,image_type:"Photo"},{seq:911,url:"/assets/sigmaaldrich/product/images/729/994/da66e12c-4376-442e-87df-558225840b9a/da66e12c-4376-442e-87df-558225840b9a.jpg",alt_text:"Trizma® base BioPerformance Certified, meets EP, USP testing specifications, suitable for cell culture, ≥99.9% (titration)",label:"This picture is provided solely for illustration purposes. Optical properties of the actual product may deviate. Relevant product information is printed on labeled products and other accompanying or available information material.
This image depicts SKU: T6066-500G",image_type_id:1,image_type:"Photo"},{seq:912,url:"/assets/sigmaaldrich/product/images/162/558/16f54ec4-b0f0-4044-b11a-f9e766ddcfb3/16f54ec4-b0f0-4044-b11a-f9e766ddcfb3.jpg",alt_text:"Trizma® base BioPerformance Certified, meets EP, USP testing specifications, suitable for cell culture, ≥99.9% (titration)",label:"This picture is provided solely for illustration purposes. Optical properties of the actual product may deviate. Relevant product information is printed on labeled products and other accompanying or available information material.
This image depicts SKU: T6066-1KG",image_type_id:1,image_type:"Photo"}],attributes:[{label:"InChI key",value:"LENZDBCJOHFCAS-UHFFFAOYSA-N",seq:105,attribute_id:"inchi key"},{label:"InChI",value:"1S/C4H11NO3/c5-4(1-6,2-7)3-8/h6-8H,1-3,5H2",seq:104,attribute_id:"inchi"},{label:"SMILES string",value:"NC(CO)(CO)CO",seq:45,attribute_id:"smiles string"},{label:"grade",value:"BioPerformance Certified",seq:1,attribute_id:"special grade.default"},{label:"agency",value:"USP/NF",seq:2,attribute_id:"agency/method.default"},{label:"agency",value:"meets EP testing specifications",seq:3,attribute_id:"agency/method.default"},{label:"agency",value:"meets USP testing specifications",seq:4,attribute_id:"agency/method.default"},{label:"description",value:"aminopeptidase substrate",seq:5,attribute_id:"id clarifier.default"},{label:"assay",value:"≥99.9% (titration)",seq:8,attribute_id:"assay.default"},{label:"form",value:"crystalline powder",seq:9,attribute_id:"physical form.listing"},{label:"storage condition",value:"dry at room temperature",seq:13,attribute_id:"storage conditions.default"},{label:"technique(s)",value:"DNA extraction: suitable",seq:14,attribute_id:"titertest.default"},{label:"technique(s)",value:"cell culture | mammalian: suitable",seq:15,attribute_id:"titertest.default"},{label:"technique(s)",value:"protein purification: suitable",seq:16,attribute_id:"titertest.default"},{label:"impurities",value:" DNase, RNase, protease, none detected",seq:18,attribute_id:"impurities.default"},{label:"impurities",value:" Endotoxin and Total Count Aerobic, Yeast, plus Mold, tested",seq:19,attribute_id:"impurities.default"},{label:"impurities",value:"≤0.2% water (Karl Fischer)",seq:20,attribute_id:"impurities.default"},{label:"loss",value:"≤0.5% (loss on drying, 110 \xb0C)",seq:21,attribute_id:"loss.default"},{label:"color",value:" white",seq:22,attribute_id:"color.default"},{label:"pH",value:"10.0-11.5",seq:23,attribute_id:"ph value.default"},{label:"useful pH range",value:"7-9",seq:24,attribute_id:"ph value.default"},{label:"pKa (25 \xb0C)",value:"8.1",seq:25,attribute_id:"pk-values.default"},{label:"bp",value:"219-220 \xb0C/10 mmHg (lit.)",seq:26,attribute_id:"boiling point.default"},{label:"mp",value:"167-172 \xb0C (lit.)",seq:27,attribute_id:"melting point.default"},{label:"solubility",value:"water: soluble (666 mg/ml, yielding a clear colorless solution)",seq:28,attribute_id:"solubility.default"},{label:"absorption",value:"≤0.05 at 260 at 1 M",seq:29,attribute_id:"absorption.default"},{label:"absorption",value:"≤0.05 at 290 at 40%",seq:30,attribute_id:"absorption.default"},{label:"absorption",value:"≤0.06 at 280 at 1 M",seq:31,attribute_id:"absorption.default"},{label:"suitability",value:"suitable for chromatography",seq:32,attribute_id:"suitability.results [empty]"},{label:"suitability",value:"suitable for immunoprecipitation",seq:33,attribute_id:"suitability.results [empty]"},{label:"suitability",value:"suitable for molecular biology",seq:34,attribute_id:"suitability.results [empty]"},{label:"application(s)",value:"clinical research
clinical testing
diagnostic assay manufacturing",seq:37,attribute_id:"market focus.default"},{label:"Quality Level",value:"400",seq:1,attribute_id:"web_eqp"}],descriptions:[{label:"Application",value:'Trizma has been used:
- As a component in the culture of human embryonic stem (hES) cells on human and mouse feeder cells
- As a component of pre-hybridization buffer in in situ hybridization
- To suspend dried protein before SDS-PAGE protein characterization
- As a component of lysis buffer to wash and lyse cells before immunoprecipitation
- In the extraction and enrichment of membrane proteins for separation by two-dimensional polyacrylamide gel electrophoresis
- In studies of double stranded complexes of peptide nucleic acids (PNA) and their complementary DNA sequences, by use of anion exchange HPLC
- In capillary electrochromatography and UV analysis of tocopherols and tocotrienols
- as a component of Tris/base solution in a sulforhodamine B (SRB) assay
',description_type_id:3},{label:"Features and Benefits",value:"- Suitable for Cell culture, Biochemical and Molecular Biology Research
- Tested to confirm low levels of heavy metal contamination, ensuring suitability for various applications
- Effective Buffering from pH 7-9 (25 \xb0C) with a pKa of 8.1 (25 \xb0C)
- Tested for the presence of Anionic and Cationic traces
- Tested for DNase, RNase, and protease
",description_type_id:14},{label:"General description",value:"Tris base, also known as Trometamol or Trizma base, plays a crucial role in diverse research applications as a biological buffer. Widely utilized in buffer formulations like TAE and TBE buffers, its pKa of 8.1 renders it well-suited for maintaining pH within the physiological range (pH 7.0-9.0) applicable to most living organisms. Researchers, however, need to be cautious when studying proteins, as Tris may potentially interfere with the activity of certain enzymes.
This compound can be employed independently as a buffer or as part of mixed buffer formulations, including Tris-EDTA (TE) buffer, Tris-acetate-EDTA (TAE) buffer, Tris-borate-EDTA (TBE) buffer, among others. Notably, Tris base is pure, essentially stable, and relatively non-hygroscopic.
In laboratory settings, Tris base proves indispensable for preparing buffers compatible with biological fluids, serving as a standard pH solution, and facilitating various procedures such as lactate dehydrogenase assays, in situ hybridization, and protein extraction from cells. Its versatility extends to applications in cell culture, biochemistry, and molecular biology labs, where it aids in studies related to cell membrane permeability and buffer preparation.",description_type_id:16},{label:"Other Notes",value:'For additional information on our range of Biochemicals, please complete this form.',description_type_id:20},{label:"Other Notes",value:"The pH values of all buffers are temperature- and concentration-dependent. For Tris buffers, pH increases about 0.03 unit per \xb0C decrease in temperature, and decreases 0.03-0.05 unit per ten-fold dilution.
For precise applications, use a carefully calibrated pH meter with a glass/calomel combination electrode.",description_type_id:20},{label:"Packaging",value:"T6066-1KT:
Each kit contains 3 x 100G samples, each sample from a uniquely manufactured lot.",description_type_id:21},{label:"Legal Information",value:"Trizma is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22}],related_products:[{pid:"T5941SIGMA",rs_type:"related product"},{pid:"A9099SIGMA",rs_type:"related product"},{pid:"E5134SIGMA",rs_type:"related product"},{pid:"G8898SIGMA",rs_type:"related product"},{pid:"T6687SIGMA",rs_type:"comparable product"},{pid:"T6791SIGMA",rs_type:"comparable product"},{pid:"T1378SIGMA",rs_type:"comparable product"},{pid:"T1503SIGMA",rs_type:"comparable product"},{pid:"T4661SIGMA",rs_type:"comparable product"},{pid:"93350SIGMA",rs_type:"comparable product"},{pid:"93352SIGMA",rs_type:"comparable product"},{pid:"93362SIGMA",rs_type:"comparable product"},{pid:"33742SIAL",rs_type:"comparable product"},{pid:"154563ALDRICH",rs_type:"comparable product"},{pid:"252859SIAL",rs_type:"comparable product"},{pid:"T1699SIGMA",rs_type:"comparable product"},{pid:"RDD008SIGMA",rs_type:"comparable product"}],product_categories:[{category:"Biochemicals",url:"/products/chemistry-and-biochemicals/biochemicals"},{category:"Biological Buffers",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers"},{category:"High-Purity Biochemicals and Reagents",url:"/products/chemistry-and-biochemicals/biochemicals/high-purity-biochemicals-and-reagents"},{category:"Tris",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers/tris"}],links:[{image:"/content/dam/sigma-aldrich/head/search/structure-icon.gif",label:"Structure Search",url:'Structure Search',key:"structure_search",seq:25},{image:"/content/dam/sigma-aldrich/head/search/nomograph-icon.jpg",label:"Pressure-Temperature Nomograph",url:'Pressure-Temperature Nomograph',key:"pressure_temperature_nomograph",seq:26},{image:"",label:"Trizma Base Specification Comparison",url:"/deepweb/assets/sigmaaldrich/product/documents/112/778/trizma_base_spec_comparison.pdf",key:"DATA_SHEET",seq:1},{image:"",label:"Product Dossier: Buffers",url:"/deepweb/assets/sigmaaldrich/product/documents/277/761/elevate-buffers-dossier-mk.pdf",key:"OTHER_DOCUMENT",seq:1},{image:"",label:"Product Dossier: Buffers",url:"/deepweb/assets/sigmaaldrich/product/documents/395/194/elevate-buffers-dossier-ms.pdf",key:"OTHER_DOCUMENT",seq:1},{image:"",label:"Trizma Base (Tris Base) Specification Comparison",url:"/deepweb/assets/sigmaaldrich/product/documents/142/212/trizma_base_spec.pdf",key:"SPECIFICATION_SHEET",seq:1},{image:"",label:"Spectra - ATR-IR",url:"/deepweb/assets/sigmaaldrich/quality/spectra/206/542/ATIR0018298.pdf",key:"SPECTRA",seq:5},{image:"",label:"Spectra for FT-IR Raman",url:"/deepweb/assets/sigmaaldrich/quality/spectra/208/481/RAIR005753.pdf",key:"SPECTRA",seq:5},{image:"",label:"Product Information Sheet-T6066",url:"/deepweb/assets/sigmaaldrich/product/documents/996/910/t6066pis.pdf",key:"PRODUCT_INFORMATION_SHEET",seq:1}],forms:[{type:"bulk order",label:"Request a Bulk Order",value:"",url:"/services/support/bulk-quotation-request",id:"bulk order",seq:1}],components:[],product_rating:{rating_enabled:!0,rating_score:5,rating_count:1},aliases:[{label:"UNSPSC Code",value:"12352104",alias_type_id:13},{label:"NACRES",value:"NA.25",alias_type_id:23},{label:"PubChem Substance ID",value:'24900345',alias_type_id:15},{label:"EC Number",value:"201-064-4",alias_type_id:28},{label:"Beilstein/REAXYS Number",value:"741883",alias_type_id:5},{label:"MDL number",value:"MFCD00004679",alias_type_id:10}],features:null,product_type:"Chemical",application_titertest:["DNA extraction","cell culture","protein purification"],species_reactivity:null,pa_message:null,catalog:"SIAL",catalog_list:["SIAL"],dd_group_type:"buffers",product_number:"T6066",vendor_number:"",product_key:"T6066",erp_pno_key:"T6066",brand_id:1,brand:"SIGMA",display_brand:"Sigma-Aldrich",product_name:"Trizma® base",product_name_suffix:"BioPerformance Certified, meets EP, USP testing specifications, suitable for cell culture, ≥99.9% (titration)",product_status_id:2,product_status:"Ready",erp_type:["red"],erp_source:["sial-sap"],substance:{mdl_number:"MFCD00004679",id_substance:"trizmabase1211477861",molecular_weight:"121.14",cas_number:"77-86-1",substance_name:"Trizma® base",empirical_formula:"C4H11NO3",linear_formula:"NH2C(CH2OH)3",substance_count:32,substance_key:"TRIZMA-BASE"},marketplace:null,materials:["T6066-10KG","T6066-500G-C","T6066-1KG-C","T6066-1KT","T6066-500G","T6066-500G-PB","T6066-5KG","T6066-6X1KG","T6066-6X500G","T6066-BR","T6066-1KG-PB","T6066-1KG","T6066-EW","T6066-100G","T6066-100G-KC"],compliance:[{key:"storage_class_code",value:"11 - Combustible Solids"},{key:"wgk",value:"WGK 1"},{key:"flash_point_f",value:"Not applicable"},{key:"flash_point_c",value:"Not applicable"},{key:"ppe",value:"dust mask type N95 (US), Eyeshields, Gloves"}],compliance_reach:[],compliance_japan:[],meta_data:{page_title:"Trizma base, 77-86-1, BioPerformance certified, T6066, Sigma-Aldrich",description:"Order cell culture-grade Trizma® base from Sigma-Aldrich, meets USP/EP specifications, for use in cell biology, biochemical, and molecular biology research.",keyword:"Sigma-Aldrich, T6066, Trizma® base, BioPerformance Certified, meets EP, USP testing specifications, suitable for cell culture, ≥99.9% (titration), 2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol, 77-86-1, NH2C(CH2OH)3,"},synonyms:["2-Amino-2-(hydroxymethyl)-1,3-propanediol","THAM","Tris base","Tris(hydroxymethyl)aminomethane","Trometamol"],sds:["en_NZ","nl_BE","de_AT","cs_CZ","pt_AD","es_EU","th_TH","en_VN","de_LI","pl_PL","en_AD","it_LI","en_MX","de_DE","vi_VN","de_CH","en_GENERIC","pt_GENERIC","es_GENERIC","pt_PT","el_GR","ru_RU","es_MX","en_SG","es_US","en_CN","bg_BG","en_US","hu_HU","ko_KR","sl_SI","pt_BR","en_CA","fr_LI","en_EU","lt_LT","sv_SE","de_BE","sk_SK","es_ES","fr_CA","en_AU","en_GB","da_DK","hr_HR","no_NO","nl_NL","en_IE","zf_TW","fr_CH","en_TW","ja_JP","en_ID","fr_FR","pt_EU","zh_CN","en_KR","ro_RO","lv_LV","en_MY","sh_RS","it_IT","it_CH","es_CL","sv_FI","es_AD","tr_TR","fi_FI","sh_CS","fr_BE","ms_MY","id_ID","en_TH","et_EE"],badges:[{sales_org_ids:["1460"," 2057"," 7950"],type:"competitive_pricing",label:"Price Reduced",priority:1},{sales_org_ids:["2053"," 2031"," 2018"," 2123"," 7958"," 1760"," 2013"," 2137"," 2118"," 1730"," 2012"," 2034"," 1756"," 2032"," 2131"," 2025"," 4110"," 2011"," 1790"," 1770"," 2029"," 1919"," 2063"," 1710"," 2010"," 7950"," 2125"," 1340"," 2023"],type:"most_popular",label:"Most Popular",priority:3},{sales_org_ids:["2034"," 2013"," 2031"," 1919"," 1340"," 1770"," 2131"," 2123"," 2018"," 2118"," 2011"," 1710"," 2025"," 1460"," 7958"," 2063"," 1760"," 2125"," 7950"," 1730"," 2128"," 2137"," 1756"," 2029"," 2032"," 2053"],type:"top_seller",label:"Top Seller",priority:2}],facets:[{type:"FACET_COLOR",value:["white"]},{type:"FACET_PHYSICAL_FORM",value:["crystalline powder"]},{type:"FACET_ANTIBODY_RESEARCH_AREAS",value:["cancer","cell biology","signal transduction"]},{type:"FACET_MARKET_FOCUS",value:["clinical research","clinical testing","diagnostic assay manufacturing"]},{type:"FACET_PRODUCT_CATEGORY",value:["buffers"]},{type:"FACET_TITERTEST_APP",value:["DNA extraction","cell culture | mammalian","protein purification"]},{type:"FACET_BRAND",value:["Sigma-Aldrich"]},{type:"FACET_PURITY",value:["99.9"]},{type:"FACET_EQP",value:["400"]},{type:"FACET_SHIPPING",value:["CN/Ships Today","DE/Ships Today","FR/Ships Today","GB/Ships Today","IN/Ships Today","JP/Ships Today","KR/Ships Today","UK/Ships Today","US/Ships Today"]}],acronyms:["THAM"],other_cas_number:["25149-07-9","68755-45-3","83147-39-1","108195-86-4","857365-23-2","1158650-64-6"],xref_comparable_pno:["J65594.A7","J61144.AP","J62938.K2","J62569.36","J75825.A7","031801.18","424575000","327360010","J61016.36","424570025","A18494.0E","J22675.A1","J62938.K3","J75825.36","J62955.AP","T2516","A0321","J75825.A9","J22674.A1","J61144.K2","J61062.22","J62577.K2","031801.30","J22674.36","031801.A1","J22674.A7","J60452.K2","J75825.A1","A18494.36","J60877.K3","J22675.36","H5131","J60877.K2","327360050","J61016.22","J62938.K7","J61038.AP","A18494.22","J65594.A1","J62569.22","J61062.36","424571000"],xref_equivalent_pno:null,xref_exact_pno:["J62569","AA18494","02103133-CF","048196-CF","AJ61016","104575","T110600","AJ61062","A1086","J22674","089709","A18494","T110598","J61016","56995","JK226162","J22675","AJ62569","JK407715","02194558-CF","SP303","X171","AJ65594"],keywords:null,country_exclusions:null,country_availability:["FR","RE","MC","PM","GP","PF","GF","MQ","BR","GB","FK","CH","LI","NZ","CL","AT","AR","HM","PG","TK","CX","FM","PW","FJ","NC","CK","AU","MP","NU","NF","VI","PE","NR","CU","UY","HK","ST","LC","HT","SV","WF","VG","KI","MH","DM","GY","BO","HN","NI","VE","CR","GT","MO","TC","BZ","CO","KY","US","BS","KP","TV","KN","AS","TT","DO","PN","BB","AI","VU","GU","AG","SR","AW","PA","VC","GD","SH","BM","AN","SB","PY","EC","JM","MS","JP","SK","SX","TD","HR","NP","IR","KE","KW","NE","CD","CM","GW","MD","CG","UZ","AF","KZ","LK","JO","YE","SO","YU","AZ","ER","ET","ME","ZR","IS","GN","KG","GR","GE","TG","SN","SL","DE","TO","QA","AE","DZ","NG","RS","LV","MK","TJ","TN","EG","MR","BY","LR","SA","UA","BI","CV","PK","ML","LY","RW","SY","MV","UG","IQ","OM","GH","CI","BD","SD","BF","WS","GQ","LT","MT","BT","SI","GM","RO","TZ","TR","DJ","CF","BV","BH","GA","TM","BG","BJ","MN","EE","BA","LB","AL","MA","CY","AM","MY","MX","ID","TW","PH","TH","VN","SE","PT","NO","CA","GI","ES","AD","IE","TP","LA","SG","BN","MM","KH","HU","DK","FO","GL","CZ","BE","LU","KR","IN","BW","NA","AO","YT","SZ","ZM","MW","ZA","MU","MZ","SC","ZW","KM","LS","MG","FI","SK","GB","FK","CN","RU","PL","IL","NL","IT","SM","VA"],created_by:"CBA",updated_by:"CBA",product_brand:"T6066SIGMA",legal_name:"Trizma® base",legal_name_suffix:"BioPerformance Certified, meets EP, USP testing specifications, suitable for cell culture, ≥99.9% (titration)",search_product_names:["Trizma® base"],search_product_suffixes:["BioPerformance Certified, meets EP, USP testing specifications, suitable for cell culture, ≥99.9% (titration)"],display_name:"Trizma® base",display_name_suffix:"BioPerformance Certified, meets EP, USP testing specifications, suitable for cell culture, ≥99.9% (titration)",formula:["NH2C(CH2OH)3","C4H11NO3"]},{images:[{seq:1,url:"/assets/sigmaaldrich/product/structures/230/126/63d604b2-3774-4481-878f-2ffc0d2bfe76/63d604b2-3774-4481-878f-2ffc0d2bfe76.png",alt_text:"Trizma® base BioXtra, pH 10.5-12.0 (1 M in H2O), ≥99.9% (titration)",label:"",image_type_id:2,image_type:"Structure"},{seq:910,url:"/assets/sigmaaldrich/product/images/389/950/2c7a6dcd-5757-491f-9caf-35f4c4b85ff8/2c7a6dcd-5757-491f-9caf-35f4c4b85ff8.jpg",alt_text:"Trizma® base BioXtra, pH 10.5-12.0 (1 M in H2O), ≥99.9% (titration)",label:"This picture is provided solely for illustration purposes. Optical properties of the actual product may deviate. Relevant product information is printed on labeled products and other accompanying or available information material.
This image depicts SKU: T6791-100G",image_type_id:1,image_type:"Photo"},{seq:911,url:"/assets/sigmaaldrich/product/images/419/104/3ca50816-e1d5-47c3-a1f6-7e90dcf2fd24/3ca50816-e1d5-47c3-a1f6-7e90dcf2fd24.jpg",alt_text:"Trizma® base BioXtra, pH 10.5-12.0 (1 M in H2O), ≥99.9% (titration)",label:"This picture is provided solely for illustration purposes. Optical properties of the actual product may deviate. Relevant product information is printed on labeled products and other accompanying or available information material.
This image depicts SKU: T6791-500G",image_type_id:1,image_type:"Photo"},{seq:912,url:"/assets/sigmaaldrich/product/images/199/747/385daf7f-0632-4058-b32c-1e65997ba6bb/385daf7f-0632-4058-b32c-1e65997ba6bb.jpg",alt_text:"Trizma® base BioXtra, pH 10.5-12.0 (1 M in H2O), ≥99.9% (titration)",label:"This picture is provided solely for illustration purposes. Optical properties of the actual product may deviate. Relevant product information is printed on labeled products and other accompanying or available information material.
This image depicts SKU: T6791-1KG",image_type_id:1,image_type:"Photo"}],attributes:[{label:"InChI key",value:"LENZDBCJOHFCAS-UHFFFAOYSA-N",seq:105,attribute_id:"inchi key"},{label:"InChI",value:"1S/C4H11NO3/c5-4(1-6,2-7)3-8/h6-8H,1-3,5H2",seq:104,attribute_id:"inchi"},{label:"SMILES string",value:"NC(CO)(CO)CO",seq:45,attribute_id:"smiles string"},{label:"description",value:"aminopeptidase substrate",seq:1,attribute_id:"id clarifier.default"},{label:"product line",value:"BioXtra",seq:3,attribute_id:"product line.default"},{label:"assay",value:"≥99.9% (titration)",seq:6,attribute_id:"assay.default"},{label:"form",value:"crystalline",seq:7,attribute_id:"physical form.listing"},{label:"storage condition",value:"dry at room temperature",seq:11,attribute_id:"storage conditions.default"},{label:"impurities",value:"≤0.005% Insoluble matter",seq:12,attribute_id:"impurities.default"},{label:"ign. residue (900\xb0C) ",value:"≤0.01% (as SO4)",seq:13,attribute_id:"residue.default"},{label:"loss",value:"≤0.5% loss on drying, 110\xb0C",seq:14,attribute_id:"loss.default"},{label:"color",value:" white",seq:15,attribute_id:"color.default"},{label:"pH",value:"10.5-12.0 (1 M in H2O)",seq:16,attribute_id:"ph value.default"},{label:"useful pH range",value:"7-9",seq:17,attribute_id:"ph value.default"},{label:"pKa (25 \xb0C)",value:"8.1",seq:19,attribute_id:"pk-values.default"},{label:"bp",value:"219-220 \xb0C/10 mmHg (lit.)",seq:20,attribute_id:"boiling point.default"},{label:"mp",value:"167-172 \xb0C (lit.)",seq:21,attribute_id:"melting point.default"},{label:"solubility",value:"H2O: 1 M, colorless",seq:22,attribute_id:"solubility.default"},{label:"solubility",value:"water: 678 g/L at 20 \xb0C",seq:23,attribute_id:"solubility.default"},{label:"anion traces",value:"chloride (Cl-): ≤0.005%",seq:24,attribute_id:"anion traces.default"},{label:"anion traces",value:"sulfate (SO42-): ≤0.005%",seq:25,attribute_id:"anion traces.default"},{label:"cation traces",value:"Al: ≤0.0005%",seq:26,attribute_id:"cation traces.default"},{label:"cation traces",value:"As: ≤0.0001%",seq:27,attribute_id:"cation traces.default"},{label:"cation traces",value:"Ba: ≤0.0005%",seq:28,attribute_id:"cation traces.default"},{label:"cation traces",value:"Bi: ≤0.0005%",seq:29,attribute_id:"cation traces.default"},{label:"cation traces",value:"Ca: ≤0.001%",seq:30,attribute_id:"cation traces.default"},{label:"cation traces",value:"Cd: ≤0.0005%",seq:31,attribute_id:"cation traces.default"},{label:"cation traces",value:"Co: ≤0.0005%",seq:32,attribute_id:"cation traces.default"},{label:"cation traces",value:"Cr: ≤0.0005%",seq:33,attribute_id:"cation traces.default"},{label:"cation traces",value:"Cu: ≤0.0005%",seq:34,attribute_id:"cation traces.default"},{label:"cation traces",value:"Fe: ≤0.0005%",seq:35,attribute_id:"cation traces.default"},{label:"cation traces",value:"K: ≤0.005%",seq:36,attribute_id:"cation traces.default"},{label:"cation traces",value:"Li: ≤0.0005%",seq:37,attribute_id:"cation traces.default"},{label:"cation traces",value:"Mg: ≤0.0005%",seq:38,attribute_id:"cation traces.default"},{label:"cation traces",value:"Mn: ≤0.0005%",seq:39,attribute_id:"cation traces.default"},{label:"cation traces",value:"Mo: ≤0.0005%",seq:40,attribute_id:"cation traces.default"},{label:"cation traces",value:"Na: ≤0.005%",seq:41,attribute_id:"cation traces.default"},{label:"cation traces",value:"Ni: ≤0.0005%",seq:42,attribute_id:"cation traces.default"},{label:"cation traces",value:"Pb: ≤0.0005%",seq:43,attribute_id:"cation traces.default"},{label:"cation traces",value:"Sr: ≤0.0005%",seq:44,attribute_id:"cation traces.default"},{label:"cation traces",value:"Zn: ≤0.0005%",seq:45,attribute_id:"cation traces.default"},{label:"absorption",value:"≤0.020 at 280 in H2O at 1 M",seq:46,attribute_id:"absorption.default"},{label:"absorption",value:"≤0.025 at 260 in H2O at 1 M",seq:47,attribute_id:"absorption.default"},{label:"application(s)",value:"diagnostic assay manufacturing
life science and biopharma
sample preparation",seq:48,attribute_id:"market focus.default"}],descriptions:[{label:"Legal Information",value:"Trizma is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22},{label:"Application",value:'Tris buffer has been used to stabilize the pH, facilitating the measurement of cytotoxicity using the sulforhodamine B (SRB) colorimetric cytotoxicity assay in cancer research. Additionally, it was utilized in this study to regulate the pH of the incubation medium to assess the glucose secretion as a response mediated by glucocorticoids in metabolic pathways.',description_type_id:3},{label:"Features and Benefits",value:"- Suitable for Cell Membrane permeability studies and for buffer preparation in Biochemical and Molecular Biology Research
- Tested to confirm low levels of heavy metal contamination, ensuring suitability for various applications
- Effective Buffering from pH 7-9 (25 °C) with a pKa of 8.1 (25 °C)
- Tested for the presence of Anionic and Cationic traces
",description_type_id:14},{label:"General description",value:"Tris base, also referred as THAM or Trizma® base, plays a vital role in various research applications as a biological buffer. It is commonly employed in buffer formulations like TAE and TBE buffers, thanks to its pKa of 8.06, which makes it suitable for maintaining pH within the physiological range (pH 7.0-9.0) for most living organisms. However, it is important to exercise caution when studying proteins, as Tris may interfere with the activity of certain enzymes. This versatile compound is indispensable in laboratories, where it is utilized to prepare buffers compatible with biological fluids, serve as a standard pH solution, and facilitate procedures such as lactate dehydrogenase assays, in situ hybridization, and protein extraction from cells. Moreover, Tris base finds applications in biochemistry and molecular biology labs aiding in cell membrane permeability studies and buffer preparation.",description_type_id:16},{label:"Other Notes",value:'For additional information on our range of Biochemicals, please complete this form.',description_type_id:20},{label:"Other Notes",value:"The pH values of all buffers are temperature- and concentration-dependent. For Tris buffers, pH increases about 0.03 unit per \xb0C decrease in temperature, and decreases 0.03-0.05 unit per ten-fold dilution.
For precise applications, use a carefully calibrated pH meter with a glass/calomel combination electrode.",description_type_id:20}],related_products:[{pid:"T6687SIGMA",rs_type:"comparable product"},{pid:"T1378SIGMA",rs_type:"comparable product"},{pid:"T1503SIGMA",rs_type:"comparable product"},{pid:"T6066SIGMA",rs_type:"comparable product"},{pid:"T4661SIGMA",rs_type:"comparable product"},{pid:"93350SIGMA",rs_type:"comparable product"},{pid:"93352SIGMA",rs_type:"comparable product"},{pid:"93362SIGMA",rs_type:"comparable product"},{pid:"33742SIAL",rs_type:"comparable product"},{pid:"154563ALDRICH",rs_type:"comparable product"},{pid:"252859SIAL",rs_type:"comparable product"},{pid:"T1699SIGMA",rs_type:"comparable product"},{pid:"RDD008SIGMA",rs_type:"comparable product"}],product_categories:[{category:"Biochemicals",url:"/products/chemistry-and-biochemicals/biochemicals"},{category:"Biological Buffers",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers"},{category:"Excess Inventory",url:"/products/excess-inventory"},{category:"High-Purity Biochemicals and Reagents",url:"/products/chemistry-and-biochemicals/biochemicals/high-purity-biochemicals-and-reagents"},{category:"Tris",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers/tris"}],links:[{image:"/content/dam/sigma-aldrich/head/search/structure-icon.gif",label:"Structure Search",url:'Structure Search',key:"structure_search",seq:25},{image:"/content/dam/sigma-aldrich/head/search/nomograph-icon.jpg",label:"Pressure-Temperature Nomograph",url:'Pressure-Temperature Nomograph',key:"pressure_temperature_nomograph",seq:26},{image:"",label:"Trizma Base Specification Comparison",url:"/deepweb/assets/sigmaaldrich/product/documents/112/778/trizma_base_spec_comparison.pdf",key:"DATA_SHEET",seq:1},{image:"",label:"Product Information Sheet - T6791",url:"/deepweb/assets/sigmaaldrich/product/documents/422/917/t6791pis.pdf",key:"PRODUCT_INFORMATION_SHEET",seq:1},{image:"",label:"Trizma Base (Tris Base) Specification Comparison",url:"/deepweb/assets/sigmaaldrich/product/documents/142/212/trizma_base_spec.pdf",key:"SPECIFICATION_SHEET",seq:1},{image:"",label:"Spectra - ATR-IR",url:"/deepweb/assets/sigmaaldrich/quality/spectra/206/542/ATIR0018298.pdf",key:"SPECTRA",seq:5},{image:"",label:"Spectra for FT-IR Raman",url:"/deepweb/assets/sigmaaldrich/quality/spectra/208/481/RAIR005753.pdf",key:"SPECTRA",seq:5}],forms:[{type:"bulk order",label:"Request a Bulk Order",value:"",url:"/services/support/bulk-quotation-request",id:"bulk order",seq:1}],components:[],product_rating:{rating_enabled:!0,rating_score:null,rating_count:null},aliases:[{label:"UNSPSC Code",value:"12352104",alias_type_id:13},{label:"NACRES",value:"NA.25",alias_type_id:23},{label:"PubChem Substance ID",value:'24900405',alias_type_id:15},{label:"EC Number",value:"201-064-4",alias_type_id:28},{label:"Beilstein/REAXYS Number",value:"741883",alias_type_id:5},{label:"MDL number",value:"MFCD00004679",alias_type_id:10}],features:null,product_type:"Chemical",application_titertest:null,species_reactivity:null,pa_message:null,catalog:"SIAL",catalog_list:["SIAL"],dd_group_type:"buffers",product_number:"T6791",vendor_number:"",product_key:"T6791",erp_pno_key:"T6791",brand_id:1,brand:"SIGMA",display_brand:"Sigma-Aldrich",product_name:"Trizma® base",product_name_suffix:"BioXtra, pH 10.5-12.0 (1 M in H2O), ≥99.9% (titration)",product_status_id:2,product_status:"Ready",erp_type:["red"],erp_source:["sial-sap"],substance:{mdl_number:"MFCD00004679",id_substance:"trizmabase1211477861",molecular_weight:"121.14",cas_number:"77-86-1",substance_name:"Trizma® base",empirical_formula:"C4H11NO3",linear_formula:"NH2C(CH2OH)3",substance_count:32,substance_key:"TRIZMA-BASE"},marketplace:null,materials:["T6791-100G","T6791-500G","T6791-1KG"],compliance:[{key:"storage_class_code",value:"11 - Combustible Solids"},{key:"wgk",value:"WGK 1"},{key:"flash_point_f",value:"Not applicable"},{key:"flash_point_c",value:"Not applicable"},{key:"ppe",value:"dust mask type N95 (US), Eyeshields, Gloves"}],compliance_reach:[],compliance_japan:[],meta_data:{page_title:"Trizma base, 77-86-1, BioXtra, T6791, Sigma-Aldrich",description:"Trizma® base BioXtra, pH 10.5-12.0 (1 M in H2O), ≥99.9% (titration); CAS Number: 77-86-1; EC Number: 201-064-4; Synonyms: 2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol; Linear Formula: NH2C(CH2OH)3 at Sigma-Aldrich",keyword:"Sigma-Aldrich, T6791, Trizma® base, BioXtra, pH 10.5-12.0 (1 M in H2O), ≥99.9% (titration), 2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol, 77-86-1, NH2C(CH2OH)3,"},synonyms:["2-Amino-2-(hydroxymethyl)-1,3-propanediol","THAM","Tris base","Tris(hydroxymethyl)aminomethane","Trometamol"],sds:["es_MX","de_CH","pt_PT","it_IT","it_LI","en_EU","pt_EU","en_AD","fr_CH","zf_TW","en_US","sv_SE","zh_CN","de_AT","da_DK","de_DE","en_GB","fr_FR","th_TH","hr_HR","en_MX","tr_TR","hu_HU","id_ID","ms_MY","en_TW","en_AU","en_ID","cs_CZ","fr_LI","nl_NL","fr_BE","en_KR","en_SG","sv_FI","ko_KR","es_EU","en_IE","en_CN","sl_SI","el_GR","en_MY","sh_CS","vi_VN","es_CL","ja_JP","no_NO","nl_BE","en_TH","en_CA","lv_LV","de_BE","ru_RU","pt_GENERIC","en_GENERIC","es_GENERIC","pl_PL","en_NZ","es_US","sh_RS","pt_AD","fi_FI","de_LI","es_AD","it_CH","fr_CA","ro_RO","sk_SK","et_EE","es_ES","en_VN","lt_LT","pt_BR","bg_BG"],badges:[{sales_org_ids:["2128"," 1640"," 1460"," 1710"],type:"competitive_pricing",label:"Price Reduced",priority:1},{sales_org_ids:["2118"," 2063"," 7958"," 1650"," 1756"],type:"top_seller",label:"Top Seller",priority:2},{sales_org_ids:["7958"," 2023"],type:"most_popular",label:"Most Popular",priority:3}],facets:[{type:"FACET_COLOR",value:["white"]},{type:"FACET_PHYSICAL_FORM",value:["crystalline"]},{type:"FACET_PRODUCT_LINE",value:["BioXtra"]},{type:"FACET_ANTIBODY_RESEARCH_AREAS",value:["cancer","cell biology","stem cells"]},{type:"FACET_MARKET_FOCUS",value:["diagnostic assay manufacturing","life science and biopharma","sample preparation"]},{type:"FACET_PRODUCT_CATEGORY",value:["buffers"]},{type:"FACET_BRAND",value:["Sigma-Aldrich"]},{type:"FACET_PURITY",value:["99.9"]},{type:"FACET_SHIPPING",value:["CN/Ships Today","FR/Ships Today","GB/Ships Today","IN/Ships Today","JP/Ships Today","KR/Ships Today","UK/Ships Today","US/Ships Today"]}],acronyms:["THAM"],other_cas_number:["25149-07-9","68755-45-3","83147-39-1","108195-86-4","857365-23-2","1158650-64-6"],xref_comparable_pno:["424575000","J22674.A7","0210313310","AC14050","103130","J61144.AP","J22675.36","M151","J62569.22","327360050","J62938.K2","AC140500010","A18494.36","J62938.K3","IC10313310","CCE199VMO2LMON","J75825.A1","J75825.A7","87020","IC10313305","BP154","J22675.A1","A0321","J62955.AP","J75825.A9","J61144.K2","J60452.K2","0210313305","J75825.36","031801.30","0210313301","031801.A1","J65594.A1","424570025","424571000","J61016.36","J60877.K2","J61016.22","J61062.36","031801.18","A18494.0E","A18494.22","J61038.AP","J22674.36","J60080","108387","327360010","J62577.K2","J60877.K3","0826","J62938.K7","J62569.36","5429.3","T2516","J22674.A1","J61062.22","J65594.A7"],xref_equivalent_pno:["700-106P","04819623","0497","04819638","53874103","IC819638","IC819623","53474105","53274101","04819620","IC819620","03118142001","97061-796"],xref_exact_pno:["A31801","167620010","CA71009186","31801","75801","J61062","031801","JK989416","241940","10467720","97062416","X171","327360010","33621.260","4109","97063888","56995","40326-00","0210313201","10376743","J22674","28808.294","819623-N","S1519","819620","4819638","1083821000","97061794","16762-4A","019-20091","015-20093","16762-1A","40326-01","J22675","JK407715","1083870500","048196-CF","J75825","SP303","87020.290","424571000","J62569","JK226162","75836","SC-3715A","10785341","4819620","410902","40326-24","65837","0826-1KG","202-07881","A2264","M151-1KG","40326-23","10163243","AC424571000","0215217601","75814","AJ65594","AJ61016","424575000","FLBP1521","CR-0188.2","0219485590","AA18494","T110600","10355910","410201","VWRB497-500G","497","75811","819620-N","75802","A18494","BP1521","75831","SC-3715","TR149","0219560590","10274300","02194558-CF","0219560580","1083820500","CR-0188.3","AC140500010","40326-08","T60040-100.0","J61016","10513921","BAKR410902","BP1541","42457-1A","42457-2A","28811.295","819638","104575","0219455780","14050-4A","02152176.5","A1379","02152176.1","140500010","AC140505000","T1501.1000","BP152-500","15446989","819623","0826-500G","15420167","J65594","140505000","204-07885","40326-09","4819623","JT4109-2","045450","MACR180610","AC424575000","AJ62569","011-20095","10103203","BP152500","33742H","15430167","1083820100","TCI-T2516","167621000","TCI-A0321","207-16045","BAKR410901","T110601","10345910","VWRB497500G","0188","AJ61062","3163","42616","0219485591","10172590","02103133-CF","0219485580","M02623","BP152-1","0219560591","7732","BP154-1","410901","97061796","T1131","BAKR410201","97062418","T110598","MK501626","A1086","14050-1A","10032210","AC327360010"],keywords:null,country_exclusions:null,country_availability:["FR","RE","MC","PM","GP","PF","GF","MQ","BR","GB","FK","CH","LI","NZ","CL","AR","HM","PG","TK","CX","FM","PW","FJ","NC","CK","AU","MP","NU","NF","AT","VI","PE","NR","CU","UY","HK","ST","LC","HT","SV","WF","VG","KI","MH","DM","GY","BO","HN","NI","VE","CR","GT","MO","TC","BZ","CO","KY","US","BS","KP","TV","KN","AS","TT","DO","PN","BB","AI","VU","GU","AG","SR","AW","PA","VC","GD","SH","BM","AN","SB","PY","EC","JM","MS","JP","SK","SX","TD","HR","NP","IR","KE","KW","NE","CD","CM","GW","MD","CG","UZ","AF","KZ","LK","JO","YE","SO","YU","AZ","ER","ET","ME","ZR","IS","GN","KG","GR","GE","TG","SN","SL","DE","TO","QA","AE","DZ","NG","RS","LV","MK","TJ","TN","EG","MR","BY","LR","SA","UA","BI","CV","PK","ML","LY","RW","SY","MV","UG","IQ","OM","GH","CI","BD","SD","BF","WS","GQ","LT","MT","BT","SI","GM","RO","TZ","TR","DJ","CF","BV","BH","GA","TM","BG","BJ","MN","EE","BA","LB","AL","MA","CY","AM","MY","MX","ID","TW","VN","TH","CZ","GI","ES","AD","CN","FI","IT","SM","VA","IN","NO","NL","HU","PT","DK","FO","GL","BE","LU","BW","NA","AO","YT","SZ","ZM","MW","ZA","MU","MZ","SC","ZW","KM","LS","MG","RU","CA","PL","KR","TP","LA","SG","BN","MM","KH","SE","SK","IE","GB","FK","IL"],created_by:"CBA",updated_by:"CBA",product_brand:"T6791SIGMA",legal_name:"Trizma® base",legal_name_suffix:"BioXtra, pH 10.5-12.0 (1 M in H2O), ≥99.9% (titration)",search_product_names:["Trizma® base"],search_product_suffixes:["BioXtra, pH 10.5-12.0 (1 M in H2O), ≥99.9% (titration)"],display_name:"Trizma® base",display_name_suffix:"BioXtra, pH 10.5-12.0 (1 M in H2O), ≥99.9% (titration)",formula:["NH2C(CH2OH)3","C4H11NO3"]},{images:[{seq:1,url:"/assets/sigmaaldrich/product/structures/230/126/63d604b2-3774-4481-878f-2ffc0d2bfe76/63d604b2-3774-4481-878f-2ffc0d2bfe76.png",alt_text:"Tris base =99.9% (titration), abs., 100 mg/mL, 300 nm ≤0.015",label:"",image_type_id:2,image_type:"Structure"}],attributes:[{label:"InChI",value:"1S/C4H11NO3/c5-4(1-6,2-7)3-8/h6-8H,1-3,5H2",seq:104,attribute_id:"inchi"},{label:"SMILES string",value:"NC(CO)(CO)CO",seq:45,attribute_id:"smiles string"},{label:"InChI key",value:"LENZDBCJOHFCAS-UHFFFAOYSA-N",seq:105,attribute_id:"inchi key"},{label:"description",value:"aminopeptidase substrate",seq:2,attribute_id:"id clarifier.default"},{label:"assay",value:"99.9% (titration)",seq:3,attribute_id:"assay.default"},{label:"packaging",value:"pkg of 1 kg (10708976001)",seq:7,attribute_id:"package quantity.default"},{label:"packaging",value:"pkg of 5 kg (11814273001)",seq:8,attribute_id:"package quantity.default"},{label:"manufacturer/tradename",value:"Roche",seq:9,attribute_id:"manufacturer designation.default"},{label:"useful pH range",value:"7-9",seq:10,attribute_id:"ph value.default"},{label:"pKa (25 \xb0C)",value:"8.1",seq:11,attribute_id:"pk-values.default"},{label:"bp",value:"219-220 \xb0C/10 mmHg (lit.)",seq:12,attribute_id:"boiling point.default"},{label:"mp",value:"167-172 \xb0C (lit.)",seq:13,attribute_id:"melting point.default"},{label:"absorption",value:"≤0.015 at 300 nm at 100 mg/mL",seq:15,attribute_id:"absorption.default"},{label:"storage temp.",value:"20-25\xb0C",seq:16,attribute_id:"storage temp.default"}],descriptions:[{label:"Analysis Note",value:"Contaminants: <0.001% PK and aldolase, each, <0.01% GOT, GPT, MDH and myokinase, each",description_type_id:1},{label:"Other Notes",value:"For life science research only. Not for use in diagnostic procedures.",description_type_id:20},{label:"Other Notes",value:"The pH values of all buffers are temperature- and concentration-dependent. For Tris buffers, pH increases about 0.03 unit per \xb0C decrease in temperature, and decreases 0.03-0.05 unit per ten-fold dilution.
For precise applications, use a carefully calibrated pH meter with a glass/calomel combination electrode.",description_type_id:20},{label:"Legal Information",value:"Trizma is a registered trademark of Merck KGaA, Darmstadt, Germany",description_type_id:22}],related_products:[],product_categories:[{category:"Biochemicals",url:"/products/chemistry-and-biochemicals/biochemicals"},{category:"Biological Buffers",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers"},{category:"Chemistry & Biochemicals",url:"/products/chemistry-and-biochemicals"},{category:"Roche",url:"/products/molecular-biology-and-functional-genomics/molecular-biology/roche"},{category:"Roche\xae Life Science Products",url:"/products/molecular-biology-and-functional-genomics/roche-life-science-products"},{category:"Tris",url:"/products/chemistry-and-biochemicals/biochemicals/biological-buffers/tris"}],links:[{image:"/content/dam/sigma-aldrich/head/search/structure-icon.gif",label:"Structure Search",url:'Structure Search',key:"structure_search",seq:25},{image:"/content/dam/sigma-aldrich/head/search/nomograph-icon.jpg",label:"Pressure-Temperature Nomograph",url:'Pressure-Temperature Nomograph',key:"pressure_temperature_nomograph",seq:26},{image:"",label:"Product Information Sheet-tris-ro",url:"/deepweb/assets/sigmaaldrich/product/documents/302/244/tris-ro.pdf",key:"PRODUCT_INFORMATION_SHEET",seq:1}],forms:[],components:[],product_rating:null,aliases:[{label:"UNSPSC Code",value:"12161705",alias_type_id:13},{label:"Web Name Suffix Override",value:"99.9% (titration), solid, abs., 100 mg/mL, 300 nm ≤0.015",alias_type_id:27},{label:"PubChem Substance ID",value:'329827583',alias_type_id:15},{label:"MDL number",value:"MFCD00004679",alias_type_id:10},{label:"Beilstein/REAXYS Number",value:"741883",alias_type_id:5}],features:null,product_type:"Chemical",application_titertest:null,species_reactivity:null,pa_message:null,catalog:"SIAL",catalog_list:["SIAL"],dd_group_type:"buffers",product_number:"TRIS-RO",vendor_number:"",product_key:"TRISRO",erp_pno_key:"TRIS-RO",brand_id:10,brand:"ROCHE",display_brand:"Sigma-Aldrich",product_name:"Tris base",product_name_suffix:"=99.9% (titration), abs., 100 mg/mL, 300 nm ≤0.015",product_status_id:2,product_status:"Ready",erp_type:["red"],erp_source:["sial-sap"],substance:{mdl_number:"MFCD00004679",id_substance:"trisbase1211477861",molecular_weight:"121.14",cas_number:"77-86-1",substance_name:"Tris base",empirical_formula:"C4H11NO3",linear_formula:"NH2C(CH2OH)3",substance_count:32,substance_key:"TRIS-BASE"},marketplace:null,materials:["000000011814273001","000000010708976001","11814273001","10708976001"],compliance:[{key:"storage_class_code",value:"11 - Combustible Solids"},{key:"wgk",value:"WGK 1"},{key:"flash_point_f",value:"Not applicable"},{key:"flash_point_c",value:"Not applicable"}],compliance_reach:[],compliance_japan:[],meta_data:{page_title:"Tris base 77-86-1",description:"99.9% (titration), solid, abs., 100 mg/mL, 300 nm ≤0.015 CAS Number: 77-86-1; Synonyms: Trizma® base,amino-2-(hydroxymethyl)-1,3-propanediol, 2-,2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol; Linear Formula: NH2C(CH2OH)3 at Sigma-Aldrich",keyword:"Sigma-Aldrich, TRISRO, Tris base, =99.9% (titration), abs., 100 mg/mL, 300 nm ≤0.015, Trizma® base,amino-2-(hydroxymethyl)-1,3-propanediol, 2-,2-Amino-2-(hydroxymethyl)-1,3-propanediol,THAM,Tris base,Tris(hydroxymethyl)aminomethane,Trometamol, 77-86-1, NH2C(CH2OH)3,"},synonyms:["Trizma® base","amino-2-(hydroxymethyl)-1,3-propanediol, 2-","2-Amino-2-(hydroxymethyl)-1,3-propanediol","THAM","Tris base","Tris(hydroxymethyl)aminomethane","Trometamol"],sds:["pl_PL","en_NZ","da_DK","ko_KR","es_ES","el_GR","it_CH","fr_CH","en_EU","en_US","en_CA","cs_CZ","ro_RO","de_BE","zh_CN","de_AT","es_MX","nl_NL","th_TH","sk_SK","hu_HU","de_CH","pt_PT","ru_RU","ms_MY","tr_TR","es_US","fi_FI","en_GB","nl_BE","sv_SE","et_EE","es_CL","it_IT","bg_BG","de_DE","es_AR","pt_BR","hr_HR","en_MY","sl_SI","fr_BE","fr_FR","en_AU","no_NO","vi_VN","ja_JP","lt_LT","lv_LV","fr_CA","en_DE"],badges:[{sales_org_ids:["7950"],type:"max_discount",label:"Promotion Available",priority:1},{sales_org_ids:["2034"," 2013"," 2031"," 2118"," 1760"," 2125"," 7950"," 2063"," 2029"," 1730"," 2137"," 1770"," 2011"," 1710"," 2025"," 1756"],type:"top_seller",label:"Top Seller",priority:2},{sales_org_ids:["2013"," 2012"," 1730"," 1710"," 1770"," 4110"," 2123"," 2010"," 1756"," 2034"," 2029"," 2131"," 2025"," 2137"," 2018"," 1919"],type:"most_popular",label:"Most Popular",priority:3}],facets:[{type:"FACET_MANUFACTURER_NAME",value:["Roche"]},{type:"FACET_PRODUCT_CATEGORY",value:["buffers"]},{type:"FACET_BRAND",value:["Sigma-Aldrich"]}],acronyms:["THAM"],other_cas_number:["25149-07-9","68755-45-3","83147-39-1","108195-86-4","857365-23-2","1158650-64-6"],xref_comparable_pno:null,xref_equivalent_pno:null,xref_exact_pno:null,keywords:["10708976","10708976","10708976","10708976","10708976","10708976","10708976","10708976001 Roche","10708976001 Roche","10708976001 Roche","10708976001 Roche","10708976001 Roche","10708976001 Roche","10708976001 Roche","11814273","11814273","11814273","11814273","11814273","11814273","11814273","11814273001 Roche","11814273001 Roche","11814273001 Roche","11814273001 Roche","11814273001 Roche","11814273001 Roche","11814273001 Roche","708976","708976","708976","708976","708976","708976","708976","814273","814273","814273","814273","814273","814273","814273","Roche 10708976001","Roche 10708976001","Roche 10708976001","Roche 10708976001","Roche 10708976001","Roche 10708976001","Roche 10708976001","Roche 11814273001","Roche 11814273001","Roche 11814273001","Roche 11814273001","Roche 11814273001","Roche 11814273001","Roche 11814273001","Roche TRIS-RO","Roche TRIS-RO","Roche TRIS-RO","Roche TRIS-RO","Roche TRIS-RO","Roche TRIS-RO","Roche TRIS-RO","TRIS-RO Roche","TRIS-RO Roche","TRIS-RO Roche","TRIS-RO Roche","TRIS-RO Roche","TRIS-RO Roche","TRIS-RO Roche"],country_exclusions:null,country_availability:["FR","RE","MC","PM","GP","PF","GF","MQ","GB","FK","BR","CH","LI","NZ","CL","AR","HM","PG","TK","CX","FM","PW","FJ","NC","CK","AU","MP","NU","NF","AT","VI","PE","NR","CU","UY","HK","ST","LC","HT","SV","WF","VG","KI","MH","DM","GY","BO","HN","NI","VE","CR","GT","MO","TC","BZ","CO","KY","US","BS","KP","TV","KN","AS","TT","DO","PN","BB","AI","VU","GU","AG","SR","AW","PA","VC","GD","SH","BM","AN","SB","PY","EC","JM","MS","JP","SK","SX","TD","HR","NP","IR","KE","KW","NE","CD","CM","GW","MD","CG","UZ","AF","KZ","LK","JO","YE","SO","YU","AZ","ER","ET","ME","ZR","IS","GN","KG","GR","GE","TG","SN","SL","DE","TO","QA","AE","DZ","NG","RS","LV","MK","TJ","TN","EG","MR","BY","LR","SA","UA","BI","CV","PK","ML","LY","RW","SY","MV","UG","IQ","OM","GH","CI","BD","SD","BF","WS","GQ","LT","MT","BT","SI","GM","RO","TZ","TR","DJ","CF","BV","BH","GA","TM","BG","BJ","MN","EE","BA","LB","AL","MA","CY","AM","MY","MX","ID","TW","TH","VN","PH","IN","IE","BE","LU","NO","BW","NA","AO","YT","SZ","ZM","MW","ZA","MU","MZ","SC","ZW","KM","LS","MG","DK","FO","GL","TP","LA","SG","BN","MM","KH","KR","GB","FK","RU","PL","SE","SK","NL","CA","HU","IT","SM","VA","CZ","CN","IL","FI","PT","GI","ES","AD"],created_by:"CBA",updated_by:"CBA",product_brand:"TRIS-ROROCHE",legal_name:"Tris base",legal_name_suffix:"=99.9% (titration), abs., 100 mg/mL, 300 nm ≤0.015",search_product_names:["Tris base"],search_product_suffixes:["=99.9% (titration), abs., 100 mg/mL, 300 nm ≤0.015","99.9% (titration), solid, abs., 100 mg/mL, 300 nm ≤0.015"],display_name:"Tris base",display_name_suffix:"99.9% (titration), solid, abs., 100 mg/mL, 300 nm ≤0.015",formula:["NH2C(CH2OH)3","C4H11NO3"]}],am=e=>{let{hasResults:a}=e,t=ap[0],r=null==t?void 0:t.sds,l=a&&!!(null==r?void 0:r.length);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("p",{children:"This is Product Tab"}),l?(0,i.jsx)(au,{product:t}):null]})},ag=()=>(0,i.jsx)("p",{children:"This is Supporting Documents Tab"}),a_=()=>(0,i.jsx)("p",{children:"This is Site Content Tab"}),ah=(0,p.n9)()(e=>({vr4:{marginBottom:e.spacing(4)},vr8:{marginBottom:e.spacing(8)},tabs:{minHeight:35,"& .Mui-selected":{color:e.palette.common.black,opacity:1},"& .MuiTabs-indicator":{backgroundColor:e.palette.common.black,height:"4px"},[e.breakpoints.up("sm")]:{minHeight:48},marginTop:e.spacing(5)},tab:{color:e.palette.primary.main,fontSize:e.typography.pxToRem(12),fontWeight:e.typography.fontWeightMedium,height:"fit-content",lineHeight:"unset",marginRight:e.spacing(6),minHeight:"unset",minWidth:"auto",opacity:1,textTransform:"none",[e.breakpoints.up("sm")]:{fontSize:e.typography.pxToRem(18),fontWeight:e.typography.fontWeightBold}},tabpanel:{padding:0},divider:{marginBottom:e.spacing(4),[e.breakpoints.up("md")]:{marginBottom:e.spacing(8)}}})),ab=e=>{var a;let{hasResults:t}=e,{classes:r}=ah(),l=(0,f.A)(),{formatMessage:n}=(0,w.A)(),d=(0,g.A)(l.breakpoints.up("md")),c=(0,s.rd)(),u=(null==c?void 0:null===(a=c.query)||void 0===a?void 0:a.focus)||o.nX.Products,p=[{value:o.nX.Products,label:n({id:"PRODUCTS",defaultMessage:"Products"}),content:(0,i.jsx)(am,{hasResults:t})},{value:o.nX.SiteContent,label:n({id:"SITE_CONTENT",defaultMessage:"Site Content"}),content:(0,i.jsx)(a_,{})},{value:o.nX.TechnicalDocuments,label:n({id:"SUPPORTING_DOCUMENTS",defaultMessage:"Supporting Documents"}),content:(0,i.jsx)(ag,{})}];return(0,i.jsxs)(e9.Ay,{value:u,children:[(0,i.jsx)(ae.A,{onChange:(e,a)=>{c.replace({pathname:c.pathname,query:{...c.query,focus:a.toLowerCase()}},void 0,{shallow:!0})},"aria-label":"documentation-tabs-".concat(u),"data-testid":"documentation-tabs",className:r.tabs,variant:"scrollable",children:p.map((e,a)=>{let{value:t,label:l}=e;return(0,i.jsx)(eo.A,{label:l,value:t,className:r.tab},a)})}),(0,i.jsx)(e7.A,{className:r.divider}),p.map((e,a)=>{let{value:t,content:l}=e;return(0,i.jsx)(aa.A,{value:t,className:r.tabpanel,children:(0,i.jsx)(D.A,{container:!0,spacing:2,justifyContent:"space-between",direction:"row",children:(0,i.jsx)(D.A,{item:!0,xs:12,md:12,className:d?r.vr8:void 0,children:l})})},a)})]})},ay=(0,p.n9)()((e,a,t)=>({hideOnMobile:{[e.breakpoints.down("md")]:{display:"none"}},searchFacets:{margin:0,["&.".concat(t.searchFacets)]:{padding:e.spacing(0)}},searchFacetsInner:{borderRight:"1px solid ".concat(e.palette.grey[600]),height:"calc(100% - ".concat(e.spacing(5),")"),padding:e.spacing(0,7,5,5),marginTop:e.spacing(5)},searchResults:{marginTop:e.spacing(10),padding:0,["&.".concat(t.searchResults)]:{[e.breakpoints.up("md")]:{marginTop:e.spacing(4),paddingLeft:e.spacing(8),paddingTop:0}}},searchResultsLoose:{[e.breakpoints.up("md")]:{marginTop:e.spacing(6)}},noResults:{marginTop:0},mobileContainer:{maxWidth:"100%",paddingLeft:0,paddingRight:0,margin:0},searchLinks:{marginBottom:e.spacing(4.5)},title:{marginLeft:e.spacing(2),textTransform:"capitalize",[e.breakpoints.up("md")]:{marginLeft:0}},titleWrapper:{borderLeft:"4px solid ".concat(e.palette.rich.purple),paddingLeft:e.spacing(2.5)},alert:{display:"flex",alignItems:"flex-start",lineHeight:1.5,borderRadius:"6px",marginBottom:e.spacing(6),padding:e.spacing(6,4),"& .MuiAlert-icon":{paddingTop:0},"& .MuiAlert-action":{padding:0,margin:0},"& svg":{fontSize:e.typography.pxToRem(16)}},infoMessage:{fontWeight:e.typography.fontWeightRegular,textTransform:"none"}})),aA=e=>{var a;let{children:t,showSortBar:l,showFacets:n,orgId:c,facets:p,loading:m,error:_,metadata:b}=e,{classes:y,cx:A}=ay(),f=(0,s.rd)(),[T]=iN(),S=(0,o.h2)({focus:f.query.focus,term:f.query.term}),C=S.focus===o.Xc.StructureSearch,v=S.focus===o.Xc.Products||S.focus===o.Xc.B2B,x=(0,H.A)(),E=(0,g.A)(x.breakpoints.up("md")),N=(null==b?void 0:b.itemCount)!==0&&null!=b&&(null==b?void 0:b.setsCount)!==0,I=A({[N?y.searchResultsLoose:y.noResults]:v});(0,r.useEffect)(()=>{F.sZ.setItem("previousSearchPath",f.asPath)},[f.asPath]);let R=[Object.values(d.e_),Object.values(e5)].toString().toLowerCase(),B=(()=>{var e,a;return"facet-search"===S.term?null===(e=T.facet[0])||void 0===e?void 0:e.split(":")[1]:(null===(a=f.query)||void 0===a?void 0:a.term)||""})(),M=!!B&&R.split(",").includes(B.toLowerCase());return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(en,{metadata:b},"head"),(0,i.jsx)(u.A,{className:y.mobileContainer,children:(0,i.jsxs)(D.A,{container:!0,spacing:10,children:[(0,i.jsx)(D.A,{item:!0,md:3,className:A(y.hideOnMobile,y.searchFacets),children:(0,i.jsx)("div",{className:y.searchFacetsInner,children:n&&!m&&(0,i.jsx)(ee,{facets:p,isStructureSearch:C})})}),(0,i.jsxs)(D.A,{item:!0,xs:12,md:9,className:N?y.searchResults:y.noResults,children:[!m&&N&&(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{className:y.titleWrapper,children:(0,i.jsx)(h.A,{variant:"h1",className:y.title,children:(0,i.jsx)(V.A,{value:B})})})}),M&&(null==f?void 0:null===(a=f.query)||void 0===a?void 0:a.term)&&(0,i.jsx)(e6,{searchQuery:f.query.term.toLowerCase()}),(0,i.jsx)(ab,{hasResults:N}),E&&N?(0,i.jsx)(e1,{showSortBar:l,metadata:b,orgId:c}):(0,i.jsx)(eJ,{facets:p,showSortBar:l,metadata:b,orgId:c}),(0,i.jsx)("div",{className:I,children:t})]})]})}),!m&&N&&(0,i.jsx)(ez.A,{dispType:d.HI.RecentlyViewedSrp,searchKey:S.term,analyticsPageName:"srp",analyticsPageDetails:"search results page"})]})};var af=t(69605),aT=t(44509),aS=t(71605),aC=t(49691),av=t(85366);let ax=(0,p.n9)()(e=>({root:{alignItems:"baseline",margin:0,marginTop:e.spacing(3),display:"flex",flexWrap:"wrap",gridRowGap:e.spacing(1),"& > *":{margin:0,flex:"0 0 16.66%"},"& > *:nth-child(4n)":{flexBasis:"50%"}},MetaFormatting:{wordBreak:"break-all",fontWeight:e.typography.fontWeightMedium}})),aE=e=>{let{substance:a}=e,{casNumber:t,molecularWeight:r,aliases:l,__typename:n}=a,c=l.find(e=>e.key===o.VT.EcNumber),u=l.find(e=>e.key.includes(o.VT.BeilsteinRegistryNumber)),{classes:p}=ax(),m=(0,s.rd)(),g=(0,o.h2)({focus:m.query.focus}),_=g.focus===o.Xc.StructureSearch?(0,av.j5)(a.products):null,b=(null==n?void 0:n.toLowerCase())===d.RL.Substance;return(0,i.jsxs)("dl",{className:p.root,children:[t&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("dt",{children:(0,i.jsxs)(h.A,{component:"div",variant:"caption",children:[(0,i.jsx)(x.A,{...E.CAS_NO}),": "]})}),(0,i.jsx)("dd",{children:(0,i.jsx)(aC.m5,{substanceId:a.id,label:t,searchValue:(0,o.aE)(t),searchFocusType:(0,o.UQ)(g.focus),productSearchType:o.mI.CasNumber,classes:p.MetaFormatting,onClick:()=>(0,O.OT)((0,aS.uW)({action:"cas number",detail:t,focus:g.focus}))})})]}),b&&r&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("dt",{children:(0,i.jsxs)(h.A,{component:"div",variant:"body2",className:p.MetaFormatting,children:[(0,i.jsx)(x.A,{...E.MOLECULAR_WEIGHT}),": "]})}),(0,i.jsx)("dd",{children:(0,i.jsx)(V.A,{value:r})})]}),c&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("dt",{children:(0,i.jsxs)(h.A,{component:"div",variant:"body2",className:p.MetaFormatting,children:[(0,i.jsx)(x.A,{...E.EC_NO}),": "]})}),(0,i.jsx)("dd",{children:(0,i.jsx)(aC.m5,{substanceId:a.id,searchValue:c.value,searchFocusType:(0,o.UQ)(g.focus),productSearchType:o.mI.EgecNumber,classes:p.MetaFormatting,onClick:()=>(0,O.OT)((0,aS.uW)({action:"ec number",detail:c.value,focus:g.focus}))})})]}),u&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("dt",{children:(0,i.jsxs)(h.A,{component:"div",variant:"body2",className:p.MetaFormatting,children:[(0,i.jsx)(x.A,{...E.BEILSTEIN_NO}),": "]})}),(0,i.jsx)("dd",{children:(0,i.jsx)("div",{className:p.MetaFormatting,children:u.value})})]}),_&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("dt",{children:(0,i.jsxs)(h.A,{component:"div",variant:"body2",className:p.MetaFormatting,children:[(0,i.jsx)(x.A,{...E.SIMILARITY}),": "]})}),(0,i.jsx)("dd",{children:(0,i.jsxs)("span",{children:[_,"%"]})})]})]})};var aN=t(37695),aI=t(16722),aR=t(63912);let aB=(0,p.n9)()(e=>({showMore:{fontSize:e.typography.pxToRem(14),color:e.palette.primary.main,fontWeight:e.typography.fontWeightBold,borderTop:"solid 1px ".concat(e.palette.grey[400]),padding:e.spacing(2,0,6,0),textAlign:"center",width:"100%"},initialProducts:{"& li":{borderBottom:"solid 1px ".concat(e.palette.grey[400])},"& li:last-child":{borderBottom:"none"}},moreProducts:{"& li":{borderBottom:"solid 1px ".concat(e.palette.grey[400])},"& li:first-child":{borderTop:"solid 1px ".concat(e.palette.grey[400])},"& li:last-child":{borderBottom:"none"}}})),aM=e=>{let{products:a,substanceName:t,substanceId:l,substancePosition:s}=e,n=a.length,o=a.slice(0,2),d=a.slice(2),[c,u]=(0,r.useState)(!1),{classes:p}=aB(),m=e=>(0,i.jsx)(aI.A,{product:e,substanceName:t,substancePosition:s,substanceId:l},e.productNumber);return(0,i.jsxs)("div",{children:[(0,i.jsx)(aN.A,{disablePadding:!0,className:p.initialProducts,children:o.map(m)}),n>2&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(ef.A,{in:c,children:(0,i.jsx)(aN.A,{disablePadding:!0,className:p.moreProducts,children:d.map(m)})}),(0,i.jsx)(aR.A,{expanded:c,setExpanded:()=>{u(!c)},className:p.showMore,"data-testid":"show-".concat(c?"less":"more")})]})]})};var aP=t(40352),aj=t(57377),aL=t(10181),aO=t(67241),aU=t(70377),ak=t(41683),aF=t(71549),aD=t(34669),aH=t(6315),aG=t(74770),aw=t(26925),aW=t(52263),aK=t(15093),aq=t(65824),aY=t(28907),aV=t(75020),aJ=t(62084),az=t(89617),aZ=t(23604),aQ=t(87254);let{publicRuntimeConfig:{featureFlags:aX}}=el()(),a$=(0,p.n9)()(e=>({tableRow:{height:"2.5rem","& .MuiTableCell-body":{padding:".2rem .6rem",borderBottom:"1px solid ".concat(e.palette.grey[300])}},productImageContainer:{height:"3.2rem",width:"3.2rem",display:"flex",alignItems:"center"},productImage:{height:"auto",width:"100%"},productName:{paddingTop:e.spacing(1)},productNumberContainer:{wordBreak:"break-word",overflowWrap:"break-word",paddingRight:"0 !important",fontWeight:e.typography.fontWeightMedium},productDescription:{maxWidth:"18rem"},productDescriptionName:{wordBreak:"break-word",fontWeight:e.typography.fontWeightMedium,paddingRight:"0.5rem"},breakWord:{wordBreak:"break-word"},productDescLink:{wordBreak:"break-word",color:e.palette.common.black,fontWeight:"normal"},hideBelowMd:{[e.breakpoints.down("md")]:{display:"none"}},hideOnMobile:{whiteSpace:"nowrap",[e.breakpoints.down("sm")]:{display:"none"}},sdsTrigger:{display:"block"},clearBottomBorder:{"& > *":{borderBottomColor:"transparent"}},tableRowExpanded:{backgroundColor:e.palette.background.grey},expandHideSpacer:{height:0,visibility:"hidden"},badgeCell:{textAlign:"right"}})),a0="7950",a1={CLONALITY:{key:"clonality-clone_number.default"},SPECIES_REACTIVITY:{key:"species reactivity.reactivity"},PORE_SIZE:{key:"pore size.default"},DIAMETER:{key:"composite dimension.default",label:"diam."},STERILITY:{key:"sterilization.default"},MATERIAL:{key:"material.default"}},a2=e=>{let{displayBadgesOnProduct:a,product:t,showGreenBadge:r,txnBadgeColAdjustments:l}=e,{attributes:s}=t,n=s.find(e=>e.key===a1.CLONALITY.key),o=s.find(e=>e.key===a1.SPECIES_REACTIVITY.key);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(aj.A,{children:n&&(0,i.jsx)(aH.A,{values:n.values})}),(0,i.jsx)(aj.A,{children:(0,i.jsx)(V.A,{value:t.cardAttribute.application.join(", ")})}),!l&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(aj.A,{children:o&&(0,i.jsx)(aH.A,{values:o.values})}),(0,i.jsx)(aj.A,{children:t.cardAttribute.citationCount}),a||r&&(0,i.jsxs)(aj.A,{children:[a&&(0,i.jsx)(aG.A,{features:t.features}),r&&(0,i.jsx)(az.A,{})]})]})]})},a4=e=>{let{displayBadgesOnProduct:a,product:t,showGreenBadge:r,txnBadgeColAdjustments:l}=e,{attributes:s}=t,n=s.find(e=>e.key===a1.PORE_SIZE.key),o=s.find(e=>e.key===a1.DIAMETER.key&&e.label===a1.DIAMETER.label),d=s.find(e=>e.key===a1.STERILITY.key),c=s.filter(e=>e.key===a1.MATERIAL.key);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(aj.A,{"data-testid":"pdp-product-poreSize",children:n&&n.values.length&&(0,i.jsx)(aH.A,{values:n.values})}),(0,i.jsx)(aj.A,{"data-testid":"pdp-product-diameter",children:o&&(0,i.jsx)(aH.A,{values:o.values})}),!l&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(aj.A,{"data-testid":"pdp-product-sterility",children:d&&(0,i.jsx)(aH.A,{values:d.values})}),(0,i.jsx)(aj.A,{"data-testid":"pdp-product-material",children:c&&c.map(e=>(0,i.jsx)(aH.A,{values:e.values},e.key))}),a||r&&(0,i.jsxs)(aj.A,{children:[a&&(0,i.jsx)(aG.A,{features:t.features}),r&&(0,i.jsx)(az.A,{})]})]})]})},a3=e=>{let{focus:a,isStaticContent:t,product:r,productDescription:l}=e,{classes:s}=a$();return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(aj.A,{className:s.productDescription,align:"left",children:[t&&r.name&&(0,i.jsx)(V.A,{value:r.name,className:s.productDescriptionName}),(0,i.jsx)(aY.h,{product:r,focus:a,label:l,productDescriptionClass:s.productDescLink,productLinkType:aY.A.DESCRIPTION,productDescription:l})]})})},a5=e=>{let{keyAttributes:a,focus:t,isStaticContent:r,product:l,productDescription:s,txnBadgeColAdjustments:n}=e,o=n?2:null==a?void 0:a.length;return(null==a?void 0:a.length)?(0,i.jsx)(i.Fragment,{children:null==a?void 0:a.slice(0,o).map(e=>(0,i.jsx)(aj.A,{"data-testid":"pdp-product-".concat(e.label),children:e.values.length>0?(0,i.jsx)(aH.A,{values:e.values}):"—"},"".concat(e.key,"_").concat(e.label)))}):(0,i.jsx)(a3,{focus:t,isStaticContent:r,product:l,productDescription:s})},a8=e=>{let{displayBadgesOnProduct:a,features:t,showGreenBadge:r,txnBadge:l,isTxnBadgeUser:s}=e,{classes:n}=a$();return(0,i.jsx)(aj.A,{className:n.badgeCell,colSpan:4,children:l?(0,i.jsx)(aQ.A,{showTooltip:!0}):!s&&(0,i.jsxs)(i.Fragment,{children:[a&&(0,i.jsx)(aG.A,{features:t}),r&&(0,i.jsx)(az.A,{})]})})},a6=e=>{var a,t,l,n,d,c,u;let{additionalColumns:p,displayBadgesOnProduct:m,displayViewLink:g=!0,focus:_,isShowBrand:h,isShowImage:b,isStaticContent:y,product:f,productIsAntibody:T,productIsSyringeFilter:S,showDescription:C,substanceId:v,substancePosition:x,txnBadgeColAdjustments:N}=e,I=(0,s.rd)(),{classes:R,cx:B}=a$(),{formatMessage:M}=(0,w.A)(),[P,j]=(0,r.useState)(!1),{currentUser:U,isB2BUser:k}=(0,L.iZ)(),[D]=(0,aZ.lT)(["language"]),{compareProducts:H,addCompareProduct:G,removeCompareProduct:W}=(0,A.Zn)(),K=H.some(e=>{let{productKey:a,brandKey:t,catalogType:i}=e;return a===f.productKey&&t===f.brand.key&&i===(0,o.vN)(_)}),q=null!==(u=null===F.Lr||void 0===F.Lr?void 0:F.Lr.getItem("searchedfor"))&&void 0!==u?u:"",Y=()=>{var e;j(e=>!e),(0,aV.Sm)({action:P?"close p&a":"view p&a",section:x?void 0:"products",component:"list",elementType:"accordion",elementText:P?"hide":"expand",material:{materialDescription:f.name,brand:null===(e=f.brand)||void 0===e?void 0:e.key,product:f.productNumber}})},{paMessage:J}=f,z=f.productNumber.startsWith("CB_")?M(E.DETAILS):f.productNumber,Z=!K&&H.length>=A.NN,Q={productKey:f.productKey,productNumber:f.productNumber,brandKey:f.brand.key,images:f.images,catalogType:_?(0,o.vN)(_):void 0},X=(null==U?void 0:U.metadata.isNewPNASrpEnabled)&&!I.query.debug&&g,$=f.legalNameSuffix||f.description,ee=null===(a=f.attributes)||void 0===a?void 0:a.find(e=>"greener alternative category.default"===e.key),ea="en"===D.language.toLowerCase(),et=T&&f.cardAttribute,ei=!et&&!S&&ea&&(null==f?void 0:f.keyAttributes)&&f.keyAttributes.length>0,er=(0,r.useMemo)(()=>{var e,a;return(null==U?void 0:null===(a=U.soldToPartners)||void 0===a?void 0:null===(e=a[0])||void 0===e?void 0:e.salesOrg)||(null==U?void 0:U.metadata.salesOrg)||""},[U]),el=(0,r.useMemo)(()=>{var e;return(null==U?void 0:null===(e=U.metadata)||void 0===e?void 0:e.country)||""},[U]),es=aX.srpTxnBadges&&"US"===el&&!k&&er===a0,en=es&&f.txnBadge&&(null===(t=f.txnBadge)||void 0===t?void 0:t.type)==="MAX_DISCOUNT"&&(null===(n=f.txnBadge)||void 0===n?void 0:null===(l=n.salesOrgIds)||void 0===l?void 0:l.includes(a0));return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(ak.A,{className:P?B(R.tableRow,R.clearBottomBorder,R.tableRowExpanded):R.tableRow,"data-testid":"product-".concat(f.name),children:[b?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(aj.A,{children:(0,i.jsx)("span",{className:R.productImageContainer,children:(0,i.jsx)("img",{className:R.productImage,src:null==f?void 0:null===(d=f.images[0])||void 0===d?void 0:d.smallUrl,alt:(null==f?void 0:null===(c=f.images[0])||void 0===c?void 0:c.altText)||""})})}),(0,i.jsx)(aj.A,{classes:{root:R.productNumberContainer},children:(0,i.jsx)(aY.h,{product:f,focus:_,label:z,productDescriptionClass:R.productName,productLinkType:aY.A.NAME,productDescription:$})})]}):(0,i.jsxs)(i.Fragment,{children:[!y&&(0,i.jsx)(aj.A,{className:R.hideBelowMd,children:(0,i.jsx)(aq.A,{name:"".concat(M(E.COMPARE),"-").concat(f.productNumber),checked:K,onChange:e=>{e.target.checked?G(Q):W(Q)},"aria-label":"".concat(M(E.COMPARE)," ").concat(f.productNumber),disabled:Z})}),(0,i.jsx)(aj.A,{classes:{root:R.productNumberContainer},children:(0,i.jsx)(aY.h,{product:f,focus:_,label:z,onProductLinkClick:()=>(0,O.WL)({product:f,searchTerm:q,substanceId:v,substancePosition:x}),productDescriptionClass:R.productName,productLinkType:aY.A.NAME,productDescription:$})})]}),et&&(0,i.jsx)(a2,{displayBadgesOnProduct:m,showGreenBadge:ee,product:f,txnBadgeColAdjustments:N}),S&&(0,i.jsx)(a4,{displayBadgesOnProduct:m,showGreenBadge:ee,product:f,txnBadgeColAdjustments:N}),ei&&(0,i.jsx)(a5,{keyAttributes:null==f?void 0:f.keyAttributes,focus:_,isStaticContent:y,product:f,productDescription:$,txnBadgeColAdjustments:N}),!f.cardCategory&&(0,i.jsxs)(i.Fragment,{children:[C&&(0,i.jsx)(a3,{focus:_,isStaticContent:y,product:f,productDescription:$}),h&&(0,i.jsx)(aj.A,{className:R.hideOnMobile,style:{color:f.brand.color||void 0},children:f.brand.name}),p&&p.map(e=>{var a;let{value:t}=e,r=f.attributes.find(e=>e.key&&e.key.toLowerCase()===t.toLowerCase());return(0,i.jsx)(aj.A,{children:(0,i.jsx)(V.A,{value:null==r?void 0:null===(a=r.values)||void 0===a?void 0:a.join(", ")})},t)})]}),(0,i.jsx)(a8,{displayBadgesOnProduct:m,features:f.features,showGreenBadge:ee,txnBadge:en&&f.txnBadge,isTxnBadgeUser:es}),(0,i.jsx)(aj.A,{children:!!f.sdsLanguages.length&&(0,i.jsx)(at.A,{sdsLanguages:f.sdsLanguages,productNumber:f.sdsPnoKey,brandKey:f.brand.key,trigger:(0,i.jsx)(aK.A,{className:R.sdsTrigger,color:"primary"})})}),(0,i.jsx)(aj.A,{children:X?(0,i.jsx)(aJ.A,{product:f,substancePosition:x,focus:_}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(aR.A,{expanded:P,setExpanded:Y,collapsedText:M(E.EXPAND),expandedText:M(E.HIDE),"data-testid":"srp-pricing-".concat(f.productNumber).concat(f.brand.key)}),(0,i.jsx)("div",{className:R.expandHideSpacer,children:(0,i.jsx)(aR.A,{expanded:!P,setExpanded:Y,collapsedText:M(E.EXPAND),expandedText:M(E.HIDE)})})]})})]}),(0,i.jsx)(ak.A,{className:R.tableRowExpanded,children:P&&(0,i.jsx)(aj.A,{colSpan:12,children:J?(0,i.jsx)(aW.Ay,{brandKey:f.brand.key,productNumber:f.productNumber,paMessage:J,displayType:aW.yU.SRP}):(0,i.jsx)(aw.A,{queryFocus:_,productName:f.name,productNumber:f.productNumber,productDescription:f.description||"",images:f.images,materialIds:f.materialIds,brandKey:f.brand.key,gaType:(0,O.Ss)(_),isMarketplace:f.isMarketplace,productAttributes:f.attributes,marketplaceSellerId:f.marketplaceSellerId||"",marketplaceOfferId:f.marketplaceOfferId||"",displaySellerName:f.displaySellerName||"",displayPromotionalBundlesAnchor:!0,checkForPb:!0,productKey:f.productKey,erp_type:f.erp_type,isBBE:f.isBBE})})})]})};var a7=t(88700);let{publicRuntimeConfig:{featureFlags:a9}}=el()(),te=(0,p.n9)()(e=>({tContainer:{overflowX:"visible"},tHeadRow:{whiteSpace:"nowrap","& .MuiTableCell-head":{padding:"0 .6rem",fontSize:e.typography.pxToRem(12),fontWeight:600,borderBottom:"1px solid ".concat(e.palette.grey[300])}},tHeadProductNumber:{width:124},tHeadSds:{width:52,"&:empty":{width:0}},hideBelowMd:{[e.breakpoints.down("md")]:{display:"none"}},utilityRow:{display:"flex",marginTop:e.spacing(4),"&:empty":{display:"none"}},showMoreLessButton:{flexShrink:0},compressWidth:{width:0}})),ta={ANTIBODY:"ANTIBODY",SYRINGE_FILTERS:"SYRINGE_FILTERS"};ta.ANTIBODY,ta.SYRINGE_FILTERS;let tt="7950",ti=e=>{let{showSdsColumn:a}=e,{classes:t}=te(),{formatMessage:r}=(0,w.A)();return(0,i.jsx)(aj.A,{className:t.tHeadSds,children:a&&r(aD.A.SDS)})},tr=()=>{let{classes:e}=te(),{formatMessage:a}=(0,w.A)();return(0,i.jsx)(aj.A,{className:e.compressWidth,children:a(aD.A.PRICING)})},tl=e=>{let{txnBadgeColAdjustments:a}=e,{formatMessage:t}=(0,w.A)();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(aj.A,{children:t(aD.A.CLONALITY)}),(0,i.jsx)(aj.A,{children:t(aD.A.APPLICATION)}),!a&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(aj.A,{children:t({id:"SPECIES_REACTIVITY",defaultMessage:"Species Reactivity"})}),(0,i.jsx)(aj.A,{children:t(aD.A.CITATIONS)})]})]})},ts=e=>{let{txnBadgeColAdjustments:a}=e,{formatMessage:t}=(0,w.A)();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(aj.A,{children:t(aD.A.PORE_SIZE)}),(0,i.jsx)(aj.A,{children:t(aD.A.DIAMETER)}),!a&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(aj.A,{children:t(aD.A.STERILITY)}),(0,i.jsx)(aj.A,{children:t(aD.A.MATERIAL)})]})]})},tn=e=>e.toUpperCase().replace(/[^A-Z0-9]+/g,"_").replace(/_+$/g,""),to=e=>{let{keyAttributes:a,txnBadgeColAdjustments:t}=e,{formatMessage:r}=(0,w.A)();if(null==a?void 0:a.length){let e=t?2:null==a?void 0:a.length;return(0,i.jsx)(i.Fragment,{children:null==a?void 0:a.slice(0,e).map(e=>{let{key:a,label:t}=e,r=t.replace(/\b\w/g,e=>e.toUpperCase()),l=tn(r);return(0,i.jsx)(aj.A,{children:l?(0,i.jsx)(x.A,{id:l,defaultMessage:r}):r},"".concat(a,"_").concat(t))})})}return(0,i.jsx)(aj.A,{children:r(aD.A.DESCRIPTION)})},td=e=>{let{additionalColumns:a,isShowBrand:t,showDescriptionColumn:r}=e,{formatMessage:l}=(0,w.A)();return(0,i.jsxs)(i.Fragment,{children:[r&&(0,i.jsx)(aj.A,{children:l(aD.A.DESCRIPTION)}),t&&(0,i.jsx)(aj.A,{children:l(aD.A.BRAND)}),a&&a.map(e=>{let{text:a}=e;return(0,i.jsx)(aj.A,{"data-additional":"true",children:a},a)})]})},tc=e=>{var a,t,l;let{products:s,displayBadgesOnProduct:n,focus:o,maxRows:d,isShowImage:c=!1,isShowBrand:u=!1,isStaticContent:p=!1,additionalColumns:m,displayViewLink:g,substanceId:_,substancePosition:h,substanceKeyAttributes:b}=e,{classes:y,cx:A}=te(),[f]=(0,aZ.lT)(["language"]),[T,S]=(0,r.useState)(!1),C=d||5,v=T?s.length:C,{formatMessage:x}=(0,w.A)(),E=!!s.length&&(null===(a=s[0])||void 0===a?void 0:a.cardCategory)===ta.ANTIBODY,N=!!s.length&&(null===(t=s[0])||void 0===t?void 0:t.cardCategory)===ta.SYRINGE_FILTERS,I=s.filter(e=>{var a;return(null==e?void 0:null===(a=e.sdsLanguages)||void 0===a?void 0:a.length)>0}).length>0,R="en"===f.language.toLowerCase(),{currentUser:B,isB2BUser:M}=(0,L.iZ)(),P=(0,r.useMemo)(()=>{var e,a;return(null==B?void 0:null===(a=B.soldToPartners)||void 0===a?void 0:null===(e=a[0])||void 0===e?void 0:e.salesOrg)||(null==B?void 0:B.metadata.salesOrg)||""},[B]),j=(0,r.useMemo)(()=>{var e;return(null==B?void 0:null===(e=B.metadata)||void 0===e?void 0:e.country)||""},[B]),U=s.some(e=>{var a,t,i;return(null==e?void 0:null===(a=e.txnBadge)||void 0===a?void 0:a.type)==="MAX_DISCOUNT"&&(null==e?void 0:null===(i=e.txnBadge)||void 0===i?void 0:null===(t=i.salesOrgIds)||void 0===t?void 0:t.includes(tt))}),k=a9.srpTxnBadges&&"US"===j&&!M&&P===tt&&U,F=E?tl:N?ts:null,D=!F&&R&&b&&b.length>0,H=!D&&!F||!R;return(0,i.jsxs)(aL.A,{className:y.tContainer,children:[(0,i.jsxs)(aO.A,{size:"small",children:[(0,i.jsx)(aU.A,{children:(0,i.jsxs)(ak.A,{className:y.tHeadRow,children:[c?(0,i.jsx)(aj.A,{}):p?null:(0,i.jsx)(aj.A,{className:A(y.hideBelowMd,y.compressWidth),children:x(aD.A.COMPARE)}),(0,i.jsx)(aj.A,{classes:{root:y.tHeadProductNumber},children:x(aD.A.PRODUCT_NO)}),F&&(0,i.jsx)(F,{txnBadgeColAdjustments:k}),D&&(0,i.jsx)(to,{keyAttributes:b,txnBadgeColAdjustments:k}),!(null===(l=s[0])||void 0===l?void 0:l.cardCategory)&&(0,i.jsx)(td,{additionalColumns:m,isShowBrand:u,showDescriptionColumn:H}),(0,i.jsx)(aj.A,{colSpan:4}),(0,i.jsx)(ti,{showSdsColumn:I}),(0,i.jsx)(tr,{})]})}),(0,i.jsx)(aF.A,{children:s.slice(0,v).map((e,a)=>e instanceof Error||!e?null:(0,i.jsx)(a6,{additionalColumns:m,displayBadgesOnProduct:n,displayViewLink:g,focus:o,isShowBrand:u,isShowImage:c,isStaticContent:p,product:e,productIsAntibody:E,productIsSyringeFilter:N,showDescription:H,substanceId:_,substancePosition:h,txnBadgeColAdjustments:k},"".concat(e.productKey).concat(e.brand.erpKey,"-").concat(a)))})]}),(0,i.jsx)("div",{className:y.utilityRow,children:s.length>C&&(0,i.jsx)(aR.A,{expanded:T,setExpanded:S,className:y.showMoreLessButton,"data-testid":"show-".concat(T?"less":"more"),onClick:()=>{let e=T?"show less":"show more";(0,O.tg)({action:a7.$R.InPageClick,detail:"".concat(e," products | ").concat(_),component:a7.IP.Body,elementType:a7.T.AnchorLink,elementText:e,productName:"water"})}})})]})};var tu=t(92881),tp=t(36820),tm=t(52710);let tg=(0,p.n9)()(e=>({root:{[e.breakpoints.up("md")]:{paddingBottom:e.spacing(6)}},overview:{borderBottom:"solid 1px ".concat(e.palette.grey[400]),padding:e.spacing(4),display:"flex",[e.breakpoints.up("md")]:{borderBottom:"none",padding:e.spacing(6,0)}},flexGrow:{flexGrow:1},thumbnailWrapper:{height:58,width:58,borderRadius:2,border:"solid 1px ".concat(e.palette.grey[500]),backgroundColor:e.palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",marginRight:e.spacing(4),[e.breakpoints.up("md")]:{width:130,height:130,borderRadius:4,marginRight:e.spacing(6)}},thumbnail:{maxWidth:"100%",maxHeight:"100%",width:"auto",height:"auto"},name:{fontSize:e.typography.pxToRem(16),fontWeight:e.typography.fontWeightBold,marginBottom:e.spacing(1),[e.breakpoints.up("md")]:{lineHeight:1,fontSize:e.typography.pxToRem(24),marginBottom:e.spacing(3)}},labelForDefinition:{fontWeight:e.typography.fontWeightMedium},synonyms:{[e.breakpoints.up("md")]:{marginBottom:e.spacing(1)}},definition:{[e.breakpoints.up("md")]:{paddingLeft:e.spacing(1)}},product:{display:"block"},breakWord:{wordBreak:"break-word"},hideBelowMd:{[e.breakpoints.down("md")]:{display:"none"}},verticalLine:{[e.breakpoints.up("lg")]:{borderRight:"1px solid ".concat(e.palette.grey[400]),marginRight:e.spacing(4),paddingRight:e.spacing(4),lineHeight:e.typography.pxToRem(16)}},infoIcon:{transform:"scale(1.2)",color:e.palette.primary.main,height:e.spacing(4),verticalAlign:"bottom",cursor:"pointer"},trustedInfo:{fontSize:e.typography.pxToRem(12),[e.breakpoints.down("lg")]:{display:"block"}},sellerInfo:{fontSize:e.typography.pxToRem(12),marginTop:e.spacing(2)},trigger:{height:"100%",width:"100%",display:"block"},triggerText:{marginTop:e.spacing(2)},triggerLink:{color:e.palette.primary.main,fontWeight:900,textDecoration:"none","&:hover":{cursor:"pointer"}},imageText:{marginLeft:e.spacing(1)}})),t_=e=>{let{onSubstanceClick:a,substance:t,substancePosition:l}=e,{products:n,id:c,synonyms:u,images:p,linearFormula:m,empiricalFormula:_,legalName:b,__typename:A}=t,{classes:f,cx:S}=tg(),C=(0,s.rd)(),v=(0,o.h2)({focus:C.query.focus}),N=t.images[0]||{},I=n.map(e=>({...e,images:p})),R=n[0],B=null==R?void 0:R.isMarketplace,M=(null==R?void 0:R.displaySellerName)||(0,o.t1)(null==R?void 0:R.attributes),P=(null==R?void 0:R.marketplaceSellerId)||"",j=B&&!!M&&!!P,L=C.query.catalogType,U=(0,o.vN)(null!=L?L:v.focus),[k,F]=(0,r.useMemo)(()=>m?[m,E.LINEAR_FORMULA]:_?[_,E.EMPIRICAL_FORMULA_HILL_NOTATION]:[null,null],[_,m]),D=(0,H.A)(),G=(0,g.A)(D.breakpoints.up(aP.Rp.MD),{defaultMatches:!0}),w=n.some(e=>e.features.length>0),W=n.length,[K,q]=(0,r.useState)(!1),Y=()=>{q(e=>!e)},J=(null==A?void 0:A.toLowerCase())===d.RL.Substance,[z,Z]=(0,r.useState)(!1),Q=e=>{Z(!z),z||(0,O.OT)({action:"view image",detail:t.name,component:"body",elementType:e?"image":"link",elementText:e?void 0:"all photos"})};return(0,i.jsxs)("div",{className:f.root,"data-testid":"srp-substance-group",children:[(0,i.jsxs)("div",{id:"product-info",className:f.overview,children:[(0,i.jsx)("div",{children:J?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{id:"srp-image-container",className:f.thumbnailWrapper,children:(0,i.jsx)(y.A,{className:f.trigger,onClick:()=>Q(!0),children:(0,i.jsx)(aT.A,{className:f.thumbnail,alt:(null==N?void 0:N.altText)||t.name,src:null==N?void 0:N.mediumUrl,sizes:"58px",urls:[null==N?void 0:N.smallUrl,null==N?void 0:N.mediumUrl,null==N?void 0:N.largeUrl],width:"130",height:"50"})})}),(0,i.jsxs)("div",{className:f.triggerText,children:[(0,i.jsx)("span",{role:"button",className:f.triggerLink,onClick:()=>Q(!1),onKeyPress:()=>Q(!1),tabIndex:0,children:(0,i.jsx)(x.A,{...E.ALL_PHOTOS})}),(0,i.jsxs)("span",{className:f.imageText,children:["(",t.images.length,")"]})]})]}):null}),(0,i.jsxs)("div",{className:f.flexGrow,children:[(0,i.jsx)(h.A,{id:"substance-name",component:"h2",className:S(f.name,f.breakWord),children:W>1?(0,i.jsx)(T.N,{...s.SL.index(c,U),children:(0,i.jsx)("a",{"aria-hidden":!0,"data-testid":"substance-name-link-".concat(t.name),id:"substance-link",onClick:a,role:"button",children:(0,i.jsx)(V.A,{value:b||t.name})})}):(0,i.jsx)(V.A,{value:b||t.name})}),J&&(null==u?void 0:u.length)>0&&(0,i.jsxs)("div",{className:f.synonyms,children:[(0,i.jsxs)(h.A,{component:"span",variant:"body2",className:f.labelForDefinition,children:[(0,i.jsx)(x.A,{id:"SYNONYM(S)",defaultMessage:"Synonym(s)"}),": "]}),(0,i.jsx)(h.A,{component:"span",variant:"body2",className:f.definition,children:(0,i.jsx)(V.A,{className:f.breakWord,value:u.join(", ")})})]}),(0,i.jsxs)("div",{className:f.hideBelowMd,children:[J&&k&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(h.A,{component:"span",variant:"body2",className:f.labelForDefinition,children:[(0,i.jsx)(x.A,{...F}),": "]}),(0,i.jsx)(h.A,{component:"span",variant:"body2",className:f.definition,children:(0,i.jsx)(V.A,{className:f.breakWord,value:k})})]}),(0,i.jsx)(aE,{substance:t})]}),j&&(0,i.jsxs)("div",{className:f.sellerInfo,children:[(0,i.jsx)(x.A,{...E.CONTACT_SELLER_SHIPPED_SOLD})," ",(0,i.jsx)(T.N,{...s.kJ.index(M,P),children:(0,i.jsx)("a",{children:M})}),(0,i.jsx)("span",{className:f.verticalLine}),(0,i.jsxs)("span",{className:f.trustedInfo,children:[(0,i.jsx)(x.A,{...E.CONTACT_SELLER_TRUSTED}),(0,i.jsx)(af.A,{className:f.infoIcon,onClick:Y}),K&&(0,i.jsx)(tu.A,{open:K,onCancel:Y})]})]})]})]}),(0,i.jsx)(tm.M,{source:"srp - ".concat(v.focus),children:(0,i.jsx)(G?tc:aM,{products:I,displayBadgesOnProduct:w,focus:v.focus,substanceId:t.id,substanceName:t.name,substancePosition:l,substanceKeyAttributes:t.keyAttributes})}),(0,i.jsx)(tp.A,{isOpen:z,onClose:Z,images:t.images,name:t.name,productId:R.productNumber})]})};var th=t(5493);let tb=(0,p.n9)()(e=>({tRow:{display:"flex",alignItems:"center","& > div":{"&:nth-child(1)":{width:"4%"},"&:nth-child(2)":{width:"16%"},"&:nth-child(3)":{width:"38%"},"&:nth-child(4)":{width:"16%"},"&:nth-child(5)":{width:"10%"},"&:nth-child(6)":{width:"16%"},"&:not(:last-child)":{paddingRight:e.spacing(5)}}},tBodyRow:{padding:e.spacing(2,0),borderBottom:"1px solid ".concat(e.palette.grey[50]),"&:first-of-type":{borderTop:"1px solid ".concat(e.palette.grey[50])}},imageContainer:{paddingBottom:"100%",position:"relative",width:"100%",border:"1px solid ".concat(e.palette.grey[50])},imageWrapper:{position:"absolute",top:0,bottom:0,left:0,right:0,height:"100%",display:"flex",alignItems:"center",justifyContent:"center",[e.breakpoints.up("sm")]:{padding:e.spacing(4)}}})),ty=()=>{let{classes:e,cx:a}=tb(),t=(0,f.A)();return(0,i.jsxs)("div",{"data-testid":"products-srp-skeleton",children:[(0,i.jsx)(eZ.A,{mb:20}),(0,i.jsx)("div",{children:[,,,,,].fill({}).map((r,l)=>(0,i.jsx)(eZ.A,{border:1,borderColor:t.palette.grey["50"],mb:{xs:6,sm:10},p:{xs:3,sm:6},children:(0,i.jsxs)(D.A,{container:!0,spacing:5,children:[(0,i.jsx)(D.A,{item:!0,xs:2,children:(0,i.jsx)("div",{className:e.imageContainer,children:(0,i.jsx)("div",{className:e.imageWrapper,children:(0,i.jsx)(th.A,{height:1,width:1})})})}),(0,i.jsx)(D.A,{item:!0,xs:10,children:(0,i.jsx)(eZ.A,{mt:2,children:(0,i.jsxs)(D.A,{container:!0,spacing:4,children:[(0,i.jsx)(D.A,{item:!0,xs:12,children:(0,i.jsx)(th.A,{height:28,width:.7,mb:3,borderRadius:{xs:2,sm:"borderRadius"}})}),(0,i.jsx)(D.A,{item:!0,xs:4,sm:2,children:(0,i.jsx)(th.A,{height:16,width:.9,borderRadius:{xs:2,sm:"borderRadius"}})}),(0,i.jsx)(D.A,{item:!0,xs:8,sm:10,children:(0,i.jsx)(th.A,{height:16,width:.7,borderRadius:{xs:2,sm:"borderRadius"}})}),Array(6).fill({}).map((e,a)=>(0,i.jsxs)(D.A,{item:!0,xs:4,sm:2,children:[(0,i.jsx)(th.A,{height:16,width:.6,borderRadius:{xs:2,sm:"borderRadius"},mb:3}),(0,i.jsx)(th.A,{height:16,width:.9,borderRadius:{xs:2,sm:"borderRadius"},mb:{xs:1,sm:3}})]},a))]})})}),(0,i.jsx)(D.A,{item:!0,xs:12,children:[,,,].fill({}).map((t,r)=>(0,i.jsx)("div",{className:a(e.tRow,e.tBodyRow),children:Array(6).fill({}).map((e,a)=>(0,i.jsx)("div",{children:(0,i.jsx)(th.A,{height:16,width:1,borderRadius:{xs:2,sm:"borderRadius"}})},a))},r))})]})},l))})]})};var tA=t(98868),tf=t(86063),tT=t(81474),tS=t(96707),tC=t(29086),tv=t(88124),tx=t(42148),tE=t(72829),tN=t(66896);let tI=(0,p.n9)()(e=>({root:{padding:e.spacing(6,0),borderBottom:"1px solid ".concat(e.palette.grey[600])},title:{display:"block",fontSize:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium,marginBottom:e.spacing(1),color:e.palette.primary.main},geneWrapper:{display:"flex",alignItems:"flex-start",justifyContent:"flex-start",gap:e.spacing(5),width:"100%"},speciesSectionWrapper:{display:"flex",[e.breakpoints.up("sm")]:{marginLeft:"130px"}},thumbnail:{backgroundColor:e.palette.common.white,border:"1px solid ".concat(e.palette.grey[400]),borderRadius:2,flexShrink:0,height:"109px",width:"109px"},detail:{maxWidth:"calc(100% - 109px)",flexBasis:"calc(100% - 109px)",flexGrow:1},synonymsWrapper:{display:"flex",flexDirection:"row"},geneDataTitle:{fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},geneDataRow:{fontSize:e.typography.pxToRem(14),marginBottom:e.spacing(2),wordBreak:"break-word",whiteSpace:"nowrap"},geneDataRowExpanded:{whiteSpace:"normal"},relatedProductsTitle:{fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14),marginBottom:e.spacing(3),marginTop:e.spacing(4)},relatedProductsRow:{display:"flex",flexFlow:"row wrap",maxWidth:"770px","& > *":{marginBottom:e.spacing(1),width:"25%",paddingRight:e.spacing(3)}},expandCta:{fontSize:e.typography.pxToRem(14),color:e.palette.primary.main,fontWeight:e.typography.fontWeightBold},relatedGenesLinkWrapper:{display:"flex",marginTop:e.spacing(5)},relatedGenesLink:{fontSize:e.typography.pxToRem(16),"&:hover > *":{color:e.palette.secondary.dark}},caretRightIcon:{fontSize:e.typography.pxToRem(16),color:e.palette.primary.main,marginLeft:e.spacing(3),[e.breakpoints.up("md")]:{fontSize:e.typography.pxToRem(10)}}})),tR=e=>{let a;return e&&(a="Summary: "===e.slice(0,9)?e.slice(9,e.length-1):null),a},tB=e=>{let{gene:a}=e,{classes:t}=tI(),l=tR(a.summary),[n,d]=(0,r.useState)(!1),c=a.variants.reduce((e,a,t,i)=>{let r=t===i.length-1?"":", ";return e+("".concat(a.commonName," ").concat(a.symbol," (").concat(a.geneId,")")+r)},""),u=c?c.split(" "):[],p=l?l.split(" "):[];return(0,i.jsxs)("div",{className:t.root,"data-testid":"gene-card",children:[(0,i.jsxs)("div",{className:t.geneWrapper,children:[(0,i.jsx)("div",{className:t.thumbnail,children:(0,i.jsx)(tC.A,{style:{width:"100%",height:"100%"}})}),(0,i.jsxs)("div",{className:t.detail,children:[(0,i.jsx)(T.N,{...s.U8.index(a.symbol),passHref:!0,children:(0,i.jsx)(e2.A,{className:t.title,children:a.symbol})}),a.name&&(0,i.jsx)(tS.A,{mb:4,fontSize:16,children:a.name}),a.synonyms.length>0&&(0,i.jsxs)("div",{className:t.synonymsWrapper,children:[(0,i.jsx)(D.A,{item:!0,xs:3,md:2,children:(0,i.jsx)("div",{className:t.geneDataTitle,children:(0,i.jsx)(x.A,{...aD.A.SYNONYMS,children:e=>(0,i.jsxs)("span",{children:[e,":"]})})})}),(0,i.jsx)(D.A,{item:!0,xs:9,md:10,"data-testid":"gene-synonyms",children:(0,i.jsx)("div",{className:t.geneDataRow,children:a.synonyms.join(", ")})})]})]})]}),(0,i.jsx)("div",{className:t.speciesSectionWrapper,children:(0,i.jsxs)(D.A,{container:!0,children:[a.variants.length>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(D.A,{item:!0,xs:3,md:2,children:(0,i.jsx)("div",{className:t.geneDataTitle,children:(0,i.jsx)(x.A,{id:"SPECIES",defaultMessage:"Species",children:e=>(0,i.jsxs)("span",{children:[e,":"]})})})}),(0,i.jsx)(D.A,{item:!0,xs:9,md:10,"data-testid":"gene-variants",children:(0,i.jsx)(tS.A,{lineHeight:1.7,className:n?t.geneDataRowExpanded:t.geneDataRow,children:(0,i.jsx)(tv.A,{allowShowMore:!1,wordCount:10,showFullText:n,children:c})})})]}),l&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(D.A,{item:!0,xs:3,md:2,children:(0,i.jsx)("div",{className:t.geneDataTitle,children:(0,i.jsx)(x.A,{...aD.A.SUMMARY,children:e=>(0,i.jsxs)("span",{children:[e,":"]})})})}),(0,i.jsx)(D.A,{item:!0,xs:9,md:10,"data-testid":"gene-summary",children:(0,i.jsx)(tS.A,{lineHeight:1.7,className:n?t.geneDataRowExpanded:t.geneDataRow,children:(0,i.jsx)(tv.A,{allowShowMore:!1,wordCount:10,showFullText:n,children:l})})})]}),u.length-1>10||p.length-1>15?(0,i.jsx)(y.A,{"data-testid":"gene-show-more",className:t.expandCta,onClick:()=>d(!n),children:n?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(x.A,{...aD.A.SHOW_LESS}),(0,i.jsx)(tx.A,{})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(x.A,{...aD.A.SHOW_MORE}),(0,i.jsx)(tE.A,{})]})}):null]})}),a.relatedCategories.length>0&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:t.relatedProductsTitle,children:(0,i.jsx)(x.A,{...aD.A.RELATED_PRODUCTS,children:e=>(0,i.jsxs)("span",{children:[e,":"]})})}),(0,i.jsx)("div",{id:"gene-categories","data-testid":"gene-categories",className:t.relatedProductsRow,children:a.relatedCategories.map(e=>"shRNA"!==e.name&&"siRNA"!==e.name&&(0,i.jsx)(T.N,{...s.U8.index(a.symbol,e.name),passHref:!0,children:(0,i.jsx)(e2.A,{color:"primary",children:e.name})},e.name)||("shRNA"===e.name||"siRNA"===e.name)&&(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(T.N,{...s.VO.index(e.name,a.symbol),passHref:!0,children:(0,i.jsx)(e2.A,{color:"primary",children:e.name})},e.name)}))})]}),a.name&&(0,i.jsx)("div",{className:t.relatedGenesLinkWrapper,children:(0,i.jsx)(T.N,{href:"".concat(s.wO.searchResults(a.name)).concat((0,o.$c)({term:a.name,focus:o.Xc.Genes})),passHref:!0,children:(0,i.jsxs)(e2.A,{color:"primary",className:t.relatedGenesLink,children:[(0,i.jsx)(x.A,{...aD.A.SEE_ALL_RELATED_GENES}),(0,i.jsx)(tN.A,{className:t.caretRightIcon})]})})})]})};var tM=t(11569),tP=t(19793);let tj=(0,p.n9)()(e=>({sectionWrapper:{background:e.palette.background.grey,boxShadow:"none",height:"100%",padding:e.spacing(5),[e.breakpoints.up("lg")]:{background:"white",boxShadow:"0 0 4px 0 rgba(0, 0, 0, 0.25)",maxWidth:"250px",padding:e.spacing(6)}},heading:{fontSize:e.typography.pxToRem(16),fontWeight:e.typography.fontWeightMedium,[e.breakpoints.up("md")]:{fontSize:e.typography.pxToRem(18),fontWeight:e.typography.fontWeightBold}},textLink:{fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightBold,color:e.palette.primary.main},headerDivider:{marginBottom:e.spacing(3),marginTop:e.spacing(1),[e.breakpoints.up("xs")]:{marginRight:-20,marginLeft:-20}},sectionContent:{marginBottom:e.spacing(6)}})),tL=()=>{let{classes:e}=tj(),{formatMessage:a}=(0,w.A)();return(0,i.jsxs)(D.A,{item:!0,xs:12,className:e.sectionWrapper,children:[(0,i.jsx)(h.A,{component:"div",className:e.heading,children:a(aD.A.NEED_ADDITIONAL_HELP)}),(0,i.jsx)(e7.A,{className:e.headerDivider}),(0,i.jsx)("div",{className:e.sectionContent,children:(0,i.jsx)(T.N,{href:s.mA.customerSupport(),passHref:!0,children:(0,i.jsx)(e2.A,{className:e.textLink,children:a(aD.A.CUSTOMER_SUPPORT)})})}),(0,i.jsx)(h.A,{component:"div",className:e.heading,children:a({id:"ALDRICH_MARKET_SELECT",defaultMessage:"Aldrich\xae Market Select"})}),(0,i.jsx)(e7.A,{className:e.headerDivider}),(0,i.jsxs)("div",{className:e.sectionContent,children:[(0,i.jsxs)(e2.A,{className:e.textLink,href:"http://www.aldrichmarketselect.com",target:"_blank",children:[a({id:"ALDRICH_MARKET_SELECT",defaultMessage:"Aldrich\xae Market Select"}),","," "]}),a(aD.A.ALDRICH_MARKET_SELECT_NSR)]})]})},tO=(0,p.n9)()(e=>({gridWrapper:{overflow:"hidden",padding:0},columnWrapper:{display:"flex",justifyContent:"space-between",padding:e.spacing(0,5),[e.breakpoints.down("md")]:{flexDirection:"column"},[e.breakpoints.down("lg")]:{margin:0}},firstColumn:{width:"100%",[e.breakpoints.up("md")]:{width:"66%"}}}));var tU=t(54414),tk=t(79965);let tF=(0,p.n9)()(e=>({notFindingText:{fontWeight:e.typography.fontWeightBold}})),tD=()=>{let{classes:e}=tF();return(0,i.jsx)(tk.A,{alertMessage:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.A,{className:e.notFindingText,children:(0,i.jsx)(x.A,{id:"AI_ASSISTANT_NOT_FINDING_WHAT_YOU_ARE_LOOKING_FOR",defaultMessage:"Not finding what you are looking for?"})}),(0,i.jsx)(h.A,{children:(0,i.jsx)(x.A,{id:"LET_PRODUCT_ASSISTANT_HELP",defaultMessage:"Let the Product Assistant help you discover the right solution."})})]}),gaSection:"no search results"})};var tH=t(47378);let tG=(0,p.n9)()(e=>({baseCardStyle:{backgroundColor:e.palette.common.white,marginBottom:e.spacing(5),minHeight:350,transition:"all .2s ease-in-out","&:hover":{boxShadow:"0 20px 40px 0 rgba(0, 0, 0, 0.2), 0 2px 4px 0 rgba(0, 0, 0, 0.05)",transform:"scale(1.03)","& button":{opacity:1}},[e.breakpoints.down("lg")]:{minHeight:80,marginBottom:0,paddingBottom:0,transition:"none","&:hover":{transform:"none",boxShadow:"none"}}},verticalSpacing:{marginBottom:e.spacing(6),[e.breakpoints.up("xs")]:{marginLeft:e.spacing(6)}},noMatchesMessage:{fontSize:e.typography.pxToRem(16),fontWeight:e.typography.fontWeightMedium,[e.breakpoints.up("md")]:{fontSize:e.typography.pxToRem(18),fontWeight:e.typography.fontWeightBold}},sectionWrapper:{overflow:"hidden",margin:e.spacing(4,0),[e.breakpoints.up("xs")]:{marginLeft:-20,marginRight:-20,marginTop:10}},sectionHeading:{fontSize:e.typography.pxToRem(16),fontWeight:e.typography.fontWeightBold,margin:e.spacing(10,0,2,0)},sectionText:{fontSize:e.typography.pxToRem(14),lineHeight:"1.8rem",margin:"0"},linkWrapper:{margin:e.spacing(2,0,2,2),[e.breakpoints.up("xs")]:{marginLeft:30,marginTop:20}},textLink:{fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightBold,color:e.palette.primary.main},sectionDivider:{marginBottom:20},divider:{[e.breakpoints.up("md")]:{display:"none"},[e.breakpoints.up("xs")]:{marginRight:-20,marginLeft:-20}},cardGrid:{[e.breakpoints.up("md")]:{padding:"0 !important",margin:-16}}})),tw=e=>{let{link:a,linkText:t,title:r,type:l,isGene:s,children:n}=e,{classes:o}=tG();return(0,i.jsxs)("div",{className:o.sectionWrapper,"data-testid":"search-no-results-".concat(l,"-quick-link"),children:[(0,i.jsx)(e7.A,{className:o.sectionDivider}),(0,i.jsx)(h.A,{variant:"h2",className:o.verticalSpacing,children:r}),(0,i.jsx)(D.A,{container:!s,children:n}),(0,i.jsx)(e7.A,{className:o.divider}),a&&t&&(0,i.jsx)(D.A,{container:!0,spacing:4,children:(0,i.jsx)("div",{className:o.linkWrapper,children:(0,i.jsx)(T.N,{href:a,passHref:!0,children:(0,i.jsx)(e2.A,{children:t})})})})]})},tW=e=>{var a,t;let{dymTerms:l,hasBbeData:n,bbeLoading:c,bbeData:u,bbeError:p}=e,{formatMessage:m}=(0,w.A)(),{classes:g}=tG(),_=(0,s.rd)();(0,r.useEffect)(()=>{c||n||l?!c&&n&&(0,O.PC)(!0):(0,O.si)(_.query.term||"",[],_.query.focus,_.query.type,_.query.page)},[u]);let h=null==u?void 0:null===(t=u.getProductSearchResults)||void 0===t?void 0:null===(a=t.items)||void 0===a?void 0:a.filter(e=>"Product"===e.__typename).slice(0,3);return p&&!c?(0,i.jsx)(k.A,{}):(0,i.jsx)(i.Fragment,{children:n&&h&&(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(tw,{link:"".concat(s.wO.searchResults(_.query.term)).concat((0,o.$c)({term:_.query.term,focus:o.Xc.BuildingBlocks})),linkText:m(aD.A.SEE_ALL_BUILDING_BLOCKS),title:m(aD.A.BUILDING_BLOCKS_EXPLORER),type:"bbe",children:h.map((e,a)=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(D.A,{item:!0,xs:12,md:5,className:g.cardGrid,children:[(0,i.jsx)(e7.A,{className:g.divider}),(0,i.jsx)("div",{className:g.baseCardStyle,children:(0,i.jsx)(tf.A,{colorIndex:a,catalogOverride:d.Mh.Buildingblocks,substance:e})})]},a),(0,i.jsx)(e7.A,{className:g.divider})]}))})})})},tK=e=>{var a,t,l,s,n,o,c,u,p,m;let{geneData:_,dymTerms:b,isRedirect:y}=e,[A,f]=iN(),{formatMessage:T}=(0,w.A)(),{classes:S}=tG(),C=(0,H.A)(),v=(0,tH.k)(),x=(0,g.A)(C.breakpoints.up(aP.Rp.MD),{defaultMatches:!0}),E=(0,g.A)(C.breakpoints.up(aP.Rp.LG),{defaultMatches:!0}),N=(0,U.GO)(),I=(0,tU.S)()?"network-only":"cache-first",{data:R,error:B,loading:M}=(0,tT.le)({fetchPolicy:I,variables:{searchTerm:A.term,page:A.page,group:d.RL.Product,selectedFacets:f,sort:A.sort,type:A.type?A.type.toUpperCase():void 0,catalogType:d.Mh.Buildingblocks},skip:!N});(0,r.useEffect)(()=>{(null==b?void 0:b.length)&&!y&&(0,O.si)(A.term||"",b,A.focus,A.type,"".concat(A.page))},[b]);let{classes:P}=tO(),j=!!(null==_?void 0:null===(t=_.getGeneSearchResults)||void 0===t?void 0:null===(a=t.metadata)||void 0===a?void 0:a.itemCount)&&(null==_?void 0:null===(s=_.getGeneSearchResults)||void 0===s?void 0:null===(l=s.metadata)||void 0===l?void 0:l.itemCount)!==0,L=null==_?void 0:null===(o=_.getGeneSearchResults)||void 0===o?void 0:null===(n=o.items)||void 0===n?void 0:n.slice(0,1),k=!!(null==R?void 0:null===(u=R.getProductSearchResults)||void 0===u?void 0:null===(c=u.metadata)||void 0===c?void 0:c.itemCount)&&(null==R?void 0:null===(m=R.getProductSearchResults)||void 0===m?void 0:null===(p=m.metadata)||void 0===p?void 0:p.itemCount)!==0,[F,G]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{M||G(!N||!k&&!j)},[M,k,N,j]),(0,i.jsx)(aA,{loading:M,showFacets:!1,showAvailableForSale:!0,children:(0,i.jsxs)(D.A,{className:P.gridWrapper,children:[(0,i.jsxs)("div",{className:P.columnWrapper,children:[(0,i.jsxs)("div",{className:P.firstColumn,children:[F&&A.term&&"facet-search"!==A.term?(0,i.jsx)(h.A,{component:"div",className:S.noMatchesMessage,children:"".concat(T(aD.A.SORRY_NO_MATCHES_FOUND_FOR),' "').concat(A.term,'"')}):F&&(!A.term||"facet-search"===A.term)&&(0,i.jsx)(h.A,{component:"div",className:S.noMatchesMessage,children:"".concat(T(aD.A.SORRY_NO_RETURN_RESPONSE_FOR))}),(null==b?void 0:b.length)?(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("div",{children:(0,i.jsx)(tA.A,{terms:b,focus:A.focus})})}):null,(0,i.jsx)(tM.A,{}),v&&(0,i.jsx)(tD,{}),N&&(0,i.jsx)(tW,{dymTerms:!!(null==b?void 0:b.length),bbeData:R,bbeError:B,bbeLoading:M,hasBbeData:k}),j&&L&&(0,i.jsx)(tw,{title:T({id:"GENES",defaultMessage:"Genes"}),type:"gene",isGene:!0,children:L.map((e,a)=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(e7.A,{className:S.divider}),(0,i.jsx)(tB,{gene:e},"".concat(e.name,"-").concat(a))]}))}),x&&(0,i.jsx)(tP.A,{})]}),E&&(0,i.jsx)(tL,{})]}),!E&&(0,i.jsx)(tL,{})]})})};var tq=t(77100),tY=t(2897);let tV=(0,p.n9)()(e=>({responsivePaginationWrapper:{padding:e.spacing(4,0)}})),tJ=e=>{let{currentPage:a,handleUpdatePage:t,numPages:r,customPadding:l,customCounterStyling:s,customButtonStyling:n}=e,{classes:o}=tV();return(0,i.jsx)("div",{className:l||o.responsivePaginationWrapper,"data-testid":"search-results-pagination",children:(0,i.jsx)(tY.A,{currentPage:a,handleUpdatePage:e=>{(0,O.tg)({action:"pagination click",detail:"".concat(e>a?"next":"previous"," - page ").concat(e," of ").concat(r),component:"body",elementType:"button"}),t(e)},numPages:r,customCounterStyling:s,customButtonStyling:n})})};var tz=t(57717),tZ=t(40002),tQ=t(60374);let tX=(0,p.n9)()(e=>({accordionHeaderContainer:{[e.breakpoints.down("md")]:{paddingLeft:e.spacing(4),paddingRight:e.spacing(4)},"& > button":{fontFamily:"inherit",paddingBottom:0,paddingTop:0,"& > svg":{fill:e.palette.primary.main,width:e.typography.pxToRem(14)}}},accordionHeader:{textTransform:"none",letterSpacing:"0.09px",fontSize:e.typography.pxToRem(18),fontWeight:e.typography.fontWeightBold},accordionBody:{paddingBottom:e.typography.pxToRem(45),[e.breakpoints.up("sm")]:{paddingBottom:0}}})),t$=e=>{let{products:a,shouldEnableAccordion:t=!1,testId:r}=e,{classes:l,cx:s}=tX(),n=(0,f.A)(),o=(0,aP.Ay)(),d=(0,g.A)(n.breakpoints.down("md"),{defaultMatches:!0}),{accordionProps:c,toggleIsAccordionOpen:u}=(0,tQ.xl)("related-accordion",{isAccordionEnabled:t,isAccordionOpen:!0}),p=(0,i.jsx)(eZ.A,{mt:6});return(null==a?void 0:a.length)?(0,i.jsx)(tQ.Ay,{...c,isAccordionOpen:c.isAccordionOpen,classes:{body:l.accordionBody},isAccordionEnabled:t,toggleAccordion:u,headerContainerProps:{className:s(l.accordionHeaderContainer),disableGutters:!0},testId:r,renderHeading:()=>t&&(0,i.jsx)(h.A,{variant:"h2",className:l.accordionHeader,children:(0,i.jsx)(x.A,{...tZ.G[tZ.j.RecommendedProducts]})}),children:(0,i.jsx)(tz.A,{type:tZ.j.RecommendedProducts,products:a,withoutControls:!d,slidesToShow:o({xs:1,sm:2,lg:3}),preloadCardImages:!0,analyticsPageName:"srp",analyticsPageDetails:"search results page",title:t?p:void 0,condensed:!0})}):null};var t0=t(30510),t1=t(50524),t2=t(930);let t4=(0,p.n9)()(e=>({wrapper:{position:"relative",display:"flex",flexDirection:"column",justifyContent:"center",border:"1px solid ".concat(e.palette.grey[400]),borderRadius:"6px",boxShadow:"2px 2px 6px 0 rgba(0, 0, 0, 0.16)",padding:e.spacing(4)},link:{fontSize:e.typography.pxToRem(9),fontWeight:e.typography.fontWeightRegular,color:e.palette.text.primary,"&:hover":{color:e.palette.text.primary}},mainContent:{display:"flex"},mainContentImage:{height:105,width:98,flexShrink:0,borderRadius:e.shape.borderRadius,border:"1px solid ".concat(e.palette.grey[400]),textAlign:"center",backgroundColor:e.palette.common.white},image:{position:"relative",top:"50%",transform:"translateY(-50%)",maxHeight:"100%",maxWidth:"100%",width:"auto",height:"auto"},mainContentText:{width:"100%",display:"flex",flexDirection:"column",marginLeft:e.spacing(3)},productNumber:{fontSize:e.typography.pxToRem(11),fontWeight:e.typography.fontWeightBold,color:e.palette.primary.main,textTransform:"uppercase"},productName:{maxHeight:66,fontSize:e.typography.pxToRem(11),fontWeight:e.typography.fontWeightMedium,lineHeight:1.3,marginBottom:e.spacing(1),"& sup, sub":{verticalAlign:"baseline",position:"relative",top:"-0.4em"},"& sub":{top:"0.1em"}},productBrand:{fontSize:e.typography.pxToRem(12),paddingBottom:e.spacing(1)},productDescription:{fontSize:e.typography.pxToRem(10),lineHeight:1.3,marginBottom:e.spacing(3)},clampLines:{display:"-webkit-box","-webkit-box-orient":"vertical",overflow:"hidden",wordBreak:"break-word",textOverflow:"ellipsis"},footer:{marginTop:e.spacing(3),"& > button":{whiteSpace:"nowrap"}},paLink:{border:"solid 1px ".concat(e.palette.primary.dark),fontSize:e.typography.pxToRem(9),fontWeight:e.typography.fontWeightBold},featuredTextWrapper:{position:"absolute",top:e.spacing(4),right:e.spacing(4)}})),t3=e=>{var a,t,r;let{product:l,testId:n,onViewPrice:o,preloadCardImages:d,cardWidth:c,gaPosition:u}=e,p=(0,s.rd)(),m=null!==(r=null==p?void 0:null===(a=p.query)||void 0===a?void 0:a.catalog)&&void 0!==r?r:"",_=!(null===(t=l.productNumber)||void 0===t?void 0:t.startsWith("CB_")),{classes:y,cx:A}=t4(),f=(0,H.A)(),S=(0,g.A)(f.breakpoints.up("sm")),C="product-card-".concat(l.productNumber).concat(l.brand.key,"-").concat(n),v=e=>{let{children:a}=e;return(0,i.jsx)(T.N,{...s.aR.index(l.brand.key,l.productKey,{catalog:m}),children:(0,i.jsx)("a",{className:y.link,"data-testid":C,id:C,role:"link",tabIndex:0,onKeyPress:()=>(0,O.p)(l,u),onClick:()=>(0,O.p)(l,u),children:a})})};return(0,i.jsxs)("div",{className:A(y.wrapper,"promotions-slider-div"),style:{width:c},children:[d&&(0,i.jsx)(j(),{children:(0,i.jsx)("link",{rel:"preload",href:l.images[0].mediumUrl,as:"image"})}),(0,i.jsx)("div",{className:y.featuredTextWrapper,children:(0,i.jsx)(h.A,{style:{fontSize:f.typography.pxToRem(11),color:f.palette.grey[500]},children:(0,i.jsx)(x.A,{id:"FEATURED",defaultMessage:"Featured"})})}),(0,i.jsxs)("div",{className:A(y.mainContent),children:[(0,i.jsx)(v,{children:(0,i.jsx)("div",{className:y.mainContentImage,children:(0,i.jsx)("img",{className:y.image,src:l.images[0].mediumUrl,alt:l.images[0].altText||l.description||l.name,width:"112",height:"50"})})}),(0,i.jsxs)("div",{className:y.mainContentText,children:[(0,i.jsx)(h.A,{className:A(y.productBrand),style:{color:l.brand.color||""},children:l.brand.name}),_&&(0,i.jsx)(v,{children:(0,i.jsx)(h.A,{className:A(y.productNumber),children:l.productNumber})}),(0,i.jsx)(h.A,{className:A(y.productName,y.clampLines),children:(0,i.jsx)(V.A,{value:l.name})}),(0,i.jsx)(h.A,{className:A(y.productDescription,y.clampLines),style:{WebkitLineClamp:"49%"===c?1:2},children:(0,i.jsx)(V.A,{value:l.description})}),"49%"===c&&(0,i.jsx)(b.A,{className:y.paLink,style:{width:"fit-content"},size:S?"small":"large",color:"primary",variant:"outlined",fullWidth:!S,onClick:o,children:(0,i.jsx)(x.A,{id:"QUICK_VIEW",defaultMessage:"Quick View"})})]})]}),"32.5%"===c&&(0,i.jsx)("div",{className:y.footer,children:(0,i.jsx)(b.A,{className:y.paLink,style:{width:"100%"},size:S?"small":"large",color:"primary",variant:"outlined",fullWidth:!S,onClick:o,children:(0,i.jsx)(x.A,{id:"QUICK_VIEW",defaultMessage:"Quick View"})})})]})};var t5=t(36258);let t8=(0,p.n9)()(e=>({wrapper:{display:"flex",fontSize:e.typography.pxToRem(11),gap:e.spacing(4)},title:{marginBottom:e.spacing(5)}})),t6=e=>{let{products:a}=e,{classes:t}=t8(),[l,s]=(0,r.useState)(null),n=(0,aP.Ay)(),d=(0,t1.Gd)(),c=(0,r.useRef)(null),[u,p]=(0,r.useState)(!1),m=(0,t5.B)(c,{threshold:.66}),g="".concat(o.WX.Featured," - ").concat(d),_=n({md:2,lg:3}),b=(null==a?void 0:a.length)>_?null==a?void 0:a.slice(0,_):a,y=()=>3===b.length?"32.5%":"49%",A=(e,a,t,i)=>{(0,t2.e)({product:e,indexPosition:a,creativeSlot:i,pageType:t})};return(null==m?void 0:m.isIntersecting)&&!u&&((0,t2.W)({creativeSlot:g,pageType:d,products:b}),p(!0)),(0,i.jsxs)("div",{ref:c,children:[(0,i.jsx)(h.A,{className:t.title,variant:"h2",children:(0,i.jsx)(x.A,{id:"FEATURED",defaultMessage:"Featured"})}),(0,i.jsxs)("div",{className:t.wrapper,children:[null==b?void 0:b.map((e,a)=>(0,i.jsx)(t3,{product:e,testId:"srp-featured-product",onViewPrice:()=>{s({...e,gaIndex:a+1}),A(e,a,d,g)},preloadCardImages:!0,cardWidth:y(),gaPosition:a+1},e.productNumber)),l&&(0,i.jsx)(t0.A,{...l,open:!0,showAddToList:!0,image:l.images[0],onClose:()=>s(null),gaLabel:"".concat(l.productNumber," | ").concat(null==l?void 0:l.gaIndex),gaType:t1.Yo[o.WX.Featured]})]})]})};var t7=t(21908),t9=t(55007),ie=t(84830);let ia=(0,p.n9)()(e=>({promo:{[e.breakpoints.down("md")]:{display:"none"},paddingBottom:e.spacing(6),paddingTop:e.spacing(6),borderBottom:"1px solid ".concat(e.palette.grey[400])},dark:{borderBottomColor:e.palette.grey[600]},grey:{background:e.palette.background.grey,borderColor:"transparent",padding:e.spacing(6),[e.breakpoints.down("md")]:{paddingLeft:e.spacing(0),paddingRight:e.spacing(0)}}})),it=e=>{var a,t;let{children:l,searchKey:s,variant:n="light",calculateGenePosition:o,additionalClasses:d}=e,{isBlueB2BUser:c}=(0,L.iZ)(),{data:u}=(0,t7.t1)({variables:{input:{searchKey:s,...c?{erpType:ie.G.Blue}:{}}},ssr:!1,onCompleted:e=>{var a;e&&(null==e?void 0:null===(a=e.getSrpFeaturedProducts)||void 0===a?void 0:a.products.length)!==0||(0,O.Xk)({action:"srp load",detail:s.toLowerCase(),section:"featured"})}}),{data:p}=(0,t9.Sx)({variables:{input:{searchKey:s,...c?{erpType:ie.G.Blue}:{}}},ssr:!1,onCompleted:e=>{var a;e&&(null==e?void 0:null===(a=e.getSrpRecommendedProducts)||void 0===a?void 0:a.products.length)!==0||(0,O.Xk)({action:"srp load",detail:s.toLowerCase(),section:"recommended products"})}}),m=null==u?void 0:null===(a=u.getSrpFeaturedProducts)||void 0===a?void 0:a.products,g=null==p?void 0:null===(t=p.getSrpRecommendedProducts)||void 0===t?void 0:t.products,_=!!m&&m.length>0,h=!!g&&g.length>0;(0,r.useEffect)(()=>{o&&o(_,h)},[o]);let{classes:b,cx:y}=ia(),A=r.Children.toArray(l),f=e=>{let a=3===e&&_,t=3===e&&!_||6===e&&_;return a&&m?(0,i.jsx)("div",{className:y(b.promo,"dark"===n&&b.dark),children:(0,i.jsx)(t6,{products:m})}):t&&g?(0,i.jsx)(tQ.Dw,{children:(0,i.jsx)("div",{className:y(d,b.grey),children:(0,i.jsx)(t$,{products:g,shouldEnableAccordion:!0,testId:"recommended-products-accordion-button"})})}):t&&g?(0,i.jsx)("div",{className:y(b.promo,"dark"===n&&b.dark),children:(0,i.jsx)(t$,{products:g})}):null};return(0,i.jsxs)(i.Fragment,{children:[A.slice(0,2),f(3),A.slice(2,4),f(6),A.slice(4)]})};var ii=t(28094),ir=t(94295),il=t(27651),is=t(3635);let io=(0,p.n9)()((e,a,t)=>({noResultsMsg:{fontSize:e.typography.pxToRem(16),fontWeight:e.typography.fontWeightBold,marginTop:e.spacing(6)},results:{"&> *":{borderBottom:"solid 1px ".concat(e.palette.grey[400]),["&:has(+ .".concat(t.noBorder,")")]:{border:"none"}},[e.breakpoints.up("md")]:{"&> *:first-child":{borderTop:"solid 1px ".concat(e.palette.grey[600])},"&> *":{borderColor:e.palette.grey[600]},"&> *:last-child":{marginBottom:0}}},noBorder:{border:"none"},notFindingText:{fontWeight:e.typography.fontWeightBold}})),id=(0,p.n9)()(e=>({searchContainer:{[e.breakpoints.down("sm")]:{overflowX:"hidden"},[e.breakpoints.up("xs")]:{border:"1px solid ".concat(e.palette.grey[300]),borderTop:0}},resultsContainer:{marginBottom:e.spacing(10),[e.breakpoints.up("sm")]:{paddingTop:e.spacing(8)},[e.breakpoints.up("lg")]:{padding:e.spacing(7,0,0,0)}}})),ic=(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{style:{color:"red",backgroundColor:"yellow"},children:"This is the new SRP!!"}),(0,i.jsx)(()=>{var e,a,t,l,n,c,u,p,m,_,h,b,y,A,T,S,C,v,x,E;let N,I,R;let B=(0,s.rd)(),M=(0,f.A)(),P=(0,g.A)(M.breakpoints.up("md")),D=(0,ir.L)(il.US.countryCode),{classes:H}=io(),{getSitePreference:G}=(0,L.iZ)(),w=(0,ii.O)(),[W,q,Y]=iN(),V=(0,U.GO)(),J=(0,tU.S)()?"network-only":"cache-first",[z]=(0,is.useDecision)("wabt-230"),Z=z.enabled?"test-variation":"",{data:Q,loading:X,error:$}=(0,tT.le)({fetchPolicy:J,variables:{searchTerm:(0,K._)(B)&&0!==q.length?null:W.term,page:W.page,group:d.RL.Substance,selectedFacets:q,sort:W.sort,type:W.type?W.type.toUpperCase():void 0,region:W.region,filter:w,variation:Z}}),ee=G(L.VD.IsRedirectToProductDetail);null===F.Lr||void 0===F.Lr||F.Lr.setItem("searchedfor",null==W?void 0:W.term),null===F.Lr||void 0===F.Lr||F.Lr.setItem("searchQuery",JSON.stringify(W));let ea=1===W.page,et=!1,{data:ei,loading:er}=(0,tq.Rj)({variables:{searchTerm:W.term,page:W.page,selectedFacets:q,type:d.e0.Gene},skip:!ea}),[el,es]=(0,r.useState)(9);(0,r.useEffect)(()=>{var e,a;let t=null==Q?void 0:null===(a=Q.getProductSearchResults)||void 0===a?void 0:null===(e=a.metadata)||void 0===e?void 0:e.redirect;t&&(t.startsWith("http")?window.location.href=t:B.replace(t))},[Q,B]);let en=!(null==Q?void 0:null===(a=Q.getProductSearchResults)||void 0===a?void 0:null===(e=a.metadata)||void 0===e?void 0:e.itemCount)||!(null==Q?void 0:null===(l=Q.getProductSearchResults)||void 0===l?void 0:null===(t=l.metadata)||void 0===t?void 0:t.setsCount),eo=(null==Q?void 0:null===(c=Q.getProductSearchResults)||void 0===c?void 0:null===(n=c.metadata)||void 0===n?void 0:n.itemCount)===0||(null==Q?void 0:null===(p=Q.getProductSearchResults)||void 0===p?void 0:null===(u=p.metadata)||void 0===u?void 0:u.setsCount)===0,ed=P&&D;if((0,r.useEffect)(()=>{var e;let a=null==Q?void 0:Q.getProductSearchResults.didYouMeanTerms;if(en&&(null==a?void 0:a.length)&&!B.query.dym&&(0,o.AZ)(B,W.term,W.focus,a),ee&&(null==Q?void 0:null===(e=Q.getProductSearchResults)||void 0===e?void 0:e.metadata.itemCount)===1&&"Substance"===Q.getProductSearchResults.items[0].__typename&&B){let e=Q.getProductSearchResults.items[0].products[0],a="".concat(s.aR.index(e.brand.key,e.productKey).as);B.replace(a)}},[en,B,W.term,Q,ei]),(0,r.useEffect)(()=>{if(!X&&Q&&(en||eo)){var e,a,t;(0,O.PC)(!0),(null==Q?void 0:null===(a=Q.getProductSearchResults)||void 0===a?void 0:null===(e=a.metadata)||void 0===e?void 0:e.redirect)||(null==W?void 0:null===(t=W.term)||void 0===t?void 0:t.includes("*"))||(0,O._s)({qFocus:W.focus||"",qPage:"".concat(W.page),qType:W.type||"",searchResultStatus:"standard",searchTerm:W.term||"",didYouMeanTerms:void 0})}},[X,Q]),(0,r.useEffect)(()=>{var e,a,t;let i=(null==Q?void 0:null===(e=Q.getProductSearchResults)||void 0===e?void 0:e.didYouMeanTerms)||[],r=(null==ei?void 0:null===(t=ei.getGeneSearchResults)||void 0===t?void 0:null===(a=t.metadata)||void 0===a?void 0:a.itemCount)===0;V||X||er||!en||!r||i.length||(0,O.si)(W.term||"",[],W.focus,W.type,"".concat(W.page))},[Q,ei,X,er,W.term]),ea&&(null==Q?void 0:Q.getProductSearchResults)&&(null==ei?void 0:ei.getGeneSearchResults)&&(null==ei?void 0:ei.getGeneSearchResults.items[0])!==void 0){let e=(R=[...null==Q?void 0:Q.getProductSearchResults.items]).length>=10?el:R.length;et=!0,R.splice(e,0,ei.getGeneSearchResults.items[0])}if(($||!Q||!Q.getProductSearchResults)&&!X)return(0,i.jsx)(aA,{loading:X,children:(0,i.jsx)(k.A,{})});if(Q&&(null===(_=Q.getProductSearchResults)||void 0===_?void 0:null===(m=_.metadata)||void 0===m?void 0:m.setsCount)&&(null===(b=Q.getProductSearchResults)||void 0===b?void 0:null===(h=b.metadata)||void 0===h?void 0:h.setsCount)>0||Q&&(null===(A=Q.getProductSearchResults)||void 0===A?void 0:null===(y=A.metadata)||void 0===y?void 0:y.itemCount)&&(null===(S=Q.getProductSearchResults)||void 0===S?void 0:null===(T=S.metadata)||void 0===T?void 0:T.itemCount)>0||X){let e=0;return(0,i.jsx)(aA,{showFacets:!0,showAvailableForSale:!0,showSortBar:!0,loading:X,facets:null==Q?void 0:null===(C=Q.getProductSearchResults)||void 0===C?void 0:C.facets,metadata:null==Q?void 0:null===(v=Q.getProductSearchResults)||void 0===v?void 0:v.metadata,id:"products-srp-grid","data-testid":"products-srp-grid",children:X?(0,i.jsx)(ty,{}):(null==Q?void 0:Q.getProductSearchResults)&&({metadata:N}=Q.getProductSearchResults,I=et?R:Q.getProductSearchResults.items,(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:H.results,children:(0,i.jsx)(it,{searchKey:W.term||"",variant:"dark",calculateGenePosition:(e,a)=>{e&&a?es(7):(e||a)&&es(8)},additionalClasses:H.noBorder,children:I.map((a,t)=>{var l,s,n;let o=a&&a.variants,d={...a,products:null!==(n=null==a?void 0:null===(l=a.products)||void 0===l?void 0:l.map(a=>(e++,{...a,position:e})))&&void 0!==n?n:[]};return(0,i.jsxs)(r.Fragment,{children:[0===t&&(0,i.jsx)(j(),{children:(0,i.jsx)("link",{rel:"preload",href:null==a?void 0:null===(s=a.images[0])||void 0===s?void 0:s.mediumUrl,as:"image"})},a.id),o&&ed?(0,i.jsx)("div",{className:H.noBorder,children:(0,i.jsx)(tD,{})}):o?(0,i.jsx)(tB,{gene:a,inProductSRP:!0},t):(0,i.jsx)(t_,{substance:d,substancePosition:t+1},t)]},t)})},W.term||"")}),(0,i.jsx)(tJ,{currentPage:W.page,numPages:N.numPages,handleUpdatePage:Y.handlePageChange})]}))})}return en||et?(0,i.jsx)(tK,{dymTerms:null==Q?void 0:Q.getProductSearchResults.didYouMeanTerms,geneData:ei,isRedirect:null==Q?void 0:null===(E=Q.getProductSearchResults)||void 0===E?void 0:null===(x=E.metadata)||void 0===x?void 0:x.redirect}):null},{})]}),iu=()=>{let{classes:e}=id();return(0,i.jsxs)(m.A,{className:e.searchContainer,children:[(0,i.jsx)(u.A,{maxWidth:"lg",classes:{root:e.resultsContainer},children:ic}),(0,i.jsx)(M,{})]})};var ip=t(73170),im=t(21341),ig=t(53590),i_=t(62599);let ih=()=>{var e,a;let t,r;let[l,s,n]=iN(),{data:o,loading:u,error:p}=(0,tT.le)({fetchPolicy:"network-only",variables:{orgId:l.orgId,searchTerm:l.term,page:l.page,selectedFacets:s,sort:l.sort,type:l.type?l.type.toUpperCase():void 0,catalogType:d.Mh.B2b}});return(0,i.jsx)(ig.A,{showFacets:!0,showSortBar:!0,orgId:l.orgId,loading:u,metadata:null==o?void 0:null===(e=o.getProductSearchResults)||void 0===e?void 0:e.metadata,facets:null==o?void 0:null===(a=o.getProductSearchResults)||void 0===a?void 0:a.facets,children:(null==o?void 0:o.getProductSearchResults)?({metadata:t,items:r}=o.getProductSearchResults,(0,i.jsxs)(i.Fragment,{children:[r.length?r.map((e,a)=>(0,i.jsx)(i_.A,{substance:e},a)):(0,i.jsx)(x.A,{...aD.A.SORRY_NO_MATCHES_FOUND_FOR,children:e=>(0,i.jsxs)(tS.A,{fontSize:20,mt:6,children:[e," ","'".concat(l.term,"'")]})}),t.numPages>1&&(0,i.jsx)(ip.A,{curPage:l.page,numPages:t.numPages,clickHandler:n.handlePageChange})]})):(0,i.jsx)(im.A,{view:c.Z.list,error:p})})},ib=(0,p.n9)()(e=>({searchContainer:{[e.breakpoints.down("sm")]:{overflowX:"hidden"},[e.breakpoints.up("xs")]:{border:"1px solid ".concat(e.palette.grey[300]),borderTop:0}},resultsContainer:{marginBottom:e.spacing(10),paddingTop:e.spacing(7),[e.breakpoints.up("sm")]:{paddingTop:e.spacing(8)},[e.breakpoints.only("xs")]:{paddingLeft:e.spacing(0),paddingRight:e.spacing(0)}}})),iy=()=>{let{classes:e}=ib();return(0,i.jsx)(m.A,{className:e.searchContainer,children:(0,i.jsx)(u.A,{maxWidth:"lg",classes:{root:e.resultsContainer},children:(0,i.jsx)("div",{children:(0,i.jsx)(ih,{})})})})};var iA=t(69569),iT=t(30915),iS=t.n(iT);let{publicRuntimeConfig:{featureFlags:iC}}=el()(),iv=(0,r.createContext)((0,o.h2)({term:""}));var ix=function(e){return e[e.Add=0]="Add",e[e.Remove=1]="Remove",e}({});let iE=(e,a)=>(e.map((t,i)=>{let r=a[0].split(":")[0];return t.split(":")[0]===r&&e.splice(i,1),null}),e.concat(a)),iN=()=>{let e=(0,r.useContext)(iv),{getSitePreference:a}=(0,L.iZ)(),t=a(L.VD.CatalogFilter),i=(0,s.rd)(),l=i.asPath.includes("structure-search")?"structure-search":e.term||"",{facet:n,focus:d,type:c,sort:u,perpage:p,format:m,filters:g,image:_,catalogType:h,region:b}=e,y={term:e.term,selectedFacets:n,focus:d,type:c,sort:u,perpage:p,format:m,filters:g,image:_,catalogType:h,region:b},A=!t&&!!t!=!!e.orgId,f=t&&t!==e.orgId&&"UCB"!==t;(0,r.useEffect)(()=>{A?i.push("/search/[searchTerm]".concat((0,o.$c)(y)),"".concat(s.wO.searchResults(l)).concat((0,o.$c)(y))):f&&i.push("/search/[searchTerm]".concat((0,o.$c)({...y,orgId:t})),"".concat(s.wO.searchResults(l)).concat((0,o.$c)({...y,orgId:t})))},[y,t,A,e.orgId,f]);let T=(0,r.useCallback)(a=>{i.push("/search/[searchTerm]".concat((0,o.$c)({term:e.term,focus:a})),"".concat(s.wO.searchResults(e.term)).concat((0,o.$c)({term:e.term,focus:a})))},[y,t,i,l]),S=(0,r.useCallback)(e=>{i.push("/search/[searchTerm]".concat((0,o.$c)({...y,orgId:t,page:e})),"".concat(s.wO.searchResults(l)).concat((0,o.$c)({...y,orgId:t,page:e}))),window.scrollTo(0,0)},[y,t,i,l]),C=(0,r.useCallback)(()=>{if(!i.query.facet)return i.push(s.wO.index());if(i.query.facet.length>0){let a="".concat(s.wO.searchResults(K.D)).concat((0,o.$c)({...e,page:1,selectedFacets:[i.query.facet],term:K.D}));return i.push(a)}return i.push(s.wO.index())},[i,e]),v=(0,r.useCallback)(e=>{let a=null,{options:r,prefix:d,key:c}=e,u=r.map(e=>d?"".concat(c,":").concat(d).concat(e):"".concat(c,":").concat(e));({0:e=>{0>n.indexOf(u[0])&&(a=e.multiSelect?n.concat(u[0]):iE(n,u))},1:()=>{if(1===n.length&&l===K.D){a=null;return}a=n.filter(e=>0>u.indexOf(e))}})[e.action](e),null!==a?(i.push("/search/[searchTerm]".concat((0,o.$c)({...y,selectedFacets:a,page:1,orgId:t})),"".concat(s.wO.searchResults(l)).concat((0,o.$c)({...y,selectedFacets:a,page:1,orgId:t}))),window.scrollTo(0,0)):i.push(s.wO.index())},[y,t,n,i,l]),x=(0,r.useCallback)(e=>{i.push("/search/[searchTerm]".concat((0,o.$c)({...y,page:1,orgId:t,region:e})),"".concat(s.wO.searchResults(l)).concat((0,o.$c)({...y,page:1,orgId:t,region:e}))),window.scrollTo(0,0)},[y,t,i,l]),E=(0,r.useCallback)(e=>{i.push("/search/[searchTerm]".concat((0,o.$c)({...y,page:1,sort:e,orgId:t})),"".concat(s.wO.searchResults(l)).concat((0,o.$c)({...y,page:1,sort:e,orgId:t})))},[y,t,i,l]),N=(0,r.useMemo)(()=>(0,o.w9)(n),[n]);return(0,r.useMemo)(()=>[e,N,{handleFocusChange:T,handlePageChange:S,handleTermRemoval:C,handleSelectedFacetChange:v,handleAvailableForSaleChange:x,handleSortChange:E}],[e,T,S,C,v,x,E,N])},iI=e=>{let{searchQuery:a,newSrpEnabled:t=!1}=e;if(!a)return null;let r=a.orgId?iy:iC.newSrp&&t?iu:c.A;return(0,i.jsx)(iv.Provider,{value:a,children:(0,i.jsx)(r,{})})},iR=e=>Array.isArray(e)?e[0]:e,iB=e=>e?Array.isArray(e)?e:[e]:[],iM=e=>void 0!==e?Array.isArray(e)?parseInt(e[0],10):parseInt(e,10):e;iI.getInitialProps=async e=>{let{query:a,res:t,asPath:i}=e;if(!a)return{searchQuery:null};let r=iR(a.term),c=(0,iA.A)(e),u="true"===c.get("newSrpEnabled"),p=(0,U.xS)((0,n.k)(c.getAll()),s.wO.index());if(!r&&!a.facet)return t?(t.writeHead(301,{Location:p.as}),t.end()):s.Ix.replace(p.href,p.as),{searchQuery:null};let m=iR(a.focus),g=iR(a.type),_=iB(a.facet),h=iM(a.page),b=iR(a.sort),y=iM(a.perpage),A=iB(a.filters),f=Array.isArray(a.format)?d.ZI[a.format[0]]:(null==a?void 0:a.format)&&d.ZI[a.format],T=iR(a.image),S=iR(a.orgId),C=iR(a.catalogType),v=iR(a.region),x=iR(a.dym),E=iR(a.debug),N=(0,l.A)(a,(e,a)=>!!a.match(/^(utm_|gclid|dclid|msclkid|fbclid)/i)),I=(0,o.h2)({term:r,selectedFacets:_,focus:m,type:g,page:h,sort:b,perPage:y,format:f,filters:A,image:T,orgId:S,catalogType:C,region:v,dym:x,debug:E}),R=r;(null==i?void 0:i.includes("structure-search"))&&(R="structure-search");let B=(0,U.xS)((0,n.k)(c.getAll()),"".concat(s.wO.searchResults(R)).concat((0,o.e9)({...I,...N}))),M=(null==i?void 0:i.split("?"))||[],P=iS().parse(M[1]),j="".concat(M[0],"?").concat(iS().stringify(P,{indices:!1}));if(B.as!==j){if(t){let e=/[A-Z]/.test(B.as)?301:302;t.writeHead(e,{Location:B.as}),t.end()}else s.Ix.replace(B.href,B.as);return{searchQuery:null}}return{searchQuery:I,newSrpEnabled:u}};let iP=iI},2897:(e,a,t)=>{t.d(a,{A:()=>i.A});var i=t(3933)},3848:(e,a,t)=>{t.d(a,{A:()=>b});var i=t(37876),r=t(14232),l=t(77742),s=t(8733),n=t(35967),o=t(5411),d=t(7645),c=t(99220),u=t(54753),p=t(4648),m=t(11788),g=t(95349),_=t(75020);let h=(0,c.n9)()(e=>({pricesContainer:{display:"flex",alignItems:"baseline","& > div:not(:first-of-type)":{marginLeft:e.spacing(1)}},pricesStacked:{flexDirection:"column",alignItems:"stretch","& > div:not(:first-of-type)":{marginLeft:e.spacing(0)}},baseClass:{minWidth:0,paddingLeft:0},topAligned:{display:"flex",padding:0,margin:0}})),b=e=>{var a;let t,c,{material:b,listPriceClass:y,priceClass:A,hasStackedPrices:f=!0}=e,{classes:T,cx:S}=h(),[C,v]=(0,r.useState)(!1),{formatMessage:x}=(0,l.A)(),{guestShoppingType:E,isDTAQZuCustomer:N}=(0,m.iZ)();if(null===(a=b.availabilities)||void 0===a?void 0:a.length){let e=b.availabilities[0];t=e.displayInquireLink,c=e.contactInfo}let I=[null==c?void 0:c.contactPhone,null==c?void 0:c.contactEmail].filter(e=>!!e).join(" ".concat(x(u.A.OR)," "));return b.hidePriceMessageKey?(0,i.jsx)(g.A,{msgKey:b.hidePriceMessageKey}):t?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.A,{onClick:()=>{v(!0),(0,_.Sm)({action:"inquire product",section:"p&a",component:"list",elementType:"link",elementText:"inquire",material:{materialDescription:b.materialDescription,brand:b.brand,product:b.product,materialNumber:b.materialNumber}})},className:S(T.baseClass,{[T.topAligned]:t}),children:(0,i.jsx)(s.A,{...u.A.INQUIRE})}),C&&(0,i.jsx)(p.A,{open:C,setModalOpen:v,headerContent:b.materialNumber,bodyContent:(0,i.jsx)(d.A,{mr:12,mb:8,children:(0,i.jsx)(s.A,{id:"INQUIRE_PRICING_MODAL",defaultMessage:"It is difficult to publish a price for the item selected due to market conditions and/or volume. Please contact us at the following phone number or email address for further discussion. {inquirePriceContactInfo}",values:{inquirePriceContactInfo:I}})})})]}):(0,i.jsx)(d.A,{display:"flex",alignItems:"center",justifyContent:"space-between",children:(0,i.jsxs)("div",{className:S(T.pricesContainer,{[T.pricesStacked]:f}),children:[!!b.price&&!!b.listPrice&&(b.listPrice>b.price||"dtaq"===E&&N)&&(0,i.jsx)("div",{className:y,children:(0,i.jsx)(n.Gr,{style:"currency",currencyDisplay:"symbol",currency:b.listPriceCurrency?b.listPriceCurrency:b.currency,value:b.listPrice})}),b.price?(0,i.jsx)("div",{className:A,children:(0,i.jsx)(n.Gr,{style:"currency",currencyDisplay:"symbol",currency:b.currency,value:b.price})}):(0,i.jsx)(s.A,{...u.A.UNAVAILABLE})]})})}},3933:(e,a,t)=>{t.d(a,{A:()=>p});var i=t(37876);t(14232);var r=t(77742),l=t(8733),s=t(13261),n=t(5411),o=t(35247),d=t(66896),c=t(54753);let u=(0,t(99220).n9)()(e=>({paginationContainer:{display:"flex",alignItems:"center",justifyContent:"center",[e.breakpoints.up("md")]:{justifyContent:"flex-end"}},pageLabel:{display:"none",marginRight:e.spacing(3),[e.breakpoints.up("md")]:{display:"block",minWidth:96,textAlign:"right"}},buttonGroup:{background:e.palette.common.white},buttonRoot:{padding:10,height:44,width:44,minWidth:31,[e.breakpoints.up("md")]:{height:32,width:32},"&:focus-visible":{boxShadow:"inset 0 0 0 1px ".concat(e.palette.primary.main,", 0 0 6px 0 rgba(15, 105, 175, 0.5)")}},buttonOutlined:{borderColor:e.palette.grey[500],"&$buttonDisabled":{borderColor:e.palette.grey[500]}},buttonDisabled:{},buttonIcon:{fontSize:e.typography.pxToRem(16),color:e.palette.primary.main,[e.breakpoints.up("md")]:{fontSize:e.typography.pxToRem(12)}},buttonIconDisabled:{color:e.palette.grey[500]},mobilePageCountLabel:{display:"flex",alignItems:"center",justifyContent:"center",border:"1px solid ".concat(e.palette.grey[500]),padding:e.spacing(0,4),fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightRegular,[e.breakpoints.up("md")]:{display:"none"}}})),p=e=>{let{loading:a,handleUpdatePage:t,currentPage:p,numPages:m=0,customCounterStyling:g,customButtonStyling:_,pageNumberElement:h}=e,{classes:b,cx:y}=u(),A=(0,r.A)(),f=e=>{t(e)},T=1===p||0===p,S=p===m,C=(0,i.jsx)(l.A,{...c.A.PAGINATION_OPTION_DISPLAY,values:{page:p,numberOfPages:m}});return(0,i.jsxs)("div",{className:b.paginationContainer,children:[h||(0,i.jsx)("div",{className:b.pageLabel,children:C}),(0,i.jsxs)(s.A,{className:b.buttonGroup,disableElevation:!0,disableFocusRipple:!0,disableRipple:!0,"aria-label":A.formatMessage(c.A.PAGINATION_LABEL_NAVIGATION),children:[(0,i.jsx)(n.A,{classes:{root:y(b.buttonRoot,_),outlined:b.buttonOutlined,disabled:b.buttonDisabled},"aria-label":A.formatMessage(c.A.PAGINATION_LABEL_PREVIOUS),disabled:T||a,onClick:()=>f(p-1),children:(0,i.jsx)(o.A,{className:y(b.buttonIcon,{[b.buttonIconDisabled]:T})})}),(0,i.jsx)(n.A,{className:y(b.mobilePageCountLabel,g),children:C}),(0,i.jsx)(n.A,{classes:{root:y(b.buttonRoot,_),outlined:b.buttonOutlined,disabled:b.buttonDisabled},"aria-label":A.formatMessage(c.A.PAGINATION_LABEL_NEXT),disabled:S||a,onClick:()=>f(p+1),children:(0,i.jsx)(d.A,{className:y(b.buttonIcon,{[b.buttonIconDisabled]:S})})})]})]})}},4009:(e,a,t)=>{t.d(a,{f:()=>eS,A:()=>ex});var i=t(37876),r=t(67241),l=t(70377),s=t(41683),n=t(57377),o=t(71549),d=t(84093),c=t(5411),u=t(7645),p=t(34415),m=t(77501),g=t(52413),_=t(75352),h=t(30489),b=t(11148),y=t(77660),A=t(73431),f=t(70608),T=t(11788),S=t(17685),C=t(39324),v=t.n(C),x=t(89099),E=t(14232),N=t(35967),I=t(77742),R=t(8733),B=t(21347),M=t(64204),P=t(15329),j=t(99220),L=t(84906),O=t(78206),U=t(61206),k=t(80863),F=t(10113),D=t(95722),H=t(75878),G=t(58597),w=t(46588),W=t(3848),K=t(98411),q=t(54753),Y=t(4473),V=t(40597);let J=(0,j.n9)()(e=>({infoIcon:{cursor:"pointer",color:e.palette.primary.main}})),z=e=>{let{setDialogOpen:a}=e,{classes:t}=J(),{formatMessage:r}=(0,I.A)();return(0,i.jsx)(V.Ay,{title:r(q.A.ADDITIONAL_INFO_POPOVER),placement:"top",enterDelay:1e3,children:(0,i.jsx)(Y.A,{className:t.infoIcon,onClick:()=>a(!0)})})};var Z=t(68837),Q=t(85150),X=t(71007),$=t(75020),ee=t(18847),ea=t.n(ee),et=t(10759),ei=t(27447),er=t(70210),el=t(83707),es=t(94295),en=t(27651);let eo=ea()(()=>t.e(7982).then(t.bind(t,47982)),{loadableGenerated:{webpack:()=>[47982]},loadableGenerated:{webpack:()=>[47982]},ssr:!1}),ed=(0,j.n9)({name:"ProductMaterialRow",uniqId:"ProductMR1"})((e,a,t)=>({qtyInput:{height:32,maxWidth:e.typography.pxToRem(102.5),minWidth:e.typography.pxToRem(102.5),"& svg":{fill:e.palette.primary.main}},tCell:{verticalAlign:"middle"},materialNumber:{width:"15%",["&.".concat(t.hidePriceMessageKey)]:{width:"5%"}},packSize:{width:"10%",["&.".concat(t.hidePriceMessageKey)]:{width:"5%"}},availability:{width:"45%",["&.".concat(t.hidePriceMessageKey)]:{width:"40%"}},price:{width:"10%"},quantity:{width:"15%",["&.".concat(t.hidePriceMessageKey)]:{width:"10%"}},vendorSKU:{width:"10%"},materialNumberWithSku:{width:"10%"},packSizeWithSku:{width:"5%"},sds:{width:"10%"},availabilityWithSds:{width:"40%"},hidePriceMessageKey:{width:"20%"},addToListButton:{padding:0,fontSize:e.typography.pxToRem(24)},addToListIcon:{fill:e.palette.primary.main},lockIcon:{flex:1,fontSize:e.typography.pxToRem(18),color:e.palette.primary.main,cursor:"pointer"},buyNowContainer:{display:"flex",justifyContent:"flex-end",minWidth:100},labelFontSize:{fontSize:e.typography.pxToRem(12)},minimumQuantityError:{color:e.palette.error.main,fontWeight:"bold"},promoDiscountMessage:{fontSize:e.typography.pxToRem(12),color:e.palette.error.main},promoDiscount:{fontWeight:"bold"},promoCode:{color:e.palette.common.black}})),ec=e=>{var a,t;let{productName:r,productDescription:l,productId:s,material:o,canAddToCart:d,hideAddToCartForPrepackItems:c,initialShipEstimate:p,displayPromotionalBundlesAnchor:m,index:g,displaySDS:_,countryCode:h,isMarketplace:A=!1,renderBuyNow:f=!1,rowValues:T,setMultipleMinimumQuantityError:S,erpType:C,displayPromoCode:v}=e,{classes:x,cx:N}=ed(),R=(0,I.A)(),B=(0,b.rd)(),j=(0,es.L)(en.ID.countryCode),Y=(0,es.L)(en.TW.countryCode),{classes:V}=(0,Q.I)(),J=null===(a=o.availabilities)||void 0===a?void 0:a[0],ee=m&&o.isPBAvailable&&B.query,ea=J&&(null==J?void 0:J.key)===y.qL.InquireForPriceAndAvailability,[ec,eu]=(0,E.useState)(!1),[ep,em]=(0,E.useState)(!1),[eg,e_]=(0,E.useState)(!1);return(0,E.useEffect)(()=>{ec&&(0,X.OT)({action:"view additional information",section:"pricing and availability",component:"list",elementType:"icon",elementText:"view additional information",productId:o.product,productBrand:o.brand,productVariant:o.materialNumber})},[ec]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(n.A,{className:N(x.tCell,"ThirdPartyProvider"===o.type?x.materialNumberWithSku:x.materialNumber,o.hidePriceMessageKey&&x.hidePriceMessageKey),children:[(0,i.jsx)(ei.A,{materialNumber:o.materialNumber}),ee&&(0,i.jsx)(u.A,{pt:2,children:(0,i.jsx)(er.A,{materialNumber:o.materialNumber,brand:o.brand,productName:null!=r?r:"",erp_type:C})})]}),"ThirdPartyProvider"===o.type?(0,i.jsx)(n.A,{className:N(x.tCell,x.vendorSKU),children:o.vendorSKU}):null,(0,i.jsx)(n.A,{className:N(x.tCell,"ThirdPartyProvider"===o.type?x.packSizeWithSku:x.packSize,o.hidePriceMessageKey&&x.hidePriceMessageKey),children:(0,i.jsx)(U.A,{value:o.packageSize})}),(0,i.jsxs)(n.A,{className:N(x.tCell,_?x.availabilityWithSds:x.availability,o.hidePriceMessageKey&&x.hidePriceMessageKey),children:[(0,i.jsx)(K.A,{canAddToCart:d,material:o,initialShipEstimate:p,displayPromotionalBundlesAnchor:m,countryCode:h,gaDetailsClick:()=>(0,$.Sm)({action:"check availability details",section:"related products",component:"list",elementType:"link",elementText:"details",material:o}),source:"related products",gaSection:B.asPath.includes("/search")?void 0:"products",gaComponent:"list"}),(0,i.jsx)(el.A,{expirationDate:o.expirationDate,displayColon:!0,displayInline:!0,outerClassName:x.labelFontSize}),o.minOrderQuantity&&o.minOrderQuantity>1?(0,i.jsxs)("div",{className:N(x.labelFontSize,eg&&x.minimumQuantityError),children:[R.formatMessage(q.A.MINIMUM_ORDER_QUANTITY),o.minOrderQuantity]}):null,v?(0,i.jsxs)("div",{className:x.promoDiscountMessage,children:[(0,i.jsx)("span",{children:"Web-Only Discount: "}),(0,i.jsx)("span",{className:x.promoDiscount,children:"-25% Off"}),(0,i.jsx)("span",{children:" with code "}),(0,i.jsx)("span",{className:N(x.promoCode,x.promoDiscount),children:"GOLDEN25"})]}):null]}),_&&(0,i.jsx)(n.A,{className:N(x.tCell,x.sds),children:(0,i.jsx)(k.A,{sdsLanguages:o.sdsLanguages,productNumber:o.materialNumber,brandKey:o.brand})}),(0,i.jsx)(n.A,{className:N(x.tCell,x.price,o.hidePriceMessageKey&&x.hidePriceMessageKey),children:ea?null:(0,i.jsx)(u.A,{"data-testid":"P&A-row-price-".concat(o.brand,"-").concat(o.materialNumber),id:"P&A-row-price-".concat(o.brand,"-").concat(o.materialNumber),children:(0,i.jsx)(W.A,{material:o,listPriceClass:V.listPrice})})}),(0,i.jsx)(n.A,{className:N(x.tCell,x.quantity),children:(0,i.jsxs)(u.A,{display:"flex",alignItems:"center",children:[!d||c||ea?null:(0,i.jsx)(i.Fragment,{children:(null==o?void 0:o.isBlockedProduct)?(0,i.jsx)(M.A,{className:x.lockIcon,onClick:()=>em(!0),children:(0,i.jsx)(w.A,{fontSize:"inherit"})}):o.minOrderQuantity&&o.minOrderQuantity>1?(0,i.jsx)(O.D0,{name:"".concat(g,".quantity"),component:D.A,className:x.qtyInput,"data-testid":"P&A-row-quantity-".concat(o.brand,"-").concat(o.materialNumber),id:"P&A-row-quantity-".concat(o.brand,"-").concat(o.materialNumber),associatedComponent:"P&A-row-quantity-".concat(o.brand,"-").concat(o.materialNumber),materialNumber:o.materialNumber,minOrderQuantity:o.minOrderQuantity,setShowMultipleMinimumQuantityError:e_,setMultipleMinimumQuantityError:S,isLessThan:j||Y}):(0,i.jsx)(O.D0,{name:"".concat(g,".quantity"),component:H.A,className:x.qtyInput,"data-testid":"P&A-row-quantity-".concat(o.brand,"-").concat(o.materialNumber),id:"P&A-row-quantity-".concat(o.brand,"-").concat(o.materialNumber),associatedComponent:"P&A-row-quantity-".concat(o.brand,"-").concat(o.materialNumber),max:null!==(t=null==o?void 0:o.availableQtyInStock)&&void 0!==t?t:9999})}),ep&&(0,i.jsx)(G.A,{open:ep,onCancel:()=>{em(e=>!e)}}),ea?(0,i.jsx)(u.A,{display:"flex",alignItems:"center",ml:31.5,children:(0,i.jsx)(z,{setDialogOpen:eu})}):(0,i.jsx)(u.A,{display:"flex",alignItems:"center",ml:6.5,children:(0,i.jsx)(z,{setDialogOpen:eu})}),(A||d)&&!c?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(u.A,{ml:2,"data-testid":"lists_add-to-list-paa-icon",children:(0,i.jsx)(F.A,{materialNumber:o.materialNumber,materialId:o.materialId,quantity:Number(null==T?void 0:T.quantity)||1,productName:r||"",productId:s||"",brand:o.brand,type:o.type,trigger:e=>(0,i.jsx)(eo,{title:R.formatMessage(q.A.ADD_TO_LIST),placement:"top",enterDelay:1e3,children:(0,i.jsx)(P.A,{className:x.addToListButton,onClick:e,children:(0,i.jsx)(L.A,{className:x.addToListIcon,fontSize:"inherit"})})})})}),f?(0,i.jsx)(u.A,{mr:2,className:x.buyNowContainer,children:(null==o?void 0:o.isBuyNow)?(0,i.jsx)(et.A,{materialNumber:(null==T?void 0:T.materialNumber)||"",quantity:Number(null==T?void 0:T.quantity)||1,size:"small",marketplace:A,gaType:"search result page"}):null}):null]}):null]})}),(0,i.jsx)(Z.A,{open:ec,additionalInfo:o.additionalInfo||{},productNumber:o.materialNumber,productName:r,packageType:o.packageType,packageSize:o.packageSize,description:l||o.materialDescription,handleClose:()=>eu(!1)})]})};var eu=t(25771),ep=t(69485),em=t(52710),eg=t(84830),e_=t(76056),eh=t(41764),eb=t(65149),ey=t(51996),eA=t(70903),ef=t(94767);let{publicRuntimeConfig:{featureFlags:eT}}=v()(),eS=e=>{let{availability:a,leadTime:t}=e,{classes:r}=(0,Q.A)();if(!a)return(0,i.jsx)(ep.J,{id:"PRICING_AND_AVAILABILITY_UNAVAILABLE",defaultMessage:"Pricing and availability is not currently available.",availability:a});if(a.key===y.qL.UnknownAvailability)return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.A,{className:r.availabilityUnknownIcon}),(0,i.jsx)(ep.J,{id:"AVAILABILITY_UNKNOWN",defaultMessage:"Availability Unknown",availability:a})]});if(a.key===y.qL.ContactForAvailability)return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.A,{className:r.availabilityUnknownIcon}),(0,i.jsx)(ep.J,{id:"CONTACT_FOR_AVAILABILITY",defaultMessage:"Please contact Customer Service for Availability",availability:a})]});if(a.key===y.qL.FulfilmentDeliveryDelayed)return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.A,{className:r.availabilityUnknownIcon}),(0,i.jsx)(ep.J,{id:"FULFILMENT_DELIVERY_DELAYED",defaultMessage:"Fulfilment and delivery delayed",availability:a}),(0,i.jsx)(eh.A,{leadTime:t})]});if(a.key===y.qL.UntilSuppliesRunOut)return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.A,{className:r.availabilityUnknownIcon}),(0,i.jsx)(ep.J,{id:"UNTIL_SUPPLIES_RUN_OUT",defaultMessage:"This item is available until supplies run out.",availability:a})]});if(a.key===y.qL.LimitedAvailability)return(0,i.jsx)(ep.J,{...f.A[a.key]});if(a.key===y.qL.OutOfStockKey)return(0,i.jsx)(ep.J,{id:"OUT_OF_STOCK_KEY",defaultMessage:"We apologize but fulfillment and delivery of this product is delayed. We are working to minimize these delays as quickly as possible.",availability:a});if(a.key===y.qL.OnlyFewLeftInStock){let e=a.quantity;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.A,{className:r.availableIcon}),(0,i.jsx)(ep.J,{id:"FEW_LEFT_IN_STOCK",defaultMessage:"{qty} left in stock (more on the way)",values:{qty:e},availability:a})]})}if(a.key===y.qL.ApoNoStock)return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.A,{className:r.availabilityUnknownIcon}),(0,i.jsx)(ep.J,{id:"APO_NO_STOCK",defaultMessage:"No Local Stock",availability:a})]});if(a.key===y.qL.CheckCartForAvailability)return(0,i.jsx)(ep.J,{id:"CHECK_CART_FOR_AVAILABILITY",defaultMessage:"Check Cart for Availability",availability:a});if(!a.date||!a.quantity)return(0,i.jsx)(ep.J,{id:"PRICING_AND_AVAILABILITY_UNAVAILABLE",defaultMessage:"Pricing and availability is not currently available.",availability:a});let l=new Date,s=0===(0,eA.c)(new Date(a.date),l);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(h.A,{className:r.availableIcon}),s?a.key===y.qL.EstimatedToShipOn?(0,i.jsx)(ep.J,{id:"ESTIMATED_TO_SHIP_TODAY",availability:a,defaultMessage:"Estimated to ship TODAY"}):(0,i.jsx)(ep.J,{id:"AVAILABLE_TODAY",availability:a,defaultMessage:"Available to ship TODAY"}):(0,i.jsxs)("span",{children:[(0,i.jsx)(ep.J,{availability:a,...f.A[a.key===y.qL.EstimatedDeliveryOn?"AVAILABILITY_ESTIMATED_DELIVERY_ON":a.key]})," ",(0,i.jsx)(N.XU,{value:new Date(a.date),year:"numeric",month:"long",day:"2-digit",timeZone:"UTC"})]})]})},eC=e=>{let{preferredDealerName:a,noPriceForDealer:t}=e,{formatMessage:r}=(0,I.A)(),{classes:l}=(0,Q.A)();if(t)return(0,i.jsxs)("span",{className:l.seeDealerOptionsText,children:[(0,i.jsx)(m.default,{color:"error",className:l.errorIcon}),(0,i.jsx)(ep.J,{id:"PRICING_AND_AVAILABILITY_TEMPORARILY_UNAVAILABLE_FROM",defaultMessage:"Pricing and availability is temporarily unavailable from {preferredDealerName}",values:{preferredDealerName:a}})]});let s=a?"".concat(r({id:"SHIPPED_SOLD_BY",defaultMessage:"Shipped & Sold By"})," ").concat(a):"";return s?(0,i.jsx)("span",{className:l.seeDealerOptionsText,children:"".concat(s," ")}):(0,i.jsx)(i.Fragment,{})},ev=e=>{let{dealerCount:a}=e,{formatMessage:t}=(0,I.A)(),r=t({id:"SEE_ALL_BUYING_OPTIONS",defaultMessage:"See All Buying Options"});return a?(0,i.jsx)(i.Fragment,{children:"".concat(r," (").concat(a,")")}):(0,i.jsx)(i.Fragment,{children:"".concat(r)})},ex=e=>{var a,t,m,h,y,f;let{country:C,productName:v,displaySellerName:N,productDescription:M,productId:P,materialPricing:j,canAddToCart:L,isSubmitting:O,dirty:U,submitForm:k,hideAddToCartForPrepackItems:F,displayPromotionalBundlesAnchor:D,displaySDS:H,ctas:G,isAddToList:w,setFieldValue:W,values:K,isMarketplace:q,isMarketplaceCartEnabled:Y=!1,marketplaceSellerId:V,marketplaceOfferId:J,productAttributes:z,handlePriceUpdateForDealer:Z,erpType:X,dChainMessage:$}=e,ee=(0,x.useRouter)(),[ea,et]=(0,E.useState)(!1),{classes:ei}=(0,Q.A)(),{formatMessage:er}=(0,I.A)(),{currentUser:el,currentUserState:eo,getSitePreference:ed,isPublicOrderingCustomer:ep,isQuoteRequester:eh,isDTAQZuCustomer:eA,userIsLoggedIn:ex,isB2BUser:eE}=(0,T.iZ)(),{userSession:eN}=(0,S.j)(),eI=ed(T.VD.PreferredDealerId),[eR,eB]=(0,E.useState)(0),eM=!eI,eP=ed(T.VD.PreferredDealerInfo),ej=null==eP?void 0:eP.orgName,[eL,eO]=(0,E.useState)(ej),{isPurpleProduct:eU}=(0,eg.Q)(X),ek=(0,es.L)(en.CN.countryCode),eF=j.map(e=>({name:e.materialNumber,error:!1})),[eD,eH]=(0,E.useState)(eF),eG=(e,a)=>{eH(eD.map(t=>({...t,error:t.name===e?a:t.error})))},{data:ew,refetch:eW,error:eK}=(0,A.AW)({context:{userSession:eN},errorPolicy:"all",variables:{countryCode:null==eN?void 0:eN.country,stateCode:String(eo),searchTerm:""},skip:!ex||!eA}),eq=(null==j?void 0:j.map(e=>e.materialNumber))||[],eY=null==el?void 0:null===(t=el.soldToPartners)||void 0===t?void 0:null===(a=t[0])||void 0===a?void 0:a.soldTo,{getCountryDetails:eV}=(0,ey.Y)(),{defaultPartnerNumber:eJ}=eV(eN.country),ez=(0,ef.$1)(),{data:eZ}=(0,eb.W_)({variables:{input:{audience:{billingEmail:el&&"billingAddress"in el&&el.billingAddress&&el.billingAddress.email||"",contactEmail:(null==el?void 0:el.email)||"",shippingEmail:el&&"shippingAddress"in el&&el.shippingAddress&&el.shippingAddress.email||"",shipTo:(null==el?void 0:null===(h=el.soldToPartners)||void 0===h?void 0:null===(m=h[0])||void 0===m?void 0:m.shipTo)||"",soldTo:eY||eJ,country:eN.country},materials:eq}},skip:!eT.srpTxnBadges||!ez||eE||!(null==eq?void 0:eq.length)||!eY&&!eJ});(0,E.useEffect)(()=>{if(null!==j[0].dealerId){let e=j[0].dealerId,{organizationName:a=null}=null==ew?void 0:ew.getDealers.find(a=>a.id===e);eO(a)}},[j[0].dealerId]),(0,E.useEffect)(()=>{if(ew&&0===eR){var e;eB(null==ew?void 0:null===(e=ew.getDealers)||void 0===e?void 0:e.length)}},[ew]),(0,E.useEffect)(()=>{var e;null===$&&(null===(e=j[0])||void 0===e?void 0:e.availableQtyInStock)===null&&W("0",{...K["0"],quantity:"1"})},[]);let eQ=async e=>{await eW({countryCode:eN.country,stateCode:String(eo),searchTerm:e.toLowerCase()})},eX=j&&j.length&&j[0].type,e$=(null==el?void 0:el.__typename)==="GuestUser"&&!L,e0=(null==el?void 0:el.__typename)==="LoggedInUser"&&!(null==el?void 0:null===(y=el.metadata)||void 0===y?void 0:y.guestShoppingType)&&!ep&&!eh,e1=(null===(f=ee.query)||void 0===f?void 0:f.context)==="bbe",e2=eT.dealerCartEnabled&&eA&&!e1&&!eM,e4=eA&&eM,e3=!j[0].price,e5=j.some(e=>{let{isBuyNow:a}=e;return a}),e8=null==G?void 0:G.find(e=>"bulk order"===e.type),e6=null==G?void 0:G.find(e=>"bulk order"!==e.type),e7=(0,E.useCallback)(()=>eD.some(e=>e.error),[eD]),e9=(0,E.useContext)(em.E);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:C?ei.multiCountryTable:ei.table,children:[(0,i.jsxs)(r.A,{children:[(!e3&&e2||!e2)&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.A,{children:(0,i.jsxs)(s.A,{classes:{root:ei.tHeadRow},children:[(0,i.jsx)(n.A,{children:er({id:"SKU",defaultMessage:"SKU"})}),"ThirdPartyProvider"===eX?(0,i.jsx)(n.A,{children:er({id:"VENDOR_SKU",defaultMessage:"Vendor SKU"})}):"",(0,i.jsx)(n.A,{children:er({id:"PACK_SIZE",defaultMessage:"Pack Size"})}),(0,i.jsx)(n.A,{children:er({id:"AVAILABILITY",defaultMessage:"Availability"})}),H&&(0,i.jsx)(n.A,{children:er({id:"SDS",defaultMessage:"SDS"})}),(0,i.jsx)(n.A,{children:er({id:"PRICE",defaultMessage:"Price"})}),(0,i.jsx)(n.A,{children:L&&!F?er({id:"QUANTITY",defaultMessage:"Quantity"}):null})]})}),(0,i.jsx)(o.A,{children:j.map((e,a)=>{var t,r,l,n,o;let d=(null===(t=e.availabilities)||void 0===t?void 0:t.filter(e=>"primary"===e.messageType)[0])||(null===(r=e.availabilities)||void 0===r?void 0:r[0]),c=null==eZ?void 0:null===(o=eZ.checkPromoEligibility)||void 0===o?void 0:null===(n=o.skus.find(a=>a.sku===e.materialNumber))||void 0===n?void 0:null===(l=n.data)||void 0===l?void 0:l.code;return(0,i.jsx)(s.A,{"data-testid":"P&A-row-".concat(e.brand,"-").concat(e.materialNumber),id:"P&A-row-".concat(e.brand,"-").concat(e.materialNumber),children:(0,i.jsx)(em.M,{...e9,brand:e.brand,item:e.materialNumber,pricing:e,children:(0,i.jsx)(ec,{isMarketplace:q,canAddToCart:L,hideAddToCartForPrepackItems:F,initialShipEstimate:(0,i.jsx)(eS,{availability:d,leadTime:null==e?void 0:e.leadTime}),productName:v,productDescription:M,productId:P,material:e,index:a,displayPromotionalBundlesAnchor:D,displaySDS:H,countryCode:C,rowValues:K[a],renderBuyNow:e5,setMultipleMinimumQuantityError:eG,erpType:X,displayPromoCode:"GOLDEN25"===c},a)})},e.materialNumber)})})]}),e2&&(0,i.jsx)(d.A,{className:ei.tfoot,children:(0,i.jsx)(s.A,{children:(0,i.jsxs)(n.A,{align:"center",colSpan:5,children:[eI&&(0,i.jsx)(eC,{preferredDealerName:null!=eL?eL:ej,noPriceForDealer:e3}),(0,i.jsx)(c.A,{variant:"text",className:ei.seeDealerOptionsLink,onClick:()=>et(!0),children:(0,i.jsx)(ev,{dealerCount:eR})})]})})})]}),ea&&e4&&(0,i.jsx)(_.A,{isSavingDealerPreference:e4,open:ea,onClose:()=>et(!1),onDealerSelectCallback:k,disabled:!1,dealers:(null==ew?void 0:ew.getDealers)||[],onSearch:eQ,error:eK,values:K,materialPricing:j,setFieldValue:W,setIsModalOpen:et}),ea&&!e4&&(0,i.jsx)(_.A,{isSavingDealerPreference:e4,open:ea,onClose:()=>et(!1),onDealerSelect:Z,disabled:!1,dealers:(null==ew?void 0:ew.getDealers)||[],onSearch:eQ,error:eK,values:K,materialPricing:j,setFieldValue:W,setIsModalOpen:et})]}),!C&&(!e3&&e2||!e2)&&(0,i.jsxs)(u.A,{display:"flex",justifyContent:"space-between",alignItems:"center",marginTop:!Y&&4,children:[(0,i.jsx)(u.A,{display:"flex",justifyContent:"space-between",children:(0,i.jsx)(eu.A,{isMarketplace:q,marketplaceSellerId:V,marketplaceOfferId:J,productAttributes:z,displaySellerName:N})}),(0,i.jsx)(u.A,{display:"flex",justifyContent:"flex-end",alignItems:"center",my:4,px:2,children:e$||e0?(0,i.jsx)("p",{children:(0,i.jsx)(R.A,{id:"CONTACT_LOCAL_DEALER",defaultMessage:"To order products, please {contactLink} your local dealer.",values:{contactLink:(0,i.jsx)(g.N,{...b.mK.index({path:"/collections/offices",language:eN.language,country:eN.country}),passHref:!0,children:(0,i.jsx)("a",{rel:"noopener",target:"_blank",children:(0,i.jsx)(R.A,{id:"CONTACT",defaultMessage:"contact"})})})}})}):(0,i.jsxs)(i.Fragment,{children:[e8&&!q&&(0,i.jsx)(g.N,{href:e8.url,passHref:!0,children:(0,i.jsx)(p.A,{"data-testid":"p&a-form-request-bulk-link",id:"p&a-form-request-bulk-link",className:ei.bulkOrderLink,color:"primary",target:"_blank",children:e8.label})}),e6&&(0,i.jsx)(c.A,{component:"a",target:"_blank",href:e6.url,variant:"outlined",size:"large",color:"primary",className:ei.buttonFilled,children:e6.label}),eU&&ek&&!ex?(0,i.jsx)(e_.A,{size:"medium"}):(!q||q&&Y)&&(0,i.jsx)(B.Ay,{handleAddToCart:e=>{if(e.preventDefault(),e4)return et(!0);k()},isSubmitting:O,dirty:U,disabled:e7(),canAddToCart:L&&(!q||q&&Y),hideAddToCartForPrepackItems:F,isAddToList:w,size:"large"})]})})]})]})}},5493:(e,a,t)=>{t.d(a,{A:()=>s});var i=t(37876);t(14232);var r=t(7645),l=t(35877);let s=e=>{let{height:a,width:t,borderRadius:s="borderRadius",mb:n=0}=e,o=(0,l.A)();return(0,i.jsx)(r.A,{height:a,width:t,borderRadius:s,bgcolor:o.palette.grey["50"],mb:n})}},5634:(e,a,t)=>{t.d(a,{A:()=>k});var i=t(37876),r=t(14232),l=t(8733),s=t(99220),n=t(64204),o=t(65824),d=t(34669),c=t(61206),u=t(21932),p=t(67756),m=t(84768),g=t(64272),_=t(2727),h=t(51139),b=t(77742),y=t(35877),A=t(71541),f=t(98373),T=t(18249),S=t(54093),C=t(43965);let v=(0,s.n9)()(e=>({facetSearchBoxContainer:{marginBottom:e.spacing(6),marginTop:e.spacing(4)},facetSearchListBox:{border:"1px solid ".concat(e.palette.grey[500]),borderRadius:"5px",fontSize:e.typography.pxToRem(14),lineHeight:1.21,margin:0,padding:0},facetSearchListBoxOption:{"&:hover":{background:e.palette.primary.light}},facetSearchListBoxNoOptions:{border:"1px solid ".concat(e.palette.grey[500]),borderRadius:"5px",fontSize:e.typography.pxToRem(14)},facetSearchInputContainer:{border:"1px solid ".concat(e.palette.grey[500]),borderRadius:"5px",height:e.spacing(8),paddingTop:0,paddingBottom:0,paddingLeft:e.spacing(4),outline:"none",width:"100%"},facetSearchInput:{"& input":{fontSize:e.typography.pxToRem(14)}},searchIcon:{color:e.palette.primary.main,display:"inline-flex",fontSize:e.typography.pxToRem(22),marginLeft:e.spacing(1),marginRight:e.spacing(3)},clearIcon:{display:"none",fontSize:e.typography.pxToRem(10),marginRight:e.spacing(3)},showClearIcon:{display:"inline-flex"}})),x=e=>{let{facet:a,selectedOptions:t,handleFacetChange:l}=e,[s,o]=(0,r.useState)(null),[u,p]=(0,r.useState)(""),{classes:m,cx:g}=v(),_=(0,y.A)(),{formatMessage:h}=(0,b.A)(),x=(0,A.A)(_.breakpoints.down("md")),E=e=>{let a=e.split("_").filter(e=>"facet"!==e&&"web"!==e).map(e=>e[0].toUpperCase()+e.substring(1)).join(" ");return a.length>10&&x?a.slice(0,10).concat("..."):a},N=()=>{p(""),o(null)};(0,r.useEffect)(()=>{N()},[l]);let I={};return a.options.map(e=>I[e.value]=e.count),(0,i.jsx)("div",{className:m.facetSearchBoxContainer,children:(0,i.jsx)(T.Ay,{disablePortal:!0,classes:{root:m.facetSearchInput,listbox:m.facetSearchListBox,option:m.facetSearchListBoxOption,noOptions:m.facetSearchListBoxNoOptions},options:Object.keys(I),renderOption:e=>(0,i.jsx)(c.A,{value:"".concat(e," (").concat(I[e],")")}),noOptionsText:h(d.A.NO_FACETS_FOUND),renderInput:e=>(0,i.jsx)("div",{className:m.facetSearchInputContainer,ref:e.InputProps.ref,children:(0,i.jsx)(f.A,{ref:e.InputProps.ref,...e.inputProps,placeholder:"Search ".concat(E(a.key)),disableUnderline:!0,fullWidth:!0,endAdornment:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.A,{className:g(m.clearIcon,{[m.showClearIcon]:""!==u}),onClick:N,children:(0,i.jsx)(C.A,{fontSize:"inherit"})}),(0,i.jsx)(S.default,{className:m.searchIcon})]})})}),inputValue:u,onInputChange:(e,a)=>{p(a)},value:s,onChange:(e,i)=>{if(o(i),!i||t.includes(i))return;let r=a.options.find(e=>e.value===i),s=(null==r?void 0:r.count)||void 0;l(a.key,i,!1,s,"search box")}})})};var E=t(70114),N=t(21289),I=t(97710);let R=(0,s.n9)()(e=>({icon:{display:"inline-flex",fontSize:e.typography.pxToRem(28),marginLeft:e.spacing(2)}})),B=e=>{let{value:a,count:t}=e,{classes:r}=R(),s=a===I.u2.SameDay?(0,i.jsx)(N.A,{color:"secondary",fontSize:"inherit"}):(0,i.jsx)(E.A,{color:"secondary"});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.A,{id:a.toUpperCase().replace(" ","_"),defaultMessage:a})," (".concat(t,")"),(0,i.jsx)("span",{className:r.icon,children:s})]})},M=(0,s.n9)()(e=>({root:{margin:e.spacing(6,0),[e.breakpoints.down("md")]:{margin:e.spacing(4,0),"& > *:first-of-type":{margin:e.spacing(6,0,4)}}},showMore:{fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightMedium,color:e.palette.primary.main,margin:e.spacing(3,0,1),"& div":{display:"flex",alignItems:"center"}},showMoreIcon:{marginLeft:e.spacing(1.5)},checkboxIcon:{fontSize:e.typography.pxToRem(24)},formControlLabel:{fontSize:e.typography.pxToRem(14),marginTop:2},checkboxRoot:{paddingBottom:e.spacing(1),paddingTop:e.spacing(1),alignSelf:"flex-start"},shippingIcon:{display:"inline-flex",fontSize:e.typography.pxToRem(28),marginLeft:e.spacing(2)},facetLabel:{display:"flex",alignItems:"center"},collapseInner:{paddingTop:e.spacing(2)}}));var P=function(e){return e[e.facet_product_category=0]="facet_product_category",e[e.facet_web_special_grade=1]="facet_web_special_grade",e[e.facet_physical_form=2]="facet_physical_form",e}(P||{});let j=e=>{let{facet:a,showMore:t,substanceFacetChange:s,selectedSubstanceFacetOptions:b}=e,{classes:y}=M(),A=(0,_.useSearchQuery)(),f=A[1],T=A[2],S=b||(f.find(e=>{let{key:t,options:i}=e;return a.prefix&&(i[0]=i[0].replace(a.prefix,"")),t===a.key})||{options:[]}).options,[C,v]=(0,r.useState)(!1),E=t||C?a.options:a.options.slice(0,a.numToDisplay||6);C&&E.length===a.numToDisplay&&v(!1);let N=C?"show less":"show more",I="facet_shipping"===a.key,R=(e,t,i,r,l)=>{s?s({key:a.key,options:a.prefix?["".concat(a.prefix).concat(t)]:[t]},i):T.handleSelectedFacetChange({key:a.key,options:[t],action:i?_.FacetChangeAction.Remove:_.FacetChangeAction.Add,multiSelect:a.multiSelect||!1,prefix:a.prefix});let n=(0,m.g)({action:"".concat(i?"remove":"add"," filter"),component:"left rail",element_type:l,element_text:"".concat(t," (").concat(r,")"),filter_name:t,filter_name_count:r,filter_category:e});(0,g.BI)({payload:n})},j=S.map(e=>e.split("|")[0]),L=s?j.includes("".concat(a.key)):S.length>0,O=!a.isCollapsed||L;return(0,i.jsx)("div",{className:y.root,children:(0,i.jsxs)(h.A,{defaultCollapse:O,facetKey:a.key,isSubstanceFacets:!!s,children:[a.key in P&&(0,i.jsx)(x,{facet:a,selectedOptions:S,handleFacetChange:R}),(0,i.jsxs)("div",{className:y.collapseInner,children:[E.map(e=>{let{value:t,count:r}=e,l=S.indexOf(t)>=0||S.indexOf("".concat(a.key,"|").concat(t))>=0||S.indexOf("".concat(a.key,"|").concat(a.prefix).concat(t))>=0;return(0,i.jsx)("div",{children:(0,i.jsx)(o.A,{"aria-label":t,"data-testid":"srp-facet-".concat(t),value:t,checked:l,classes:{root:y.checkboxRoot},formControlClasses:{label:y.formControlLabel},onChange:()=>R(a.key,t,l,r,"checkbox"),label:(0,i.jsx)("span",{className:y.facetLabel,children:I?(0,i.jsx)(B,{value:e.value,count:e.count}):(0,i.jsx)(c.A,{value:"".concat(e.value," (").concat(e.count,")")})})})},t)}),(a.options.length>E.length||C)&&(0,i.jsx)(n.A,{onClick:()=>{v(!C),(0,m.y)(N,a.key,N)},"aria-expanded":C,"aria-label":N,className:y.showMore,id:C?"facet-group-".concat(a.key,"-show-less"):"facet-group-".concat(a.key,"-show-more"),children:C?(0,i.jsxs)("div",{children:[(0,i.jsx)(l.A,{...d.A.SHOW_LESS}),(0,i.jsx)(u.A,{className:y.showMoreIcon})]}):(0,i.jsxs)("div",{children:[(0,i.jsx)(l.A,{...d.A.SHOW_MORE}),(0,i.jsx)(p.A,{className:y.showMoreIcon})]})})]})]})},a.key)};var L=t(39069),O=t(7645);let U=()=>{let e=(0,y.A)();return(0,i.jsx)("div",{children:[,,,].fill({}).map((a,t)=>(0,i.jsxs)(O.A,{mb:6,children:[(0,i.jsx)(O.A,{mb:4,children:(0,i.jsx)(L.A,{light:!0})}),(0,i.jsx)(O.A,{height:22,width:.75,borderRadius:"borderRadius",bgcolor:e.palette.grey["50"],mb:4}),[,,,,,].fill({}).map((a,t)=>(0,i.jsxs)(O.A,{display:"flex",alignItems:"center",pr:4,mb:4,children:[(0,i.jsx)(O.A,{height:24,width:24,borderRadius:"borderRadius",bgcolor:e.palette.grey["50"],mr:4}),(0,i.jsx)(O.A,{flex:1,height:20,width:20,borderRadius:"borderRadius",bgcolor:e.palette.grey["50"]})]},t))]},t))})},k=e=>{let{loading:a,error:t,facets:l,showMore:s,substanceFacetChange:n,selectedSubstanceFacetOptions:o}=e;return a?(0,i.jsx)(U,{}):t||!l?null:(0,i.jsx)("div",{"data-testid":"srp-facets",children:l&&l.map(e=>(0,i.jsx)(r.Fragment,{children:!(null==e?void 0:e.isHidden)&&(0,i.jsx)(j,{facet:e,allFacets:l,showMore:s,substanceFacetChange:n,selectedSubstanceFacetOptions:o},e.key)},e.key))})}},6315:(e,a,t)=>{t.d(a,{A:()=>n});var i=t(37876);t(14232);var r=t(61206),l=t(52413);let s=e=>e.href?(0,i.jsx)(l.N,{...e,children:(0,i.jsx)("a",{children:e.value})}):(0,i.jsx)(r.A,{...e}),n=e=>{let{values:a,className:t,url:r}=e;return(0,i.jsx)(i.Fragment,{children:Array.isArray(a)&&a.length>1?a.map((e,a)=>(0,i.jsxs)("span",{children:[(0,i.jsx)(s,{value:e,className:t,href:r}),(0,i.jsx)("br",{})]},"".concat(e).concat(a))):a[0]&&(0,i.jsx)(s,{value:a[0],className:t,href:r})})}},10113:(e,a,t)=>{t.d(a,{A:()=>g});var i=t(37876),r=t(14232),l=t(64204),s=t(5411),n=t(30376),o=t(54736),d=t(32886),c=t(11788),u=t(54753),p=t(8733),m=t(49995);let g=e=>{let{materialNumber:a,materialId:t,productName:g,productId:_,brand:h,quantity:b,trigger:y,disabled:A,type:f,isLinkButton:T,classes:S}=e,[C,v]=r.useState(!1),{userIsLoggedIn:x,userId:E}=(0,c.iZ)(),{data:N,refetch:I}=(0,d.g)({fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",skip:!x,variables:{input:{perpage:100,sortcolumn:"lastUpdatedDate"}}});if(!x||!(null==N?void 0:N.getSharedLists))return null;let R=()=>{v(!0)},B=async()=>{v(!1)};return(0,i.jsxs)(i.Fragment,{children:[y?y(R):T?(0,i.jsxs)(l.A,{className:(0,m.A)(null==S?void 0:S.linkStyle),disabled:A,onClick:R,children:[(0,i.jsx)(n.default,{}),(0,i.jsx)(p.A,{...u.A.ADD_TO_LIST})]}):(0,i.jsx)(s.A,{variant:"outlined",color:"primary",size:"large",fullWidth:!0,disabled:A,onClick:R,children:(0,i.jsx)(p.A,{...u.A.ADD_TO_LIST})}),C&&(0,i.jsx)(o.A,{open:C,onClose:B,materialNumber:a,materialId:t,productName:g||"",productId:_||"",brand:h||"",type:f,quantity:b,lists:N.getSharedLists.sharedLists,refetchLists:I,userId:E})]})}},10759:(e,a,t)=>{t.d(a,{A:()=>i.A});var i=t(83128)},11569:(e,a,t)=>{t.d(a,{A:()=>p});var i=t(37876),r=t(77742),l=t(34415),s=t(61261),n=t(11148),o=t(52413),d=t(54753),c=t(71007);let u=(0,s.A)(e=>({container:{margin:e.spacing(4,0,4,0)},sectionHeading:{fontSize:e.typography.pxToRem(12),fontWeight:e.typography.fontWeightBold,[e.breakpoints.up("md")]:{fontSize:e.typography.pxToRem(18)}},sectionText:{fontSize:e.typography.pxToRem(14),lineHeight:"1.5rem",listStylePosition:"inside",marginLeft:"20px",textIndent:"-20px",margin:"0",padding:"0",[e.breakpoints.up("md")]:{fontSize:e.typography.pxToRem(16),lineHeight:"1.8rem"}},textLink:{fontWeight:e.typography.fontWeightBold,color:e.palette.primary.main,cursor:"pointer"}})),p=()=>{let{formatMessage:e}=(0,r.A)(),a=u();return(0,i.jsxs)("section",{className:a.container,children:[(0,i.jsx)("h4",{className:a.sectionHeading,children:e(d.A.SEARCH_TIPS)}),(0,i.jsxs)("ul",{className:a.sectionText,children:[(0,i.jsx)("li",{children:e(d.A.WORDS_SPELLED_CORRECTLY)}),(0,i.jsx)("li",{children:e(d.A.REMOVE_SPACES)}),(0,i.jsx)("li",{children:e(d.A.TRY_REPHRASING)}),(0,i.jsxs)("li",{children:[e({id:"TRY_OUR",defaultMessage:"Try our"})," ",(0,i.jsx)(o.N,{href:n.HX.index(),passHref:!0,children:(0,i.jsxs)(l.A,{className:a.textLink,onClick:()=>{(0,c.dZ)({action:"visit chemical structure search",component:"body",elementType:"link",elementText:"structure search",linkUrl:n.HX.index(),section:"search tips"})},children:[e({id:"STRUCTURE_SEARCH",defaultMessage:"Structure Search"})," "]})}),e(d.A.OR)," ",(0,i.jsx)(o.N,{href:n.wO.index(),passHref:!0,children:(0,i.jsxs)(l.A,{className:a.textLink,onClick:()=>{(0,c.dZ)({action:"visit advanced search page",component:"body",elementType:"link",elementText:"advanced search",linkUrl:n.wO.index(),section:"search tips"})},children:[e({id:"ADVANCED_SEARCH",defaultMessage:"Advanced Search"})," "]})}),e(d.A.TOOL)]})]})]})}},12399:(e,a,t)=>{t.d(a,{i:()=>k,A:()=>F});var i=t(37876),r=t(71541),l=t(5213),s=t(39069),n=t(36503),o=t(99220),d=t(35877),c=t(33280),u=t(9522),p=t(22566),m=t(11148),g=t(84627),_=t(77197),h=t(77660),b=t(71007),y=t(54753),A=t(77742),f=t(14232),T=t(8733),S=t(12197),C=t(5411),v=t(77274),x=t(44131),E=t(78206),N=t(10430),I=t(38582),R=t(66784),B=t(30029),M=t(17685),P=t(11788);let j=(0,o.n9)()(e=>({submitButton:{width:"100%",[e.breakpoints.up("sm")]:{width:"auto"}},instructions:{fontSize:e.typography.pxToRem(14),[e.breakpoints.up("sm")]:{fontSize:e.typography.pxToRem(16)}},fieldLabel:{color:e.palette.error.main},vr2:{marginBottom:e.spacing(2)},vr4:{marginBottom:e.spacing(4)},vr6:{marginBottom:e.spacing(6)}})),L=e=>{var a,t,r,l;let{title:s=(0,i.jsx)(T.A,{...y.A.SEARCH_SAFETY_DATA_SHEET}),instructions:n=(0,i.jsx)(T.A,{...y.A.ENTER_PRODUCT_NUMBER_FOR_SDS}),isAdvancedSearch:o}=e,{formatMessage:c}=(0,A.A)(),u=(0,d.A)(),{classes:p,cx:g}=j(),{setGlobalSnackbarState:_}=(0,I.W)(),[h,L]=(0,f.useState)(!1),{userSession:O}=(0,M.j)(),{userErpType:U}=(0,P.iZ)(),k=e=>{var a,t,i,r;let l=null==e?void 0:e.getSdsCertificateSearch,s=!!(null==l?void 0:l.brands.length);if(l&&s){let e=(null===(a=l.sds[0])||void 0===a?void 0:a.languages.altLanguages.length)===1,i=(null===(t=l.sds[0])||void 0===t?void 0:t.languages.altLanguages[0])||"",r=l.brands[0]||"",s=l.productNumber;return 1===l.brands.length&&e?window.open("".concat(m.Q5.index(r,s,O.country,i,U)),"_blank"):L(!0)}{_({open:!0,message:c(y.A.ERROR_404_SDS_MESSAGE),variant:I.m$.Error});let a=c(y.A.ERROR_404_SDS_MESSAGE).replace(".","").toLowerCase();(0,b.hO)({description:a,errorCategory:"file download errors",productId:null===(r=e.getSdsCertificateSearch)||void 0===r?void 0:null===(i=r.productNumber)||void 0===i?void 0:i.toLowerCase()})}},[F,{data:D}]=(0,N.b0)({onCompleted:e=>k(e),fetchPolicy:"no-cache"}),H=e=>(0,i.jsx)(S.A,{variant:"body2",style:{color:e?u.palette.error.main:u.palette.common.black},children:(0,i.jsxs)("b",{children:["* ",(0,i.jsx)(T.A,{...y.A.PRODUCT_NUMBER})]})});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(S.A,{variant:"h3",className:p.vr4,children:s}),(0,i.jsx)(S.A,{className:g(p.vr4,p.instructions),children:n}),!o&&(0,i.jsx)(S.A,{variant:"body2",className:p.vr4,children:(0,i.jsx)(T.A,{...y.A.INDICATES_REQUIRED_FIELD})}),(0,i.jsx)(E.l1,{validateOnBlur:!1,validateOnChange:!1,initialValues:{productNumber:""},onSubmit:(e,a)=>{var t;F({variables:{productNumber:(null===(t=e.productNumber)||void 0===t?void 0:t.trim())||""}}),a.setSubmitting(!1)},children:e=>(0,i.jsx)("div",{children:(0,i.jsxs)(E.lV,{"data-testid":"sds-search-form",children:[(0,i.jsx)("div",{className:p.vr6,children:(0,i.jsx)(E.D0,{name:"productNumber",label:H(e.errors.productNumber),component:R.A,placeholder:"e.g. T1503",filled:!0,id:"sds-product-number-field",inputProps:{"data-testid":"sds-product-number-field"},validate:(0,v.jr)(x.Yj().trim().required(c(y.A.PLEASE_ENTER_PRODUCT_NUMBER)))})}),(0,i.jsx)(C.A,{"data-testid":"sds-search-submit",id:"sds-search-submit",type:"submit",variant:"contained",color:"primary",className:p.submitButton,disabled:e.isSubmitting,"aria-label":"Submit",size:"large",children:(0,i.jsx)(T.A,{...y.A.SEARCH})})]})})}),h&&(null==D?void 0:null===(a=D.getSdsCertificateSearch)||void 0===a?void 0:a.sds)&&(null==D?void 0:null===(t=D.getSdsCertificateSearch)||void 0===t?void 0:t.brands)&&(0,i.jsx)(B.A,{open:h,setModalOpen:L,brands:null==D?void 0:null===(r=D.getSdsCertificateSearch)||void 0===r?void 0:r.brands,sdsDetails:D.getSdsCertificateSearch.sds,productNumber:null==D?void 0:null===(l=D.getSdsCertificateSearch)||void 0===l?void 0:l.productNumber,isAdvancedSearch:!0})]})};var O=t(33967);let U=(0,o.n9)()(e=>({vr4:{marginBottom:e.spacing(4)},vr8:{marginBottom:e.spacing(8)},tabs:{minHeight:35,"& .Mui-selected":{color:e.palette.common.black,opacity:1},"& .MuiTabs-indicator":{backgroundColor:e.palette.common.black,height:"4px"},[e.breakpoints.up("sm")]:{minHeight:48}},tab:{color:e.palette.primary.main,fontSize:e.typography.pxToRem(12),fontWeight:e.typography.fontWeightMedium,height:"fit-content",lineHeight:"unset",marginRight:e.spacing(6),minHeight:"unset",minWidth:"auto",opacity:1,textTransform:"none",[e.breakpoints.up("sm")]:{fontSize:e.typography.pxToRem(18),fontWeight:e.typography.fontWeightBold}},tabpanel:{padding:0},divider:{marginBottom:e.spacing(4),[e.breakpoints.up("md")]:{marginBottom:e.spacing(8)}}}));var k=function(e){return e.CERTIFICATE_OF_ANALYSIS="CERTIFICATE_OF_ANALYSIS",e.CERTIFICATE_OF_ORIGIN="CERTIFICATE_OF_ORIGIN",e.CERTIFICATE_OF_QUALITY="CERTIFICATE_OF_QUALITY",e}({});let F=()=>{var e;let{classes:a}=U(),t=(0,d.A)(),{formatMessage:o}=(0,A.A)(),f=!0===(0,r.A)(t.breakpoints.up("md")),T=(0,m.rd)(),S=(null==T?void 0:null===(e=T.query)||void 0===e?void 0:e.tab)||"sds",C=(e,a,t)=>{let i=_.tq[null!=t?t:""];(0,b.pc)({...a||{action:"switch to ".concat(t," tab"),component:"body",elementType:"tab",elementText:i},event:"documentation_interaction",detail:"".concat(S," tab"),section:"document search",coreEvent:"no"})},v=[{value:"sds",label:o(y.A.SAFETY_DATA_SHEETS),content:(0,i.jsx)(L,{title:o(y.A.SAFETY_DATA_SHEETS_TITLE),instructions:o(y.A.SDS_INSTRUCTIONS)}),certificateType:null},{value:"coa",label:o(y.A.CERTIFICATES_OF_ANALYSIS),content:(0,i.jsx)(O.Ay,{type:h.e_.Coa,title:o(y.A.CERTIFICATE_OF_ANALYSIS_COA),productInput:!0,dontShowSampleLink:!0,instructions:o({id:"COA_INSTRUCTIONS",defaultMessage:"To search for a Certificate of Analysis (COA), please enter both the product number and the lot/batch number."}),allFieldsRequired:!0}),certificateType:h.e_.Coa},{value:"coo",label:o({id:"CERTIFICATE_OF_ORIGIN_COO",defaultMessage:"Certificates of Origin (COO)"}),content:(0,i.jsx)(O.Ay,{type:h.e_.Coo,title:o(y.A.CERTIFICATE_OF_ORIGIN_COO),productInput:!0,dontShowSampleLink:!0,instructions:o({id:"COO_INSTRUCTIONS",defaultMessage:"To search for a Certificate of Origin (COO), please enter both the product number and the lot/batch number."}),allFieldsRequired:!0}),certificateType:h.e_.Coo},{value:"coq",label:o(y.A.CERTIFICATES_OF_QUALITY),content:(0,i.jsx)(O.Ay,{type:h.e_.Coq,title:o(y.A.CERTIFICATES_OF_QUALITY_COQ),productInput:!0,dontShowSampleLink:!0,isBlueProduct:!0,instructions:o(y.A.COQ_INSTRUCTIONS),allFieldsRequired:!0}),certificateType:h.e_.Coq}];return(0,i.jsxs)(c.Ay,{value:S,children:[(0,i.jsx)(u.A,{onChange:(e,a)=>{T.push(m.HN.index(a.toLowerCase())),C("switch to "+S+" tab",void 0,a)},"aria-label":"documentation-tabs-".concat(S),"data-testid":"documentation-tabs",className:a.tabs,variant:"scrollable",children:v.map((e,t)=>{let{value:r,label:s}=e;return(0,i.jsx)(l.A,{label:s,value:r,className:a.tab},t)})}),(0,i.jsx)(s.A,{className:a.divider}),v.map((e,t)=>{let{value:r,content:l,certificateType:s}=e;return(0,i.jsx)(p.A,{value:r,className:a.tabpanel,children:(0,i.jsxs)(n.A,{container:!0,spacing:2,justifyContent:"space-between",direction:"row",children:[(0,i.jsx)(n.A,{item:!0,xs:12,md:6,className:f?a.vr8:void 0,children:l}),(0,i.jsx)(n.A,{item:!0,xs:12,md:5,children:(0,i.jsx)(g.A,{analyticsCallback:C,certificateType:s||void 0})})]})},t)})]})}},16722:(e,a,t)=>{t.d(a,{A:()=>U});var i=t(37876),r=t(14232),l=t(47801),s=t(99220),n=t(11148),o=t(20534),d=t(16717),c=t(12197),u=t(34415),p=t(64204),m=t(61206),g=t(77742),_=t(8733),h=t(52413),b=t(97710),y=t(35645),A=t(71662),f=t(40002),T=t(40352),S=t(32609),C=t(66313),v=t(77660),x=t(11788),E=t(84119),N=t(52710),I=t(71007),R=t(75020),B=t(61622),M=t(87254),P=t(39324);let{publicRuntimeConfig:{featureFlags:j}}=t.n(P)()(),L=(0,s.n9)()(e=>({root:{display:"block",padding:e.spacing(4)},name:{fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightBold,marginBottom:e.spacing(1)},description:{fontSize:e.typography.pxToRem(14),marginBottom:e.spacing(4)},viewPricingWrapper:{textAlign:"right"},viewPricingWrapperWithBadge:{display:"flex",justifyContent:"space-between"},viewPricing:{fontSize:e.typography.pxToRem(12),fontWeight:e.typography.fontWeightBold,color:e.palette.primary.main},loaderContainer:{display:"flex",justifyContent:"center",alignItems:"center",minHeight:300,width:"100%"}})),O="7950",U=e=>{var a,t,s,P,U,k,F,D,H;let{product:G,substanceName:w,className:W,substanceId:K,substancePosition:q}=e,{classes:Y,cx:V}=L(),J=(0,n.rd)(),z=(0,T.Ay)(),{formatMessage:Z}=(0,g.A)(),{focus:Q="",catalogType:X="",orgId:$=""}=J.query||{},[ee,ea]=(0,r.useState)(!1),et=(null==G?void 0:G.isMarketplace)?v.Mh.Marketplace:null,{currentUser:ei,getSitePreference:er,isB2BUser:el,isDTAQZuCustomer:es,isBlueErpIntegrationEnabled:en}=(0,x.iZ)(),eo=es?er(x.VD.PreferredDealerId):null,ed=en&&(null==G?void 0:G.erp_type)&&(null==G?void 0:null===(a=G.erp_type)||void 0===a?void 0:a.length)>0,ec=null!==(k=null===l.Lr||void 0===l.Lr?void 0:l.Lr.getItem("searchedfor"))&&void 0!==k?k:"",[eu,{data:ep,loading:em,error:eg}]=(0,C.Gb)({variables:{...ed&&{erp_type:null==G?void 0:G.erp_type},brand:null==G?void 0:null===(t=G.brand)||void 0===t?void 0:t.key,catalogType:(0,b.vN)(et||X||Q),checkBuyNow:!0,checkForPb:!0,dealerId:eo,displaySDS:!1,materialIds:null==G?void 0:G.materialIds,orgId:$,productKey:null==G?void 0:G.productKey,productNumber:null==G?void 0:G.productNumber,quantity:1}}),{discontinuedPricingInfo:e_}=null!==(F=null==ep?void 0:ep.getPricingForProduct)&&void 0!==F?F:{},eh=!em&&ee&&!e_,eb=(0,B.j)(null==e_?void 0:e_.replacementProducts),ey=G.productNumber.startsWith("CB_")?Z({id:"DETAILS",defaultMessage:"Details"}):G.productNumber,eA=(0,r.useContext)(N.E),ef=(0,r.useMemo)(()=>{var e,a;return(null==ei?void 0:null===(a=ei.soldToPartners)||void 0===a?void 0:null===(e=a[0])||void 0===e?void 0:e.salesOrg)||(null==ei?void 0:ei.metadata.salesOrg)||""},[ei]),eT=(0,r.useMemo)(()=>{var e;return(null==ei?void 0:null===(e=ei.metadata)||void 0===e?void 0:e.country)||""},[ei]),eS=j.srpTxnBadges&&"US"===eT&&!el&&G.txnBadge&&(null===(s=G.txnBadge)||void 0===s?void 0:s.type)==="MAX_DISCOUNT"&&(null===(U=G.txnBadge)||void 0===U?void 0:null===(P=U.salesOrgIds)||void 0===P?void 0:P.includes(O))&&ef===O;return eg?(0,i.jsx)(N.M,{...eA,brand:G.brand.key,item:G.name,children:(0,i.jsx)(E.A,{productNumber:null==G?void 0:G.productNumber,error:eg})}):(0,i.jsxs)(d.A,{component:"li",className:V(W,Y.root),children:[(0,i.jsx)(c.A,{component:"h3",className:Y.name,children:G.brand.key&&G.productNumber?(0,i.jsx)(h.N,{...n.aR.index(G.brand.key,G.productKey,{catalog:(0,b.vN)(X||Q)}),passHref:!0,children:(0,i.jsx)(u.A,{onClick:()=>(0,I.WL)({product:G,searchTerm:ec,substanceId:K,substancePosition:q}),children:ey})}):(0,i.jsx)("span",{children:G.productNumber})}),(0,i.jsx)(c.A,{component:"p",className:Y.description,children:(0,i.jsx)(m.A,{value:G.legalNameSuffix||G.description})}),e_?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(S.A,{discontinuedPricingInfo:e_}),eb&&(0,i.jsx)(A.A,{type:f.j.RecommendedProducts,preloadCardImages:!0,products:eb,slidesToShow:z({xs:1,sm:2,lg:3}),withoutControls:eb.length<=4})]}):(0,i.jsxs)("div",{className:eS?Y.viewPricingWrapperWithBadge:Y.viewPricingWrapper,children:[eS&&(0,i.jsx)(M.A,{showTooltip:!0,toolTipPlacement:"right"}),(0,i.jsx)(p.A,{className:Y.viewPricing,onClick:()=>{var e;G.paMessage||eu(),ea(!0),(0,R.Sm)({action:"view p&a",section:q?void 0:"products",component:"list",elementType:"link",elementText:"view",material:{materialDescription:G.name,brand:null===(e=G.brand)||void 0===e?void 0:e.key,product:G.productNumber}})},"aria-label":"view pricing",children:(0,i.jsx)(_.A,{id:"SUBSTANCE_VIEW_PRICING",defaultMessage:"View Pricing"})})]}),em?(0,i.jsx)(o.A,{}):eh&&(0,i.jsx)(y.A,{onClose:()=>{ea(!ee)},substanceName:w,productNumber:G.productNumber,productKey:G.productKey,brandKey:G.brand.key,description:G.description,materialIds:G.materialIds,isMarketplace:G.isMarketplace,productAttributes:G.attributes,marketplaceSellerId:G.marketplaceSellerId||"",marketplaceOfferId:G.marketplaceOfferId||"",erp_type:G.erp_type,productName:null!==(D=G.name)&&void 0!==D?D:"",displaySellerName:null!==(H=G.displaySellerName)&&void 0!==H?H:"",pricingData:null==ep?void 0:ep.getPricingForProduct,paMessage:G.paMessage})]})}},17215:(e,a,t)=>{t.d(a,{A:()=>o});var i=t(37876);t(14232);var r=t(64204),l=t(61261),s=t(43965);let n=(0,l.A)(e=>({root:{display:"table",fontWeight:e.typography.fontWeightRegular,fontSize:e.typography.pxToRem(12),color:e.palette.text.primary,background:e.palette.common.white,padding:e.spacing(2),borderRadius:"3px",border:"1px solid ".concat(e.palette.grey[200]),[e.breakpoints.up("md")]:{padding:e.spacing(1,1.5)}},closeBtn:{marginLeft:e.spacing(2),marginRight:"0 !important",fontSize:e.typography.pxToRem(10)},alignmentWrapper:{display:"flex",justifyContent:"center"}})),o=e=>{let{label:a,onDelete:t,dataTestId:l,ariaLabel:o}=e,d=n(),c="string"==typeof a?(0,i.jsx)("span",{children:a}):a;return(0,i.jsx)("div",{className:d.root,"data-testid":l,children:(0,i.jsxs)("div",{className:d.alignmentWrapper,children:[(0,i.jsx)("span",{children:c}),(0,i.jsx)(r.A,{"aria-label":o,className:d.closeBtn,onClick:t,children:(0,i.jsx)(s.A,{fontSize:"inherit",color:"primary"})})]})})}},19409:(e,a,t)=>{t.d(a,{A:()=>N});var i=t(37876),r=t(14232),l=t(8733),s=t(78206),n=t(44131),o=t(99220),d=t(12197),c=t(36503),u=t(5411),p=t(90079),m=t(37290),g=t(5325),_=t(77274),h=t(38582),b=t(82250),y=t(44601),A=t(86024),f=t(28975),T=t(34369),S=t(53471),C=t(11148),v=t(20534),x=t(11788);let E=(0,o.n9)()(e=>({closeButton:{position:"absolute",right:e.spacing(1),top:e.spacing(0),color:e.palette.secondary.main},dialogTitle:{margin:0,padding:e.spacing(2),backgroundColor:e.palette.background.grey},submitButton:{margin:e.spacing(0,2,2)},confirmTitle:{margin:e.spacing(2,0,5)}})),N=e=>{let a,t,o,{onClose:N,quoteData:I}=e,{classes:R}=E(),B=(0,C.rd)(),[M]=(0,S.u7)(),{setSnackbar:P}=(0,h.W)(),{currentUser:j}=(0,x.iZ)(),[L,O]=(0,r.useState)({}),[U,k]=(0,r.useState)(!0);Array.isArray(I)||(a=null==I?void 0:I.material,t=null==I?void 0:I.product,o=null==I?void 0:I.quantity);let{rawYupSchema:{ccEmail:F,extension:D,fax:H,mobile:G,phone:w,required:W,requiredEmail:K}}=(0,_.dz)(),q=n.Ik().shape({ccForOrderConfEmailIds:F,email:K,extension:D,fax:H,firstName:W,mobile:G,telephone:w}),Y=async(e,a)=>{(0,y.A)({top:0,left:0,behavior:"smooth"});try{if(I){var t,i,r,l,s;let a=Array.isArray(I)?{addressInfo:e,input:I.map(e=>{var a,t,i,r;return{materialNumber:null!==(i=null!==(t=null==e?void 0:e.materialNumber)&&void 0!==t?t:null==e?void 0:null===(a=e.material)||void 0===a?void 0:a.materialNumber)&&void 0!==i?i:"",quantity:null!==(r=e.quantity)&&void 0!==r?r:0}})}:{addressInfo:e,input:{materialNumber:null!==(r=null!==(i=null==I?void 0:I.materialNumber)&&void 0!==i?i:null==I?void 0:null===(t=I.material)||void 0===t?void 0:t.materialNumber)&&void 0!==r?r:"",quantity:null!==(l=I.quantity)&&void 0!==l?l:0}},{data:n}=await M({variables:a});n&&B.replace(C.q8.quoteDetail(null==n?void 0:null===(s=n.generateQuote)||void 0===s?void 0:s.orderNumber))}}catch(t){k(!1);let{errors:e}=(0,b.Mw)(t);if(e.length>0){let{code:a}=e[0];g.A[a]?P(h.iZ.CartErrorRequestingQuote,a):P(h.iZ.GenericError)}a.setSubmitting(!1)}};return(0,r.useEffect)(()=>{if(null==j?void 0:j.contactAddress){let{contactAddress:e}=j;O({firstName:"".concat(null==e?void 0:e.firstName," ").concat(null==e?void 0:e.lastName),email:null==e?void 0:e.email,telephone:null==e?void 0:e.telephone,extension:null==e?void 0:e.extension,mobile:null==e?void 0:e.mobilePhone,fax:null==e?void 0:e.fax}),k(!1)}},[]),U?(0,i.jsx)(v.A,{}):(0,i.jsx)(s.l1,{initialValues:L,onSubmit:Y,enableReinitialize:!1,validateOnMount:!1,validationSchema:q,children:e=>{let{isSubmitting:r,handleSubmit:n}=e;return(0,i.jsx)(A.A,{open:!0,onClose:(e,a)=>N(a),size:A.I.Large,renderTitle:()=>(0,i.jsx)(d.A,{variant:"h2",children:(0,i.jsx)(l.A,{id:"REQUEST_QUOTE",defaultMessage:"Request Quote"})}),children:(0,i.jsxs)(f.Uh,{children:[a&&t&&o?(0,i.jsx)(c.A,{container:!0,children:(0,i.jsx)(T.A,{material:a,product:t,quantity:o})}):null,(0,i.jsxs)(c.A,{className:R.confirmTitle,children:[(0,i.jsx)(d.A,{variant:"h3",children:(0,i.jsx)(l.A,{id:"CART_CONFIRM_BUYER_INFORMATION_TITLE",defaultMessage:"Confirm Buyer Information"})}),(0,i.jsx)(d.A,{children:(0,i.jsx)(l.A,{id:"REQUIRED_FIELD",defaultMessage:"* Required"})})]}),(0,i.jsxs)(c.A,{container:!0,spacing:3,children:[(0,i.jsxs)(c.A,{container:!0,item:!0,xs:12,spacing:2,children:[(0,i.jsxs)(c.A,{item:!0,xs:6,children:[(0,i.jsxs)("label",{htmlFor:"Contact Name",className:"inline-label",children:["* ",(0,i.jsx)(l.A,{...g.A.CONTACT_NAME})]}),(0,i.jsx)(s.D0,{name:"firstName",component:m.A,filled:!0})]}),(0,i.jsxs)(c.A,{item:!0,xs:6,children:[(0,i.jsxs)("label",{htmlFor:"email",className:"inline-label",children:["* ",(0,i.jsx)(l.A,{...g.A.EMAIL})]}),(0,i.jsx)(s.D0,{name:"email",component:m.A,filled:!0})]})]}),(0,i.jsxs)(c.A,{container:!0,item:!0,xs:12,spacing:2,children:[(0,i.jsxs)(c.A,{item:!0,xs:4,children:[(0,i.jsx)("label",{htmlFor:"Phone",className:"inline-label",children:(0,i.jsx)(l.A,{...g.A.CART_PHONE})}),(0,i.jsx)(s.D0,{name:"telephone",component:m.A,filled:!0})]}),(0,i.jsxs)(c.A,{item:!0,xs:3,children:[(0,i.jsx)("label",{htmlFor:"Extension",className:"inline-label",children:(0,i.jsx)(l.A,{...g.A.CART_EXT})}),(0,i.jsx)(s.D0,{name:"extension",component:m.A,filled:!0})]}),(0,i.jsxs)(c.A,{item:!0,xs:4,children:[(0,i.jsx)("label",{htmlFor:"Mobile",className:"inline-label",children:(0,i.jsx)(l.A,{...g.A.CART_MOBILE})}),(0,i.jsx)(s.D0,{name:"mobile",component:m.A,filled:!0})]})]}),(0,i.jsx)(c.A,{container:!0,item:!0,xs:12,children:(0,i.jsxs)(c.A,{item:!0,xs:4,children:[(0,i.jsx)("label",{htmlFor:"Fax",className:"inline-label",children:(0,i.jsx)(l.A,{...g.A.CART_FAX})}),(0,i.jsx)(s.D0,{name:"fax",component:m.A,filled:!0})]})})]}),(0,i.jsx)(f.fW,{children:(0,i.jsxs)(u.A,{variant:"contained",color:"primary",size:"large",className:R.submitButton,disabled:r,onClick:()=>n(),children:[r&&(0,i.jsx)(p.A,{size:30}),(0,i.jsx)(l.A,{...g.A.SUBMIT_REQUEST})]})})]})})}})}},19490:(e,a,t)=>{t.d(a,{A:()=>o});var i=t(37876);t(14232);var r=t(8733),l=t(99660),s=t(54753);let n=(0,l.A)(e=>({supplementary:{fontSize:e.typography.pxToRem(12),lineHeight:1.5}})),o=e=>{var a,t;let{promotional:l}=e,o=n(),{messageKey:d,messageValue:c,messageVariable1:u,messageVariable2:p,messageVariable3:m}=null!=l?l:{};if(d&&!c&&!s.A[d])return null;let g=null==c?void 0:null===(t=c.replace("%0","".concat(u)))||void 0===t?void 0:null===(a=t.replace("%1","".concat(p)))||void 0===a?void 0:a.replace("%2","".concat(m));return(0,i.jsx)("div",{children:d&&s.A[d]?(e=>(0,i.jsx)(r.A,{...s.A[e.messageKey],values:{messageVariable1:e.messageVariable1,messageVariable2:(0,i.jsx)("strong",{children:e.messageVariable2})},children:e=>(0,i.jsx)("div",{className:o.supplementary,children:e})}))(l):(0,i.jsx)(r.A,{id:"DEFAULT_PROMOTIONAL_MESSAGE",defaultMessage:"{messageValue}",values:{messageValue:g},children:e=>(0,i.jsx)("div",{className:o.supplementary,children:e})})})}},21018:(e,a,t)=>{t.d(a,{A:()=>i.A,O:()=>i.O});var i=t(47233)},21328:(e,a,t)=>{t.d(a,{O:()=>l});var i=t(11788),r=t(77660);let l=()=>{let e,a;let{isBlueErpIntegrationEnabled:t,userErpType:l,hasOnlyBlueERP:s,isDarmstadtUser:n}=(0,i.iZ)();return t?(n?e=r.Mh.B2b:s?e=r.Mh.Sialblue:(e=r.Mh.Sialpurple,l===r.zI.Anonymous||l===r.zI.NewUser||l===r.zI.Red?a="erp_type:borred":(l===r.zI.Blue||l===r.zI.Purple)&&(a="erp_type:borblue")),{catalogType:e,filter:a}):{}}},21341:(e,a,t)=>{t.d(a,{A:()=>p});var i=t(37876);t(14232);var r=t(7645),l=t(36503),s=t(35877),n=t(5493);let o=()=>{let e=(0,s.A)();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.A,{mb:12}),(0,i.jsx)(l.A,{container:!0,spacing:4,children:Array(12).fill({}).map((a,t)=>(0,i.jsx)(l.A,{item:!0,xs:6,sm:4,children:(0,i.jsx)(r.A,{border:1,borderColor:e.palette.grey["50"],mb:{xs:3,sm:6},p:{xs:2,sm:4},children:(0,i.jsxs)(l.A,{container:!0,direction:"column",spacing:2,children:[(0,i.jsx)(l.A,{item:!0,sm:12,children:(0,i.jsx)(n.A,{height:200,width:1})}),(0,i.jsx)(l.A,{item:!0,sm:12,children:(0,i.jsx)(n.A,{height:18,width:1,borderRadius:{xs:2,sm:"borderRadius"},mb:{sm:2}})}),(0,i.jsx)(l.A,{item:!0,sm:7,children:(0,i.jsx)(n.A,{height:18,width:1,borderRadius:{xs:2,sm:"borderRadius"}})}),(0,i.jsx)(l.A,{item:!0,sm:7,children:(0,i.jsx)(n.A,{height:18,width:1,borderRadius:{xs:2,sm:"borderRadius"}})}),(0,i.jsx)(l.A,{item:!0,sm:7,children:(0,i.jsx)(n.A,{height:18,width:1,borderRadius:{xs:2,sm:"borderRadius"}})})]})},t)},t))})]})};var d=t(93783),c=t(45249),u=t(15524);let p=e=>{let{view:a,error:t}=e,l=a===c.Z.list?d.A:o;return t?(0,i.jsx)(r.A,{display:"flex",flexDirection:"column",alignItems:"center",mt:20,children:(0,i.jsx)(u.A,{error:t})}):(0,i.jsx)(l,{})}},21908:(e,a,t)=>{t.d(a,{t1:()=>c});var i=t(28888);t(37876);var r=t(82897),l=t(54064);t(14232);var s=t(54431);function n(){let e=(0,i._)(["\n query SrpFeaturedProducts($input: GetSrpFeaturedProductsInput!) {\n getSrpFeaturedProducts(input: $input) {\n products {\n ...DynamicProduct\n }\n }\n}\n ",""]);return n=function(){return e},e}let o={},d=(0,r.J1)(n(),l.z);function c(e){let a={...o,...e};return s.IT(d,a)}},22071:(e,a,t)=>{t.d(a,{A:()=>u});var i=t(37876);t(14232);var r=t(12197),l=t(24315),s=t(99220),n=t(8733),o=t(35967),d=t(61206);let c=(0,s.n9)()(e=>({loaderContainer:{display:"flex",margin:e.spacing(2,4,5,0)},chipContainer:{display:"inline-block",margin:e.spacing(2,2,5,0),[e.breakpoints.down("sm")]:{display:"flex",margin:e.spacing(2,2,4,0),overflowX:"scroll"}},chip:{border:"1px solid ".concat(e.palette.grey[500]),borderRadius:e.shape.borderRadius,color:e.palette.primary.main,margin:e.spacing(0,2,2,0),minWidth:88,padding:e.spacing(6,0),textAlign:"center","& .MuiChip-label":{padding:e.spacing(0,2)}},packSize:{fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightBold,marginBottom:e.spacing(-1)},price:{fontSize:e.typography.pxToRem(12),lineHeight:"16px",letterSpacing:"-0.12px",fontWeight:e.typography.fontWeightRegular,color:e.palette.common.black},chipSelected:{backgroundColor:"#e7f3fb",color:e.palette.common.black,borderColor:e.palette.common.black,"&&:focus":{backgroundColor:"#e7f3fb"}},chipUnavailable:{backgroundColor:e.palette.grey[200],borderColor:e.palette.grey[300],color:e.palette.common.black},chipSelectedUnvailable:{borderColor:e.palette.primary.main},loader:{animation:"$fadeAnimation 0.7s ease-in-out infinite",backgroundColor:"#efefef",borderRadius:5,height:50,marginRight:e.spacing(2),opacity:0,width:88},"@keyframes fadeAnimation":{"0%, 100%":{opacity:1},"14.285714%":{opacity:.8},"28.571429%":{opacity:.6},"42.857143%":{opacity:.4},"57.142857%":{opacity:.2},"71.428571%":{opacity:.2},"85.714286%":{opacity:.2}}})),u=e=>{let{items:a,loading:t,onSelect:s,selectedChip:u,unavailableChips:p,loadCount:m=6}=e,{classes:g,cx:_}=c();return t?(0,i.jsx)("div",{className:g.loaderContainer,children:Array(m).fill({}).map((e,a)=>(0,i.jsx)("div",{className:g.loader,style:{animationDelay:"".concat(.1*a,"s")}},a))}):(0,i.jsx)("div",{className:g.chipContainer,children:a.map((e,a)=>{var t,c;let m=(null==e?void 0:e.value)===u,h=null==p?void 0:p.includes(null==e?void 0:e.value),b=null==e?void 0:null===(t=e.availabilities)||void 0===t?void 0:t.some(e=>null==e?void 0:e.displayInquireLink),y=(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.A,{className:g.packSize,value:null==e?void 0:null===(c=e.packSize)||void 0===c?void 0:c.toUpperCase()}),(null==e?void 0:e.hidePriceMessageKey)?null:(0,i.jsx)("div",{className:g.price,children:b?(0,i.jsx)(r.A,{variant:"inherit",children:(0,i.jsx)(n.A,{id:"INQUIRE",defaultMessage:"Inquire"})}):(0,i.jsx)(o.Gr,{currency:null==e?void 0:e.currency,currencyDisplay:"symbol",style:"currency",value:null==e?void 0:e.price})})]});return(0,i.jsx)(l.A,{label:y,variant:"outlined",clickable:!0,onClick:()=>s(null==e?void 0:e.value),className:_(g.chip,{[g.chipSelected]:m,[g.chipUnavailable]:h,[g.chipSelectedUnvailable]:m&&h})},"".concat(a,"-").concat(null==e?void 0:e.packSize,"-").concat(null==e?void 0:e.value))})})}},25771:(e,a,t)=>{t.d(a,{A:()=>h});var i=t(37876),r=t(14232),l=t(11148),s=t(52413),n=t(7645),o=t(99220),d=t(35877),c=t(69605),u=t(8733),p=t(54753),m=t(97710),g=t(92881);let _=(0,o.n9)()(e=>({root:{[e.breakpoints.down("md")]:{flexFlow:"column"}},shipped:{[e.breakpoints.down("lg")]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[e.breakpoints.down("md")]:{marginTop:e.spacing(8),marginBottom:e.spacing(6)}},infoIcon:{transform:"scale(1.2)",color:e.palette.primary.main,height:e.spacing(4),verticalAlign:"bottom",cursor:"pointer"},contactIcon:{color:e.palette.grey[500],marginTop:3,marginRight:e.spacing(4),width:20,height:16},trustedInfo:{fontSize:e.typography.pxToRem(12)},verticalLine:{[e.breakpoints.up("md")]:{borderRight:"1px solid ".concat(e.palette.grey[400]),marginRight:e.spacing(10),paddingRight:e.spacing(10),lineHeight:e.typography.pxToRem(16)}},pointerCursor:{cursor:"pointer"},flexStart:{alignSelf:"flex-start"}})),h=e=>{let{className:a,isMarketplace:t,marketplaceSellerId:o="",marketplaceOfferId:h="",productAttributes:b,displaySellerName:y,hideMarketPlaceContactInfo:A}=e,{classes:f,cx:T}=_(),S=(0,d.A)(),C=(0,l.rd)(),v=y||(0,m.t1)(b),x=t&&!!o&&!!h&&!!v,[E,N]=(0,r.useState)(!1),I=()=>{N(e=>!e)};return x?(0,i.jsxs)(n.A,{display:"flex",className:T(f.root,a),children:[(0,i.jsxs)(n.A,{display:"flex",className:f.shipped,children:[(0,i.jsx)("div",{children:(0,i.jsx)("img",{src:"/static/package.svg",alt:"PDF Icon",className:f.contactIcon})}),(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{children:[(0,i.jsx)(u.A,{...p.A.CONTACT_SELLER_SHIPPED_SOLD})," ",(0,i.jsx)(s.N,{...l.kJ.index(v,o),children:(0,i.jsx)("a",{children:v})})]}),(0,i.jsxs)("div",{className:f.trustedInfo,children:[(0,i.jsx)(u.A,{...p.A.CONTACT_SELLER_TRUSTED}),(0,i.jsx)(c.A,{className:f.infoIcon,onClick:I}),E&&(0,i.jsx)(g.A,{open:E,onCancel:I})]})]})]}),A?null:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.A,{display:"flex",children:(0,i.jsx)("span",{className:f.verticalLine})}),(0,i.jsxs)(n.A,{display:"flex",className:f.flexStart,children:[(0,i.jsx)(n.A,{display:"flex",alignItems:"center",children:(0,i.jsx)("img",{src:"/static/contact.svg",alt:"PDF Icon",className:f.contactIcon})}),(0,i.jsxs)(n.A,{display:"flex",alignItems:"center",children:[(0,i.jsx)(u.A,{...p.A.CONTACT_SELLER_HAVE_QUESTION})," ",(0,i.jsx)(s.N,{...l.kJ.contact(v,o,C.asPath,l.C2.OFFER_MESSAGING,h),children:(0,i.jsx)(n.A,{display:"inline-block",marginLeft:S.spacing(.25),children:(0,i.jsx)("a",{className:f.pointerCursor,children:(0,i.jsx)(u.A,{...p.A.SELLER_CONTACT_SELLER})})})})]})]})]})]}):null}},26925:(e,a,t)=>{t.d(a,{A:()=>ed});var i=t(37876),r=t(71541),l=t(7645),s=t(12197),n=t(5411),o=t(34415),d=t(99220),c=t(35877),u=t(72185),p=t(52413),m=t(11148),g=t(77660),_=t(2184),h=t(66313),b=t(71007),y=t(88700),A=t(75020),f=t(23307),T=t(57548),S=t(97710),C=t(99486),v=t(11788),x=t(14232),E=t(8733),N=t(86367),I=t(35967),R=t(78206),B=t(44478),M=t(68748),P=t(64204),j=t(54753);let L=(0,d.n9)()(e=>({submitButton:{marginTop:e.spacing(4)},linkButton:{width:"100%",color:e.palette.secondary.main,fontSize:e.typography.pxToRem(16),fontWeight:e.typography.fontWeightBold},cannotAddToCart:{color:e.palette.error.main,fontWeight:e.typography.fontWeightBold}})),O=e=>{let{availabilityLoading:a,isSubmitting:t,canAddToCart:r,hideAddToCartForPrepackItems:l,anonymousUser:s}=e,{classes:o}=L(),d=(0,m.rd)();return l?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:o.cannotAddToCart,children:(0,i.jsx)(E.A,{id:"CANNOT_ADD_TO_CART",defaultMessage:"Cannot Add To Cart"})}),(0,i.jsx)(E.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."})]}):r?(0,i.jsx)(n.A,{type:"submit",className:o.submitButton,variant:"contained",color:"primary",size:"large",fullWidth:!0,disabled:a||t,id:"submit-button-add-to-cart",children:(0,i.jsx)(E.A,{id:"ADD_TO_CART",defaultMessage:"Add to Cart"})}):s?(0,i.jsx)(p.N,{passHref:!0,href:"".concat(m.VV.index(),"?redirect=").concat(encodeURIComponent(d.asPath||m.xn.index())),children:(0,i.jsx)(P.A,{className:o.linkButton,id:"submit-button-login-to-add-to-cart",children:(0,i.jsx)(E.A,{...j.A.LOGIN_TO_ADD_TO_CART})})}):(0,i.jsx)(p.N,{passHref:!0,href:"".concat(m.R6.linkProfile(),"?returnUrl=").concat(encodeURIComponent(d.asPath||m.xn.index())),children:(0,i.jsx)(P.A,{className:o.linkButton,children:(0,i.jsx)(E.A,{...j.A.LINK_PROFILE})})})};var U=t(36382),k=t(10113),F=t(89099),D=t(776),H=t(88887);let G=(0,d.n9)({name:"MobileProductPriceAvailability",uniqId:"MobileProductPA1"})((e,a,t)=>({materialSelect:{marginBottom:e.spacing(3),"& .MuiSelect-selectMenu":{fontSize:e.typography.pxToRem(16)},["& .".concat(t.optionPrice)]:{display:"none"}},option:{width:"100%",display:"flex",justifyContent:"space-between"},optionPrice:{},quantityInput:{fontWeight:e.typography.fontWeightMedium},listPrice:{fontSize:e.typography.pxToRem(16),lineHeight:1,textDecoration:"line-through",color:e.palette.error.main},price:{fontSize:e.typography.pxToRem(36),fontWeight:e.typography.fontWeightBold,marginBottom:e.spacing(1),[e.breakpoints.down("lg")]:{fontSize:e.typography.pxToRem(20)}},multiCountryTable:{paddingBottom:e.spacing(7)}})),w=e=>{let{materialPricing:a,country:t,productNumber:r,canAddToCart:s,anonymousUser:n,marketplaceOfferId:o}=e,{classes:d,cx:c}=G(),u=(0,F.useRouter)(),p={materialNumber:a[0].materialNumber,quantity:1,material:a[0]},[m,g]=(0,x.useState)(p),_=(0,U.g9)(),{getSitePreference:h}=(0,v.iZ)(),b=h(v.VD.HideAddToCartForPrepackItems);return(0,x.useMemo)(()=>g(p),[r]),(0,i.jsx)(R.l1,{initialValues:m,onSubmit:(e,t)=>{let{setSubmitting:i,resetForm:r}=t,l=a.filter(a=>[e].filter(e=>e.materialNumber===(null==a?void 0:a.materialNumber))[0]);(0,D.xy)({items:l,productListPageName:u.asPath.includes("/search")?D.L1.SearchResultPage:D.L1.ProductDetailPage}),_([{materialNumber:e.materialNumber,quantity:e.quantity,marketplaceOfferId:o}],i,r,"marketplace"===a[0].catalogType)},enableReinitialize:!0,children:e=>{var r;let{values:o,isSubmitting:u,initialValues:p}=e,g=o.material;return m.materialNumber!==p.materialNumber?null:(0,i.jsx)(R.lV,{children:(0,i.jsxs)("div",{className:c(t&&d.multiCountryTable),children:[(0,i.jsx)(l.A,{mb:1,children:(0,i.jsx)("label",{htmlFor:"TEMP",children:(0,i.jsx)(E.A,{...j.A.SKU})})}),(0,i.jsx)(R.D0,{name:"materialNumber",children:e=>{var t;let{form:r,field:l,meta:s}=e;return(0,i.jsx)(B.A,{filled:!0,field:l,meta:s,form:r,size:"large",className:d.materialSelect,onChange:e=>{l.onChange(e),r.setFieldValue("quantity",1)},disabled:!!(null==g?void 0:null===(t=g.availabilities)||void 0===t?void 0:t.length),options:a.map(e=>({label:(0,i.jsxs)("div",{className:d.option,children:[(0,i.jsx)("div",{children:e.materialNumber}),e.price?(0,i.jsx)("div",{className:d.optionPrice,children:(0,i.jsx)(I.Gr,{style:"currency",currencyDisplay:"symbol",currency:e.currency,value:e.price})}):(0,i.jsx)(E.A,{...j.A.UNAVAILABLE})]}),value:e.materialNumber}))})}}),g.price&&g.listPrice&&g.listPrice>g.price?(0,i.jsx)("div",{className:d.listPrice,children:(0,i.jsx)(I.Gr,{style:"currency",currencyDisplay:"symbol",currency:g.currency,value:g.listPrice})}):null,(0,i.jsx)(l.A,{display:"flex",alignItems:"center",children:!!g.price&&(0,i.jsx)("div",{className:d.price,children:(0,i.jsx)(I.Gr,{style:"currency",currencyDisplay:"symbol",currency:g.currency,value:g.price})})}),(0,i.jsx)(l.A,{mb:6,mt:4,children:(0,i.jsx)(H.A,{material:g,canAddToCart:s})}),(0,i.jsx)(k.A,{quantity:g.quantity,materialNumber:g.materialNumber,brand:null==g?void 0:g.brand,productName:null==g?void 0:g.materialDescription,productId:null==g?void 0:g.product}),s&&!b?(0,i.jsx)(R.D0,{name:"quantity",children:e=>{var a;let{form:t,field:r}=e;return(0,i.jsx)(M.A,{...r,size:"large",className:d.quantityInput,filled:!0,onChange:e=>{t.setFieldValue(r.name,e)},min:1,onBlur:()=>{r.value<1&&t.setFieldValue(r.name,1)},disabled:!!(null==g?void 0:null===(a=g.availabilities)||void 0===a?void 0:a.length),inputProps:{inputMode:"numeric"}})}}):null,!t&&(0,i.jsx)(O,{isSubmitting:u,availabilityLoading:!!(null==g?void 0:null===(r=g.availabilities)||void 0===r?void 0:r.length),canAddToCart:s,hideAddToCartForPrepackItems:b,anonymousUser:n})]})})}})},W=e=>{let{materialPricing:a,country:t,productNumber:r,canAddToCart:l,anonymousUser:s,marketplaceOfferId:n}=e;return(null==a?void 0:a.length)?(0,i.jsx)(w,{materialPricing:a,country:t,productNumber:r,canAddToCart:l,anonymousUser:s,marketplaceOfferId:n}):null};var K=t(25771),q=t(84119),Y=t(86680),V=t(4009),J=t(71662),z=t(61622),Z=t(40002),Q=t(40352),X=t(81232),$=t(52710);let ee=e=>{let{country:a,currentDtaqDealer:t,materialPricing:r,canAddToCart:l,PricingComponent:s=V.A,displayPromotionalBundlesAnchor:n,displaySDS:o,ctas:d,discontinuedPricingInfo:c,productName:u,displaySellerName:p,productKey:m,productDescription:g,productId:_,images:h,brandKey:b,gaType:y,gaMapProducts:A,addToList:f,condensed:T=!1,isMarketplace:S,isMarketplaceCartEnabled:C,marketplaceSellerId:E,marketplaceOfferId:N,productAttributes:I,onAddToCartResult:B,handlePriceUpdateForDealer:M,updateQuantity:P,erpType:j,dChainMessage:L}=e,O=(0,F.useRouter)(),k=(0,Q.Ay)(),H=(0,U.g9)(),{getSitePreference:G,isDTAQZuCustomer:w,isBlueErpIntegrationEnabled:W,isB2BUser:K,userErpType:q}=(0,v.iZ)(),ee=O.asPath.includes("/compare"),ea=G(v.VD.HideAddToCartForPrepackItems),et=(0,x.useContext)($.E);if(c){let e=ee?null:null==c?void 0:c.replacementProducts,a=(0,z.j)(e);return(0,i.jsxs)($.M,{...et,replacementProducts:e,children:[(0,i.jsx)(X.A,{discontinuedPricingInfo:c}),a&&(0,i.jsx)(J.A,{type:Z.j.RecommendedProducts,preloadCardImages:!0,mainProduct:{productKey:m,brandKey:b,images:h},products:a,slidesToShow:k({xs:1,sm:2,lg:3}),withoutControls:a.length<=4})]})}if(!(null==r?void 0:r.length))return null;let ei=w?G(v.VD.PreferredDealerId):null;return(0,i.jsx)(R.l1,{enableReinitialize:!0,initialValues:((e,a)=>e?e.reduce((e,t,i)=>{let{materialNumber:r,marketplaceOfferId:l}=t;return{...e,[i]:{materialNumber:r,marketplaceOfferId:l,quantity:"",dealerId:a}}},{}):[])(r,ei),onSubmit:(e,a)=>{let{setSubmitting:i,resetForm:l}=a,s=Object.keys(e).map(a=>({materialNumber:e[a].materialNumber,quantity:Number(e[a].quantity),dealerId:t,marketplaceOfferId:e[a].marketplaceOfferId})).filter(e=>e.quantity),n=r.filter(e=>s.filter(a=>a.materialNumber===(null==e?void 0:e.materialNumber))[0]);(0,Y.p8)(s,r,y,A,j,{isBlueErpIntegrationEnabled:W,isB2BUser:K,userErpType:q}),f?f(s):((0,D.xy)({items:n,productListPageName:O.asPath.includes("/search")?D.L1.SearchResultPage:D.L1.ProductDetailPage}),H(s,i,l,S).then(B))},children:e=>{let{isSubmitting:t,dirty:c,submitForm:m,resetForm:h,setFieldValue:b,values:y}=e;return(0,i.jsx)(R.lV,{children:(0,i.jsx)(s,{country:a,productName:u,displaySellerName:p,productDescription:g,productId:_,materialPricing:r,canAddToCart:l,hideAddToCartForPrepackItems:ea,isSubmitting:t,dirty:c,submitForm:m,resetForm:h,displayPromotionalBundlesAnchor:n,displaySDS:o,ctas:d,isAddToList:!!f,condensed:T,setFieldValue:b,values:y,isMarketplace:S,isMarketplaceCartEnabled:C,marketplaceSellerId:E,marketplaceOfferId:N,productAttributes:I,handlePriceUpdateForDealer:M,updateQuantity:P,erpType:j,dChainMessage:L})})}})};var ea=t(29394),et=t(65264),ei=t(32588),er=t(17685),el=t(16193),es=t(89212),en=t(38882);let eo=(0,d.n9)()(e=>({bulkOrderWrapper:{display:"flex",justifyContent:"center",marginTop:e.spacing(4)},dchainMessage:{alignItems:"center",borderRadius:0,justifyContent:"center",padding:e.spacing(.2,0)},tabs:{color:e.palette.primary.main,"& .Mui-selected":{color:e.palette.common.black},"& .MuiTabs-indicator":{backgroundColor:e.palette.common.black,height:e.spacing(1)},[e.breakpoints.down("lg")]:{paddingBottom:e.spacing(5),"& .MuiTabs-indicator":{height:e.spacing(.5)}}},tab:{fontSize:e.typography.pxToRem(18),paddingBottom:0,fontWeight:e.typography.fontWeightBold,marginRight:e.spacing(6),textTransform:"capitalize",minWidth:"auto",opacity:1,[e.breakpoints.down("lg")]:{fontSize:e.typography.pxToRem(12),fontWeight:e.typography.fontWeightMedium,marginRight:0}},page:{fontSize:e.typography.pxToRem(18),fontWeight:e.typography.fontWeightBold,padding:e.spacing(10),margin:e.spacing(2,0),border:"2px solid #222",borderRadius:e.spacing(1),backgroundColor:e.palette.common.white},pricingTableContainer:{margin:0}})),ed=e=>{var a,t,d,I,R,B,M,P,j,L,O,U,k,F;let{queryFocus:D,productNumber:H,productDescription:G,images:w,materialIds:Y,brandKey:V,LoadingComponent:J=ea.A,ErrorComponent:z=q.A,PricingComponent:Z,displayPromotionalBundlesAnchor:Q,displayAllCountries:X=!0,checkForPb:ed,ctas:ec,productName:eu,productId:ep,displaySellerName:em,productDetailEvent:eg,gaType:e_=y.k9.Others,gaMapProducts:eh,addToList:eb,pricingExpanded:ey=!1,condensed:eA=!1,sendPandAEvent:ef=!1,isMarketplace:eT=!1,marketplaceSellerId:eS,marketplaceOfferId:eC,productAttributes:ev,usePricingComponentOnMobile:ex,onAddToCartResult:eE,setProductIsAvailable:eN,displayCompareMarketplaceSellerContact:eI=!1,productKey:eR,erp_type:eB,quantity:eM=1,isBBE:eP,eventSentRef:ej}=e,{classes:eL}=eo(),eO=(0,m.rd)(),eU=(0,c.A)(),ek=(0,r.A)(eU.breakpoints.down("sm")),{focus:eF="",catalogType:eD="",context:eH=""}=eO.query||{},eG=(0,f.y5)(eH),{getSitePreference:ew,isDTAQZuCustomer:eW,isMultiCountryUser:eK,currentUser:eq,isBlueErpIntegrationEnabled:eY,isB2BUser:eV,userErpType:eJ}=(0,v.iZ)(),{userSession:{country:ez}}=(0,er.j)(),{authorized:eZ,anonymous:eQ}=(0,C.I)(C.N.canAddToCart),eX=eK&&X,e$=H.startsWith("CB_"),[e0,{data:e1,loading:e2,error:e4,refetch:e3}]=(0,h.Gb)({fetchPolicy:eW?"no-cache":"cache-first"}),e5=(0,x.useContext)($.E),[e8,{data:e6,loading:e7,error:e9,refetch:ae,called:aa}]=(0,_.Fo)(),at=eW?ew(v.VD.PreferredDealerId):null,[ai,ar]=(0,x.useState)(at),[al,as]=(0,x.useState)(ez),an=ew(v.VD.CatalogFilter),ao=eT?g.Mh.Marketplace:null,ad=eP?g.Mh.Buildingblocks:void 0,ac=eY&&eB&&(null==eB?void 0:eB.length)>0,au={variables:{productNumber:H,materialIds:Y,brand:V,quantity:eM,catalogType:(0,S.vN)(ad||ao||eD||D||eF||eG),orgId:an,checkForPb:ed,displaySDS:e$,dealerId:"",checkBuyNow:!0,productKey:eR,...ac&&{erp_type:eB}}},ap=(0,en.h)(e6,(e,a)=>{as(a)});(0,x.useEffect)(()=>{let e=window.navigator.userAgent,a=(0,es.A)(e),t={variables:{...au.variables,cachedPriceOnly:a}};H&&(eX?e8(au):e0(t))},[eX,e8,e0,H,eM]),(0,x.useEffect)(()=>{var e,a;if(eX&&(null==e6?void 0:null===(e=e6.getPricingForMultiCountryProducts)||void 0===e?void 0:e.length)){let[e]=null==e6?void 0:e6.getPricingForMultiCountryProducts;as(null!==(a=null==e?void 0:e.country)&&void 0!==a?a:ez)}},[null==e6?void 0:e6.getPricingForMultiCountryProducts]),(0,x.useEffect)(()=>{var e,a;let t=null==e1?void 0:null===(e=e1.getPricingForProduct)||void 0===e?void 0:e.materialPricing;eg&&(t||e4)&&(0,b.x)(t||[],eu,H,V,eT,eB||[],{isBlueErpIntegrationEnabled:eY,isB2BUser:eV,userErpType:eJ}),e4&&e_!==y.k9.PaperDetails&&e_!==y.k9.ProductCompare&&((0,A.ds)(H,e4,"PRODUCT_SOLD_EXCLUSIVELY_BY_MILLIPORE_VIA_OFFLINE_CHANNELS",V,eu),"function"==typeof eN&&eN(!1)),(null==e1?void 0:null===(a=e1.getPricingForProduct)||void 0===a?void 0:a.discontinuedPricingInfo)&&!(null==ej?void 0:ej.current)&&((0,A.ds)(null!=H?H:"",void 0,"THIS_PRODUCT_DISCONTINUED",null!=V?V:"",null!=eu?eu:""),ej&&(ej.current=!0))},[e1,e4]);let[am,ag]=x.useState();(0,x.useEffect)(()=>{var e,a;if(null==e6?void 0:null===(e=e6.getPricingForMultiCountryProducts)||void 0===e?void 0:e.length){let e=null==e6?void 0:e6.getPricingForMultiCountryProducts.find(e=>(null==e?void 0:e.country)===al);return ag(null==e?void 0:e.dchainMessage)}ag(null==e1?void 0:null===(a=e1.getPricingForProduct)||void 0===a?void 0:a.dchainMessage)},[e1,e6]),(0,x.useEffect)(()=>{am&&e_!==y.k9.PaperDetails&&e_!==y.k9.ProductCompare&&(0,A.ds)(H,void 0,am,V||"",eu||"")},[am]),(0,x.useEffect)(()=>{(am||e4||e9&&ey&&e_===y.k9.PaperDetails)&&(0,A.ds)(H,e4||e9,am||"",V||"",eu||"")},[ey]),(0,x.useEffect)(()=>{var e,a;let t=(null==e6?void 0:null===(e=e6.getPricingForMultiCountryProducts)||void 0===e?void 0:e.length)?null==e6?void 0:null===(a=e6.getPricingForMultiCountryProducts[0])||void 0===a?void 0:a.materialPricing:void 0;eg&&(t||e9)&&(0,b.x)(t||[],eu,H,V),e9&&e_!==y.k9.PaperDetails&&e_!==y.k9.ProductCompare&&(0,A.ds)(H,e9,void 0,V||"",eu||"")},[e7]);let a_=async(e,a,t,i,r)=>(e&&(ar(e),au.variables.dealerId=e),e0(au),r(!1)),ah=(0,x.useCallback)(e=>eX?ae({...au.variables,quantity:e}):e3({...au.variables,quantity:e}),[e1||e6]);(0,x.useEffect)(()=>{var e;let a=null==e1?void 0:null===(e=e1.getPricingForProduct)||void 0===e?void 0:e.dchainMessage;!e2&&ef&&a&&e_===y.k9.ProductCompare&&(0,A.ds)(H,void 0,a,V||"",eu||"")},[e2]);let ab=!!e1||!!e6;if((e2||e7)&&!ab)return(0,i.jsx)(J,{displaySDS:e$});if(e4||e9||aa&&!(e6||e1))return(0,i.jsx)($.M,{...e5,brand:V,item:H,children:(0,i.jsx)(z,{handlePriceUpdateForDealer:a_,materialPricing:[{materialNumber:au.variables.productNumber,brand:V,listPrice:0,productGroupSBU:""}],error:e4||e9,productNumber:H,isMarketplace:eT,sellerName:em||(0,S.t1)(ev),marketplaceSellerId:eS,marketplaceOfferId:eC})});if((null==e1?void 0:e1.getPricingForProduct.productInfo)&&(null==e1?void 0:e1.getPricingForProduct.productInfo.length)){let e=null==e1?void 0:null===(U=e1.getPricingForProduct.productInfo[0])||void 0===U?void 0:U.message;if(e)return(0,i.jsx)(et.A,{country:ez,brandKey:null!=V?V:"",productNumber:null!==(F=null==e1?void 0:null===(k=e1.getPricingForProduct.productInfo[0])||void 0===k?void 0:k.productNumber)&&void 0!==F?F:"",productMessage:e})}return eX?(0,i.jsxs)(i.Fragment,{children:[am&&"PRODUCT_DISCONTINUED_BUT_AVAILABLE_FOR_PURCHASE"!==am&&(0,i.jsx)(l.A,{my:2,children:(0,i.jsx)(u.A,{severity:"error",icon:(0,i.jsx)(el.A,{}),className:eL.dchainMessage,children:(0,i.jsx)(E.A,{...T.A[am],values:{productNumber:(0,i.jsx)("b",{children:H})}})})}),!ex&&ek&&(0,i.jsx)(l.A,{children:(0,i.jsx)(s.A,{variant:"h3",children:(0,i.jsx)(E.A,{id:"PRICING_AND_AVAILABILITY_HEADING",defaultMessage:"Select an Option"})})}),(null==e6?void 0:null===(a=e6.getPricingForMultiCountryProducts)||void 0===a?void 0:a.length)?ap:null,(null==e6?void 0:null===(t=e6.getPricingForMultiCountryProducts)||void 0===t?void 0:t.length)?null==e6?void 0:e6.getPricingForMultiCountryProducts.map(e=>{if(al===(null==e?void 0:e.country)){var a;return(null==e?void 0:e.materialPricing)&&(0,i.jsxs)(i.Fragment,{children:[!ex&&ek&&(0,i.jsx)(l.A,{children:(0,i.jsx)(W,{country:null==e?void 0:e.country,materialPricing:null==e?void 0:e.materialPricing,productNumber:H,canAddToCart:!1,anonymousUser:eQ,marketplaceOfferId:eC})}),(0,i.jsx)(l.A,{display:ex?void 0:{xs:"none",sm:"block"},className:eL.pricingTableContainer,"data-testid":"pricing-availability-".concat(V).concat(H),id:"pricing-availability-".concat(V).concat(H),mt:3,children:(0,i.jsx)(ee,{country:null==e?void 0:e.country,currentDtaqDealer:ai,materialPricing:null==e?void 0:e.materialPricing,discontinuedPricingInfo:null==e?void 0:e.discontinuedPricingInfo,productName:null!=eu?eu:"",displaySellerName:null!=em?em:"",productKey:eR,images:w,canAddToCart:!1,PricingComponent:Z,displayPromotionalBundlesAnchor:Q,displaySDS:e$,ctas:ec,brandKey:V,gaType:e_,gaMapProducts:eh,condensed:eA,isMarketplace:eT,isMarketplaceCartEnabled:!!(null==eq?void 0:null===(a=eq.metadata)||void 0===a?void 0:a.isMarketplaceCartEnabled),marketplaceSellerId:eS,marketplaceOfferId:eC,productAttributes:ev,handlePriceUpdateForDealer:a_,updateQuantity:ah,erpType:eB||[],dChainMessage:null==e?void 0:e.dchainMessage})})]})}return null}):null]}):(null==e1?void 0:e1.getPricingForProduct.materialPricing.length)||(null==e1?void 0:e1.getPricingForProduct.discontinuedPricingInfo)?(0,i.jsxs)(i.Fragment,{children:[am&&"PRODUCT_DISCONTINUED_BUT_AVAILABLE_FOR_PURCHASE"!==am&&(0,i.jsx)(l.A,{my:2,children:(0,i.jsxs)(u.A,{severity:"error",icon:(0,i.jsx)(el.A,{}),className:eL.dchainMessage,children:[(0,i.jsx)(E.A,{...T.A[am],values:{productNumber:(0,i.jsx)("b",{children:H})}})," ",eT&&(0,i.jsx)(p.N,{...m.kJ.contact(em||(0,S.t1)(ev),eS,eO.asPath,m.C2.OFFER_MESSAGING,eC),children:(0,i.jsx)("a",{children:(0,i.jsx)(E.A,{id:"CONTACT_SELLER_WITH_NAME",defaultMessage:"Contact {sellerName}.",values:{sellerName:(0,S.t1)(ev)}})})})]})}),!ex&&ek&&(0,i.jsxs)(l.A,{children:[(null==e1?void 0:null===(d=e1.getPricingForProduct)||void 0===d?void 0:d.discontinuedPricingInfo)?null:(0,i.jsx)(l.A,{mb:4,children:(0,i.jsx)(s.A,{variant:"h3",component:"h3",children:(0,i.jsx)(E.A,{id:"PRICING_AND_AVAILABILITY_HEADING",defaultMessage:"Select an Option"})})}),(0,i.jsx)(N.A,{productKey:eR,brandKey:V,productName:null!=eu?eu:"",images:w,discontinuedPricingInfo:null==e1?void 0:null===(I=e1.getPricingForProduct)||void 0===I?void 0:I.discontinuedPricingInfo,materialPricing:null==e1?void 0:null===(R=e1.getPricingForProduct)||void 0===R?void 0:R.materialPricing,canAddToCart:eZ&&!eK&&(!eT||eT&&!!(null==eq?void 0:null===(B=eq.metadata)||void 0===B?void 0:B.isMarketplaceCartEnabled)),renderSecondaryAction:()=>{let e=null==ec?void 0:ec.find(e=>"bulk order"===e.type),a=null==ec?void 0:ec.find(e=>"bulk order"!==e.type);return(0,i.jsxs)(i.Fragment,{children:[a&&(0,i.jsx)(l.A,{mt:4,children:(0,i.jsx)(n.A,{component:"a",target:"_blank",href:a.url,variant:"outlined",size:"large",color:"primary",fullWidth:!0,children:a.label})}),!!e&&!eT&&(0,i.jsx)("div",{className:eL.bulkOrderWrapper,children:(0,i.jsx)(p.N,{href:e.url,passHref:!0,children:(0,i.jsx)(o.A,{"data-testid":"p&a-request-bulk-link",color:"primary",target:"_blank",children:e.label})})})]})},marketplaceOfferId:eC}),(0,i.jsx)(K.A,{isMarketplace:eT,marketplaceSellerId:eS,marketplaceOfferId:eC,productAttributes:ev,displaySellerName:em})]}),ek||eO.asPath.includes("/compare")?null:(0,i.jsx)(ei.A,{mb:4}),(0,i.jsx)(l.A,{width:"100%",display:ex?void 0:{xs:"none",sm:"block"},"data-testid":"pricing-availability-".concat(V).concat(H),id:"pricing-availability-".concat(V).concat(H),mt:3*!eA,children:(0,i.jsx)(ee,{currentDtaqDealer:ai,materialPricing:null==e1?void 0:null===(M=e1.getPricingForProduct)||void 0===M?void 0:M.materialPricing,discontinuedPricingInfo:null==e1?void 0:null===(P=e1.getPricingForProduct)||void 0===P?void 0:P.discontinuedPricingInfo,productKey:eR,productDescription:G,productName:null!=eu?eu:"",productId:ep,displaySellerName:null!=em?em:"",images:w,canAddToCart:eZ&&!eK&&(!eT||eT&&!!(null==eq?void 0:null===(j=eq.metadata)||void 0===j?void 0:j.isMarketplaceCartEnabled)),PricingComponent:Z,displayPromotionalBundlesAnchor:Q,displaySDS:e$,ctas:ec,brandKey:V,gaType:e_,gaMapProducts:eh,addToList:eb,condensed:eA,isMarketplace:eT,isMarketplaceCartEnabled:!!(null==eq?void 0:null===(L=eq.metadata)||void 0===L?void 0:L.isMarketplaceCartEnabled),marketplaceSellerId:eS,marketplaceOfferId:eC,productAttributes:ev,onAddToCartResult:eE,handlePriceUpdateForDealer:a_,updateQuantity:ah,displayCompareMarketplaceSellerContact:eI,erpType:eB||[],dChainMessage:null==e1?void 0:null===(O=e1.getPricingForProduct)||void 0===O?void 0:O.dchainMessage})})]}):aa?(0,i.jsx)(z,{handlePriceUpdateForDealer:a_,materialPricing:[{materialNumber:au.variables.productNumber,brand:V,listPrice:0,productGroupSBU:""}]}):null}},27447:(e,a,t)=>{t.d(a,{A:()=>p});var i=t(37876),r=t(14232),l=t(99220),s=t(66561),n=t(40597),o=t(14810),d=t(8733);let c=(0,l.n9)()(e=>({tooltip:{fontSize:e.typography.pxToRem(11)},materialNumberText:{cursor:"pointer",transition:"background 100ms","&:hover":{backgroundColor:"#afd2fc"}}})),u=()=>(0,i.jsxs)("span",{children:[(0,i.jsx)(o.A,{style:{marginRight:6},fontSize:"inherit"}),(0,i.jsx)(d.A,{id:"COPIED_TO_CLIPBOARD",defaultMessage:"Copied to Clipboard"})]}),p=e=>{let{materialNumber:a}=e,{classes:t}=c(),[l,o]=r.useState(!1),d=()=>{o(!1)},p=()=>{o(!0)},m=e=>{navigator.clipboard.writeText(e),p(),setTimeout(()=>{d()},750)};return(0,i.jsx)(s.A,{onClickAway:d,children:(0,i.jsx)(n.Ay,{PopperProps:{disablePortal:!0},onClose:d,open:l,disableFocusListener:!0,disableHoverListener:!0,disableTouchListener:!0,title:(0,i.jsx)(u,{}),placement:"bottom",classes:{tooltip:t.tooltip},children:(0,i.jsx)("span",{"aria-hidden":"true",onClick:()=>m(a),onKeyDown:()=>m(a),className:t.materialNumberText,children:a})})})}},28094:(e,a,t)=>{t.d(a,{O:()=>l});var i=t(11788),r=t(77660);let l=()=>{let{isBlueErpIntegrationEnabled:e,userErpType:a,isB2BUser:t,isDarmstadtUser:l}=(0,i.iZ)();return!e||l?void 0:t?t&&a===r.zI.Blue?"erp_type:blue":void 0:"erp_type:all"}},28907:(e,a,t)=>{t.d(a,{A:()=>u,h:()=>p});var i=t(37876),r=t(11148),l=t(52413),s=t(97710),n=t(61206),o=t(34415),d=t(12197),c=t(77660),u=function(e){return e.NAME="NAME",e.DESCRIPTION="DESCRIPTION",e}({});let p=e=>{let{product:a,focus:t,label:u,onProductLinkClick:p,productNameClass:m,productDescriptionClass:g,productLinkType:_,productName:h,productDescription:b}=e,y="isBBE"in a&&a.isBBE?c.Mh.Buildingblocks:void 0;return(0,i.jsx)(i.Fragment,{children:a.brand.key&&a.productNumber?(0,i.jsx)(l.N,{...r.aR.index(a.brand.key,a.productKey,{catalog:(0,s.vN)(null!=y?y:t)}),passHref:!0,children:(0,i.jsx)(o.A,{"data-testid":"".concat(_,"-pdp-link-").concat(a.productNumber,"-").concat(a.brand.key),id:"".concat(_,"-pdp-link-").concat(a.productNumber,"-").concat(a.brand.key),className:m,"aria-label":"".concat(_,"-pdp-link-").concat(a.productNumber,"-").concat(a.brand.key),onClick:()=>null==p?void 0:p(),children:"DESCRIPTION"===_?(0,i.jsxs)(d.A,{variant:"body2",children:[h&&m&&(0,i.jsx)(n.A,{value:h+", ",className:m}),(0,i.jsx)(n.A,{value:b,className:g})]}):u})}):"DESCRIPTION"===_?(0,i.jsx)(n.A,{value:a.description}):u})}},29394:(e,a,t)=>{t.d(a,{A:()=>c});var i=t(37876);t(14232);var r=t(77742),l=t(99220),s=t(7645),n=t(43923),o=t(54753);let d=(0,l.n9)()(e=>({tRow:{display:"flex",alignItems:"center","& > div":{width:"25%"},textAlign:"center"},tHeadRow:{fontWeight:e.typography.fontWeightBold,paddingBottom:e.spacing(2)},tBodyRow:{padding:e.spacing(3,0),borderBottom:"1px solid ".concat(e.palette.grey[300]),"&:first-of-type":{borderTop:"1px solid ".concat(e.palette.grey[300])}},loadingBox:{backgroundImage:"linear-gradient(to right, #cfcfcf, #e0e0e0 25%, #f9f9f9, #e0e0e0 75%, #cfcfcf)",animationDuration:"2s",animationDelay:"0s",animationTimeFunction:"ease-in",backgroundColor:e.palette.grey[50]}})),c=e=>{let{displaySDS:a}=e,{classes:t,cx:l}=d(),{formatMessage:c}=(0,r.A)();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(s.A,{display:["block","none"],children:[(0,i.jsx)(n.A,{height:20,width:.4,marginBottom:3}),(0,i.jsx)(n.A,{height:40,width:.75,marginBottom:4}),(0,i.jsxs)(s.A,{display:"flex",marginBottom:4,children:[(0,i.jsx)(n.A,{height:24,width:24,marginRight:3,style:{borderRadius:"50%"}}),(0,i.jsxs)(s.A,{flex:1,children:[(0,i.jsx)(n.A,{height:14,width:.9,marginBottom:2}),(0,i.jsx)(n.A,{height:14,width:.7})]})]}),(0,i.jsx)(n.A,{height:38,width:1,marginBottom:4}),(0,i.jsx)(n.A,{height:38,width:1,marginBottom:4}),(0,i.jsx)(n.A,{height:40,width:1})]}),(0,i.jsxs)(s.A,{display:["none","block"],children:[(0,i.jsxs)("div",{className:l(t.tRow,t.tHeadRow),children:[(0,i.jsx)("div",{children:c(o.A.SKU)}),(0,i.jsx)("div",{children:c(o.A.PACK_SIZE)}),(0,i.jsx)("div",{children:c(o.A.AVAILABILITY)}),a&&(0,i.jsx)("div",{children:c(o.A.SDS)}),(0,i.jsx)("div",{children:c(o.A.PRICE)}),(0,i.jsx)("div",{children:c(o.A.QUANTITY)})]}),(0,i.jsx)("div",{children:[,,,].fill({}).map((e,r)=>(0,i.jsx)("div",{className:l(t.tRow,t.tBodyRow),children:Array(a?6:5).fill({}).map((e,a)=>(0,i.jsx)("div",{children:(0,i.jsx)(n.A,{height:28,width:.9,borderRadius:"borderRadius",className:t.loadingBox})},a))},r))})]})]})}},30510:(e,a,t)=>{t.d(a,{T:()=>eh,A:()=>ey});var i=t(37876),r=t(14232),l=t(61261),s=t(78206),n=t(8733),o=t(77742),d=t(90079),c=t(5411),u=t(32768),p=t(72214),m=t(28975),g=t(77660),_=t(28888),h=t(82897),b=t(54431);function y(){let e=(0,_._)(["\n query ProductPAMessage($brandKey: String!, $productKey: String!, $catalogType: CatalogType, $orgId: String) {\n getProductDetail(\n input: {brandKey: $brandKey, productKey: $productKey, catalogType: $catalogType, orgId: $orgId}\n ) {\n paMessage\n }\n}\n "]);return y=function(){return e},e}let A={},f=(0,h.J1)(y());var T=t(21347),S=t(75878),C=t(26925),v=t(4009),x=t(54753),E=t(70524),N=t(64272),I=t(52263),R=t(11148),B=t(11788),M=t(99486),P=t(23307),j=t(97710),L=t(28011),O=t(54736),U=t(32886),k=t(75020),F=t(10759),D=t(12197),H=t(99220),G=t(46588);let w=(0,H.n9)()(e=>({isBlockedProduct:{display:"flex",marginTop:e.spacing(8),alignItems:"center"},lockIcon:{fontSize:e.typography.pxToRem(16),color:e.palette.primary.main,marginRight:e.spacing(3),display:"flex"}})),W=()=>{let{classes:e}=w();return(0,i.jsxs)("div",{className:e.isBlockedProduct,children:[(0,i.jsx)("div",{className:e.lockIcon,children:(0,i.jsx)(G.A,{fontSize:"inherit"})}),(0,i.jsx)(D.A,{children:(0,i.jsx)(n.A,{...x.A.RESTRICTED_ITEM_MESSAGE})})]})};var K=t(68351);let q=[g.qL.ApoNoStock,g.qL.OutOfStockKey,g.qL.UnknownAvailability],Y=e=>{let{materialPricing:a,selectedChip:t,onSelect:r}=e;return(0,i.jsx)(K.A,{items:a.map(e=>({label:e.materialNumber,value:e.materialNumber})),selectedChip:t,unavailableChips:a.filter(e=>{let{availabilities:a}=e;return null==a?void 0:a.find(e=>q.includes(e.key))}).map(e=>{let{materialNumber:a}=e;return a}),onSelect:r,id:"sku-selection"})};var V=t(95349),J=t(52413),z=t(17685),Z=t(98411),Q=t(3848),X=t(52710),$=t(80863),ee=t(79632),ea=t(71007),et=t(76764),ei=t(10430);let er=(0,l.A)(e=>({documentsContainer:{paddingTop:e.spacing(10)},sectionTitle:{borderBottom:"1px solid ".concat(e.palette.grey[300]),fontSize:e.typography.pxToRem(12),paddingBottom:e.spacing(2),marginBottom:e.spacing(4)},documents:{display:"flex",flexWrap:"wrap",margin:e.spacing(-1,-3),"& > *":{margin:e.spacing(1,3)}}})),el=e=>{var a,t;let{brand:l,productNumber:s}=e,o=er(),[d,{data:c}]=(0,ei.b0)(),[u,{data:p}]=(0,et.Bw)(),m=(null==c?void 0:null===(t=c.getSdsCertificateSearch)||void 0===t?void 0:null===(a=t.sds[0])||void 0===a?void 0:a.languages.altLanguages)||[];(0,r.useEffect)(()=>{d({variables:{productNumber:s,brand:l.key}}),u({variables:{input:{productNumber:s,brand:l.key}}})},[s,l.key]);let{url:g}=(null==p?void 0:p.getSpecificationSheet)||{};return m.length||g?(0,i.jsxs)("div",{className:o.documentsContainer,children:[(0,i.jsx)(D.A,{variant:"caption",component:"h2",className:o.sectionTitle,children:(0,i.jsx)(n.A,{id:"DOCUMENTS",defaultMessage:"Documents"})}),(0,i.jsxs)("div",{className:o.documents,children:[m.length>0&&(0,i.jsx)($.A,{sdsLanguages:[m[0]],productNumber:s||"",brandKey:l.key||"",trigger:(0,i.jsx)(ee.A,{}),onClick:()=>(0,ea._B)()}),g&&(0,i.jsx)("a",{href:g,target:"_blank",rel:"noopener noreferrer nofollow",onClick:()=>(0,ea._B)(),children:(0,i.jsx)(ee.A,{label:"SPECIFICATION_SHEET"})})]})]}):null};var es=t(36503),en=t(61206),eo=t(49691);let ed=(0,l.A)(e=>({infoList:{paddingTop:e.spacing(4),maxWidth:900,"& dd, & dt":{margin:0},"&:empty":{display:"none"}},formula:{paddingTop:e.spacing(1),display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":"1",overflow:"hidden",textOverflow:"ellipsis",wordBreak:"break-word"}})),ec=e=>{let{focus:a,linearFormula:t,empiricalFormula:r,casNumber:l,molecularWeight:s,productNumber:o,productBrand:d}=e,c=ed(),u=t||r;return(0,i.jsxs)(es.A,{container:!0,component:"dl",spacing:1,className:c.infoList,alignItems:"baseline",children:[u&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(es.A,{item:!0,xs:5,lg:2,children:(0,i.jsxs)(D.A,{variant:"caption",component:"dt",children:[t?(0,i.jsx)(n.A,{id:"LINEAR_FORMULA",defaultMessage:"Linear Formula"}):(0,i.jsx)(n.A,{id:"EMPIRICAL_FORMULA",defaultMessage:"Empirical Formula"}),":"]})}),(0,i.jsx)(es.A,{item:!0,xs:7,lg:10,children:(0,i.jsx)("dd",{className:c.formula,children:(0,i.jsx)(en.A,{value:u})})})]}),l&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(es.A,{item:!0,xs:5,lg:2,component:"dt",children:(0,i.jsxs)(D.A,{variant:"caption",component:"div",children:[(0,i.jsx)(n.A,{id:"CAS_NUMBER",defaultMessage:"CAS Number"}),":"]})}),(0,i.jsx)(es.A,{item:!0,xs:7,lg:10,component:"dd",children:(0,i.jsx)(eo.m5,{color:"primary",label:l,searchValue:(0,j.aE)(l),searchFocusType:(0,j.UQ)(a),productSearchType:j.mI.CasNumber,onClick:()=>{(0,ea._B)({searchTerm:o||"",searchAutoSuggest:"quick view - cas number",searchAutoSuggestTerm:"".concat(l),searchType:(0,j.UQ)(a),searchComponent:"global search",searchErrorMessage:""}),(0,ea.OT)({action:"cas number click",component:"modal",detail:l,elementType:"link",elementText:l,linkUrl:"".concat(R.wO.searchResults((0,j.aE)(l))).concat((0,j.$c)({term:(0,j.aE)(l).toLowerCase(),focus:(0,j.UQ)(a),type:j.mI.CasNumber})),productBrand:d,productId:o,section:"quick view p&a"})}})})]}),s&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(es.A,{item:!0,xs:5,lg:2,component:"dt",children:(0,i.jsxs)(D.A,{variant:"caption",component:"div",children:[(0,i.jsx)(n.A,{id:"MOLECULAR_WEIGHT",defaultMessage:"Molecular Weight"}),":"]})}),(0,i.jsx)(es.A,{item:!0,xs:7,lg:10,component:"dd",children:(0,i.jsx)(en.A,{value:s})})]})]})};var eu=t(84830),ep=t(76056),em=t(27651),eg=t(94295);let e_=(0,l.A)(e=>({modalMainContent:{padding:e.spacing(8),[e.breakpoints.down("sm")]:{padding:0}},quickLookWrapper:{padding:e.spacing(8)},header:{padding:e.spacing(4),[e.breakpoints.up("md")]:{padding:e.spacing(0)}},previouslyPurchasedChip:{display:"inline-block",marginTop:e.spacing(3),marginBottom:e.spacing(1),[e.breakpoints.up("md")]:{margin:0,position:"absolute",top:32,right:48,paddingRight:e.spacing(8)},"&:empty":{display:"none"}},main:{flexGrow:1,overflow:"auto",borderTop:"1px solid ".concat(e.palette.divider),padding:e.spacing(4),[e.breakpoints.up("md")]:{overflow:"visible",borderTop:"none",padding:0,minHeight:"fit-content"}},thumbnailOffset:{[e.breakpoints.up("md")]:{marginLeft:88+e.spacing(6),marginTop:e.spacing(6)}},loadingIndicator:{display:"flex",color:e.palette.grey[700],textTransform:"uppercase","& > * + *":{marginLeft:e.spacing(2)}},label:{display:"block",marginBottom:e.spacing(2),[e.breakpoints.up("md")]:{fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14),paddingBottom:e.spacing(1.5),marginBottom:e.spacing(4),borderBottom:"1px solid ".concat(e.palette.divider)}},hideOnMobile:{[e.breakpoints.down("sm")]:{display:"none"}},priceWrapper:{paddingTop:e.spacing(4)},reducedPriceWrapper:{margin:"-7px 0"},price:{fontSize:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightBold},pricePromotionalWrapper:{[e.breakpoints.up("md")]:{display:"flex",justifyContent:"flex-start",alignItems:"center",marginTop:e.spacing(3)}},promotionalCodeWrapper:{marginTop:e.spacing(3),fontSize:e.typography.pxToRem(12),[e.breakpoints.up("md")]:{fontSize:e.typography.pxToRem(16),marginTop:0,paddingTop:4,marginLeft:e.spacing(6)}},listPrice:{textDecoration:"line-through",lineHeight:1},quantityField:{[e.breakpoints.up("md")]:{width:108}},availabilityMessages:{minHeight:e.typography.pxToRem(47),marginBottom:e.spacing(4),"& > *":{fontSize:e.typography.pxToRem(16),borderTop:"none",padding:0,lineHeight:1.4},"& > * + *":{paddingTop:e.spacing(1)}},actions:{display:"block",[e.breakpoints.up("md")]:{marginTop:e.spacing(3)}},mainActions:{display:"flex",gap:e.spacing(4),[e.breakpoints.down("sm")]:{flexDirection:"column"}},subActions:{display:"flex",flexDirection:"column",alignItems:"start",margin:e.spacing(6,0,0,0),"& > *":{padding:e.spacing(0),margin:e.spacing(0)},"& .MuiButton-root.Mui-disabled":{color:e.palette.text.disabled}},"checkAvailabilityButton.MuiButton-root":{minWidth:0},supplementaryMessage:{marginTop:e.spacing(1)},contactDealer:{marginTop:e.spacing(4),fontSize:e.typography.pxToRem(16)},loadingContainer:{display:"flex",alignItems:"center",minHeight:e.typography.pxToRem(47)}})),eh=()=>{let e=e_();return(0,i.jsxs)("div",{className:e.loadingIndicator,children:[(0,i.jsx)(d.A,{size:20,thickness:5}),(0,i.jsx)("span",{children:(0,i.jsx)(n.A,{...x.A.LOADING_PRICE_AND_AVAILABILITY})})]})},eb=function(e,a,t,l,d,p){let _=arguments.length>6&&void 0!==arguments[6]&&arguments[6],h=arguments.length>7?arguments[7]:void 0,b=arguments.length>8?arguments[8]:void 0;return function(y){var A,f;let{materialPricing:C,values:N,isSubmitting:I,updateQuantity:P=u.A}=y,{userIsLoggedIn:j,getSitePreference:O,currentUser:U,isPublicOrderingCustomer:D,isQuoteRequester:H}=(0,B.iZ)(),{authorized:G}=(0,M.I)(M.N.canAddToCart),w=e_(),{formatMessage:K}=(0,o.A)(),{setValues:q}=(0,s.j7)(),$=O(B.VD.HideAddToCartForPrepackItems),{userSession:ee}=(0,z.j)(),ea=(null==U?void 0:U.__typename)==="GuestUser"&&!G,et=(null==U?void 0:U.__typename)==="LoggedInUser"&&!(null==U?void 0:null===(A=U.metadata)||void 0===A?void 0:A.guestShoppingType)&&!D&&!H,ei=e=>C.find(a=>a.materialNumber===e),er=ei(a)||(null==C?void 0:C[0]),[el,es]=(0,r.useState)(er.materialNumber),[en,eo]=(0,r.useState)(1);(0,r.useEffect)(()=>{var e;eo(Number(null===(e=N[0])||void 0===e?void 0:e.quantity)||1)},[N]),(0,r.useEffect)(()=>{q(e=>{var t,i;let r=a&&C.some(e=>e.materialNumber===a)?a:null===(t=e[0])||void 0===t?void 0:t.materialNumber;return{0:{...e[0],materialNumber:r,quantity:(null==C?void 0:null===(i=C[0])||void 0===i?void 0:i.quantity)||1}}})},[q,C]);let ed=(0,r.useRef)(1),[ec,eu]=(0,r.useState)(!1),em=(0,r.useMemo)(()=>ei(el),[C,el]);if(!em)return null;let{price:eg,availabilities:eb,hidePriceMessageKey:ey,leadTime:eA}=em,[ef]=eb||[],eT=(null==ef?void 0:ef.key)===g.qL.InquireForPriceAndAvailability;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{children:[(0,i.jsx)(E.A,{children:(0,i.jsx)("span",{className:w.label,children:(0,i.jsx)(n.A,{...x.A.SKU})})}),(0,i.jsx)(Y,{materialPricing:C,selectedChip:el,onSelect:e=>{es(e),q(a=>{var t;return{0:{...a[0],materialNumber:e,quantity:Number(null===(t=a[0])||void 0===t?void 0:t.quantity)||1}}})}})]}),ey?(0,i.jsx)(V.A,{msgKey:ey}):null!=eg&&(0,i.jsxs)("div",{className:w.pricePromotionalWrapper,children:[!eT&&(0,i.jsx)(Q.A,{material:em,priceClass:w.price,listPriceClass:w.listPrice}),t&&(0,i.jsx)("div",{className:w.promotionalCodeWrapper,children:(0,i.jsx)(n.A,{...x.A.USE_PROMOTIONAL_CODE,values:{promotionalCode:(0,i.jsx)("strong",{children:t})}})})]}),(0,i.jsx)("div",{className:w.availabilityMessages,children:ec?(0,i.jsx)("div",{className:w.loadingContainer,children:(0,i.jsx)(eh,{})}):(0,i.jsx)(X.M,{source:p&&"p&a modal - ".concat(p),brand:em.brand,item:em.materialNumber,pricing:em,children:(0,i.jsx)(Z.A,{canAddToCart:G,material:em,initialShipEstimate:(0,i.jsx)(v.f,{availability:ef,quantity:en,leadTime:eA}),isDynamicProductCarousel:!0,isLoading:ec,hideDetailsLink:!0,gaComponent:"modal",gaSection:"quick view p&a"})})}),ea||et?(0,i.jsx)("div",{className:w.contactDealer,children:(0,i.jsx)(n.A,{id:"CONTACT_LOCAL_DEALER",defaultMessage:"To order products, please {contactLink} your local dealer.",values:{contactLink:(0,i.jsx)(J.N,{...R.mK.index({path:"/collections/offices",language:ee.language,country:ee.country}),passHref:!0,children:(0,i.jsx)("a",{rel:"noopener",target:"_blank",children:(0,i.jsx)(n.A,{id:"CONTACT",defaultMessage:"contact"})})})}})}):(0,i.jsxs)(i.Fragment,{children:[b?(0,i.jsx)(ep.A,{size:"medium"}):G&&!$&&!(null==em?void 0:em.isBlockedProduct)&&!eT&&(0,i.jsxs)(m.fW,{className:w.actions,children:[(0,i.jsxs)("div",{className:w.mainActions,children:[(0,i.jsx)(s.D0,{name:"[0].quantity",component:S.A,className:w.quantityField,min:1}),(0,i.jsx)("div",{children:l&&j?(0,i.jsx)(L.A,{primaryOption:{label:K({id:"ADD_TO_CART",defaultMessage:"Add to Cart"}),renderButton:()=>(0,i.jsx)(T.Ay,{dirty:!0,isSubmitting:I,canAddToCart:!0,hideAddToCartForPrepackItems:$,size:"large"})},options:[{label:K(x.A.ADD_TO_LIST),onClick:()=>{d&&d(el,en)}}]}):(0,i.jsx)(T.Ay,{dirty:!0,isSubmitting:I,canAddToCart:!0,hideAddToCartForPrepackItems:$,size:"large",fullWidth:!0})}),(null===(f=ei(el))||void 0===f?void 0:f.isBuyNow)&&(0,i.jsx)(F.A,{materialNumber:el||"",quantity:en,onSuccess:e,marketplace:_,gaType:p})]}),(0,i.jsx)("div",{className:w.subActions,children:(0,i.jsx)(c.A,{className:w["checkAvailabilityButton.MuiButton-root"],variant:"text",color:"primary",size:"large",disabled:en===ed.current,onClick:async()=>{(0,k.Sm)({action:"check product availability",section:h?"modal p&a":"quick view p&a",component:"modal",elementType:"link",elementText:"check availability",material:em}),ed.current!==en&&(ed.current=en,eu(!0),await P(en),eu(!1))},children:(0,i.jsx)(n.A,{...x.A.CHECK_AVAILABILITY_BUTTON})})})]}),(null==em?void 0:em.isBlockedProduct)?(0,i.jsx)(W,{}):null]})]})}},ey=e=>{var a;let{open:t,onClose:l,image:s,brand:n,productKey:o,productNumber:d,name:c,description:u,gaLabel:_,gaType:h,initialMaterial:y,promotionalCode:T,showAddToList:S,isMarketplace:v=!1,marketplaceSellerId:x,erpType:E,renderInModal:M=!0,renderDocuments:L=!1,linearFormula:F,empiricalFormula:D,casNumber:H,molecularWeight:G,type:w,gaPricingOverrides:W}=e,K=e_(),{userIsLoggedIn:q,userId:Y}=(0,B.iZ)(),[V,J]=(0,r.useState)(""),[z,Z]=(0,r.useState)(1),[Q,$]=(0,r.useState)("price-and-availability"),ee=(e,a)=>{J(e),Z(a),$("add-to-list")},{isPurpleProduct:ea}=(0,eu.Q)(E),et=(0,eg.L)(em.CN.countryCode),ei=ea&&et&&!q,er=(0,r.useMemo)(()=>eb(l,y,T,S,ee,h,v,M,ei),[y]),es=(0,R.rd)(),{getSitePreference:en}=(0,B.iZ)(),eo=en(B.VD.CatalogFilter)||void 0,{context:ed="",focus:ep=""}=es.query,ey=(0,P.y5)(ed),eA=(0,j.vN)(ey),{data:ef,loading:eT}=function(e){let a={...A,...e};return b.IT(f,a)}({variables:{brandKey:n.key,productKey:o,catalogType:eA,orgId:eo}}),eS=null==ef?void 0:null===(a=ef.getProductDetail)||void 0===a?void 0:a.paMessage,eC=w===g.iC.ThirdPartyProvider,ev=null!=y?y:"";(0,r.useEffect)(()=>{$(t?"price-and-availability":null),h&&(0,k.Sm)({action:"view p&a",section:h,component:M?"carousel":"autosuggest",elementType:M?"button":void 0,elementText:M?"quick view":void 0,material:{materialDescription:c,brand:n.key,product:d}})},[d,h,_,t,M]);let{data:ex,refetch:eE}=(0,U.g)({fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first",skip:!q,variables:{input:{perpage:100,sortcolumn:"lastUpdatedDate"}}}),eN=()=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:K.header,children:(0,i.jsx)(p.c,{image:s,brand:n,productKey:o,productNumber:d,name:c,description:u,showPreviouslyPurchasedChip:!0,isMarketplace:v,marketplaceSellerId:x||void 0,onProductLinkClick:l,additionalInfo:(F||D||H||G)&&(0,i.jsx)(ec,{focus:ep,productNumber:d,casNumber:H,molecularWeight:G,linearFormula:F,empiricalFormula:D,productBrand:n.key})})}),(0,i.jsx)("div",{className:K.main,children:(0,i.jsx)("div",{className:K.thumbnailOffset,children:(0,i.jsx)(X.M,{source:h&&"p&a modal - ".concat(h),brand:n.key,item:d,children:eT?(0,i.jsx)(eh,{}):eS?(0,i.jsx)(I.Ay,{brandKey:n.key,productNumber:d,paMessage:eS,gaPricingOverrides:W}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(C.A,{productNumber:d,brandKey:n.key,LoadingComponent:eh,PricingComponent:eT?eh:er,usePricingComponentOnMobile:!0,condensed:!0,onAddToCartResult:l,gaType:h,gaMapProducts:N.w_,productKey:o,isMarketplace:v,erp_type:E,productName:c,isBBE:eC,materialIds:[ev]}),L&&(0,i.jsx)(el,{brand:n,productNumber:d})]})})})})]});return M?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(m.Ay,{open:"price-and-availability"===Q,onClose:()=>{l(),(0,k.Sm)({action:"close p&a",section:"modal p&a",component:"modal",elementType:"icon",material:{materialDescription:c,brand:n.key,product:d}})},size:m.Ih.Large,children:(0,i.jsx)(m.Uh,{className:K.modalMainContent,children:eN()})}),S&&(null==ex?void 0:ex.getSharedLists)&&(0,i.jsx)(O.A,{open:"add-to-list"===Q,onClose:()=>{$(null),l()},materialNumber:V,quantity:z,lists:ex.getSharedLists.sharedLists,refetchLists:eE,userId:Y})]}):(0,i.jsx)("div",{className:K.quickLookWrapper,children:eN()})}},32588:(e,a,t)=>{t.d(a,{A:()=>_});var i=t(37876);t(14232);var r=t(8733),l=t(61261),s=t(7645),n=t(34415),o=t(12197),d=t(11788),c=t(54753),u=t(11148),p=t(94295),m=t(27651);let g=(0,l.A)(e=>({container:{display:"flex",backgroundColor:e.palette.primary.light,padding:e.spacing(2,0),userSelect:"none",justifyContent:"center",[e.breakpoints.up("md")]:{alignItems:"center",padding:e.spacing(2)}},contentContainer:{[e.breakpoints.up("md")]:{display:"flex",alignItems:"center"}},title:{fontWeight:e.typography.fontWeightMedium,marginLeft:e.spacing(1),fontSize:e.typography.pxToRem(14)},link:{cursor:"pointer"}})),_=e=>{let{mb:a,mr:t,signInGAEvent:l}=e,_=g(),h=(0,u.rd)(),{userIsLoggedIn:b,currentUser:y}=(0,d.iZ)(),A=(0,p.L)(m.HK.countryCode),f=(null==y?void 0:y.__typename)==="LoggedInUser"&&y.soldToPartners.length<1;return b?f&&!A?(0,i.jsx)(s.A,{mb:a,mr:t,children:(0,i.jsx)("div",{className:_.container,children:(0,i.jsxs)("div",{className:_.contentContainer,children:[(0,i.jsx)(n.A,{href:"".concat(u.R6.linkProfile(),"?returnUrl=").concat(encodeURIComponent(h.asPath||u.xn.index())),className:_.link,children:(0,i.jsx)(r.A,{...c.A.LINK_YOUR_ACCOUNT})}),(0,i.jsx)(o.A,{variant:"body1",component:"span",className:_.title,children:(0,i.jsx)(r.A,{...c.A.VIEW_ORG_CONTRACT_PRICING})})]})})}):null:(0,i.jsx)(s.A,{mb:a,mr:t,children:(0,i.jsx)("div",{className:_.container,children:(0,i.jsxs)("div",{className:_.contentContainer,children:[(0,i.jsx)(n.A,{href:"".concat(u.VV.index(),"?redirect=").concat(encodeURIComponent(h.asPath||u.xn.index())),className:_.link,onClick:()=>null==l?void 0:l(),children:(0,i.jsx)(r.A,{id:"SIGN_IN",defaultMessage:"Sign In"})}),(0,i.jsx)(o.A,{variant:"body1",component:"span",className:_.title,children:(0,i.jsx)(r.A,{...c.A.VIEW_ORG_CONTRACT_PRICING})})]})})})}},32609:(e,a,t)=>{t.d(a,{A:()=>_});var i=t(37876);t(14232);var r=t(34415),l=t(7645),s=t(99220),n=t(28407),o=t(77501),d=t(54753),c=t(8733),u=t(21826),p=t(89099),m=t(69485);let g=(0,s.n9)()(e=>({simpleAlert:{display:"flex",justifyContent:"center",fontWeight:e.typography.fontWeightRegular,marginBottom:e.spacing(2),[e.breakpoints.down("lg")]:{display:"inline"}},errorIcon:{display:"flex",alignItems:"center",marginRight:e.spacing(2),[e.breakpoints.down("lg")]:{display:"inline",position:"relative",top:e.spacing(1)}},alignLeft:{justifyContent:"flex-start"},errorAlert:{display:"flex",alignItems:"flex-start",lineHeight:1.5},link:{cursor:"pointer",margin:e.spacing(0,1)}})),_=e=>{var a;let{discontinuedPricingInfo:t,leftAligned:s}=e,{classes:_,cx:h}=g(),b=(0,p.useRouter)(),y=b.asPath.includes("/search"),A=b.asPath.includes("/compare"),f=!!(null==t?void 0:null===(a=t.replacementProducts)||void 0===a?void 0:a.length)||!!(null==t?void 0:t.displaySimilarProductLabel)||!(null==t?void 0:t.hideReplacementProductLink),T=(null==t?void 0:t.displaySimilarProductLabel)?(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(c.A,{id:"RECOMMENDED_MESSAGE_DISCRIPTION",defaultMessage:"View Similar Product(s) Below or{contactTechnicalService}for assistance. ",values:{contactTechnicalService:(0,i.jsx)(r.A,{className:_.link,href:"/support/customer-support",children:(0,i.jsx)(c.A,{...d.A.CONTACT_TECHNICAL_SERVICE})})}})}):(0,i.jsx)(c.A,{...d.A.RECOMMENDED_REPLACEMENT_PRODUCTS}),S=f?(0,i.jsx)(m.J,{...d.A.THIS_PRODUCT_DISCONTINUED,values:{recommendedProductMessage:A?null:T}}):(0,i.jsx)(m.J,{...d.A.THIS_PRODUCT_DISCONTINUED,values:{recommendedProductMessage:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.A,{className:_.link,href:"/support/customer-support",children:(0,i.jsx)(c.A,{...d.A.CONTACT_TECHNICAL_SERVICE})}),(0,i.jsx)(c.A,{...d.A.FOR_ASSISTANCE})]})}});return y||A?(0,i.jsxs)(l.A,{className:h(_.simpleAlert,{[_.alignLeft]:A||s}),children:[(0,i.jsx)(l.A,{className:_.errorIcon,children:(0,i.jsx)(o.default,{color:"error"})}),S]}):(0,i.jsx)(u.A,{severity:"error",className:_.errorAlert,icon:(0,i.jsx)(n.A,{style:{fontSize:16}}),children:S})}},33086:(e,a,t)=>{t.d(a,{D:()=>i,_:()=>r});let i="facet-search",r=e=>e.asPath.includes(i)},33159:(e,a,t)=>{t.d(a,{A:()=>v});var i=t(37876),r=t(73431),l=t(82250),s=t(11788),n=t(17685),o=t(14232),d=t(8733),c=t(10181),u=t(67241),p=t(70377),m=t(41683),g=t(57377),_=t(71549),h=t(98011),b=t(61261),y=t(54753),A=t(44238),f=t(49995);let T=(0,b.A)(e=>({root:{"&:hover":{backgroundColor:"transparent"},fontSize:22},header:{backgroundColor:e.palette.background.grey,borderTop:"1px solid rgba(224, 224, 224, 1)",fontSize:12,fontWeight:900},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"}}},table:{"& td":{fontSize:14}},tableContainer:{[e.breakpoints.down("sm")]:{maxHeight:"50vh"},maxHeight:240}})),S=e=>{let{country:a,stateCode:t}=e,r=(0,A.k)(a,t);return(0,i.jsx)("div",{children:r})},C=e=>{let{dealers:a,onSelect:t,selected:r}=e,l=T();return(0,i.jsx)(c.A,{className:l.tableContainer,children:(0,i.jsxs)(u.A,{stickyHeader:!0,size:"small",className:l.table,children:[(0,i.jsxs)("colgroup",{children:[(0,i.jsx)("col",{style:{width:"40%"}}),(0,i.jsx)("col",{style:{width:"15%"}}),(0,i.jsx)("col",{style:{width:"20%"}}),(0,i.jsx)("col",{style:{width:"25%"}})]}),(0,i.jsx)(p.A,{children:(0,i.jsxs)(m.A,{children:[(0,i.jsx)(g.A,{className:l.header,children:(0,i.jsx)(d.A,{...y.A.DEALER_LABEL_DEALER})}),(0,i.jsx)(g.A,{className:l.header,children:(0,i.jsx)(d.A,{...y.A.DEALER_LABEL_BRANCH})}),(0,i.jsx)(g.A,{className:l.header,children:(0,i.jsx)(d.A,{...y.A.DEALER_LABEL_AVAILABLE_PRODUCTS})}),(0,i.jsx)(g.A,{className:l.header,children:(0,i.jsx)(d.A,{...y.A.DEALER_LABEL_PREFECTURE})}),(0,i.jsx)(g.A,{className:l.header,children:(0,i.jsx)(d.A,{...y.A.DEALER_LABEL_ADDRESS})})]})}),(0,i.jsx)(_.A,{children:a.sort((e,a)=>!!e.isPreferredDealer==!!(null==a?void 0:a.isPreferredDealer)?0:e.isPreferredDealer?-1:1).map((e,a)=>{let{id:s,city:n,countryCode:o,organizationName:d,stateCode:c,availableProducts:u,attentionTo:p}=e;return(0,i.jsxs)(m.A,{children:[(0,i.jsx)(g.A,{children:(0,i.jsxs)("label",{children:[(0,i.jsx)(h.A,{className:l.root,checked:r===s,onChange:()=>t(s,d),id:"selectDealer",checkedIcon:(0,i.jsx)("span",{className:(0,f.A)(l.icon,l.checkedIcon)}),icon:(0,i.jsx)("span",{className:l.icon})}),d]})}),(0,i.jsx)(g.A,{children:p}),(0,i.jsx)(g.A,{children:u}),(0,i.jsx)(g.A,{children:o&&c&&(0,i.jsx)(S,{country:o,stateCode:c})}),(0,i.jsx)(g.A,{children:n})]},a)})})]})})},v=e=>{let{selectDealer:a,selectedDealerId:t,searchTerm:d="",stateCode:c}=e,{userSession:u}=(0,n.j)(),{currentUserState:p}=(0,s.iZ)(),m=c||String(p),{data:g,loading:_,error:h}=(0,r.AW)({context:{userSession:u},errorPolicy:"all",variables:{countryCode:null==u?void 0:u.country,stateCode:d?void 0:m,searchTerm:d.toLowerCase()}});if((0,o.useEffect)(()=>{if(null==g?void 0:g.getDealers){var e;let{getDealers:i}=g,r=null!==(e=null==i?void 0:i.find(e=>!!e.isPreferredDealer))&&void 0!==e?e:null;return r&&!t?a(r.id,r.organizationName):a(i[0].id,i[0].organizationName)}},[g]),_)return(0,i.jsx)("div",{children:"Loading..."});if(h){let{displayableError:e,hasError:a}=(0,l.Mw)(h);if(console.error(e),a("DEALER_DATA_NOT_FOUND_GENERIC"))return(0,i.jsx)("div",{children:"No Dealers Available."})}return(null==g?void 0:g.getDealers)?(0,i.jsx)(C,{dealers:(null==g?void 0:g.getDealers)||[],onSelect:a,selected:t}):(0,i.jsx)("div",{children:"No Dealers Available."})}},34369:(e,a,t)=>{t.d(a,{A:()=>c});var i=t(37876);t(14232);var r=t(8733),l=t(99220),s=t(12197),n=t(61206),o=t(44509);let d=(0,l.n9)()(e=>({itemContainer:{display:"flex",marginBottom:e.spacing(5)},details:{overflow:"hidden"},imageContainer:{width:60,height:60,display:"flex",flexShrink:0,justifyContent:"center",alignItems:"center",backgroundColor:e.palette.common.white,border:"solid 1px ".concat(e.palette.grey[400]),borderRadius:e.shape.borderRadius,marginRight:e.spacing(2),wordWrap:"break-word"},image:{maxWidth:"100%",maxHeight:"100%"},materialName:{fontWeight:e.typography.fontWeightBold,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},quantity:{fontSize:e.typography.pxToRem(12)}})),c=e=>{var a;let{material:t,product:l,quantity:c}=e,{classes:u}=d(),[p]=null!==(a=null==l?void 0:l.images)&&void 0!==a?a:[];return(0,i.jsxs)("div",{className:u.itemContainer,children:[(0,i.jsx)("div",{className:u.imageContainer,children:p?(0,i.jsx)(o.A,{alt:null==l?void 0:l.productNumber,className:u.image,sizes:"60px",src:p.smallUrl,urls:[p.smallUrl,p.mediumUrl,p.largeUrl]}):null}),(0,i.jsxs)("div",{className:u.details,children:[(null==t?void 0:t.materialNumber)?(0,i.jsx)(s.A,{variant:"subtitle2",children:null==t?void 0:t.materialNumber}):null,(null==l?void 0:l.name)?(0,i.jsx)("div",{className:u.materialName,children:(0,i.jsx)(n.A,{value:null==l?void 0:l.name})}):null,(0,i.jsxs)("div",{className:u.quantity,children:[(0,i.jsx)(r.A,{id:"QUANTITY",defaultMessage:"Quantity"}),(0,i.jsxs)("span",{children:[": ",c]})]})]})]})}},35645:(e,a,t)=>{t.d(a,{A:()=>v});var i=t(37876),r=t(14232),l=t(99220),s=t(12197),n=t(5411),o=t(77660),d=t(66313),c=t(2184),u=t(61206),p=t(8733),m=t(86024),g=t(86367),_=t(11788),h=t(99486),b=t(52413),y=t(11148),A=t(97710),f=t(11631),T=t(84119),S=t(52263);let C=(0,l.n9)()(e=>({vr2:{marginBottom:e.spacing(2)},header:{paddingBottom:e.spacing(6)},substance:{fontSize:e.typography.pxToRem(16),fontWeight:e.typography.fontWeightBold,marginBottom:e.spacing(1),"& sup":{fontSize:e.typography.pxToRem(12)}},description:{fontSize:e.typography.pxToRem(12)},body:{borderTop:"solid 1px ".concat(e.palette.grey[400]),overflowY:"scroll"},viewDetailsWrapper:{marginTop:e.spacing(4)},truncateText:{width:"calc(100% - 16px)",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},alternateStatesWrapper:{padding:e.spacing(4)}})),v=e=>{var a,t,l;let{onClose:v,substanceName:x,productNumber:E,productKey:N,brandKey:I,description:R,materialIds:B,isMarketplace:M=!1,marketplaceSellerId:P,marketplaceOfferId:j,productAttributes:L,erp_type:O,productName:U,displaySellerName:k,pricingData:F,paMessage:D}=e,{classes:H,cx:G}=C(),{getSitePreference:w,isDTAQZuCustomer:W,isMultiCountryUser:K,currentUser:q,isBlueErpIntegrationEnabled:Y}=(0,_.iZ)(),{focus:V="",catalog:J=""}=(0,y.rd)().query||{},z=w(_.VD.CatalogFilter),{authorized:Z}=(0,h.I)(h.N.canAddToCart),Q=M?o.Mh.Marketplace:null,X=Y&&O&&(null==O?void 0:O.length)>0,$=W?w(_.VD.PreferredDealerId):null,[ee,ea]=(0,r.useState)(null==F?void 0:F.materialPricing),[et,{data:ei,loading:er,error:el}]=(0,d.Gb)(),[es,{data:en,loading:eo,error:ed}]=(0,c.Fo)(),ec=eo||er,eu=ed||el,ep=async()=>{var e,a;let t={...X&&{erp_type:O},brand:I,catalogType:(0,A.vN)(Q||V||J),checkBuyNow:!0,checkForPb:!0,dealerId:$,displaySDS:!1,materialIds:B,orgId:z,productKey:N,productNumber:E,quantity:1};K?await es({variables:t}):await et({variables:t}),ea(K?null==en?void 0:null===(e=en.getPricingForMultiCountryProducts[0])||void 0===e?void 0:e.materialPricing:null==ei?void 0:null===(a=ei.getPricingForProduct)||void 0===a?void 0:a.materialPricing)};return(0,r.useEffect)(()=>{var e,a;let t=K?null==en?void 0:null===(e=en.getPricingForMultiCountryProducts[0])||void 0===e?void 0:e.materialPricing:(null==ei?void 0:null===(a=ei.getPricingForProduct)||void 0===a?void 0:a.materialPricing)||(null==F?void 0:F.materialPricing);t?ea(t):D||ep()},[eu,ec,K,en,D,F,ei]),(0,i.jsx)(m.A,{open:!0,onClose:()=>{v(!1)},size:m.I.Large,renderTitle:()=>(0,i.jsxs)("div",{className:H.header,children:[(0,i.jsx)(s.A,{component:"h2",variant:"h2",className:H.vr2,children:E}),(0,i.jsx)(s.A,{component:"div",className:G(H.substance,H.truncateText),children:(0,i.jsx)(u.A,{value:x})}),(0,i.jsx)(s.A,{component:"div",className:G(H.description,H.truncateText),children:(0,i.jsx)(u.A,{value:R})})]}),children:(0,i.jsxs)("div",{className:H.body,children:[D?(0,i.jsx)(S.Ay,{productNumber:E,brandKey:I,paMessage:D}):(null==ee?void 0:ee.length)?(0,i.jsx)(g.A,{productName:U,materialPricing:ee,multiCountryData:en,canAddToCart:Z&&!K&&(!M||!!(null==q?void 0:null===(a=q.metadata)||void 0===a?void 0:a.isMarketplaceCartEnabled)),marketplaceOfferId:M&&ee&&(null===(t=ee[0])||void 0===t?void 0:t.marketplaceOfferId)?null===(l=ee[0])||void 0===l?void 0:l.marketplaceOfferId:j,renderSecondaryAction:()=>(0,i.jsx)("div",{className:H.viewDetailsWrapper,children:(0,i.jsx)(b.N,{...y.aR.index(I,N,{catalog:(0,A.vN)(V)}),passHref:!0,children:(0,i.jsx)(n.A,{color:"primary",variant:"outlined",size:"large",fullWidth:!0,children:(0,i.jsx)(p.A,{id:"VIEW_PRODUCT_DETAILS",defaultMessage:"View Product Details"})})})}),erpType:O}):null,(ec||eu)&&(0,i.jsxs)("div",{className:H.alternateStatesWrapper,children:[ec&&(0,i.jsx)(f.A,{}),eu&&(0,i.jsx)(T.A,{error:ed||el,productNumber:E,isMarketplace:M,sellerName:k||(0,A.t1)(L),marketplaceSellerId:P,marketplaceOfferId:j})]})]})})}},36820:(e,a,t)=>{t.d(a,{A:()=>E});var i=t(37876),r=t(14232),l=t(99220),s=t(35877),n=t(54753),o=t(71541),d=t(64204),c=t(5411),u=t(62940),p=t(98545),m=t(32849),g=t(82440),_=t.n(g),h=t(8733),b=t(86024),y=t(44509),A=t(61206),f=t(67334),T=t(11148),S=t(52413),C=t(70183);let v="".concat(124,"px"),x=(0,l.n9)()(e=>({carouselWrapper:{display:"flex",flexDirection:"column",[e.breakpoints.up("md")]:{paddingTop:e.spacing(4),marginBottom:e.spacing(4)}},footer:{height:88},slide:{display:"flex",justifyContent:"center",height:"calc(100vh - ".concat(v,")"),[e.breakpoints.up("md")]:{height:328}},mainContentWrapper:{height:"100%",width:"100%",display:"flex",justifyContent:"center",flexDirection:"column",padding:e.spacing(0,12),[e.breakpoints.up("md")]:{flexDirection:"row",padding:e.spacing(0,16)}},labelWrapper:{height:"8%",display:"flex",alignItems:"center",justifyContent:"center",[e.breakpoints.up("md")]:{height:328,width:"50%",justifyContent:"flex-start",padding:e.spacing(4,0,4,6)}},desktopLabelWrapper:{display:"none",position:"relative",maxHeight:328,paddingLeft:e.spacing(3),"&:before":{position:"absolute",top:5,left:0,botton:0,content:"''",height:14,width:4,backgroundColor:e.palette.secondary.main},[e.breakpoints.up("md")]:{display:"block"}},desktopLabel:{overflow:"auto",maxHeight:328,wordBreak:"break-word"},mobileLabelWrapper:{overflow:"scroll"},labelText:{"& sup, sub":{verticalAlign:"baseline",position:"relative",top:"-0.4em"},"& sub":{top:"0.1em"}},mobileLabelTrigger:{display:"flex",justifyContent:"center",[e.breakpoints.up("md")]:{display:"none"}},nav:{backgroundColor:e.palette.common.white,border:0,height:e.typography.pxToRem(64),width:e.typography.pxToRem(32),boxShadow:e.shadows[5]},prevNav:{borderRadius:"0 ".concat(e.shape.borderRadius,"px ").concat(e.shape.borderRadius,"px 0")},nextNav:{borderRadius:"".concat(e.shape.borderRadius,"px 0 0 ").concat(e.shape.borderRadius,"px")},buttonIcon:{fontSize:e.typography.pxToRem(34)},thumbnailWrapper:{display:"flex",alignItems:"center"},thumbnailButton:{height:54,width:54,borderRadius:2,margin:"0 auto",position:"relative",display:"block"},active:{border:"solid 2px ".concat(e.palette.primary.main)},thumbnail:{maxHeight:"100%",maxWidth:"100%"},overlay:{backgroundColor:"rgba(0, 0, 0, .3)",position:"absolute",top:0,left:0,bottom:0,right:0},footerCarousel:{maxWidth:"350px",margin:"0 auto"},test:{},productLinkWrapper:{marginBottom:e.spacing(2)},productNumberHeading:{display:"inline-block",fontSize:e.typography.pxToRem(16),marginRight:e.spacing(4)},productLink:{fontSize:e.typography.pxToRem(16)},videoLink:{cursor:"pointer",width:"100%",height:"auto"},playButtonIcon:{background:e.palette.common.white,borderRadius:"100%",position:"absolute",opacity:.6,top:"30%",left:"30%"},videoContainer:{width:"70%",height:"auto",flexShrink:0,flexGrow:0,[e.breakpoints.down("lg")]:{width:"100%"}}})),E=e=>{let{isOpen:a,images:t,onClose:l,name:g,productId:v,brand:E}=e,{classes:N,cx:I}=x(),R=(0,s.A)(),B=t.length,M=(0,o.A)(R.breakpoints.up("md")),P=B-1,[j,L]=(0,r.useState)(0),[O,U]=(0,r.useState)(!1),k=e=>{U(!1),L(e)},F=()=>{let e=j+1;e{let e=j-1;e>=0&&k(e)},H=e=>{k(e)},G=e=>{let{brandKey:a,productKey:t}=e;return(0,i.jsxs)("div",{className:N.productLinkWrapper,children:[(0,i.jsx)("h4",{className:N.productNumberHeading,children:(0,i.jsx)(h.A,{...n.A.PRODUCT_NUMBER})}),(0,i.jsx)(S.N,{...T.aR.index(a,t),passHref:!0,children:(0,i.jsx)("a",{className:N.productLink,children:(0,i.jsx)(A.A,{value:t})})})]})};return(0,i.jsx)(b.A,{open:a,onClose:()=>{k(0),l(!a)},size:b.I.Large,renderTitle:()=>(0,i.jsx)(h.A,{...n.A.PRODUCT_IMAGES_VIEWING,values:{index:j+1,count:B}}),children:(0,i.jsxs)("div",{"data-testid":"pdp-images-modal",id:"pdp-images-modal",children:[(0,i.jsx)("div",{className:N.carouselWrapper,children:(0,i.jsx)(_(),{slideIndex:j,renderBottomCenterControls:null,disableAnimation:!0,onDragStart:()=>U(!1),renderCenterLeftControls:()=>(0,i.jsx)(i.Fragment,{children:j>0&&(0,i.jsx)(d.A,{className:I(N.nav,N.prevNav),onClick:D,"aria-label":"previous",children:(0,i.jsx)(u.A,{className:N.buttonIcon,color:"primary"})})}),renderCenterRightControls:()=>(0,i.jsx)(i.Fragment,{children:j{let{label:t,brandKey:r,productKey:l}=e;return(0,i.jsx)("div",{className:N.slide,children:(0,i.jsxs)("div",{className:N.mainContentWrapper,children:[O?(0,i.jsx)("div",{className:I(N.mobileLabelWrapper,N.labelText),children:t&&(0,i.jsx)(A.A,{value:t})}):e.videoUrl?(0,i.jsx)("div",{className:N.videoContainer,children:(0,i.jsx)(C.A,{videoUrl:e.videoUrl,posterUrl:"/deepweb/assets/sigmaaldrich/marketing/global/images/video-posters/miscl/blue-video-poster-mslvn/blue-video-poster-mslvn.jpg",css:N.videoLink,name:g,brand:E||r,productId:v})}):(0,i.jsx)(f.A,{image:e}),t||r&&l?(0,i.jsxs)("div",{className:N.labelWrapper,children:[(0,i.jsx)("div",{className:N.desktopLabelWrapper,children:(0,i.jsxs)("div",{className:N.desktopLabel,children:[r&&l&&G({brandKey:r,productKey:l}),(0,i.jsx)("div",{className:N.labelText,children:(0,i.jsx)(A.A,{value:t})})]})}),(0,i.jsx)("div",{className:N.mobileLabelTrigger,children:(0,i.jsx)(c.A,{onClick:()=>U(!O),children:O?(0,i.jsx)(h.A,{...n.A.HIDE_CAPTION}):(0,i.jsx)(h.A,{...n.A.SHOW_CAPTION})})})]}):null]})},a)})})}),(0,i.jsx)("div",{className:N.footer,children:(0,i.jsx)(_(),{slideIndex:t.length>4?j:void 0,className:N.footerCarousel,withoutControls:!0,slidesToShow:5,style:M?{padding:"0 16px"}:{padding:"4px"},cellAlign:"left",children:t.map((e,a)=>(0,i.jsx)("div",{className:N.thumbnailWrapper,children:(0,i.jsxs)(d.A,{className:I(N.thumbnailButton,a===j&&N.active),onClick:()=>H(a),children:[(0,i.jsx)("div",{className:I(a!==j&&N.overlay)}),e.videoUrl&&(0,i.jsx)(m.A,{className:N.playButtonIcon}),(0,i.jsx)(y.A,{className:N.thumbnail,alt:null==e?void 0:e.altText,src:e.videoUrl?"/deepweb/assets/sigmaaldrich/marketing/global/images/video-posters/miscl/purple-video-poster-mslvn/purple-video-poster-mslvn.jpg":null==e?void 0:e.largeUrl,sizes:"54px",urls:[null==e?void 0:e.smallUrl,null==e?void 0:e.mediumUrl,null==e?void 0:e.largeUrl]},a)]})},a))})})]})})}},38882:(e,a,t)=>{t.d(a,{h:()=>c});var i=t(37876),r=t(14232),l=t(21970),s=t(99220),n=t(27651),o=t(30915);let d=(0,s.n9)()(e=>({multiCountryPricingTabs:{marginBottom:e.spacing(5)}}));function c(e,a){let[t,s]=(0,r.useState)([]),{classes:c}=d(),u=(0,r.useCallback)(e=>{var a;return null==n?void 0:null===(a=n[e])||void 0===a?void 0:a.displayName},[n]);return(0,r.useEffect)(()=>{var t;s((null==e?void 0:null===(t=e.getPricingForMultiCountryProducts)||void 0===t?void 0:t.map((e,t)=>({label:u(null==e?void 0:e.country),selectCallback:()=>a("",(null==e?void 0:e.country)||(0,o.stringify)(t)),component:(0,i.jsx)("div",{})})))||[])},[e]),(0,i.jsx)("div",{className:c.multiCountryPricingTabs,children:(0,i.jsx)(l.A,{tabs:t})})}},40002:(e,a,t)=>{t.d(a,{G:()=>l,j:()=>r});var i=t(54753),r=function(e){return e.RecentlyViewed="recently viewed products",e.AlsoViewed="customers also viewed",e.CompareItems="compare similar items",e.RecommendedProducts="recommended products",e.CartRecommendedProducts="recommended products",e.PopularProducts="popular products",e.BestSellers="best sellers",e.NewArrivals="new arrivals",e.TopDeals="top deals",e.FeaturedProducts="featured products",e.BuyAgain="buy it again",e.RelatedProducts="related products",e.HeroCard="product hero card",e}({});let l={"recommended products":i.A.RECOMMENDED_PRODUCTS,"related products":i.A.RELATED_PRODUCTS,"recently viewed products":i.A.RECENTLY_VIEWED_PRODUCTS,"customers also viewed":i.A.CUSTOMERS_ALSO_VIEWED,"best sellers":{id:"SHOP_BEST_SELLERS",defaultMessage:"Shop Best Sellers"},"buy it again":{id:"BUY_IT_AGAIN",defaultMessage:"Buy It Again"},"new arrivals":i.A.NEW_PRODUCT,"popular products":{id:"POPULAR_PRODUCTS",defaultMessage:"Popular Products"}}},44238:(e,a,t)=>{t.d(a,{k:()=>l});var i=t(17685),r=t(88373);let l=(e,a)=>{var t,l,s;let{userSession:n}=(0,i.j)(),o=(null==n?void 0:null===(t=n.language)||void 0===t?void 0:t.toLowerCase())||"",d=(null==n?void 0:null===(l=n.country)||void 0===l?void 0:l.toUpperCase())||"",{data:c}=(0,r.kN)({variables:{country:e||"",locale:"en"===o?"en_US":"".concat(o,"_").concat(d)}});if(!e||!a)return null;let u=null==c?void 0:null===(s=c.getCountryStates)||void 0===s?void 0:s.find(e=>(null==e?void 0:e.stateCode)===a);return null==u?void 0:u.stateName}},44601:(e,a,t)=>{t.d(a,{A:()=>i});function i(e){"scrollBehavior"in document.documentElement.style?window.scrollTo(e):window.scrollTo(e.left||0,e.top||0)}},45249:(e,a,t)=>{t.d(a,{A:()=>C,Z:()=>S});var i=t(37876),r=t(14232),l=t(18847),s=t.n(l),n=t(92189),o=t(99220),d=t(97710),c=t(51722),u=t(2727),p=t(75933);let m=s()(()=>Promise.all([t.e(1994),t.e(6369)]).then(t.bind(t,66369)),{loadableGenerated:{webpack:()=>[66369]},loadableGenerated:{webpack:()=>[66369]}}),g=s()(()=>Promise.all([t.e(1994),t.e(3949)]).then(t.bind(t,3949)),{loadableGenerated:{webpack:()=>[3949]},loadableGenerated:{webpack:()=>[3949]}}),_=s()(()=>Promise.all([t.e(1994),t.e(432)]).then(t.bind(t,40432)),{loadableGenerated:{webpack:()=>[40432]},loadableGenerated:{webpack:()=>[40432]}}),h=s()(()=>Promise.all([t.e(1994),t.e(7368)]).then(t.bind(t,97368)),{loadableGenerated:{webpack:()=>[97368]},loadableGenerated:{webpack:()=>[97368]}}),b=s()(()=>Promise.all([t.e(1994),t.e(3193)]).then(t.bind(t,53193)),{loadableGenerated:{webpack:()=>[53193]},loadableGenerated:{webpack:()=>[53193]}}),y=s()(()=>t.e(3738).then(t.bind(t,43738)),{loadableGenerated:{webpack:()=>[43738]},loadableGenerated:{webpack:()=>[43738]}}),A=s()(()=>t.e(8879).then(t.bind(t,88879)),{loadableGenerated:{webpack:()=>[88879]},loadableGenerated:{webpack:()=>[88879]}}),f=s()(()=>Promise.all([t.e(1994),t.e(8379)]).then(t.bind(t,48379)),{loadableGenerated:{webpack:()=>[48379]},loadableGenerated:{webpack:()=>[48379]}}),T=(0,o.n9)()(e=>({searchContainer:{[e.breakpoints.down("sm")]:{overflowX:"hidden"},[e.breakpoints.up("xs")]:{border:"1px solid ".concat(e.palette.grey[300]),borderTop:0}},resultsContainer:{marginBottom:e.spacing(10),[e.breakpoints.up("sm")]:{paddingTop:e.spacing(8)},[e.breakpoints.up("lg")]:{padding:e.spacing(7,0,0,0)}}}));var S=function(e){return e[e.grid=0]="grid",e[e.list=1]="list",e}({});let C=()=>{let{classes:e}=T(),[a]=(0,u.useSearchQuery)(),[t,l]=(0,r.useState)(0),s=null;switch(a.focus){case d.Xc.Products:s=(0,i.jsx)(m,{});break;case d.Xc.Genes:s=(0,i.jsx)(g,{});break;case d.Xc.Papers:s=(0,i.jsx)(_,{});break;case d.Xc.TechnicalDocuments:s=(0,i.jsx)(h,{});break;case d.Xc.SiteContent:s=(0,i.jsx)(b,{});break;case d.Xc.BuildingBlocks:s=(0,i.jsx)(y,{view:t,setView:l});break;case d.Xc.StructureSearch:s=(0,i.jsx)(A,{view:t,setView:l});break;case d.Xc.Chromatograms:s=(0,i.jsx)(f,{});break;default:s=null}return(0,i.jsxs)(c.A,{className:e.searchContainer,children:[(0,i.jsx)(n.A,{maxWidth:"lg",classes:{root:e.resultsContainer},children:(0,i.jsxs)("div",{children:[" ",s]})}),(0,i.jsx)(p.A,{})]})}},46786:(e,a,t)=>{t.d(a,{A:()=>eQ});var i=t(37876),r=t(14232),l=t(7645),s=t(12197),n=t(64204),o=t(34415),d=t(5411),c=t(39069),u=t(66561),p=t(40597),m=t(99220),g=t(77742),_=t(8733),h=t(35967),b=t(4648),y=t(21347),A=t(10759),f=t(52413),T=t(88887),S=t(75878),C=t(45484),v=t(78206),x=t(10113),E=t(36382),N=t(28407),I=t(39324),R=t.n(I),B=t(75020),M=t(84119),P=t(97710),j=t(70210),L=t(19490),O=t(93591),U=t(58597),k=t(46588),F=t(11788),D=t(74985),H=t(34369),G=t(53471),w=t(28888);function W(){let e=(0,w._)(["\n query GetQuotesCount {\n getQuotesCount {\n count\n }\n }\n"]);return W=function(){return e},e}let K=(0,t(82897).J1)(W());var q=t(28975),Y=t(11631),V=t(11148),J=t(71007);let z=(0,m.n9)()(e=>({actionContainer:{marginTop:e.spacing(8),[e.breakpoints.up("md")]:{display:"flex",justifyContent:"flex-end"}},errorTitle:{color:e.palette.error.main,fontSize:e.typography.pxToRem(14)},errorMessage:{fontSize:e.typography.pxToRem(14)},errorIcon:{fontSize:e.typography.pxToRem(14),marginRight:e.spacing(2),marginTop:e.spacing(1)},link:{cursor:"pointer",margin:e.spacing(0,1)}})),Z=e=>{let{onClose:a,quoteData:t}=e,{classes:n}=z(),c=(0,V.rd)(),[u,p]=(0,r.useState)(!1),[m,g]=(0,r.useState)(!1),{material:h,product:b,quantity:y}=null!=t?t:{},[A]=(0,G.u7)({refetchQueries:[{query:K}]}),f=async()=>{if((null==h?void 0:h.materialNumber)&&y){p(!0),(0,J.jl)({event:"complete_quote_request",section:"pricing card",component:"modal",elementType:"button",elementText:"submit request"},{productId:h.product,productBrand:h.brand,productVariant:h.materialNumber});try{let{data:a}=await A({variables:{input:{materialNumber:null==h?void 0:h.materialNumber,quantity:y}}});if(a){var e;c.replace(V.q8.quoteDetail(null==a?void 0:null===(e=a.generateQuote)||void 0===e?void 0:e.orderNumber))}}catch(e){g(!0),p(!1),(0,J.hO)({description:"we were unable to initiate your request",errorCategory:"other errors",productId:null==h?void 0:h.product,productVariant:null==h?void 0:h.materialNumber,productName:null==h?void 0:h.materialDescription,productBrand:null==h?void 0:h.brand})}}};return(0,i.jsx)(i.Fragment,{children:u?(0,i.jsx)(D.A,{open:!0,hideBackdrop:!0,children:(0,i.jsx)(Y.A,{})}):(0,i.jsx)(q.Ay,{open:!0,onClose:(e,t)=>a(t),size:q.Ih.Small,renderTitle:()=>(0,i.jsx)(s.A,{variant:"h2",children:(0,i.jsx)(_.A,{id:"REQUEST_QUOTE",defaultMessage:"Request Quote"})}),children:(0,i.jsx)(q.Uh,{children:m?(0,i.jsxs)(l.A,{children:[(0,i.jsxs)(l.A,{display:"flex",children:[(0,i.jsx)(N.A,{className:n.errorIcon,color:"error"}),(0,i.jsxs)(l.A,{children:[(0,i.jsx)(s.A,{className:n.errorTitle,children:(0,i.jsx)(_.A,{id:"REQUEST_QUOTE_ERROR_TITLE",defaultMessage:"We were unable to initiate your request."})}),(0,i.jsxs)(s.A,{className:n.errorMessage,children:[(0,i.jsx)(_.A,{id:"PLEASE",defaultMessage:"Please"}),(0,i.jsx)(o.A,{className:n.link,href:"/support/customer-support",onClick:()=>p(!0),children:(0,i.jsx)(_.A,{id:"CONTACT_CUSTOMER_SERVICE",defaultMessage:"contact customer service"})}),(0,i.jsx)(_.A,{id:"FOR_ASSISTANCE",defaultMessage:"for assistance."})]})]})]}),(0,i.jsx)(q.fW,{className:n.actionContainer,children:(0,i.jsx)(d.A,{color:"primary",size:"large",onClick:()=>a(),variant:"contained",children:(0,i.jsx)(_.A,{id:"CLOSE",defaultMessage:"Close"})})})]}):(0,i.jsxs)(i.Fragment,{children:[h&&b&&y?(0,i.jsx)(H.A,{material:h,product:b,quantity:y}):null,(0,i.jsx)(q.fW,{className:n.actionContainer,children:(0,i.jsx)(d.A,{color:"primary",disabled:!y,size:"large",onClick:f,variant:"contained",children:(0,i.jsx)(_.A,{id:"SUBMIT_REQUEST",defaultMessage:"Submit Request"})})})]})})})})};var Q=t(42778);let X=e=>{let{quoteData:a,variant:t="outlined",size:r="large",fullWidth:l=!0,className:s,type:n="button",disabled:o,id:c}=e,{setGlobalModalComponent:u,clearGlobalModalComponent:p}=(0,Q.g)();return(0,i.jsx)(d.A,{id:c,className:s,color:"primary",disabled:o,fullWidth:l,onClick:()=>{var e,t,r;(0,J.jl)({event:"begin_quote_request",section:"pricing card",component:"right rail",elementType:"button",elementText:"request quote"},{productId:null==a?void 0:null===(e=a.material)||void 0===e?void 0:e.product,productBrand:null==a?void 0:null===(t=a.material)||void 0===t?void 0:t.brand,productVariant:null==a?void 0:null===(r=a.material)||void 0===r?void 0:r.materialNumber}),u((0,i.jsx)(Z,{quoteData:a,onClose:p}))},size:r,type:n,variant:t,children:(0,i.jsx)(_.A,{id:"REQUEST_QUOTE",defaultMessage:"Request Quote"})})};var $=t(86680),ee=t(88700),ea=t(17685),et=t(99486),ei=t(83707),er=t(27447),el=t(95349),es=t(36503),en=t(4473),eo=t(61206);let ed=(0,m.n9)()(e=>({infoIcon:{color:e.palette.primary.main,cursor:"pointer",marginLeft:e.spacing(1),position:"relative",top:e.spacing(.5)},title:{marginBottom:e.spacing(2)},label:{fontWeight:e.typography.fontWeightMedium,marginRight:e.spacing(1)},closeButton:{display:"none"}})),ec=(0,m.Xy)(p.Ay,e=>({tooltip:{backgroundColor:e.palette.common.white,color:e.palette.common.black,fontSize:e.typography.pxToRem(12),boxShadow:"0 6px 13px 0 rgba(0, 0, 0, 0.16)",padding:e.spacing(4,5,4,5),minWidth:250,maxWidth:500},arrow:{color:e.palette.common.white,fontSize:e.typography.pxToRem(20)},tooltipPlacementTop:{top:e.spacing(2)}})),eu=e=>{let{id:a,defaultMessage:t,columnValue:r}=e,{classes:l}=ed();return(0,i.jsxs)(es.A,{container:!0,children:[(0,i.jsx)(es.A,{item:!0,children:(0,i.jsx)(s.A,{variant:"body2",className:l.label,children:(0,i.jsx)(_.A,{id:a,defaultMessage:t})})}),(0,i.jsx)(es.A,{item:!0,children:(0,i.jsx)(s.A,{variant:"body2",children:(0,i.jsx)(eo.A,{value:r})})})]})},ep=e=>{let{customClasses:a,dataTestId:t,material:l,showAdditionalColumns:n=!0,showTitle:o=!0,tooltipContent:d}=e,{classes:c}=ed(),[p,m]=(0,r.useState)(!1);return(0,i.jsx)(u.A,{onClickAway:()=>{m(!1)},children:(0,i.jsx)("span",{children:(0,i.jsx)(ec,{arrow:!0,classes:a,"data-testid":t,interactive:!0,placement:"top",open:p,onClick:()=>{m(!0)},title:(0,i.jsxs)(i.Fragment,{children:[o&&(0,i.jsx)(s.A,{variant:"h3",className:c.title,children:(0,i.jsx)(_.A,{id:"PRODUCT_INFORMATION",defaultMessage:"Product Information"})}),n&&[{id:"ADDITIONAL_INFO_CARRIER_RESTRICTION",defaultMessage:"Additional Fees/Restrictions:",key:"carrierRestriction"},{id:"ADDITIONAL_INFO_FTCC",defaultMessage:"Foreign Trade Commodity Code:",key:"tariff"},{id:"ADDITIONAL_INFO_UNTN",defaultMessage:"UN Transportation Number(IATA):",key:"unNumber"},{id:"ADDITIONAL_INFO_CAS",defaultMessage:"CAS Number:",key:"casNumber"},{id:"ADDITIONAL_INFO_JFC",defaultMessage:"Japan Fire Code:",key:"jfcCode"},{id:"ADDITIONAL_INFO_PDSC",defaultMessage:"Poison/Deleterious Substance Code:",key:"pdcCode"}].map(e=>{var a;return(null==l?void 0:null===(a=l.additionalInfo)||void 0===a?void 0:a[e.key])&&(0,i.jsx)(eu,{id:e.id,defaultMessage:e.defaultMessage,columnValue:l.additionalInfo[e.key]},e.key)}),(null==l?void 0:l.packageType)&&(null==l?void 0:l.packageSize)&&(0,i.jsx)(eu,{id:"ADDITIONAL_INFO_PACKAGING_INFO",defaultMessage:"Packaging Information:",columnValue:"".concat(l.packageSize," in ").concat(l.packageType)}),d]}),children:(0,i.jsx)(en.A,{className:c.infoIcon})})})})};var em=t(52710),eg=t(78272),e_=t(75647),eh=t(19409);let eb=e=>{let{quoteData:a,variant:t="outlined",size:r="large",fullWidth:l=!0,className:s,type:n="button",disabled:o,id:c}=e,{setGlobalModalComponent:u,clearGlobalModalComponent:p}=(0,Q.g)();return(0,i.jsx)(d.A,{id:c,className:s,color:"primary",disabled:o,fullWidth:l,size:r,type:n,variant:t,onClick:()=>{u((0,i.jsx)(eh.A,{quoteData:a,onClose:p}))},children:(0,i.jsx)(_.A,{id:"REQUEST_QUOTE",defaultMessage:"Request Quote"})})};var ey=t(47801);(0,t(48573).H)(ey.Lr,"READY_TO_SHIP_NOTIFICATIONS","v1");var eA=t(30489),ef=t(67450),eT=t(54366);let eS=(0,m.n9)()(e=>({notifyReadyToShipContainer:{paddingTop:e.spacing(6),marginTop:e.spacing(6),borderTop:"1px solid ".concat(e.palette.grey[400])},title:{fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightMedium,marginBottom:e.spacing(1),display:"flex",alignItems:"center","& > svg":{marginRight:e.spacing(2)}},text:{fontSize:e.typography.pxToRem(14),marginBottom:e.spacing(4)},callOut:{wordWrap:"break-word",fontSize:"inherit",fontWeight:700},button:{marginBottom:e.spacing(4)}})),eC=e=>{let{material:a,userEmail:t,productImageUrl:l,productNumber:n}=e,{classes:o}=eS(),[c,u]=(0,r.useState)("ready"),[p,m]=(0,r.useState)("closed"),[g]=(0,ef.aC)(),h=(0,r.useRef)(null),b=(0,r.useRef)(null);(0,r.useEffect)(()=>{u("ready")},[a]);let y=async()=>{u("communicating");try{var e;await g({variables:{params:{brand:(null==a?void 0:a.brand)||"",materialNumber:(null==a?void 0:a.materialNumber)||"",imageUrl:l,productNumber:n}}}),u("success"),m("closed"),null===(e=h.current)||void 0===e||e.focus()}catch(e){u("error"),m("error")}};return(0,i.jsxs)("div",{className:o.notifyReadyToShipContainer,"aria-live":"polite",children:["success"!==c?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.A,{component:"h6",className:o.title,ref:b,children:(0,i.jsx)(_.A,{id:"NOTIFY_ME",defaultMessage:"Notify Me"})}),(0,i.jsx)(s.A,{component:"p",className:o.text,children:(0,i.jsx)(_.A,{id:"NOTIFY_ME_DESCRIPTION",defaultMessage:"Get notified when this item is ready to ship via email."})}),(0,i.jsx)(d.A,{id:"notify-me",className:o.button,color:"primary",fullWidth:!0,variant:"contained",size:"large",onClick:()=>m("request"),children:(0,i.jsx)(_.A,{id:"NOTIFY_ME",defaultMessage:"Notify Me"})})]}):(0,i.jsxs)("div",{ref:h,tabIndex:-1,children:[(0,i.jsxs)(s.A,{component:"h6",className:o.title,children:[(0,i.jsx)(eA.A,{htmlColor:eT.w4.palette.success.main,fontSize:"small"}),(0,i.jsx)(_.A,{id:"CONFIRMED",defaultMessage:"Confirmed"})]}),(0,i.jsx)(s.A,{component:"p",className:o.text,children:(0,i.jsx)(_.A,{id:"NOTIFY_ME_SUCCESS",defaultMessage:"We will send an email to {email} when this item is ready to ship.",values:{email:(0,i.jsx)(s.A,{component:"span",className:o.callOut,children:t})}})})]}),(0,i.jsx)(eN,{requestStatus:c,modalType:p,handleClick:y,handleError:()=>{u("communicating"),setTimeout(()=>{y()},1e3)},handleClose:()=>{m("closed"),u("ready")},userEmail:t,productSKU:(null==a?void 0:a.materialNumber)?null==a?void 0:a.materialNumber:""})]})};var ev=t(90079),ex=t(86024);let eE=(0,m.n9)()(e=>({title:{marginBottom:e.spacing(6)},text:{marginBottom:e.spacing(8)},callOut:{wordWrap:"break-word",fontWeight:700},modalBody:{margin:e.spacing(0,4,4,4),[e.breakpoints.up("md")]:{margin:e.spacing(0,8,8,8)}},modalActions:{display:"flex",flexDirection:"column","& button:not(:last-child)":{marginBottom:e.spacing(4)},[e.breakpoints.up("md")]:{flexDirection:"unset",justifyContent:"flex-end","& button:not(:last-child)":{marginRight:e.spacing(4),marginBottom:"unset"}}}})),eN=e=>{let{requestStatus:a,modalType:t,handleClick:r,handleError:l,handleClose:n,userEmail:o,productSKU:c}=e,{classes:u}=eE();return(0,i.jsxs)(i.Fragment,{children:["request"===t&&(0,i.jsx)(ex.A,{open:"ready"===a,onClose:()=>n(),renderTitle:()=>(0,i.jsx)(s.A,{variant:"h2",component:"h2",className:u.title,children:(0,i.jsx)(_.A,{id:"NOTIFY_ME",defaultMessage:"Notify Me"})}),closeButtonId:"mat-avl-modal-close",children:(0,i.jsxs)("div",{className:u.modalBody,children:[(0,i.jsx)(s.A,{component:"p",className:u.text,children:(0,i.jsx)(_.A,{id:"NOTIFY_ME_DESCRIPTION_MODAL",defaultMessage:"We will send an email to {email} when the available to ship date for {productSKU} is within 30 days.",values:{email:(0,i.jsx)(s.A,{component:"span",className:u.callOut,children:o}),productSKU:(0,i.jsx)(s.A,{component:"span",className:u.callOut,children:c})}})}),(0,i.jsxs)("div",{className:u.modalActions,children:[(0,i.jsx)(d.A,{"data-testid":"modal-notify-me-cancel",color:"primary",variant:"outlined",size:"large",onClick:()=>n(),children:(0,i.jsx)(_.A,{id:"CANCEL",defaultMessage:"Cancel"})}),(0,i.jsx)(d.A,{id:"modal-notify-me",color:"primary",variant:"contained",size:"large",onClick:r,endIcon:"communicating"===a&&(0,i.jsx)(ev.A,{color:"inherit",size:20,thickness:5}),disabled:"communicating"===a,children:(0,i.jsx)(_.A,{id:"NOTIFY_ME",defaultMessage:"Notify Me"})})]})]})}),"error"===t&&(0,i.jsx)(ex.A,{role:"alertdialog","aria-labelledby":"alertHeading","aria-describedby":"alertText","aria-relevant":"all",open:"error"===t,onClose:()=>n(),renderTitle:()=>(0,i.jsx)(s.A,{variant:"h2",component:"h2",className:u.title,id:"alertHeading",children:"communicating"===a?(0,i.jsx)(_.A,{id:"PROCESSING",defaultMessage:"Processing"}):(0,i.jsx)(_.A,{id:"ERROR",defaultMessage:"Error"})}),closeButtonId:"mat-avl-modal-close",children:(0,i.jsxs)("div",{className:u.modalBody,children:[(0,i.jsx)(s.A,{component:"p",className:u.text,id:"alertText",children:(0,i.jsx)(_.A,{id:"NOTIFY_ME_ERROR",defaultMessage:"We are unable to complete the request at this time. Please try again."})}),(0,i.jsxs)("div",{className:u.modalActions,children:[(0,i.jsx)(d.A,{"data-testid":"modal-notify-me-cancel",color:"primary",variant:"outlined",size:"large",onClick:()=>n(),children:(0,i.jsx)(_.A,{id:"CANCEL",defaultMessage:"Cancel"})}),(0,i.jsx)(d.A,{id:"modal-notify-me-try-again",color:"primary",variant:"contained",size:"large",onClick:l,endIcon:"communicating"===a&&(0,i.jsx)(ev.A,{color:"inherit",size:20,thickness:5}),disabled:"communicating"===a,children:(0,i.jsx)(_.A,{id:"TRY_AGAIN",defaultMessage:"Try Again"})})]})]})})]})};var eI=t(84830),eR=t(76056),eB=t(21018),eM=t(58745),eP=t(61026),ej=t(4364),eL=t(67792),eO=t(16958);let eU=(0,m.n9)()(e=>({taxDisclaimer:{textTransform:"uppercase"},priceDisclaimer:{fontStyle:"italic",fontSize:e.typography.pxToRem(12),fontWeight:e.typography.fontWeightRegular,marginTop:e.spacing(1),[e.breakpoints.down("sm")]:{marginTop:e.spacing(2)}}})),ek=e=>{let{countryCode:a,isLoggedInUser:t=!1,hasDiscount:r=!1,isBBE:l=!1}=e,{classes:s,cx:n}=eU();return(0,i.jsxs)(i.Fragment,{children:["ar"===a.toLowerCase()&&(0,i.jsx)("div",{className:n(s.priceDisclaimer,s.taxDisclaimer),children:(0,i.jsx)(_.A,{id:"PRICE_WITHOUT_NATIONAL_TAXES",defaultMessage:"PRICE WITHOUT NATIONAL TAXES"})}),"us"===a.toLowerCase()&&!t&&r&&(0,i.jsx)("div",{className:s.priceDisclaimer,children:(0,i.jsx)(_.A,{id:"WEB_ONLY_PROMOTION",defaultMessage:"Web-Only Promotion"})}),"cn"===a.toLowerCase()&&l&&(0,i.jsx)("div",{className:n(s.priceDisclaimer,s.taxDisclaimer),children:(0,i.jsx)(_.A,{id:"PRICE_EXCLUDES_TAX_AND_FREIGHT",defaultMessage:"PRICE EXCLUDES TAX AND FREIGHT"})})]})};var eF=t(94295),eD=t(27651),eH=t(69485);let eG=(0,m.n9)()(e=>({promoContainer:{background:e.palette.promoGreen,padding:e.spacing(2,3)},bold:{fontWeight:600},promoDiscountMessage:{fontSize:e.typography.pxToRem(14)},webOnlyDiscountMessage:{fontStyle:"italic",fontSize:e.typography.pxToRem(12),fontWeight:e.typography.fontWeightRegular,marginTop:e.spacing(1),[e.breakpoints.down("sm")]:{marginTop:e.spacing(2)}}})),ew=e=>{let{availability:a,gaMessageId:t,promoCode:r,promoDiscount:l}=e,{classes:s}=eG();return(0,eH.L)(t,a),(0,i.jsxs)(es.A,{className:s.promoContainer,container:!0,"data-testid":"promos-container",children:[(0,i.jsx)(es.A,{item:!0,children:(0,i.jsxs)("span",{className:s.promoDiscountMessage,children:[(0,i.jsx)("span",{className:s.bold,children:(0,i.jsx)(_.A,{id:"SAVE",defaultMessage:"Save"})})," ",(0,i.jsx)(_.A,{id:"DISCO_PROMO_MESSAGE",defaultMessage:"{promoDiscount} with code {promoCode}",values:{promoDiscount:(0,i.jsx)("span",{className:s.bold,children:(0,i.jsx)(h.Gr,{value:l/100,style:"percent",minimumFractionDigits:0})}),promoCode:(0,i.jsx)("span",{className:s.bold,children:r})}})]})}),(0,i.jsx)(es.A,{className:s.webOnlyDiscountMessage,children:(0,i.jsx)(_.A,{id:"WEB_ONLY_DISCOUNT",defaultMessage:"Web-Only Discount"})})]})};var eW=t(26841),eK=t(14040),eq=t(88952),eY=t(3635),eV=t(46129);let eJ=(0,m.n9)()(e=>({buyBoxContainer:{backgroundColor:e.palette.background.grey,boxShadow:"2px 2px 6px 0 rgba(0, 0, 0, 0.25);",padding:e.spacing(4)},productName:{marginBottom:e.spacing(-1)},materialNumber:{marginBottom:e.spacing(-1),maxWidth:200},price:{fontSize:e.typography.pxToRem(18),fontWeight:e.typography.fontWeightBold,marginTop:e.spacing(1),color:e.palette.orange},listPrice:{fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightLight,color:e.palette.grey[600]},listPriceLabel:{fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightLight,color:e.palette.grey[600],marginRight:e.spacing(1)},saveLabel:{color:e.palette.orange,fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightLight,marginLeft:e.spacing(2)},ctaLink:{display:"flex",justifyContent:"center",fontSize:e.typography.pxToRem(16),margin:e.spacing(4,0,1)},loaderContainer:{position:"relative",backgroundColor:e.palette.background.default},loader:{animation:"$fadeAnimation 0.9s linear infinite",backgroundColor:"#efefef",minHeight:424},"@keyframes fadeAnimation":{"0%, 100%":{opacity:.4},"16.67%":{opacity:.6},"33.33%":{opacity:.8},"50%":{opacity:1},"66.67%":{opacity:.8},"83.33%":{opacity:.6}},vendorSku:{fontSize:e.typography.pxToRem(14),margin:e.spacing(1,0)},errorIcon:{fontSize:e.typography.pxToRem(14),color:e.palette.error.main,margin:e.spacing(1,1,0,0)},phone:{display:"inline-block"},or:{margin:e.spacing(0,1)},email:{display:"inline-block",wordBreak:"break-word"},linkStyle:{fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightBold,color:e.palette.primary.main},subscriptionText:{marginLeft:e.spacing(8),fontWeight:e.typography.fontWeightMedium},subscriptionError:{fontSize:e.typography.pxToRem(12),display:"flex",alignItems:"flex-end"},productBlockedLink:{margin:e.spacing(4,0),textAlign:"center"},lockIcon:{color:e.palette.primary.main,fontSize:e.typography.pxToRem(16)},productBlockedText:{color:e.palette.primary.main,fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightBold,marginLeft:e.spacing(2)},labelFontSize:{fontSize:e.typography.pxToRem(14)},minimumQuantityError:{color:e.palette.error.main,fontWeight:"bold"},pricingModal:{display:"flex",justifyContent:"center"},hideLink:{display:"none"},minHeight:{minHeight:475},minHeightError:{minHeight:320,padding:e.spacing(15,12,0,3)},inquireLink:{display:"flex",minWidth:0,padding:0},subscriptionContainer:{"& .MuiAccordion-root":{paddingLeft:e.spacing(4),paddingRight:e.spacing(4),"& .MuiSelect-root":{padding:e.spacing(1,7,1,2)}},backgroundColor:e.palette.background.grey,margin:e.spacing(-3,-4,-4)},accordion:{backgroundColor:e.palette.background.grey},summary:{padding:e.spacing(0),"& .MuiAccordionSummary-content.Mui-expanded":{margin:e.spacing(4,0)},"&.Mui-focused, &.Mui-focusVisible":{backgroundColor:"transparent"},"& .MuiFormControlLabel-root":{marginRight:e.spacing(0)}},details:{margin:e.spacing(0),padding:e.spacing(0),display:"inherit"},summaryContainer:{width:"100%"},summaryLabel:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:e.spacing(0,4,0,0),"& .MuiFormControlLabel-root":{marginBottom:0}},accordionBackground:{backgroundColor:"#ECECF4"},infoLink:{marginLeft:e.spacing(8),fontWeight:700,color:e.palette.primary.main,display:"inline-block"},tooltipHeading:{fontWeight:700,marginBottom:e.spacing(2),fontSize:e.typography.pxToRem(16)},tooltip:{backgroundColor:e.palette.common.white,color:e.palette.common.black,maxWidth:e.typography.pxToRem(408),fontSize:e.typography.pxToRem(14),boxShadow:"0 6px 13px 0 rgba(0, 0, 0, 0.16)",padding:e.spacing(4)},arrow:{"&:before":{border:"solid ".concat(e.palette.grey[500]," 1px")},color:e.palette.common.white,fontSize:e.typography.pxToRem(24)},badgeWrapper:{paddingTop:e.spacing(2)},subsSaveMessage:{color:e.palette.error.main,fontSize:e.typography.pxToRem(14),marginLeft:e.spacing(8)},signInOffer:{"& p":{fontSize:e.typography.pxToRem(14)},background:e.palette.promoGreen,margin:e.spacing(4,0),padding:e.spacing(2,0),textAlign:"center"},abTestAddToCartButton:{backgroundColor:e.palette.vibrant.yellow,color:e.palette.secondary.main,"&:hover":{backgroundColor:e.palette.warning.main,color:e.palette.secondary.main},"&:focus":{backgroundColor:e.palette.vibrant.yellow,border:"".concat(e.spacing(.75),"px solid ").concat(e.palette.common.white),color:e.palette.secondary.main,outline:"".concat(e.spacing(.75),"px solid ").concat(e.palette.warning.main)}}})),{publicRuntimeConfig:{featureFlags:ez}}=R()(),eZ=e=>{let{canAddToCart:a,handleAddToCart:t,hideAddToCartForPrepackItems:r,material:s,quantity:n,validQty:o}=e,{classes:d}=eJ(),[c]=(0,eY.useDecision)("wabt-233");return(0,i.jsx)(l.A,{mb:2,mt:2,children:(0,i.jsx)(y.Ay,{canAddToCart:a,dirty:!0,fullWidth:!0,handleAddToCart:()=>t(s,n),hideAddToCartForPrepackItems:r,isSubmitting:!1,size:"large",disabled:!o||(null==s?void 0:s.isBlockedProduct),addToCartButtonClass:(null==c?void 0:c.enabled)?d.abTestAddToCartButton:""})})},eQ=e=>{var a,t,m,I,R,D,H,G,w,W,K,q,Y,J,z,Z,Q,es,en;let{isMultiCountryUser:eo,countryCode:ed,loading:ec,material:eu,product:eh,error:ey,isPricingModal:eA=!1,showPriceDisclaimer:ef=!1,shouldShowReadyToShipNotification:eT=!1,focus:eS,sourceString:ev,promos:ex}=e,{classes:eE,cx:eN}=eJ(),{userSession:eU}=(0,ea.j)(),eH=(0,eF.L)(eD.ID.countryCode),eG=(0,eF.L)(eD.TW.countryCode),eY=(0,F.iZ)(),{userIsLoggedIn:eQ,currentUser:eX,isPublicOrderingCustomer:e$,isSubscriptionUser:e0,isQuoteRequester:e1,isB2BUser:e2,getSitePreference:e4,isDarmstadtUser:e3,isPipelineUser:e5,isFTBUser:e8}=eY,e6=e4(F.VD.HideAddToCartForPrepackItems),e7=(0,F.nL)(eY),{authorized:e9}=(0,et.I)(et.N.canAddToCart),ae=(0,E.g9)(),{formatMessage:aa}=(0,g.A)(),[at,ai]=(0,r.useState)(!1),[ar,al]=(0,r.useState)(!1),[as,an]=(0,r.useState)(!1),[ao,ad]=(0,r.useState)(!1),ac=e8||e2||e5,au=(0,r.useMemo)(()=>{var e;return null==ex?void 0:null===(e=ex.skus)||void 0===e?void 0:e.find(e=>e.sku===(null==eu?void 0:eu.materialNumber))},[ex,eu]),{promoType:ap,code:am,discount:ag,terms:a_,uuid:ah,hidePromoDetailsForAnonUser:ab}=null!==(q=null==au?void 0:au.data)&&void 0!==q?q:{},ay=null!=ab&&ab&&!eQ&&ez.signInPromotion,aA=null!==(Y=null==eu?void 0:eu.listPrice)&&void 0!==Y?Y:0,af=null!==(J=null==eu?void 0:eu.price)&&void 0!==J?J:0,aT=eu&&(null==eu?void 0:eu.currency)===(null==eu?void 0:eu.listPriceCurrency),aS=aA>af?(aA-af)/aA*100:null,aC=null===(a=eh.forms)||void 0===a?void 0:a.find(e=>"bulk order"===e.type),av=null!==(z=null===(t=eh.forms)||void 0===t?void 0:t.filter(e=>"bulk order"!==e.type))&&void 0!==z?z:[],ax=(0,r.useMemo)(()=>aC?av.slice(0,1):av.slice(0,2),[av,aC]),[aE,aN]=(0,r.useState)(!1),aI=()=>{aN(!1)},aR=()=>{aN(!0),(0,B.Sm)({action:"learn more subscription order",section:"pricing card",component:"right rail",elementType:"link",elementText:"learn more",material:{materialDescription:null==eu?void 0:eu.materialDescription,brand:null==eu?void 0:eu.brand,product:null==eu?void 0:eu.product,materialNumber:null==eu?void 0:eu.materialNumber}})},aB=ez.subscriptions&&e0&&(null==eu?void 0:eu.shipsToday),aM=(null==eu?void 0:eu.catalogType)==="buildingblocks",aP=null==eh?void 0:eh.isMarketplace,[aj]=null!==(Z=null==eu?void 0:eu.availabilities)&&void 0!==Z?Z:[],{contactPhone:aL,contactEmail:aO}=null!==(Q=null==aj?void 0:aj.contactInfo)&&void 0!==Q?Q:{},aU=null==eu?void 0:null===(m=eu.availabilities)||void 0===m?void 0:m.some(e=>null==e?void 0:e.displayInquireLink),ak=e9&&!e6&&!eo&&(!aP||aP&&!!(null==eX?void 0:null===(I=eX.metadata)||void 0===I?void 0:I.isMarketplaceCartEnabled)),aF=(null==aj?void 0:aj.key)==="INQUIRE_FOR_PRICE_AND_AVAILABILITY",aD=(null==eX?void 0:eX.__typename)==="GuestUser"&&!ak,aH=(null==eX?void 0:eX.__typename)==="LoggedInUser"&&!(null==eX?void 0:null===(R=eX.metadata)||void 0===R?void 0:R.guestShoppingType)&&!e$&&!e1,aG=ap===eK.c5.BuySave&&(ez.pdpSMSMPromotion&&(null==a_?void 0:a_.qualifierType)===eq.Z.currency||ez.bmsmPromotion&&(null==a_?void 0:a_.qualifierType)===eq.Z.quantity),aw=(null===(D=eY.currentUser)||void 0===D?void 0:D.email)||"",aW=(null==eh?void 0:null===(G=eh.images)||void 0===G?void 0:null===(H=G[0])||void 0===H?void 0:H.smallUrl)||"",aK=eh.productNumber||"",{isPurpleProduct:aq}=(0,eI.Q)(eh.erp_type),aY=(0,eF.L)(eD.CN.countryCode),aV=aq&&aY&&!eQ,aJ=Object.values(null!==(es=null==eu?void 0:eu.additionalInfo)&&void 0!==es?es:{}).filter(e=>!!e&&"CartAdditionalInfo"!==e).length,az=[aL,aO].filter(e=>!!e).join(" ".concat(aa({id:"OR",defaultMessage:"or"})," ")),aZ=()=>{al(e=>!e)},aQ=e=>{let a=eO.Ay[e];return a?aa(a):e},[aX,a$]=(0,r.useState)("FOUR_WEEKS"),{data:a0,error:a1}=(0,ej.rI)({skip:!aB,ssr:!1}),a2=(null==a0?void 0:null===(w=a0.subscriptionFrequencies)||void 0===w?void 0:w.map(e=>({label:aQ(e),value:e})))||[],a4=async(e,a)=>{let t=null;ao&&ap===eK.c5.SubscribeSave&&am&&(t=am),(0,$.p8)([{materialNumber:e.materialNumber,quantity:a,marketplaceOfferId:e.marketplaceOfferId,subscriptionFrequency:ao?aX:null}],[e],eA?ee.k9.SearchResultPage:ee.k9.ProductDetailPage),await ae([{materialNumber:e.materialNumber,quantity:a,subscriptionFrequency:ao?aX:null,promoCode:t,listPrice:aA}],void 0,void 0,aP),ad(!1),a$("FOUR_WEEKS")},a3=e=>{ad(e),(0,B.Sm)({action:e?"subscription order radio":"one time order radio",section:"pricing card",component:"right rail",elementType:"radio button",material:{brand:null==eu?void 0:eu.brand,materialDescription:null==eu?void 0:eu.materialDescription,materialNumber:null==eu?void 0:eu.materialNumber,product:null==eu?void 0:eu.product}})},a5=e=>{let a=aQ(e);a$(e),(0,B.Sm)({action:"subscription frequency selection",detail:a.toLowerCase(),section:"pricing card",component:"right rail",elementType:"drop down",elementText:a.toLowerCase(),material:{brand:null==eu?void 0:eu.brand,materialDescription:null==eu?void 0:eu.materialDescription,materialNumber:null==eu?void 0:eu.materialNumber,product:null==eu?void 0:eu.product}})},a8=e=>{if("Enter"===e.key&&!ac){let a=e.target.closest("[id]");ad((null==a?void 0:a.id)!=="one-time-order-header")}},a6=e=>{var a,t;let{validQty:d}=e,{values:c}=(0,v.j7)(),{quantity:u}=c;return(0,r.useEffect)(()=>{as||ap!==eK.c5.SubscribeSave||ad(!0),an(!0)},[ap]),(0,i.jsxs)(i.Fragment,{children:[(null==eu?void 0:eu.promotionalMessage)?(0,i.jsx)(l.A,{mb:3,children:(0,i.jsx)(s.A,{variant:"body2",children:(0,i.jsx)(L.A,{promotional:null==eu?void 0:eu.promotionalMessage})})}):null,(null==eu?void 0:eu.isBlockedProduct)?(0,i.jsxs)(l.A,{className:eE.productBlockedLink,children:[(0,i.jsxs)(n.A,{onClick:()=>al(!0),children:[(0,i.jsx)(k.A,{className:eE.lockIcon}),(0,i.jsx)(s.A,{className:eE.productBlockedText,children:(0,i.jsx)(_.A,{id:"PRODUCT_BLOCKED",defaultMessage:"Product Blocked"})})]}),ar&&(0,i.jsx)(U.A,{open:ar,onCancel:aZ})]}):(0,i.jsx)(v.D0,{name:"quantity",component:S.A,disabled:e6,error:!d,filled:!0,max:null!==(a=null==eu?void 0:eu.availableQtyInStock)&&void 0!==a?a:9999,min:1}),aV?(0,i.jsx)(l.A,{mb:2,mt:2,children:(0,i.jsx)(eR.A,{fullWidth:!0,size:"large"})}):(0,i.jsx)(eZ,{canAddToCart:ak,handleAddToCart:a4,hideAddToCartForPrepackItems:e6,material:eu,quantity:u,validQty:d}),(null==eu?void 0:eu.isBuyNow)&&ak?(0,i.jsx)(A.A,{fullWidth:!0,materialNumber:null==eu?void 0:eu.materialNumber,quantity:u,marketplace:aP,gaType:eA?"search results page":"product detail page",promoCode:ap&&ap===eK.c5.PercentOff?am:void 0}):null,e7&&(null==ez?void 0:ez.requestQuoteModal)&&!e6&&!aP&&!aM?(0,i.jsx)(l.A,{mt:2,children:e2?(0,i.jsx)(eb,{quoteData:{material:eu,product:eh,quantity:u},disabled:!u}):(0,i.jsx)(X,{quoteData:{material:eu,product:eh,quantity:u},disabled:!u})}):null,aC&&!aP&&!e6&&!e3&&(0,i.jsx)(f.N,{href:"".concat(aC.url,"?tfa_1=").concat(eh.productNumber,"&tfa_2=").concat((0,e_.Ay)(null!==(t=null==eh?void 0:eh.name)&&void 0!==t?t:"")),passHref:!0,children:(0,i.jsx)(o.A,{className:eE.ctaLink,color:"primary",target:"_blank",onClick:()=>(0,B.RH)({product:eh,materialNumber:null==eu?void 0:eu.materialNumber,cta:aC}),children:(0,i.jsx)(_.A,{id:"REQUEST_BULK_ORDER",defaultMessage:"Request a Bulk Order"})})}),!!ax.length&&!aP&&ax.map(e=>(0,i.jsx)(f.N,{href:e.url,passHref:!0,children:(0,i.jsx)(o.A,{className:eE.ctaLink,color:"primary",target:"_blank",onClick:()=>(0,B.RH)({product:eh,materialNumber:null==eu?void 0:eu.materialNumber,cta:e}),children:(0,i.jsx)(_.A,{id:e.label.toUpperCase().split(" ").join("_"),defaultMessage:e.label})})},e.label)),eT&&(0,i.jsx)(eC,{material:eu,userEmail:aw,productImageUrl:aW,productNumber:aK})]})},a7=e=>{var a;let{validQty:t}=e,{values:r}=(0,v.j7)(),{quantity:o}=r;return(0,i.jsx)(i.Fragment,{children:e5?(0,i.jsx)("div",{className:eE.subscriptionText,children:(0,i.jsx)(_.A,{id:"PIPELINE_USER_SUBSCRIPTIONS_MESSAGE",defaultMessage:"Subscriptions are not available for customers requiring permission to purchase."})}):e2?(0,i.jsx)("div",{className:eE.subscriptionText,children:(0,i.jsx)(_.A,{id:"B2B_USER_SUBSCRIPTIONS_MESSAGE",defaultMessage:"Subscriptions are not available for eProcurement customers at this time."})}):e8?(0,i.jsx)("div",{className:eE.subscriptionText,children:(0,i.jsx)(_.A,{id:"FTB_USER_SUBSCRIPTIONS_MESSAGE",defaultMessage:"Subscriptions are only available to customers who have previously purchased at this time."})}):(0,i.jsxs)(i.Fragment,{children:[(null==eu?void 0:eu.isBlockedProduct)?(0,i.jsxs)(l.A,{className:eE.productBlockedLink,children:[(0,i.jsxs)(n.A,{onClick:()=>al(!0),children:[(0,i.jsx)(k.A,{className:eE.lockIcon}),(0,i.jsx)(s.A,{className:eE.productBlockedText,children:(0,i.jsx)(_.A,{id:"PRODUCT_BLOCKED",defaultMessage:"Product Blocked"})})]}),ar&&(0,i.jsx)(U.A,{open:ar,onCancel:aZ})]}):(0,i.jsx)(v.D0,{name:"quantity",component:S.A,disabled:e6,error:!t,filled:!0,max:null!==(a=null==eu?void 0:eu.availableQtyInStock)&&void 0!==a?a:9999,min:1}),(0,i.jsx)(l.A,{mb:2,mt:2,children:(0,i.jsx)(C.A,{value:aX,onChange:e=>a5(e.target.value),renderValue:e=>aQ(e),displayEmpty:!0,size:"medium",children:a2.map(e=>(0,C.h)(e.value,e.value,e.label))})}),(0,i.jsx)(l.A,{mb:2,mt:2,children:(0,i.jsx)(y.Ay,{canAddToCart:ak,dirty:!0,fullWidth:!0,handleAddToCart:()=>a4(eu,o),hideAddToCartForPrepackItems:e6,isSubmitting:!1,size:"large",disabled:!t||(null==eu?void 0:eu.isBlockedProduct)})}),(null==eu?void 0:eu.isBuyNow)&&ak?(0,i.jsx)(A.A,{fullWidth:!0,materialNumber:null==eu?void 0:eu.materialNumber,quantity:o,marketplace:aP,subscriptionFrequency:aX,promoCode:ap===eK.c5.SubscribeSave?am:void 0,gaType:eA?"search results page":"product detail page"}):null]})})},a9={...eu,discoMessage:aa({id:"DISCO_PROMO_MESSAGE",defaultMessage:"{promoDiscount} with code {promoCode}"},{promoDiscount:"-".concat(ag,"%"),promoCode:am})},te=null!==(en=null==eu?void 0:null===(W=eu.availabilities)||void 0===W?void 0:W.find(e=>(null==e?void 0:e.messageType)==="primary"))&&void 0!==en?en:null==eu?void 0:null===(K=eu.availabilities)||void 0===K?void 0:K[0],ta=null==te?void 0:te.key,tt=am&&ag&&ap!==eK.c5.SubscribeSave&&ap===eK.c5.PercentOff&&!ao;return(0,i.jsx)(v.l1,{initialValues:{materialNumber:null==eu?void 0:eu.materialNumber,quantity:1},onSubmit:(e,a)=>{setTimeout(()=>{a.setSubmitting(!1)},1e3)},children:e=>{var a,t,r,n,o,m;let{values:g}=e,y=(0,eg.aA)(g.quantity,null==eu?void 0:eu.minOrderQuantity,eH||eG),A=g.quantity>0&&!y;return(0,i.jsxs)(i.Fragment,{children:[ec?(0,i.jsx)("div",{className:eE.loaderContainer,children:(0,i.jsx)("div",{className:eN(eE.loader,{[eE.minHeight]:eA})})}):(0,i.jsxs)("div",{className:eN(eE.buyBoxContainer,{[eE.minHeight]:eA,[eE.minHeightError]:eA&&!!ey}),children:[ey?(0,i.jsx)(em.M,{source:"pdp",brand:(null==eu?void 0:eu.brand)||(null==eh?void 0:null===(a=eh.brand)||void 0===a?void 0:a.name)||"",item:(null==eu?void 0:eu.materialNumber)||(null==eh?void 0:eh.productNumber),waitUntilVisible:!0,children:(0,i.jsx)(M.A,{error:ey,productNumber:null==eh?void 0:eh.productNumber,isCenterJustified:!1,isMarketplace:aP,sellerName:(null==eh?void 0:eh.displaySellerName)||(0,P.t1)(null==eh?void 0:eh.attributes),marketplaceSellerId:null!==(r=null==eh?void 0:eh.marketplaceSellerId)&&void 0!==r?r:"",marketplaceOfferId:null!==(n=null==eh?void 0:eh.marketplaceOfferId)&&void 0!==n?n:""})}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(s.A,{component:"h2",variant:"h2",className:eE.materialNumber,children:[eu?(0,i.jsx)(er.A,{materialNumber:eu.materialNumber}):null,aJ?(0,i.jsx)(ep,{material:eu}):null]}),aM&&(null==eu?void 0:eu.vendorSKU)?(0,i.jsxs)(s.A,{className:eE.vendorSku,children:[(0,i.jsx)(_.A,{id:"VENDOR_SKU",defaultMessage:"Vendor SKU"}),": ",null==eu?void 0:eu.vendorSKU]}):null,aF?(0,i.jsx)(l.A,{mt:4,children:(0,i.jsxs)(s.A,{variant:"body2",children:[(0,i.jsx)(N.A,{className:eE.errorIcon}),(0,i.jsx)(_.A,{id:"INQUIRE_FOR_PRICE",defaultMessage:"This item is not able to be purchased as a guest user. For further information, please contact us at {contactInfo}.",values:{contactInfo:(0,i.jsxs)(i.Fragment,{children:[aL&&(0,i.jsx)("span",{className:eE.phone,children:aL}),aL&&aO&&(0,i.jsx)(s.A,{component:"span",className:eE.or,children:(0,i.jsx)(_.A,{id:"OR",defaultMessage:"or"})}),aO&&(0,i.jsx)("div",{className:eE.email,children:(0,i.jsx)("a",{href:"mailto:".concat(aO),children:aO})})]})}})]})}):(0,i.jsxs)(i.Fragment,{children:[aU?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.A,{className:eE.inquireLink,onClick:()=>ai(!0),children:(0,i.jsx)(_.A,{id:"INQUIRE",defaultMessage:"Inquire"})}),at&&(0,i.jsx)(b.A,{open:at,setModalOpen:ai,headerContent:null==eu?void 0:eu.materialNumber,bodyContent:(0,i.jsx)(l.A,{mr:12,mb:8,children:(0,i.jsx)(_.A,{id:"INQUIRE_PRICING_MODAL",defaultMessage:"It is difficult to publish a price for the item selected due to market conditions and/or volume. Please contact us at the following phone number or email address for further discussion. {inquirePriceContactInfo}",values:{inquirePriceContactInfo:az}})})})]}):(0,i.jsxs)(i.Fragment,{children:[(null==eu?void 0:eu.hidePriceMessageKey)?(0,i.jsx)(l.A,{mt:1,children:(0,i.jsx)(el.A,{msgKey:null==eu?void 0:eu.hidePriceMessageKey})}):(0,i.jsx)(s.A,{className:eE.price,component:"h3",variant:"h3",children:(0,i.jsx)(h.Gr,{style:"currency",currencyDisplay:"symbol",currency:null==eu?void 0:eu.currency,value:null!=af?af:0})}),null===aS||!(aS>0)||(null==eu?void 0:eu.hidePriceMessageKey)?null:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.A,{component:"span",className:eE.listPriceLabel,children:(0,i.jsx)(_.A,{id:"LIST_PRICE",defaultMessage:"List Price"})}),(0,i.jsx)(s.A,{component:"span",className:eE.listPrice,children:(0,i.jsx)(h.Gr,{style:"currency",currencyDisplay:"symbol",currency:(null==eu?void 0:eu.listPriceCurrency)||(null==eu?void 0:eu.currency),value:null!=aA?aA:0})}),aT&&aS>=5&&(0,i.jsx)(s.A,{component:"span",className:eE.saveLabel,children:(0,i.jsx)(_.A,{id:"SAVE_DISCOUNT_PRICE",defaultMessage:"Save {discount}%",values:{discount:Math.round(aS)}})})]})]}),ef&&(0,i.jsx)(ek,{countryCode:eU.country,isLoggedInUser:eQ,hasDiscount:null!==aS&&!(null==eu?void 0:eu.ecomStrikeThroughPrice),isBBE:aM}),ay?(0,i.jsxs)("div",{className:eE.signInOffer,children:[(0,i.jsx)(s.A,{children:(0,i.jsx)("strong",{children:(0,i.jsx)(_.A,{id:"LIMITED_TIME_OFFER_PROMO",defaultMessage:"Limited-time Offer"})})}),(0,i.jsx)(s.A,{children:(0,i.jsx)(_.A,{id:"SIGN_IN_FOR_DETAILS",defaultMessage:"{signInLink} for details",values:{signInLink:(0,i.jsx)(eV.N,{href:V.VV.index(),children:(0,i.jsx)(_.A,{id:"SIGN_IN",defaultMessage:"Sign In"})})}})})]}):aG?(0,i.jsx)(eW.A,{className:eE.badgeWrapper,showTooltip:!0,discount:ag,promoTerms:a_,promoId:ah||""}):(0,i.jsx)(em.M,{source:"pdp",brand:null==eu?void 0:eu.brand,item:null==eu?void 0:eu.materialNumber,pricing:a9,children:tt&&(0,i.jsx)(ew,{availability:te,gaMessageId:ta,promoCode:am,promoDiscount:ag})}),(0,i.jsx)(l.A,{mt:4,children:(0,i.jsx)(c.A,{})}),(0,i.jsxs)(l.A,{mt:4,mb:2,"data-optimizely":"availability",children:[eu?tt?(0,i.jsx)(T.A,{material:eu,canAddToCart:ak,countryCode:ed,gaDetailsClick:()=>(0,B.Sm)({action:"check availability details",section:eA?"modal p&a":"summary",component:eA?"modal":"right rail",elementType:"link",elementText:"details",material:eu}),gaSection:"pricing card",gaComponent:"right rail"}):(0,i.jsx)(em.M,{source:eA?ev||"srp - ".concat(eS):"pdp",brand:eu.brand,item:eu.materialNumber,pricing:eu,waitUntilVisible:!0,children:(0,i.jsx)(T.A,{material:eu,canAddToCart:ak,countryCode:ed,gaDetailsClick:()=>(0,B.Sm)({action:"check availability details",section:eA?"modal p&a":"summary",component:eA?"modal":"right rail",elementType:"link",elementText:"details",material:eu}),gaSection:"pricing card",gaComponent:"right rail"})}):null,(null==eu?void 0:eu.expirationDate)?(0,i.jsx)(l.A,{mt:1,children:(0,i.jsx)(ei.A,{expirationDate:eu.expirationDate,outerClassName:eE.labelFontSize,displayInline:!0,displayColon:!0})}):null,(null==eu?void 0:eu.minOrderQuantity)&&(null==eu?void 0:eu.minOrderQuantity)>1?(0,i.jsxs)(s.A,{className:eN(eE.labelFontSize,{[eE.minimumQuantityError]:!A}),children:[(0,i.jsx)(_.A,{id:"MINIMUM_ORDER_QUANTITY",defaultMessage:"Minimum Order Quantity: "}),eu.minOrderQuantity]}):null,(null==aj?void 0:null===(t=aj.supplementaryMessage)||void 0===t?void 0:t.messageKey)?(0,i.jsx)(l.A,{mt:1,children:(0,i.jsx)(O.A,{supplementary:null==aj?void 0:aj.supplementaryMessage,productName:eh.name})}):null,(null==eu?void 0:eu.isPBAvailable)&&(0,i.jsx)(l.A,{mt:2,children:(0,i.jsx)(j.A,{materialNumber:null!==(o=null==eu?void 0:eu.materialNumber)&&void 0!==o?o:"",brand:null==eu?void 0:eu.brand,productName:null!==(m=null==eu?void 0:eu.product)&&void 0!==m?m:"",erp_type:null==eh?void 0:eh.erp_type})})]}),(0,i.jsx)(l.A,{mb:3,children:(0,i.jsx)(c.A,{})}),aB?(0,i.jsxs)(l.A,{className:eE.subscriptionContainer,children:[(0,i.jsx)(eB.A,{details:(0,i.jsx)(a6,{validQty:A}),expanded:!ao,onKeyDown:a8,summary:(0,i.jsx)(eM.A,{label:"One Time Order",name:"defaultName",size:"medium",value:"defaultValue",onChange:()=>a3(!1),checked:!ao}),summaryAriaControls:"one-time-order-content",summaryId:"one-time-order-header",overrideClasses:{accordion:eE.accordion,summary:eE.summary,details:eE.details}}),(0,i.jsx)(eB.A,{details:(0,i.jsx)(a7,{validQty:A}),expanded:!!e8||!!e2||!!e5||ao,onKeyDown:a8,summary:!a1&&(null==a2?void 0:a2.length)?(0,i.jsxs)(l.A,{className:eE.summaryContainer,children:[(0,i.jsxs)(l.A,{className:eE.summaryLabel,children:[(0,i.jsx)(eM.A,{label:"Subscription Order",name:"defaultName",size:"medium",value:"defaultValue",onChange:()=>a3(!0),checked:ao,disabled:ac}),(0,i.jsx)(eP.A,{})]}),ap===eK.c5.SubscribeSave&&(0,i.jsx)("div",{children:(0,i.jsx)(s.A,{className:eE.subsSaveMessage,children:(0,i.jsx)(_.A,{id:"SUBSCRIPTION_SAVE_MESSAGE",defaultMessage:"Save {discount}% off list price",values:{discount:ag}})})}),(0,i.jsx)(u.A,{onClickAway:aI,children:(0,i.jsx)(p.Ay,{arrow:!0,classes:{tooltip:eE.tooltip,arrow:eE.arrow},onClose:aI,open:aE,disableFocusListener:!0,disableHoverListener:!0,disableTouchListener:!0,title:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.A,{className:eE.tooltipHeading,variant:"h3",children:(0,i.jsx)(_.A,{id:"SUBSCRIPTION_ORDER_HEADING",defaultMessage:"Subscription Orders"})}),ap&&ap===eK.c5.SubscribeSave?(0,i.jsx)(s.A,{variant:"body2",children:(0,i.jsx)(_.A,{id:"SUBSCRIPTION_LEARN_MORE_DESCRIPTION",defaultMessage:"Automatically places orders for products at regular intervals ensuring consistent delivery, so you never run out.{br} Subscribe for {discount}% off list price on every subscription order or keep your contractual pricing to guarantee you always get the best deal. Price updated in cart. {br} Subscriptions can be cancelled anytime from My Account.",values:{br:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("br",{}),(0,i.jsx)("br",{})]}),discount:ag}})}):(0,i.jsx)(s.A,{variant:"body2",children:(0,i.jsx)(_.A,{id:"SUBSCRIPTION_LEARN_MORE_DESCRIPTION_SUBS_PRODUCTS",defaultMessage:"Automatically places orders for products at regular intervals ensuring consistent delivery, so you never run out. Subscriptions can be cancelled anytime from My Account."})})]}),placement:"top",children:(0,i.jsx)(eL.A,{className:eE.infoLink,onClick:aR,children:(0,i.jsx)(_.A,{id:"LEARN_MORE",defaultMessage:"Learn More"})})})})]}):(0,i.jsxs)("span",{className:eE.subscriptionError,children:[(0,i.jsx)(N.A,{className:eE.errorIcon}),(0,i.jsx)(_.A,{id:"SUBSCRIPTION_FAILED",defaultMessage:"Subscriptions are currently unavailable."})]}),summaryAriaControls:"subscription-order-content",summaryId:"subscription-order-header",overrideClasses:{accordion:eN(eE.accordion,eE.accordionBackground),summary:eE.summary,details:eE.details}})]}):null,aB||eo?null:(0,i.jsx)(i.Fragment,{children:aD||aH?(0,i.jsx)(_.A,{id:"CONTACT_LOCAL_DEALER",defaultMessage:"To order products, please {contactLink} your local dealer.",values:{contactLink:(0,i.jsx)(f.N,{...V.mK.index({path:"/collections/offices",language:eU.language,country:eU.country}),passHref:!0,children:(0,i.jsx)("a",{rel:"noopener",target:"_blank",children:(0,i.jsx)(_.A,{id:"CONTACT",defaultMessage:"contact"})})})}}):(0,i.jsx)(a6,{validQty:A})})]})]}),eA?(0,i.jsx)(l.A,{mt:5,className:eN({[eE.pricingModal]:eA}),children:eu?(0,i.jsx)(x.A,{materialNumber:null==eu?void 0:eu.materialNumber,materialId:null==eu?void 0:eu.materialId,brand:null==eu?void 0:eu.brand,productName:null==eu?void 0:eu.materialDescription,productId:null==eu?void 0:eu.product,type:null==eu?void 0:eu.type,quantity:g.quantity,isLinkButton:!0,classes:{linkStyle:eE.linkStyle}}):null}):null]}),(0,i.jsx)(l.A,{mt:5,className:eN({[eE.hideLink]:eA}),children:eu?(0,i.jsx)(x.A,{materialNumber:null==eu?void 0:eu.materialNumber,materialId:null==eu?void 0:eu.materialId,brand:null==eu?void 0:eu.brand,productName:null==eu?void 0:eu.materialDescription,productId:null==eu?void 0:eu.product,type:null==eu?void 0:eu.type,quantity:g.quantity,isLinkButton:!0,classes:{linkStyle:eE.linkStyle}}):null})]})}})}},47233:(e,a,t)=>{t.d(a,{A:()=>b,O:()=>h});var i=t(37876),r=t(50437),l=t(15667),s=t(12197),n=t(11839),o=t(61261),d=t(45271),c=t(2760),u=t(49995),p=t(8733);let m=(0,o.A)(e=>({accordionsWrapper:{"& div:not(:last-child)":{borderBottom:"none"}},accordionBorder:{borderBottom:"1px solid ".concat(e.palette.grey[400]),borderTop:"1px solid ".concat(e.palette.grey[400])}})),g=(0,d.A)(e=>({root:{boxShadow:"none","&:before":{display:"none"},"&$expanded":{margin:"auto",paddingBottom:e.spacing(3)}},expanded:{}}))(r.A),_=(0,d.A)(e=>({root:{borderRadius:0,minHeight:48,"&$expanded":{minHeight:48},"&.Mui-focusVisible":{"& h2":{color:e.palette.common.white},"& .MuiSvgIcon-root":{color:e.palette.common.white}}},content:{"&$expanded":{margin:e.spacing(3,0)}},expanded:{}}))(l.A),h=e=>{let{children:a}=e,t=m();return(0,i.jsx)("div",{className:t.accordionsWrapper,children:a})},b=e=>{let{summary:a,summaryId:t,summaryAriaControls:r,details:o,defaultExpanded:d=!1,expandedCallback:h=()=>({}),overrideClasses:b={},unmountOnExit:y=!1,expanded:A,onKeyDown:f}=e,T=m(),S=(null==a?void 0:a.type)===p.A;return(0,i.jsxs)(g,{classes:{root:b.accordion},className:(0,u.A)({[T.accordionBorder]:S}),defaultExpanded:d,square:!0,onChange:(e,a)=>{h(a)},TransitionProps:{unmountOnExit:y},expanded:A,children:[S&&(0,i.jsx)(_,{classes:{root:b.summary},expandIcon:(0,i.jsx)(c.default,{color:"primary"}),id:t,"aria-controls":r,children:(0,i.jsx)(s.A,{variant:"h2",children:a})}),!S&&(0,i.jsx)(l.A,{classes:{root:b.summary},id:t,"aria-controls":r,onKeyDown:f,children:a}),(0,i.jsx)(n.A,{classes:{root:b.details},children:o})]})}},47378:(e,a,t)=>{t.d(a,{k:()=>c});var i=t(39324),r=t.n(i),l=t(71541),s=t(35877),n=t(40352),o=t(11148);let{publicRuntimeConfig:{featureFlags:d}}=r()();function c(){let e=(0,s.A)(),{country:a,language:t}=(0,o.rd)().query,i=(0,l.A)(e.breakpoints.down(n.Rp.MD),{defaultMatches:!0});return!!d.shoppingAi&&"US"===a&&"en"===t&&!i}},49100:(e,a,t)=>{t.d(a,{t1:()=>u});var i=t(28888);t(37876);var r=t(82897);t(14232);var l=t(54431);function s(){let e=(0,i._)(["\n fragment Suggestion on Suggestion {\n label\n brandKey\n productKey\n substanceKey\n}\n "]);return s=function(){return e},e}function n(){let e=(0,i._)(["\n query SearchSuggestions($input: GetSearchSuggestionsInput!) {\n getSearchSuggestions(input: $input) {\n count\n suggestions {\n productName {\n ...Suggestion\n }\n casNumber {\n ...Suggestion\n }\n materialNumber {\n ...Suggestion\n }\n productNumber {\n ...Suggestion\n }\n relatedCategories {\n value\n facetId\n }\n pinyin {\n ...Suggestion\n }\n }\n }\n}\n ",""]);return n=function(){return e},e}let o={},d=(0,r.J1)(s()),c=(0,r.J1)(n(),d);function u(e){let a={...o,...e};return l.IT(c,a)}},49691:(e,a,t)=>{t.d(a,{m5:()=>m,qj:()=>p,Ay:()=>g});var i=t(37876);t(14232);var r=t(8733),l=t(7645),s=t(34415),n=t(36503),o=t(11148),d=t(52413),c=t(97710),u=t(61206);let p=e=>{let{message:a}=e;return(0,i.jsx)(r.A,{...a,children:e=>(0,i.jsxs)(l.A,{mr:1,fontSize:12,fontWeight:"fontWeightBold",children:[e,":"," "]})})},m=e=>{let{substanceId:a,searchFocusType:t,searchValue:r,productSearchType:l,classes:n,color:p="primary",label:m,onClick:g}=e;return(0,i.jsx)(i.Fragment,{children:t?(0,i.jsx)(d.N,{href:"".concat(o.wO.searchResults(r)).concat((0,c.$c)({term:r.toLowerCase(),focus:t,type:l})),passHref:!0,children:(0,i.jsx)(s.A,{className:n,color:p,"data-testid":"".concat(r,"-alias-link"),id:"".concat(a,"-").concat(r,"-alias-link"),onClick:g,children:(0,i.jsx)(u.z,{value:m||r})})}):(0,i.jsx)(u.z,{value:r,className:n})})},g=e=>{let{message:a,searchFocusType:t,searchValue:r,productSearchType:l,classes:s,onClick:o}=e;return(0,i.jsxs)(n.A,{container:!0,item:!0,xs:12,children:[(0,i.jsx)(n.A,{item:!0,xs:12,sm:5,children:(0,i.jsx)(p,{message:a})}),(0,i.jsx)(n.A,{item:!0,xs:12,sm:7,children:(0,i.jsx)(m,{searchFocusType:t,searchValue:r,productSearchType:l,classes:s,onClick:o})})]})}},51684:(e,a,t)=>{t.d(a,{A:()=>l});var i=t(37876);t(14232);let r=(0,t(99220).n9)()(e=>({banner:{alignItems:"center",background:e.palette.primary.light,display:"flex",flexDirection:"column",justifyContent:"center",padding:e.spacing(2,0,2),[e.breakpoints.up("lg")]:{alignItems:"start",padding:e.spacing(4,45,4,6)},"& p":{fontSize:e.typography.pxToRem(14),[e.breakpoints.up("sm")]:{fontSize:e.typography.pxToRem(15)}}}})),l=e=>{let{children:a}=e,{classes:t}=r();return(0,i.jsx)("div",{className:t.banner,children:a})}},52263:(e,a,t)=>{t.d(a,{Ay:()=>S,yU:()=>T});var i=t(37876),r=t(14232),l=t(99220),s=t(34415),n=t(5411),o=t(39069),d=t(52413),c=t(79399),u=t(69485),p=t(64673),m=t(88700),g=t(17685),_=t(8288),h=t(71007);let b=(0,l.n9)()(e=>({container:{display:"flex",flexDirection:"column"},paMessageContainer:{display:"block",flexDirection:"column",textAlign:"center"},leftAlign:{textAlign:"left"},contentWrapper:{display:"inline-block",margin:e.spacing(5,0),width:"90%"},contentWrapperWithButtons:{display:"flex",flexDirection:"column",margin:e.spacing(5,0),[e.breakpoints.up("md")]:{display:"inline-block"}},buttonContainer:{margin:e.spacing(5,0)},button:{textAlign:"center",color:"".concat(e.palette.common.white," !important"),"&:hover":{textDecoration:"none !important"},display:"inline-block",margin:e.spacing(1,0),width:"100%",[e.breakpoints.up("md")]:{margin:e.spacing(0,1),width:"auto"}},textLink:{textTransform:"lowercase"}})),y=e=>new DOMParser().parseFromString(e,"text/html"),A=e=>{let a=[...e.links],t=e.getElementsByTagName("b"),i=e.getElementsByTagName("span");return{htmlLinks:a,htmlText:i.length>0?i:t}},f=e=>e.htmlLinks.map(e=>{let a=e.getAttribute("href");return{href:"".concat(a.startsWith("/")?"":"/").concat(a),text:e.textContent.trim()}}).filter(Boolean);var T=function(e){return e.PDP="pdp",e.SRP="srp",e}({});let S=e=>{let{brandKey:a,leftAlign:t,paMessage:l,productNumber:T,gaPricingOverrides:S={}}=e;(0,u.L)("PA_MESSAGE");let{classes:C,cx:v}=b(),[x,E]=(0,r.useState)(!1),{userSession:N}=(0,g.j)(),I={htmlLinks:[],htmlText:[]};return x&&(I=A(y(l))),(0,r.useEffect)(()=>{E(!0)},[]),(0,i.jsx)(i.Fragment,{children:x?(0,i.jsx)("div",{className:C.container,id:"pricing-availability-message-".concat(a,"-").concat(T),"data-testid":"pricing-availability-message-".concat(a,"-").concat(T),children:(0,i.jsxs)("div",{className:v(C.paMessageContainer,{[C.leftAlign]:t}),children:[!t&&(0,i.jsx)(o.A,{light:!0}),(e=>{let t=f(e),r=e.htmlText[0];if((null==r?void 0:r.localName)==="b"){var l;return(0,i.jsxs)("div",{className:C.contentWrapper,children:[(0,i.jsxs)("b",{children:[r.textContent," "]}),(0,i.jsx)("span",{children:null===(l=r.nextSibling)||void 0===l?void 0:l.textContent}),(0,i.jsx)("span",{children:(0,i.jsx)(d.N,{href:t[0].href,passHref:!0,children:(0,i.jsx)(s.A,{className:C.textLink,color:"primary","data-testid":"pa-message-link-".concat(a,"-").concat(T),children:t[0].text})})})]})}return(null==r?void 0:r.localName)==="span"?(0,i.jsxs)("div",{className:C.contentWrapperWithButtons,children:[(0,i.jsx)("span",{children:r.textContent}),(0,i.jsx)("div",{className:C.buttonContainer,children:t.map(e=>(0,i.jsx)(n.A,{"data-testid":"pa-message-button-".concat(a,"-").concat(T),variant:"contained",color:"primary",href:e.href,className:C.button,onClick:()=>{if("/lab-water"===e.href||e.href.includes("/campaigns/milli-q-iq")){let a=(0,_.xS)(N,e.href),t="/lab-water"===e.href?"select and configure system":"contact specialist",i="/lab-water"===e.href?a.as+"?step=1":a.as;(0,c.b8)({event:p.FL.Lab_Water_Configurator_Interaction,action:t,component:m.IP.Body,elementType:m.T.Button,elementText:t,linkUrl:i,productId:T,productBrand:m.Fl.Mm})}(0,h.TT)({action:e.text,detail:(null==r?void 0:r.textContent)||void 0,elementType:"button",elementText:e.text,linkUrl:e.href,productId:T,productBrand:a,...S})},children:e.text},e.text))})]}):null})(I)]})}):null})}},53295:(e,a,t)=>{t.d(a,{A:()=>ei});var i=t(37876),r=t(14232),l=t(61261),s=t(35877),n=t(34415),o=t(52413),d=t(11148),c=t(61206),u=t(44509),p=t(77660),m=t(74770);let g=(0,l.A)(e=>({container:{display:"flex",marginBottom:e.spacing(5)},details:{overflow:"hidden"},imageContainer:{width:88,height:88,display:"flex",flexShrink:0,justifyContent:"center",alignItems:"center",backgroundColor:e.palette.common.white,border:"solid 1px ".concat(e.palette.grey[400]),borderRadius:e.shape.borderRadius,marginRight:e.spacing(4),wordWrap:"break-word"},image:{maxWidth:"100%",maxHeight:"100%"},brandName:{fontSize:e.typography.pxToRem(12),fontWeight:e.typography.fontWeightBold},materialNumber:{color:e.palette.primary.main,cursor:"pointer",display:"block",fontSize:e.typography.pxToRem(20),overflow:"hidden"},materialName:{fontWeight:e.typography.fontWeightBold,fontSize:e.typography.pxToRem(20),overflow:"hidden"},materialDescription:{fontSize:e.typography.pxToRem(16),overflow:"hidden"},materialNameWrapper:{display:"flex",flexWrap:"wrap",columnGap:e.spacing(4)},badge:{margin:e.spacing(1),width:20,height:20}})),_=e=>{var a,t,r;let{item:l}=e,s=g(),_=(null==l?void 0:l.features)&&(null==l?void 0:l.features.length)>0,[h]=null!==(t=null==l?void 0:l.images)&&void 0!==t?t:[],b=null==l?void 0:null===(a=l.productKey)||void 0===a?void 0:a.replace(/[\W_]+/g,"");return(0,i.jsxs)("div",{className:s.container,children:[(0,i.jsx)("div",{className:s.imageContainer,children:h?(0,i.jsx)(u.A,{alt:null==l?void 0:l.productNumber,className:s.image,sizes:"60px",src:(null==h?void 0:h.smallUrl)||(null==h?void 0:h.mediumUrl)||(null==h?void 0:h.largeUrl),urls:[null==h?void 0:h.smallUrl,null==h?void 0:h.mediumUrl,null==h?void 0:h.largeUrl]}):null}),(0,i.jsxs)("div",{className:s.details,children:[(null==l?void 0:l.brand)?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:s.brandName,children:(0,i.jsx)(c.A,{value:null==l?void 0:l.brand.name})}),(0,i.jsx)(o.N,{...d.aR.index(((null==l?void 0:l.brand.key)||(null==l?void 0:l.brand.name)||"").replace(" ","").toLowerCase(),null!=b?b:"",(null==l?void 0:l.type)===p.iC.ThirdPartyProvider?{context:"bbe"}:{}),passHref:!0,children:(0,i.jsx)(n.A,{className:s.materialNumber,children:null==l?void 0:l.productNumber})})]}):null,(0,i.jsxs)("div",{className:s.materialNameWrapper,children:[(null==l?void 0:l.name)?(0,i.jsx)("div",{className:s.materialName,children:(0,i.jsx)(c.A,{value:null==l?void 0:l.name})}):null,_?(0,i.jsx)(m.A,{features:null!==(r=null==l?void 0:l.features)&&void 0!==r?r:[],customClass:s.badge}):null]}),(null==l?void 0:l.description)?(0,i.jsx)("div",{className:s.materialDescription,children:(0,i.jsx)(c.A,{value:null==l?void 0:l.description})}):null]})]})};var h=t(28975),b=t(46786),y=t(71541),A=t(36503),f=t(57927),T=t(5213),S=t(12197),C=t(7645),v=t(22071),x=t(8733),E=t(66313),N=t(2184),I=t(17685),R=t(27651),B=t(42489),M=t(11788),P=t(99220),j=t(71662),L=t(97710),O=t(46129);let U=(0,t(35967).YK)({REPLACEMENT_PRODUCT_MESSAGE:{id:"REPLACEMENT_PRODUCT_MESSAGE",defaultMessage:"We recommend the replacement products listed below:"},CONTACT_SELLER_WITH_NAME:{id:"CONTACT_SELLER_WITH_NAME",defaultMessage:"Contact {sellerName}."},CONTACT_TECHNICAL_SERVICE:{id:"CONTACT_TECHNICAL_SERVICE",defaultMessage:"Contact Technical Service"},FOR_ASSISTANCE:{id:"FOR_ASSISTANCE",defaultMessage:"for assistance."},THIS_PRODUCT_HAS_BEEN_DISCONTINUED:{id:"THIS_PRODUCT_HAS_BEEN_DISCONTINUED",defaultMessage:"Product {productNumber} has been discontinued.",title:"DISCONTINUED"},TECHNICAL_DIFFICULTIES:{id:"TECHNICAL_DIFFICULTIES",defaultMessage:"We are currently experiencing some technical difficulties. Please try again later.",title:"TECHNICAL DIFFICULTIES"}});var k=t(61622),F=t(40002);let D=(0,P.n9)()(e=>({link:{cursor:"pointer",margin:e.spacing(0,1)},message:{marginLeft:e.spacing(1)}})),H=e=>{var a;let{errorKey:t,product:r,replacementProducts:l,onClose:s}=e,{classes:o}=D(),c=(0,d.rd)(),u=(null==r?void 0:r.displaySellerName)||(0,L.t1)(null==r?void 0:r.attributes),p={productKey:null==r?void 0:r.productKey,brandKey:null==r?void 0:null===(a=r.brand)||void 0===a?void 0:a.key,images:null==r?void 0:r.images,showViewDetailsLink:!0},m=(0,k.j)(l);return(0,i.jsx)(h.Ay,{size:h.Ih.Small,open:!0,onClose:s,renderTitle:()=>{var e,a;return(null===(e=U[t])||void 0===e?void 0:e.title)?(0,i.jsx)(S.A,{variant:"h2",children:(0,i.jsx)(x.A,{id:t,defaultMessage:"{title}",values:{title:null===(a=U[t])||void 0===a?void 0:a.title}})}):null},children:(0,i.jsxs)(h.Uh,{children:[(0,i.jsx)(x.A,{...U[t],values:{productNumber:null==r?void 0:r.productNumber}}),(0,i.jsx)(x.A,{id:t,defaultMessage:"{additionalMessage}",values:{additionalMessage:(()=>{if(null==r?void 0:r.isMarketplace){var e,a;return(0,i.jsx)(O.N,{...d.kJ.contact(u,null!==(e=null==r?void 0:r.marketplaceSellerId)&&void 0!==e?e:"",c.asPath,d.C2.OFFER_MESSAGING,null!==(a=null==r?void 0:r.marketplaceOfferId)&&void 0!==a?a:""),children:(0,i.jsx)(x.A,{...U.CONTACT_SELLER_WITH_NAME,values:{sellerName:u}})})}return(null==l?void 0:l.length)?(0,i.jsx)(S.A,{className:o.message,variant:"inherit",children:(0,i.jsx)(x.A,{...U.REPLACEMENT_PRODUCT_MESSAGE})}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.A,{className:o.link,href:"/support/customer-support",children:(0,i.jsx)(x.A,{...U.CONTACT_TECHNICAL_SERVICE})}),(0,i.jsx)(x.A,{...U.FOR_ASSISTANCE})]})})()}}),m.length?(0,i.jsx)(j.A,{type:F.j.RecommendedProducts,preloadCardImages:!0,mainProduct:p,products:m,slidesToShow:1,withoutControls:(null==m?void 0:m.length)<=4}):null]})})};var G=t(42778),w=t(28888),W=t(82897),K=t(54431);function q(){let e=(0,w._)(["\n fragment PDPFields on Product {\n id\n productNumber\n productKey\n erpProductKey\n isSial\n status\n isMarketplace\n marketplaceSellerId\n marketplaceOfferId\n substance {\n id\n name\n }\n brand {\n key\n erpKey\n name\n logo {\n altText\n smallUrl\n mediumUrl\n largeUrl\n }\n cells {\n altText\n smallUrl\n mediumUrl\n largeUrl\n }\n color\n }\n aliases {\n key\n value\n label\n }\n name\n legalName\n legalNameSuffix\n displaySellerName\n description\n descriptions {\n label\n values\n }\n molecularWeight\n empiricalFormula\n linearFormula\n casNumber\n badge\n keyAttributes {\n key\n label\n values\n }\n images {\n altText\n label\n smallUrl\n mediumUrl\n largeUrl\n videoUrl\n }\n synonyms\n attributes {\n key\n label\n values\n }\n materialIds\n compliance {\n key\n label\n value\n images {\n altText\n smallUrl\n mediumUrl\n largeUrl\n }\n }\n complianceReach {\n key\n label\n value\n casNos\n }\n complianceJp {\n id\n label\n value\n seq\n }\n browserMetadata {\n title\n description\n keywords\n }\n sdsPnoKey\n links {\n label\n key\n anchorTag\n image\n }\n features\n forms {\n label\n type\n url\n }\n paMessage\n catalogId\n components {\n kitOnly {\n value\n pId\n pno\n brand\n erpBrandKey\n erpPnoKey\n }\n kitSoldSeparate {\n value\n pId\n pno\n brand\n erpBrandKey\n erpPnoKey\n }\n analyte {\n value\n pId\n }\n solvent {\n value\n pId\n }\n bulletin {\n value\n pId\n }\n }\n substanceCount\n productCategories {\n category\n url\n }\n relatedProducts {\n type\n productId\n }\n type\n customPdpId\n productRating {\n ratingEnabled\n }\n erp_type\n txnBadge {\n label\n priority\n salesOrgIds\n type\n }\n}\n "]);return q=function(){return e},e}function Y(){let e=(0,w._)(["\n query PDP($brandKey: String!, $productKey: String!, $catalogType: CatalogType, $orgId: String, $isMarketplaceCatalogEnabled: Boolean, $displayLanguage: String) {\n getProductDetail(\n input: {brandKey: $brandKey, productKey: $productKey, catalogType: $catalogType, orgId: $orgId, isMarketplaceCatalogEnabled: $isMarketplaceCatalogEnabled, displayLanguage: $displayLanguage}\n ) {\n ...PDPFields\n }\n}\n ",""]);return Y=function(){return e},e}let V={},J=(0,W.J1)(q()),z=(0,W.J1)(Y(),J);var Z=t(82250),Q=t(32588),X=t(52263),$=t(49995),ee=t(25771),ea=t(75020);let et=(0,l.A)(e=>({actionContainer:{marginTop:e.spacing(8),[e.breakpoints.up("md")]:{display:"flex",justifyContent:"flex-start"}},chipContainer:{paddingLeft:e.spacing(4)},paMessage:{paddingLeft:e.spacing(10)},modalBody:{padding:e.spacing(5,10,0,5)},discontinuedBanner:{justifyContent:"center"},tabs:{maxWidth:"fit-content",backgroundColor:e.palette.background.grey,marginBottom:e.spacing(5),color:e.palette.primary.main,"& .Mui-selected":{color:e.palette.common.black},"& .MuiTabs-indicator":{backgroundColor:e.palette.common.black,height:e.spacing(1)},[e.breakpoints.down("md")]:{paddingBottom:e.spacing(5),"& .MuiTabs-indicator":{height:e.spacing(.5)}}},tab:{fontSize:e.typography.pxToRem(18),paddingBottom:0,fontWeight:e.typography.fontWeightBold,marginRight:e.spacing(6),textTransform:"capitalize",minWidth:"auto",opacity:1,[e.breakpoints.down("md")]:{fontSize:e.typography.pxToRem(12),fontWeight:e.typography.fontWeightMedium,marginRight:0}},selectSize:{width:"fit-content"}})),ei=e=>{var a,t,l,n,o,d,c,u,m,g,P,j,O,U,k,F,D,w,W;let{onClose:q,product:Y,focus:J,sourceString:ei}=e,er=et(),el=(0,s.A)(),es=(0,y.A)(el.breakpoints.down("xs")),{setGlobalModalComponent:en,clearGlobalModalComponent:eo}=(0,G.g)(),{userSession:{country:ed}}=(0,I.j)(),[ec,eu]=(0,r.useState)(ed),[ep,em]=(0,r.useState)(null),eg=window.navigator.userAgent,e_=(0,B.A)(eg),{isMultiCountryUser:eh,isDTAQZuCustomer:eb,isBlueErpIntegrationEnabled:ey,getSitePreference:eA,currentUser:ef}=(0,M.iZ)(),eT=null==Y?void 0:Y.isMarketplace,eS=null==Y?void 0:Y.erp_type,eC=ey&&(null==Y?void 0:Y.erp_type)&&(null==Y?void 0:null===(a=Y.erp_type)||void 0===a?void 0:a.length)>0,ev=null==Y?void 0:null===(t=Y.productNumber)||void 0===t?void 0:t.startsWith("CB_"),ex=eA(M.VD.CatalogFilter),[eE,{data:eN,loading:eI,error:eR}]=(0,E.Gb)({fetchPolicy:eb?"no-cache":"cache-first"}),[eB,{data:eM,loading:eP,error:ej}]=(0,N.Fo)(),{data:eL,loading:eO,error:eU}=function(e){let a={...V,...e};return K.IT(z,a)}({variables:{brandKey:null!==(m=null==Y?void 0:null===(l=Y.brand)||void 0===l?void 0:l.key)&&void 0!==m?m:"",productKey:null!==(g=null==Y?void 0:Y.productKey)&&void 0!==g?g:"",catalogType:null==Y?void 0:Y.catalogId,orgId:ex,isMarketplaceCatalogEnabled:null==ef?void 0:null===(n=ef.metadata)||void 0===n?void 0:n.isMarketplaceCatalogEnabled},fetchPolicy:eb?"no-cache":"cache-first"}),ek=eh?null==eM?void 0:null===(o=eM.getPricingForMultiCountryProducts)||void 0===o?void 0:o.find(e=>(null==e?void 0:e.country)===ec):null==eN?void 0:eN.getPricingForProduct,{materialPricing:eF,discontinuedPricingInfo:eD}=null!=ek?ek:{},eH={...Y,forms:null==eL?void 0:null===(d=eL.getProductDetail)||void 0===d?void 0:d.forms,type:null==ep?void 0:ep.type},eG=eI||eP||eO,ew=eR||ej||eU,eW=ew?(0,Z.Mw)(ew).errors[0]:void 0,eK=(null==eD?void 0:eD.errorMsg)||(null==eW?void 0:eW.code),eq=(0,r.useCallback)(e=>{var a;return null==R?void 0:null===(a=R[e])||void 0===a?void 0:a.displayName},[R]),eY=()=>{var e,a;let t={variables:{productNumber:null!==(a=null==Y?void 0:Y.productNumber)&&void 0!==a?a:"",materialIds:null==Y?void 0:Y.materialIds,brand:null==Y?void 0:null===(e=Y.brand)||void 0===e?void 0:e.key,quantity:1,catalogType:eT?p.Mh.Marketplace:(0,L.vN)(null==Y?void 0:Y.catalogId),orgId:ex,checkForPb:!0,displaySDS:ev,dealerId:"",checkBuyNow:!0,productKey:null==Y?void 0:Y.productKey,cachedPriceOnly:e_,...eC&&{erpType:eS}}},i={variables:{...t.variables,cachedPriceOnly:e_}};eh?eB(t):eE(i)};return(0,r.useEffect)(()=>{(null==Y?void 0:Y.productNumber)&&!(null==Y?void 0:Y.paMessage)&&eY()},[eh,null==Y?void 0:Y.productNumber,null==Y?void 0:Y.paMessage]),(0,r.useEffect)(()=>{var e;if(null==eM?void 0:null===(e=eM.getPricingForMultiCountryProducts)||void 0===e?void 0:e.length){let[e]=null==eM?void 0:eM.getPricingForMultiCountryProducts;(null==e?void 0:e.country)&&eu(null==e?void 0:e.country)}},[eM]),(0,r.useEffect)(()=>{if(null==eF?void 0:eF.length){let[e]=eF;em(e)}eK&&eD&&en((0,i.jsx)(H,{errorKey:eK,product:Y,replacementProducts:null==eD?void 0:eD.replacementProducts,onClose:eo}))},[eF,eK]),(0,i.jsx)(h.Ay,{open:!0,onClose:()=>{var e;q(),(0,ea.Sm)({action:"close p&a",section:"modal p&a",component:"modal",elementType:"icon",material:{materialDescription:Y.name,brand:null===(e=Y.brand)||void 0===e?void 0:e.key,product:Y.productNumber}})},size:h.Ih.XLarge,children:(0,i.jsxs)(A.A,{container:!0,children:[(0,i.jsxs)(A.A,{item:!0,xs:12,md:(null==Y?void 0:Y.paMessage)?12:8,className:er.modalBody,children:[(0,i.jsx)(_,{item:eH}),(0,i.jsxs)(A.A,{container:!0,children:[(0,i.jsx)(A.A,{item:!0,xs:12,md:(null==Y?void 0:Y.paMessage)?1:2}),(0,i.jsxs)(A.A,{item:!0,xs:12,md:10,className:(0,$.A)(er.chipContainer,{[er.paMessage]:null==Y?void 0:Y.paMessage}),children:[es?null:(0,i.jsx)(Q.A,{mb:4,mr:4}),eh&&eM?(0,i.jsx)(f.A,{value:ec,className:er.tabs,onChange:(e,a)=>{eu(a)},children:null==eM?void 0:null===(c=eM.getPricingForMultiCountryProducts)||void 0===c?void 0:c.map((e,a)=>(0,i.jsx)(T.A,{className:er.tab,label:eq(null==e?void 0:e.country),value:null==e?void 0:e.country},a))}):null,(null==Y?void 0:Y.paMessage)?(0,i.jsx)(X.Ay,{brandKey:null!==(P=null==Y?void 0:null===(u=Y.brand)||void 0===u?void 0:u.key)&&void 0!==P?P:"",productNumber:null!==(j=null==Y?void 0:Y.productNumber)&&void 0!==j?j:"",paMessage:null!==(O=null==Y?void 0:Y.paMessage)&&void 0!==O?O:"",leftAlign:!0}):(0,i.jsxs)(i.Fragment,{children:[ew?null:(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(S.A,{className:er.selectSize,variant:"h3",children:(0,i.jsx)(x.A,{id:"SELECT_A_SIZE",defaultMessage:"Select a Size"})})}),(0,i.jsx)(v.A,{items:null!==(U=null==eF?void 0:eF.map(e=>{var a,t;return{packSize:(null==e?void 0:null===(a=e.packageSize)||void 0===a?void 0:a.trim())||(null==e?void 0:e.materialNumber),value:null==e?void 0:e.materialNumber,price:null!==(t=null==e?void 0:e.price)&&void 0!==t?t:0,currency:null==e?void 0:e.currency,availabilities:null==e?void 0:e.availabilities,hidePriceMessageKey:null==e?void 0:e.hidePriceMessageKey}}))&&void 0!==U?U:[],selectedChip:null!==(k=null==ep?void 0:ep.materialNumber)&&void 0!==k?k:"",loading:eG,loadCount:5,onSelect:e=>{let a=null==eF?void 0:eF.find(a=>a.materialNumber===e);em(null!=a?a:null)}})]}),eT?(0,i.jsx)(C.A,{display:"flex",justifyContent:"space-between",children:(0,i.jsx)(ee.A,{isMarketplace:eT,marketplaceSellerId:null!==(F=null==Y?void 0:Y.marketplaceSellerId)&&void 0!==F?F:"",marketplaceOfferId:null!==(D=null==Y?void 0:Y.marketplaceOfferId)&&void 0!==D?D:"",productAttributes:null!==(w=null==Y?void 0:Y.attributes)&&void 0!==w?w:[],displaySellerName:null!==(W=null==Y?void 0:Y.displaySellerName)&&void 0!==W?W:"",hideMarketPlaceContactInfo:!0})}):null]})]})]}),(null==Y?void 0:Y.paMessage)?null:(0,i.jsx)(A.A,{item:!0,xs:12,md:4,children:(0,i.jsx)(b.A,{countryCode:ec,error:ew,isMultiCountryUser:eh,isPricingModal:!0,loading:eG,material:ep,product:eH,focus:J,sourceString:ei})})]})})}},53590:(e,a,t)=>{t.d(a,{A:()=>e7});var i=t(37876),r=t(14232),l=t(47801),s=t(71541),n=t(92189),o=t(36503),d=t(12197),c=t(37929),u=t(11148),p=t(77660),m=t(97710),g=t(5634),_=t(69139),h=t(77742),b=t(8733),y=t(99220),A=t(54753),f=t(33086),T=t(84768),S=t(64272),C=t(2727),v=t(61206),x=t(17215),E=t(72522);let N=(0,y.n9)()(e=>({facetMarkup:{marginRight:e.spacing(1),"& sub, & sup":{verticalAlign:"baseline",position:"relative",top:"0.4em"},"& sup":{top:"-0.4em"}},searchTerm:{marginRight:e.spacing(1)},hideAtMobile:{[e.breakpoints.down("md")]:{display:"none"}},chipsContainer:{display:"flex",flexWrap:"wrap",margin:e.spacing(-1)},chipWrapper:{padding:e.spacing(1),"& sup, sub":{verticalAlign:"baseline",position:"relative",top:"-0.4em"},"& sub":{top:"0.2em"}},keywordChipWrapper:{padding:e.spacing(1)},facetsMenuWrapper:{display:"none",padding:e.spacing(3),background:e.palette.background.grey,border:"1px solid ".concat(e.palette.grey[400]),borderRadius:5,marginBottom:e.spacing(5),[e.breakpoints.up("md")]:{display:"flex"},marginTop:e.spacing(6)},facetsMenuLabel:{whiteSpace:"nowrap",marginTop:e.spacing(2),marginRight:e.spacing(4)}})),I=e=>{let{facetLabel:a,facetKey:t,facets:l}=e,s=(0,u.rd)(),{classes:n}=N(),o=(0,h.A)(),d=(0,m.h2)({focus:s.query.focus}),c=(0,r.useCallback)((e,a)=>{if(!(null==a?void 0:a.length)&&d.focus===m.Xc.Chromatograms&&"FACET_WEB_TITERTEST_APP"===e.toUpperCase())return o.formatMessage(A.A[e.toUpperCase()]);if(!a)return"";let t=a.find(a=>a.key===e);return(null==t?void 0:t.key)&&A.A[t.key.toUpperCase()]?o.formatMessage(A.A[t.key.toUpperCase()]):(0,E.Q)(null==t?void 0:t.key)},[o])(t,l);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(v.A,{className:n.facetMarkup,value:"".concat(c,":")}),(0,i.jsx)(v.A,{value:a})]})},R=(e,a)=>{a.handleSelectedFacetChange({key:e.key,options:[e.label],action:C.FacetChangeAction.Remove});let t="".concat(e.key,":").concat(e.label),i=(0,T.g)({action:"remove filter",component:"filter ribbon",element_type:"filter ribbon box",element_text:null==t?void 0:t.toLowerCase(),filter_name:e.label,filter_name_count:e.count,filter_category:e.key});(0,S.BI)({payload:i})},B=e=>{let{facets:a,isStructureSearch:t}=e,[r,l,s]=(0,C.useSearchQuery)(),n=(0,_.A)(a,"options"),o=(0,_.A)(l,e=>e.options.map(a=>{let t=n.find(e=>e.value===a);return{key:e.key,label:a,count:null==t?void 0:t.count}})),{formatMessage:c}=(0,h.A)(),p=(0,u.rd)(),{classes:m,cx:g}=N(),y=r.term&&!t&&!(0,f._)(p);return 0!==o.length||y?(0,i.jsxs)("div",{className:m.facetsMenuWrapper,children:[(0,i.jsx)(d.A,{variant:"caption",className:m.facetsMenuLabel,children:(0,i.jsx)(b.A,{id:"APPLIED_FILTERS_HEADING",defaultMessage:"Applied Filters:"})}),(0,i.jsxs)("div",{className:g(m.hideAtMobile,m.chipsContainer),children:[y&&(0,i.jsx)("div",{className:m.keywordChipWrapper,children:(0,i.jsx)(x.A,{ariaLabel:"".concat(c(A.A.SELECTION_CHIP_REMOVE_FILTER_1)," ").concat(r.term," ").concat(c(A.A.SELECTION_CHIP_REMOVE_TO_PERFORM_FACET_SEARCH)),label:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("span",{className:m.searchTerm,children:[c(A.A.KEYWORD),":"]}),(0,i.jsx)("span",{children:"'".concat(r.term,"'")})]}),dataTestId:"query-term-chip",onDelete:()=>s.handleTermRemoval(l,a)})}),a&&o.map(e=>(0,i.jsx)("div",{className:m.chipWrapper,children:(0,i.jsx)(x.A,{ariaLabel:"".concat(c(A.A.SELECTION_CHIP_REMOVE_FILTER_1)," ").concat(e.label," ").concat(c(A.A.SELECTION_CHIP_REMOVE_FILTER_2)),onDelete:()=>R(e,s),label:(0,i.jsx)(I,{facetLabel:e.label,facetKey:e.key,facets:a})})},"".concat(e.key,":").concat(e.label)))]})]}):null};var M=t(77328),P=t.n(M),j=t(89099),L=t(63752),O=t(43564),U=t(39324);let{publicRuntimeConfig:{canonicalUrlPrefix:k}}=t.n(U)()(),F=e=>{let{metadata:a}=e,t=(0,h.A)(),{asPath:r,query:{page:l,term:s,focus:n,type:o,country:d,language:c}}=(0,j.useRouter)(),p=(0,L.mE)(),g=n===m.Xc.StructureSearch,_=s&&!g?"".concat(s.charAt(0).toUpperCase()).concat(s.slice(1)):t.formatMessage({id:"STRUCTURE_SEARCH",defaultMessage:"Structure Search"}),b="".concat(_," | Sigma-Aldrich"),y={[m.mI.CasNumber]:"CAS",[m.mI.EgecNumber]:"EC/EG",[m.mI.MdlNumber]:"MDL"};o&&y[o]&&(b="".concat(y[o]," ").concat(b));let A="page=".concat(l),f=r.indexOf(A),T=r.slice(0,f),S=r.slice(f+A.length,r.length),C="".concat(T,"page=").concat(Number(l)+1).concat(S),v="".concat(T,"page=").concat(Number(l)-1).concat(S),x=g?"Structure search results":"Find ".concat(s," and related products for scientific research at ").concat(p),E={"@context":"http://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Search",item:"".concat(k,"/").concat(d,"/").concat(c).concat(u.wO.index())},{"@type":"ListItem",position:2,name:"".concat(s),item:"".concat(k).concat(r)}]};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(P(),{children:[(0,i.jsx)("title",{"data-testid":"head-title",children:b}),Number(l)!==(null==a?void 0:a.numPages)?(0,i.jsx)("link",{rel:"next",href:C}):null,Number(l)>1?(0,i.jsx)("link",{rel:"prev",href:v}):null]}),(0,i.jsx)(O.L,{description:x,keywords:[s||"","search","sigma","aldrich","millipore",p],canonicalParamAllowed:e=>["term","focus","page","perpage","sort","type"].includes(e),schema:E})]})};var D=t(19521),H=t(36331),G=t(70813),w=t(34669),W=t(17685),K=t(24322),q=t(39069),Y=t(7645),V=t(35877);let J=()=>{let e=(0,V.A)();return(0,i.jsx)("div",{children:(0,i.jsxs)(Y.A,{mb:6,children:[(0,i.jsx)(Y.A,{mb:4,children:(0,i.jsx)(q.A,{light:!0})}),(0,i.jsx)(Y.A,{height:22,width:.75,borderRadius:"borderRadius",bgcolor:e.palette.grey["50"],mb:4}),[,,].fill({}).map((a,t)=>(0,i.jsxs)(Y.A,{display:"flex",alignItems:"center",pr:4,mb:4,children:[(0,i.jsx)(Y.A,{height:24,width:24,borderRadius:"50%",bgcolor:e.palette.grey["50"],mr:4}),(0,i.jsx)(Y.A,{flex:1,height:20,width:20,borderRadius:"borderRadius",bgcolor:e.palette.grey["50"]})]},t))]})})};var z=t(51139);let Z=(0,y.n9)()(e=>({availableForSale:{padding:e.spacing(2,0)},radio:{fontSize:e.typography.pxToRem(14)},facetRadio:{padding:e.spacing(1,.5),marginRight:e.spacing(1.5),alignSelf:"flex-start"},formBody:{marginTop:e.spacing(2.5),marginLeft:e.spacing(2)}})),Q=e=>{let{loading:a,error:t}=e,{formatMessage:r,formatDisplayName:l}=(0,h.A)(),{classes:s}=Z(),{userSession:n}=(0,W.j)(),[o,,d]=(0,C.useSearchQuery)(),c="global";return a?(0,i.jsx)(J,{}):t?null:(0,i.jsx)("div",{className:s.availableForSale,children:(0,i.jsx)(z.A,{defaultCollapse:!0,facetKey:w.A.AVAILABLE_FOR_SALE.id,children:(0,i.jsx)("form",{"aria-label":"region-input",children:(0,i.jsx)("div",{className:s.formBody,children:(0,i.jsxs)(H.A,{"aria-label":"region-selection",onChange:e=>{d.handleAvailableForSaleChange(e.target.value)},children:[(0,i.jsx)(G.A,{"aria-label":"region",value:n.country,control:(0,i.jsx)(K.A,{className:s.facetRadio}),classes:{label:s.radio},checked:!o.region||o.region===n.country,label:l(n.country,{type:"region"})},n.country),(0,i.jsx)(G.A,{"aria-label":"region",value:c,control:(0,i.jsx)(K.A,{className:s.facetRadio}),classes:{label:s.radio},checked:o.region===c,label:r(w.A.GLOBALLY)},c)]})})})})})};var X=t(64204);let $=(0,y.n9)()(e=>({formBody:{marginTop:e.spacing(.5)},facet:{padding:e.spacing(1,0,0,2),width:"fit-content","& span":{fontSize:e.typography.pxToRem(14)}},facetFocus:{padding:e.spacing(0,0,2,0)},facetRadio:{padding:e.spacing(1,.5),marginRight:e.spacing(1.5),alignSelf:"flex-start"}})),ee=e=>{let{orgId:a}=e,{classes:t}=$(),{formatMessage:l}=(0,h.A)(),[s,,n]=(0,C.useSearchQuery)(),o=(0,r.useMemo)(()=>{var e;return(null==a?void 0:a.trim())==="UCB"?"UCB":null==a?void 0:null===(e=a.trim())||void 0===e?void 0:e.toLowerCase()},[a]),d=e=>s.term&&!a||s.focus===e,c=e=>{let a=(0,T.g)({action:"change search type",component:"left rail",filter_category:"search within",filter_name:m.sO[e],element_type:"radio button",element_text:m.sO[e]});(0,S.BI)({payload:a}),n.handleFocusChange(e)};return(0,i.jsx)("div",{className:t.facetFocus,children:(0,i.jsx)(z.A,{defaultCollapse:!0,facetKey:"FACET_SEARCH_WITHIN",children:(0,i.jsx)("div",{className:t.formBody,children:(0,i.jsxs)(H.A,{"aria-label":"focus-selection",onChange:e=>c(e.target.value),children:[d(m.Xc.Products)||d(m.Xc.B2B)?a?(0,i.jsx)(G.A,{disabled:!0,value:m.Xc.Products,control:(0,i.jsx)(K.A,{className:t.facetRadio}),className:t.facet,checked:s.focus===m.Xc.B2B,label:"".concat(o," ").concat(l({id:"PRODUCTS",defaultMessage:"Products"}))}):(0,i.jsx)(G.A,{value:m.Xc.Products,control:(0,i.jsx)(K.A,{className:t.facetRadio}),"aria-current":s.focus===m.Xc.Products?"page":void 0,className:t.facet,checked:s.focus===m.Xc.Products,label:l({id:"PRODUCTS",defaultMessage:"Products"}),"data-testid":"srp-nav-products"}):null,d(m.Xc.TechnicalDocuments)&&(0,i.jsx)(G.A,{value:m.Xc.TechnicalDocuments,control:(0,i.jsx)(K.A,{className:t.facetRadio}),"aria-current":s.focus===m.Xc.TechnicalDocuments?"page":void 0,className:t.facet,checked:s.focus===m.Xc.TechnicalDocuments,label:l({id:"TECHNICAL_DOCUMENTS",defaultMessage:"Technical Documents"}),"data-testid":"srp-nav-techdocs"}),d(m.Xc.SiteContent)&&(0,i.jsx)(G.A,{value:m.Xc.SiteContent,control:(0,i.jsx)(K.A,{className:t.facetRadio}),className:t.facet,checked:s.focus===m.Xc.SiteContent,label:l({id:"SITE_CONTENT",defaultMessage:"Site Content"})})]})})})})};var ea=t(5213),et=t(57927),ei=t(52413);let er=(0,y.n9)()(e=>({link:{textDecoration:"none",color:e.palette.text.primary,fontWeight:e.typography.fontWeightRegular,"&:hover":{color:e.palette.primary.main},padding:e.spacing(0,3)},active:{fontWeight:e.typography.fontWeightBold}})),el=(e,a)=>{let t=(0,m.$c)({term:e,focus:a});return"?"===t[0]&&(t=t.slice(1)),{href:{pathname:"/search/[searchTerm]",query:t},as:{pathname:"".concat(u.wO.searchResults(e)),query:t}}},es=e=>{let{focus:a,id:t,children:r}=e,{classes:l,cx:s}=er(),[n]=(0,C.useSearchQuery)(),o=s(l.link,n.focus===a&&l.active),d=n.focus===a?"page":void 0;return(0,i.jsx)(ei.N,{...el(n.term,a),children:(0,i.jsx)("a",{className:o,"aria-current":d,"data-testid":t,id:t,role:"tab",children:r})})};function en(e,a){return class extends r.Component{render(){return(0,i.jsx)(es,{focus:e,id:a,children:this.props.children})}}}let eo=(0,y.n9)()(e=>({tabsRoot:{minHeight:30,borderBottom:"1px solid ".concat(e.palette.grey[400])},indicator:{backgroundColor:e.palette.text.primary}})),ed=e=>{let{orgId:a}=e,{classes:t}=eo(),{formatMessage:l}=(0,h.A)(),s=(0,j.useRouter)(),n=(0,m.h2)({focus:s.query.focus,term:s.query.term}),o=(0,r.useMemo)(()=>{var e;return(null==a?void 0:a.trim())==="UCB"?"UCB":null==a?void 0:null===(e=a.trim())||void 0===e?void 0:e.toLowerCase()},[a]),d=e=>!!n.term&&!a||n.focus===e;return(0,i.jsx)("nav",{"aria-label":"Main Navigation",children:(0,i.jsxs)(et.A,{variant:"scrollable",scrollButtons:"off",value:n.focus,classes:{root:t.tabsRoot,indicator:t.indicator},children:[d(m.Xc.Products)||d(m.Xc.B2B)?a?(0,i.jsx)(ea.A,{component:"span",label:"".concat(o," ").concat(l({id:"PRODUCTS",defaultMessage:"Products"}))}):(0,i.jsx)(ea.A,{value:m.Xc.Products,label:l({id:"PRODUCTS",defaultMessage:"Products"}),component:en(m.Xc.Products,"srp-nav-products")}):null,d(m.Xc.TechnicalDocuments)&&(0,i.jsx)(ea.A,{value:m.Xc.TechnicalDocuments,label:l({id:"TECHNICAL_DOCUMENTS",defaultMessage:"Technical Documents"}),component:en(m.Xc.TechnicalDocuments,"srp-nav-techdocs")}),d(m.Xc.SiteContent)&&(0,i.jsx)(ea.A,{value:m.Xc.SiteContent,label:l({id:"SITE_CONTENT",defaultMessage:"Site Content"}),component:en(m.Xc.SiteContent,"srp-nav-sitecontent")})]})})},ec=(0,y.n9)()(e=>({count:{display:"block",marginRight:"auto",marginLeft:e.spacing(3),fontSize:e.typography.pxToRem(16),[e.breakpoints.up("md")]:{display:"inline",marginLeft:0,fontSize:e.typography.pxToRem(14)}},searchTerm:{display:"inline",fontSize:e.typography.pxToRem(14),fontWeight:900}})),eu=(e,a,t)=>{let i=e*a;return{resCountFirst:e>1?(e-1)*a+1:1,resCountEnd:t&&i{var a;let{currPage:t,perPage:r,resultCount:l=0,searchTerm:s="",searchType:n=""}=e,{classes:o}=ec(),{formatMessage:d}=(0,h.A)(),{resCountFirst:c,resCountEnd:p}=eu(t,r,l),g=(0,u.rd)(),_=null===(a=g.query.orgId)||void 0===a?void 0:a.trim(),b="UCB"===_?_:null==_?void 0:_.toLowerCase(),y=d(w.A.SHOWING),A=d(1===l?w.A.RESULT:w.A.RESULTS),T=d(w.A.SEARCH_RESULT_OF),S=d(w.A.FOR),C=d(w.A.WITHIN),v=d((0,m.I0)(n));return(0,i.jsx)("div",{className:o.count,"data-testid":"srp-result-count",children:l?(0,i.jsxs)(i.Fragment,{children:["".concat(y," ").concat(c,"-").concat(p," ").concat(T," ").concat(l," ").concat(A," "),(0,f._)(g)?null:(0,i.jsxs)(i.Fragment,{children:[S," ",'"',s,'"'," ",b?v&&"".concat(C," ").concat(b," ").concat(v):v&&"".concat(C," ").concat(v)]})]}):null})};var em=t(5411),eg=t(86024),e_=t(30877),eh=t(40032);let eb=(0,y.n9)()(e=>({root:{marginBottom:e.spacing(8)},heading:{display:"flex",justifyContent:"space-between",width:"100%",borderBottom:"1px solid ".concat(e.palette.grey[400]),padding:e.spacing(1)},body:{paddingTop:e.spacing(4)},icon:{fontSize:e.typography.pxToRem(10),color:e.palette.primary.main,transition:"transform 0.25s"},iconIsOpen:{transform:"rotate(180deg)"}})),ey=e=>{let{renderHeading:a,children:t}=e,{classes:l,cx:s}=eb(),[n,o]=(0,r.useState)(!1),d=s(l.icon,{[l.iconIsOpen]:n});return(0,i.jsxs)("div",{className:l.root,children:[(0,i.jsxs)(X.A,{onClick:()=>{o(!n)},className:l.heading,children:[a(),(0,i.jsx)(eh.A,{className:d})]}),(0,i.jsx)(e_.A,{in:n,children:(0,i.jsx)("div",{className:l.body,children:t})})]})};var eA=t(98011);let ef=[{value:p.FU.Relevance,label:w.D.SORT_BY_RELEVANCE}],eT=[{value:p.FU.Relevance,label:w.D.SORT_BY_RELEVANCE},{value:p.FU.Nameasc,label:w.D.SORT_BY_NAME_ASCENDING},{value:p.FU.Namedesc,label:w.D.SORT_BY_NAME_DESCENDING}],eS=[{value:p.FU.Relevance,label:w.D.SORT_BY_RELEVANCE},{value:p.FU.Molwtasc,label:w.D.SORT_BY_MOL_WT_ASC},{value:p.FU.Molwtdesc,label:w.D.SORT_BY_MOL_WT_DESC}],eC=[{value:p.FU.Relevance,label:w.D.SORT_BY_RELEVANCE},{value:p.FU.Genenameasc,label:w.D.SORT_BY_NAME_ASCENDING},{value:p.FU.Genenamedesc,label:w.D.SORT_BY_NAME_DESCENDING}],ev={[m.Xc.Products]:eT,[m.Xc.Genes]:eC,[m.Xc.Papers]:ef,[m.Xc.TechnicalDocuments]:ef,[m.Xc.SiteContent]:ef,[m.Xc.BuildingBlocks]:eS,[m.Xc.StructureSearch]:eS,[m.Xc.B2B]:eS,[m.Xc.Chromatograms]:eT},ex=(0,y.n9)()(e=>({radioGroup:{flexDirection:"column"},icon:{display:"flex",width:"24px",height:"24px",border:"1px solid ".concat(e.palette.grey[500]),borderRadius:"50%","& span":{margin:"auto",width:"14px",height:"14px",borderRadius:"50%",backgroundColor:e.palette.primary.main}}})),eE=()=>{let[e,,a]=(0,C.useSearchQuery)(),{formatMessage:t}=(0,h.A)(),{classes:l}=ex(),s=(0,r.useMemo)(()=>ev[e.focus].map(e=>({...e,label:t(e.label)})),[t,e.focus]);return(0,i.jsx)(H.A,{row:!0,className:l.radioGroup,"aria-label":"sortOptions",name:"sortOptions",value:e.sort,onChange:e=>a.handleSortChange(e.target.value),children:s.map((e,a)=>{let{value:t,label:r}=e;return(0,i.jsx)(G.A,{name:"sortOptionId",value:t,label:r.split(" ").slice(2).join(" "),control:(0,i.jsx)(eA.A,{disableRipple:!0,disableTouchRipple:!0,disableFocusRipple:!0,icon:(0,i.jsx)("span",{className:l.icon}),checkedIcon:(0,i.jsx)("span",{className:l.icon,children:(0,i.jsx)("span",{})})})},a)})})};var eN=t(91496),eI=t(21289),eR=t(70114),eB=t(14810);let eM=(0,y.n9)()(e=>({vr2:{marginBottom:e.spacing(2)},vr4:{marginBottom:e.spacing(4)},labelRoot:{marginLeft:0},checkboxRoot:{padding:e.spacing(1,2,1,0)},shippingIcon:{fontSize:e.typography.pxToRem(24),marginLeft:e.spacing(2)},showMore:{marginLeft:e.spacing(2),color:e.palette.primary.main,fontWeight:e.typography.fontWeightBold,textDecoration:"none"},checkboxIcon:{border:"1px solid ".concat(e.palette.grey[500]),borderRadius:3,width:24,height:24,fontSize:e.typography.pxToRem(4)},checkboxIconChecked:{"& svg":{fontSize:e.typography.pxToRem(12)}},icon:{fontSize:e.typography.pxToRem(10),color:e.palette.primary.main,transition:"transform 0.25s",marginLeft:e.spacing(2)},iconIsOpen:{transform:"rotate(180deg)"}})),eP=e=>{let{facet:a}=e,{classes:t,cx:l}=eM(),s=(0,h.A)(),[,n,o]=(0,C.useSearchQuery)(),d=(n.find(e=>{let{key:t}=e;return t===a.key})||{options:[]}).options,[c,u]=(0,r.useState)(!1),p=l(t.icon,{[t.iconIsOpen]:c}),g=c?a.options:a.options.slice(0,a.numToDisplay||6),_="facet_shipping"===a.key,y=e=>{switch(e){case m.u2.SameDay:return(0,i.jsx)(eI.A,{color:"secondary",fontSize:"inherit"});case m.u2.FreeFreight:return(0,i.jsx)(eR.A,{color:"secondary"});default:return null}},A=d.map(e=>{let a=e.includes(" / "),t=e.includes(""),i=e.indexOf("/");return a||t?e:i>-1?e.slice(i+1):e});return(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:t.vr4,children:g.map(e=>{let r=A.indexOf(e.value)>=0;return(0,i.jsx)("div",{className:t.vr2,children:(0,i.jsx)(G.A,{classes:{root:t.labelRoot},checked:r,control:(0,i.jsx)(eN.A,{"data-testid":"srp-facet-".concat(e.value),id:e.value,value:e.value,color:"primary",classes:{root:t.checkboxRoot},icon:(0,i.jsx)("span",{className:t.checkboxIcon}),checkedIcon:(0,i.jsx)("span",{className:l(t.checkboxIcon,t.checkboxIconChecked),children:(0,i.jsx)(eB.A,{})}),onClick:()=>{o.handleSelectedFacetChange({key:a.key,options:[e.value],action:r?C.FacetChangeAction.Remove:C.FacetChangeAction.Add,multiSelect:a.multiSelect||!1,prefix:a.prefix})}}),label:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(v.A,{value:"".concat(e.value," (").concat(e.count,")")}),_&&(0,i.jsx)("span",{className:t.shippingIcon,children:y(e.value)})]})})},e.value)})}),(a.options.length>g.length||c)&&(0,i.jsxs)(X.A,{onClick:()=>u(!c),"aria-expanded":c,"aria-label":c?s.formatMessage(w.A.SHOW_LESS):s.formatMessage(w.A.SHOW_MORE),className:t.showMore,children:[c?(0,i.jsx)(b.A,{...w.A.SHOW_LESS}):(0,i.jsx)(b.A,{...w.A.SHOW_MORE}),(0,i.jsx)(eh.A,{className:p})]})]})},ej=(0,y.n9)()(e=>({facetMarkup:{marginRight:e.spacing(1),"& sub, & sup":{verticalAlign:"baseline",position:"relative",top:"0.4em"},"& sup":{top:"-0.4em"}}})),eL=e=>{let{facetLabel:a,facetKey:t,facets:l}=e,{classes:s}=ej(),n=(0,h.A)(),o=(0,r.useCallback)((e,a)=>{if(!a)return"";let t=a.find(a=>a.key===e);return(null==t?void 0:t.key)?n.formatMessage(w.A[t.key.toUpperCase()]):""},[n])(t,l);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(v.A,{className:s.facetMarkup,value:"".concat(o,":")}),(0,i.jsx)(v.A,{value:a})]})},eO=(0,y.n9)()(e=>({root:{marginBottom:e.spacing(8)},head:{marginBottom:e.spacing(4),display:"flex",justifyContent:"space-between",alignItems:"center"},body:{"& > *":{marginBottom:e.spacing(2)}},clearBtn:{color:e.palette.primary.main,fontWeight:e.typography.fontWeightBold},searchTerm:{marginRight:e.spacing(1)}})),eU=e=>{let{facets:a,isStructureSearch:t}=e,[r,l,s]=(0,C.useSearchQuery)(),n=(0,_.A)(l,e=>e.options.map(a=>({key:e.key,label:a}))),{formatMessage:o}=(0,h.A)(),{classes:c}=eO();return(0,i.jsxs)("div",{className:c.root,children:[(0,i.jsx)("div",{className:c.head,children:(0,i.jsx)(d.A,{variant:"caption",children:(0,i.jsx)(b.A,{id:"APPLIED_FILTERS_HEADING",defaultMessage:"Applied Filters:"})})}),(0,i.jsxs)("div",{className:c.body,children:[r.term&&!t&&"facet-search"!==r.term&&(0,i.jsx)(x.A,{ariaLabel:"".concat(o(A.A.SELECTION_CHIP_REMOVE_FILTER_1)," ").concat(r.term," ").concat(o(A.A.SELECTION_CHIP_REMOVE_TO_PERFORM_FACET_SEARCH)),label:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("span",{className:c.searchTerm,children:[o(A.A.KEYWORD),":"]}),(0,i.jsx)("span",{children:"'".concat(r.term,"'")})]}),dataTestId:"query-term-chip",onDelete:()=>s.handleTermRemoval(l,a)}),a&&n.map(e=>(0,i.jsx)(x.A,{ariaLabel:"".concat(o(A.A.SELECTION_CHIP_REMOVE_FILTER_1)," ").concat(e.label," ").concat(o(A.A.SELECTION_CHIP_REMOVE_FILTER_2)),onDelete:()=>{s.handleSelectedFacetChange({key:e.key,options:[e.label],action:C.FacetChangeAction.Remove})},label:(0,i.jsx)(eL,{facetLabel:e.label,facetKey:e.key,facets:a})},e.key))]})]})},ek=(0,y.n9)()(e=>({body:{overflow:"scroll",padding:e.spacing(6,4)},footer:{padding:e.spacing(6,4)}})),eF=e=>{let{facets:a,isStructureSearch:t,isModalOpen:l,onModalClose:s,showSortBar:n}=e,{classes:o}=ek();return(0,i.jsx)(eg.A,{open:l,onClose:s,renderTitle:()=>(0,i.jsx)(d.A,{variant:"h2",component:"h2",children:(0,i.jsx)(b.A,{...A.A.FILTER_AND_SORT_HEADING})}),children:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:o.body,children:[(0,i.jsx)(eU,{facets:a,isStructureSearch:t}),n&&(0,i.jsx)(ey,{renderHeading:()=>(0,i.jsx)(d.A,{variant:"body1",component:"h2",children:(0,i.jsx)("b",{children:(0,i.jsx)(b.A,{...A.A.SORT_HEADING})})}),children:(0,i.jsx)(eE,{})}),!!a&&a.map(e=>(0,i.jsx)(r.Fragment,{children:(0,i.jsx)(ey,{renderHeading:()=>(0,i.jsx)(d.A,{variant:"body1",component:"h2",children:(0,i.jsx)("b",{children:(0,i.jsx)(E.A,{id:e.key.toUpperCase()})})}),children:(0,i.jsx)(eP,{facet:e,allFacets:a})})},e.key))]}),(0,i.jsx)("div",{className:o.footer,children:(0,i.jsx)(em.A,{variant:"contained",color:"primary",size:"large",fullWidth:!0,onClick:s,children:(0,i.jsx)(b.A,{id:"DONE",defaultMessage:"Done"})})})]})})};var eD=t(75584);let eH=(0,y.n9)()(e=>({filterAndSortBar:{display:"flex",alignItems:"center",justifyContent:"center",padding:"".concat(e.spacing(3)," 0"),borderBottom:"1px solid ".concat(e.palette.grey[400]),backgroundColor:e.palette.common.white},filterTrigger:{fontSize:e.typography.pxToRem(14),color:e.palette.primary.main,fontWeight:e.typography.fontWeightBold},filterIcon:{fontSize:e.typography.pxToRem(24),marginRight:e.spacing(2)},facetCount:{display:"flex",alignItems:"center",justifyContent:"center",width:"24px",height:"24px",border:"1px solid ".concat(e.palette.primary.main),borderRadius:e.shape.borderRadius,color:e.palette.primary.main,fontSize:e.typography.pxToRem(12),fontWeight:e.typography.fontWeightBold,marginRight:e.spacing(2)},vr6:{marginBottom:e.spacing(6)},mobileFiltersAndNav:{marginBottom:e.spacing(5),[e.breakpoints.up("md")]:{display:"none"}}})),eG=e=>{let{metadata:a,orgId:t,facets:l,showSortBar:s}=e,[n,o]=(0,C.useSearchQuery)(),{formatMessage:d}=(0,h.A)(),[c,u]=(0,r.useState)(!1),{classes:p}=eH(),g=()=>{u(!1)},_=n.focus===m.Xc.StructureSearch;return(0,i.jsxs)("div",{className:p.mobileFiltersAndNav,children:[(0,i.jsx)("div",{className:p.vr6,children:a&&(0,i.jsx)(ep,{currPage:a.page,perPage:a.perPage,resultCount:a.setsCount||a.itemCount||0,searchTerm:n.term,searchType:n.focus})}),(0,i.jsx)(ed,{orgId:t}),(!!(null==l?void 0:l.length)||s)&&(0,i.jsx)("div",{className:p.filterAndSortBar,children:(0,i.jsxs)(X.A,{className:p.filterTrigger,onClick:e=>{e.preventDefault(),u(!0)},children:[o.length?(0,i.jsx)("span",{className:p.facetCount,children:o.length}):(0,i.jsx)(eD.A,{className:p.filterIcon,fontSize:"inherit",color:"primary"}),d(w.A.FILTER_AND_SORT_HEADING)]})}),(0,i.jsx)(eF,{facets:l,isStructureSearch:_,isModalOpen:c,onModalClose:()=>g(),showSortBar:s})]})};var ew=t(71007),eW=t(46129);let eK=(0,y.n9)()(e=>({searchLink:{fontSize:e.typography.pxToRem(16),fontWeight:e.typography.fontWeightMedium,color:e.palette.secondary.dark,marginBottom:e.spacing(2),cursor:"pointer"}})),eq=e=>{let{orgId:a,isStructureSearch:t}=e,{classes:r}=eK();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:r.searchLink,children:(0,i.jsx)(eW.N,{href:u.wO.index(),"aria-hidden":!0,onClick:()=>{(0,ew.dZ)({action:"visit advanced search page",component:"left rail",elementType:"link",elementText:"advanced search",linkUrl:u.wO.index()})},children:(0,i.jsx)(b.A,{id:"ADVANCED_SEARCH",defaultMessage:"Advanced Search"})})}),!a&&!t&&(0,i.jsx)("div",{className:r.searchLink,children:(0,i.jsx)(eW.N,{href:u.HX.index(),"aria-hidden":!0,onClick:()=>{(0,ew.dZ)({action:"visit chemical structure search",component:"left rail",elementType:"link",elementText:"chemical structure search",linkUrl:u.HX.index()})},children:(0,i.jsx)(b.A,{id:"CHEMICAL_STRUCTURE_SEARCH",defaultMessage:"Chemical Structure Search"})})})]})};var eY=t(90589),eV=t(76023),eJ=t(45484);let ez=()=>{let[e,,a]=(0,C.useSearchQuery)(),{formatMessage:t}=(0,h.A)(),l=(0,r.useMemo)(()=>ev[e.focus].map(e=>({...e,label:t(e.label)})),[t,e.focus]);return(0,i.jsx)(Y.A,{minWidth:204,clone:!0,children:(0,i.jsx)(eJ.A,{fullWidth:!1,size:"small",value:e.sort,onChange:e=>{a.handleSortChange(e.target.value)},id:"srp-sort-options",children:l.map(e=>{let{value:a,label:t}=e;return(0,i.jsx)(eV.A,{value:a,id:"sort-option-".concat(a),children:t},a)})})})},eZ=(0,y.n9)()(e=>({searchLink:{fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightMedium,paddingRight:e.spacing(2),paddingLeft:e.spacing(2),color:e.palette.secondary.dark},borderLeft:{borderLeft:"1px solid ".concat(e.palette.grey[400])},compareButton:{marginLeft:e.spacing(3),minWidth:116},desktopResultsMenu:{display:"none",[e.breakpoints.up("md")]:{minHeight:"2rem",display:"flex",alignItems:"center",justifyContent:"flex-end",flexShrink:0}}})),eQ=e=>{let{metadata:a,showSortBar:t}=e,{classes:r}=eZ(),l=(0,j.useRouter)(),s=(0,m.h2)({focus:l.query.focus,term:l.query.term});return(0,i.jsxs)("div",{className:r.desktopResultsMenu,children:[a&&(0,i.jsx)(ep,{currPage:a.page,perPage:a.perPage,resultCount:a.setsCount||a.itemCount||0,searchTerm:s.term,searchType:s.focus}),t&&(0,i.jsx)(Y.A,{ml:2,children:(0,i.jsx)(ez,{})})]})};var eX=t(34415),e$=t(77197);let e0=(0,y.n9)()(e=>({docBanner:{padding:e.spacing(2,3),marginTop:e.spacing(4),background:e.palette.primary.light,display:"flex",flexDirection:"column",height:"53px",justifyContent:"center",[e.breakpoints.down("md")]:{margin:e.spacing(3)},"& p":{fontSize:e.typography.pxToRem(16),[e.breakpoints.down("md")]:{fontSize:e.typography.pxToRem(14)}}},lowercase:{textTransform:"lowercase"}}));var e1=function(e){return e.SDS="sds",e}({});let e2={sds:{id:"LOOKING_FOR_SDS",defaultMessage:"Looking for a Safety Data Sheet?",values:{b:function(){for(var e=arguments.length,a=Array(e),t=0;tCertificate of Analysis?",values:{b:function(){for(var e=arguments.length,a=Array(e),t=0;tCertificate of Origin?",values:{b:function(){for(var e=arguments.length,a=Array(e),t=0;tCertificate of Quality?",values:{b:function(){for(var e=arguments.length,a=Array(e),t=0;t{var a;let{searchQuery:t}=e,{classes:r}=e0(),l=e2[t],s=u.HN.index(t),n=null===(a=e$.tq[t])||void 0===a?void 0:a.replaceAll(" ","_");return(0,i.jsx)("div",{className:r.docBanner,children:(0,i.jsxs)(d.A,{variant:"body1",children:[l&&(0,i.jsx)(b.A,{id:l.id,defaultMessage:l.defaultMessage,values:l.values})," ",(0,i.jsx)(b.A,{id:"THESE_AND_OTHER_DOCS",defaultMessage:"These and other documents can be found on our"})," ",(0,i.jsx)(eX.A,{href:"".concat(s,"&").concat("icid=search_term_specific_tip-banner-looking_for_a_".concat(n,"-documents")),children:(0,i.jsx)(b.A,{id:"DOCUMENTS",defaultMessage:"Documents"})})," ",(0,i.jsx)("span",{className:r.lowercase,children:(0,i.jsx)(b.A,{id:"PAGE",defaultMessage:"Page"})}),"."]})})};var e3=t(54366);let e5=(0,y.n9)()(e=>({medium:{fontWeight:e.typography.fontWeightMedium},banner:{alignItems:"center",background:e.palette.primary.light,display:"flex",flexDirection:"column",justifyContent:"center",margin:e.spacing(4,2),padding:e.spacing(2,0),[e.breakpoints.up("md")]:{alignItems:"start",marginLeft:e.spacing(0),marginRight:e.spacing(0),padding:e.spacing(2,45,2,3)},"& p":{fontSize:e.typography.pxToRem(14),[e.breakpoints.up("sm")]:{fontSize:e.typography.pxToRem(15)}}}})),e8=e=>{let{searchQuery:a}=e,{classes:t}=e5(),r=(0,u.rd)();return(0,i.jsx)("div",{className:t.banner,children:(0,i.jsxs)(d.A,{variant:"body1",children:[(0,i.jsx)(b.A,{id:"LOOKING_FOR_MOL_FORMULA",defaultMessage:"Are you looking for the Molecular Formula",values:{strong:function(){for(var e=arguments.length,a=Array(e),t=0;te.split("").map(e=>String.fromCharCode(8320+parseInt(e))).join(""))}),"’?"]})]})})},e6=(0,y.n9)()(e=>({hideOnMobile:{[e.breakpoints.down("md")]:{display:"none"}},searchFacets:{margin:0,padding:e.spacing(0)},searchFacetsInner:{borderRight:"1px solid ".concat(e.palette.grey[600]),height:"calc(100% - ".concat(e.spacing(5),")"),padding:e.spacing(0,7,5,5),marginTop:e.spacing(5)},searchResults:{marginTop:e.spacing(10),padding:0,[e.breakpoints.up("md")]:{"&&":{marginTop:e.spacing(4),paddingLeft:e.spacing(8),paddingTop:0}}},searchResultsLoose:{[e.breakpoints.up("md")]:{marginTop:e.spacing(6)}},noResults:{marginTop:0},mobileContainer:{maxWidth:"100%",paddingLeft:0,paddingRight:0,margin:0},searchLinks:{marginBottom:e.spacing(4.5)},title:{marginLeft:e.spacing(2),textTransform:"capitalize",[e.breakpoints.up("md")]:{marginLeft:0}},alert:{display:"flex",alignItems:"flex-start",lineHeight:1.5,borderRadius:"6px",marginBottom:e.spacing(6),padding:e.spacing(6,4),"& .MuiAlert-icon":{paddingTop:0},"& .MuiAlert-action":{padding:0,margin:0},"& svg":{fontSize:e.typography.pxToRem(16)}},infoMessage:{fontWeight:e.typography.fontWeightRegular,textTransform:"none"}})),e7=e=>{var a,t;let{children:_,showSortBar:h,showFacets:b,showAvailableForSale:y,orgId:A,facets:f,loading:T,error:S,metadata:x,showMore:E}=e,{classes:N,cx:I}=e6(),R=(0,u.rd)(),[M]=(0,C.useSearchQuery)(),P=(0,m.h2)({focus:R.query.focus,term:R.query.term}),j=P.focus===m.Xc.StructureSearch,L=P.focus===m.Xc.Products||P.focus===m.Xc.B2B,O=(0,c.A)(),U=(0,s.A)(O.breakpoints.up("md")),k=(null==x?void 0:x.itemCount)===0||null==x||(null==x?void 0:x.setsCount)===0,H=I({[k?N.noResults:N.searchResultsLoose]:L});(0,r.useEffect)(()=>{l.sZ.setItem("previousSearchPath",R.asPath)},[R.asPath]);let G=[Object.values(p.e_),Object.values(e1)].toString().toLowerCase(),w=(()=>{var e,a;return"facet-search"===P.term?null===(e=M.facet[0])||void 0===e?void 0:e.split(":")[1]:(null===(a=R.query)||void 0===a?void 0:a.term)||""})(),W=!!w&&G.split(",").includes(w.toLowerCase()),K=(null==x?void 0:x.suggestedType)&&x.suggestedType.includes("mol_form");return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(F,{metadata:x},"head"),(0,i.jsx)(n.A,{className:N.mobileContainer,children:(0,i.jsxs)(o.A,{container:!0,spacing:10,children:[(0,i.jsx)(o.A,{item:!0,md:3,className:I(N.hideOnMobile,N.searchFacets),children:(0,i.jsxs)("div",{className:N.searchFacetsInner,children:[(0,i.jsx)("div",{className:N.searchLinks,children:(0,i.jsx)(eq,{orgId:A,isStructureSearch:j})}),j?(0,i.jsx)(D.A,{}):(0,i.jsx)(ee,{orgId:A}),b&&(0,i.jsx)(g.A,{loading:T,error:S,facets:f,showMore:E}),y&&(0,i.jsx)(Q,{loading:T,error:S})]})}),(0,i.jsxs)(o.A,{item:!0,xs:12,md:9,className:k?N.noResults:N.searchResults,children:[!T&&!k&&(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(d.A,{variant:"h1",className:N.title,children:(0,i.jsx)(v.A,{value:w})})}),W&&(null==R?void 0:null===(a=R.query)||void 0===a?void 0:a.term)&&(0,i.jsx)(e4,{searchQuery:R.query.term.toLowerCase()}),K&&!T&&(null==R?void 0:null===(t=R.query)||void 0===t?void 0:t.term)&&(0,i.jsx)(e8,{searchQuery:R.query.term}),b&&!T&&(0,i.jsx)(B,{facets:f,isStructureSearch:j}),U&&!k?(0,i.jsx)(eQ,{showSortBar:h,metadata:x,orgId:A}):(0,i.jsx)(eG,{facets:f,showSortBar:h,metadata:x,orgId:A}),(0,i.jsx)("div",{className:H,children:_})]})]})}),!T&&!k&&(0,i.jsx)(eY.A,{dispType:p.HI.RecentlyViewedSrp,searchKey:P.term,analyticsPageName:"srp",analyticsPageDetails:"search results page"})]})}},54064:(e,a,t)=>{t.d(a,{z:()=>l});var i=t(28888);function r(){let e=(0,i._)(["\n fragment DynamicProduct on Product {\n id\n productKey\n productNumber\n productSku\n lastBoughtUnix\n brand {\n key\n erpKey\n name\n color\n }\n name\n description\n images {\n altText\n mediumUrl\n }\n gaProductCode\n isMarketplace\n erp_type\n tags\n discount\n}\n "]);return r=function(){return e},e}let l=(0,t(82897).J1)(r())},55007:(e,a,t)=>{t.d(a,{Sx:()=>c});var i=t(28888);t(37876);var r=t(82897),l=t(54064);t(14232);var s=t(54431);function n(){let e=(0,i._)(["\n query SrpRecommendedProducts($input: GetSrpRecommendedProductsInput!) {\n getSrpRecommendedProducts(input: $input) {\n products {\n ...DynamicProduct\n }\n }\n}\n ",""]);return n=function(){return e},e}let o={},d=(0,r.J1)(n(),l.z);function c(e){let a={...o,...e};return s.IT(d,a)}},55287:(e,a,t)=>{t.d(a,{WL:()=>d});var i=t(28888);t(37876);var r=t(82897);t(14232);var l=t(54431);function s(){let e=(0,i._)(['\n query PreviouslyPurchasedProduct($productNumber: String!) {\n recentOrderItems(\n input: {page: 1, perpage: 1, product: $productNumber, sortcolumn: "orderDate", orderby: "desc"}\n ) {\n count\n orderItems {\n orderId\n orderDate\n product\n }\n }\n}\n ']);return s=function(){return e},e}let n={},o=(0,r.J1)(s());function d(e){let a={...n,...e};return l.IT(o,a)}},57717:(e,a,t)=>{t.d(a,{A:()=>i.Ay});var i=t(91721)},58597:(e,a,t)=>{t.d(a,{A:()=>o});var i=t(37876);t(14232);var r=t(8733),l=t(54753),s=t(28975),n=t(12197);let o=e=>{let{open:a,onCancel:t}=e;return(0,i.jsx)(s.Ay,{open:a,onClose:t,size:s.Ih.Small,renderTitle:()=>(0,i.jsx)(n.A,{variant:"h2",children:(0,i.jsx)(r.A,{...l.A.RESTRICTED_ITEM})}),children:(0,i.jsx)(s.Uh,{children:(0,i.jsx)(n.A,{component:"p",children:(0,i.jsx)(r.A,{...l.A.RESTRICTED_ITEM_MESSAGE})})})})}},58745:(e,a,t)=>{t.d(a,{A:()=>d});var i=t(37876),r=t(49794),l=t(86692),s=t(99220),n=t(6760);let o=(0,s.n9)()((e,a)=>{let{disabled:t,size:i}=a;return{root:{padding:"0",marginRight:e.spacing(2),"&:hover":{borderRadius:"50%",outline:"3px solid ".concat(e.palette.primary.light)}},icon:{display:"flex",border:t?e.palette.common.white:"1px solid ".concat(e.palette.grey[500]),borderRadius:"50%",backgroundColor:t?e.palette.grey[50]:e.palette.common.white,height:"medium"===i?"24px":"20px",width:"medium"===i?"24px":"20px"},checkedIcon:{"&:before":{content:'""',display:"block",backgroundColor:t?e.palette.grey[800]:e.palette.primary.main,borderRadius:"50%",position:"absolute",height:"58%",width:"58%",top:"21%",left:"21%"}},customRadio:{marginLeft:0,"& .MuiIconButton-label":{"& span":{height:"medium"===i?"24px":"20px",width:"medium"===i?"24px":"20px"}}},disabledText:{"& .MuiTypography-body1 ":{color:e.palette.grey[800]}}}}),d=e=>{let{name:a,value:t,label:s,checked:d,onChange:c,size:u="medium",disabled:p=!1,"data-testid":m}=e,{cx:g,classes:_}=o({disabled:p,size:u}),h="string"==typeof s?(0,i.jsx)(r.A,{variant:"body1",children:s}):s;return(0,i.jsx)(n.A,{className:g(_.customRadio,{[_.disabledText]:p}),value:t,control:(0,i.jsx)(l.A,{"data-testid":m,className:_.root,name:a,checked:d,onChange:c,disabled:p,size:u,checkedIcon:(0,i.jsx)("span",{className:g(_.icon,_.checkedIcon)}),icon:(0,i.jsx)("span",{className:_.icon})}),label:h})}},61622:(e,a,t)=>{t.d(a,{j:()=>i});let i=e=>e?e.map(e=>({...e,productKey:e.productNumber,isMarketplace:!1})):[]},62084:(e,a,t)=>{t.d(a,{A:()=>c});var i=t(37876),r=t(42778);t(14232);var l=t(67792),s=t(8733),n=t(53295),o=t(12197),d=t(75020);let c=e=>{let{product:a,substancePosition:t,focus:c,typeButtonText:u,ga4Payload:p,sourceString:m}=e,{setGlobalModalComponent:g,clearGlobalModalComponent:_}=(0,r.g)(),h=e=>{var r,l,s,o;g((0,i.jsx)(n.A,{onClose:_,product:a,focus:e,sourceString:m})),(0,d.Sm)({action:"view p&a",section:t?void 0:"products",component:null!==(l=null==p?void 0:p.component)&&void 0!==l?l:"list",elementType:null!==(s=null==p?void 0:p.elementType)&&void 0!==s?s:"link",elementText:null!==(o=null==p?void 0:p.elementText)&&void 0!==o?o:"view",material:{materialDescription:a.name,brand:null===(r=a.brand)||void 0===r?void 0:r.key,product:a.productNumber}})};return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(l.A,{typeButtonText:u,onClick:()=>h(c),children:(0,i.jsx)(o.A,{variant:"inherit",children:u||(0,i.jsx)(s.A,{id:"VIEW",defaultMessage:"View"})})})})}},62155:(e,a,t)=>{t.d(a,{Ay:()=>es});var i=t(37876),r=t(14232),l=t(77742),s=t(8733),n=t(99220),o=t(57377),d=t(10181),c=t(67241),u=t(70377),p=t(41683),m=t(71549),g=t(34669),_=t(63912),h=t(47801),b=t(97710),y=t(80491),A=t(80863),f=t(61206),T=t(6315),S=t(74770),C=t(26925),v=t(52263),x=t(71007),E=t(15093),N=t(65824),I=t(28907),R=t(75020),B=t(11148),M=t(62084),P=t(11788),j=t(89617),L=t(23604),O=t(87254),U=t(39324),k=t.n(U),F=t(88700);let{publicRuntimeConfig:{featureFlags:D}}=k()(),H=(0,n.n9)()(e=>({tableRow:{height:"2.5rem","& .MuiTableCell-body":{padding:".2rem .6rem",borderBottom:"1px solid ".concat(e.palette.grey[300])}},productImageContainer:{height:"3.2rem",width:"3.2rem",display:"flex",alignItems:"center"},productImage:{height:"auto",width:"100%"},productName:{paddingTop:e.spacing(1)},productNumberContainer:{wordBreak:"break-word",overflowWrap:"break-word",paddingRight:"0 !important",fontWeight:e.typography.fontWeightMedium},productDescription:{maxWidth:"18rem"},productDescriptionName:{wordBreak:"break-word",fontWeight:e.typography.fontWeightMedium,paddingRight:"0.5rem"},breakWord:{wordBreak:"break-word"},productDescLink:{wordBreak:"break-word",color:e.palette.common.black,fontWeight:"normal"},hideBelowMd:{[e.breakpoints.down("md")]:{display:"none"}},hideOnMobile:{whiteSpace:"nowrap",[e.breakpoints.down("sm")]:{display:"none"}},sdsTrigger:{display:"block"},clearBottomBorder:{"& > *":{borderBottomColor:"transparent"}},tableRowExpanded:{backgroundColor:e.palette.background.grey},expandHideSpacer:{height:0,visibility:"hidden"},badgeCell:{textAlign:"right"}})),G="7950",w={CLONALITY:{key:"clonality-clone_number.default"},SPECIES_REACTIVITY:{key:"species reactivity.reactivity"},PORE_SIZE:{key:"pore size.default"},DIAMETER:{key:"composite dimension.default",label:"diam."},STERILITY:{key:"sterilization.default"},MATERIAL:{key:"material.default"}},W=e=>{let{displayBadgesOnProduct:a,product:t,showGreenBadge:r,txnBadgeColAdjustments:l}=e,{attributes:s}=t,n=s.find(e=>e.key===w.CLONALITY.key),d=s.find(e=>e.key===w.SPECIES_REACTIVITY.key);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.A,{children:n&&(0,i.jsx)(T.A,{values:n.values})}),(0,i.jsx)(o.A,{children:(0,i.jsx)(f.A,{value:t.cardAttribute.application.join(", ")})}),!l&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.A,{children:d&&(0,i.jsx)(T.A,{values:d.values})}),(0,i.jsx)(o.A,{children:t.cardAttribute.citationCount}),a||r&&(0,i.jsxs)(o.A,{children:[a&&(0,i.jsx)(S.A,{features:t.features}),r&&(0,i.jsx)(j.A,{})]})]})]})},K=e=>{let{displayBadgesOnProduct:a,product:t,showGreenBadge:r,txnBadgeColAdjustments:l}=e,{attributes:s}=t,n=s.find(e=>e.key===w.PORE_SIZE.key),d=s.find(e=>e.key===w.DIAMETER.key&&e.label===w.DIAMETER.label),c=s.find(e=>e.key===w.STERILITY.key),u=s.filter(e=>e.key===w.MATERIAL.key);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.A,{"data-testid":"pdp-product-poreSize",children:n&&n.values.length&&(0,i.jsx)(T.A,{values:n.values})}),(0,i.jsx)(o.A,{"data-testid":"pdp-product-diameter",children:d&&(0,i.jsx)(T.A,{values:d.values})}),!l&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.A,{"data-testid":"pdp-product-sterility",children:c&&(0,i.jsx)(T.A,{values:c.values})}),(0,i.jsx)(o.A,{"data-testid":"pdp-product-material",children:u&&u.map(e=>(0,i.jsx)(T.A,{values:e.values},e.key))}),a||r&&(0,i.jsxs)(o.A,{children:[a&&(0,i.jsx)(S.A,{features:t.features}),r&&(0,i.jsx)(j.A,{})]})]})]})},q=e=>{let{focus:a,isStaticContent:t,product:r,productDescription:l}=e,{classes:s}=H();return(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(o.A,{className:s.productDescription,align:"left",children:[t&&r.name&&(0,i.jsx)(f.A,{value:r.name,className:s.productDescriptionName}),(0,i.jsx)(I.h,{product:r,focus:a,label:l,productDescriptionClass:s.productDescLink,productLinkType:I.A.DESCRIPTION,productDescription:l})]})})},Y=e=>{let{keyAttributes:a,focus:t,isStaticContent:r,product:l,productDescription:s,txnBadgeColAdjustments:n}=e,d=n?2:null==a?void 0:a.length;return(null==a?void 0:a.length)?(0,i.jsx)(i.Fragment,{children:null==a?void 0:a.slice(0,d).map(e=>(0,i.jsx)(o.A,{"data-testid":"pdp-product-".concat(e.label),children:e.values.length>0?(0,i.jsx)(T.A,{values:e.values}):"—"},"".concat(e.key,"_").concat(e.label)))}):(0,i.jsx)(q,{focus:t,isStaticContent:r,product:l,productDescription:s})},V=e=>{let{displayBadgesOnProduct:a,features:t,showGreenBadge:r,txnBadge:l,isTxnBadgeUser:s}=e,{classes:n}=H();return(0,i.jsx)(o.A,{className:n.badgeCell,colSpan:4,children:l?(0,i.jsx)(O.A,{showTooltip:!0}):!s&&(0,i.jsxs)(i.Fragment,{children:[a&&(0,i.jsx)(S.A,{features:t}),r&&(0,i.jsx)(j.A,{})]})})},J=e=>{var a,t,s,n,d,c,u;let{additionalColumns:m,displayBadgesOnProduct:T,displayViewLink:S=!0,focus:j,isShowBrand:O,isShowImage:U,isStaticContent:k,product:w,productIsAntibody:J,productIsSyringeFilter:z,showDescription:Z,substanceId:Q,substancePosition:X,txnBadgeColAdjustments:$}=e,ee=(0,B.rd)(),{classes:ea,cx:et}=H(),{formatMessage:ei}=(0,l.A)(),[er,el]=(0,r.useState)(!1),{currentUser:es,isB2BUser:en}=(0,P.iZ)(),[eo]=(0,L.lT)(["language"]),{compareProducts:ed,addCompareProduct:ec,removeCompareProduct:eu}=(0,y.Zn)(),ep=ed.some(e=>{let{productKey:a,brandKey:t,catalogType:i}=e;return a===w.productKey&&t===w.brand.key&&i===(0,b.vN)(j)}),em=null!==(u=null===h.Lr||void 0===h.Lr?void 0:h.Lr.getItem("searchedfor"))&&void 0!==u?u:"",eg=()=>{var e;el(e=>!e),(0,R.Sm)({action:er?"close p&a":"view p&a",section:X?void 0:"products",component:"list",elementType:"accordion",elementText:er?"hide":"expand",material:{materialDescription:w.name,brand:null===(e=w.brand)||void 0===e?void 0:e.key,product:w.productNumber}})},{paMessage:e_}=w,eh=w.productNumber.startsWith("CB_")?ei(g.A.DETAILS):w.productNumber,eb=!ep&&ed.length>=y.NN,ey={productKey:w.productKey,productNumber:w.productNumber,brandKey:w.brand.key,images:w.images,catalogType:j?(0,b.vN)(j):void 0},eA=(null==es?void 0:es.metadata.isNewPNASrpEnabled)&&!ee.query.debug&&S,ef=w.legalNameSuffix||w.description,eT=null===(a=w.attributes)||void 0===a?void 0:a.find(e=>"greener alternative category.default"===e.key),eS="en"===eo.language.toLowerCase(),eC=J&&w.cardAttribute,ev=!eC&&!z&&eS&&(null==w?void 0:w.keyAttributes)&&w.keyAttributes.length>0,ex=(0,r.useMemo)(()=>{var e,a;return(null==es?void 0:null===(a=es.soldToPartners)||void 0===a?void 0:null===(e=a[0])||void 0===e?void 0:e.salesOrg)||(null==es?void 0:es.metadata.salesOrg)||""},[es]),eE=(0,r.useMemo)(()=>{var e;return(null==es?void 0:null===(e=es.metadata)||void 0===e?void 0:e.country)||""},[es]),eN=D.srpTxnBadges&&"US"===eE&&!en&&ex===G,eI=eN&&w.txnBadge&&(null===(t=w.txnBadge)||void 0===t?void 0:t.type)==="MAX_DISCOUNT"&&(null===(n=w.txnBadge)||void 0===n?void 0:null===(s=n.salesOrgIds)||void 0===s?void 0:s.includes(G));return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(p.A,{className:er?et(ea.tableRow,ea.clearBottomBorder,ea.tableRowExpanded):ea.tableRow,"data-testid":"product-".concat(w.name),children:[U?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.A,{children:(0,i.jsx)("span",{className:ea.productImageContainer,children:(0,i.jsx)("img",{className:ea.productImage,src:null==w?void 0:null===(d=w.images[0])||void 0===d?void 0:d.smallUrl,alt:(null==w?void 0:null===(c=w.images[0])||void 0===c?void 0:c.altText)||""})})}),(0,i.jsx)(o.A,{classes:{root:ea.productNumberContainer},children:(0,i.jsx)(I.h,{product:w,focus:j,label:eh,productDescriptionClass:ea.productName,productLinkType:I.A.NAME,productDescription:ef})})]}):(0,i.jsxs)(i.Fragment,{children:[!k&&(0,i.jsx)(o.A,{className:ea.hideBelowMd,children:(0,i.jsx)(N.A,{name:"".concat(ei(g.A.COMPARE),"-").concat(w.productNumber),checked:ep,onChange:e=>{e.target.checked?ec(ey):eu(ey)},"aria-label":"".concat(ei(g.A.COMPARE)," ").concat(w.productNumber),disabled:eb})}),(0,i.jsx)(o.A,{classes:{root:ea.productNumberContainer},children:(0,i.jsx)(I.h,{product:w,focus:j,label:eh,onProductLinkClick:()=>(0,x.WL)({product:w,searchTerm:em,substanceId:Q,substancePosition:X}),productDescriptionClass:ea.productName,productLinkType:I.A.NAME,productDescription:ef})})]}),eC&&(0,i.jsx)(W,{displayBadgesOnProduct:T,showGreenBadge:eT,product:w,txnBadgeColAdjustments:$}),z&&(0,i.jsx)(K,{displayBadgesOnProduct:T,showGreenBadge:eT,product:w,txnBadgeColAdjustments:$}),ev&&(0,i.jsx)(Y,{keyAttributes:null==w?void 0:w.keyAttributes,focus:j,isStaticContent:k,product:w,productDescription:ef,txnBadgeColAdjustments:$}),!w.cardCategory&&(0,i.jsxs)(i.Fragment,{children:[Z&&(0,i.jsx)(q,{focus:j,isStaticContent:k,product:w,productDescription:ef}),O&&(0,i.jsx)(o.A,{className:ea.hideOnMobile,style:{color:w.brand.color||void 0},children:w.brand.name}),m&&m.map(e=>{var a;let{value:t}=e,r=w.attributes.find(e=>e.key&&e.key.toLowerCase()===t.toLowerCase());return(0,i.jsx)(o.A,{children:(0,i.jsx)(f.A,{value:null==r?void 0:null===(a=r.values)||void 0===a?void 0:a.join(", ")})},t)})]}),(0,i.jsx)(V,{displayBadgesOnProduct:T,features:w.features,showGreenBadge:eT,txnBadge:eI&&w.txnBadge,isTxnBadgeUser:eN}),(0,i.jsx)(o.A,{children:!!w.sdsLanguages.length&&(0,i.jsx)(A.A,{sdsLanguages:w.sdsLanguages,productNumber:w.sdsPnoKey,brandKey:w.brand.key,trigger:(0,i.jsx)(E.A,{className:ea.sdsTrigger,color:"primary"})})}),(0,i.jsx)(o.A,{children:eA?(0,i.jsx)(M.A,{product:w,substancePosition:X,focus:j}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(_.A,{expanded:er,setExpanded:eg,collapsedText:ei(g.A.EXPAND),expandedText:ei(g.A.HIDE),"data-testid":"srp-pricing-".concat(w.productNumber).concat(w.brand.key)}),(0,i.jsx)("div",{className:ea.expandHideSpacer,children:(0,i.jsx)(_.A,{expanded:!er,setExpanded:eg,collapsedText:ei(g.A.EXPAND),expandedText:ei(g.A.HIDE)})})]})})]}),(0,i.jsx)(p.A,{className:ea.tableRowExpanded,children:er&&(0,i.jsx)(o.A,{colSpan:12,children:e_?(0,i.jsx)(v.Ay,{brandKey:w.brand.key,productNumber:w.productNumber,paMessage:e_,displayType:v.yU.SRP,gaPricingOverrides:{component:F.IP.List}}):(0,i.jsx)(C.A,{queryFocus:j,productName:w.name,productNumber:w.productNumber,productDescription:w.description||"",images:w.images,materialIds:w.materialIds,brandKey:w.brand.key,gaType:(0,x.Ss)(j),isMarketplace:w.isMarketplace,productAttributes:w.attributes,marketplaceSellerId:w.marketplaceSellerId||"",marketplaceOfferId:w.marketplaceOfferId||"",displaySellerName:w.displaySellerName||"",displayPromotionalBundlesAnchor:!0,checkForPb:!0,productKey:w.productKey,erp_type:w.erp_type,isBBE:w.isBBE})})})]})},{publicRuntimeConfig:{featureFlags:z}}=k()(),Z=(0,n.n9)()(e=>({tContainer:{overflowX:"visible"},tHeadRow:{whiteSpace:"nowrap","& .MuiTableCell-head":{padding:"0 .6rem",fontSize:e.typography.pxToRem(12),fontWeight:600,borderBottom:"1px solid ".concat(e.palette.grey[300])}},tHeadProductNumber:{width:124},tHeadSds:{width:52,"&:empty":{width:0}},hideBelowMd:{[e.breakpoints.down("md")]:{display:"none"}},utilityRow:{display:"flex",marginTop:e.spacing(4),"&:empty":{display:"none"}},showMoreLessButton:{flexShrink:0},compressWidth:{width:0}})),Q={ANTIBODY:"ANTIBODY",SYRINGE_FILTERS:"SYRINGE_FILTERS"};Q.ANTIBODY,Q.SYRINGE_FILTERS;let X="7950",$=e=>{let{showSdsColumn:a}=e,{classes:t}=Z(),{formatMessage:r}=(0,l.A)();return(0,i.jsx)(o.A,{className:t.tHeadSds,children:a&&r(g.A.SDS)})},ee=()=>{let{classes:e}=Z(),{formatMessage:a}=(0,l.A)();return(0,i.jsx)(o.A,{className:e.compressWidth,children:a(g.A.PRICING)})},ea=e=>{let{txnBadgeColAdjustments:a}=e,{formatMessage:t}=(0,l.A)();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.A,{children:t(g.A.CLONALITY)}),(0,i.jsx)(o.A,{children:t(g.A.APPLICATION)}),!a&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.A,{children:t({id:"SPECIES_REACTIVITY",defaultMessage:"Species Reactivity"})}),(0,i.jsx)(o.A,{children:t(g.A.CITATIONS)})]})]})},et=e=>{let{txnBadgeColAdjustments:a}=e,{formatMessage:t}=(0,l.A)();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.A,{children:t(g.A.PORE_SIZE)}),(0,i.jsx)(o.A,{children:t(g.A.DIAMETER)}),!a&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.A,{children:t(g.A.STERILITY)}),(0,i.jsx)(o.A,{children:t(g.A.MATERIAL)})]})]})},ei=e=>e.toUpperCase().replace(/[^A-Z0-9]+/g,"_").replace(/_+$/g,""),er=e=>{let{keyAttributes:a,txnBadgeColAdjustments:t}=e,{formatMessage:r}=(0,l.A)();if(null==a?void 0:a.length){let e=t?2:null==a?void 0:a.length;return(0,i.jsx)(i.Fragment,{children:null==a?void 0:a.slice(0,e).map(e=>{let{key:a,label:t}=e,r=t.replace(/\b\w/g,e=>e.toUpperCase()),l=ei(r);return(0,i.jsx)(o.A,{children:l?(0,i.jsx)(s.A,{id:l,defaultMessage:r}):r},"".concat(a,"_").concat(t))})})}return(0,i.jsx)(o.A,{children:r(g.A.DESCRIPTION)})},el=e=>{let{additionalColumns:a,isShowBrand:t,showDescriptionColumn:r}=e,{formatMessage:s}=(0,l.A)();return(0,i.jsxs)(i.Fragment,{children:[r&&(0,i.jsx)(o.A,{children:s(g.A.DESCRIPTION)}),t&&(0,i.jsx)(o.A,{children:s(g.A.BRAND)}),a&&a.map(e=>{let{text:a}=e;return(0,i.jsx)(o.A,{"data-additional":"true",children:a},a)})]})},es=e=>{var a,t,s;let{products:n,displayBadgesOnProduct:h,focus:b,maxRows:y,isShowImage:A=!1,isShowBrand:f=!1,isStaticContent:T=!1,additionalColumns:S,displayViewLink:C,substanceId:v,substancePosition:E,substanceKeyAttributes:N}=e,{classes:I,cx:R}=Z(),[B]=(0,L.lT)(["language"]),[M,j]=(0,r.useState)(!1),O=y||5,U=M?n.length:O,{formatMessage:k}=(0,l.A)(),D=!!n.length&&(null===(a=n[0])||void 0===a?void 0:a.cardCategory)===Q.ANTIBODY,H=!!n.length&&(null===(t=n[0])||void 0===t?void 0:t.cardCategory)===Q.SYRINGE_FILTERS,G=n.filter(e=>{var a;return(null==e?void 0:null===(a=e.sdsLanguages)||void 0===a?void 0:a.length)>0}).length>0,w="en"===B.language.toLowerCase(),{currentUser:W,isB2BUser:K}=(0,P.iZ)(),q=(0,r.useMemo)(()=>{var e,a;return(null==W?void 0:null===(a=W.soldToPartners)||void 0===a?void 0:null===(e=a[0])||void 0===e?void 0:e.salesOrg)||(null==W?void 0:W.metadata.salesOrg)||""},[W]),Y=(0,r.useMemo)(()=>{var e;return(null==W?void 0:null===(e=W.metadata)||void 0===e?void 0:e.country)||""},[W]),V=n.some(e=>{var a,t,i;return(null==e?void 0:null===(a=e.txnBadge)||void 0===a?void 0:a.type)==="MAX_DISCOUNT"&&(null==e?void 0:null===(i=e.txnBadge)||void 0===i?void 0:null===(t=i.salesOrgIds)||void 0===t?void 0:t.includes(X))}),ei=z.srpTxnBadges&&"US"===Y&&!K&&q===X&&V,es=D?ea:H?et:null,en=!es&&w&&N&&N.length>0,eo=!en&&!es||!w;return(0,i.jsxs)(d.A,{className:I.tContainer,children:[(0,i.jsxs)(c.A,{size:"small",children:[(0,i.jsx)(u.A,{children:(0,i.jsxs)(p.A,{className:I.tHeadRow,children:[A?(0,i.jsx)(o.A,{}):T?null:(0,i.jsx)(o.A,{className:R(I.hideBelowMd,I.compressWidth),children:k(g.A.COMPARE)}),(0,i.jsx)(o.A,{classes:{root:I.tHeadProductNumber},children:k(g.A.PRODUCT_NO)}),es&&(0,i.jsx)(es,{txnBadgeColAdjustments:ei}),en&&(0,i.jsx)(er,{keyAttributes:N,txnBadgeColAdjustments:ei}),!(null===(s=n[0])||void 0===s?void 0:s.cardCategory)&&(0,i.jsx)(el,{additionalColumns:S,isShowBrand:f,showDescriptionColumn:eo}),(0,i.jsx)(o.A,{colSpan:4}),(0,i.jsx)($,{showSdsColumn:G}),(0,i.jsx)(ee,{})]})}),(0,i.jsx)(m.A,{children:n.slice(0,U).map((e,a)=>e instanceof Error||!e?null:(0,i.jsx)(J,{additionalColumns:S,displayBadgesOnProduct:h,displayViewLink:C,focus:b,isShowBrand:f,isShowImage:A,isStaticContent:T,product:e,productIsAntibody:D,productIsSyringeFilter:H,showDescription:eo,substanceId:v,substancePosition:E,txnBadgeColAdjustments:ei},"".concat(e.productKey).concat(e.brand.erpKey,"-").concat(a)))})]}),(0,i.jsx)("div",{className:I.utilityRow,children:n.length>O&&(0,i.jsx)(_.A,{expanded:M,setExpanded:j,className:I.showMoreLessButton,"data-testid":"show-".concat(M?"less":"more"),onClick:()=>{let e=M?"show less":"show more";(0,x.tg)({action:F.$R.InPageClick,detail:"".concat(e," products | ").concat(v),component:F.IP.Body,elementType:F.T.AnchorLink,elementText:e,productName:"water"})}})})]})}},62599:(e,a,t)=>{t.d(a,{A:()=>P});var i=t(37876),r=t(71541),l=t(37929),s=t(11148),n=t(14232),o=t(99220),d=t(64204),c=t(12197),u=t(69605),p=t(77660),m=t(52413),g=t(97710),_=t(61206),h=t(44509),b=t(8733),y=t(34669),A=t(71605),f=t(49691),T=t(85366),S=t(71007);let C=(0,o.n9)()(e=>({root:{alignItems:"baseline",margin:0,marginTop:e.spacing(3),display:"flex",flexWrap:"wrap",gridRowGap:e.spacing(1),"& > *":{margin:0,flex:"0 0 16.66%"},"& > *:nth-of-type(4n)":{flexBasis:"50%"}},MetaFormatting:{wordBreak:"break-all",fontWeight:e.typography.fontWeightMedium}})),v=e=>{let{substance:a}=e,{casNumber:t,molecularWeight:r,aliases:l,__typename:n}=a,o=l.find(e=>e.key===g.VT.EcNumber),d=l.find(e=>e.key.includes(g.VT.BeilsteinRegistryNumber)),{classes:u}=C(),m=(0,s.rd)(),h=(0,g.h2)({focus:m.query.focus}),v=h.focus===g.Xc.StructureSearch?(0,T.j5)(a.products):null,x=(null==n?void 0:n.toLowerCase())===p.RL.Substance;return(0,i.jsxs)("dl",{className:u.root,children:[t&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("dt",{children:(0,i.jsxs)(c.A,{component:"div",variant:"caption",children:[(0,i.jsx)(b.A,{...y.A.CAS_NO}),": "]})}),(0,i.jsx)("dd",{children:(0,i.jsx)(f.m5,{substanceId:a.id,label:t,searchValue:(0,g.aE)(t),searchFocusType:(0,g.UQ)(h.focus),productSearchType:g.mI.CasNumber,classes:u.MetaFormatting,onClick:()=>(0,S.OT)((0,A.uW)({action:"cas number",detail:t,focus:h.focus}))})})]}),x&&r&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("dt",{children:(0,i.jsxs)(c.A,{component:"div",variant:"body2",className:u.MetaFormatting,children:[(0,i.jsx)(b.A,{...y.A.MOLECULAR_WEIGHT}),": "]})}),(0,i.jsx)("dd",{children:(0,i.jsx)(_.A,{value:r})})]}),o&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("dt",{children:(0,i.jsxs)(c.A,{component:"div",variant:"body2",className:u.MetaFormatting,children:[(0,i.jsx)(b.A,{...y.A.EC_NO}),": "]})}),(0,i.jsx)("dd",{children:(0,i.jsx)(f.m5,{substanceId:a.id,searchValue:o.value,searchFocusType:(0,g.UQ)(h.focus),productSearchType:g.mI.EgecNumber,classes:u.MetaFormatting,onClick:()=>(0,S.OT)((0,A.uW)({action:"ec number",detail:o.value,focus:h.focus}))})})]}),d&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("dt",{children:(0,i.jsxs)(c.A,{component:"div",variant:"body2",className:u.MetaFormatting,children:[(0,i.jsx)(b.A,{...y.A.BEILSTEIN_NO}),": "]})}),(0,i.jsx)("dd",{children:(0,i.jsx)("div",{className:u.MetaFormatting,children:d.value})})]}),v&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("dt",{children:(0,i.jsxs)(c.A,{component:"div",variant:"body2",className:u.MetaFormatting,children:[(0,i.jsx)(b.A,{...y.A.SIMILARITY}),": "]})}),(0,i.jsx)("dd",{children:(0,i.jsxs)("span",{children:[v,"%"]})})]})]})};var x=t(93186),E=t(40352),N=t(62155),I=t(92881),R=t(36820),B=t(52710);let M=(0,o.n9)()(e=>({root:{[e.breakpoints.up("md")]:{paddingBottom:e.spacing(6)}},overview:{borderBottom:"solid 1px ".concat(e.palette.grey[400]),padding:e.spacing(4),display:"flex",[e.breakpoints.up("md")]:{borderBottom:"none",padding:e.spacing(6,0)}},flexGrow:{flexGrow:1},thumbnailWrapper:{height:58,width:58,borderRadius:2,border:"solid 1px ".concat(e.palette.grey[500]),backgroundColor:e.palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",marginRight:e.spacing(4),[e.breakpoints.up("md")]:{width:130,height:130,borderRadius:4,marginRight:e.spacing(6)}},thumbnail:{maxWidth:"100%",maxHeight:"100%",width:"auto",height:"auto"},name:{fontSize:e.typography.pxToRem(16),fontWeight:e.typography.fontWeightBold,marginBottom:e.spacing(1),[e.breakpoints.up("md")]:{lineHeight:1,fontSize:e.typography.pxToRem(24),marginBottom:e.spacing(3)}},labelForDefinition:{fontWeight:e.typography.fontWeightMedium},synonyms:{[e.breakpoints.up("md")]:{marginBottom:e.spacing(1)}},definition:{[e.breakpoints.up("md")]:{paddingLeft:e.spacing(1)}},product:{display:"block"},breakWord:{wordBreak:"break-word"},hideBelowMd:{[e.breakpoints.down("md")]:{display:"none"}},verticalLine:{[e.breakpoints.up("lg")]:{borderRight:"1px solid ".concat(e.palette.grey[400]),marginRight:e.spacing(4),paddingRight:e.spacing(4),lineHeight:e.typography.pxToRem(16)}},infoIcon:{transform:"scale(1.2)",color:e.palette.primary.main,height:e.spacing(4),verticalAlign:"bottom",cursor:"pointer"},trustedInfo:{fontSize:e.typography.pxToRem(12),[e.breakpoints.down("lg")]:{display:"block"}},sellerInfo:{fontSize:e.typography.pxToRem(12),marginTop:e.spacing(2)},trigger:{height:"100%",width:"100%",display:"block"},triggerText:{marginTop:e.spacing(2)},triggerLink:{color:e.palette.primary.main,fontWeight:900,textDecoration:"none","&:hover":{cursor:"pointer"}},imageText:{marginLeft:e.spacing(1)}})),P=e=>{let{onSubstanceClick:a,substance:t,substancePosition:o}=e,{products:A,id:f,synonyms:T,images:C,linearFormula:P,empiricalFormula:j,legalName:L,__typename:O}=t,{classes:U,cx:k}=M(),F=(0,s.rd)(),D=(0,g.h2)({focus:F.query.focus}),H=t.images[0]||{},G=A.map(e=>({...e,images:C})),w=A[0],W=null==w?void 0:w.isMarketplace,K=(null==w?void 0:w.displaySellerName)||(0,g.t1)(null==w?void 0:w.attributes),q=(null==w?void 0:w.marketplaceSellerId)||"",Y=W&&!!K&&!!q,V=F.query.catalogType,J=(0,g.vN)(null!=V?V:D.focus),[z,Z]=(0,n.useMemo)(()=>P?[P,y.A.LINEAR_FORMULA]:j?[j,y.A.EMPIRICAL_FORMULA_HILL_NOTATION]:[null,null],[j,P]),Q=(0,l.A)(),X=(0,r.A)(Q.breakpoints.up(E.Rp.MD),{defaultMatches:!0})?N.Ay:x.A,$=A.some(e=>e.features.length>0),ee=A.length,[ea,et]=(0,n.useState)(!1),ei=()=>{et(e=>!e)},er=(null==O?void 0:O.toLowerCase())===p.RL.Substance,[el,es]=(0,n.useState)(!1),en=e=>{es(!el),el||(0,S.OT)({action:"view image",detail:t.name,component:"body",elementType:e?"image":"link",elementText:e?void 0:"all photos"})};return(0,i.jsxs)("div",{className:U.root,"data-testid":"srp-substance-group",children:[(0,i.jsxs)("div",{id:"product-info",className:U.overview,children:[(0,i.jsx)("div",{children:er?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{id:"srp-image-container",className:U.thumbnailWrapper,children:(0,i.jsx)(d.A,{className:U.trigger,onClick:()=>en(!0),children:(0,i.jsx)(h.A,{className:U.thumbnail,alt:(null==H?void 0:H.altText)||t.name,src:null==H?void 0:H.mediumUrl,sizes:"58px",urls:[null==H?void 0:H.smallUrl,null==H?void 0:H.mediumUrl,null==H?void 0:H.largeUrl],width:"130",height:"50"})})}),(0,i.jsxs)("div",{className:U.triggerText,children:[(0,i.jsx)("span",{role:"button",className:U.triggerLink,onClick:()=>en(!1),onKeyPress:()=>en(!1),tabIndex:0,children:(0,i.jsx)(b.A,{...y.A.ALL_PHOTOS})}),(0,i.jsxs)("span",{className:U.imageText,children:["(",t.images.length,")"]})]})]}):null}),(0,i.jsxs)("div",{className:U.flexGrow,children:[(0,i.jsx)(c.A,{id:"substance-name",component:"h2",className:k(U.name,U.breakWord),children:ee>1?(0,i.jsx)(m.N,{...s.SL.index(f,J),children:(0,i.jsx)("a",{"aria-hidden":!0,"data-testid":"substance-name-link-".concat(t.name),id:"substance-link",onClick:a,role:"button",children:(0,i.jsx)(_.A,{value:L||t.name})})}):(0,i.jsx)(_.A,{value:L||t.name})}),er&&(null==T?void 0:T.length)>0&&(0,i.jsxs)("div",{className:U.synonyms,children:[(0,i.jsxs)(c.A,{component:"span",variant:"body2",className:U.labelForDefinition,children:[(0,i.jsx)(b.A,{id:"SYNONYM(S)",defaultMessage:"Synonym(s)"}),": "]}),(0,i.jsx)(c.A,{component:"span",variant:"body2",className:U.definition,children:(0,i.jsx)(_.A,{className:U.breakWord,value:T.join(", ")})})]}),(0,i.jsxs)("div",{className:U.hideBelowMd,children:[er&&z&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(c.A,{component:"span",variant:"body2",className:U.labelForDefinition,children:[(0,i.jsx)(b.A,{...Z}),": "]}),(0,i.jsx)(c.A,{component:"span",variant:"body2",className:U.definition,children:(0,i.jsx)(_.A,{className:U.breakWord,value:z})})]}),(0,i.jsx)(v,{substance:t})]}),Y&&(0,i.jsxs)("div",{className:U.sellerInfo,children:[(0,i.jsx)(b.A,{...y.A.CONTACT_SELLER_SHIPPED_SOLD})," ",(0,i.jsx)(m.N,{...s.kJ.index(K,q),children:(0,i.jsx)("a",{children:K})}),(0,i.jsx)("span",{className:U.verticalLine}),(0,i.jsxs)("span",{className:U.trustedInfo,children:[(0,i.jsx)(b.A,{...y.A.CONTACT_SELLER_TRUSTED}),(0,i.jsx)(u.A,{className:U.infoIcon,onClick:ei}),ea&&(0,i.jsx)(I.A,{open:ea,onCancel:ei})]})]})]})]}),(0,i.jsx)(B.M,{source:"srp - ".concat(D.focus),children:(0,i.jsx)(X,{products:G,displayBadgesOnProduct:$,focus:D.focus,substanceId:t.id,substanceName:t.name,substancePosition:o,substanceKeyAttributes:t.keyAttributes})}),(0,i.jsx)(R.A,{isOpen:el,onClose:es,images:t.images,name:t.name,productId:w.productNumber})]})}},64673:(e,a,t)=>{t.d(a,{FL:()=>l,Oy:()=>i,ts:()=>r});var i=function(e){return e.LabWater="labwater",e.MilliQSq="milliqsq",e.Milliplex="milliplex",e}({}),r=function(e){return e[e.ConfigurationNameMaxLength=50]="ConfigurationNameMaxLength",e[e.MessageToSpecialistMaxLength=500]="MessageToSpecialistMaxLength",e}({}),l=function(e){return e.Lab_Water_Configurator_Interaction="lab_water_configurator_interaction",e.Product_Info_Interaction="product_info_interaction",e.Modulis_Configurator_Interaction="modulis_configurator_interaction",e}({})},65149:(e,a,t)=>{t.d(a,{W_:()=>d});var i=t(28888);t(37876);var r=t(82897);t(14232);var l=t(54431);function s(){let e=(0,i._)(["\n query CheckPromoEligibility($input: PromoCodeEligibilityRequestInput!) {\n checkPromoEligibility(input: $input) {\n skus {\n sku\n data {\n uuid\n code\n discount\n promoType\n terms {\n promoType\n discount\n qualifyingAmount\n qualifierType\n currency\n validTo\n }\n hidePromoDetailsForAnonUser\n }\n }\n }\n}\n "]);return s=function(){return e},e}let n={},o=(0,r.J1)(s());function d(e){let a={...n,...e};return l.IT(o,a)}},65264:(e,a,t)=>{t.d(a,{A:()=>u});var i=t(37876);t(14232);var r=t(99220),l=t(7645),s=t(54753),n=t(8733),o=t(63752),d=t(8288);let c=(0,r.n9)()(e=>({productInfoMessage:{marginTop:e.spacing(2),display:"flex",justifyContent:"center",alignItems:"center",padding:e.spacing(3,0),borderBottom:"2px solid ".concat(e.palette.grey[300]),borderTop:"2px solid ".concat(e.palette.grey[300])}})),u=e=>{let{country:a,brandKey:t,productNumber:r,productMessage:u,className:p}=e,{classes:m,cx:g}=c(),_=(0,o.mE)(),h=(0,d.ds)(a),b="PROCUT_ORDER_ON_AVANTI_SITE"===u?"http://avantilipids.com/ ":"PROCUT_ORDER_ON_ROCHE_SITE"===u?"http://sequencing.roche.com":"",y="PROCUT_ORDER_ON_AVANTI_SITE"===u?"avantilipids.com":"PROCUT_ORDER_ON_ROCHE_SITE"===u?"sequencing.roche.com":"";return(0,i.jsx)(l.A,{id:"product-info-message-".concat(t,"-").concat(r),className:g(m.productInfoMessage,p),children:(e=>{switch(e){case"PROCUT_ORDER_ON_AVANTI_SITE":case"PROCUT_ORDER_ON_ROCHE_SITE":return(0,i.jsx)(n.A,{...s.A[u],values:{companyName:_,countryName:h,link:(0,i.jsx)("a",{href:b,target:"_blank",rel:"noreferrer",children:y},"product-info-link-".concat(t,"-").concat(r))},children:e=>(0,i.jsx)("span",{children:e})});default:return(0,i.jsx)(n.A,{...s.A.PRICING_AND_AVAILABILITY_UNAVAILABLE})}})(u)})}},66201:(e,a,t)=>{t.d(a,{A:()=>_});var i=t(37876),r=t(14232),l=t(99220),s=t(64204),n=t(12197),o=t(30877),d=t(84080),c=t(21457),u=t(98546);let p=(0,l.n9)()(e=>({root:{padding:e.spacing(5,4)},itemHeader:{display:"flex",flexDirection:"row"},headerWrapper:{textAlign:"left",width:"90%"},buttonWrapper:{display:"flex",width:20,flexGrow:0,"& > svg":{fontSize:e.typography.pxToRem(24)}},content:{padding:e.spacing(3,0,0,0)},toggleButton:{width:"100%",justifyContent:"space-between",display:"flex",alignItems:"flex-start",cursor:"pointer"},descriptionList:{marginBottom:e.spacing(1),"& > * + *":{marginTop:e.spacing(6)}}})),m=e=>{let{data:a,columns:t,accordionTitleColumn:l,accordionSubtitleColumn:m,accordionSecondaryTextColumn:g,headerProps:_,subheaderProps:h,renderFooter:b,onToggle:y,titleIsLink:A}=e,f=(0,r.useMemo)(()=>"accordion-title-".concat((0,u.A)()),[]),{classes:T}=p(),[S,C]=(0,r.useState)(!1),v=A?"div":s.A;return(0,i.jsxs)("div",{className:T.root,children:[(0,i.jsx)("div",{className:T.itemHeader,children:(0,i.jsxs)(v,{"aria-expanded":A?void 0:S,className:T.toggleButton,onClick:e=>{let a=e.target.closest("a, .".concat(T.toggleButton));(null==a?void 0:a.tagName)!=="A"&&(C(!S),y&&y(!S))},children:[(0,i.jsxs)("div",{className:T.headerWrapper,children:[(0,i.jsx)(n.A,{component:"div",variant:"h2",id:f,..._,children:l.bodyElement(a,!A)}),m&&(0,i.jsx)(n.A,{component:"div",variant:"body2",...h,children:m.bodyElement(a,!0)}),g&&(0,i.jsx)(n.A,{component:"div",variant:"body2",...h,children:g.bodyElement(a,!0)})]}),(()=>{let e=S?(0,i.jsx)(d.A,{}):(0,i.jsx)(c.A,{});return A?(0,i.jsx)(s.A,{className:T.buttonWrapper,"aria-expanded":S,"aria-labelledby":f,children:e}):(0,i.jsx)("div",{className:T.buttonWrapper,children:e})})()]})}),(0,i.jsx)(o.A,{in:S,children:(0,i.jsxs)("div",{className:T.content,children:[(0,i.jsx)("dl",{className:T.descriptionList,children:t.map((e,t)=>{let r=e.headElement,s=!!A&&e===l,o=e.bodyElement(a,s);return(0,i.jsxs)("div",{children:[(0,i.jsxs)(n.A,{component:"dt",variant:"caption",children:[r||e.headElement,e.headElementEndIcon]}),(0,i.jsx)(n.A,{component:"dd",variant:"body1",children:o})]},t)})}),b&&b(a,S)]})})]})},g=(0,l.n9)()(e=>({root:{margin:0,padding:0,position:"relative",overflow:"hidden",[e.breakpoints.up("md")]:{display:"none"}},resultsWrapper:{listStyle:"none",backgroundColor:e.palette.common.white,"&:first-child > div":{borderTop:"solid 1px ".concat(e.palette.grey[400])}},data:{borderBottom:"solid 1px ".concat(e.palette.grey[400])},noResults:{padding:e.spacing(6,4)}})),_=e=>{let{data:a,noResultsComponent:t,columns:r,accordionTitleColumn:l,accordionSubtitleColumn:s,accordionSecondaryTextColumn:n,itemProps:o}=e,{classes:d}=g();return(0,i.jsx)("ul",{className:d.root,children:(null==a?void 0:a.length)>0?a.map((e,a)=>(0,i.jsx)("li",{className:d.resultsWrapper,children:(0,i.jsx)("div",{className:d.data,children:(0,i.jsx)(m,{data:e,columns:r,accordionTitleColumn:l,accordionSubtitleColumn:s,accordionSecondaryTextColumn:n,...o})},a)},a)):(0,i.jsx)("div",{className:d.noResults,children:t})})}},67334:(e,a,t)=>{t.d(a,{A:()=>d});var i=t(37876),r=t(61261),l=t(14232),s=t(44509),n=t(49995);let o=(0,r.A)(()=>({container:{height:"100%",overflow:"hidden"},imageWrapper:{alignItems:"center",backgroundPosition:"center",backgroundRepeat:"no-repeat",backgroundSize:"auto 100%",cursor:e=>e.cursor,display:"flex",flexDirection:"column",height:"100%",justifyContent:"center",overflow:"hidden",transform:e=>e.transform,transformOrigin:e=>e.transformOrigin,transition:"transform 0.3s ease-out"},zoomableImage:{maxHeight:"100%",maxWidth:"100%",willChange:"transform",width:"100%",height:"auto"}})),d=e=>{let{image:a,customContainerStyles:t,customMouseOut:r,zoomStateChange:d}=e,[c,u]=(0,l.useState)(!1),[p,m]=(0,l.useState)(50),[g,_]=(0,l.useState)(50),h=(0,l.useRef)(null),b=o({cursor:"".concat(c?"zoom-out":"zoom-in"),transform:"scale(".concat(c?"2.5":"1",")"),transformOrigin:"".concat(p,"% ").concat(g,"%")}),y=()=>{u(!c),m(50),_(50),d&&d(!c)};return(0,i.jsx)("div",{className:(0,n.A)(b.container,t),onBlur:()=>u(!1),onMouseOut:()=>r||u(!1),onMouseMove:e=>{var a;if(!c)return;let{left:t,top:i,width:r,height:l}=null==h?void 0:null===(a=h.current)||void 0===a?void 0:a.getBoundingClientRect();m((e.pageX-t)/r*100),_((e.pageY-i)/l*100)},children:(0,i.jsx)("div",{ref:h,className:b.imageWrapper,onClick:y,onKeyDown:y,role:"button",tabIndex:0,"aria-label":"zoom",children:(0,i.jsx)(s.A,{className:b.zoomableImage,alt:null==a?void 0:a.altText,src:null==a?void 0:a.largeUrl,sizes:"(min-width:960px) 716px, calc(100vw - 100px)",urls:[null==a?void 0:a.smallUrl,null==a?void 0:a.mediumUrl,null==a?void 0:a.largeUrl]})})})}},68215:(e,a,t)=>{t.d(a,{t:()=>r});var i=t(930);let r=(e,a,t,r,l,s)=>{let n=e.currentSlide,o=e.slidesToScroll,d=e.slidesToShow,c=0,u=d;"next"===t&&(u=(c=n+o)+d,e.nextSlide()),"prev"===t&&(u=(c=n-o)+d,e.previousSlide());let p=a.slice(c,u).map((e,a)=>({...e,analyticsPosition:c+a+1}));(0,i.W)({creativeSlot:r,pageType:l,pageTypeDetails:s,products:p})}},68351:(e,a,t)=>{t.d(a,{A:()=>o});var i=t(37876),r=t(24315),l=t(61261),s=t(49995);t(14232);let n=(0,l.A)(e=>({chipDisplay:{fontSize:e.typography.pxToRem(16),fontWeight:e.typography.fontWeightBold,[e.breakpoints.up("md")]:{fontWeight:e.typography.fontWeightRegular}},chip:{margin:e.spacing(0,1,4),"&:first-child":{marginLeft:e.spacing(0)}},chip_selected:{color:e.palette.primary.main,backgroundColor:e.palette.primary.light},chip_unavailable:{color:e.palette.common.black,borderColor:e.palette.grey[300],backgroundColor:e.palette.grey[200]},chip_selected_unavailable:{borderColor:e.palette.primary.main}})),o=e=>{let{items:a,selectedChip:t,unavailableChips:l,onSelect:o,id:d}=e,c=n();return(0,i.jsx)("div",{className:c.chipDisplay,id:d,children:a.map((e,a)=>{let{label:n,value:d}=e,u=d===t,p=null==l?void 0:l.includes(d);return(0,i.jsx)(r.A,{label:n,variant:"outlined",color:u?"primary":"default",clickable:!0,onClick:()=>o(d),className:(0,s.A)(c.chip,{[c.chip_selected]:u,[c.chip_unavailable]:p,[c.chip_selected_unavailable]:u&&p})},"".concat(a,"-").concat(n,"-").concat(d))})})}},70183:(e,a,t)=>{t.d(a,{A:()=>s});var i=t(37876),r=t(14232),l=t(71007);let s=e=>{var a;let{videoUrl:t,posterUrl:s,css:n,name:o,brand:d,productId:c,autoPlay:u}=e,p=(0,r.useRef)(null),[m,g]=(0,r.useState)(0),[_,h]=(0,r.useState)(!1),b=Math.round((null===(a=p.current)||void 0===a?void 0:a.duration)||0),y=Math.round(m/b*100)||0,A=e=>{e.forEach(e=>{if(e.isIntersecting)h(!0);else{var a;h(!1),null===(a=p.current)||void 0===a||a.pause()}})},f=e=>{(0,l.KH)({action:e,videoCurrentTime:m,videoDuration:b,videoPercent:y,videoUrl:t,visible:_,productId:c,productName:o,productBrand:d})};return(0,r.useEffect)(()=>{(25===y||50===y||75===y)&&f("progress"),100===y&&f("complete")},[y]),(0,r.useEffect)(()=>{let e=new IntersectionObserver(A,{root:null,rootMargin:"0px",threshold:0});p.current&&e.observe(p.current);let a=()=>{if(document.hidden){var e;null===(e=p.current)||void 0===e||e.pause()}};return document.addEventListener("visibilitychange",a),()=>{p.current&&e.unobserve(p.current),document.removeEventListener("visibilitychange",a)}},[p]),(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("video",{className:n,ref:p,controls:!0,autoPlay:!!u,preload:"metadata",poster:s,onTimeUpdate:()=>{var e;return g(Math.round((null===(e=p.current)||void 0===e?void 0:e.currentTime)||0))},onPlay:()=>f("start"),onPause:()=>100!==y&&f("pause"),children:(0,i.jsx)("source",{src:t,type:"video/mp4"})})})}},70210:(e,a,t)=>{t.d(a,{A:()=>ek});var i=t(37876),r=t(14232),l=t(34415),s=t(8733),n=t(99220),o=t(42778),d=t(28975),c=t(71541),u=t(12197),p=t(36503),m=t(5411),g=t(35967),_=t(35877),h=t(61206),b=t(77660),y=t(68351),A=t(28888),f=t(82897),T=t(78248);function S(){let e=(0,A._)(["\n fragment MaterialAvailabilityDetail on MaterialAvailability {\n key\n quantity\n date\n plantLoc\n}\n "]);return S=function(){return e},e}function C(){let e=(0,A._)(["\n fragment PromotionalBundleItemPricingDetail on PromotionalBundleItemPricing {\n materialNumber\n materialName\n materialDescription\n materialId\n brand\n brandKey\n quantity\n discount\n listPrice\n yourPrice\n currency\n availabilityMessages {\n ...MaterialAvailabilityDetail\n }\n}\n ",""]);return C=function(){return e},e}function v(){let e=(0,A._)(["\n fragment PromotionalBundlePricingDetail on PromotionalBundlePricing {\n promotionalBundleId\n listPrice\n yourPrice\n currency\n bundleItems {\n ...PromotionalBundleItemPricingDetail\n }\n}\n ",""]);return v=function(){return e},e}function x(){let e=(0,A._)(["\n query PromotionalBundlesPricing($promotionalBundleId: String!) {\n getPricingForPromotionalBundle(\n input: {promotionalBundleId: $promotionalBundleId}\n ) {\n ...PromotionalBundlePricingDetail\n }\n}\n ",""]);return x=function(){return e},e}let E={},N=(0,f.J1)(S()),I=(0,f.J1)(C(),N),R=(0,f.J1)(v(),I),B=(0,f.J1)(x(),R);var M=t(68748),P=t(21347),j=t(10181),L=t(96241),O=t(67241),U=t(70377),k=t(41683),F=t(57377),D=t(71549),H=t(34341),G=t(54753),w=t(52710);let W=e=>({currency:e.currency,listPriceCurrency:e.currency,listPrice:e.listPrice,price:e.yourPrice}),K=(0,n.n9)()(e=>({table:{"& td":{"&:nth-of-type(3)":{textAlign:"center"},fontSize:14,paddingLeft:0},"& th":{"&:nth-of-type(3)":{textAlign:"center"},paddingLeft:0}},tableContainer:{boxShadow:"none",maxHeight:150},headerLabel:{display:"flex",alignItems:"center"},labelName:{marginRight:e.spacing(2)},materialNumber:{},materialDescription:{width:"30%"},tableTitle:{fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},header:{fontSize:12,fontWeight:900}})),q=e=>{var a;let{promoBundlePricingData:t}=e,{classes:r}=K();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(u.A,{className:r.tableTitle,children:(0,i.jsx)(s.A,{...G.A.PROMO_BUNDLE_TABLE_TITLE,values:{count:null==t?void 0:t.bundleItems.length}})}),(0,i.jsx)(j.A,{className:r.tableContainer,component:L.A,children:(0,i.jsxs)(O.A,{size:"small",stickyHeader:!0,className:r.table,children:[(0,i.jsx)("col",{style:{width:"20%"}}),(0,i.jsx)("col",{style:{width:"15%"}}),(0,i.jsx)("col",{style:{width:"15%"}}),(0,i.jsx)("col",{style:{width:"50%"}}),(0,i.jsx)(U.A,{children:(0,i.jsxs)(k.A,{children:[(0,i.jsx)(F.A,{className:r.header,children:(0,i.jsx)(s.A,{...G.A.PROMO_PRODUCT})}),(0,i.jsx)(F.A,{className:r.header,children:(0,i.jsx)(s.A,{...G.A.PROMO_PRODUCT_NAME})}),(0,i.jsx)(F.A,{className:r.header,children:(0,i.jsx)(s.A,{...G.A.PROMO_QUANTITY})}),(0,i.jsx)(F.A,{className:r.header,children:(0,i.jsx)(s.A,{...G.A.PROMO_AVAILABILITY})})]})}),(0,i.jsx)(D.A,{children:null==t?void 0:null===(a=t.bundleItems)||void 0===a?void 0:a.map((e,a)=>{var t,l;return(0,i.jsx)(w.M,{source:"promo bundle modal",item:null==e?void 0:e.materialNumber,brand:(null==e?void 0:e.brandKey)||void 0,pricing:W(e),waitUntilVisible:!0,children:(0,i.jsxs)(k.A,{children:[(0,i.jsx)(F.A,{className:r.materialNumber,children:e.materialNumber}),(0,i.jsx)(F.A,{className:r.materialDescription,children:(0,i.jsx)(h.A,{value:e.materialName})}),(0,i.jsx)(F.A,{children:e.quantity}),(0,i.jsx)(F.A,{children:(null==e?void 0:null===(t=e.availabilityMessages)||void 0===t?void 0:t.length)?(0,i.jsx)(H.A,{availabilities:null==e?void 0:null===(l=e.availabilityMessages)||void 0===l?void 0:l.map(e=>({key:e&&e.key,date:e&&e.date,plantLoc:e&&e.plantLoc,quantity:e&&e.quantity}))}):null})]},a)},a)})})]})})]})};var Y=t(30510),V=t(36382),J=t(38582),z=t(11788),Z=t(99486),Q=t(66201),X=t(77742),$=t(78206),ee=t(8335),ea=t(99549),et=t(15329),ei=t(57869),er=t(20573),el=t(30373),es=t(59587),en=t(79280),eo=t(37290),ed=t(1049),ec=t(75878),eu=t(4641),ep=t(64177);function em(){let e=(0,A._)(["\n mutation CreateCustomPromotionalBundle($input: CustomPromotionalBundleInput!) {\n createCustomPromotionalBundle(input: $input)\n}\n "]);return em=function(){return e},e}let eg={},e_=(0,f.J1)(em()),eh=(0,n.n9)()(e=>({dialogTitle:{backgroundColor:e.palette.background.grey},closeButton:{position:"absolute",right:e.spacing(1),top:e.spacing(1),color:e.palette.secondary.light},dialogActionsRoot:{padding:"8px 24px"},submitButton:{minWidth:"182px",marginLeft:e.spacing(4)},cancelButton:{color:e.palette.grey[600],borderWidth:"2px",minWidth:"120px"},errorMessage:{color:e.palette.error.main,fontSize:e.typography.pxToRem(12),padding:e.spacing(0,3)},dialogWidth:{maxWidth:e.typography.pxToRem(660)}})),eb={materialNumber:"",quantity:1},ey={bundleDescription:"",bundleItems:[eb,eb,eb,eb,eb]},eA=e=>e.filter(e=>{let{materialNumber:a}=e;return a}),ef=e=>{let{setCreateCustomBundleModal:a,setShowModal:t}=e,{classes:l}=eh(),{formatMessage:s}=(0,X.A)(),{setGlobalSnackbarState:n}=(0,J.W)(),[o,d]=(0,r.useState)(!1),[c,{loading:u}]=function(e){let a={...eg};return ep.n(e_,a)}(),g=async e=>{let{bundleDescription:i,bundleItems:r}=e,l={bundleDescription:i,bundleItems:eA(r)};await c({variables:{input:l}}),n({open:!0,message:s(G.A.CUSTOM_BUNDLE_REQUEST_SUCCESS),variant:J.m$.Success}),a(!1),t(!1)};return(0,i.jsx)($.l1,{initialValues:ey,onSubmit:g,validate:e=>eA(e.bundleItems).length<2?{bundleItems:s(G.A.CUSTOM_BUNDLE_ITEMS_ERROR)}:{},children:e=>{let{values:r,submitForm:n,errors:c}=e;return(0,i.jsxs)(ee.A,{classes:{paperWidthSm:l.dialogWidth},fullWidth:!0,open:!0,children:[(0,i.jsxs)(ea.A,{className:l.dialogTitle,children:[s(G.A.CREATE_CUSTOM_BUNDLE),(0,i.jsx)(et.A,{className:l.closeButton,disabled:u,onClick:()=>d(!0),children:(0,i.jsx)(es.default,{fontSize:"large",onClick:()=>t(!1)})})]}),(0,i.jsx)(ei.A,{children:(0,i.jsx)($.lV,{children:(0,i.jsxs)(p.A,{container:!0,spacing:6,children:[(0,i.jsx)(p.A,{item:!0,xs:12,children:(0,i.jsx)(er.A,{children:s(G.A.CUSTOM_BUNDLE_EXPLANATION)})}),(0,i.jsx)(p.A,{item:!0,xs:12,style:c.bundleItems?void 0:{marginBottom:"17px"},children:(0,i.jsx)($.D0,{label:s(G.A.CUSTOM_BUNDLE_DESCRIPTION),name:"bundleDescription",filled:!0,multiline:!0,component:eo.A,disabled:u})}),(0,i.jsx)($.Kw,{name:"bundleItems",children:e=>(0,i.jsx)("div",{className:l.errorMessage,children:e})}),(0,i.jsx)($.ED,{name:"bundleItems",children:e=>{let{push:a}=e;return(0,i.jsxs)(i.Fragment,{children:[r.bundleItems.map((e,a)=>(0,i.jsxs)(p.A,{item:!0,container:!0,spacing:2,children:[(0,i.jsx)(p.A,{item:!0,xs:10,children:(0,i.jsx)($.D0,{name:"bundleItems[".concat(a,"].materialNumber"),label:0===a&&s(G.A.SKU_PLUS_PACK_SIZE),component:ed.A,placeholder:s(G.A.ENTER_SKU_PLACEHOLDER),disabled:u,filled:!0})}),(0,i.jsx)(p.A,{item:!0,xs:2,children:(0,i.jsx)($.D0,{name:"bundleItems[".concat(a,"].quantity"),label:0===a&&s(G.A.QUANTITY),component:ec.A,min:1,max:999,disabled:u,filled:!0})})]},a)),(0,i.jsx)(p.A,{item:!0,xs:12,children:(0,i.jsx)(m.A,{color:"secondary",startIcon:(0,i.jsx)(en.A,{fontSize:"large"}),onClick:()=>a(eb),children:s(G.A.ADD_ROW)})})]})}})]})})}),(0,i.jsxs)(el.A,{disableSpacing:!0,classes:{root:l.dialogActionsRoot},children:[(0,i.jsx)(m.A,{className:l.cancelButton,variant:"outlined",onClick:()=>d(!0),children:s(G.A.CANCEL)}),(0,i.jsx)(eu.A,{open:o,description:s(G.A.CANCEL_CART_CONFIRM_TEXT),cancelText:s(G.A.CANCEL_CART_NO),confirmText:s(G.A.CANCEL_CART_YES),onCancel:()=>d(!1),onConfirm:()=>a(!1)}),(0,i.jsx)(m.A,{className:l.submitButton,color:"primary",variant:"contained",onClick:()=>n(),disabled:u,children:s(G.A.SUBMIT)})]})]})}})};var eT=t(86680),eS=t(88700);let eC=(0,n.n9)()(e=>({description:{fontSize:e.typography.pxToRem(14),marginTop:e.spacing(1)},materialNumber:{fontSize:e.typography.pxToRem(16),fontWeight:e.typography.fontWeightBold},liquidQtyInputContainer:{width:"100%",[e.breakpoints.up("md")]:{maxWidth:112}},actionContainer:{display:"flex",justifyContent:"flex-start",margin:e.spacing(4,0,5,0),[e.breakpoints.down("md")]:{flexDirection:"column",margin:e.spacing(4,0,0,0)}},listPrice:{fontSize:e.typography.pxToRem(14)},yourPrice:{fontWeight:e.typography.fontWeightBold,fontSize:e.typography.pxToRem(18)},strikeThrough:{textDecoration:"line-through",fontWeight:e.typography.fontWeightRegular},loadingContainer:{display:"flex",alignItems:"center",height:200},pricingContainer:{margin:e.spacing(4,0,4,0),flexDirection:"column"},priceTag:{marginLeft:e.spacing(1),fontWeight:e.typography.fontWeightRegular,fontSize:e.typography.pxToRem(14)},tableTitle:{fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14),padding:e.spacing(0,4,4,4)},errorMessage:{color:e.palette.error.main,fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightRegular,marginBottom:e.spacing(4)}})),ev=(e,a)=>{var t;if(!(null==e?void 0:e.bundleItems)||!(null==a?void 0:null===(t=a.getPricingForPromotionalBundle)||void 0===t?void 0:t.bundleItems))return[];let i=new Map(a.getPricingForPromotionalBundle.bundleItems.map(e=>{var a;return[e.materialNumber.toLowerCase(),null===(a=e.availabilityMessages)||void 0===a?void 0:a[0]]}));return e.bundleItems.map(e=>({...e,availability:i.get(e.materialNumber.toLowerCase())}))},ex=e=>{let{onClose:a,bundleData:t,productName:l,materialNumber:n,setShowModal:A}=e,{classes:f,cx:S}=eC(),C=(0,_.A)(),{getSitePreference:v,userIsLoggedIn:x}=(0,z.iZ)(),{authorized:N}=(0,Z.I)(Z.N.canAddToCart),{setGlobalSnackbarState:I}=(0,J.W)(),R=(0,V.g9)(),[j,L]=(0,r.useState)({}),[O,U]=(0,r.useState)(1),k=(0,c.A)(C.breakpoints.up("md")),{setGlobalModalComponent:F,clearGlobalModalComponent:D}=(0,o.g)(),G=v(z.VD.HideAddToCartForPrepackItems),[K,{data:X,loading:$}]=function(e){let a={...E};return T._(B,a)}(),ee=null==X?void 0:X.getPricingForPromotionalBundle,ea=(null==ee?void 0:ee.listPrice)&&(null==ee?void 0:ee.yourPrice)&&(null==ee?void 0:ee.yourPrice)<(null==ee?void 0:ee.listPrice)||!(null==ee?void 0:ee.listPrice)&&(null==ee?void 0:ee.yourPrice),et={variables:{promotionalBundleId:j.promotionalBundleId},ssr:!1},ei=(0,i.jsx)(s.A,{id:"NO_RESULTS_FOUND",defaultMessage:"No results found"}),er=(0,i.jsx)(h.A,{value:l}),el=[{headElement:(0,i.jsx)(s.A,{id:"PROMO_PRODUCT",defaultMessage:"Product"}),bodyElement:e=>e.materialNumber},{headElement:(0,i.jsx)(s.A,{id:"PROMO_PRODUCT_NAME",defaultMessage:"Name"}),bodyElement:e=>(0,i.jsx)(h.A,{value:e.materialDescription})},{headElement:(0,i.jsx)(s.A,{id:"PROMO_QUANTITY",defaultMessage:"Qty per Bundle"}),bodyElement:e=>e.quantity},{headElement:(0,i.jsx)(s.A,{id:"PROMO_AVAILABILITY",defaultMessage:"Availability"}),bodyElement:e=>{var a,t;return(null===(a=e.availabilityMessages)||void 0===a?void 0:a.length)?(0,i.jsx)(w.M,{source:"promo bundle modal",brand:(null==e?void 0:e.brandKey)||void 0,item:null==e?void 0:e.materialNumber,pricing:W(e),waitUntilVisible:!0,children:(0,i.jsx)(H.A,{availabilities:null==e?void 0:null===(t=e.availabilityMessages)||void 0===t?void 0:t.map(e=>({key:e&&e.key,date:e&&e.date,plantLoc:e&&e.plantLoc,quantity:e&&e.quantity}))})}):null}}],[es,en]=el;(0,r.useEffect)(()=>{t.length>0&&L(t[0])},[t]),(0,r.useEffect)(()=>{j.promotionalBundleId&&K(et)},[j.promotionalBundleId]);let eo=async()=>{var e,t;let r=ev(j,X);a("addedToCart"),(0,eT.p8)(r,null!==(t=null==X?void 0:null===(e=X.getPricingForPromotionalBundle)||void 0===e?void 0:e.bundleItems)&&void 0!==t?t:[],eS.k9.PromoBundle,void 0,void 0,void 0,{bundleId:j.bundleId,quantity:O});try{await R([{materialNumber:j.bundleId,quantity:O,materialDescription:j.bundleDescription,materialName:j.bundleName,type:b.iC.PromotionalBundle}])}catch(e){I({open:!0,message:(0,i.jsx)(s.A,{id:"GENERIC_ERROR",defaultMessage:"Sorry, an unexpected error has occurred"}),variant:J.m$.Error})}};return(0,i.jsx)(d.Ay,{open:!0,onClose:(e,t)=>a(t),size:d.Ih.Large,renderTitle:()=>(0,i.jsx)(u.A,{variant:"h2",children:(0,i.jsx)(s.A,{id:"PROMO_BUNDLE_TITLE",defaultMessage:"Bundles Featuring {material}",values:{material:er}})}),children:(0,i.jsxs)("div",{children:[(0,i.jsxs)(d.Uh,{children:[(0,i.jsx)(y.A,{items:t.map(e=>{let{bundleId:a,promotionalBundleId:t}=e;return{label:a,value:t}}),selectedChip:j.promotionalBundleId,onSelect:e=>{let a=t.find(a=>{let{promotionalBundleId:t}=a;return t===e});a&&L(a)}}),(0,i.jsx)(u.A,{variant:"body1",className:f.materialNumber,children:(0,i.jsx)(h.A,{value:"".concat(j.bundleId," - ").concat(j.bundleName)})}),(0,i.jsx)(u.A,{className:f.description,children:(0,i.jsx)(h.A,{value:j.bundleDescription})}),(0,i.jsx)(p.A,{container:!0,className:f.pricingContainer,children:$?(0,i.jsx)("div",{className:f.loadingContainer,children:(0,i.jsx)(Y.T,{})}):(0,i.jsxs)(i.Fragment,{children:[(null==ee?void 0:ee.currency)&&(ee.listPrice||ee.yourPrice)?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("div",{className:f.yourPrice,children:[ee.yourPrice&&ea&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(g.Gr,{style:"currency",currencyDisplay:"symbol",currency:null==ee?void 0:ee.currency,value:null==ee?void 0:ee.yourPrice}),(0,i.jsx)("span",{className:f.priceTag,children:(0,i.jsx)(s.A,{id:"KIT_PRICE",defaultMessage:"Bundle Price"})})]}),ee.listPrice?(0,i.jsx)("div",{className:S(f.listPrice,{[f.strikeThrough]:!!ea}),children:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(g.Gr,{style:"currency",currencyDisplay:"symbol",currency:null==ee?void 0:ee.currency,value:null==ee?void 0:ee.listPrice}),(0,i.jsx)("span",{className:f.priceTag,children:ea?(0,i.jsx)(s.A,{id:"LIST_PRICE",defaultMessage:"List Price"}):(0,i.jsx)(s.A,{id:"KIT_PRICE",defaultMessage:"Bundle Price"})})]})}):null]}),(0,i.jsx)(d.fW,{className:f.actionContainer,children:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:f.liquidQtyInputContainer,children:(0,i.jsx)(M.A,{value:O,min:1,onChange:e=>{U(e)}})}),(0,i.jsx)("div",{children:(0,i.jsx)(P.Ay,{dirty:!0,isSubmitting:!1,canAddToCart:N,hideAddToCartForPrepackItems:G,handleAddToCart:eo,fullWidth:!0})})]})})]}):(0,i.jsx)(u.A,{className:f.errorMessage,children:(0,i.jsx)(s.A,{id:"BUNDLE_UNAVAILABLE",defaultMessage:"Sorry! This Promotional Bundle might not be available in your country."})}),ee&&k?(0,i.jsx)(q,{promoBundlePricingData:ee}):null]})}),x&&(0,i.jsx)(p.A,{item:!0,xs:12,children:(0,i.jsx)(m.A,{style:{paddingLeft:0},onClick:()=>{F((0,i.jsx)(ef,{setCreateCustomBundleModal:D,materialNumber:n,bundleData:t,setShowModal:A}))},children:(0,i.jsx)(s.A,{id:"NEED_MORE_BUNDLE_BUTTON_TEXT",defaultMessage:"Need more bundle options?"})})})]}),k?null:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(u.A,{className:f.tableTitle,children:(0,i.jsx)(s.A,{id:"PROMO_BUNDLE_TABLE_TITLE",defaultMessage:"THIS {count}-ITEM BUNDLE INCLUDES:",values:{count:null==ee?void 0:ee.bundleItems.length}})}),(0,i.jsx)(Q.A,{data:(null==ee?void 0:ee.bundleItems)||[],columns:el,noResultsComponent:ei,accordionTitleColumn:es,accordionSubtitleColumn:en,itemProps:{headerProps:{variant:"h3"}}})]})]})})};var eE=t(89099),eN=t(97710);function eI(){let e=(0,A._)(["\n fragment BundleItems on PromotionalBundleItem {\n materialNumber\n materialIds\n quantity\n discount\n showOnPdp\n}\n "]);return eI=function(){return e},e}function eR(){let e=(0,A._)(["\n fragment PromotionalBundleDetail on PromotionalBundle {\n promotionalBundleId\n bundleId\n bundleName\n bundleDescription\n createdBy\n createdDate\n lastUpdatedBy\n lastUpdatedDate\n bundleStartDate\n bundleEndDate\n noOfItems\n countries\n bundleItems {\n ...BundleItems\n }\n status\n}\n ",""]);return eR=function(){return e},e}function eB(){let e=(0,A._)(["\n query PromotionalBundles($brand: String!, $productNumber: String!, $catalogType: CatalogType, $orgId: String, $materialIds: [String!], $erp_type: [String!]) {\n getPromotionalBundlesForProduct(\n input: {brand: $brand, productNumber: $productNumber, catalogType: $catalogType, orgId: $orgId, materialIds: $materialIds, erp_type: $erp_type}\n ) {\n ...PromotionalBundleDetail\n }\n}\n ",""]);return eB=function(){return e},e}let eM={},eP=(0,f.J1)(eI()),ej=(0,f.J1)(eR(),eP),eL=(0,f.J1)(eB(),ej);var eO=t(20534);let eU=(0,n.n9)()(e=>({promoButton:{fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightBold,paddingLeft:e.spacing(.5),cursor:"pointer",[e.breakpoints.down("md")]:{paddingTop:e.spacing(0)}}})),ek=e=>{var a;let{materialNumber:t,brand:n,productName:d,erp_type:c}=e,{classes:u}=eU(),{setGlobalModalComponent:p,clearGlobalModalComponent:m}=(0,o.g)(),g=(0,eE.useRouter)(),{getSitePreference:_,isBlueErpIntegrationEnabled:h}=(0,z.iZ)(),{focus:b="",catalog:y=""}=g.query||{},A=(0,eN.vN)(b||y),f=_(z.VD.CatalogFilter)||null,S=h&&c&&(null==c?void 0:c.length)>0,[C,v]=(0,r.useState)(!1),x={variables:{brand:null!=n?n:(null==g?void 0:null===(a=g.query)||void 0===a?void 0:a.brand)||"",productNumber:t,materialIds:[t],catalogType:A,orgId:f,...S&&{erp_type:c}}},[E,{data:N,loading:I}]=function(e){let a={...eM};return T._(eL,a)}(),R=()=>{v(!1),m()};return(0,r.useEffect)(()=>{var e;(null==N?void 0:null===(e=N.getPromotionalBundlesForProduct)||void 0===e?void 0:e.length)&&C&&p((0,i.jsx)(ex,{onClose:()=>R(),loading:I,bundleData:N.getPromotionalBundlesForProduct,productName:d,materialNumber:t,setShowModal:v}))},[N,C]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l.A,{component:"div",className:u.promoButton,onClick:()=>{v(!0),E(x)},"data-testid":"promo-bundle-button",children:(0,i.jsx)(s.A,{id:"AVAILABLE_IN_KIT_AT_DISCOUNTED_PRICE",defaultMessage:"Buy in a Bundle"})}),I&&(0,i.jsx)(eO.A,{})]})}},71662:(e,a,t)=>{t.d(a,{A:()=>H});var i=t(37876),r=t(14232),l=t(36258),s=t(99220),n=t(82440),o=t.n(n),d=t(64204),c=t(12197),u=t(92189),p=t(23575),m=t(45496),g=t(77328),_=t.n(g),h=t(71541),b=t(34415),y=t(36503),A=t(5411),f=t(35877),T=t(11148),S=t(52413),C=t(61206),v=t(930),x=t(8733),E=t(54753),N=t(80491),I=t(2727),R=t(65824),B=t(97710),M=t(50524),P=t(71007);let j=(0,s.n9)()(e=>({mainContent:{display:"flex",marginBottom:e.spacing(3)},mainContentImage:{height:110,width:110,flexShrink:0,borderRadius:e.shape.borderRadius,border:"1px solid ".concat(e.palette.grey[400]),textAlign:"center",backgroundColor:e.palette.common.white},image:{position:"relative",top:"50%",transform:"translateY(-50%)",maxHeight:"100%",maxWidth:"100%",width:"auto",height:"auto"},mainContentText:{width:"100%",display:"flex",flexDirection:"column",marginLeft:e.spacing(4)},productNumber:{color:e.palette.primary.main,fontWeight:e.typography.fontWeightBold,textTransform:"uppercase",fontSize:e.typography.pxToRem(14),lineHeight:1},productName:{fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightMedium,lineHeight:1.5},productDescription:{fontSize:e.typography.pxToRem(14)},productBrand:{fontSize:e.typography.pxToRem(12),fontWeight:e.typography.fontWeightMedium,lineHeight:1.25,marginBottom:e.spacing(2),color:e.palette.rich.red},linkContainer:{marginTop:e.spacing(3)},link:{cursor:"pointer"},compareButton:{marginTop:e.spacing(3)},checkbox:{paddingLeft:e.spacing(3)}})),L=e=>{var a,t,l,s,n;let{product:o,testId:d,preloadCardImages:u=!1,className:p,mainProduct:m,index:g,type:L}=e,{classes:O,cx:U}=j(),k=(0,T.rd)(),[F]=(0,I.useSearchQuery)(),D=(0,f.A)(),H=(0,h.A)(D.breakpoints.up("md")),{addCompareProduct:G,removeCompareProduct:w,sendToDiscontinuedProductCompareDetail:W,compareProducts:K}=(0,N.Zn)(),q=(null==k?void 0:null===(a=k.query)||void 0===a?void 0:a.catalog)||"",Y=(0,B.vN)(q),V=(0,r.useCallback)((e,a)=>!!K.find(t=>t.productKey===e&&t.brandKey===a&&t.catalogType===Y),[K]),J=(0,r.useMemo)(()=>{var e;return V(null!==(e=null==m?void 0:m.productKey)&&void 0!==e?e:"",null==m?void 0:m.brandKey)},[V,m]),z=!(null==o?void 0:null===(t=o.productNumber)||void 0===t?void 0:t.startsWith("CB_")),Z="product-card-".concat(null==o?void 0:o.productNumber).concat(null==o?void 0:null===(l=o.brand)||void 0===l?void 0:l.key,"-").concat(d),Q=k.asPath.includes("/product"),X=(0,M.Gd)(),$="".concat(L," - ").concat(X),ee=J&&K.length>1&&K.length<=4;return(0,r.useEffect)(()=>{if(Q&&!J){var e,a;G({productKey:null!==(e=null==m?void 0:m.productKey)&&void 0!==e?e:"",brandKey:null!==(a=null==m?void 0:m.brandKey)&&void 0!==a?a:"",images:null==m?void 0:m.images,catalogType:Y})}},[J]),(0,i.jsxs)("div",{className:U(p,"promotions-slider-div"),children:[u&&(0,i.jsx)(_(),{children:(0,i.jsx)("link",{rel:"preload",href:o.images[0].mediumUrl,as:"image"})}),(0,i.jsx)(S.N,{...T.aR.index(null==o?void 0:o.brand.key,null==o?void 0:o.productNumber,{catalog:q}),children:(0,i.jsx)("a",{"data-testid":Z,id:Z,role:"link",tabIndex:0,onKeyDown:()=>(0,v.e)({product:o,indexPosition:g,creativeSlot:$,pageType:X}),onClick:()=>{(0,v.e)({product:o,indexPosition:g,creativeSlot:$,pageType:X}),(0,P.Lr)(o.productNumber,o.name,o.brand.key,g)},children:(0,i.jsxs)("div",{className:O.mainContent,children:[(0,i.jsx)("div",{className:O.mainContentImage,children:(0,i.jsx)("img",{className:O.image,src:o.images[0].mediumUrl,alt:o.images[0].altText||o.description||o.name,width:"112",height:"50"})}),(0,i.jsxs)("div",{className:O.mainContentText,children:[(0,i.jsx)(c.A,{className:O.productBrand,children:o.brand.name}),z&&(0,i.jsx)(c.A,{className:O.productNumber,children:null==o?void 0:o.productNumber}),(0,i.jsx)(c.A,{className:O.productName,children:(0,i.jsx)(C.A,{value:o.name})}),(0,i.jsx)(c.A,{className:O.productDescription,children:(0,i.jsx)(C.A,{value:o.description})})]})]})})}),(null==m?void 0:m.showViewDetailsLink)||Q?(0,i.jsx)(S.N,{...T.aR.index(null==o?void 0:null===(s=o.brand)||void 0===s?void 0:s.key,null==o?void 0:o.productNumber),children:(0,i.jsx)(b.A,{className:O.link,children:(0,i.jsx)(x.A,{...E.A.VIEW_PRODUCT_DETAILS})})}):null,H?(0,i.jsxs)(y.A,{container:!0,children:[(0,i.jsx)(y.A,{item:!0,xs:12,children:(0,i.jsx)(R.A,{className:O.checkbox,checked:V(null==o?void 0:o.productNumber,null==o?void 0:null===(n=o.brand)||void 0===n?void 0:n.key),onChange:e=>{let{checked:a}=e.target,t={productKey:null==o?void 0:o.productNumber,brandKey:o.brand.key,images:o.images,catalogType:Y};a?G(t):w(t)},label:(0,i.jsx)(c.A,{variant:"body2",component:"span",children:(0,i.jsx)(x.A,{...E.A.COMPARE_WITH_DISCONTINUED_PRODUCT})})})}),(0,i.jsxs)(A.A,{variant:"contained",color:"primary",className:O.compareButton,onClick:()=>{var e;W(F,k,(null==o?void 0:o.productNumber)||"",(null==o?void 0:null===(e=o.brand)||void 0===e?void 0:e.key)||"")},disabled:!ee,children:[(0,i.jsx)(x.A,{id:"COMPARE_SELECTED",defaultMessage:"Compare Selected"}),K.length>0&&" (".concat(K.length,")")]})]}):null]})};var O=t(40352),U=t(68215),k=t(40002);let F=(0,s.n9)({name:"ReplacementProductsCarousel",uniqId:"RepProdCarousel"})((e,a,t)=>({withoutControls:{padding:0},content:{paddingTop:e.spacing(8),paddingBottom:e.spacing(8),"& .slider-frame":{border:"2px solid transparent","&:focus-visible":{border:"2px solid ".concat(e.palette.primary.main),borderRadius:e.shape.borderRadius}},[e.breakpoints.up("sm")]:{paddingBottom:e.spacing(8)}},contentCondensed:{padding:0},title:{marginBottom:e.spacing(8),[".".concat(t.contentCondensed," &")]:{marginBottom:e.spacing(4)}},navBtn:{},navBtnSmall:{height:24,width:24},navBtnLarge:{height:32,width:32,display:"none",[e.breakpoints.up("sm")]:{display:"flex"}},navBtnLeft:{transform:"translateX(-40px)"},mobileBottomControls:{width:105,display:"flex",alignItems:"center",justifyContent:"space-between",position:"relative",bottom:-44,[e.breakpoints.up("xs")]:{bottom:-25}},icon:{fontSize:e.typography.pxToRem(14),color:e.palette.primary.main,width:"1em"},iconDisabled:{color:e.palette.grey[500]},cartRecommended:{backgroundColor:e.palette.background.grey,marginBottom:e.spacing(20)},card:{[e.breakpoints.up("sm")]:{paddingRight:e.spacing(10)}}})),D=e=>{let{products:a,creativeSlot:t,pageType:r,pageTypeDetails:l}=e,{classes:s,cx:n}=F();return{renderCenterLeftControls:e=>{let o=0===e.currentSlide;return(0,i.jsx)(d.A,{className:n(s.navBtn,s.navBtnLarge,s.navBtnLeft),disabled:o,onClick:()=>(0,U.t)(e,a,"prev",t,r,l),"aria-label":"previous",children:(0,i.jsx)(p.A,{className:n(s.icon,{[s.iconDisabled]:o})})})},renderCenterRightControls:e=>{let o=e.currentSlide+e.slidesToShow===e.slideCount||e.slideCount(0,U.t)(e,a,"next",t,r,l),"aria-label":"next",children:(0,i.jsx)(m.A,{className:n(s.icon,{[s.iconDisabled]:!!e.slidesToScroll&&o})})})},renderBottomCenterControls:e=>{let o=0===e.currentSlide,u=e.currentSlide+e.slidesToShow===e.slideCount||e.slideCount(0,U.t)(e,a,"prev",t,r,l),"aria-label":"previous",className:n(s.navBtn,s.navBtnSmall),children:(0,i.jsx)(p.A,{className:n(s.icon,{[s.iconDisabled]:o})})}),(0,i.jsxs)(c.A,{variant:"body2",children:[e.currentSlide+1," of ",e.slideCount]}),(0,i.jsx)(d.A,{disabled:u,onClick:()=>(0,U.t)(e,a,"next",t,r,l),"aria-label":"next",className:n(s.navBtn,s.navBtnSmall),children:(0,i.jsx)(m.A,{className:n(s.icon,{[s.iconDisabled]:!!e.slidesToScroll&&u})})})]})}}},H=e=>{let{type:a,products:t,withoutControls:s,slidesToShow:n,condensed:d,preloadCardImages:c,mainProduct:p}=e,{classes:m,cx:g}=F(),_=(0,O.Ay)(),h=(0,M.Gd)(),b="".concat(a," - ").concat(h),y=D({products:t,creativeSlot:b,pageType:h}),A=a===k.j.CartRecommendedProducts,f=_({xs:1,sm:2,lg:3}),T=(0,r.useRef)(null),[S,C]=(0,r.useState)(!1),x=(0,l.B)(T,{threshold:.66});return t&&(null==t?void 0:t.length)?((null==x?void 0:x.isIntersecting)&&!S&&((0,v.W)({creativeSlot:b,pageType:h,products:t}),C(!0)),(0,i.jsx)("div",{"data-testid":a,id:a,className:g({[m.cartRecommended]:A}),ref:T,children:(0,i.jsx)(u.A,{maxWidth:"lg",className:g({[m.withoutControls]:s}),children:(0,i.jsx)("div",{className:g(m.content,{[m.contentCondensed]:d}),children:(0,i.jsx)(o(),{slidesToScroll:n||f,slidesToShow:n||f,disableEdgeSwiping:!0,withoutControls:s,...y,children:t.map((e,t)=>(0,i.jsx)(L,{mainProduct:p,product:e,testId:a,preloadCardImages:c,className:m.card,index:t,type:a},t))})})})})):null}},72214:(e,a,t)=>{t.d(a,{c:()=>T});var i=t(37876);t(14232);var r=t(77660),l=t(12197),s=t(99220),n=t(61206),o=t(52413),d=t(11148),c=t(8733),u=t(54753),p=t(69605),m=t(35967),g=t(61261),_=t(62893),h=t(11788),b=t(55287);let y=(0,g.A)(e=>({chip:{display:"flex",alignItems:"center",backgroundColor:e.palette.primary.light,color:e.palette.common.black,fontSize:e.typography.pxToRem(12),fontWeight:e.typography.fontWeightLight,padding:e.spacing(2,3,2,1.5),borderRadius:4},icon:{width:16,height:16,marginRight:e.spacing(1.5)}})),A=e=>{var a;let{productNumber:t}=e,r=y(),{userIsLoggedIn:l}=(0,h.iZ)(),{loading:s,error:n,data:o}=(0,b.WL)({variables:{productNumber:t},skip:!l,ssr:!1}),d=null==o?void 0:null===(a=o.recentOrderItems.orderItems.find(e=>e.product===t))||void 0===a?void 0:a.orderDate;return s||n||!(null==o?void 0:o.recentOrderItems.orderItems.length)?null:(0,i.jsxs)("div",{className:r.chip,children:[(0,i.jsx)(_.A,{className:r.icon}),(0,i.jsx)(c.A,{...u.A.LAST_PURCHASED})," ",d&&(0,i.jsx)(m.XU,{value:new Date(d),year:"numeric",month:"short",day:"numeric"})]})},f=(0,s.n9)()(e=>({productLockupSimple:{"& > div":{flexGrow:1}},brand:{display:"block",fontWeight:e.typography.fontWeightRegular},heading:{fontSize:e.typography.pxToRem(14),marginTop:e.spacing(2),"& sup, sub":{verticalAlign:"baseline",position:"relative",top:"-0.4em"},"& sub":{top:"0.1em"},[e.breakpoints.up("md")]:{fontSize:e.typography.pxToRem(20)}},description:{fontSize:e.typography.pxToRem(12),marginTop:e.spacing(2),[e.breakpoints.up("md")]:{fontSize:e.typography.pxToRem(16),marginTop:e.spacing(4)}},clampLines:{display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:2,overflow:"hidden",wordBreak:"break-word",textOverflow:"ellipsis"},sellerInfo:{fontSize:e.typography.pxToRem(12),marginTop:e.spacing(2)},infoIcon:{transform:"scale(1.2)",color:e.palette.primary.main,height:e.spacing(4),verticalAlign:"bottom",cursor:"pointer"},verticalLine:{[e.breakpoints.up("lg")]:{borderRight:"1px solid ".concat(e.palette.grey[400]),marginRight:e.spacing(4),paddingRight:e.spacing(4),lineHeight:e.typography.pxToRem(16)}},trustedInfo:{fontSize:e.typography.pxToRem(12),[e.breakpoints.down("lg")]:{display:"block"}},previouslyPurchasedChip:{display:"inline-block",marginBottom:e.spacing(4),"&:empty":{display:"none"}},productImageAndInfo:{display:"flex"},productImageContainer:{boxSizing:"initial",width:64,height:64,border:"solid 1px ".concat(e.palette.grey[300]),marginRight:e.spacing(4),borderRadius:3,[e.breakpoints.up("md")]:{width:88,minWidth:88,height:88,marginRight:e.spacing(6)}},productImage:{objectFit:"contain",width:"100%",height:"100%"}})),T=e=>{let{image:a,brand:t,type:s,productKey:m,productNumber:g,name:_,displaySellerName:h,description:b,additionalInfo:y,classes:T,isMarketplace:S,marketplaceSellerId:C,onProductLinkClick:v,toggleMarketplaceSellerModalOpen:x,showPreviouslyPurchasedChip:E=!1}=e,{classes:N,cx:I}=f();return(0,i.jsxs)("div",{className:I(N.productLockupSimple,null==T?void 0:T.root),children:[E&&(0,i.jsx)("div",{className:N.previouslyPurchasedChip,children:(0,i.jsx)(A,{productNumber:g})}),(0,i.jsxs)("div",{className:N.productImageAndInfo,children:[(0,i.jsx)("div",{className:I(N.productImageContainer,null==T?void 0:T.imageContainer),children:(0,i.jsx)("img",{src:a.mediumUrl,alt:a.altText||_,className:N.productImage})}),(0,i.jsxs)("div",{children:[(0,i.jsx)(l.A,{variant:"caption",className:I(N.brand,null==T?void 0:T.brand),style:t.color?{color:t.color}:{},children:t.name}),S&&C&&(0,i.jsxs)("div",{className:N.sellerInfo,children:[(0,i.jsx)(c.A,{...u.A.CONTACT_SELLER_SHIPPED_SOLD})," ",(0,i.jsx)(o.N,{...d.kJ.index(h||t.key,C),children:(0,i.jsx)("a",{children:h||t.name})}),(0,i.jsx)("span",{className:N.verticalLine}),(0,i.jsxs)("span",{className:N.trustedInfo,children:[(0,i.jsx)(c.A,{...u.A.CONTACT_SELLER_TRUSTED}),(0,i.jsx)(p.A,{className:N.infoIcon,onClick:()=>!!x&&x()})]})]}),(0,i.jsx)(l.A,{variant:"h3",component:"div",className:I(N.heading,null==T?void 0:T.heading),children:_&&t.key&&m?(0,i.jsx)(o.N,{...d.aR.index(t.key,m,s===r.iC.ThirdPartyProvider?{context:"bbe"}:{}),passHref:!0,children:(0,i.jsx)("a",{onClick:v,children:g})}):g}),(0,i.jsx)(l.A,{variant:"h3",className:I(N.heading,null==T?void 0:T.heading),children:(0,i.jsx)(n.A,{value:_})}),b&&(0,i.jsx)(l.A,{className:I(N.description,N.clampLines,null==T?void 0:T.description),children:(0,i.jsx)(n.A,{value:b})}),y]})]})]})}},73170:(e,a,t)=>{t.d(a,{A:()=>p});var i=t(37876);t(14232);var r=t(61261),l=t(22582),s=t(14970),n=t(17357),o=t(2614),d=t(49995);let c=(0,r.A)(e=>({wrapper:{display:"flex",justifyContent:"center",alignItems:"center",margin:"2em 0"},baseButton:{border:0,background:"none",cursor:"pointer",height:e.spacing(8),minWidth:e.spacing(8),fontSize:e.spacing(4),display:"flex",alignItems:"center",justifyContent:"center",borderRadius:e.spacing(2),marginLeft:e.spacing(1),marginRight:e.spacing(1),transition:"all .2s ease-in-out","&:disabled":{cursor:"auto",color:e.palette.text.disabled},"&:hover:enabled":{backgroundColor:e.palette.secondary.main,color:e.palette.common.white}},prevNext:{color:e.palette.secondary.main},pageNumber:{color:e.palette.common.black},curPage:{cursor:"auto",backgroundColor:e.palette.secondary.main,color:e.palette.common.white,fontWeight:e.typography.fontWeightMedium,paddingLeft:e.spacing(1),paddingRight:e.spacing(1)},ellipsis:{cursor:"auto"},hideOnMobile:{[e.breakpoints.down("xs")]:{display:"none"}}})),u=e=>{let{onClick:a,label:t,children:r,classes:l=[],disabled:s=!1,id:n}=e;return(0,i.jsx)("button",{className:(0,d.A)(...l),type:"button",disabled:s,"aria-label":t,onClick:a,id:n,children:r})},p=e=>{let{curPage:a,numPages:t,clickHandler:r}=e,p=c(),m=function(e,a){let t,i,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:5;if(e<1?e=1:e>a&&(e=a),a<=r)t=1,i=a;else{let l=Math.floor(r/2),s=Math.ceil(r/2)-1;e<=l?(t=1,i=r):e+s>=a?(t=a-r+1,i=a):(t=e-l,i=e+s)}return{pages:Array.from(Array(i+1-t).keys()).map(e=>t+e),showNext:e1}}(a,t),g=m.pages[m.pages.length-1],_=m.pages[0],h=(0,i.jsx)("div",{className:(0,d.A)(p.baseButton,p.ellipsis,p.hideOnMobile),children:"..."}),b=(0,i.jsx)(u,{classes:[p.baseButton,p.pageNumber,p.hideOnMobile],label:"Go to page ".concat(t),onClick:e=>{e.preventDefault(),r(t)},children:t},t),y=(0,i.jsx)(u,{classes:[p.baseButton,p.pageNumber],label:"Go to page 1",onClick:e=>{e.preventDefault(),r(1)},id:"pagination-first-page","data-testid":"pagination-first-page",children:"1"},1);return t>1?(0,i.jsxs)("nav",{className:p.wrapper,"aria-label":"Pagination Navigation",children:[(0,i.jsx)(u,{label:"Go to first page",disabled:!m.showPrevious,classes:[p.baseButton,p.prevNext,p.hideOnMobile],onClick:e=>{e.preventDefault(),r(1)},id:"go-to-first-page","data-testid":"go-to-first-page",children:(0,i.jsx)(l.A,{})},"first"),(0,i.jsx)(u,{classes:[p.baseButton,p.prevNext],disabled:!m.showPrevious,label:"Go to previous page",id:"pagination-go-to-previous-page","data-testid":"pagination-go-to-previous-page",onClick:e=>{e.preventDefault(),r(a-1)},children:(0,i.jsx)(n.A,{})},"previous"),2===_&&y,_>2&&(0,i.jsxs)(i.Fragment,{children:[y,h]}),m.pages.map((e,t)=>e===a?(0,i.jsx)("div",{id:"pagination-current-page","aria-label":"Current page",className:(0,d.A)(p.baseButton,p.curPage),children:e},e):(0,i.jsx)(u,{classes:[p.baseButton,p.pageNumber,p.hideOnMobile],disabled:e===a,label:"Go to page ".concat(e),onClick:a=>{a.preventDefault(),r(e)},id:"pagination-go-to-page-".concat(t),"data-testid":"pagination-go-to-page-".concat(t),children:e},e)),t-g==1&&b,t-g>1&&(0,i.jsxs)(i.Fragment,{children:[h,b]}),(0,i.jsx)(u,{classes:[p.baseButton,p.prevNext],disabled:!m.showNext,label:"Go to next page",id:"pagination-go-to-next-page","data-testid":"pagination-go-to-next-page",onClick:e=>{e.preventDefault(),r(a+1)},children:(0,i.jsx)(o.default,{})},"next"),(0,i.jsx)(u,{classes:[p.baseButton,p.prevNext,p.hideOnMobile],disabled:!m.showNext,label:"Go to last page",onClick:e=>{e.preventDefault(),r(t)},children:(0,i.jsx)(s.A,{})},"last")]}):null}},73431:(e,a,t)=>{t.d(a,{AW:()=>u});var i=t(28888);t(37876);var r=t(82897);t(14232);var l=t(54431);function s(){let e=(0,i._)(["\n fragment DealerData on Dealer {\n id\n organizationName\n street1\n street3\n street4\n street5\n city\n phone\n email\n countryCode\n stateCode\n firstName\n lastName\n buildingRoom\n attentionTo\n department\n postalCode\n approverDealerLogonid\n approvalNeeded\n soldToPartner\n shipToPartner\n billToPartner\n payerPartner\n salesOrg\n poNumber\n dealerType\n productGroup\n isPreferredDealer\n availableProducts\n}\n "]);return s=function(){return e},e}function n(){let e=(0,i._)(["\n query Dealers($countryCode: String!, $stateCode: String, $searchTerm: String) {\n getDealers(\n countryCode: $countryCode\n stateCode: $stateCode\n searchTerm: $searchTerm\n ) {\n ...DealerData\n }\n}\n ",""]);return n=function(){return e},e}let o={},d=(0,r.J1)(s()),c=(0,r.J1)(n(),d);function u(e){let a={...o,...e};return l.IT(c,a)}},74770:(e,a,t)=>{t.d(a,{A:()=>n});var i=t(37876);t(14232);var r=t(99220),l=t(54753);let s=(0,r.n9)()(e=>({badge:{margin:e.spacing(1),width:28,height:28}})),n=e=>{let{features:a,customClass:t}=e,{classes:r}=s();return(0,i.jsxs)(i.Fragment,{children:[a.includes("NEW")&&(0,i.jsx)("img",{className:null!=t?t:r.badge,src:"/static/new_product_badge.png",alt:"new",title:l.D.NEW_PRODUCT.defaultMessage}),a.includes("enhancedValidation")&&(0,i.jsx)("img",{className:null!=t?t:r.badge,src:"/static/enhanced_validation_badge.png",alt:"enhanced validation",title:l.D.ENHANCED_VALIDATION.defaultMessage})]})}},75352:(e,a,t)=>{t.d(a,{A:()=>P});var i=t(37876),r=t(12197),l=t(36503),s=t(15319),n=t(7645),o=t(5411),d=t(61261),c=t(15743),u=t(86024),p=t(54093),m=t(3954),g=t(28888);function _(){let e=(0,g._)(["\n query Dealers(\n $countryCode: String!\n $stateCode: String\n $searchTerm: String\n ) {\n getDealers(\n countryCode: $countryCode\n stateCode: $stateCode\n searchTerm: $searchTerm\n ) {\n ...DealerData\n }\n }\n\n fragment DealerData on Dealer {\n id\n organizationName\n street1\n street3\n street4\n street5\n city\n phone\n email\n countryCode\n stateCode\n firstName\n lastName\n buildingRoom\n attentionTo\n department\n postalCode\n approverDealerLogonid\n approvalNeeded\n soldToPartner\n shipToPartner\n billToPartner\n payerPartner\n salesOrg\n poNumber\n dealerType\n productGroup\n isPreferredDealer\n availableProducts\n }\n"]);return _=function(){return e},e}let h=(0,t(82897).J1)(_());var b=t(87165),y=t(54753),A=t(82250),f=t(11788),T=t(17685),S=t(49995),C=t(14232),v=t(8733),x=t(77742),E=t(16703),N=t(33159);let I=(0,d.A)(e=>({root:{minWidth:"8vw",backgroundColor:e.palette.background.default},closeButton:{height:e.spacing(10),width:e.spacing(10),margin:e.spacing(2)},footer:{width:"100%",height:40,paddingLeft:e.spacing(5),position:"absolute",bottom:0,left:0,right:0,zIndex:1,margin:e.spacing(4,0,4)},selectButton:{width:"100%",marginRight:e.spacing(5)},listContainer:{borderBottom:"1px solid rgba(224, 224, 224, 1)",overflow:"hidden",paddingTop:e.spacing(2),paddingBottom:e.spacing(2),marginBottom:80,marginLeft:20,marginRight:20,marginTop:16,minHeight:258},inputContainer:{[e.breakpoints.up("sm")]:{marginLeft:32,marginRight:32},marginLeft:16,marginRight:16,marginTop:"24px"},input:{width:"100%"},disclaimerContainer:{width:"auto",whiteSpace:"pre-line"},checkbox:{fontSize:e.spacing(6)},checkboxWrapper:{display:"flex",flexDirection:"row",alignItems:"center"},searchIconContainer:{paddingRight:14}})),R=e=>{let{isSettingDealer:a}=e;return(0,i.jsx)(i.Fragment,{children:a?(0,i.jsx)(v.A,{...y.A.SET_PREFERRED_DEALER}):(0,i.jsx)(v.A,{...y.A.SELECT_VIEW_PRICING})})},B=e=>{let{dealerCount:a}=e,{formatMessage:t}=(0,x.A)(),r=t(y.A.SEE_ALL_BUYING_OPTIONS);return a?(0,i.jsx)(i.Fragment,{children:"".concat(r," (").concat(a,")")}):(0,i.jsx)(i.Fragment,{children:"".concat(r)})},M=(e,a)=>"SET_SELECTED_DEALER_ID"===a.type?a.payload:e,P=e=>{var a,t;let{open:d,onClose:g,values:_,materialPricing:P,setFieldValue:j,setIsModalOpen:L,onDealerSelect:O,onDealerSelectCallback:U,onSearch:k,isSavingDealerPreference:F=!0,disabled:D,dealers:H,btnTextOverride:G}=e,w=I(),W=(0,x.A)(),[K,q]=(0,C.useReducer)(M,null),[Y,V]=(0,C.useState)(null!==(t=null==H?void 0:null===(a=H[0])||void 0===a?void 0:a.organizationName)&&void 0!==t?t:void 0),{currentUserState:J,userId:z}=(0,f.iZ)(),{userSession:Z}=(0,T.j)(),[Q,X]=(0,C.useState)(""),[$,ee]=(0,C.useState)(Q),[ea,{loading:et}]=(0,b.Nj)({refetchQueries:[{query:m.I},{query:h,context:{userSession:Z},variables:{countryCode:null==Z?void 0:Z.country,stateCode:String(J)}}],awaitRefetchQueries:!0}),ei=async e=>{try{if(!z)throw Error("userId is required to update dealer");if(!e)throw Error("dealerId is required to update dealer");return await ea({variables:{userId:z,data:{dealerId:e}}}),U&&U(),g()}catch(e){return console.error((0,A.Mw)(e).displayableError),g()}};return(0,E.A)(()=>{k&&Q&&k(Q),ee(Q)},500,[Q]),(0,i.jsx)(u.A,{open:d,onClose:g,renderTitle:()=>(0,i.jsx)(r.A,{variant:"h2",children:F?(0,i.jsx)(v.A,{...y.A.SELECT_PREFERRED_DEALER}):(0,i.jsx)(B,{dealerCount:null==H?void 0:H.length})}),size:u.I.Large,children:(0,i.jsxs)(i.Fragment,{children:["JP"===Z.country&&(0,i.jsx)(l.A,{container:!0,className:(0,S.A)(w.inputContainer,w.disclaimerContainer),children:F?(0,i.jsx)(v.A,{...y.A.DEALER_SELECT_MODAL_DISCLAIMER}):(0,i.jsx)(v.A,{...y.A.DEALER_UPDATE_PRICING_DISCLAIMER})}),(0,i.jsx)(l.A,{className:w.inputContainer,children:(0,i.jsx)(c.A,{className:w.input,onChange:e=>X(e.target.value),placeholder:W.formatMessage(y.A.ENTER_DEALER_NAME_OR_LOCATION),size:"small",value:Q,endAdornment:(0,i.jsx)(s.A,{position:"end",className:w.searchIconContainer,children:(0,i.jsx)(p.default,{color:"primary"})})})}),(0,i.jsx)(n.A,{className:w.listContainer,children:(0,i.jsx)(N.A,{selectDealer:(e,a)=>{q({type:"SET_SELECTED_DEALER_ID",payload:e!==K?e:null}),V(a!==Y?a:void 0)},selectedDealerId:K,searchTerm:$})}),(0,i.jsxs)(l.A,{container:!0,className:w.footer,direction:"row",id:"footer",justifyContent:"flex-end",alignItems:"center",wrap:"nowrap",children:[(0,i.jsx)(l.A,{item:!0,sm:4,md:4,children:(0,i.jsx)(l.A,{container:!0,justifyContent:"center",children:(0,i.jsx)(o.A,{size:"large",color:"primary",variant:"outlined",className:w.selectButton,onClick:g,"data-testid":"select-dealer-cancel",id:"select-dealer-submit",children:(0,i.jsx)(v.A,{...y.A.CANCEL})})})}),(0,i.jsx)(l.A,{item:!0,sm:4,md:4,children:(0,i.jsx)(l.A,{container:!0,justifyContent:"center",children:(0,i.jsx)(o.A,{size:"large",color:"primary",variant:"contained",className:w.selectButton,onClick:()=>O&&_&&P&&j&&L?O(K,_,P,j,L,Y):ei(K),disabled:D||et||!K,"data-testid":"select-dealer-submit",id:"select-dealer-submit",children:G?(0,i.jsx)(v.A,{...G}):(0,i.jsx)(R,{isSettingDealer:F})})})})]})]})})}},75933:(e,a,t)=>{t.d(a,{A:()=>E});var i=t(37876),r=t(14232),l=t(71541),s=t(48829),n=t(12197),o=t(5411),d=t(64204),c=t(80491),u=t(99220),p=t(35877),m=t(11148),g=t(2727),_=t(97710),h=t(52413),b=t(43965);let y=(0,u.n9)()(e=>({productContainer:{display:"flex",justifyContent:"space-between",alignItems:"flex-start"},product:{position:"relative",width:"auto"},imageContainer:{display:"flex",justifyContent:"center",alignItems:"center",height:"58px",width:"58px",border:"1px solid ".concat(e.palette.grey[400]),borderRadius:"2px"},image:{maxHeight:"54px",maxWidth:"54px"},x:{width:"12px",height:"12px"}})),A=e=>{let{images:a,productKey:t,productNumber:r,brandKey:l}=e,{classes:s}=y(),{removeCompareProduct:n}=(0,c.Zn)(),o=null==a?void 0:a.find(e=>!e.productKey||!e.brandKey||e.productKey===t&&e.brandKey===l);return(0,i.jsxs)("div",{className:s.productContainer,children:[(0,i.jsxs)("div",{className:s.product,children:[(0,i.jsx)("div",{children:o?(0,i.jsx)("div",{className:s.imageContainer,children:(0,i.jsx)("img",{className:s.image,src:o.smallUrl||o.mediumUrl,alt:(null==o?void 0:o.altText)||""})}):(0,i.jsx)("img",{className:s.image,src:"/assets/images/supelco-no-image/supelco-no-image_w300.png",alt:"Supelco"})}),(0,i.jsx)("div",{children:(0,i.jsx)(h.N,{...m.aR.index(l,t,{catalog:(0,_.vN)(_.Xc.Products)}),passHref:!0,children:r||t})})]}),(0,i.jsx)(d.A,{onClick:()=>n({brandKey:l,productKey:t}),children:(0,i.jsx)(b.A,{className:s.x})})]})};var f=t(8733),T=t(34669),S=t(76594),C=t(18847);let v=t.n(C)()(()=>t.e(2974).then(t.bind(t,42974)),{loadableGenerated:{webpack:()=>[42974]},loadableGenerated:{webpack:()=>[42974]},ssr:!1}),x=(0,u.n9)()(e=>({root:{display:"flex",alignItems:"center",justifyContent:"space-between",margin:"0 auto",padding:e.spacing(6,10),width:"100%",maxWidth:"1280px"},drawer:{"& .MuiDrawer-paper":{boxShadow:"0 0px 10px 1px rgba(0, 0, 0, .2)"}},productsContainer:{flexGrow:2,display:"flex",padding:e.spacing(0,8),maxWidth:640,"& > *":{width:"calc(25% - ".concat(e.spacing(8),"px)"),marginRight:e.spacing(8)}},btnContainer:{display:"flex",flexDirection:"column",[e.breakpoints.up("lg")]:{flexDirection:"row"}},clearBtn:{color:e.palette.primary.main,fontWeight:e.typography.fontWeightBold,marginTop:e.spacing(4),[e.breakpoints.up("lg")]:{marginTop:e.spacing(0),marginLeft:e.spacing(10)}},instructionsContainer:{maxWidth:"200px",[e.breakpoints.up("lg")]:{maxWidth:"inherit"}},instructions:{fontSize:e.typography.pxToRem(18)},blank:{background:e.palette.background.grey}})),E=e=>{let{isAemDrawer:a=!1}=e,{compareProducts:t,clearAllCompareProducts:u,sendToProductCompareDetail:_}=(0,c.Zn)(),h=(0,m.rd)(),[b]=(0,g.useSearchQuery)(),{classes:y}=x(),C=(0,p.A)(),E=(0,l.A)(C.breakpoints.up("md")),[N,I]=(0,r.useState)(!1);return((0,r.useEffect)(()=>{I(!0)},[]),N)?a?(0,i.jsx)(v,{}):(0,i.jsx)(s.Ay,{anchor:"bottom",open:E&&t.length>0,variant:"persistent",className:y.drawer,children:(0,i.jsxs)("div",{className:y.root,children:[(0,i.jsx)("div",{className:y.instructionsContainer,children:(0,i.jsx)(n.A,{className:y.instructions,component:"h3",children:(0,i.jsx)(f.A,{...T.A.CHOOSE_UP_TO_FOUR_PRODUCTS})})}),(0,i.jsx)("div",{className:y.productsContainer,children:(0,S.A)(4,e=>t[e]?(0,i.jsx)(A,{...t[e]},t[e].productKey):(0,i.jsx)("div",{className:y.blank},e))}),(0,i.jsxs)("div",{className:y.btnContainer,children:[(0,i.jsx)(o.A,{disabled:t.length<2,variant:"outlined",color:"primary",size:"medium",onClick:()=>_(b,h),children:(0,i.jsx)(f.A,{...T.A.COMPARE})}),(0,i.jsx)(d.A,{className:y.clearBtn,onClick:()=>u(),children:(0,i.jsx)(f.A,{...T.A.CLEAR_ALL})})]})]})}):null}},76056:(e,a,t)=>{t.d(a,{A:()=>d});var i=t(37876);t(14232);var r=t(5411),l=t(8733),s=t(37929),n=t(71541),o=t(11148);let d=e=>{let{buttonMessage:a,fullWidth:t=!1,size:d="large"}=e,c=(0,s.A)(),u=(0,n.A)(c.breakpoints.up("md")),p=(0,o.rd)();return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(r.A,{color:"primary",fullWidth:!u||t,size:d,variant:"contained",href:"".concat(o.VV.index(),"?redirect=").concat(encodeURIComponent(p.asPath||o.xn.index())),children:(0,i.jsx)(l.A,{...null!=a?a:{id:"SIGN_IN_FOR_BEST_PRICING",defaultMessage:"Sign In for Best Price"}})})})}},76209:(e,a,t)=>{t.d(a,{wJ:()=>c});var i=t(28888);t(37876);var r=t(82897),l=t(54064);t(14232);var s=t(54431);function n(){let e=(0,i._)(["\n query RecentlyViewedProducts($brand: String!, $productKey: String!, $dispType: AnalyticsDispType!, $erpType: String) {\n getRecentlyViewedProducts(\n input: {brand: $brand, productKey: $productKey, dispType: $dispType, erpType: $erpType}\n ) {\n products {\n ...DynamicProduct\n }\n }\n}\n ",""]);return n=function(){return e},e}let o={},d=(0,r.J1)(n(),l.z);function c(e){let a={...o,...e};return s.IT(d,a)}},76764:(e,a,t)=>{t.d(a,{Bw:()=>u,ht:()=>c});var i=t(28888);t(37876);var r=t(82897);t(14232);var l=t(54431),s=t(78248);function n(){let e=(0,i._)(["\n query SpecificationSheetUrl($input: SpecSheetInput!) {\n getSpecificationSheet(input: $input) {\n url\n text\n documentType\n materialId\n }\n}\n "]);return n=function(){return e},e}let o={},d=(0,r.J1)(n());function c(e){let a={...o,...e};return l.IT(d,a)}function u(e){let a={...o,...e};return s._(d,a)}},77100:(e,a,t)=>{t.d(a,{Rj:()=>_});var i=t(28888);t(37876);var r=t(82897);t(14232);var l=t(54431);function s(){let e=(0,i._)(["\n fragment GeneVariantFields on GeneVariant {\n commonName\n symbol\n geneId\n description\n taxonId\n}\n "]);return s=function(){return e},e}function n(){let e=(0,i._)(["\n fragment GeneFields on Gene {\n symbol\n name\n relatedCategories {\n name\n }\n summary\n synonyms\n variants {\n ...GeneVariantFields\n }\n}\n ",""]);return n=function(){return e},e}function o(){let e=(0,i._)(["\n fragment GeneSearchFields on GeneSearchResults {\n metadata {\n itemCount\n page\n perPage\n numPages\n }\n items {\n ...GeneFields\n }\n facets {\n key\n numToDisplay\n isHidden\n isCollapsed\n multiSelect\n options {\n value\n count\n }\n }\n}\n ",""]);return o=function(){return e},e}function d(){let e=(0,i._)(["\n query GeneSearch($searchTerm: String, $page: Int!, $selectedFacets: [FacetInput!], $type: GeneSearchType, $sort: Sort) {\n getGeneSearchResults(\n input: {searchTerm: $searchTerm, pagination: {page: $page}, facets: $selectedFacets, type: $type, sort: $sort}\n ) {\n ...GeneSearchFields\n }\n}\n ",""]);return d=function(){return e},e}let c={},u=(0,r.J1)(s()),p=(0,r.J1)(n(),u),m=(0,r.J1)(o(),p),g=(0,r.J1)(d(),m);function _(e){let a={...c,...e};return l.IT(g,a)}},77197:(e,a,t)=>{t.d(a,{Ay:()=>f,tq:()=>A});var i=t(37876);t(14232);var r=t(99220),l=t(12197),s=t(92189),n=t(51722),o=t(77742),d=t(8733),c=t(77660),u=t(90589),p=t(54753),m=t(51684),g=t(11148),_=t(12399),h=t(71007),b=t(46129);let y=(0,r.n9)()(e=>({vr2:{marginBottom:e.spacing(2)},vr4:{marginBottom:e.spacing(4)},body:{padding:e.spacing(8,0,10),[e.breakpoints.up("sm")]:{padding:e.spacing(10,0,12)}},title:{marginBottom:e.spacing(2),[e.breakpoints.up("sm")]:{marginBottom:e.spacing(4)}},overview:{display:"flex",flexDirection:"column",[e.breakpoints.up("md")]:{flexDirection:"row",justifyContent:"space-between"}},section:{marginBottom:e.spacing(10)},recentlyViewedProducts:{marginTop:e.spacing(12)},medium:{fontWeight:e.typography.fontWeightMedium}}));var A=function(e){return e.sds="safety data sheet",e.coa="certificate of analysis",e.coo="certificate of origin",e.coq="certificate of quality",e}({});let f=()=>{let{classes:e}=y(),{formatMessage:a}=(0,o.A)(),t=(0,g.rd)();return(0,i.jsxs)(n.A,{className:e.body,children:[(0,i.jsxs)(s.A,{maxWidth:"lg",children:[(0,i.jsx)(l.A,{id:"documents-search-title",variant:"h1",className:e.title,children:a({id:"DOCUMENTS",defaultMessage:"Documents"})}),(0,i.jsx)("div",{className:e.section,children:(0,i.jsxs)("div",{className:e.overview,children:[(0,i.jsx)(l.A,{id:"documents-search-overview",variant:"body1",className:e.vr4,children:a(p.A.DOCUMENT_SEARCH_SUBTITLE)}),(0,i.jsx)(m.A,{children:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(l.A,{variant:"body1",children:[(0,i.jsx)(d.A,{id:"IS_IT_RELATED_TO_A_PREVIOUS_ORDER",defaultMessage:"Is it related to a previous order",values:{b:function(){for(var e=arguments.length,a=Array(e),t=0;t(0,h.pc)({event:"documentation_interaction",action:"visit document library",detail:"".concat(t.query.tab," tab"),section:"document search",component:"body",elementType:"link",elementText:"document library",linkUrl:g.U1.index(),coreEvent:"no"}),children:(0,i.jsx)(d.A,{id:"DOCUMENT_LIBRARY",defaultMessage:"Document Library"})})}}),"."]})]})})]})}),(0,i.jsx)(_.A,{})]}),(0,i.jsx)(u.A,{dispType:c.HI.RecentlyViewedDocumentsSearch,className:e.recentlyViewedProducts,analyticsPageName:"document search",analyticsPageDetails:"document search page"})]})}},79965:(e,a,t)=>{t.d(a,{A:()=>p});var i=t(37876);t(14232);var r=t(99220),l=t(72185),s=t(5411),n=t(8733),o=t(46129),d=t(11148),c=t(64272);let u=(0,r.n9)()(e=>({actionButton:{marginTop:e.spacing(5),padding:e.spacing(2,6)},alertBanner:{backgroundColor:e.palette.primary.light,border:"1px solid ".concat(e.palette.primary.main),color:e.palette.common.black,justifyContent:"center",padding:e.spacing(3,0),textAlign:"center"}})),p=e=>{let{actionButtonText:a,alertMessage:t,gaSection:r}=e,{classes:p}=u();return(0,i.jsxs)(l.A,{className:p.alertBanner,"data-testid":"shopping-ai-banner",icon:!1,variant:"outlined",role:"alert","aria-live":"assertive",children:[t,(0,i.jsx)(o.N,{"data-testid":"shopping-ai-banner-action-button",href:d._W.index(),children:(0,i.jsx)(s.A,{className:p.actionButton,color:"primary",variant:"outlined",onClick:()=>{(0,c.BI)({payload:{event:"ls_ai_interaction",action:"open ai tool",detail:void 0,section:r,component:"body",element_type:"button",element_text:a||"try it out",link_url:d._W.index(),core_event:"no",user_detail:void 0,event_group:void 0,event_subgroup:void 0,product_id:void 0,product_brand:void 0}})},"aria-label":a?"".concat(a):"Try it out",children:a||(0,i.jsx)(n.A,{id:"TRY_IT_OUT",defaultMessage:"Try It Out"})})})]})}},80491:(e,a,t)=>{t.d(a,{NN:()=>h,Zn:()=>b,lz:()=>m,wv:()=>g});var i=t(14232),r=t(30915),l=t.n(r),s=t(47801),n=t(11148),o=t(77660),d=t(71007),c=t(54366),u=t(8288);let p={PRODUCTS:",",OPTION_SETS:":"},m=e=>{if(!e||0===e.length)return[];let a=e.split(p.PRODUCTS);if(!a||0===a.length)return[];let t=[];return a.map(e=>{let a=e.split(p.OPTION_SETS);if(a&&a.length>=1){let e=a[0],i=a.length>1?a[1]:"",r=a.length>2?a[2]:"",l={productKey:e,brandKey:i};r&&(r===o.Mh.B2b?l.catalogType=o.Mh.B2b:r===o.Mh.Buildingblocks?l.catalogType=o.Mh.Buildingblocks:r===o.Mh.Sial&&(l.catalogType=o.Mh.Sial)),t.push(l)}return e}),t},g=e=>e.map(e=>{let a=e.productKey,t=e.brandKey,i=e.catalogType;return"".concat(a).concat(p.OPTION_SETS).concat(t).concat(p.OPTION_SETS).concat(i)}).join(p.PRODUCTS),_="compareProducts",h=4;function b(){let e=(0,s.Fo)(_,[]),a=(0,i.useCallback)(a=>Array.isArray(e)?e.length>=h?void 0:e.findIndex(e=>{let{brandKey:t,productKey:i}=e;return a.brandKey===t&&a.productKey===i})>=0?void 0:s.sZ.setItem(_,e.concat([a])):s.sZ.setItem(_,[a]),[e]),t=(0,i.useCallback)(a=>{if(!Array.isArray(e))return;let t=e.findIndex(e=>{let{brandKey:t,productKey:i}=e;return a.brandKey===t&&a.productKey===i});if(t>=0)return s.sZ.setItem(_,e.slice(0,t).concat(e.slice(t+1)))},[e]),r=(0,i.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return s.sZ.setItem(_,e)},[]),o=(0,i.useMemo)(()=>Array.isArray(e)?e:[],[e]);return{compareProducts:o,addCompareProduct:a,removeCompareProduct:t,clearAllCompareProducts:r,sendToProductCompareDetail:(0,i.useCallback)((a,t)=>{let{pathAfterBasename:i}=(0,u.yp)(t.asPath);(0,d.OT)({action:c.PP.CompareProducts,detail:null==e?void 0:e.map(e=>e.productKey).join("|"),section:"choose up to 4 products to compare",component:"slider",elementType:"button",elementText:"compare"});let r=g(e||[]),s={...a,products:r,returnUrl:i};return t.push("".concat(n.aR.compare(),"?").concat(l().stringify(s)))},[e]),sendToDiscontinuedProductCompareDetail:(0,i.useCallback)((a,t,i,r)=>{let{pathAfterBasename:s}=(0,u.yp)(t.asPath);(0,d.OT)({action:"compare with discontinued products",detail:null==e?void 0:e.map(e=>e.productKey).join("|"),section:"recommended alternatives",component:"body",elementType:"button",elementText:"compare selected",productId:i,productBrand:r});let o=g(e||[]),c={...a,products:o,returnUrl:s};return t.push("".concat(n.aR.compare(),"?").concat(l().stringify(c)))},[e])}}},81232:(e,a,t)=>{t.d(a,{A:()=>i.A});var i=t(32609)},81474:(e,a,t)=>{t.d(a,{le:()=>_,rx:()=>u});var i=t(28888);t(37876);var r=t(82897);t(14232);var l=t(54431);function s(){let e=(0,i._)(["\n fragment SubstanceProductFields on Product {\n name\n displaySellerName\n productNumber\n productKey\n isSial\n isMarketplace\n marketplaceSellerId\n marketplaceOfferId\n cardCategory\n cardAttribute {\n citationCount\n application\n }\n attributes {\n key\n label\n values\n }\n speciesReactivity\n brand {\n key\n erpKey\n name\n color\n }\n images {\n altText\n smallUrl\n mediumUrl\n largeUrl\n }\n keyAttributes {\n key\n label\n values\n }\n description\n sdsLanguages\n sdsPnoKey\n similarity\n paMessage\n features\n catalogId\n materialIds\n erp_type\n legalNameSuffix\n isBBE\n txnBadge {\n label\n priority\n salesOrgIds\n type\n }\n}\n "]);return s=function(){return e},e}function n(){let e=(0,i._)(["\n fragment SubstanceFields on Substance {\n _id\n id\n name\n synonyms\n empiricalFormula\n linearFormula\n molecularWeight\n legalName\n aliases {\n key\n label\n value\n }\n images {\n sequence\n altText\n smallUrl\n mediumUrl\n largeUrl\n brandKey\n productKey\n label\n videoUrl\n }\n casNumber\n keyAttributes {\n key\n label\n values\n }\n products {\n ...SubstanceProductFields\n }\n}\n ",""]);return n=function(){return e},e}function o(){let e=(0,i._)(["\n fragment ProductSearchFields on ProductSearchResults {\n metadata {\n itemCount\n setsCount\n page\n perPage\n numPages\n redirect\n suggestedType\n }\n items {\n ... on Substance {\n ...SubstanceFields\n }\n ... on Product {\n ...SubstanceProductFields\n }\n }\n facets {\n key\n numToDisplay\n isHidden\n isCollapsed\n multiSelect\n prefix\n options {\n value\n count\n }\n }\n didYouMeanTerms {\n term\n count\n }\n}\n ","\n",""]);return o=function(){return e},e}function d(){let e=(0,i._)(["\n query ProductSearch($searchTerm: String, $page: Int!, $sort: Sort, $group: ProductSearchGroup, $selectedFacets: [FacetInput!], $type: ProductSearchType, $catalogType: CatalogType, $orgId: String, $region: String, $facetSet: [String], $filter: String, $variation: String, $displayLanguage: String) {\n getProductSearchResults(\n input: {searchTerm: $searchTerm, pagination: {page: $page}, sort: $sort, group: $group, facets: $selectedFacets, type: $type, catalogType: $catalogType, orgId: $orgId, region: $region, facetSet: $facetSet, filter: $filter, variation: $variation, displayLanguage: $displayLanguage}\n ) {\n ...ProductSearchFields\n }\n}\n ",""]);return d=function(){return e},e}let c={},u=(0,r.J1)(s()),p=(0,r.J1)(n(),u),m=(0,r.J1)(o(),p,u),g=(0,r.J1)(d(),m);function _(e){let a={...c,...e};return l.IT(g,a)}},84119:(e,a,t)=>{t.d(a,{A:()=>C});var i=t(37876),r=t(14232),l=t(39324),s=t.n(l),n=t(11148),o=t(8733),d=t(99220),c=t(7645),u=t(5411),p=t(34415),m=t(77501),g=t(52413),_=t(75352),h=t(82250),b=t(54753),y=t(11788),A=t(69485),f=t(17685);let{publicRuntimeConfig:{featureFlags:T}}=s()(),S=(0,d.n9)()(e=>({row:{display:"flex"},rowFormatting:{display:"flex",justifyContent:"center",padding:e.spacing(3,0),borderBottom:"1px solid ".concat(e.palette.grey[300]),borderTop:"1px solid ".concat(e.palette.grey[300])},errorText:{lineHeight:1.75},errorContact:{display:"flex",alignItems:"center"},seeDealerOptionsLink:{color:e.palette.primary.main,cursor:"pointer",padding:0,marginLeft:e.spacing(1),textTransform:"capitalize"},centerJustified:{display:"flex",justifyContent:"center",fontWeight:500}})),C=e=>{var a;let{error:t,productNumber:l,isMarketplace:s=!1,sellerName:d="",marketplaceSellerId:C="",marketplaceOfferId:v="",materialPricing:x,isCenterJustified:E=!0,handlePriceUpdateForDealer:N}=e,{classes:I,cx:R}=S(),B=(0,n.rd)(),{isDTAQZuCustomer:M}=(0,y.iZ)(),[P,j]=(0,r.useState)(!1),L=t?(0,h.Mw)(t).errors[0]:void 0,O=(null==L?void 0:null===(a=L.misc)||void 0===a?void 0:a.hideTechnicalServiceLink)===void 0||L.misc.hideTechnicalServiceLink,U=s&&!!d&&!!C&&!!v,k=T.dealerCartEnabled&&M,F=(null==L?void 0:L.code)&&b.A[L.code]||b.A.PRICING_AND_AVAILABILITY_UNAVAILABLE,{userSession:{country:D}}=(0,f.j)();return(0,i.jsxs)("div",{className:R(I.row,{[I.rowFormatting]:E}),children:[(0,i.jsx)(c.A,{mr:2,children:(0,i.jsx)(m.default,{color:"error"})}),(0,i.jsxs)(c.A,{className:R({[I.centerJustified]:E}),children:[(0,i.jsx)("span",{className:R({[I.errorText]:E}),children:(null==L?void 0:L.code)==="EMD_MILLIPORE_PRICING_AND_INVENTORY_UNAVAILABLE"?"US"===D?(0,i.jsx)(A.J,{id:"PRODUCT_SOLD_EXCLUSIVELY_BY_MILLIPORE_VIA_OFFLINE_CHANNELS",defaultMessage:"This product is sold exclusively by Millipore via offline channels. {link}",values:{link:(0,i.jsx)(g.N,{href:n.mA.customerSupport(),children:(0,i.jsx)("a",{children:(0,i.jsx)(o.A,{id:"CONTACT_CUSTOMER_SERVICE_FIRST_UPPERCASE",defaultMessage:"Contact Customer Service"})})})}}):"CA"===D?(0,i.jsx)(A.J,{id:"PRODUCT_ONLY_SOLD_VIA_OFFLINE_CHANNELS",defaultMessage:"This product is only sold via offline channels. {link}",values:{link:(0,i.jsx)(g.N,{href:n.mA.customerSupport(),children:(0,i.jsx)("a",{children:(0,i.jsx)(o.A,{id:"PLEASE_CONTACT_CUSTOMER_SERVICE",defaultMessage:"Please Contact Customer Service"})})})}}):(0,i.jsx)(A.J,{...F,values:{link:(0,i.jsx)("a",{href:"http://www.emdmillipore.com/",children:"Millipore"})}}):(null==L?void 0:L.code)==="MERCK_MILLIPORE_PRICING_AND_INVENTORY_UNAVAILABLE"?(0,i.jsx)(A.J,{...F,values:{link:(0,i.jsx)("a",{href:"http://www.merckmillipore.com/",children:"Merck Millipore"})}}):(null==L?void 0:L.code)==="MM_PRICING_AND_INVENTORY_UNAVAILABLE_HAS_STOCK"||(null==L?void 0:L.code)==="MM_PRICING_AND_INVENTORY_UNAVAILABLE"?(0,i.jsx)(A.J,{...F,values:{productNumber:l,link:(0,i.jsx)("a",{href:"http://hg.y866.cn/germ/",target:"_blank",rel:"noreferrer",children:"Sigma-Aldrich"})}}):(null==L?void 0:L.code)==="PRODUCT_ONLY_SOLD_VIA_OFFLINE_CHANNELS"?(0,i.jsx)(A.J,{...F,values:{link:(0,i.jsx)(g.N,{href:n.mA.customerSupport(),children:(0,i.jsx)("a",{children:(0,i.jsx)(o.A,{id:"PLEASE_CONTACT_CUSTOMER_SERVICE",defaultMessage:"Please Contact Customer Service"})})})}}):(null==L?void 0:L.code)==="CUSTOMER_NUMBER_BLOCKED"?(0,i.jsx)(A.J,{...F,values:{customerNumber:(null==L?void 0:L.paramList)?null==L?void 0:L.paramList[0]:""}}):l?(0,i.jsx)(A.J,{...F,values:{productNumber:(0,i.jsx)("b",{children:l})}}):(0,i.jsx)(A.J,{...F})}),O||U?null:(0,i.jsxs)("span",{children:[(0,i.jsx)("span",{children:"\xa0"}),(0,i.jsx)(g.N,{href:n.mA.customerSupport(),passHref:!0,children:(0,i.jsx)(p.A,{color:"primary",className:I.errorText,children:(0,i.jsx)(o.A,{...b.A.CONTACT_TECHNICAL_SERVICE})})})]}),U?(0,i.jsxs)("span",{className:I.errorContact,children:[(0,i.jsx)("span",{children:"\xa0"}),(0,i.jsx)(g.N,{...n.kJ.contact(d,C,B.asPath,n.C2.OFFER_MESSAGING,v),children:(0,i.jsx)("a",{children:(0,i.jsx)(o.A,{...b.A.CONTACT_SELLER_WITH_NAME,values:{sellerName:d}})})})]}):null,k&&(0,i.jsx)(u.A,{variant:"text",className:I.seeDealerOptionsLink,onClick:()=>j(!0),children:(0,i.jsx)(o.A,{...b.A.SEE_ALL_BUYING_OPTIONS})}),k&&N&&P&&(0,i.jsx)(_.A,{values:{},materialPricing:x,isSavingDealerPreference:!1,setFieldValue:e=>e,setIsModalOpen:j,onDealerSelect:(e,a)=>N(e,{},x,e=>e,j,a),open:P,onClose:()=>j(!1),disabled:!1})]})]})}},84627:(e,a,t)=>{t.d(a,{A:()=>f});var i=t(37876),r=t(99220),l=t(21018),s=t(8392),n=t(36503),o=t(12197),d=t(34415),c=t(8733),u=t(54753),p=t(11148),m=t(52413);let g=(0,r.n9)()(e=>({vr4:{marginBottom:e.spacing(4)},vr6:{marginBottom:e.spacing(6)},mediumBold:{fontWeight:e.typography.fontWeightMedium},boldWeight:{fontWeight:e.typography.fontWeightBold},diagramContainer:{display:"flex",justifyContent:"center"},purple:{color:e.palette.secondary.main},grey400:{color:e.palette.grey[400]},value:{fontSize:e.typography.pxToRem(40),fontWeight:e.typography.fontWeightMedium,lineHeight:1,borderBottom:"4px solid",paddingBottom:e.spacing(2),marginBottom:e.spacing(2),[e.breakpoints.up("sm")]:{fontSize:e.typography.pxToRem(56)}},label:{fontSize:e.typography.pxToRem(10),fontWeight:e.typography.fontWeightMedium,[e.breakpoints.up("sm")]:{fontSize:e.typography.pxToRem(14)},textAlign:"center"},quantitylabel:{fontSize:e.typography.pxToRem(10),fontWeight:e.typography.fontWeightMedium,[e.breakpoints.up("sm")]:{fontSize:e.typography.pxToRem(14)},color:e.palette.common.black,textAlign:"center"},examples:{marginTop:e.spacing(6),marginRight:e.spacing(4)},divider:{fontSize:e.typography.pxToRem(40),fontWeight:e.typography.fontWeightMedium,lineHeight:1,padding:e.spacing(0,2),color:e.palette.grey[400],[e.breakpoints.up("sm")]:{fontSize:e.typography.pxToRem(72),lineHeight:.75}},exampleContainer:{background:e.palette.common.white,padding:e.spacing(4,6),marginBottom:e.spacing(4),width:"260px",[e.breakpoints.up("md")]:{width:"320px"}},additionalExamplesContainer:{textAlign:"center"},copyText:{fontSize:e.typography.pxToRem(12),[e.breakpoints.up("md")]:{fontSize:e.typography.pxToRem(14)}}})),_=e=>{let{techServiceLinkClicked:a}=e,{classes:t,cx:r}=g();return(0,i.jsxs)(n.A,{container:!0,children:[(0,i.jsx)(n.A,{item:!0,xs:12,className:t.vr6,children:(0,i.jsxs)(o.A,{variant:"body2",className:t.copyText,children:[(0,i.jsx)(c.A,{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 "})," ",(0,i.jsx)("span",{className:t.mediumBold,children:(0,i.jsx)(c.A,{id:"HOW_TO_ENTER_PRODUCT_NUMBER_INSTRUCTIONS_TEXT",defaultMessage:"ONLY the product number in the Product Number field"})})," (",(0,i.jsx)("span",{style:{textTransform:"lowercase"},children:(0,i.jsx)(c.A,{id:"EXAMPLE_PRODUCT_NUMBER",defaultMessage:"example"})}),": ",(0,i.jsx)("span",{children:" T1503)."})]})}),(0,i.jsxs)(n.A,{item:!0,xs:12,className:t.exampleContainer,children:[(0,i.jsx)(o.A,{variant:"body2",className:r(t.vr4,t.copyText),children:(0,i.jsx)(c.A,{...u.A.EXAMPLE})}),(0,i.jsxs)("div",{className:r(t.diagramContainer,t.vr6),children:[(0,i.jsxs)("div",{className:t.purple,children:[(0,i.jsx)("div",{className:t.value,children:"T1503"}),(0,i.jsx)("div",{className:t.label,children:(0,i.jsx)(c.A,{...u.A.PRODUCT_NUMBER})})]}),(0,i.jsx)("div",{className:t.divider,children:"-"}),(0,i.jsxs)("div",{className:t.grey400,children:[(0,i.jsx)("div",{className:t.value,children:"25G"}),(0,i.jsx)("div",{className:t.quantitylabel,children:(0,i.jsx)(c.A,{...u.A.PACK_SIZE_QUANTITY})})]})]}),(0,i.jsx)(o.A,{variant:"body2",className:r(t.vr4,t.copyText),children:(0,i.jsx)(c.A,{...u.A.ADDITIONAL_EXAMPLES})}),(0,i.jsxs)(n.A,{container:!0,justifyContent:"center",alignItems:"flex-start",className:r(t.additionalExamplesContainer),children:[(0,i.jsx)(n.A,{item:!0,xs:12,md:6,className:t.vr4,children:(0,i.jsxs)(o.A,{variant:"body1",className:t.boldWeight,children:[(0,i.jsx)("span",{className:t.purple,children:"705578"}),(0,i.jsx)("span",{className:t.grey400,children:"-5MG-PW"})]})}),(0,i.jsx)(n.A,{item:!0,xs:12,md:6,className:t.vr4,children:(0,i.jsxs)(o.A,{variant:"body1",className:t.boldWeight,children:[(0,i.jsx)("span",{className:t.purple,children:"PL860-CGA/SHF"}),(0,i.jsx)("span",{className:t.grey400,children:"-1EA"})]})}),(0,i.jsx)(n.A,{item:!0,xs:12,md:6,className:t.vr4,children:(0,i.jsxs)(o.A,{variant:"body1",className:t.boldWeight,children:[(0,i.jsx)("span",{className:t.purple,children:"MMYOMAG"}),(0,i.jsx)("span",{className:t.grey400,children:"-74K-13"})]})}),(0,i.jsxs)(n.A,{item:!0,xs:12,md:6,children:[(0,i.jsx)(o.A,{variant:"body1",children:(0,i.jsx)("span",{className:t.boldWeight,children:"1000309185"})}),(0,i.jsxs)(o.A,{variant:"body1",children:[(0,i.jsx)(c.A,{id:"ENTER_AS_PRODUCT_NUMBER",defaultMessage:"enter as"})," ",(0,i.jsx)("span",{className:r(t.purple,t.boldWeight),children:"1.00030"}),(0,i.jsx)("span",{className:r(t.grey400,t.boldWeight),children:"9185"}),(0,i.jsx)("span",{children:")"})]})]})]})]}),(0,i.jsxs)(o.A,{variant:"body2",className:t.copyText,children:[(0,i.jsx)(c.A,{...u.A.HAVING_TROUBLE}),(0,i.jsx)(m.N,{href:p.mA.customerSupport(),passHref:!0,children:(0,i.jsx)(d.A,{onClick:()=>a?a("how to find the product number - technical service",{action:"contact technical service - how to find the product number",component:"right rail",elementType:"link",elementText:"technical service",linkUrl:p.mA.customerSupport()}):null,href:"passHref",children:(0,i.jsx)(c.A,{...u.A.TECHNICAL_SERVICE})})})," ",(0,i.jsx)(c.A,{...u.A.FOR_ASSISTANCE})]})]})};t(14232);var h=t(77742);let b=(0,r.n9)()(e=>({heading:{marginTop:e.spacing(4)},banner:{alignItems:"start",background:e.palette.background.grey,display:"flex",flexDirection:"column",paddingBottom:e.spacing(4),paddingLeft:e.spacing(4),paddingTop:e.spacing(4),width:"100%",[e.breakpoints.up("sm")]:{alignItems:"start",paddingLeft:e.spacing(6)},"& p":{fontSize:e.typography.pxToRem(14),[e.breakpoints.up("sm")]:{fontSize:e.typography.pxToRem(15)}}},bodyText:{marginBottom:e.spacing(2)}})),y=e=>{let{type:a,requestCertLinkClicked:t}=e,{classes:r}=b(),{formatMessage:l}=(0,h.A)(),s="request "+a.toLowerCase(),n=s+" link";return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.A,{variant:"h3",className:r.heading,children:l(u.A.NOT_FINDING_WHAT_YOU_ARE_LOOKING_FOR)}),(0,i.jsxs)("div",{className:r.banner,children:[(0,i.jsx)(o.A,{variant:"body1",className:r.bodyText,children:l(u.A.REQUEST_CERTIFICATE_INSTRUCTIONS,{type:a})}),(0,i.jsx)(o.A,{variant:"body1",children:(0,i.jsx)(d.A,{href:p.mA.customerSupport(),onClick:()=>t?t(n,{action:s,component:"right rail",elementType:"link",elementText:s,linkUrl:p.mA.customerSupport()}):null,children:l(u.A.REQUEST_CERTIFICATE,{type:a})})})]})]})},A=(0,r.n9)()(e=>({accordionContainer:{display:"flex",flexDirection:"column",gap:e.spacing(6),marginTop:e.spacing(4)},accordion:{background:e.palette.background.grey,"& h2":{fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightMedium,letterSpacing:"normal",paddingLeft:e.spacing(2),textTransform:"none",[e.breakpoints.up("md")]:{fontSize:e.typography.pxToRem(16),paddingLeft:e.spacing(4)}}},accordionDetails:{background:e.palette.background.grey,display:"flex",flexDirection:"column",padding:e.spacing(0,4),[e.breakpoints.up("md")]:{padding:e.spacing(0,6)}}})),f=e=>{let{analyticsCallback:a,certificateType:t}=e,{classes:r}=A(),n=(e,t)=>{let i=t?"expand":"hide";a("".concat(e," - ").concat(i),{action:"".concat(i," - ").concat(e),component:"right rail",elementType:"accordion",elementText:e.toLowerCase()})};return(0,i.jsxs)("div",{className:r.accordionContainer,children:[(0,i.jsxs)(l.O,{children:[(0,i.jsx)(l.A,{summary:(0,i.jsx)(c.A,{id:"HOW_TO_FIND_PRODUCT_NUMBER",defaultMessage:"How to Find the Product Number"}),details:(0,i.jsx)(_,{techServiceLinkClicked:a}),summaryId:"findProductNumber-summary",summaryAriaControls:"findProductNumber-content",overrideClasses:{accordion:r.accordion,details:r.accordionDetails},expandedCallback:e=>n("How to Find the Product Number",e)}),t&&(0,i.jsx)(l.A,{summary:(0,i.jsx)(c.A,{id:"HOW_TO_FIND_LOT_NUMBER",defaultMessage:"How to Find a Lot/Batch Number for {formType}",values:{formType:t}}),details:(0,i.jsx)(s.A,{type:t,isAccordion:!0,isDialog:!0,customerSupportLinkClicked:a}),summaryId:"findLotNumber-summary",summaryAriaControls:"findLotNumber-content",overrideClasses:{accordion:r.accordion,details:r.accordionDetails},expandedCallback:e=>n("How to Find a Lot/Batch Number for ".concat(t),e)})]}),t&&(0,i.jsx)(y,{requestCertLinkClicked:a,type:t})]})}},85150:(e,a,t)=>{t.d(a,{A:()=>r,I:()=>i});let i=(0,t(99220).n9)()(e=>({table:{"& .MuiTableCell-root.MuiTableCell-head":{padding:e.spacing(0,2),"&:first-of-type":{padding:e.spacing(0,2,0,.5)},"&:last-of-type":{padding:e.spacing(0,.5,0,2)}},"& .MuiTableCell-root":{padding:e.spacing(2),"&:first-of-type":{padding:e.spacing(2,2,2,.5)},"&:last-of-type":{padding:e.spacing(1,.5,1,2)}}},multiCountryTable:{paddingBottom:e.spacing(7)},tRow:{display:"flex",alignItems:"center","& > div":{lineHeight:1.3,"&:nth-of-type(1)":{width:".5%"},"&:nth-of-type(2)":{width:"15%"},"&:nth-of-type(3)":{width:"12%"},"&:nth-of-type(4)":{flexGrow:1,flexShrink:0},"&:nth-of-type(5)":{width:"14%",minWidth:"fit-content"},"&:nth-of-type(6)":{width:"17%",maxWidth:e.typography.pxToRem(180)},"&:not(:last-of-type)":{paddingRight:e.spacing(2)}}},tHeadRow:{whiteSpace:"nowrap","& > *":{fontSize:e.typography.pxToRem(12)}},tBodyRow:{padding:e.spacing(3,0),borderBottom:"1px solid ".concat(e.palette.grey[300])},tfoot:{backgroundColor:"white"},addToCart:{marginTop:e.spacing(4),padding:e.spacing(0,4)},countryName:{fontWeight:e.typography.fontWeightBold,fontSize:e.typography.pxToRem(19),paddingBottom:e.spacing(3),paddingLeft:e.spacing(2)},listPrice:{fontSize:e.typography.pxToRem(11),textDecoration:"line-through",color:e.palette.common.black},shipEstimateColumn:{display:"flex",alignItems:"center"},availabilityUnknownIcon:{fontSize:e.typography.pxToRem(20),color:e.palette.warning.main,marginRight:e.spacing(1.5),width:"19px",verticalAlign:"bottom"},availableIcon:{fontSize:e.typography.pxToRem(20),color:e.palette.success.main,marginRight:e.spacing(1.5),width:"19px",height:"auto",verticalAlign:"bottom"},seeDealerOptionsText:{color:e.palette.text.primary,fontSize:e.typography.pxToRem(14),textTransform:"capitalize",marginLeft:e.spacing(1),verticalAlign:"inherit",display:"inline-flex"},seeDealerOptionsLink:{[e.breakpoints.up("md")]:{fontSize:e.typography.pxToRem(16),marginLeft:e.spacing(1)},[e.breakpoints.down("md")]:{verticalAlign:"baseline"},fontWeight:e.typography.fontWeightBold,textTransform:"capitalize",color:e.palette.primary.main,cursor:"pointer"},tBodyButtonRow:{padding:e.spacing(3,0),justifyContent:"flex-end"},addToCartButton:{minWidth:e.typography.pxToRem(136)},bulkOrderLink:{fontSize:e.typography.pxToRem(16),marginRight:e.spacing(6)},buttonFilled:{marginRight:e.spacing(6),"&, &:hover":{backgroundColor:e.palette.common.white}},errorIcon:{marginRight:e.spacing(1)}})),r=i},85366:(e,a,t)=>{t.d(a,{Ay:()=>B,j5:()=>R});var i=t(37876),r=t(14232),l=t(8733),s=t(61261),n=t(34415),o=t(36503),d=t(5411),c=t(11148),u=t(54753),p=t(97710),m=t(52413),g=t(46236),_=t(71541),h=t(12197),b=t(35877),y=t(49691),A=t(62155),f=t(86024),T=t(66896),S=t(93186),C=t(52710);let v=(0,s.A)(e=>({mainContainer:{padding:e.spacing(10,4,4,4),[e.breakpoints.up("md")]:{padding:e.spacing(8)}},imgWrapper:{display:"flex",justifyContent:"center",alignItems:"center",padding:e.spacing(4),marginTop:e.spacing(4),height:e.typography.pxToRem(300),border:"1px solid ".concat(e.palette.grey[400]),borderRadius:"4px","& img":{width:"auto",maxWidth:"100%",maxHeight:"100%"},[e.breakpoints.up("md")]:{marginTop:0,minWidth:"36%","& img":{width:"100%"}}},link:{fontWeight:e.typography.fontWeightBold},substance:{display:"flex",flexDirection:"column",marginBottom:0,[e.breakpoints.up("md")]:{flexDirection:"row",marginBottom:e.spacing(8)}},substanceName:{fontSize:e.typography.pxToRem(18),marginBottom:e.spacing(4)},substanceDetailsContainer:{padding:e.spacing(5,5,5,0),maxWidth:"100%","& .MuiGrid-container":{marginBottom:e.spacing(1.5)},[e.breakpoints.up("md")]:{padding:e.spacing(0,5),minWidth:"64%"}},dialogHeader:{backgroundColor:e.palette.background.grey,fontSize:e.typography.pxToRem(12),padding:e.spacing(2),display:"flex",justifyContent:"space-between",alignItems:"center",width:"100%"},caretRight:{width:"5px",marginLeft:e.spacing(1)},detailsLink:{fontWeight:e.typography.fontWeightBold,color:e.palette.primary.main,display:"flex",alignItems:"center",justifyContent:"flex-end",marginTop:e.spacing(4),[e.breakpoints.up("md")]:{marginTop:e.spacing(1)}},breakWord:{wordBreak:"break-word"},breakAll:{wordBreak:"break-all"},mobileProductTable:{borderTop:"1px solid ".concat(e.palette.grey[400]),borderBottom:"1px solid ".concat(e.palette.grey[400]),"& li":{padding:e.spacing(4,0)}}})),x=e=>{let{catalogOverride:a=null,catalogType:t,open:r,setModalOpen:s,substance:o,substanceName:d}=e,x=v(),E=(0,b.A)(),N=(0,c.rd)(),I=(0,p.h2)({focus:N.query.focus}),R=(0,_.A)(E.breakpoints.up("md")),{products:B,images:M,name:P,synonyms:j,casNumber:L,molecularWeight:O,linearFormula:U,aliases:k,id:F}=o,D=null==k?void 0:k.find(e=>e.key===p.VT.EcNumber),H=null==k?void 0:k.find(e=>e.key.includes(p.VT.BeilsteinRegistryNumber)),G=null!=a?a:(0,p.vN)(null!=t?t:I.focus),w=e=>1===B.length?(0,i.jsx)(m.N,{...c.aR.index(B[0].brand.key,B[0].productKey,{catalog:G}),passHref:!0,children:(0,i.jsx)(n.A,{children:e})}):(0,i.jsx)(m.N,{...c.SL.index(F,G),passHref:!0,children:(0,i.jsx)(n.A,{children:e})});return(0,i.jsx)(f.A,{open:r,size:f.I.Large,onClose:()=>s(!1),children:(0,i.jsxs)("div",{className:x.mainContainer,children:[(0,i.jsxs)("div",{className:x.substance,children:[(0,i.jsx)("div",{className:x.imgWrapper,children:(0,i.jsx)(g.A,{image:M[0],altTextFallback:P})}),(0,i.jsxs)("div",{className:x.substanceDetailsContainer,children:[(0,i.jsx)(h.A,{className:x.substanceName,component:"h2",variant:"h3",children:d}),(null==j?void 0:j.length)?(0,i.jsx)(y.Ay,{message:u.A.SYNONYMS,searchValue:j.join(", "),classes:x.breakWord}):null,O?(0,i.jsx)(y.Ay,{message:u.A.MOLECULAR_WEIGHT,searchValue:O,classes:x.breakAll}):null,L?(0,i.jsx)(y.Ay,{message:u.A.CAS_NO,searchValue:L,classes:x.link,searchFocusType:(0,p.UQ)(I.focus),productSearchType:p.mI.CasNumber}):null,D?(0,i.jsx)(y.Ay,{message:u.A.EC_NO,searchValue:D.value,searchFocusType:null!=a?a:(0,p.UQ)(I.focus),productSearchType:p.mI.EgecNumber,classes:x.link}):null,H?(0,i.jsx)(y.Ay,{message:u.A.BEILSTEIN_NO,searchValue:H.value,classes:x.breakAll}):null,U?(0,i.jsx)(y.Ay,{message:u.A.MOLECULAR_FORMULA,searchValue:U,classes:x.breakWord}):null]})]}),(0,i.jsx)("div",{children:(0,i.jsx)(C.M,{source:"srp - ".concat(I.focus),children:R?(0,i.jsx)(A.Ay,{products:B,displayBadgesOnProduct:!0,focus:null!=a?a:(0,p.UQ)(I.focus),displayViewLink:!1}):(0,i.jsx)("div",{className:x.mobileProductTable,children:(0,i.jsx)(S.A,{products:B,displayBadgesOnProduct:!0,focus:null!=a?a:(0,p.UQ)(I.focus)})})})}),(0,i.jsx)("div",{children:(0,i.jsx)("div",{className:x.detailsLink,children:(0,i.jsx)(l.A,{...u.A.VIEW_FULL_DETAILS,children:e=>(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{children:w(e)}),(0,i.jsx)(T.A,{className:x.caretRight})]})})})})]})})};var E=t(61206),N=t(96707);let I=(0,s.A)(e=>({cardColor:{backgroundColor:e.palette.common.white,[e.breakpoints.down("xs")]:{background:e.palette.background.grey,padding:0}},substanceNameWrapper:{paddingLeft:30,[e.breakpoints.down("xs")]:{paddingTop:0,paddingLeft:0,pointerEvents:"none"}},substanceName:{fontWeight:e.typography.fontWeightBold,fontSize:e.typography.pxToRem(16),lineHeight:"1.43rem",wordBreak:"break-all",overflow:"hidden",display:"-webkit-box","-webkit-line-clamp":2,"-webkit-box-orient":"vertical",[e.breakpoints.down("xs")]:{color:e.palette.common.black}},link:{color:e.palette.primary.main,fontWeight:e.typography.fontWeightBold},button:{bottom:5,fontSize:e.typography.pxToRem(16),opacity:0,position:"absolute",transition:"opacity .2s ease-in-out",width:"160px",[e.breakpoints.down("md")]:{display:"none"}},imgContainer:{paddingTop:"0 !important"},imgButtonGroup:{position:"relative",display:"flex",justifyContent:"center",alignItems:"center"},imgWrapper:{height:e.typography.pxToRem(185),width:"100%",position:"relative",display:"flex",alignItems:"center",justifyContent:"center","& img":{maxWidth:"85%",maxHeight:"85%",height:"auto",width:"auto"},[e.breakpoints.down("md")]:{height:e.typography.pxToRem(120),"& img":{maxWidth:"65%",maxHeight:"65%",border:"1px solid ".concat(e.palette.grey[600])}}},substanceGridWrapper:{[e.breakpoints.down("md")]:{paddingTop:30}},productDetails:{fontSize:e.typography.pxToRem(12),minHeight:60,paddingLeft:30,[e.breakpoints.down("xs")]:{paddingLeft:0}},percentage:{fontWeight:e.typography.fontWeightBold,marginRight:e.spacing(1)},truncate:{width:140,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},similarity:{marginTop:e.spacing(4),marginBottom:e.spacing(1)}})),R=e=>{if(!e||!e.length)return null;let a=e[0];return 1===e.length?a.similarity:e.slice(1,e.length).every(e=>e.similarity===a.similarity)?a.similarity:null},B=e=>{let{substance:a,catalogOverride:t=null,colorIndex:s=0}=e,_=I(),h=a.products?[...a.products]:[a],{casNumber:b,molecularWeight:A,linearFormula:f,name:T,id:S,images:C}={...a,products:h},[v,B]=(0,r.useState)(!1),M=(0,c.rd)(),P=M.query.catalogType,j=(0,p.h2)({focus:M.query.focus,catalogType:(0,p.vN)(P)}),L=null!=t?t:(0,p.vN)(j.catalogType||j.focus),O=()=>{let e=(0,i.jsx)("title",{className:_.substanceName,children:(0,i.jsx)("span",{title:T,children:(0,i.jsx)(E.A,{value:T})})});return(null==h?void 0:h.length)===1?(0,i.jsx)(m.N,{...c.aR.index(h[0].brand.key,h[0].productKey,{catalog:L}),passHref:!0,children:(0,i.jsx)(n.A,{children:e})}):(0,i.jsx)(m.N,{...c.SL.index(S,L),passHref:!0,children:(0,i.jsx)(n.A,{children:e})})},U=j.focus===p.Xc.StructureSearch?R(h):null;return(0,i.jsxs)(o.A,{container:!0,alignItems:"flex-start","data-testid":"srp-substance-group-grid",id:"srp-substance-group-grid",className:s%2==0?_.cardColor:"",children:[(0,i.jsx)(o.A,{item:!0,xs:4,sm:12,className:_.imgContainer,children:(0,i.jsxs)("div",{className:_.imgButtonGroup,children:[(0,i.jsx)("div",{className:_.imgWrapper,children:(0,i.jsx)(g.A,{image:C[0],altTextFallback:T,width:"270",height:"185"})}),(0,i.jsx)(d.A,{variant:"contained",color:"primary",className:_.button,onClick:()=>B(!0),children:(0,i.jsx)(l.A,{...u.A.QUICK_VIEW})})]})}),(0,i.jsxs)(o.A,{xs:8,sm:12,container:!0,className:_.substanceGridWrapper,children:[(0,i.jsx)("div",{className:_.substanceNameWrapper,children:O()}),(0,i.jsx)(o.A,{container:!0,className:_.productDetails,children:(0,i.jsxs)(o.A,{container:!0,item:!0,direction:"column",sm:12,spacing:1,children:[b?(0,i.jsx)(o.A,{item:!0,children:(0,i.jsxs)(N.A,{display:"flex","flex-direction":"row",children:[(0,i.jsx)(y.qj,{message:u.A.CAS_NUMBER_ABBREV}),(0,i.jsx)(y.m5,{searchFocusType:(0,p.UQ)(j.focus),searchValue:b,productSearchType:p.mI.CasNumber,classes:_.link})]})}):null,A?(0,i.jsx)(o.A,{item:!0,children:(0,i.jsxs)(N.A,{display:"flex","flex-direction":"row",children:[(0,i.jsx)(y.qj,{message:u.A.MOLECULAR_WEIGHT_ABBREV}),(0,i.jsx)(E.A,{value:A,className:_.truncate})]})}):null,f?(0,i.jsx)(o.A,{item:!0,children:(0,i.jsxs)(N.A,{display:"flex","flex-direction":"row",children:[(0,i.jsx)(y.qj,{message:u.A.MOLECULAR_FORMULA_ABBREV}),(0,i.jsx)(E.A,{value:f,className:_.truncate})]})}):null]})}),U?(0,i.jsx)(o.A,{container:!0,item:!0,sm:12,className:_.similarity,children:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(o.A,{item:!0,children:(0,i.jsx)("span",{className:_.percentage,children:"".concat(U,"% ")})}),(0,i.jsx)(o.A,{item:!0,children:(0,i.jsx)(l.A,{...u.A.SIMILARITY})})]})}):null]}),(0,i.jsx)(x,{catalogOverride:L,catalogType:L,open:v,setModalOpen:B,substance:a,substanceName:O()})]})}},85581:(e,a,t)=>{t.d(a,{A:()=>_});var i=t(37876);t(14232);var r=t(77328),l=t.n(r),s=t(5411),n=t(99220),o=t(11148),d=t(52413),c=t(930),u=t(50524),p=t(8733),m=t(92827);let g=(0,n.n9)()(e=>({link:{border:"2px solid transparent",display:"block",fontWeight:e.typography.fontWeightRegular,color:e.palette.text.primary,"&:focus-visible":{border:"2px solid ".concat(e.palette.primary.main),borderRadius:e.shape.borderRadius,boxShadow:"0 0 6px 0 ".concat(e.palette.primary.main),outline:"none"}},footer:{marginTop:e.spacing(6)},footerRaisedCard:{marginTop:e.spacing(4)},btn:{whiteSpace:"nowrap"}})),_=e=>{var a;let{product:t,testId:r,onViewPrice:n,onLinkClick:_,preloadCardImages:h=!1,className:b,isRaisedCardLayout:y,index:A,type:f,hideProductImg:T=!1,displayDiscount:S}=e,C=(0,o.rd)(),v=(null==C?void 0:null===(a=C.query)||void 0===a?void 0:a.catalog)||"",{classes:x,cx:E}=g(),N="product-card-".concat(t.productNumber).concat(t.brand.key,"-").concat(r),I=(0,u.Gd)(),R="".concat(f," - ").concat(I);return(0,i.jsxs)("div",{className:E(b,"promotions-slider-div"),children:[h&&(0,i.jsx)(l(),{children:(0,i.jsx)("link",{rel:"preload",href:t.images[0].mediumUrl,as:"image"})}),(0,i.jsx)(d.N,{...o.aR.index(t.brand.key,t.productKey,{catalog:v}),passHref:!0,children:(0,i.jsx)("a",{className:x.link,"data-testid":N,id:N,onClick:()=>{_&&_(),(0,c.e)({product:t,indexPosition:A,creativeSlot:R,pageType:I})},children:(0,i.jsx)(m.D,{productNumber:t.productNumber,brand:t.brand,name:t.name,description:t.description,image:T?void 0:t.images[0],isRaisedCardLayout:y,displayDiscount:S,discount:t.discount})})}),(0,i.jsx)("div",{className:E({[x.footer]:!y,[x.footerRaisedCard]:y}),children:(0,i.jsx)(s.A,{size:"large",color:"primary",variant:"outlined",fullWidth:!0,onClick:()=>{n(),(0,c.e)({product:t,indexPosition:A,creativeSlot:R,pageType:I})},className:x.btn,children:(0,i.jsx)(p.A,{id:"QUICK_VIEW",defaultMessage:"Quick View"})})})]})}},86063:(e,a,t)=>{t.d(a,{A:()=>i.Ay});var i=t(85366)},86367:(e,a,t)=>{t.d(a,{A:()=>ec});var i=t(37876),r=t(14232),l=t(39324),s=t.n(l),n=t(89099),o=t(67994),d=t(99220),c=t(78206),u=t(28888);function p(){let e=(0,u._)(["\n query PricingAndAvailabilityForCustomer(\n $input: GetCustomerPricingForProductInput!\n ) {\n getCustomerPricingForProduct(input: $input) {\n products {\n dealerId\n items {\n sku\n brand\n listPrice\n price\n qty\n cartItemId\n }\n }\n }\n }\n"]);return p=function(){return e},e}let m=(0,t(82897).J1)(p());var g=t(54753),_=t(7645),h=t(5411),b=t(77742),y=t(8733),A=t(776),f=t(36382),T=t(10113),S=t(17679),C=t(11788),v=t(88887),x=t(68748),E=t(61206),N=t(21289),I=t(70114);let R=(0,d.n9)()(e=>({shippingMessage:{display:"flex",alignItems:"center",fontSize:e.typography.pxToRem(14),"& > *":{marginRight:e.spacing(2)}}})),B=e=>{let{material:a}=e,{classes:t}=R();return(0,i.jsxs)(i.Fragment,{children:[a.shipsToday&&(0,i.jsxs)(_.A,{mb:6,className:t.shippingMessage,children:[(0,i.jsx)(N.A,{}),(0,i.jsx)(y.A,{...g.A.SHIPS_TODAY})]}),a.freeFreight&&(0,i.jsxs)(_.A,{mb:6,className:t.shippingMessage,children:[(0,i.jsx)(I.A,{color:"secondary"}),(0,i.jsx)(y.A,{...g.A.FREE_FREIGHT})]})]})},M=(0,d.n9)()(e=>({vr4:{marginBottom:e.spacing(4)}})),P=e=>{let{contactInfo:a}=e,{classes:t}=M();return(0,i.jsx)(i.Fragment,{children:a?(0,i.jsx)("div",{className:t.vr4,children:(0,i.jsx)("i",{children:(0,i.jsx)(y.A,{id:"INQUIRE_FOR_PRICE_AND_AVAILABILITY_MODAL",defaultMessage:"This item is not able to be purchased as a guest user. For further information, please contact us at {inquirePriceContactInfo}.",values:{inquirePriceContactInfo:a}})})}):(0,i.jsx)("div",{className:t.vr4,children:(0,i.jsx)("i",{children:(0,i.jsx)(y.A,{id:"INQUIRE_FOR_PRICE_AND_AVAILABILITY",defaultMessage:"Please inquire for price and availability"})})})})};var j=t(35967),L=t(12197),O=t(95349);let U=(0,d.n9)()(e=>({pricingInfo:{display:"flex",alignItems:"flex-end",[e.breakpoints.down("md")]:{flexDirection:"column-reverse",alignItems:"flex-start"}},listPrice:{fontSize:e.typography.pxToRem(12),fontWeight:e.typography.fontWeightRegular,textDecoration:"line-through",marginLeft:e.spacing(3),[e.breakpoints.down("md")]:{margin:e.spacing(0,0,2)}}})),k=e=>{let{material:a}=e,{classes:t}=U();return a.hidePriceMessageKey?(0,i.jsx)(O.A,{msgKey:a.hidePriceMessageKey}):(0,i.jsxs)("div",{className:t.pricingInfo,children:[!!a.price&&(0,i.jsx)(L.A,{variant:"h2",component:"div",children:(0,i.jsx)(j.Gr,{style:"currency",currencyDisplay:"symbol",currency:a.currency,value:a.price})}),a.price&&a.listPrice&&a.listPrice>a.price?(0,i.jsx)(L.A,{variant:"h2",component:"div",className:t.listPrice,children:(0,i.jsx)(j.Gr,{style:"currency",currencyDisplay:"symbol",currency:a.currency,value:a.listPrice})}):null]})};var F=t(77501),D=t(75352),H=t(85150),G=t(73431),w=t(17685);let W=e=>{let{dealerCount:a}=e,{formatMessage:t}=(0,b.A)(),r=t(g.A.SEE_ALL_BUYING_OPTIONS);return a?(0,i.jsx)(i.Fragment,{children:"".concat(r," (").concat(a,")")}):(0,i.jsx)(i.Fragment,{children:"".concat(r)})},K=e=>{let{preferredDealerName:a,noPriceForDealer:t}=e,{formatMessage:r}=(0,b.A)(),{classes:l}=(0,H.A)();if(t)return(0,i.jsxs)("span",{className:l.seeDealerOptionsText,children:[(0,i.jsx)(F.default,{color:"error",className:l.errorIcon}),(0,i.jsx)(y.A,{...g.A.PRICING_AND_AVAILABILITY_TEMPORARILY_UNAVAILABLE_FROM,values:{preferredDealerName:a}})]});let s=a?"".concat(r(g.A.SHIPPED_SOLD_BY)," ").concat(a):"";return s?(0,i.jsx)("span",{className:l.seeDealerOptionsText,children:"".concat(s," ")}):(0,i.jsx)(i.Fragment,{})},q=e=>{let{customerPricingResponse:a,materialPricing:t,selectCallback:l,setFieldValue:s,values:n}=e,{classes:o}=(0,H.A)(),{getSitePreference:d,isDTAQZuCustomer:c,currentUserState:u,userIsLoggedIn:p}=(0,C.iZ)(),{userSession:m}=(0,w.j)(),[g,b]=(0,r.useState)(0),[y,A]=(0,r.useState)(!1),f=d(C.VD.PreferredDealerInfo),T=null==f?void 0:f.orgName,[S,v]=(0,r.useState)(T),{data:x,refetch:E,error:N}=(0,G.AW)({context:{userSession:m},errorPolicy:"all",variables:{countryCode:null==m?void 0:m.country,stateCode:String(u),searchTerm:""},skip:!p||!c}),I=async e=>{await E({countryCode:m.country,stateCode:String(u),searchTerm:e.toLowerCase()})};return(0,r.useEffect)(()=>{if(x&&0===g){var e;b(null==x?void 0:null===(e=x.getDealers)||void 0===e?void 0:e.length)}},[x]),(0,r.useEffect)(()=>{if(null==a?void 0:a.data){var e,t,i;let r=null==a?void 0:null===(t=a.data)||void 0===t?void 0:null===(e=t.getCustomerPricingForProduct)||void 0===e?void 0:e.products,l=null==r?void 0:null===(i=r[0])||void 0===i?void 0:i.dealerId,{organizationName:s=null}=null==x?void 0:x.getDealers.find(e=>e.id===l);A(!1),v(s)}},[null==a?void 0:a.data]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(_.A,{mb:6,children:[T&&(0,i.jsx)(K,{preferredDealerName:null!=S?S:T,noPriceForDealer:!1}),(0,i.jsx)(h.A,{variant:"text",className:o.seeDealerOptionsLink,onClick:()=>A(!0),children:(0,i.jsx)(W,{dealerCount:g})})]}),y&&(0,i.jsx)(D.A,{dealers:(null==x?void 0:x.getDealers)||[],disabled:!1,error:N,isSavingDealerPreference:!1,materialPricing:t,onDealerSelect:l,onSearch:I,open:y,onClose:()=>A(!1),setFieldValue:s,setIsModalOpen:A,values:n})]})};var Y=t(10759),V=t(70210),J=t(71662),z=t(61622),Z=t(40002),Q=t(77660),X=t(40352),$=t(81232),ee=t(83707),ea=t(78272),et=t(52710),ei=t(75020),er=t(86680),el=t(88700),es=t(38882),en=t(27651),eo=t(94295);let ed=(0,d.n9)()(e=>({body:{padding:e.spacing(4),backgroundColor:e.palette.common.white},materialInfo:{marginBottom:e.spacing(2),display:"flex",justifyContent:"space-between"},availability:{marginBottom:e.spacing(6)},infoIcon:{fontSize:e.typography.pxToRem(16)},tabs:{color:e.palette.primary.main,"& .Mui-selected":{color:e.palette.common.black},"& .MuiTabs-indicator":{backgroundColor:e.palette.common.black,height:e.spacing(1)},[e.breakpoints.down("lg")]:{paddingBottom:e.spacing(5),"& .MuiTabs-indicator":{height:e.spacing(.5)}}},tab:{fontSize:e.typography.pxToRem(18),paddingBottom:0,fontWeight:e.typography.fontWeightBold,marginRight:e.spacing(6),textTransform:"capitalize",minWidth:"auto",opacity:1,[e.breakpoints.down("lg")]:{fontSize:e.typography.pxToRem(12),fontWeight:e.typography.fontWeightMedium,marginRight:0}},expiryDate:{fontSize:e.typography.pxToRem(12)},minimumQuantityError:{color:e.palette.error.main,fontWeight:"bold"},minimumQuantity:{fontSize:e.typography.pxToRem(12),marginBottom:e.spacing(2)}})),ec=e=>{var a,t;let{materialPricing:l,canAddToCart:d,renderSecondaryAction:u,marketplaceOfferId:p,productName:N,erpType:I,productKey:R,brandKey:M,images:j,discontinuedPricingInfo:L,multiCountryData:O}=e,{classes:U,cx:F}=ed(),D=(0,n.useRouter)(),H=(0,o.m)(),{formatMessage:G}=(0,b.A)(),w=(0,X.Ay)(),W=(null==l?void 0:l.length)?null===(a=l[0])||void 0===a?void 0:a.materialNumber:"",K={materialNumber:W,quantity:1,marketplaceOfferId:p},[ec,eu]=(0,r.useState)(K),{getSitePreference:ep,isDTAQZuCustomer:em,isMultiCountryUser:eg}=(0,C.iZ)(),e_=(0,eo.L)(en.ID.countryCode),eh=(0,eo.L)(en.TW.countryCode),{publicRuntimeConfig:{featureFlags:eb}}=s()(),ey=ep(C.VD.HideAddToCartForPrepackItems),[eA,ef]=(0,r.useState)(l[0]),[eT,eS]=(0,r.useState)(()=>(0,ea.aA)(K.quantity,null==eA?void 0:eA.minOrderQuantity,e_||eh)),[eC,ev]=(0,r.useState)(""),[ex,eE]=(0,r.useState)(!1),[eN,eI]=(0,r.useState)(""),[eR,eB]=(0,r.useState)(),eM=ep(C.VD.PreferredDealerId),eP=(null===(t=D.query)||void 0===t?void 0:t.context)==="bbe",ej=eb.dealerCartEnabled&&em&&!eP&&!!eM,eL=D.asPath.includes("/compare"),eO=(0,f.g9)(),eU=(0,r.useContext)(et.E),ek=async(e,a)=>{let{setSubmitting:t,resetForm:i}=a;(0,A.xy)({items:[eA],productListPageName:D.asPath.includes("/search")?A.L1.SearchResultPage:A.L1.ProductDetailPage}),(0,er.p8)([e],[eA],el.k9.SearchResultPage),await eO([{materialNumber:e.materialNumber,quantity:e.quantity,marketplaceOfferId:p}],t,i,"marketplace"===eA.catalogType),eS((0,ea.aA)(K.quantity,null==eA?void 0:eA.minOrderQuantity,e_||eh))},eF=e=>{let[a]=l.filter(a=>(null==a?void 0:a.materialNumber)===e);ef(a)},eD=(0,es.h)(O,(e,a)=>{var t,i;ev(a);let r=null==O?void 0:null===(t=O.getPricingForMultiCountryProducts)||void 0===t?void 0:t.filter(e=>(null==e?void 0:e.country)===a)[0],[l]=null!==(i=null==r?void 0:r.materialPricing)&&void 0!==i?i:[];ef(l)}),eH=async(e,a,t)=>{let i=t.map(e=>({sku:e.materialNumber,brand:e.brand,listPrice:e.listPrice,product:"SBU".concat(e.productGroupSBU),qty:1}));eB(await H.query({query:m,variables:{input:{products:[{dealerId:e,items:i}]}}}))},eG=(e,a,t)=>{a.setFieldValue(t.name,e),eS((0,ea.aA)(e,null==eA?void 0:eA.minOrderQuantity,e_||eh))},ew=()=>{(0,ei.Sm)({action:"check availability details",section:"modal p&a",component:"modal",elementType:"link",elementText:"details",material:eA})};if((0,r.useMemo)(()=>eu(K),[W]),(0,r.useEffect)(()=>{eS((0,ea.aA)(K.quantity,null==eA?void 0:eA.minOrderQuantity,e_||eh))},[eA]),(0,r.useEffect)(()=>{var e,a,t,i;eE(!!(null==eA?void 0:null===(a=eA.availabilities)||void 0===a?void 0:null===(e=a[0])||void 0===e?void 0:e.displayInquireLink));let r=null==eA?void 0:null===(i=eA.availabilities)||void 0===i?void 0:null===(t=i[0])||void 0===t?void 0:t.contactInfo;eI([null==r?void 0:r.contactPhone,null==r?void 0:r.contactEmail].filter(e=>!!e).join(" ".concat(G(g.A.OR)," ")))},[eA,G]),(0,r.useEffect)(()=>{if(null==eR?void 0:eR.data){var e,a,t;let i=null==eR?void 0:null===(a=eR.data)||void 0===a?void 0:null===(e=a.getCustomerPricingForProduct)||void 0===e?void 0:e.products,r=null==i?void 0:null===(t=i[0])||void 0===t?void 0:t.items;l.forEach(e=>{var a;let t=null==r?void 0:null===(a=r.find(a=>(null==a?void 0:a.sku)===e.materialNumber))||void 0===a?void 0:a.price;e.price=t});let s=l.find(e=>e.materialNumber===eA.materialNumber);s&&ef(s)}},[null==eR?void 0:eR.data]),(0,r.useEffect)(()=>{var e,a;if(null==O?void 0:null===(e=O.getPricingForMultiCountryProducts)||void 0===e?void 0:e.length){let[e]=null==O?void 0:O.getPricingForMultiCountryProducts;ev(null!==(a=null==e?void 0:e.country)&&void 0!==a?a:"")}},[]),(!Array.isArray(l)||!l.length)&&L){let e=(0,z.j)(null==L?void 0:L.replacementProducts);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)($.A,{discontinuedPricingInfo:L}),!eL&&e&&(0,i.jsx)(J.A,{type:Z.j.RecommendedProducts,preloadCardImages:!0,mainProduct:{productKey:R,brandKey:M,images:j},products:e,slidesToShow:w({xs:1,sm:2,lg:3}),withoutControls:e.length<=4})]})}return eA||ef(l[0]),(0,i.jsx)("div",{className:U.body,children:(0,i.jsx)(c.l1,{initialValues:ec,onSubmit:ek,enableReinitialize:!0,children:e=>{var a;let{isSubmitting:t,initialValues:r,values:s,setFieldValue:n}=e;return ec.materialNumber!==r.materialNumber?null:(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(c.lV,{children:[eg&&O?eD:null,eg?null==O?void 0:null===(a=O.getPricingForMultiCountryProducts)||void 0===a?void 0:a.map((e,a)=>eC===(null==e?void 0:e.country)?(0,i.jsxs)("div",{children:[(0,i.jsx)(_.A,{mb:1,children:(0,i.jsx)("label",{htmlFor:"TEMP",children:(0,i.jsx)(y.A,{...g.A.SKU})})}),(0,i.jsx)(_.A,{mb:4,children:(0,i.jsx)(c.D0,{name:"materialNumber",children:a=>{let{form:r,field:l,meta:s}=a;return(0,i.jsx)(S.A,{field:l,meta:s,form:r,size:"large",onChange:e=>{l.onChange(e),r.setFieldValue("quantity",1),eF(e.target.value)},disabled:t||(null==e?void 0:e.materialPricing.length)<2,options:null==e?void 0:e.materialPricing.map(e=>({label:e.materialNumber,value:e.materialNumber}))})}})}),(0,i.jsx)("div",{className:U.materialInfo,children:(0,i.jsx)(E.A,{value:eA.packageSize})}),!ex&&(0,i.jsx)(k,{material:eA}),(0,i.jsx)(_.A,{mt:2,children:eA.isPBAvailable?(0,i.jsx)(V.A,{materialNumber:eA.materialNumber,brand:eA.brand,productName:null!=N?N:"",erp_type:I}):null}),(0,i.jsx)(_.A,{mb:6,mt:4,children:(0,i.jsx)(v.A,{material:eA,canAddToCart:d,gaDetailsClick:ew})}),(0,i.jsx)(B,{material:eA}),(0,i.jsx)(ee.A,{expirationDate:null==eA?void 0:eA.expirationDate,displayColon:!0,displayInline:!0,outerClassName:U.expiryDate}),(null==eA?void 0:eA.minOrderQuantity)&&(null==eA?void 0:eA.minOrderQuantity)>1?(0,i.jsxs)("div",{className:F(U.minimumQuantity,{[U.minimumQuantityError]:eT}),children:[(0,i.jsx)(y.A,{...g.A.MINIMUM_ORDER_QUANTITY}),null==eA?void 0:eA.minOrderQuantity]}):null,ex?(0,i.jsx)(P,{contactInfo:eN}):(0,i.jsx)(i.Fragment,{children:d&&!ey?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(_.A,{mb:4,children:(0,i.jsx)(c.D0,{name:"quantity",children:e=>{let{form:a,field:r}=e;return(0,i.jsx)(x.A,{...r,size:"large",filled:!0,onChange:e=>eG(e,a,r),min:1,onBlur:()=>{r.value<1&&a.setFieldValue(r.name,1)},disabled:t,inputProps:{inputMode:"numeric"},error:!!eT})}})}),ej&&(0,i.jsx)(_.A,{mb:6,children:(0,i.jsx)(q,{customerPricingResponse:eR,materialPricing:null==e?void 0:e.materialPricing,selectCallback:eH,setFieldValue:n,values:s})}),(0,i.jsx)(h.A,{type:"submit",variant:"contained",color:"secondary",disabled:t||eT,size:"large",fullWidth:!0,id:"mobile-p-and-a-add-to-cart",children:(0,i.jsx)(y.A,{id:"ADD_TO_CART",defaultMessage:"Add to Cart"})})]}):null}),eA.isBuyNow&&!ey?(0,i.jsx)(_.A,{mt:4,children:(0,i.jsx)(Y.A,{materialNumber:s.materialNumber,quantity:s.quantity,gaType:"search results page"})}):null,ey?null:(0,i.jsx)(_.A,{mt:4,children:(0,i.jsx)(T.A,{quantity:s.quantity,materialNumber:eA.materialNumber,materialId:eA.materialId,type:eA.type,brand:null==eA?void 0:eA.brand,productName:null==eA?void 0:eA.materialDescription,productId:null==eA?void 0:eA.product})}),!!u&&u()]},a):null):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(_.A,{mb:1,children:(0,i.jsx)("label",{htmlFor:"TEMP",children:(0,i.jsx)(y.A,{...g.A.SKU})})}),(0,i.jsx)(_.A,{mb:4,children:(0,i.jsx)(c.D0,{name:"materialNumber",children:e=>{let{form:a,field:r,meta:s}=e;return(0,i.jsx)(S.A,{field:r,meta:s,form:a,size:"large",onChange:e=>{r.onChange(e),a.setFieldValue("quantity",1),eF(e.target.value)},disabled:t||l.length<2,options:l.map(e=>({label:e.materialNumber,value:e.materialNumber}))})}})}),(0,i.jsx)("div",{className:U.materialInfo,children:(0,i.jsx)(E.A,{value:eA.packageSize})}),!ex&&(0,i.jsx)(k,{material:eA}),(0,i.jsx)(_.A,{mt:2,children:eA.isPBAvailable?(0,i.jsx)(V.A,{materialNumber:eA.materialNumber,brand:eA.brand,productName:null!=N?N:"",erp_type:I}):null}),(0,i.jsx)(_.A,{mb:6,mt:4,children:(0,i.jsx)(et.M,{...eU,brand:eA.brand,item:eA.materialNumber,pricing:eA,children:(0,i.jsx)(v.A,{material:eA,canAddToCart:d,gaDetailsClick:ew})})}),(0,i.jsx)(B,{material:eA}),(0,i.jsx)(ee.A,{expirationDate:null==eA?void 0:eA.expirationDate,displayColon:!0,displayInline:!0,outerClassName:U.expiryDate}),(null==eA?void 0:eA.minOrderQuantity)&&(null==eA?void 0:eA.minOrderQuantity)>1?(0,i.jsxs)("div",{className:F(U.minimumQuantity,eT&&U.minimumQuantityError),children:[(0,i.jsx)(y.A,{...g.A.MINIMUM_ORDER_QUANTITY}),null==eA?void 0:eA.minOrderQuantity]}):null,ex?(0,i.jsx)(P,{contactInfo:eN}):(0,i.jsx)(i.Fragment,{children:d&&!ey?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(_.A,{mb:4,children:(0,i.jsx)(c.D0,{name:"quantity",children:e=>{let{form:a,field:r}=e;return(0,i.jsx)(x.A,{...r,size:"large",filled:!0,onChange:e=>eG(e,a,r),min:1,onBlur:()=>{r.value<1&&a.setFieldValue(r.name,1)},disabled:t,inputProps:{inputMode:"numeric"},error:!!eT})}})}),ej&&(0,i.jsx)(_.A,{mb:6,children:(0,i.jsx)(q,{customerPricingResponse:eR,materialPricing:l,selectCallback:eH,setFieldValue:n,values:s})}),(0,i.jsx)(h.A,{type:"submit",variant:"contained",color:"secondary",disabled:t||eT,size:"large",fullWidth:!0,id:"mobile-p-and-a-add-to-cart",children:(0,i.jsx)(y.A,{id:"ADD_TO_CART",defaultMessage:"Add to Cart"})})]}):null}),eA.isBuyNow&&!ey?(0,i.jsx)(_.A,{mt:4,children:(0,i.jsx)(Y.A,{materialNumber:s.materialNumber,quantity:s.quantity,marketplace:eA.catalogType===Q.Mh.Marketplace,gaType:"search results page"})}):null,ey?null:(0,i.jsx)(_.A,{mt:4,children:(0,i.jsx)(T.A,{quantity:s.quantity,materialNumber:eA.materialNumber,materialId:eA.materialId,type:eA.type,brand:null==eA?void 0:eA.brand,productName:null==eA?void 0:eA.materialDescription,productId:null==eA?void 0:eA.product})}),!!u&&u()]})]})})}})})}},86767:(e,a,t)=>{t.d(a,{A:()=>_});var i=t(37876);t(14232);var r=t(48547),l=t(99220),s=t(96241),n=t(76023),o=t(77660),d=t(49100),c=t(8759),u=t(21328),p=t(11788);let m=(0,l.n9)()(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)}})),g=(e,a)=>{switch(a.type){case r.Ay.stateChangeTypes.touchEnd:case r.Ay.stateChangeTypes.mouseUp:case r.Ay.stateChangeTypes.blurInput:case r.Ay.stateChangeTypes.keyDownEscape:return{...a,inputValue:e.inputValue};default:return a}},_=e=>{let{value:a,onBlur:t,onChange:l,onSelect:_,rootClass:h,rootStyle:b,error:y,id:A,overrideMarketplaceByTag:f,...T}=e,{catalogType:S,filter:C}=(0,u.O)(),{isDarmstadtUser:v}=(0,p.iZ)(),{classes:x}=m(),{data:E}=(0,d.t1)({ssr:!1,skip:a.length<3,variables:{input:{term:a,types:[o.B0.MaterialNumber],overrideMarketplaceByTag:f,filter:C,catalogType:S,orgId:v?"DARMSTADT":void 0}}});return(0,i.jsx)(r.Ay,{id:A,inputValue:a,onInputValueChange:e=>l(e),itemToString:e=>e?e.label:"",stateReducer:g,onSelect:_,children:e=>{let{getInputProps:a,getItemProps:r,getMenuProps:l,isOpen:o,inputValue:d,highlightedIndex:u,closeMenu:p}=e,{onBlur:m,onChange:g,onKeyDown:A,...f}=a();return(0,i.jsxs)("div",{className:h||void 0,style:b,children:[(0,i.jsx)(c.A,{autoComplete:"off",inputProps:{...f},onChange:g,onKeyDown:e=>{var a;let t=o&&!!(null==E?void 0:null===(a=E.getSearchSuggestions)||void 0===a?void 0:a.suggestions.materialNumber.length);if("Enter"===e.key&&t&&null==u){e.preventDefault(),_&&_(null),p();return}A&&A(e)},onBlur:e=>{e&&(m&&m(e),t&&t(e))},value:d,error:y,...T}),o&&d&&d.length>=3&&E&&E.getSearchSuggestions&&!y&&(0,i.jsx)("div",{...l(),className:x.autoSuggestContainer,children:(0,i.jsx)(s.A,{square:!0,className:x.autoSuggest,children:E.getSearchSuggestions.suggestions.materialNumber.map((e,a)=>(0,i.jsx)(n.A,{...r({key:e.label,index:a,item:e}),component:"div",selected:a===u,className:x.autoSuggestItem,children:e.label},e.label))})})]})}})}},87165:(e,a,t)=>{t.d(a,{Nj:()=>d});var i=t(28888);t(37876);var r=t(82897),l=t(64177);function s(){let e=(0,i._)(["\n mutation UpdateUserSitePreference($userId: String!, $data: UpdateUserSitePreferenceInput!) {\n updateUserSitePreference(userId: $userId, data: $data)\n}\n "]);return s=function(){return e},e}t(14232);let n={},o=(0,r.J1)(s());function d(e){let a={...n,...e};return l.n(o,a)}},87254:(e,a,t)=>{t.d(a,{A:()=>c});var i=t(37876);t(14232);var r=t(61261),l=t(12197),s=t(40597),n=t(47671),o=t(49995);let d=(0,r.A)(e=>({promoChip:{"& .MuiChip-root":{backgroundColor:e.palette.promoGreen,height:"26px"}},clickableChip:{"& .MuiChip-root":{cursor:"pointer"}},promoChipLabel:{fontSize:e.typography.pxToRem(12),fontWeight:e.typography.fontWeightMedium},tooltip:{backgroundColor:e.palette.common.white,width:e.typography.pxToRem(320),fontSize:e.typography.pxToRem(16),boxShadow:"0 4px 6px 0 rgba(0, 0, 0, 0.16)",padding:e.spacing(2,4,4),top:"10px",[e.breakpoints.down("sm")]:{top:"0",right:"10px"},[e.breakpoints.down("xs")]:{top:"0",right:"20px",width:"10rem"}},tooltipWrapper:{display:"inline-block"},arrow:{color:e.palette.common.white,fontSize:e.typography.pxToRem(15),"&::before":{boxShadow:"0px 0px 2px rgba(0,0,0,0.2)"}},promoTitle:{fontSize:e.typography.pxToRem(14)}})),c=e=>{let{showTooltip:a=!1,toolTipPlacement:t="top"}=e,r=d(),c=(0,i.jsx)(l.A,{className:r.promoTitle,children:"Save 25% off certain sizes to celebrate 50 years of the Sigma-Aldrich\xae brand. Offer ends September 26."}),u=(0,i.jsx)(n.A,{label:(0,i.jsx)(l.A,{className:r.promoChipLabel,children:"Up to 25% Off"}),className:(0,o.A)(r.promoChip,{[r.clickableChip]:a})});return(0,i.jsx)(i.Fragment,{children:a?(0,i.jsx)(s.Ay,{arrow:!0,classes:{tooltip:r.tooltip,arrow:r.arrow},placement:t,interactive:!0,title:c,enterTouchDelay:0,children:(0,i.jsx)("div",{className:r.tooltipWrapper,children:u})}):u})}},88124:(e,a,t)=>{t.d(a,{A:()=>o});var i=t(37876),r=t(14232),l=t(8733);let s=(0,t(61261).A)(e=>({more:{color:e.palette.primary.main,cursor:"pointer"}}));var n=t(54753);let o=e=>{var a,t;let{children:o,wordCount:d=10,allowShowMore:c=!0,commas:u=!0,showFullText:p}=e,[m,g]=(0,r.useState)(!1),_=s(),h=()=>(0,i.jsx)("span",{role:"button",tabIndex:0,className:_.more,onClick:()=>g(!m),onKeyDown:e=>{13===e.keyCode&&g(!m)},children:(0,i.jsxs)("span",{children:["...",m?(0,i.jsx)(l.A,{...n.A.LESS}):(0,i.jsx)(l.A,{...n.A.MORE})]})});if(!o)return null;if(Array.isArray(o))return(0,i.jsxs)("span",{children:[o.filter((e,a)=>(ad&&(m||!0===p))&&e).map((e,a)=>(0,i.jsxs)("span",{children:[e,(!(a+2>d)||m&&!1!==p)&&a+1!==o.length&&u?", ":" "]},a)),o.length-1>d&&c&&h(),o.length-1>d&&!c&&"..."]});let b=null===(a=String(o))||void 0===a?void 0:a.split(" ").splice(0,d).join(" "),y=b.split("").lastIndexOf(",")===b.length-1?b.slice(0,b.length-1):b,A=(null===(t=String(o))||void 0===t?void 0:t.split(" ").length)>d,f=c&&A,T=!c&&!1===p&&A;return(0,i.jsxs)("span",{children:[m||!0===p?o:y,f&&h(),T&&"..."]})}},89212:(e,a,t)=>{t.d(a,{A:()=>r});var i=t(42489);i.A.exclude(["synthetic"]);let r=e=>(0,i.A)(e)},89617:(e,a,t)=>{t.d(a,{A:()=>s});var i=t(37876),r=t(54587),l=t.n(r);t(14232);let s=()=>(0,i.jsx)(l(),{style:{margin:"4px"},src:"/static/globe_greener_alt_icon.svg",alt:"greener alternative",title:"Greener Alternative Product",height:28,width:28})},90589:(e,a,t)=>{t.d(a,{A:()=>g});var i=t(37876),r=t(14232),l=t(76209),s=t(99220),n=t(57717),o=t(40002),d=t(71007),c=t(84830),u=t(11788),p=t(11148);let m=(0,s.n9)()(e=>({recentlyViewedContainer:{borderTop:"1px solid ".concat(e.palette.grey[300]),paddingTop:e.spacing(2),[e.breakpoints.down("md")]:{paddingBottom:e.spacing(14)}}})),g=e=>{var a;let{dispType:t,className:s,productKey:g="",brand:_="",searchKey:h="",analyticsPageName:b,analyticsPageDetails:y,slidesToShow:A,setShouldDisplay:f,condensed:T=!1,productNumber:S,showPdpRedesignLevelTwo:C}=e,{classes:v,cx:x}=m(),E=(0,p.rd)(),[N,I]=(0,r.useState)(!1);(0,r.useEffect)(()=>{I(!0)},[]);let R={pdp:"pdp load",srp:"srp load","document search":"doc search load","advanced search":"adv search load"},B=()=>{switch(b.toLowerCase()){case"pdp":return g.toLowerCase();case"srp":return h.toLowerCase();case"document search":return E.query.tab||"sds";default:return}},{isBlueB2BUser:M}=(0,u.iZ)(),{data:P,loading:j}=(0,l.wJ)({variables:{dispType:t,productKey:g,brand:_,...M?{erpType:c.G.Blue}:{}},ssr:!1,fetchPolicy:"no-cache",skip:!N,onCompleted:e=>{var a;R[b.toLowerCase()]&&(!e||(null==e?void 0:null===(a=e.getRecentlyViewedProducts)||void 0===a?void 0:a.products.length)===0)&&(0,d.Xk)({action:R[b.toLowerCase()],detail:B(),section:"recently viewed products",productId:null==S?void 0:S.toLowerCase(),productBrand:_.toLowerCase()})}}),L=(null==P?void 0:null===(a=P.getRecentlyViewedProducts)||void 0===a?void 0:a.products)||[],O=L.length>0;return((0,r.useEffect)(()=>{f&&f(O)},[O,j]),j)?null:O?(0,i.jsx)("div",{className:x(s,v.recentlyViewedContainer),children:(0,i.jsx)(n.A,{type:o.j.RecentlyViewed,products:L,analyticsPageName:b,analyticsPageDetails:y,slidesToShow:A,condensed:T,showPdpRedesignLevelTwo:C})}):null}},91721:(e,a,t)=>{t.d(a,{$Y:()=>I,Ay:()=>R,zO:()=>N});var i=t(37876),r=t(14232),l=t(54366),s=t(8733),n=t(99220),o=t(35877),d=t(36258),c=t(82440),u=t.n(c),p=t(12197),m=t(64204),g=t(71541),_=t(92189),h=t(23575),b=t(45496),y=t(85581),A=t(930),f=t(50524),T=t(40352),S=t(30510),C=t(40002),v=t(68215);let x=(0,n.n9)()((e,a,t)=>({withoutControls:{padding:0},content:{paddingTop:e.spacing(8),paddingBottom:e.spacing(20),"& .slider-frame":{border:"2px solid transparent","&:focus-visible":{border:"2px solid ".concat(e.palette.primary.main),borderRadius:e.shape.borderRadius}},[e.breakpoints.up("sm")]:{paddingBottom:e.spacing(8)}},contentInTab:{paddingTop:e.spacing(4)},contentCondensed:{padding:0},navBtn:{},navBtnSmall:{height:24,width:24},navBtnLarge:{height:32,width:32,display:"none",[e.breakpoints.up("sm")]:{display:"flex"}},navBtnLeft:{transform:"translateX(-40px)"},mobileBottomControls:{width:105,display:"flex",alignItems:"center",position:"relative",bottom:-44,justifyContent:"space-between",[e.breakpoints.up("sm")]:{display:"none"}},mobileBottomControlsHeroCard:{display:"flex"},icon:{fontSize:e.typography.pxToRem(14),color:e.palette.primary.main,width:"1em"},iconDisabled:{color:e.palette.grey[500]},cartRecommended:{backgroundColor:e.palette.background.grey},card:{[e.breakpoints.up("sm")]:{paddingRight:e.spacing(10)}},productHeroCardContent:{padding:0,[e.breakpoints.down("sm")]:{touchAction:"pan-y"},["& .".concat(t.productHeroTile," button")]:{"@media (min-width: 900px) and (max-width: 1300px)":{whiteSpace:"normal"}}},productHeroTile:{[e.breakpoints.up("sm")]:{padding:e.spacing(0,4)}}})),E=(0,n.n9)()((e,a,t)=>({contentCondensed:{padding:0},title:{marginBottom:e.spacing(8),[".".concat(t.contentCondensed," &")]:{marginBottom:e.spacing(4)}},productHeroCardTitle:{margin:"".concat(e.spacing(0,0,e.typography.pxToRem(40),0)," !important"),fontSize:"".concat(e.typography.pxToRem(18)," !important"),[e.breakpoints.up("sm")]:{margin:"".concat(e.spacing(0,0,e.typography.pxToRem(24),3)," !important")}}})),N=e=>{let{title:a,isHero:t,type:r}=e,{classes:l,cx:n}=E(),o=a||(C.G[r]?(0,i.jsx)(s.A,{...C.G[r]}):null==r?void 0:r.replace(/[-_]/g," "));return a&&"string"!=typeof a?(0,i.jsx)(i.Fragment,{children:o}):(0,i.jsx)(p.A,{variant:"h2",className:n(l.title,t&&l.productHeroCardTitle),children:o})},I=e=>{let{productHeroCard:a,products:t,creativeSlot:r,pageType:l,pageTypeDetails:s}=e,{classes:n,cx:o}=x();return{renderCenterLeftControls:e=>{let d=0===e.currentSlide;return(0,i.jsx)(i.Fragment,{children:!a&&(0,i.jsx)(m.A,{className:o(n.navBtn,n.navBtnLarge,n.navBtnLeft),disabled:d,onClick:()=>(0,v.t)(e,t,"prev",r,l,s),"aria-label":"previous",children:(0,i.jsx)(h.A,{className:o(n.icon,{[n.iconDisabled]:d})})})})},renderCenterRightControls:e=>{let d=e.currentSlide+e.slidesToShow===e.slideCount||e.slideCount(0,v.t)(e,t,"next",r,l,s),"aria-label":"next",children:(0,i.jsx)(b.A,{className:o(n.icon,{[n.iconDisabled]:!!e.slidesToScroll&&d})})})})},renderBottomCenterControls:e=>{let d=0===e.currentSlide,c=e.currentSlide+e.slidesToShow===e.slideCount||e.slideCount(0,v.t)(e,t,"prev",r,l,s),"aria-label":"previous",className:o(n.navBtn,n.navBtnSmall),children:(0,i.jsx)(h.A,{className:o(n.icon,{[n.iconDisabled]:d})})}),(0,i.jsxs)(p.A,{variant:"body2",children:[Math.floor(e.currentSlide/e.slidesToShow)+1," of"," ",Math.round(e.slideCount/e.slidesToShow)]}),(0,i.jsx)(m.A,{disabled:c,onClick:()=>(0,v.t)(e,t,"next",r,l,s),"aria-label":"next",className:o(n.navBtn,n.navBtnSmall),children:(0,i.jsx)(b.A,{className:o(n.icon,{[n.iconDisabled]:!!e.slidesToScroll&&c})})})]})}}},R=e=>{let{type:a,products:t,withoutControls:s,slidesToShow:n,condensed:c,preloadCardImages:p,title:m,showPdpRedesignLevelTwo:h,productHeroCard:b=!1,isProductRecommendation:v=!1,hideProductImg:E=!1,displayDiscount:R,analyticsPageName:B=l.PP.NotAvailable,analyticsPageDetails:M,gaPricingOverrides:P}=e,{classes:j,cx:L}=x(),O=(0,T.Ay)(),U=(0,f.Gd)(),k="".concat(a," - ").concat(U),F=I({productHeroCard:b,products:t,creativeSlot:k,pageType:B,pageTypeDetails:M}),D=a===C.j.CartRecommendedProducts,[H,G]=(0,r.useState)(null),w=(0,o.A)(),W=!0===(0,g.A)(w.breakpoints.up("md")),K=(0,r.useRef)(null),[q,Y]=(0,r.useState)(!1),V=(0,d.B)(K,{threshold:.66}),J=O(h?{xs:1,sm:2,md:4,lg:6}:{xs:1,sm:2,md:3,lg:4}),z=b&&W?2:n||J;if(!t||(null==t?void 0:t.length)===0)return null;if((null==V?void 0:V.isIntersecting)&&!q){let e=t.slice(0,z);(0,A.W)({creativeSlot:k,pageType:B,pageTypeDetails:M,products:e}),Y(!0)}return(0,i.jsxs)("div",{"data-testid":a,id:a,className:L({[j.cartRecommended]:D}),ref:K,children:[(0,i.jsx)(_.A,{maxWidth:"lg",className:L({[j.withoutControls]:s}),children:(0,i.jsxs)("div",{className:L(j.content,{[j.contentCondensed]:c},b&&j.productHeroCardContent,v&&j.contentInTab),children:[(0,i.jsx)(N,{title:m,isHero:b,type:a}),(0,i.jsx)(u(),{slidesToScroll:z,slidesToShow:z,disableEdgeSwiping:!0,withoutControls:s,...F,children:t.map((e,t)=>(0,i.jsx)(y.A,{index:t,product:e,testId:a,onViewPrice:()=>G(e),preloadCardImages:p,className:L(j.card,b&&j.productHeroTile),type:a,hideProductImg:E,displayDiscount:R},t))})]})}),H&&(0,i.jsx)(S.A,{...H,showAddToList:!0,open:!0,image:H.images[0],onClose:()=>G(null),gaType:f.Yo[a],erpType:(null==H?void 0:H.erp_type)||[],gaPricingOverrides:P})]})}},92881:(e,a,t)=>{t.d(a,{A:()=>u});var i=t(37876);t(14232);var r=t(8733),l=t(54753),s=t(28975),n=t(12197),o=t(99220),d=t(98580);let c=(0,o.n9)()(e=>({line:{margin:e.spacing(3,0)}})),u=e=>{let{open:a,onCancel:t}=e,{classes:o}=c();return(0,i.jsx)(s.Ay,{open:a,onClose:t,size:s.Ih.Medium,renderTitle:()=>(0,i.jsx)(n.A,{variant:"h2",children:(0,i.jsx)(r.A,{...l.A.WHAT_IS_MPARTNER_MARKETPLACE})}),children:(0,i.jsxs)(s.Uh,{children:[(0,i.jsxs)(n.A,{component:"p",children:[(0,i.jsx)(r.A,{...l.A.WHAT_IS_MPARTNER_MARKETPLACE_MESSAGE}),(0,i.jsx)(d.A,{})]}),(0,i.jsx)(n.A,{className:o.line,component:"p",children:(0,i.jsx)(r.A,{...l.A.WHAT_IS_MPARTNER_MARKETPLACE_MESSAGE_LINE_1})}),(0,i.jsx)(n.A,{className:o.line,component:"p",children:(0,i.jsx)(r.A,{...l.A.WHAT_IS_MPARTNER_MARKETPLACE_MESSAGE_LINE_2})}),(0,i.jsx)(n.A,{className:o.line,component:"p",children:(0,i.jsx)(r.A,{...l.A.WHAT_IS_MPARTNER_MARKETPLACE_MESSAGE_LINE_3})})]})})}},93186:(e,a,t)=>{t.d(a,{A:()=>u});var i=t(37876),r=t(14232),l=t(99220),s=t(37695),n=t(30877),o=t(16722),d=t(63912);let c=(0,l.n9)()(e=>({showMore:{fontSize:e.typography.pxToRem(14),color:e.palette.primary.main,fontWeight:e.typography.fontWeightBold,borderTop:"solid 1px ".concat(e.palette.grey[400]),padding:e.spacing(2,0,6,0),textAlign:"center",width:"100%"},initialProducts:{"& li":{borderBottom:"solid 1px ".concat(e.palette.grey[400])},"& li:last-child":{borderBottom:"none"}},moreProducts:{"& li":{borderBottom:"solid 1px ".concat(e.palette.grey[400])},"& li:first-of-type":{borderTop:"solid 1px ".concat(e.palette.grey[400])},"& li:last-of-type":{borderBottom:"none"}}})),u=e=>{let{products:a,substanceName:t,substanceId:l,substancePosition:u}=e,p=a.length,m=a.slice(0,2),g=a.slice(2),[_,h]=(0,r.useState)(!1),{classes:b}=c(),y=e=>(0,i.jsx)(o.A,{product:e,substanceName:t,substancePosition:u,substanceId:l},e.productNumber);return(0,i.jsxs)("div",{children:[(0,i.jsx)(s.A,{disablePadding:!0,className:b.initialProducts,children:m.map(y)}),p>2&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.A,{in:_,children:(0,i.jsx)(s.A,{disablePadding:!0,className:b.moreProducts,children:g.map(y)})}),(0,i.jsx)(d.A,{expanded:_,setExpanded:()=>{h(!_)},className:b.showMore,"data-testid":"show-".concat(_?"less":"more")})]})]})}},93591:(e,a,t)=>{t.d(a,{A:()=>p});var i=t(37876);t(14232);var r=t(8733),l=t(99660),s=t(34415),n=t(54753),o=t(61206),d=t(46129),c=t(71007);let u=(0,l.A)(e=>({supplementary:{fontSize:e.typography.pxToRem(12)},link:{fontWeight:e.typography.fontWeightBold,color:e.palette.secondary.dark,cursor:"pointer"}})),p=e=>{var a;let{supplementary:t,productName:l}=e,p=u(),{messageKey:m,messageValue:g,messageVariable1:_,messageVariable2:h}=null!=t?t:{},b=m&&!g&&!n.A[m],y=null==g?void 0:g.replace("%0","{productLink}"),A=()=>h&&_?(0,i.jsx)(d.N,{href:h,onClick:()=>{(0,c.Qz)(h,l)},children:(0,i.jsx)(o.A,{value:_})}):null;return b?null:(0,i.jsx)("div",{children:(null==t?void 0:t.messageKey)&&n.A[t.messageKey]?(e=>{switch(e.messageKey){case"PT_TESTING_STUDY":return(0,i.jsx)(r.A,{...n.A[e.messageKey],values:{link:(0,i.jsx)(s.A,{href:"http://supelco-pt.com",target:"_blank",className:p.link,children:(0,i.jsx)(r.A,{...n.A.PT_TESTING_STUDY_LINK})})}});case"REDI_DRI_RP":return(0,i.jsx)(r.A,{...n.A.REDI_DRI_RP,values:{brand:(0,i.jsx)("i",{children:(0,i.jsx)(r.A,{...n.A.REAGENTPLUS})})}});default:var a;return(0,i.jsx)(r.A,{...n.A[e.messageKey],values:{messageVariable1:null!==(a=A())&&void 0!==a?a:_},children:e=>(0,i.jsx)("div",{className:p.supplementary,children:e})})}})(t):(0,i.jsx)(r.A,{id:"DEFAULT_SUPPLEMENTARY_MESSAGE",defaultMessage:y,values:{productLink:null!==(a=A())&&void 0!==a?a:_},children:e=>(0,i.jsx)("div",{className:p.supplementary,children:e})})})}},93783:(e,a,t)=>{t.d(a,{A:()=>c});var i=t(37876);t(14232);var r=t(99220),l=t(35877),s=t(5493),n=t(36503),o=t(7645);let d=(0,r.n9)()(e=>({tRow:{display:"flex",alignItems:"center","& > div":{"&:nth-of-type(1)":{width:"4%"},"&:nth-of-type(2)":{width:"16%"},"&:nth-of-type(3)":{width:"38%"},"&:nth-of-type(4)":{width:"16%"},"&:nth-of-type(5)":{width:"10%"},"&:nth-of-type(6)":{width:"16%"},"&:not(:last-child)":{paddingRight:e.spacing(5)}}},tBodyRow:{padding:e.spacing(2,0),borderBottom:"1px solid ".concat(e.palette.grey[50]),"&:first-of-type":{borderTop:"1px solid ".concat(e.palette.grey[50])}},imageContainer:{paddingBottom:"100%",position:"relative",width:"100%",border:"1px solid ".concat(e.palette.grey[50])},imageWrapper:{position:"absolute",top:0,bottom:0,left:0,right:0,height:"100%",display:"flex",alignItems:"center",justifyContent:"center",[e.breakpoints.up("sm")]:{padding:e.spacing(4)}}})),c=()=>{let{classes:e,cx:a}=d(),t=(0,l.A)();return(0,i.jsxs)("div",{"data-testid":"products-srp-skeleton",children:[(0,i.jsx)(o.A,{mb:20}),(0,i.jsx)("div",{children:[,,,,,].fill({}).map((r,l)=>(0,i.jsx)(o.A,{border:1,borderColor:t.palette.grey["50"],mb:{xs:6,sm:10},p:{xs:3,sm:6},children:(0,i.jsxs)(n.A,{container:!0,spacing:5,children:[(0,i.jsx)(n.A,{item:!0,xs:2,children:(0,i.jsx)("div",{className:e.imageContainer,children:(0,i.jsx)("div",{className:e.imageWrapper,children:(0,i.jsx)(s.A,{height:1,width:1})})})}),(0,i.jsx)(n.A,{item:!0,xs:10,children:(0,i.jsx)(o.A,{mt:2,children:(0,i.jsxs)(n.A,{container:!0,spacing:4,children:[(0,i.jsx)(n.A,{item:!0,xs:12,children:(0,i.jsx)(s.A,{height:28,width:.7,mb:3,borderRadius:{xs:2,sm:"borderRadius"}})}),(0,i.jsx)(n.A,{item:!0,xs:4,sm:2,children:(0,i.jsx)(s.A,{height:16,width:.9,borderRadius:{xs:2,sm:"borderRadius"}})}),(0,i.jsx)(n.A,{item:!0,xs:8,sm:10,children:(0,i.jsx)(s.A,{height:16,width:.7,borderRadius:{xs:2,sm:"borderRadius"}})}),Array(6).fill({}).map((e,a)=>(0,i.jsxs)(n.A,{item:!0,xs:4,sm:2,children:[(0,i.jsx)(s.A,{height:16,width:.6,borderRadius:{xs:2,sm:"borderRadius"},mb:3}),(0,i.jsx)(s.A,{height:16,width:.9,borderRadius:{xs:2,sm:"borderRadius"},mb:{xs:1,sm:3}})]},a))]})})}),(0,i.jsx)(n.A,{item:!0,xs:12,children:[,,,].fill({}).map((t,r)=>(0,i.jsx)("div",{className:a(e.tRow,e.tBodyRow),children:Array(6).fill({}).map((e,a)=>(0,i.jsx)("div",{children:(0,i.jsx)(s.A,{height:16,width:1,borderRadius:{xs:2,sm:"borderRadius"}})},a))},r))})]})},l))})]})}},94767:(e,a,t)=>{t.d(a,{$1:()=>_,VI:()=>b,c8:()=>m,jm:()=>g,lr:()=>h});var i=t(27651),r=t(94295),l=t(51996),s=t(17685),n=t(11148),o=t(11788),d=t(39324),c=t.n(d),u=t(14232);let{publicRuntimeConfig:{discoEnabledCountries:p}}=c()(),m=()=>{let e=(0,r.L)(i.US.countryCode),a=(0,r.L)(i.CA.countryCode);return e||a},g=()=>{let{userSession:e}=(0,s.j)();return[i.SE.countryCode,i.DK.countryCode,i.NO.countryCode,i.FI.countryCode,i.GB.countryCode,i.BE.countryCode,i.NL.countryCode,i.LU.countryCode,i.IE.countryCode,i.DE.countryCode,i.CH.countryCode,i.AT.countryCode,i.FR.countryCode,i.IT.countryCode,i.ES.countryCode,i.PT.countryCode].includes(e.country.toLocaleUpperCase())},_=()=>{let{userSession:e}=(0,s.j)(),a=(0,u.useMemo)(()=>e.country.toLocaleUpperCase(),[e.country]);return(0,u.useMemo)(()=>null==p?void 0:p.includes(a),[a,p])},h=()=>{let{erpSystemId:e}=(0,o.iZ)();return e===n.Cw.Iscala},b=()=>{let{userSession:e}=(0,s.j)(),{getCountryDetails:a}=(0,l.Y)();return a(e.country.toLocaleUpperCase()).erpSystemId===n.Cw.Qrp}},95349:(e,a,t)=>{t.d(a,{A:()=>d});var i=t(37876);t(14232);var r=t(8733),l=t(34415),s=t(11148),n=t(54753),o=t(52413);let d=e=>{let{msgKey:a}=e,t=(0,s.rd)();return"SIGN_IN_FOR_PRICING"===a?(0,i.jsx)(o.N,{href:"".concat(s.VV.index(),"?redirect=").concat(encodeURIComponent(t.asPath||s.xn.index())),passHref:!0,children:(0,i.jsx)(l.A,{children:(0,i.jsx)(r.A,{...n.D[a]})})}):(0,i.jsx)(r.A,{...n.D[a]})}},95722:(e,a,t)=>{t.d(a,{A:()=>c});var i=t(37876),r=t(78206),l=t(54753),s=t(68748);t(14232);var n=t(49995),o=t(77742),d=t(78272);let c=e=>{let{rootClass:a,rootStyle:t,field:c,form:u,help:p,delay:m,min:g,type:_,materialNumber:h,minOrderQuantity:b,setShowMultipleMinimumQuantityError:y,setMultipleMinimumQuantityError:A,isLessThan:f,...T}=e,S=(0,o.A)(),C=(0,d.aA)(c.value,b,f),v=C?S.formatMessage(l.A.MIN_N_QUANTITY,{min:b}):(0,r.O6)(u.errors,c.name),x=C||(0,r.O6)(u.touched,c.name),E=v&&x;return(0,i.jsx)("div",{className:(0,n.A)({[String(a)]:a}),style:t,children:(0,i.jsx)(s.A,{...T,id:"".concat(_,"-").concat(u.values.materialNumber,"-").concat(c.name),value:c.value,onChange:e=>{u.setFieldValue(c.name,e),u.setFieldTouched(c.name);let a=(0,d.aA)(e,b,f);y&&y(a),A(h,a)},delay:m,error:!!E,"aria-describedby":(E||p)&&"".concat(c.name,"-help-text"),onBlur:()=>{g&&c.value{t.d(a,{A:()=>v});var i=t(37876),r=t(14232),l=t(77742),s=t(8733),n=t(5411),o=t(7645),d=t(99220),c=t(66065),u=t(93591),p=t(77660),m=t(54753),g=t(97710),_=t(66587),h=t(81927),b=t(4648),y=t(20114),A=t(40859),f=t(69485),T=t(19490),S=t(3582);let C=(0,d.n9)()(e=>({shipFromLink:{fontWeight:e.typography.fontWeightBold,textTransform:"capitalize",color:e.palette.primary.main,cursor:"pointer",marginLeft:e.spacing(1)},availableIcon:{fontSize:e.typography.pxToRem(20),color:e.palette.success.main,marginRight:e.spacing(2)},listPrice:{fontSize:e.typography.pxToRem(11),textDecoration:"line-through",color:e.palette.error.main},qtyInput:{height:36,maxWidth:e.typography.pxToRem(100),minWidth:e.typography.pxToRem(95)},shipEstimateColumn:{display:"flex",alignItems:"center"},shipEstimateWithLink:{display:"flex",flexDirection:"column"},availableInKitAnchor:{color:e.palette.primary.main,cursor:"pointer",fontWeight:e.typography.fontWeightRegular,marginTop:e.spacing(1)},promoWrapper:{fontSize:e.typography.pxToRem(12)},initialShipText:{display:"flex",alignItems:"flex-start","& svg":{paddingTop:e.spacing(.5)}},fromWarehouse:{textTransform:"capitalize",marginLeft:e.spacing(1)},availabilityIcon:{marginRight:e.spacing(2),fontSize:e.typography.pxToRem(16),height:e.typography.pxToRem(16)},warningText:{color:e.palette.error.main},baseClass:{minWidth:0,paddingLeft:0},topAligned:{display:"flex",padding:0,margin:0}})),v=e=>{var a,t,d,v;let{material:x,initialShipEstimate:E,canAddToCart:N,countryCode:I,isDynamicProductCarousel:R,isLoading:B=!1,hideDetailsLink:M=!1,gaDetailsClick:P,source:j,gaSection:L,gaComponent:O}=e,{classes:U,cx:k}=C(),[F,D]=(0,r.useState)(!1),H=()=>{D(!1)},{formatMessage:G}=(0,l.A)(),w=null===(a=x.availabilities)||void 0===a?void 0:a[0],{availableQtyInStock:W}=x,K=null!==W,q=w&&(null==w?void 0:w.key)===p.qL.InquireForPriceAndAvailability,[Y,V]=(0,r.useState)(!1);if(q){let e=null==w?void 0:w.contactInfo,a=[null==e?void 0:e.contactPhone,null==e?void 0:e.contactEmail].filter(e=>!!e).join(" ".concat(G(m.A.OR)," "));return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.A,{className:k(U.baseClass,{[U.topAligned]:q}),onClick:()=>V(!0),children:(0,i.jsx)(f.J,{...m.A.INQUIRE_FOR_PRICE_AND_AVAILABILITY})}),Y&&(0,i.jsx)(b.A,{open:Y,setModalOpen:V,headerContent:x.materialNumber,bodyContent:(0,i.jsx)(o.A,{mr:12,mb:8,children:(0,i.jsx)(f.J,{...m.A.INQUIRE_FOR_PRICE_AND_AVAILABILITY_MODAL,values:{inquirePriceContactInfo:a}})})})]})}let J=e=>{e.preventDefault(),P&&P(),D(!0)},z=w&&(null==w?void 0:w.key)===p.qL.ApoNoStock;return(0,i.jsx)(o.A,{display:"flex",alignItems:"flex-start",children:(0,i.jsxs)("div",{className:U.shipEstimateWithLink,children:[(0,i.jsxs)("div",{className:U.shipEstimateColumn,children:[(null==w?void 0:null===(t=w.availabilityOverwriteMessage)||void 0===t?void 0:t.messageKey)?(0,i.jsx)(c.A,{availabilityOverwrite:w.availabilityOverwriteMessage}):R?(0,i.jsx)(A.A,{availabilities:(null==x?void 0:x.availabilities)||[],updateAvailable:B,leadTime:null==x?void 0:x.leadTime}):(0,i.jsxs)(i.Fragment,{children:[K?(0,i.jsxs)("div",{className:k(U.initialShipText,{[U.warningText]:K}),children:[(0,i.jsx)(y.A,{className:U.availabilityIcon,color:"warning"}),(0,i.jsx)(f.J,{id:"DEPLETED_PRODUCTS_QTY_FEW_LEFT_IN_STOCK",defaultMessage:"{availableQtyInStock} left in stock",values:{availableQtyInStock:W}})]}):(0,i.jsx)("div",{children:E}),(0,i.jsxs)("span",{children:[F&&(0,i.jsx)(h.A,{isModalOpen:F,onModalClose:()=>H(),material:x,canAddToCart:N,countryCode:I,availableQty:W,source:j}),!M&&((null==w?void 0:w.displayFromLink)||z)?(0,i.jsx)(i.Fragment,{children:(0,i.jsx)("span",{className:U.shipFromLink,onClick:J,onKeyPress:J,tabIndex:0,role:"button",id:"mat-num-".concat(x.materialNumber,"-from"),children:z?(0,i.jsxs)(i.Fragment,{children:[" - ",(0,i.jsx)(s.A,{...m.A.CHECK_AVAILABILITY})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.A,{...m.A.DETAILS}),"..."]})})}):(null==w?void 0:w.plantLoc)&&!K&&!(0,S.M)(w,5)?(0,i.jsxs)("span",{className:U.fromWarehouse,children:[(0,i.jsx)(s.A,{...m.A.PRODUCT_AVAILABILITY_FROM})," ",w.plantLoc]}):null]})]}),(0,i.jsxs)(o.A,{pt:.5,children:[x.shipsToday&&(0,i.jsx)(_.A,{type:g.u2.SameDay,gaSection:L,gaComponent:O,material:x}),x.freeFreight&&(0,i.jsx)(_.A,{type:g.u2.FreeFreight})]})]}),(null==w?void 0:null===(d=w.supplementaryMessage)||void 0===d?void 0:d.messageKey)?(0,i.jsx)(o.A,{mt:1,children:(0,i.jsx)(u.A,{supplementary:w.supplementaryMessage})}):null,(null===(v=x.promotionalMessage)||void 0===v?void 0:v.messageKey)&&(0,i.jsx)(o.A,{mt:1,className:U.promoWrapper,children:(0,i.jsx)(T.A,{promotional:x.promotionalMessage})})]})})}},98580:(e,a,t)=>{t.d(a,{A:()=>u});var i=t(37876),r=t(99220),l=t(8733),s=t(54753),n=t(52413),o=t(17685),d=t(11148);let c=(0,r.n9)()(e=>({link:{justifyContent:"left",paddingLeft:e.spacing(1)}})),u=()=>{let{classes:e}=c(),{userSession:a}=(0,o.j)();return(0,i.jsx)(n.N,{...d.mK.index({path:"/life-science/mpartner",language:a.language,country:a.country}),passHref:!0,children:(0,i.jsx)("a",{className:e.link,rel:"noopener",target:"_blank",children:(0,i.jsx)(l.A,{...s.A.LEARN_MORE})})})}},98868:(e,a,t)=>{t.d(a,{A:()=>m});var i=t(37876);t(14232);var r=t(77742),l=t(34415),s=t(99220),n=t(54753),o=t(97710),d=t(52413),c=t(11148),u=t(61206);let p=(0,s.n9)()(e=>({container:{fontWeight:e.typography.fontWeightBold,marginTop:e.spacing(4)},heading:{fontSize:e.typography.pxToRem(12),[e.breakpoints.up("md")]:{fontSize:e.typography.pxToRem(16)}},link:{color:e.palette.primary.main,fontSize:e.typography.pxToRem(14),lineHeight:1.5,[e.breakpoints.up("md")]:{fontSize:e.typography.pxToRem(16)}}})),m=e=>{let{terms:a,focus:t}=e,{formatMessage:s}=(0,r.A)(),{classes:m}=p(),g=a?a.slice(0,3):[];return(null==g?void 0:g.length)?(0,i.jsxs)("div",{className:m.container,children:[(0,i.jsx)("div",{className:m.heading,children:"".concat(s(n.A.DID_YOU_MEAN))}),g.map(e=>(0,i.jsx)("div",{children:(0,i.jsx)(d.N,{href:"".concat(c.wO.searchResults(null==e?void 0:e.term)).concat((0,o.$c)({term:null==e?void 0:e.term,focus:t})),passHref:!0,children:(0,i.jsx)(l.A,{color:"secondary",className:m.link,children:(0,i.jsx)(u.A,{value:null==e?void 0:e.term})})})},null==e?void 0:e.term))]}):null}}}]);
//# sourceMappingURL=2727-79c7f01570c119f5.js.map