PageSourceSearch

https://www.vistaprint.dk/assets/ubik/web/@vp/fragment-help-center…/lib/web/systemjs/working-hours-Dc0B50dj.js

js vistaprint.dk collected 2026-09-25 18:43:09 UTC 43,989 bytes, 2 lines download raw bytes

1System.register(["./asset-provider-D5bFTOC7.js","react","@vp/ubik-context","react/jsx-runtime","react-dom","@vp/swan"],(function(w,De){"use strict";var te,D,ie,se,ae,M,re,ne,le,f,oe,k,ue,L,ce,de,he,me,pe,fe,A,x,ge,ve,N,P,z,U,be,i,r,R,ye,G,I,b,y,S,Se,W,X,C,B,_,$,Q,V,g,v,Ce,Ne,_e,E,j,we,H,Ee,O,Y,J,qe,Re,Ie,K,Te,Z,ee;return{setters:[function(n){te=n.s,D=n.v,ie=n.A,se=n.Y,ae=n.w,M=n.x,re=n.y,ne=n.S,le=n.z,f=n.B,oe=n.D,k=n.l,ue=n.f,L=n.t,ce=n.p,de=n.h,he=n.E,me=n.G,pe=n.H,fe=n.n},function(n){A=n.useRef,x=n.useEffect,ge=n.useMemo,ve=n.Component,N=n.default,P=n.useCallback,z=n.useState},function(n){U=n.useUserContext,be=n.useIdentity},function(n){i=n.jsx,r=n.jsxs,R=n.Fragment},function(n){ye=n.default},function(n){G=n.Spinner,I=n.DropdownOption,b=n.FormField,y=n.FormLabel,S=n.FormInputGroup,Se=n.SelectionSet,W=n.SelectionSetInput,X=n.SelectionSetLabel,C=n.FormError,B=n.Dropdown,_=n.TextInput,$=n.FormLabelOptional,Q=n.TextArea,V=n.FormHelper,g=n.Column,v=n.Row,Ce=n.ModalDialog,Ne=n.ModalDialogContent,_e=n.ModalDialogCloseButton,E=n.Box,j=n.Typography,we=n.ModalDialogBody,H=n.GridContainer,Ee=n.StandardForm,O=n.Button,Y=n.Link,J=n.FlexBox,qe=n.ModalDialogButtons,Re=n.Icon,Ie=n.Divider,K=n.AlertBox,Te=n.AlertBoxDismissButton,Z=n.SkeletonText,ee=n.SkeletonTextLine}],execute:(function(){const n=l=>l?.data??{},Le=l=>l?.data?.schedule??[],xe=l=>l?.data?.chatStatus,Pe=l=>l.some(e=>n(e).isProadvantage===!0),je=(l,e,t)=>l?e?t==="premium"?l.premiumProadvantage:l.proadvantage:l.standard:[],rt=w("n",(l,e)=>{const{callMe:t,phone:s,email:a,chat:u}=l,m=Pe([t,s,a]),c=n(s).proadvantageType??n(t).proadvantageType,d=je(e,m,c),p=d.length>0;return{channels:{chat:D(u),phone:D(s),email:D(a),callback:D(t)},isProadvantage:m,phoneNumber:n(s).phoneNumber??"",emailAddress:n(a).emailAddress??"",isScheduleOpen:n(t).isScheduleOpen,businessHours:te(p?d:Le(s)),chatStatus:xe(u)}}),Ue=w("i",l=>l?.reason===ie.EMERGENCY),nt=w("r",l=>l.isResolved?"resolved":l.isPastDeadline?"failOpen":"loading"),lt=w("a",(l,e)=>Ue(e)?!1:l.isResolved?e?.isAvailable??!1:l.isPastDeadline);function Be(l,e={}){const{interval:t=200,timeout:s=1e4,signal:a}=e;return a?.aborted?Promise.resolve({status:"aborted"}):new Promise(u=>{let m=!1;const c=F=>{m||(m=!0,clearInterval(h),clearTimeout(q),a?.removeEventListener("abort",d),u(F))},d=()=>c({status:"aborted"}),p=()=>{if(m)return;const F=l();F!=null&&c({status:"resolved",value:F})};a?.addEventListener("abort",d);const h=setInterval(p,t),q=setTimeout(()=>c({status:"timeout"}),s);p()})}const $e=1e4,He=200,Fe="initCAfromExternalSource",ze=3e3,Oe=(l,e)=>{document.dispatchEvent(new CustomEvent(l,{detail:e}))},Ge=()=>{const{data:l,isLoading:e}=se(),t=A(l),s=A(e),a=A(null);x(()=>{t.current=l,s.current=e},[l,e]),x(()=>()=>{a.current?.abort(),a.current=null},[]);const u=c=>{if(typeof window<"u"){const d=window;d.$Lightning||(d.isChatNowClicked=!0)}c?Oe(c.eventName,c.payload):Oe(Fe,{eventName:Fe,timestamp:Date.now(),button:"help-center-chat-now"}),M.info("Contact Channels: Chat Actions",{chatStatus:t.current?.plainData?.chatStatus||"unset",customEvent:c?.eventName,action:"StartChat",isLoading:s.current})},m=c=>{const d=new AbortController;a.current=d;let p=null,h=!1;return Be(()=>{const q=t.current?.plainData?.chatStatus,F=s.current;return q==="preparing"&&p===null&&(p=Date.now()),q==="preparing"&&p!==null&&!h&&Date.now()-p>ze?(h=!0,M.warn("Contact Channels: Chat Actions",{chatStatus:q,action:"StartChat",type:"PREPARING_STATE_FALLBACK",message:"Auto-triggering CAonChatInit due to stuck preparing state",customEvent:c?.customEvent?.eventName}),document.dispatchEvent(new CustomEvent("CAonChatInit")),null):!F&&q==="online"?!0:null},{interval:He,timeout:c?.timeoutDuration||$e,signal:d.signal})};return ae({mutationKey:["chatActions"],mutationFn:async c=>{const d=t.current?.plainData?.chatStatus;if(d==="online")return u(c?.customEvent),{success:!0};if(!s.current&&d==="offline")return M.info("Contact Channels: Chat Actions",{message:"Chat Action triggered when Chat is Offline",isLoading:s.current,action:"StartChat",chatStatus:d}),{success:!1};switch((await m(c)).status){case"resolved":return u(c?.customEvent),{success:!0};case"timeout":return M.error("Contact Channels: Chat Actions",{chatStatus:t.current?.plainData?.chatStatus||"unset",customEvent:c?.customEvent?.eventName,action:"StartChat",isLoading:s.current,type:"TIMEOUT",message:"Timeout waiting for chat to be online"}),{success:!1,error:"Timeout waiting for chat to be online"};case"aborted":return M.error("Contact Channels: Chat Actions",{chatStatus:t.current?.plainData?.chatStatus||"unset",customEvent:c?.customEvent?.eventName,action:"StartChat",isLoading:s.current,type:"ABORTED",message:"Component unmounted while waiting for chat"}),{success:!1,error:"Component unmounted while waiting for chat"}}}})},We=()=>{const l=Ge();return ge(()=>({startChatAction:{...l}}),[l])};let o=class Ae{value;error;errorMessage;constructor(e=""){this.value=e,this.error=!1,this.errorMessage=""}setError(e){const t=new Ae(this.value);return t.error=!0,t.errorMessage=e,t}};class Xe{async getCustomerProfile(e,t){return this.getProfile(e,t)}async getProfile(e,t){const s=`https://profile.cimpress.io/v1/${re(t)}/profile/me`;try{const a=await fetch(s,{method:"GET",headers:{Accept:"application/json",Authorization:e}});if(!a.ok){if(a.status===403)return{};throw new Error(`HTTP ${a.status}: ${a.statusText}`)}return await a.json()||{}}catch(a){const u=a instanceof Error?a.message:"Unknown error";return console.error("Error occurred while getting customer profile",{url:s,message:"Error occurred while getting customer profile",error:u}),{}}}}const Me={fields:{queryType:{visible:!1},queryCategory:{visible:!1},intent:{visible:!0,required:!0},name:{visible:!1},firstName:{visible:!0,required:!0},lastName:{visible:!0,required:!0},email:{visible:!0,required:!0},phone:{visible:!0,required:!1},customerNumber:{visible:!1},companyName:{visible:!0,required:!1},orderNumber:{visible:!0,required:!1,showWhen:"help_with_my_order"},description:{visible:!0,required:!0,maxLength:1e3},attachments:{visible:!0,required:!1}}},Qe={fields:{queryType:{visible:!0,required:!0,type:"radio",options:["sales-inquiry","care-inquiry"]},queryCategory:{visible:!0,required:!0,type:"dropdown"},intent:{visible:!1},name:{visible:!0,required:!0},firstName:{visible:!1},lastName:{visible:!1},email:{visible:!0,required:!0},phone:{visible:!0,required:!0},customerNumber:{visible:!0,required:!1},companyName:{visible:!1},orderNumber:{visible:!0,required:!1},description:{visible:!0,required:!0,maxLength:1e3,showCounter:!0},attachments:{visible:!1}}},Ve={vistaprint:Me,"national-pen":Qe},Ye=l=>Ve[l]||Me;
1class Je extends ve{emailContainerRef=N.createRef();tenantConfig;fieldRefs={subject:N.createRef(),valueIssue:N.createRef(),orderNumber:N.createRef(),phoneNumber:N.createRef(),firstName:N.createRef(),lastName:N.createRef(),email:N.createRef(),company:N.createRef(),comment:N.createRef(),name:N.createRef(),queryType:N.createRef(),queryCategory:N.createRef(),customerNumber:N.createRef()};_Parser=null;constructor(e){super(e),this.tenantConfig=Ye(e.tenant),this.state={shouldShowSelfService:!1,lastIssue:"",reconsiderUrl:"",reconsiderLink:!1,showOrderNumber:!1,files:[],uploadedFiles:[],email:new o,firstName:new o,lastName:new o,subject:new o,valueIssue:new o,comment:new o,orderNumber:new o,phoneNumber:new o,company:new o,name:new o,queryType:new o("sales-inquiry"),queryCategory:new o,customerNumber:new o,tenant:e.tenant,locale:e.locale,slaMessage:e.contactChannels.email.slaMsg,formMessage:e.contactChannels.email.formMsg,value:null,shown:!0,alert:null,load:null,inputError:null,fileListUI:null,fileTypeAccepted:!0,fileSizeAccepted:!0,subjects:this.buildSubjects(),commonTrackingData:{pageSection:"Help Center",pageStage:"Customer Care",pageName:"Help Center:Email Form"},issueMapping:{"Delivery damage":{reconsiderSubmit:"Delivery Damage",submitDetail:"Delivery Damage",eventDetail:"Form Redirect - Email - Delivery Damage",emailSubmit:" ",labels:{email:"Replacement - Email Continue",deflection:"Replacement - Deflection",reconsider:"Replacement - Deflection Reconsidered"},category:{deflection:"Help Center - Self Service",email:"Global Email"},action:{deflection:"Button Clicked",email:"CARE Case Submitted"}},"Printing quality":{reconsiderSubmit:"Printing Quality",submitDetail:"Printing Quality",eventDetail:"Form Redirect - Email - Printing Quality",emailSubmit:" ",labels:{email:"Replacement - Email Continue",deflection:"Replacement - Deflection",reconsider:"Replacement - Deflection Reconsidered"},category:{deflection:"Help Center - Self Service",email:"Global Email"},action:{deflection:"Button Clicked",email:"CARE Case Submitted"}},missing_order:{reconsiderSubmit:"Track Order",submitDetail:" ",eventDetail:" ",emailSubmit:" ",labels:{email:"Track Order - Email Continue",deflection:"Track Order - Deflection",reconsider:"Track Order - Deflection Reconsidered"},category:{deflection:"Global Email",email:"Global Email"},action:{deflection:"Button Clicked",email:"CARE Case Submitted"}}},...this.buildIssueOptions(),submissionSucceeded:!1},this.handleChange=this.handleChange.bind(this),this.handleChangeIssue=this.handleChangeIssue.bind(this),this.handleClick=this.handleClick.bind(this),this.handleOnRedirectSubmit=this.handleOnRedirectSubmit.bind(this),this.handleOnReconsiderSubmit=this.handleOnReconsiderSubmit.bind(this)}translateString(e){const t=e.replace(/^[^:]+:/,""),s=this.props.t(t);return typeof s=="string"?s:t}buildSubjects(){return[{id:"",value:this.translateString("email.fields.subject.options.option_please_select")},{id:"Existing Order",value:this.translateString("email.fields.subject.options.option_existing_order")},{id:"New Order",value:this.translateString("email.fields.subject.options.option_new_order")},{id:"My Account",value:this.translateString("email.fields.subject.options.option_my_account")},{id:"Website Subscription",value:this.translateString("email.fields.subject.options.option_website_subscription")}]}buildIssueOptions(){const e=t=>this.translateString(t);return{issues_1:[{id:"missing_order",value:e("email.fields.issue.options.option_order_not_arrived")},{id:"VAT invoice",value:e("email.fields.issue.options.option_vat_invoice")},{id:"Document error",value:e("email.fields.issue.options.option_document_error")},{id:"Printing quality",value:e("email.fields.issue.options.option_printing_quality")},{id:"Delivery damage",value:e("email.fields.issue.options.option_delivery_damage")},{id:"Cancel order",value:e("email.fields.issue.options.option_cancel_order")},{id:"Change order",value:e("email.fields.issue.options.option_change_order")},{id:"Other",value:e("email.fields.issue.options.option_other")}],issues_2:[{id:"Document assistance",value:e("email.fields.issue.options.option_document_assitance")},{id:"Order assistance",value:e("email.fields.issue.options.option_order_assitance")},{id:"Product/Pricing/Service question",value:e("email.fields.issue.options.option_product_pricing_service_question")},{id:"Other",value:e("email.fields.issue.options.option_other")}],issues_3:[{id:"Reset password",value:e("email.fields.issue.options.option_reset_password")},{id:"Unsubscribe from emails",value:e("email.fields.issue.options.option_unsubscribe_from_emails")},{id:"Other",value:e("email.fields.issue.options.option_other")}],issues_4:[{id:"Creating a website",value:e("email.fields.issue.options.option_creating_website")},{id:"Existing website",value:e("email.fields.issue.options.option_existing_website")},{id:"Cancel website",value:e("email.fields.issue.options.option_cancel_website")},{id:"Other",value:e("email.fields.issue.options.option_other")}],issues_5:[{id:"Creating an email subscription",value:e("email.fields.issue.options.option_creating_email_subscription")},{id:"Existing email subscription",value:e("email.fields.issue.options.option_existing_email_subscription")},{id:"Cancel email subscription",value:e("email.fields.issue.options.option_cancel_email_subscription")},{id:"Other",value:e("email.fields.issue.options.option_other")}]}}async componentDidMount(){const e=await De.import("./modules/html-react-parser/index-D6pDkRZ5.js");this._Parser=e.default,await this.getCustomerProfile()}async componentDidUpdate(e){e.auth?.identity?.isSignedIn!==this.props.auth?.identity?.isSignedIn&&await this.getCustomerProfile();const t=this.buildSubjects();JSON.stringify(t)!==JSON.stringify(this.state.subjects)&&this.setState({subjects:t,...this.buildIssueOptions()}),e.isModalOpen&&!this.props.isModalOpen&&this.state.submissionSucceeded&&this.resetForm()}resetForm(){this.setState({shouldShowSelfService:!1,lastIssue:"",reconsiderLink:!1,showOrderNumber:!1,files:[],uploadedFiles:[],email:new o,firstName:new o,lastName:new o,subject:ne
1w o,valueIssue:new o,comment:new o,orderNumber:new o,phoneNumber:new o,company:new o,name:new o,queryType:new o("sales-inquiry"),queryCategory:new o,customerNumber:new o,shown:!0,alert:null,load:null,inputError:null,fileListUI:null,submissionSucceeded:!1},()=>{this.getCustomerProfile()})}async getCustomerProfile(){const e=this.props.auth?.identity?.isSignedIn,t=this.props.auth?.identity?.authorizationHeader;if(t&&e)try{const s=await new Xe().getCustomerProfile(t,this.props.tenant);s&&this.setState(a=>({firstName:s.firstName?new o(s.firstName):a.firstName,lastName:s.lastName?new o(s.lastName):a.lastName,email:s.email?new o(s.email):a.email}))}catch(s){console.error("Error fetching customer profile:",s)}}handleChange(e){this.setState({value:e.target.value})}handleChangeIssue(e){const t=this.state.subject.value==="Existing Order"&&this.state.issues_1.filter(a=>a.value===e.target.value&&!["VAT invoice","Change order"].includes(a.id)).length>0,s=this.state.subject.value==="Existing Order"&&["missing_order"].includes(e.target.value);this.setState({showOrderNumber:t}),this.setState({shouldShowSelfService:s}),this.setState({lastIssue:e.target.value}),t||this.setState({orderNumber:new o}),this.setState({reconsiderLink:!1}),this.setState({valueIssue:new o(e.target.value)})}validateFile(e,t){const s=e.lastIndexOf(".")+1,a=e.substr(s,e.length).toLowerCase();if(!["pdf","ai","psd","bmp","gif","jpg","jpeg","ppt","pptx","doc","docx","xls","xlsx","pcx","pic","pict","pct","png","ps","tif","tiff"].includes(a))return this.getErrorAlert(1),!1;const u=6*1024*1024;return t>u?(this.getErrorAlert(2),!1):!0}validateFields(){const e=(u,m="")=>{const c=u.replace(/^[^:]+:/,"");return String(this.props.t(c))||m},t=this.state,s=this.tenantConfig.fields;if(s.queryType.visible&&s.queryType.required&&!f.validateQueryType(t.queryType.value))return this.setState({queryType:new o(t.queryType.value).setError(e("email.fields.query_type.errors.empty"))}),this.focusField("queryType"),!1;const a=this.getQueryCategoryOptions();if(s.queryCategory.visible&&s.queryCategory.required&&t.queryType.value==="care-inquiry"&&a.length>0&&!f.validateQueryCategory(t.queryCategory.value))return this.setState({queryCategory:new o(t.queryCategory.value).setError(e("email.fields.query_category.errors.empty"))}),this.focusField("queryCategory"),!1;if(s.intent.visible){if(!f.validateSubject(t.subject.value))return this.setState({subject:new o(t.subject.value).setError(e("email.fields.subject.errors.empty"))}),this.focusField("subject"),!1;if(!f.validateIssue(t.valueIssue.value))return this.setState({valueIssue:new o(t.valueIssue.value).setError(e("email.fields.issue.errors.empty"))}),this.focusField("valueIssue"),!1}if(s.name.visible&&s.name.required){if(!f.validateNameEmpty(t.name.value))return this.setState({name:new o(t.name.value).setError(e("email.fields.name.errors.empty"))}),this.focusField("name"),!1;if(!f.validateNameFormat(t.name.value))return this.setState({name:new o(t.name.value).setError(e("email.fields.name.errors.invalid_format"))}),this.focusField("name"),!1}if(s.firstName.visible){if(!f.validateNameEmpty(t.firstName.value))return this.setState({firstName:new o(t.firstName.value).setError(e("email.fields.first_name.errors.empty"))}),this.focusField("firstName"),!1;if(!f.validateNameFormat(t.firstName.value))return this.setState({firstName:new o(t.firstName.value).setError(e("email.fields.first_name.errors.invalid_format"))}),this.focusField("firstName"),!1}if(s.lastName.visible){if(!f.validateNameEmpty(t.lastName.value))return this.setState({lastName:new o(t.lastName.value).setError(e("email.fields.last_name.errors.empty"))}),this.focusField("lastName"),!1;if(!f.validateNameFormat(t.lastName.value))return this.setState({lastName:new o(t.lastName.value).setError(e("email.fields.last_name.errors.invalid_format"))}),this.focusField("lastName"),!1}if(!f.validateEmailAddressEmpty(t.email.value))return this.setState({email:new o(t.email.value).setError(e("email.fields.email.errors.empty"))}),this.focusField("email"),!1;if(!f.validateEmailExistingAt(t.email.value))return this.setState({email:new o(t.email.value).setError(e("email.fields.email.errors.missing_at"))}),this.focusField("email"),!1;if(!f.validateEmailAddress(t.email.value))return this.setState({email:new o(t.email.value).setError(e("email.fields.email.errors.invalid_format"))}),this.focusField("email"),!1;if(s.phone.visible&&s.phone.required){if(!f.validatePhoneNumberRequired(t.phoneNumber.value))return this.setState({phoneNumber:new o(t.phoneNumber.value).setError(e("email.fields.phone_number.errors.invalid_format"))}),this.focusField("phoneNumber"),!1}else if(s.phone.visible&&!f.validatePhoneNumber(t.phoneNumber.value))return this.setState({phoneNumber:new o(t.phoneNumber.value).setError(e("email.fields.phone_number.errors.invalid_format"))}),this.focusField("phoneNumber"),!1;return s.companyName.visible&&!f.validateCompany(t.company.value)?(this.setState({company:new o(t.company.value).setError(e("email.fields.company_name.errors.invalid_format"))}),this.focusField("company"),!1):s.customerNumber.visible&&!f.validateCustomerNumber(t.customerNumber.value)?(this.setState({customerNumber:new o(t.customerNumber.value).setError(e("email.fields.customer_number.errors.invalid_format"))}),this.focusField("customerNumber"),!1):s.orderNumber.visible&&!f.validateOrderNumber(t.orderNumber.value)?(this.setState({orderNumber:new o(t.orderNumber.value).setError(e("email.fields.order_number.errors.invalid_format"))}),this.focusField("orderNumber"),!1):f.validateCommentEmpty(t.comment.value)?f.validateCommentFormat(t.comment.value)?(this.emailContainerRef.current?.focus(),!0):(this.setState({comment:new o(t.comment.value).setError(e("email.fields.comments.errors.invalid_format"))}),this.focusField("comment"),!1):(this.setState({comment:new o(t.comment.value).setError(e("email.fields.comments.errors.empty"))}),this.focusField("comment"),!1)}focusField(e){const t=this.fieldRefs[e];if(t?.current)if(t.current instanceof HTMLElement&&t.current.focus)t.current.focus();else{const s=ye.findDOMNode(t.current);s&&s instanceof HTMLElement&&s.focus()}}handleOnSubjectChange=e=>{this.setState({shouldShowSelfService:!1}
1),this.setState({reconsiderLink:!1}),this.setState({lastIssue:""}),this.handleOnChange(e)};handleQueryTypeChange=e=>{this.setState({queryType:new o(e),queryCategory:new o("")})};handleQueryCategoryChange=e=>{this.setState({queryCategory:new o(e.target.value)})};getQueryCategoryOptions=()=>{const e=t=>{const s=t.replace(/^[^:]+:/,"");return String(this.props.t(s))};return["artwork_approval","cancellation_request","general_query","make_complaint","order_status","payment_query","sales_query"].map(t=>{const s=e(`email.fields.query_category.options.${t}`);return s&&s!==`email.fields.query_category.options.${t}`?{id:t,value:s}:null}).filter(t=>t!==null)};handleOnChange=async e=>{switch(e.target.name){case"file":{const t=e.target;if(!t.files||t.files.length===0)break;const s=t.files[0];if(t.value="",this.state.files.findIndex(a=>a.name===s.name)===-1&&this.state.files.length<3&&this.validateFile(s.name,s.size))if(this.setState({inputError:null}),this.getInputFileList(!0),this.props.assetStore?.uploadAsset)try{const a=await this.props.assetStore.uploadAsset(s);this.setState(u=>({...u,files:[...u.files,s],uploadedFiles:[...u.uploadedFiles,{publicUrl:a.publicUrl,fileName:a.fileName,name:a.name}]}),()=>this.getInputFileList(!1))}catch(a){console.error("Error uploading file:",a),this.setState(u=>({...u,files:[...u.files,s],uploadedFiles:[...u.uploadedFiles,{publicUrl:`File attachment upload failed: ${s.name}`,fileName:s.name,name:s.name}]}),()=>this.getInputFileList(!1))}else this.setState(a=>({...a,files:[...a.files,s],uploadedFiles:[...a.uploadedFiles,{publicUrl:"",fileName:s.name,name:s.name}]}),()=>this.getInputFileList(!1));break}default:this.setState(t=>({...t,[e.target.name]:new o(e.target.value)}))}};handleClick(){this.setState({shown:!this.state.shown}),this.setState({load:this.getLoader()}),this.setState({alert:null})}trackEvent=(e,t,s,a=" ")=>{console.log("Track event:",{action:e,category:t,label:s,eventDetail:a})};handleOnSubmit=async e=>{e.preventDefault(),e.stopPropagation(),this.setState({shouldShowSelfService:!1});const{lastIssue:t,shouldShowSelfService:s,issueMapping:a}=this.state,u=a[t];if(u&&this.setState({reconsiderLink:!0}),s&&this.trackEvent(u.action.deflection,u.category.email,u.labels.email,u.submitDetail),!(s||this.validateFields()===!1)){if
1(!await this.props.getRecaptchaToken("HelpCenterEmailSubmit")){this.getErrorAlert(4);return}if(this.props.onSubmit){this.setState({load:this.getLoader(),shown:!1,alert:null});const m=this.tenantConfig.fields,c=m.name.visible&&!m.firstName.visible,d=this.state.subjects.filter(h=>h.id===this.state.subject.value),p={email:this.state.email.value.trim(),firstName:c?"":this.state.firstName.value.trim(),lastName:c?"":this.state.lastName.value.trim(),subject:c?this.state.queryCategory.value:d[0]?.value+" - "+this.state.valueIssue.value,comment:this.state.comment.value.trim(),companyName:m.companyName.visible&&this.state.company.value?this.state.company.value.trim():"",orderNumber:this.state.orderNumber.value?this.state.orderNumber.value.trim():"",phoneNumber:this.state.phoneNumber.value?this.state.phoneNumber.value.trim():"",assets:this.state.uploadedFiles.filter(h=>h.publicUrl&&h.publicUrl!==""&&!h.publicUrl.startsWith("File attachment upload failed")).map(h=>({publicUrl:h.publicUrl,fileName:h.fileName,name:h.name})),...c&&{name:this.state.name.value.trim(),queryType:this.state.queryType.value,queryCategory:this.state.queryCategory.value,customerNumber:this.state.customerNumber.value?this.state.customerNumber.value.trim():"",locale:this.props.locale}};try{const h=await this.props.onSubmit(p);if(h.success){if(this.props.onTrack){const q={"sales-inquiry":"Sales Inquiry","care-inquiry":"Care Inquiry"};this.props.onTrack("CARE Case Submitted",{category:"Global Email",label:c?"Email Initiated":" ",tenant:this.props.tenant,pageSection:"Help Center",pageStage:"Customer Care",pageName:"Help Center:Email Form",...c&&{inquiryType:q[this.state.queryType.value]||this.state.queryType.value,messageId:h.messageId},...!c&&{caseId:h.caseId}})}this.getSuccessAlert({caseId:"submitted",emailAddress:p.email,caseNumber:"pending"}),this.setState({submissionSucceeded:!0})}else this.getErrorAlert(3),this.setState({shown:!0})}catch(h){console.error("Error submitting form:",h),this.getErrorAlert(3),this.setState({shown:!0})}finally{this.setState({load:null})}return}return this.handleClick(),setTimeout(()=>{this.getSuccessAlert({caseId:"test-case-id",emailAddress:this.state.email.value,caseNumber:"TEST-123"}),this.setState({load:null})},2e3),!1}};handleOnRedirectSubmit(){const{lastIssue:e,shouldShowSelfService:t,issueMapping:s}=this.state,a=s[e];if(t)this.trackEvent(a.action.deflection,a.category.deflection,a.labels.deflection,a.eventDetail);else return;const u=this.getWebsiteUrl()+"od";this.setState({reconsiderUrl:u}),window.location.href=u}handleOnReconsiderSubmit(){const{lastIssue:e,shouldShowSelfService:t,issueMapping:s}=this.state;if(!t){const a=s[e];this.trackEvent(a.action.deflection,a.category.deflection,a.labels.reconsider,a.eventDetail)}}handleRemoveFile=async e=>{const t=e.target,s=this.state.files.findIndex(a=>a.name===t.id);this.setState(a=>(s!==-1&&(a.files.splice(s,1),a.uploadedFiles.splice(s,1)),this.getInputFileList(!1),a))};getInputFileList(e){const t=(a,u="")=>{const m=a.replace(/^[^:]+:/,"");return String(this.props.t(m))||u},s=()=>i(v,{children:r(g,{paddingRight:"5",span:12,spanXs:10,spanSm:12,spanMd:12,spanLg:12,children:[this.state.files.map((a,u)=>i("p",{children:i(O,{className:"stylized-button-skin-clear-selection stylized-button-skin-launcher",id:a.name,skin:"secondary",size:"mini",type:"button",value:"delete",onClick:this.handleRemoveFile,children:a.name})},u)),e&&i(O,{disabled:!0,id:"loadingFile",size:"mini",children:i(G,{size:"tiny",accessibleText:t("email.buttons.attach_files.loading")})})]})},"file-list");this.state.files.length>0||e?this.setState({fileListUI:s()}):this.setState({fileListUI:null})}getErrorAlert(e){const t=(u,m="")=>{const c=u.replace(/^[^:]+:/,"");return String(this.props.t(c))||m};let s="";switch(e){case 1:s=t("email.buttons.attach_files.errors.error_file_type");break;case 2:s=t("email.buttons.attach_files.errors.error_file_size");break;case 3:s=t("messages.error.description");break;case 4:s=t("email.buttons.recaptcha_error");break;default:s="";break}const a=()=>r(K,{skin:"error",children:[i("p",{className:void 0,children:s}),i(Te,{accessibleText:"X"})]},"error_alert");this.setState({inputError:a()})}getSuccessAlert(e){const t=(m,c="")=>{const d=m.replace(/^[^:]+:/,"");return String(this.props.t(d))||c},s=this.tenantConfig.fields,a=s.name.visible&&!s.firstName.visible,u=()=>i(E,{p:1,children:i(K,{skin:"success",children:i("p",{className:void 0,children:a?r(R,{children:[t("email.success.title"),i("br",{}),this._Parser?this._Parser(t("email.success.message")):t("email.success.message")]}):r(R,{children:[t("messages.success.title"),i("br",{}),this._Parser?this._Parser(t("messages.success.description1")):t("messages.success.description1"),i("span",{className:void 0,children:` ${e.emailAddress} `}),this._Parser?this._Parser(t("messages.success.description2")):t("messages.success.description2")]})})},"success_alert")});this.setState({alert:u()})}handleUpload=e=>{e.preventDefault(),document.getElementById("file")?.click()};getLoader(){return i(G,{size:"super",accessibleText:((e,t="")=>{const s=e.replace(/^[^:]+:/,"");return String(this.props.t(s))||t})("search_results.preloader_accessibility_label")})}getWebsiteUrl(){return typeof window<"u"&&window.location?`${window.location.protocol}//${window.location.hostname}/`:""}ListIssue(e){switch(e){case"Existing Order":return this.state.issues_1.map(t=>t.value?i(I,{id:t.id,value:t.id,children:t.value},t.id):null);case"New Order":return this.state.issues_2.map(t=>t.value?i(I,{id:t.id,value:t.id,children:t.value},t.id):null);case"My Account":return this.state.issues_3.map(t=>t.value?i(I,{id:t.id,value:t.id,children:t.value},t.id):null);case"Website Subscription":return this.state.issues_4.map(t=>t.value?i(I,{id:t.id,value:t.id,children:t.value},t.id):null);default:return[]}}renderNpFormFields(e,t){const s=this.tenantConfig.fields,a=s.description.maxLength||1e3;return r(R,{children:[s.queryType.visible&&r(b,{children:[r(y,{children:[e("email.fields.query_type.title"),i("span",{"aria-hidden":"true",children:"*"})]}),r(S,{children:[r(Se,{variant:"single-select",skin:"simple-column",selectedValue:this.state.queryType.value,onSelectedValueChange:u=>this.handleQueryTypeChange(u),ref:this.fieldRefs.queryType,children:[i(W,{value:"sales-inquiry",children:i(X,{children:e("email.fields.query_type.options.sales_inquiry")})}),i(W,{value:"care-inquiry",children:i(X,{children:e("email.fields.query_type.options.care_inquiry")})})]}),this.state.queryType.error?i(C,{children:this.state.queryType.errorMessage}):null]})]}),s.queryCategory.visible&&this.state.queryType.value==="care-inquiry"&&t.length>0&&r(b,{children:[r(y,{children:[e("email.fields.query_category.title"),i("span",{"aria-hidden":"true",children:"*"})]}),r(S,{children:[r(B,{id:"queryCategory",name:"queryCategory","aria-required":"true",fullWidth:!0,value:this.state.queryCategory.value,onChange:this.handleQueryCategoryChange,ref:this.fieldRefs.queryCategory,children:[i(I,{value:"",children:e("email.fields.query_category.placeholder")}),t.map(u=>i(I,{value:u.id,children:u.value},u.id))]}),this.state.queryCategory.error?i(C,{children:this.state.queryCategory.errorMessage}):null]})]}),s.name.visible&&r(b,{children:[r(y,{children:[e("email.fields.name.title"),i("span",{"aria-hidden":"true",children:"*"})]}),r(S,{children:[i(_,{id:"name",name:"name",value:this.state.name.value,onChange:this.handleOnChange,"aria-required":"true",ref:this.fieldRefs.name}),this.state.name.error?i(C,{children:this.state.name.errorMessage}):null]})]}),r(b,{children:[r(y,{children:[e("email.fields.email.title"),i("span",{"aria-hidden":"true",children:"*"})]}),r(S,{children:[i(_,{id:"email",name:"email",value:this.state.email.value,onChange:this.handleOnChange,"aria-required":"true",ref:this.fieldRefs.email}),this.state.email.error?i(C,{children:this.state.email.errorMessage}):null]})]}),r(b,{children:[r(y,{children:[e("email.fields.phone_number.title"),s.phone.required&&i("span",{"aria-hidden":"true",children:"*"})]}),r(S,{children:[i(_,{id:"phoneNumber",name:"phoneNumber",value:this.state.phoneNumber.value,onChange:this.handleOnChange,"aria-required":s.phone.required?"true":void 0,ref:this.fieldRefs.phoneNumber}),this.state.phoneNumber.error?i(C,{children:this.state.phoneNumber.errorMessage}):null]})]}),s.customerNumber.visible&&r(b,{children:[r(y,{children:[e("email.fields.customer_number.title")," ",!s.customerNumber.required&&i($,{children:e("email.optional")})]}),r(S,{children:[i(_,{id:"customerNumber",name:"customerNumber",value:this.state.customerNumber.value,onChange:this.handleOnChange,ref:this.fieldRefs.customerNumber}),this.state.customerNumber.error?i(C,{children:this.state.customerNumber.errorMessage}):null]})]}),s.orderNumber.visible&&r(b,{children:[r(y,{children:[e("email.fields.order_number.title")," ",i($,{children:e("email.optional")})]}),r(S,{children:[i(_,{id:"orderNumber",name:"orderNumber",value:this.state.orderNumber.value,onChange:this.handleOnChange,ref:this.fieldRefs.orderNumber}),this.state.orderNumber.error?i(C,{children:this.state.orderNumber.errorMessage}):null]})]}),r(b,{children:[r(y,{children:[e("email.fields.comments.title"),i("span",{"aria-hidden":"true",children:"*"})]}),r(S,{children:[i(Q,{id:"comment",name:"comment",value:this.state.comment.value,rows:5,maxLength:a,onChange:this.handleOnChange,fullWidth:!0,"aria-required":"true",resize:"vertical",ref:this.fieldRefs.comment}),this.state.comment.error?i(C,{children:this.state.comment.errorMessage}):null,r(V,{children:[this.state.comment.value.length,"/",a]})]})]})]})}render(){const e=(T,st="")=>{const at=T.replace(/^[^:]+:/,"");return String(this.props.t(at))||st},t=this.tenantConfig.fields,s=t.name.visible&&!t.firstName.visible,a=this.props.proadvantageType!=="";let u="/oh";if(typeof window<"u"&&window.location&&window.location.pathname){const T=window.location.pathname.split("/")[1];T.length===2&&/^[a-z]{2}$/i.test(T)&&(u=`/${T.toLowerCase()}/oh`)}const m=this.state.subjects.map(T=>i(I,{value:T.id,children:T.value},T.id)),c=s?this.getQueryCategoryOptions():[],{shouldShowSelfService:d,reconsiderLink:p}=this.state,h=d&&this.props.locale.toLowerCase()==="en-us",q=(this.state.shown,void 0),F=this.state.shown?{}:{display:"none"};return i("div",{className:void 0,children:i(g,{paddingRight:"2",span:12,spanXs:12,spanSm:12,spanMd:12,spanLg:12,children:a?null:i(v,{children:i(R,{children:i(Ce,{isOpen:this.props.isModalOpen,onRequestDism
1iss:()=>this.props.closeModal(),children:r(Ne,{children:[i(_e,{}),r(E,{pl:s?0:5,mt:8,children:[i("div",{style:{display:"flex"},ref:this.emailContainerRef,children:i(j,{fontSkin:"title-section",pb:5,children:e("email.title")})}),i(we,{children:i(H,{children:r(g,{span:12,children:[!s&&this.state.slaMessage&&i(v,{pb:6,children:i(j,{fontSkin:"title-item",children:this.state.slaMessage})}),!s&&this.state.formMessage&&i(v,{children:i("div",{className:q,children:i(j,{fontSkin:"body-standard",children:this.state.formMessage})})}),r(v,{children:[i(v,{paddingTop:"2",style:{width:"100%"},children:r(g,{span:12,spanXs:12,spanSm:12,spanMd:12,spanLg:12,children:[this.state.alert,this.state.load]})}),i(E,{children:i("div",{style:F,children:i(Ee,{className:void 0,method:"post",onSubmit:this.handleOnSubmit,id:"email-widget-form",children:s?r(R,{children:[this.renderNpFormFields(e,c),this.state.inputError,r(E,{pt:6,children:[i(O,{skin:"primary",id:"submitbtn","aria-label":e("email.buttons.send_email.title"),width:"standard",type:"submit",value:"Send",children:e("email.buttons.send_email.title")}),i("p",{className:void 0,style:{visibility:"hidden",height:0,overflow:"hidden",margin:0,padding:0},children:e("email.fields.comments.security")})]})]}):i(v,{children:r(g,{span:12,spanXs:12,spanSm:12,spanMd:12,spanLg:12,marginTop:"8",children:[r(R,{children:[r(v,{children:[i(g,{paddingRight:"5",span:6,spanXs:12,spanSm:6,spanMd:6,spanLg:6,children:r(b,{children:[r(y,{mb:3,className:void 0,children:[e("email.fields.subject.title"),i("span",{"aria-hidden":"true",children:"*"})]}),r(S,{className:void 0,children:[i(B,{id:"subject",name:"subject","aria-required":"true",fullWidth:!0,value:this.state.subject.value,onChange:this.handleOnSubjectChange,ref:this.fieldRefs.subject,children:m}),this.state.subject.error?i(C,{children:this.state.subject.errorMessage}):null]})]})}),i(g,{paddingRight:"5",span:6,spanXs:12,spanSm:6,spanMd:6,spanLg:6,children:r(b,{children:[r(y,{className:void 0,children:[e("email.fields.issue.title"),i("span",{"aria-hidden":"true",children:"*"})]}),r(S,{className:void 0,children:[r(B,{id:"issue",name:"issue","aria-required":"true",fullWidth:!0,value:this.state.valueIssue.value,onChange:this.handleChangeIssue,ref:this.fieldRefs.valueIssue,children:[i(I,{value:"",children:e("email.fields.issue.options.option_please_select")}),this.ListIssue(this.state.subject.value)]}),this.state.valueIssue.error?i(C,{children:this.state.valueIssue.errorMessage}):null]})]})})]}),p&&this.props.locale.toLowerCase()==="en-us"&&i(Y,{pb:4,onClick:this.handleOnReconsiderSubmit,href:"https://www.vistaprint.com/od",children:e("email.buttons.send_email.order_reconsider_title")}),h?r(R,{children:[i(J,{justifyContent:"center",alignItems:"center",flexDirection:"column",pb:"2",pt:"3",children:i(j,{fontSize:"small",fontWeight:"bold",textAlign:"center",children:e("email.buttons.send_email.order_tracking_description")})}),i(H,{children:i(v,{children:i(g,{span:12,children:i(qe,{children:r(O,{skin:"primary",id:"submitbtn","aria-label":e("email.buttons.send_email.order_tracking_title"),width:"full-width",type:"button",value:"Send",onClick:this.handleOnRedirectSubmit,children:[i("span",{children:e("email.buttons.send_email.order_tracking_title")}),i(Re,{iconType:"arrowRight",size:"20p"})]})})})})})]}):r(R,{children:[this.state.showOrderNumber?i(v,{children:i(g,{paddingRight:"5",span:6,spanXs:12,spanSm:6,spanMd:6,spanLg:6,children:r(b,{children:[r(y,{className:void 0,children:[e("email.fields.order_number.title")," ",i($,{children:e("email.optional")})]}),r(S,{className:void 0,children:[i(_,{id:"orderNumber",name:"orderNumber",value:this.state.orderNumber.value,onChange:this.handleOnChange,ref:this.fieldRefs.orderNumber}),r("p",{className:void 0,children:[e("email.fields.order_number.description1"),i("br",{className:void 0}),e("email.fields.order_number.description2"),i(Y,{href:u,target:"_blank",rel:"noreferrer",children:e("email.fields.order_number.link-text")}),e("email.fields.order_number.description3")]}),this.state.orderNumber.error?i(C,{children:this.state.orderNumber.errorMessage}):null]})]})})}):null,r(v,{children:[i(g,{paddingRight:"5",span:6,spanXs:12,spanSm:6,spanMd:6,spanLg:6,children:r(b,{children:[r(y,{className:void 0,children:[e("email.fields.first_name.title"),i("span",{"aria-hidden":"true",children:"*"})]}),r(S,{className:void 0,children:[i(_,{id:"firstName",name:"firstName",onChange:this.handleOnChange,value:this.state.firstName.value,"aria-required":"true",ref:this.fieldRefs.firstName}),this.state.firstName.error?i(C,{children:this.state.firstName.errorMessage}):null]})]})}),i(g,{paddingRight:"5",span:6,spanXs:12,spanSm:6,spanMd:6,spanLg:6,children:r(b,{children:[r(y,{className:void 0,children:[e("email.fields.last_name.title")," ",i("span",{"aria-hidden":"true",children:"*"})," "]}),r(S,{className:void 0,children:[i(_,{id:"lastName",name:"lastName",value:this.state.lastName.value,onChange:this.handleOnChange,"aria-required":"true",ref:this.fieldRefs.lastName}),this.state.lastName.error?i(C,{children:this.state.lastName.errorMessage}):null]})]})})]}),i(v,{children:i(g,{paddingRight:"5",span:12,spanXs:12,spanSm:12,spanMd:12,spanLg:12,children:r(b,{children:[r(y,{className:void 0,children:[e("email.fields.email.title"),i("span",{"aria-hidden":"true",children:"*"})]}),r(S,{className:void 0,children:[i(_,{id:"email",name:"email",value:this.state.email.value,onChange:this.handleOnChange,"aria-required":"true",ref:this.fieldRefs.email}),this.state.email.error?i(C,{children:this.state.email.errorMessage}):null]})]})})}),i(v,{children:i(g,{paddingRight:"5",span:12,spanXs:12,spanSm:12,spanMd:12,spanLg:12,children:r(b,{children:[i(y,{className:void 0,children:e("email.fields.phone_number.title")}),r(S,{className:void 0,children:[i(_,{id:"phoneNumber",name:"phoneNumber",value:this.state.phoneNumber.value,onChange:this.handleOnChange,ref:this.fieldRefs.phoneNumber}),this.state.phoneNumber.error?i(C,{children:this.state.phoneNumber.errorMessage}):null]})]})})}),i(v,{children:i(g,{paddingRight:"5",span:12,spanXs:12,spanSm:12,spanMd:12,spanLg:12,children:r(b,{children:[i(y,{className:void 0,children:e("email.fields.company_name.title")}),r(S,{className:void 0,children:[i(_,{id:"company",name:"company",value:this.state.company.value,onChange:this.handleOnChange,ref:this.fieldRefs.company}),this.state.company.error?i(C,{children:this.state.company.errorMessage}):null]})]})})}),i(v,{children:i(g,{paddingRight:"5",span:12,spanXs:12,spanSm:12,spanMd:12,spanLg:12,children:r(b,{children:[r(y,{className:void 0,children:[e("email.fields.comments.title"),i("span",{"aria-hidden":"true",children:"*"})]}),r(S,{className:void 0,children:[i(Q,{id:"comment",name:"comment",value:this.state.comment.value,rows:5,maxLength:1e3,onChange:this.handleOnChange,fullWidth:!0,"aria-required":"true",resize:"vertical",ref:this.fieldRefs.comment}),this.state.comment.error?i(C,{children:this.state.comment.errorMessage}):null,r(V,{children:[this.state.comment.value.length,"/1000"]})]})]})})}),this.state.fileListUI,i(v,{children:r(g,{paddingRight:"5",span:12,spanXs:12,spanSm:12,spanMd:12,spanLg:12,children:[i(H,{children:i(v,{children:r(J,{alignItems:"center",justifyContent:"center",children:[r(g,{span:3,children:[i(O,{type:"button",className:"attach-files-button",width:"standard","aria-label":e("email.buttons.attach_files.title"),onClick:this.handleUpload,children:e("email.buttons.attach_files.title")}),i("input",{style:{display:"none"},id:"file","aria-label":e("email.buttons.attach_files.title"),className:oe({undefined:!0,textbutton:!0,"textbutton-skin-secondary":!0}),name:"file",size:20,type:"file",onChange:this.handleOnChange})]}),i(g,{span:9,children:i("p",{className:void 0,children:e("email.buttons.attach_files.comment")})})]})})}),this.state.inputError]})})]})]}),i(Ie,{mt:6,mb:6}),i(v,{children:r(g,{paddingRight:"5",span:12,spanXs:12,spanSm:12,spanMd:12,spanLg:12,children:[i(O,{skin:h?"secondary":"primary",id:"submitbtn","aria-label":e(h?"email.buttons.send_email.alternate_title":"email.buttons.send_email.title"),width:"standard",type:"submit",value:"Send",children:e(h?"email.buttons.send_email.alternate_title":"email.buttons.send_email.title")}),i("p",{className:void 0,children:e("email.fields.comments.security")})]})})]})})})})})]})]})})})]})]})})})})})})}}const Ke=l=>{const{t:e}=ne(),{getRecaptchaToken:t}=le();return i(Je,{...l,t:e,getRecaptchaToken:t})},Ze={banner:{label:"Banner",actionPrefix:"banner",component:"useBannerActions"},cards:{label:"Cards",actionPrefix:"cards",component:"useCardsActions"},nationalPen:{label:"National Pen",actionPrefix:"np",component:"useNationalPenActions"}},et=w("u",l=>{const{startChatAction:e}=We(),{locale:t,experiments:s}=U(),a=A(!1);return{onChatClick:P(()=>{if(a.current)return;a.current=!0;const{label:m,actionPrefix:c,component:d}=Ze[l];e.mutate({timeoutDuration:15e3},{onError:p=>{a.current=!1,k.error(`${m} chat action failed`,{action:`${c}_chat_failed`,component:d},ce(p))},onSuccess:p=>{if(a.current=!1,!p?.success){k.error(`${m} chat action did not start`,{action:`${c}_chat_not_started`,component:d},new Error(p?.error??"Unknown chat failure")),ue(t??"",s)&&document.dispatchEvent(new CustomEvent("initCAfromExternalSource",{detail:{eventName:"initCAfromExternalSource",timestamp:Date.now(),button:"help-center-c
1hat-now"}}));return}L("Chat Initiated",{category:"Global Chat",label:"Chat help initiated",pageName:"Home Page:Help Center",pageSection:"Help Center",pageStage:"Customer Care"})}})},[e,l]),isChatStarting:e.isPending}}),ot=w("c",()=>{const[l,e]=z(!1),t=P(()=>{e(!0),L("Pop-Up Viewed",{category:"Pop-Up",label:"Email Initiated",pageStage:"Customer Care"})},[]),s=P(()=>e(!1),[]),{onChatClick:a}=et("nationalPen");return{isEmailModalOpen:l,openEmailModal:t,closeEmailModal:s,onChatClick:a}}),ut=w("N",({onClose:l})=>{const{locale:e,tenant:t}=U(),{identity:s}=be(),{t:a}=de(),{createCaseAction:u}=he(),m=P(async c=>{const{data:d,error:p}=await me(u.mutateAsync({caseType:"email",...c}));if(p)return k.error("National Pen email case submission failed",{action:"np_email_submit_failed",component:"NationalPenEmailModal"},pe(p)),{success:!1,error:"Failed to submit email case"};if(!d?.success)return k.error("National Pen email case submission returned unsuccessful",{action:"np_email_submit_unsuccessful",component:"NationalPenEmailModal"},new Error(d?.error??"Email case submission was not successful")),{success:!1,error:d?.error??"Failed to submit email case"};const h=d.data?.caseId??null;return L("CARE Case Submitted",{category:"Global Email",label:"Email Initiated",pageStage:"Customer Care",...h?{caseId:h}:{}}),{success:!0}},[u]);return i(Ke,{tenant:t??"",locale:e??"",contactChannels:{email:{slaMsg:a("contact_us.national_pen.email.sla_message"),formMsg:a("contact_us.national_pen.email.form_message")}},proadvantageType:"",isModalOpen:!0,closeModal:l,auth:s?{identity:{isSignedIn:s.isSignedIn,authorizationHeader:s.authorizationHeader}}:void 0,onSubmit:m,onTrack:(c,d)=>L(c,d)})}),tt=l=>{const{tenant:e,locale:t}=U(),s=A(!1);x(()=>{s.current||!fe(e)||(s.current=!0,k.info("fragment hydrated",{action:`${l}_hydrated`,component:l,tenant:e??void 0,locale:t??void 0}))},[e,t,l])},ct=w("H",({surface:l})=>(tt(l),null)),it=3e3,dt=w("b",(l,e=it)=>{const[t,s]=z(!1);return x(()=>{if(l||t)return;const a=setTimeout(()=>s(!0),e);return()=>clearTimeout(a)},[l,t,e]),t}),ke={spread:{gridTemplateColumns:"auto auto",justifyContent:"space-between",marginBottom:"6px"},labelled:{gridTemplateColumns:"180px auto",alignItems:"center",columnGap:"12px"}},ht=w("W",({businessHours:l,variant:e})=>l.length===0?null:i(E,{style:e==="labelled"?{display:"flex",flexDirection:"column",rowGap:"8px"}:void 0,children:l.map(t=>r(E,{style:{display:"grid",...ke[e]},children:[i(E,{children:t.days}),i(E,{children:t.time})]},`${t.days}-${t.time}`))})),mt=w("d",({variant:l})=>i(E,{style:l==="labelled"?{display:"flex",flexDirection:"column",rowGap:"8px"}:void 0,children:Array.from({length:2},(e,t)=>r(E,{style:{display:"grid",...ke[l]},children:[i(Z,{children:i(ee,{style:{width:80}})}),i(Z,{children:i(ee,{style:{width:140}})})]},t))}))})}}));
2//# sourceMappingURL=working-hours-CN2rZBPA.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.