"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3956],{34255:(e,t,n)=>{n.d(t,{H6:()=>d,IX:()=>m,Jf:()=>s,Tj:()=>p,gq:()=>c,pr:()=>u});var i=n(54366),a=n(10046),o=n(56557),r=n.n(o),l=n(98966);let s=(e,t,n)=>{var i;let o={event:"quotation_page_click",click_type:"quotation: detail page",click_action:null==n?void 0:n.clickAction,click_details:t||void 0,element_type:null==n?void 0:n.elementType,component:null==n?void 0:n.component,link_text:(null==n?void 0:null===(i=n.linkText)||void 0===i?void 0:i.toLowerCase())||void 0,link_url:(null==n?void 0:n.linkUrl)||void 0,quote_status:null==n?void 0:n.quoteStatus.toLowerCase()};(0,a.BI)({payload:o})};var d=function(e){return e.Email="email",e.CopyLink="copy link",e.Print="print",e}({});let c=e=>{let{detail:t,contentType:n,method:i,elementText:o}=e;(0,a.BI)({payload:{event:"share",content_type:"".concat(n," confirmation"),component:"modal",element_type:"button",element_text:o,detail:t,method:i,product_id:t,product_brand:void 0}})},u=e=>{let{details:t,url:n,product_id:i}=e;(0,a.BI)({payload:{event:"documentation_interaction",action:"open share modal",details:t,section:"document library",component:"list",element_type:"icon",element_text:void 0,link_url:n,core_event:"no",product_id:i,user_detail:void 0,event_group:void 0,event_subgroup:void 0}})},m=(e,t)=>{(0,a.BI)({eventType:i.GTMEventTypes.AnalyticsEvent,payload:{event:"order_interaction",eventInteractionType:0,section:"orders",order_type:void 0,component:"drop-down menu",element_type:"button",core_event:"no",user_detail:void 0,event_group:void 0,event_subgroup:void 0}})},p=e=>{var t,n,o,s,d,c,u,m,p,v,h,f,y,_,b,g,x;let{order:k,item:A,source:S}=e,{orderNumber:L,soldTo:N,orderType:j,shipTo:D,orderDate:E,dealers:w,ice:C,status:I,orderId:T,rejectionComment:M,overallDeliveryStatus:O,total:R}=k||{},{productDetails:q,availabilityMessages:B,currency:P,listPriceCurrency:$,listPrice:F,requestedDeliveryDate:Q,scheduleLines:U,quantity:z,material:Y,brandId:H,routeInfo:W,confidenceLevel:G,canReturnItem:J,canCancelItem:K,lineNumber:V,availabilityTxt:Z,availableDate:X,availabilityOverwriteMessage:ee}=A||{},et={event:"fs_order_status_viewed",fs_item:"".concat(null==q?void 0:q.brand.name,"|").concat(null==q?void 0:q.brand.key)},en={fs_availabilityOverwriteMessage:(null==ee?void 0:ee.messageKey)||"",fs_availabilityTxt:Z||"",fs_availableDate:X||"",fs_billingBlock:null==U?void 0:null===(t=U[0])||void 0===t?void 0:t.billingBlock,fs_brand:null==Y?void 0:Y.brand.name,fs_brandId:H,fs_canCancelItem:K,fs_canReturnItem:J,fs_confidenceLevel:G,fs_confirmedQty:(null==U?void 0:null===(n=U[0])||void 0===n?void 0:n.confirmedQuantity)||"",fs_currency:P||"",fs_date:(null==B?void 0:null===(o=B[0])||void 0===o?void 0:o.date)||"",fs_deliveryBlock:null==U?void 0:null===(s=U[0])||void 0===s?void 0:s.deliveryBlock,fs_deliveryDate:(null==U?void 0:null===(d=U[0])||void 0===d?void 0:d.deliveryDate)||"",fs_deliveryNumber:(null==U?void 0:null===(c=U[0])||void 0===c?void 0:c.deliveryId)||"",fs_description:(null==Y?void 0:Y.description)?(0,l.Ay)(Y.description):"",fs_displayableDate:(null==U?void 0:null===(u=U[0])||void 0===u?void 0:u.displayableDate)||"",fs_documentType:"",fs_ice:C,fs_invoiceNumber:(null==U?void 0:null===(m=U[0])||void 0===m?void 0:m.invoiceNumber)||"",fs_key:(null==B?void 0:null===(p=B[0])||void 0===p?void 0:p.key)||"",fs_lead_time_in_days:(null==B?void 0:null===(v=B[0])||void 0===v?void 0:v.date)?(e=>{let t=new Date(e).toISOString().split("T")[0];return r()(t).diff(r()().startOf("d"),"d")})(null==B?void 0:null===(h=B[0])||void 0===h?void 0:h.date):null,fs_lineItemNo:V,fs_listPrice:F||null,fs_listPriceCurrency:$||"",fs_material:null==Y?void 0:Y.number,fs_message:"available_to_ship_on",fs_netValues:R||"",fs_order:L,fs_orderDate:E,fs_orderId:T,fs_orderStatus:null==w?void 0:null===(f=w[0])||void 0===f?void 0:f.orderStatus,fs_orderType:j||null,fs_overallDeliveryStatus:O||"",fs_product:null==Y?void 0:Y.product,fs_qty:z,fs_quantity:(null==B?void 0:null===(y=B[0])||void 0===y?void 0:y.quantity)||"",fs_quantity_checked:null==B?void 0:null===(_=B[0])||void 0===_?void 0:_.quantity,fs_refDocNumber:(null==U?void 0:null===(b=U[0])||void 0===b?void 0:b.refDocNumber)||"",fs_rejectionComment:M||"",fs_requestedDeliveryDate:Q||"",fs_routeInfo:W||"",fs_salesOrg:(null==D?void 0:D.organizationName)||"",fs_shipStatus:(null==U?void 0:null===(g=U[0])||void 0===g?void 0:g.status)||"",fs_soldTo:N,fs_source:S,fs_status:I,fs_warehouse:null==B?void 0:null===(x=B[0])||void 0===x?void 0:x.plantLoc},ei={...et,...en};(0,a.BI)({eventType:i.GTMEventTypes.AnalyticsEvent,payload:ei})}},43605:(e,t,n)=>{n.d(t,{yo:()=>d});var i=n(28888);n(37876);var a=n(82897),o=n(64177);function r(){let e=(0,i._)(["\n mutation AddItemToSavedDocs($input: SavedDocumentInput!) {\n addItemToSavedDocs(input: $input)\n}\n "]);return r=function(){return e},e}n(14232);let l={},s=(0,a.J1)(r());function d(e){let t={...l,...e};return o.n(s,t)}},50617:(e,t,n)=>{n.d(t,{_:()=>i});let i=e=>[...new Set(e.split(/\s|,/).map(e=>e.trim()).filter(e=>""!==e))]},57482:(e,t,n)=>{n.d(t,{A:()=>i.A});var i=n(98615)},89029:(e,t,n)=>{n.d(t,{A:()=>es,h:()=>ed});var i=n(37876),a=n(14232),o=n(77742),r=n(77018),l=n(99220),s=n(78206),d=n(66383),c=n(21990),u=n(50617),m=n(29505),p=n(96859),v=n(61721);let h=e=>{let{isModalOpen:t}=e,n=(0,a.useRef)(t);n.current=t;let o=(0,v.A)(),{setGlobalSnackbarState:r}=(0,m.W)(),[l,s]=(0,a.useState)("");return{triggerModalAlert:e=>{if(!o()||!n.current){r({open:!0,message:e,variant:m.m$.Error});return}s(e)},resetModalAlert:(0,a.useCallback)(()=>s(""),[]),renderModalAlert:function(){let{className:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(l)return(0,i.jsx)(p.A,{severity:"error",className:e,children:l})}}};var f=n(34255),y=n(81905),_=n(74706);let b=(0,l.makeStyles)()(e=>({vr4:{marginBottom:e.spacing(4)}})),g=e=>{let{product:t,itemNumber:n}=e,{classes:a}=b();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(_.D,{image:t.productImage,productNumber:n,brand:t.brand,name:t.productName,description:t.productDescription,lotNumber:t.lotNumber}),(0,i.jsx)("div",{className:a.vr4})]})};var x=n(34252),k=n(25628),A=n(8733),S=n(95833),L=n(81225),N=n(83198),j=n(84059),D=n(92636),E=n(28888),w=n(82897),C=n(64177);function I(){let e=(0,E._)(["\n mutation ShareOrderDetails($orderNumber: String!, $toEmails: [String!]!, $sharedLink: String!) {\n shareOrderDetails(\n orderNumber: $orderNumber\n toEmails: $toEmails\n sharedLink: $sharedLink\n )\n}\n "]);return I=function(){return e},e}let T={},M=(0,w.J1)(I());function O(){let e=(0,E._)(["\n mutation ShareProductDetails($input: ShareProductDetailsInput!) {\n shareProductDetails(input: $input)\n}\n "]);return O=function(){return e},e}let R={},q=(0,w.J1)(O());function B(){let e=(0,E._)(["\n mutation ShareQuoteDetails($quoteNumber: String!, $toEmails: [String!]!, $sharedLink: String!) {\n shareQuoteDetails(\n quoteNumber: $quoteNumber\n toEmails: $toEmails\n sharedLink: $sharedLink\n )\n}\n "]);return B=function(){return e},e}let P={},$=(0,w.J1)(B());var F=n(78248);function Q(){let e=(0,E._)(["\n query QuoteShareableLink($input: QuoteShareableLinkInput!) {\n quoteShareableLink(input: $input)\n}\n "]);return Q=function(){return e},e}let U={},z=(0,w.J1)(Q());var Y=n(65103),H=n(67910),W=n(56951),G=n(89099),J=n.n(G);let K=(e,t,n)=>{let[i,{loading:a}]=function(e){let t={...T};return C.n(M,t)}(),[o,{loading:r}]=function(e){let t={...P};return C.n($,t)}(),[l,{data:s,error:d}]=function(e){let t={...U};return F._(z,t)}(),[c]=function(e){let t={...R};return C.n(q,t)}(),u=(e,i)=>{let{context:a}=J().query,o=(null==n?void 0:n.isMarketplace)?Y.Mh.Marketplace:(0,H.y5)(a);return{productNumber:t,brand:(null==n?void 0:n.brand.key)||"",toEmail:e,fromEmail:i,catalogType:(0,W.vN)(o)}};return({order:{shareQuery:async(e,n,a)=>i({variables:{orderNumber:t,toEmails:e,sharedLink:a}}),sharePropertyName:"shareOrderDetails",shareLoading:a},quote:{shareQuery:async(e,n,i)=>o({variables:{quoteNumber:t,toEmails:e,sharedLink:i}}),sharePropertyName:"shareQuoteDetails",shareLoading:r,linkQuery:async()=>l({variables:{input:{quoteNumber:t}}}),linkPropertyName:"quoteShareableLink",linkData:s,linkError:d},product:{shareQuery:async(e,t)=>c({variables:{input:u(e,t)}}),sharePropertyName:"shareProduct",shareLoading:!1},documents:{sharePropertyName:"shareDocuments",shareLoading:!1}})[e]};var V=n(89996);let Z=(0,l.makeStyles)()(e=>({directLinkLayout:{display:"flex",flexDirection:"column",gap:e.spacing(2),[e.breakpoints.up("sm")]:{flexDirection:"row"}},subLabel:{margin:e.spacing(1,0),display:"block"},readOnly:{backgroundColor:"#f9f9fd"},shareLinkContainer:{position:"relative",width:"100%"},shareLink:{width:"100%"},loadingSpinner:{transform:"translate(-50%, -50%)",position:"absolute",left:"50%",top:"50%",display:"flex",alignItems:"center"},errorMessage:{color:e.palette.error.main,display:"flex",alignItems:"center",marginTop:e.spacing(1)},errorIcon:{marginRight:e.spacing(1),fontSize:e.typography.pxToRem(16)}})),X=e=>{let{itemType:t,itemNumber:n,directLinkDescription:o,order:l,product:d}=e,{classes:c}=Z(),[u,m]=(0,a.useState)(!1),{userSession:p}=(0,D.j)(),{values:v,setFieldValue:h}=(0,s.j7)(),[y,_]=(0,a.useState)(!1),{linkQuery:b,linkPropertyName:g,linkData:E,linkError:w}=K(t,n),C=()=>{let e=new URL(window.location.href);e.searchParams.append("icid","sharepdp-clipboard-copy-productdetailpage"),h("shareLink",e)},I=e=>"".concat(window.location.origin).concat((0,j.xS)(p,e).as),T=()=>{let e=V.cW.index(null==d?void 0:d.productNumber,null==d?void 0:d.brand.key,null==d?void 0:d.lotNumber),t=(0,j.xS)(p,e).as;h("shareLink",I(t)),h("relativeShareLink",I(t))},M=()=>{var e,t;let i=null!==(e=null==l?void 0:l.soldTo)&&void 0!==e?e:"",a=null!==(t=null==l?void 0:l.postalCode)&&void 0!==t?t:"",o="".concat(V.q8.orderDetail(n||""),"?postalCode=").concat(a,"&soldTo=").concat(i);h("shareLink",I(o)),h("relativeShareLink",o)};(0,a.useEffect)(()=>{v.shareLink||(b?b():t===es.Order?M():t===es.Documents?T():C())},[n]),(0,a.useEffect)(()=>{E&&g&&(_(!1),h("shareLink",I(E[g])),h("relativeShareLink",E[g]))},[E]),(0,a.useEffect)(()=>{w&&_(!0)},[w]),(0,a.useEffect)(()=>{if(u){let e=setTimeout(()=>m(!1),3e3);return()=>clearTimeout(e)}},[u]);let O=e=>{u||(0,f.gq)({detail:n,contentType:t,method:f.H6.CopyLink,elementText:"copy"}),navigator.clipboard.writeText(e).then(()=>m(!0))};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.A,{variant:"h3",component:"label",htmlFor:"share_url",children:(0,i.jsx)(A.A,{id:"DIRECT_LINK",defaultMessage:"Direct Link"})}),(0,i.jsx)("p",{id:"direct_link_description",className:c.subLabel,children:o}),(0,i.jsxs)("div",{className:c.directLinkLayout,children:[(0,i.jsxs)("div",{className:c.shareLinkContainer,children:[(0,i.jsx)(s.D0,{id:"share_url",className:"".concat(c.readOnly," ").concat(c.shareLink),"data-testid":"".concat(t,"-details-share-dialog-url"),readOnly:!0,"aria-describedby":"direct_link_description",name:"shareLink",component:S.A}),!v.shareLink&&!y&&(0,i.jsx)("div",{className:c.loadingSpinner,children:(0,i.jsx)(x.A,{size:20})})]}),(0,i.jsxs)(k.A,{color:"primary","data-testid":"".concat(t,"-details-share-dialog-copy-btn"),id:"".concat(t,"-details-share-dialog-copy-btn"),disabled:!v.shareLink,onClick:()=>O(v.shareLink||"fixme"),type:"button",variant:"outlined",children:[!u&&(0,i.jsx)(A.A,{id:"COPY",defaultMessage:"Copy"}),u&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(L.A,{style:{fontSize:16,marginRight:6}}),(0,i.jsx)(A.A,{id:"COPIED",defaultMessage:"Copied"})]})]})]}),y&&(0,i.jsxs)("div",{className:c.errorMessage,children:[(0,i.jsx)(N.A,{className:c.errorIcon,color:"error"}),(0,i.jsx)(A.A,{id:"LINK_REQUEST_FAILED",defaultMessage:"Request for link failed"})]})]})};var ee=n(37309),et=n(71538);let en=(0,l.makeStyles)()(e=>({alertBox:{marginBottom:e.spacing(6)},subLabel:{margin:e.spacing(1,0),display:"block"},isHidden:{display:"none"},fromField:{marginTop:e.spacing(4)},divider:{margin:e.spacing(6,0),backgroundColor:e.palette.grey[400]}})),ei=e=>{let{itemType:t,loading:n}=e,{formatMessage:a}=(0,o.A)(),{required:l,ccEmail:d,email:u}=(0,ee.dz)(),{classes:m,cx:p}=en(),{currentUser:v}=(0,y.iZ)();return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(et.A,{className:m.divider}),(0,i.jsx)(s.D0,{name:"toEmailsRaw",component:S.A,multiline:!0,rows:2,validate:(0,ee.k3)(l,d),label:(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(r.A,{variant:"h3",component:"span",children:(0,i.jsx)(A.A,{id:"SHARE_LINK_IN_EMAIL",defaultMessage:"Share Link in Email"})}),(0,i.jsx)(r.A,{variant:"body2",component:"span",className:m.subLabel,children:(0,i.jsx)(A.A,{id:"RECIPIENT_EMAIL_ADDRESS",defaultMessage:"Recipient Email Address *(Separate multiple email addresses with commas)"})})]})}),(0,i.jsx)(s.D0,{name:"emailFrom",component:S.A,className:(null==v?void 0:v.email)&&m.isHidden,validate:(0,ee.k3)(l,u),label:(0,i.jsx)(r.A,{variant:"body2",component:"div",className:p(m.fromField,(null==v?void 0:v.email)&&m.isHidden),children:(0,i.jsx)(A.A,{id:"FROM",defaultMessage:"From"})}),placeholder:a({id:"EXAMPLE_YOUR_EMAIL",defaultMessage:"youremail@email.com"}),"data-testid":"pdp-".concat(t,"-product-email-from")}),(0,i.jsx)(c.fW,{children:(0,i.jsx)(k.A,{type:"submit",variant:"contained",color:"primary",size:"large",fullWidth:!0,disabled:n,startIcon:n&&(0,i.jsx)(x.A,{color:"inherit",size:20,thickness:5}),children:(0,i.jsx)(A.A,{id:"SEND_EMAIL",defaultMessage:"Send Email"})})})]})},ea=e=>{let{sharedLink:t,productName:n,lotNumber:i,hasSDS:a,hasSpecSheet:o,hasCOA:r,hasCOO:l,customerSupportUrl:s}=e;return"\n Product Documents from SigmaAldrich.com has been shared with you. You can view all the details directly on the website.\n\n View Documents:\n ".concat(t,"\n\n Product Name: ").concat(n,"\n Lot Number: ").concat(i,"\n\n Documents:\n ").concat(a?"- Safety Data Sheet (SDS)":"","\n ").concat(o?"- Specification Sheet":"","\n ").concat(r?"- Certificate of Analysis (COA)":"","\n ").concat(l?"- Certificate of Origin (COO)":"","\n \n If you have any questions about this email or need further assistance, please contact\n\n Customer Support:\n ").concat(s,"\n\n Best regards,\n MilliporeSigma Team\n\n \n")};var eo=n(24630),er=n(20550);let el=(0,l.makeStyles)()(e=>({alertBox:{marginBottom:e.spacing(6)}}));var es=function(e){return e.Order="order",e.Quote="quote",e.Product="product",e.Documents="documents",e}({});let ed=e=>{let{itemType:t,itemNumber:n,open:l,onClose:m,modalHeader:p,product:v,order:_,directLinkDescription:b="",handleCloseShareDocModal:x}=e,{classes:k}=el(),{currentUser:A}=(0,y.iZ)(),{formatMessage:S}=(0,o.A)(),L=(0,a.useRef)(null),{userSession:N}=(0,D.j)(),{shareQuery:E,sharePropertyName:w,shareLoading:C}=K(t,n,v),{triggerModalAlert:I,renderModalAlert:T,resetModalAlert:M}=h({isModalOpen:l});(0,a.useEffect)(()=>{l||M()},[l,M]);let O=("order"===t||"quote"===t)&&!(null==A?void 0:A.email)||(null==A?void 0:A.type)===Y.ut.Guest,R=()=>{(0,f.gq)({detail:n,contentType:t,method:f.H6.Email,elementText:"send email"})},q=()=>{I(S({id:"UNABLE_TO_SEND_EMAIL_ERROR",defaultMessage:"Unable to send email invitations at this time. Please try again."}))},B=()=>{let e=(0,j.xS)(N,V.mA.customerSupport()).as;return window.location.origin+e},P=e=>(0,er.Gz)(e).replace(/<[^>]*>/g,""),$=async e=>{if(O||!n)return;let t=(0,u._)(e.toEmailsRaw),i=e.relativeShareLink,a=e.emailFrom,o=!0;if((null==v?void 0:v.productName)&&(null==v?void 0:v.lotNumber)&&x){let e="".concat((0,eo.A)(v.productName)?P(v.productName):v.productName," - Product Documents Shared With You"),n=ea({sharedLink:i,productName:(0,eo.A)(v.productName)?P(v.productName):v.productName,lotNumber:v.lotNumber,hasSDS:v.hasSDS,hasSpecSheet:v.hasSpecSheet,hasCOA:v.hasCOA,hasCOO:v.hasCOO,customerSupportUrl:B()});R(),window.open("mailto:".concat(t,"?subject=").concat(encodeURIComponent(e),"&body=").concat(encodeURIComponent(n))),x();return}try{if(E){var r;let e=await E(t,a,i);(null===(r=e.data)||void 0===r?void 0:r[w])===!1&&(o=!1)}}catch(e){o=!1}if(!o){q();return}m()};return(0,i.jsx)(d.A,{open:l,onClose:()=>{m()},renderTitle:()=>(0,i.jsx)(r.A,{variant:"h2",component:"h2",children:p}),children:(0,i.jsx)(c.Uh,{children:(0,i.jsx)(s.l1,{initialValues:{orderNumber:n,toEmailsRaw:"",emailFrom:(null==A?void 0:A.email)||"",shareLink:"",relativeShareLink:""},validateOnChange:!1,validateOnBlur:!1,innerRef:L,onSubmit:$,children:(0,i.jsxs)(s.lV,{children:[T({className:k.alertBox}),v&&(0,i.jsx)(g,{itemNumber:n,product:v}),(0,i.jsx)(X,{itemType:t,itemNumber:n,directLinkDescription:b,order:_,product:v}),!O&&(0,i.jsx)(ei,{itemType:t,loading:C})]})})})})}},96162:(e,t,n)=>{n.d(t,{A:()=>p});var i=n(37876),a=n(14232),o=n(6995),r=n(50554),l=n(25628),s=n(58862),d=n(99220),c=n(30566),u=n(90785);let m=(0,d.makeStyles)()(e=>({buttonRoot:{minWidth:0,padding:0,maxHeight:"26px",borderColor:e.palette.grey[400]},arrow:{"&:before":{boxShadow:"0 4px 10px 0 rgba(0, 0, 0, 0.2)"},color:e.palette.common.white},tooltip:{backgroundColor:e.palette.common.white,color:e.palette.common.black,fontSize:e.typography.pxToRem(12),padding:e.spacing(4),boxShadow:"0 4px 6px 0 rgba(0, 0, 0, 0.16)",whitespace:"nowrap"},tooltipMobile:{backgroundColor:e.palette.common.white,color:e.palette.common.black,fontSize:e.typography.pxToRem(12),padding:e.spacing(4),boxShadow:"0 4px 6px 0 rgba(0, 0, 0, 0.16)",whitespace:"nowrap",top:e.spacing(2)}})),p=e=>{let{isLinkStyleButton:t=!1,children:n,handleClick:d,toolTipText:p,placement:v="top",classNameTooltip:h,showOutline:f=!0}=e,{classes:y,cx:_}=m(),b=(0,c.A)(),g=!0===(0,o.A)(b.breakpoints.up("sm")),[x,k]=a.useState(!1);return(0,i.jsxs)(i.Fragment,{children:[t&&(0,i.jsx)(u.A,{onClick:d,children:n}),g&&!t&&(0,i.jsx)(r.A,{arrow:!0,title:p,placement:v,classes:{arrow:y.arrow,tooltip:_(y.tooltip,h)},children:(0,i.jsx)(l.A,{variant:f?"outlined":"text",onClick:()=>{"function"==typeof d&&d()},classes:{root:y.buttonRoot},children:n})}),!g&&!t&&(0,i.jsx)(s.x,{onClickAway:()=>k(!1),children:(0,i.jsx)("span",{children:(0,i.jsx)(r.A,{title:p,placement:"top",classes:{arrow:y.arrow,tooltip:_(y.tooltipMobile,h)},onClose:()=>k(!1),open:x,arrow:!0,disableFocusListener:!0,children:(0,i.jsx)(l.A,{variant:f?"outlined":"text",onClick:()=>{k(!0),"function"==typeof d&&d()},classes:{root:y.buttonRoot},children:n})})})})]})}},98615:(e,t,n)=>{n.d(t,{A:()=>h});var i=n(37876),a=n(14232),o=n(5612),r=n(89996),l=n(95339),s=n(8733),d=n(43605),c=n(96162),u=n(29505);let m=()=>(0,i.jsx)("span",{children:(0,i.jsx)(s.A,{id:"ADD_TO_DOCS_LIBRARY",defaultMessage:"Add to Your Document Library"})}),p=()=>{let e=(0,i.jsx)(o.N,{href:r.U1.savedDocuments(),passHref:!0,children:(0,i.jsx)("a",{children:(0,i.jsx)(s.A,{id:"DOCUMENT_LIBRARY",defaultMessage:"Document Library"})})});return(0,i.jsx)("span",{children:(0,i.jsx)(s.A,{id:"ADDED_TO_OPEN_ENDED",defaultMessage:"Added to Your {docLibLink}",values:{docLibLink:e}})})},v=()=>(0,i.jsx)("span",{children:(0,i.jsx)(s.A,{id:"DOCUMENT_LIBRARY_ERROR_ADDING_MY_DOC",defaultMessage:"Error adding to My Documents Library. Contact customer support or try again later."})}),h=e=>{let{brand:t,prodKey:n,lotNumber:o=null,SuccessMessage:r=null,isLinkStyleButton:h=!1,placement:f,className:y,showOutline:_}=e,[b]=(0,d.yo)(),[g,x]=(0,a.useState)(()=>(0,i.jsx)(m,{})),{setSnackbar:k}=(0,u.W)(),A=(e,t,n)=>{try{b({variables:{input:{brand:e,product:t,lotNumber:n}}}),h?k(u.iZ.SavedDocsAdded):x(()=>r?(0,i.jsx)(r,{}):(0,i.jsx)(p,{}))}catch(e){h?k(u.iZ.GenericError):x(()=>(0,i.jsx)(v,{}))}};return(0,i.jsx)(c.A,{isLinkStyleButton:h,toolTipText:g,handleClick:()=>A(t,n,o),placement:f,showOutline:_,children:h?(0,i.jsx)(s.A,{id:"ADD_TO_LIBRARY",defaultMessage:"Add to Library"}):(0,i.jsx)(l.A,{color:"primary",fontSize:"medium",className:y})})}}}]); //# sourceMappingURL=./3956-2e1b8a449b00eeed.js.map