1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4605],{94605:function(e,t,n){n.d(t,{Z:function(){return q}});var s=n(92809),o=n(83789),r=n(67294),i=n(8801),a=n(17834),c=n(10267),l=n(51252),d=n(85677),u=n(32701),m=n(10684),p=n(31107),h=n.n(p),x=n(20880),f=n(93010),g=n(2097),v=n(57145),E=n(54219),C=n(40974),j=n(41389),b=n(81643),y=n.n(b),P=n(28216),N=n(34095),O=n(68421),Z=n(7261),w=n(51573),S=n(85893),T=(0,P.$j)((function(e){var t=e.PatientProfileReducer,n=t.patientProfile,s=t.patientProfileError,o=t.isLoading,r=t.success,i=t.error,a=t.fetchFirstTime,c=e.requestChatExtensionReducer;return{patientProfile:n,patientProfileError:s,patientProfileLoading:o,pateintProfileSuccess:r,errorPatientProfile:i,patientProfileFetchFirstTime:a,isLoadingChatExtension:c.isLoadingChatExtension,errorChatExtension:c.errorChatExtension,successChatExtension:c.successChatExtension,chatExtension:c.chatExtension,chatExtensionError:c.chatExtensionError,fetchFirstTimeChatExtension:c.fetchFirstTimeChatExtension}}),{fetchPatientProfileAction:N.R6,fetchPatientProfileSuccessOrErrorToggleAction:N.Or,requestChatExtensionAction:O.K3,requestChatExtensionSuccessOrErrorToggleAction:O._c})((0,i.hr)()((function(e){var t,n,s,o,i=e.appointmentId,d=e.isPatient,u=e.appointmentData,m=e.isLoadingAppointmentData,p=e.showPatientPaymentModal,h=e.patientProfile,v=e.patientProfileError,C=e.patientProfileLoading,j=e.pateintProfileSuccess,b=e.errorPatientProfile,y=e.patientProfileFetchFirstTime,P=e.fetchPatientProfileAction,N=e.fetchPatientProfileSuccessOrErrorToggleAction,O=e.requestChatExtensionAction,T=e.requestChatExtensionSuccessOrErrorToggleAction,A=e.isLoadingChatExtension,D=e.errorChatExtension,F=e.successChatExtension,k=e.chatExtensionError,I=(0,r.useState)(0),L=I[0],R=I[1],q=null!==(t=null===u||void 0===u||null===(n=u.appointmentDetails)||void 0===n||null===(s=n.appointmentGeneralMeta)||void 0===s?void 0:s.originalFee)&&void 0!==t?t:null===u||void 0===u||null===(o=u.appointmentDetails)||void 0===o?void 0:o.fee;(0,r.useEffect)((function(){!A&&F&&(T(),(0,x.ES)("Success"),p()),!A&&D&&(T(),(0,x.T0)(k))}),[k,D,A,e,T,p,F]),(0,r.useEffect)((function(){h||C||!y||P(),!C&&b&&((0,x.Jv)(v),N())}),[b,j,P,N,h,v,y,C]),(0,r.useEffect)((function(){h&&h.user&&R(h.user.promoBalance+h.user.balance)}),[h]);var M=function(){O({appointmentId:i,isPatient:d,appointmentPayingMethod:w.Bq.PAY_WITH_REAL_CREDIT})};return(0,S.jsx)(S.Fragment,{children:C||m?(0,S.jsx)(f.Z,{}):h&&u?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(Z.Z,{patientProfile:h,fee:q,chatExtension:!0}),(0,S.jsx)(l.Z,{md:"12",className:"d-flex justify-content-center align-items-center "+(0!==q?"p-2":" my-1"),children:0!==q?(0,S.jsxs)(c.Z,{className:"text-center",children:[(0,S.jsx)(l.Z,{md:"12",className:" px-2",children:L<q?(0,S.jsx)(a.Z,{color:"warning",className:"mt-3 px-2",children:e.t("bookAppointment.insufficientBalanceMessage")}):null}),(0,S.jsx)(l.Z,{md:"12",children:(0,S.jsx)(g.Z,{htmlType:"button",buttonText:e.t("bookAppointment.payNow"),buttonColor:"info",buttonSize:"lg",className:"w35-min-200-button",disabled:L<q,load:A,onClick:function(){M()}})})]}):(0,S.jsx)(g.Z,{htmlType:"button",buttonText:e.t("bookAppointment.payNow"),buttonColor:"info",buttonSize:"lg",className:"w35-min-200-button",disabled:L<q,load:A,onClick:function(){M()}})})]}):(0,S.jsx)(E.Z,{message:e.t("chat.extension.paymentDataNotFetched")})})}))),A=n(27511),D=n(89609),F=n(85239),k=n(34098);function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,s)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){(0,s.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var R={requestChatExtensionAction:O.K3,requestChatExtensionSuccessOrErrorToggleAction:O._c,approveChatExtensionAction:A.Ug,approveChatExtensionSuccessOrErrorToggleAction:A.MT,declineChatExtensionAction:D.gv,declineChatExtensionSuccessOrErrorToggleAction:D.Af},q=(0,P.$j)((function(e){var t=e.approveChatExtensionReducer,n=t.isLoadingApproveChatExtension,s=t.errorApproveChatExtension,o=t.successApproveChatExtension,r=t.approveChatExtension,i=t.approveChatExtensionError,a=t.fetchFirstTimeApproveChatExtension,c=e.declineChatExtensionReducer,l=c.isLoadingDeclineChatExtension,d=c.errorDeclineChatExtension,u=c.successDeclineChatExtension,m=c.declineChatExtension,p=c.declineChatExtensionError,h=c.fetchFirstTimeDeclineChatExtension,x=e.requestChatExtensionReducer;return{isLoadingApproveChatExtension:n,errorApproveChatExtension:s,successApproveChatExtension:o,approveChatExtension:r,approveChatExtensionError:i,fetchFirstTimeApproveChatExtension:a,isLoadingDeclineChatExtension:l,errorDeclineChatExtension:d,successDeclineChatExtension:u,declineChatExtension:m,declineChatExtensionError:p,fetchFirstTimeDeclineChatExtension:h,isLoadingChatExtension:x.isLoadingChatExtension,errorChatExtension:x.errorChatExtension,successChatExtension:x.successChatExtension,chatExtension:x.chatExtension,chatExtensionError:x.chatExtensionError,fetchFirstTimeChatExtension:x.fetchFirstTimeChatExtension}}),R)((0,i.hr)()((function(e){var t,n,s,i,p,b=e.selectedChatDoctorOrPatient,P=e.userId,N=e.chatStatus,O=e.isLoadingChatStatus,Z=e.channelMessages,w=e.isLoadingChannelMessages,A=e.appointmentId,D=e.appointmentData,I=e.isLoadingAppointmentData,R=e.isUsedInEncounter,q=e.isLoadingApproveChatExtension,M=e.errorApproveChatExtension,B=e.successApproveChatExtension,H=e.approveChatExtensionError,z=e.approveChatExtensionAction,_=e.approveChatExtensionSuccessOrErrorToggleAction,U=e.isLoadingDeclineChatExtension,V=e.errorDeclineChatExtension,J=e.successDeclineChatExtension,G=e.declineChatExtensionError,K=e.declineChatExtensionAction,W=e.declineChatExtensionSuccessOrErrorToggleAction,$=e.requestChatExtensionAction,Y=e.requestChatExtensionSuccessOrErrorToggleAction,Q=e.isLoadingChatExtension,X=e.errorChatExtension,ee=e.successChatExtension,te=e.chatExtensionError,ne=(0,r.useState)([]),se=ne[0],oe=ne[1],re=(0,r.useState)(""),ie=re[0],ae=re[1],ce=(0,r.useState)(!1),le=ce[0],de=ce[1],ue=(0,r.useState)(!1),me=ue[0],pe=ue[1],he=(0,r.useState)({name:"",src:""}),xe=he[0],fe=he[1],ge=(0,r.useState)(!1),ve=ge[0],Ee=ge[1];(0,r.useEffect)((function(){!Q&&ee&&(Y(),b.isPatient||(0,x.ES)(e.t("chat.extension.approved")),Ee(!1)),!Q&&X&&
1(Y(),(0,x.Jv)(te),40515===te.status&&(0,x.T0)(e.t("chat.extension.appointment.approved")),40516===te.status&&(0,x.T0)(e.t("chat.extension.appointment.approvedOrConducted")),40511===te.status&&(0,x.T0)(e.t("chat.extension.patient.alreadyRequested")))}),[te,X,Q,e,Y,b,ee]),(0,r.useEffect)((function(){Z&&null!==N&&(oe(Z),setTimeout((function(){var e=document.querySelector(".chat-box-message-wrapper");e.style.scrollBehaviour="smooth",e.scrollTop=e.scrollHeight})))}),[Z,N]);var Ce=function(){de(!le)},je=(0,r.useCallback)((function(){var e,t=h().getInstance(),n=new t.ChannelHandler;n.onMessageReceived=function(e,t){var n;if((null===e||void 0===e?void 0:e.url)===(null===b||void 0===b||null===(n=b.channel)||void 0===n?void 0:n.url)){var s=(0,o.Z)(se);s.push(t),oe(s);var r=document.querySelector(".chat-box-message-wrapper");r.scrollTop=r.scrollHeight}},t.addChannelHandler(null===b||void 0===b||null===(e=b.channel)||void 0===e?void 0:e.url,n)}),[se,b]);(0,r.useEffect)((function(){null!==b&&void 0!==b&&b.channel&&je()}),[je,b]);var be=function(){Ee(!1),pe(!me)};(0,r.useEffect)((function(){!q&&B&&(_(),(0,x.ES)(e.t("chat.extension.approved"))),!q&&M&&(_(),(0,x.Jv)(H),40517===H.status&&(0,x.T0)(e.t("chat.extension.patient.NotRequested")))}),[H,_,M,q,e,B]),(0,r.useEffect)((function(){!U&&J&&(W(),(0,x.ES)("success")),!U&&V&&(W(),(0,x.Jv)(G))}),[G,W,V,U,J]);var ye=function(){z({appointmentId:A})},Pe=function(){K({appointmentId:A})},Ne=function(t){var n=h().getInstance();if(t){var s=new n.FileMessageParams;s.file=t[0],s.fileName=t[0].name,s.fileSize=t[0].size,s.thumbnailSizes=[{maxWidth:100,maxHeight:100},{maxWidth:200,maxHeight:200}],s.mentionType="users",s.pushNotificationDeliveryOption="default",null===b||void 0===b||b.channel.sendFileMessage(s,(function(t,n){if(n)(0,x.Jv)(e.t("chat.cannotSendMessage"));else{var s=(0,o.Z)(se);s.push(t),oe(s),ae("");var r=document.querySelector(".chat-box-message-wrapper");r.scrollTop=r.scrollHeight}}))}else if(ie){var r=new n.UserMessageParams;document.getElementById("messageErr").style.display="none",r.message=ie,r.customType="",r.data="",r.mentionType="users",r.pushNotificationDeliveryOption="default",null===b||void 0===b||b.channel.sendUserMessage(r,(function(t,n){if(n)(0,x.Jv)(e.t("chat.cannotSendMessage"));else{var s=se;s.push(t),oe(s),ae("");var o=document.querySelector(".chat-box-message-wrapper");o.scrollTop=o.scrollHeight}}))}else document.getElementById("messageErr").style.display="block"},Oe=function(){var t,n,s,o;if(null!==b&&void 0!==b&&b.channel)return(null===D||void 0===D||null===(t=D.appointmentDetails)||void 0===t?void 0:t.status)===F.mR?(0,S.jsx)(a.Z,{color:"warning",className:"mt-3 px-2 text-center",children:e.t("chat.appointment.ended")}):(0,v.lO)(null===D||void 0===D||null===(n=D.appointmentDetails)||void 0===n?void 0:n.startTime)?(0,S.jsx)(a.Z,{color:"warning",className:"mt-3 px-2 text-center",children:e.t("chat.notStarted")}):null!==D&&void 0!==D&&null!==(s=D.appointmentDetails)&&void 0!==s&&null!==(o=s.appointmentGeneralMeta)&&void 0!==o&&o.currentChatExtensionRequestStatus?b.isPatient?(0,S.jsx)(a.Z,{color:"warning",className:"mt-3 px-2 text-center",children:e.t("chat.extension.requested.awaitingApproval")}):(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)(a.Z,{color:"warning",className:"mt-3 px-2 text-center",children:e.t("chat.extension.patient.request")}),(0,S.jsxs)("div",{className:"d-flex flex-row justify-content-center",children:[(0,S.jsx)(g.Z,{load:q,disabled:I||U,htmlType:"submit",buttonColor:"info",onClick:ye,className:"w-xs mx-1 waves-effect waves-light d-flex justify-content-center align-items-center font-size-16",buttonText:e.t("chat.extension.approve")}),(0,S.jsx)(g.Z,{load:U,disabled:I||q,htmlType:"submit",buttonColor:"danger",onClick:Pe,className:"w-xs mx-1 waves-effect waves-light d-flex justify-content-center align-items-center font-size-16",buttonText:e.t("chat.extension.decline")})]})]}):(0,S.jsx)(S.Fragment,{children:(0,S.jsx)(g.Z,{className:"w-50 align-self-center",style:{fontWeight:"bolder",fontSize:"18px"},onClick:function(){Ee(!0)},load:Q,disabled:Q||O,buttonText:e.t("chat.keepChatting")})})};return(0,S.jsxs)("div",{className:"chat-conversation p-3",children:[""!==(null===b||void 0===b?void 0:b.channel)?(0,S.jsx)(j.Z,{disabled:!b.channel||!N,onDrop:function(e){Ne(e)},children:function(t){var n=t.getRootProps,s=t.getInputProps,o=t.isDragActive;return(0,S.jsx)("div",{className:"chat-box",children:o?(0,S.jsx)("div",{className:"chat-dropzone",children:(0,S.jsxs)("div",L(L({className:"dz-message needsclick mt-2"},n()),{},{children:[(0,S.jsx)("input",L({},s())),(0,S.jsx)("div",{className:"mb-3",children:(0,S.jsx)("i",{className:"display-4 text-muted bx bxs-cloud-upload"})}),(0,S.jsx)("h4",{children:e.t("patientHealthRecords.dropFilesHereOrClickToUpload")})]}))}):(0,S.jsxs)(S.Fragment,{children:[(0,S.jsxs)("div",L(L({className:"chat-box-message-wrapper",style:R?{height:"75vh"}:{}},n({onClick:function(e){return e.stopPropagation()}})),{},{children:[(0,S.jsx)("input",L({},s())),w?(0,S.jsx)(f.Z,{}):0!==se.length?se.map((function(t){var n,s;return(0,S.jsxs)("div",{className:"chat-box-message ".concat(P===(null===(n=t._sender)||void 0===n?void 0:n.userId)?"chat-box-right-message":"chat-box-left-message"),style:"admin"===t.messageType?{backgroundColor:"#df4759",color:"white"}:{},children:["file"===(null===t||void 0===t?void 0:t.messageType)?null!==t&&void 0!==t&&null!==(s=t.type)&&void 0!==s&&s.includes("image")?(0,S.jsx)("img",{onClick:function(){fe({name:t.name,src:t.url}),Ce()},className:"just-cursor-pointer",src:t.url,width:"150",height:"150"}):(0,S.jsx)(C.Z,{onClick:function(){(0,x.UG)(e.t("chat.fileDownload")),window.open(t.url,"_blank")},style:{textDecoration:"underline"},className:"file-message",children:t.name}):(0,S.jsx)("span",{children:t.message}),(0,S.jsx)("p",{className:"mb-0",children:"admin"===t.messageType?(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("i",{className:"bx bx-bell align-middle mx-1"}),(0,S.jsx)("span",{className:"chat-time",children:"sent by admin"})]}):(0,S.jsxs)(S.Fragment,{children:[(0,S.jsx)("i",{className:"bx bx-check-circle align-middle mx-1"}),(0,S.jsx)("span",{className:"chat-time",children:(0,v.Y9)(t.createdAt)})]})})]},t.messageId)})):(0,S.jsx)(E.Z,{message:e.t("chat.noMessages"),height:"30vh"})]})),null!==b&&void 0!==b&&b.channel?null===N||N?(0,S.jsxs)("div",{className:"p-3 chat-input-section",children:[(0,S.jsxs)(c.Z,{children:[(0,S.jsx)(l.Z,{md:"10",xs:"12",className:"my-2",children:(0,S.jsx)("div",{className:"",children:(0,S.jsxs)("div",{className:"d-flex flex-row",children:[(0,S.jsx)("i",L(L({className:b.channel&&N?"bx bx-paperclip bx-md icon just-cursor-pointer rotate-icon-120":"bx bx-paperclip bx-md icon just-cursor-pointer rotate-icon-120 disabledIcon"},n()),{},{children:(0,S.jsx)("input",L({},s()))})),(0,S.jsx)("input",{id:"message",className:"form-control chat-input p-2 input-icon-field",type:"text",value:ie,onChange:function(e){ae(e.target.value)},placeholder:e.t("message.placeholder"),onKeyUp:function(e){"Enter"===e.key&&Ne(null)}})]})})}),(0,S.jsx)(l.Z,{md:"2",xs:"12",className:"d-flex justify-content-center align-items-center my-2",children:(0,S.jsx)(g.Z,{disabled:!b.channel||!N||!ie,htmlType:"submit",buttonColor:"primary",iconClassName:("en"===localStorage.getItem("lang")?""
1:"bx-rotate-180 ")+"bx bx-send d-sm-inline-block mx-1",onClick:function(){Ne(null)},className:"btn-rounded w-xs waves-effect waves-light d-flex justify-content-center align-items-center font-size-13",buttonText:e.t("general.send")})})]}),(0,S.jsxs)("div",{id:"messageErr",style:{color:"red",marginLeft:"5px",display:"none"},children:["*",e.t("general.messageIsRequired"),"!"]})]}):Oe():(0,S.jsx)(S.Fragment,{})]})})}}):(0,S.jsx)(f.Z,{loaderHeight:"40vh"}),ve?(0,S.jsx)(y(),{info:!0,showCancel:!0,cancelBtnText:e.t("general.cancel"),cancelBtnBsStyle:"error",confirmBtnText:e.t("general.continue"),confirmBtnBsStyle:"info",title:"Are you sure?",onConfirm:b.isPatient?be:function(){Ee(!1),$({appointmentId:A,isPatient:b.isPatient})},onCancel:function(){Ee(!1)},reverseButtons:!0,children:b.isPatient?"".concat(e.t("chat.patient.chatExtend.payment")," ").concat((0,k.au)(null!==(t=null!==(n=null===D||void 0===D||null===(s=D.appointmentDetails)||void 0===s||null===(i=s.appointmentGeneralMeta)||void 0===i?void 0:i.originalFee)&&void 0!==n?n:null===D||void 0===D||null===(p=D.appointmentDetails)||void 0===p?void 0:p.fee)&&void 0!==t?t:"0",e.t),". ").concat(e.t("chat.patient.chatExtend.confirm")):e.t("chat.doctor.chatExtend")}):null,(0,S.jsxs)(d.Z,{centered:!0,toggle:Ce,isOpen:le,children:[(0,S.jsx)(u.Z,{toggle:Ce,children:(0,S.jsx)("div",{className:"h4",children:xe.name})}),(0,S.jsx)(m.Z,{className:"d-flex justify-content-center",children:(0,S.jsx)("img",{src:xe.src,className:"modal-image"})})]}),(0,S.jsx)(d.Z,{centered:!0,toggle:be,isOpen:me,children:(0,S.jsxs)(m.Z,{children:[(0,S.jsx)(u.Z,{toggle:be,children:e.t("chat.extension.paymentDetails")}),(0,S.jsx)(T,{appointmentId:A,isPatient:b.isPatient,appointmentData:D,isLoadingAppointmentData:I,showPatientPaymentModal:be})]})})]})})))},7261:function(e,t,n){var s=n(92809),o=n(67294),r=n(10267),i=n(51252),a=n(82669),c=n(8801),l=n(28216),d=n(78885),u=n(2097),m=n(20880),p=n(34098),h=n(85893);function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,s)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){(0,s.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}t.Z=(0,l.$j)((function(e){var t=e.ValidatePromoCodeReducer;return{isLoadingValidatePromoCode:t.isLoading,errorValidatePromoCode:t.error,successValidatePromoCode:t.success,validatePromoCode:t.validatePromoCode,validatePromoCodeError:t.validatePromoCodeError}}),{validatePromoCodeAction:d.oy,validatePromoCodeSuccessAndErrorToggleAction:d.rx,validatePromoCodeResetAction:d.Ij})((0,c.hr)()((function(e){var t=e.chatExtension,n=e.patientProfile,s=e.fee,c=e.bookingCommission,l=e.isLoadingValidatePromoCode,d=e.errorValidatePromoCode,x=e.successValidatePromoCode,g=e.validatePromoCode,v=e.validatePromoCodeError,E=e.validatePromoCodeAction,C=e.validatePromoCodeSuccessAndErrorToggleAction,j=e.validatePromoCodeResetAction,b=(0,o.useState)(""),y=b[0],P=b[1],N=(0,o.useState)(0),O=N[0],Z=N[1],w=(0,o.useState)(0),S=w[0],T=w[1],A=(0,o.useState)({promoCodeErr:""}),D=A[0],F=A[1];(0,o.useEffect)((function(){sessionStorage.getItem("code")&&(E(sessionStorage.getItem("code")),P(sessionStorage.getItem("code")))}),[E]),(0,o.useEffect)((function(){!l&&x&&(C(),F(f(f({},D),{},{promoCodeErr:""})),(0,m.HE)(e.t("promo.codeApplied"))),!l&&d&&(C(),"object"===typeof v&&400===v.response.status?40500===v.response.data.status?F(f(f({},D),{},{promoCodeErr:"".concat(e.t("promo.expired"),"!")})):40501===v.response.data.status?F(f(f({},D),{},{promoCodeErr:"".concat(e.t("promo.notFound"),"!")})):40502===v.response.data.status&&F(f(f({},D),{},{promoCodeErr:"".concat(e.t("promo.alreadyUsed"),"!")})):F(f(f({},D),{},{promoCodeErr:"".concat(e.t("general.unexpectedError"),"!")})))}),[d,D,l,e,x,v,C]),(0,o.useEffect)((function(){n&&n.user&&T(n.user.promoBalance+n.user.balance)}),[n,g]),(0,o.useEffect)((function(){Z(c?c-+(g&&g.data?g.data.credit:0):s-+(g&&g.data?g.data.credit:0))}),[c,s,g]);var k=function(){""===y?F(f(f({},D),{},{promoCodeErr:"*".concat(e.t("this.field.is.required"),"!")})):n.user.promoBalance>=10?F(f(f({},D),{},{promoCodeErr:"*".concat(e.t("wallet.addCredit.voucherUsed"),"!")})):E(y)};return(0,h.jsx)(h.Fragment,{children:n&&n.user&&(s||c)?(0,h.jsxs)(r.Z,{className:"p-1",children:[!t&&(0,h.jsx)(i.Z,{md:"12",children:(0,h.jsx)("hr",{})}),(0,h.jsx)(i.Z,{md:"12"}),(0,h.jsx)(i.Z,{md:"12",children:(0,h.jsxs)(r.Z,{children:[(0,h.jsxs)(i.Z,{sm:"8",xs:"12",className:"p-4 text-center text-sm-left",children:[(0,h.jsx)("div",{className:"h4",children:e.t("balance.total")}),(0,h.jsx)("div",{className:"h1 font-weight-bolder",children:(0,p.au)(S,e.t,null,Number(sessionStorage.getItem("userCountryFluctuation")))})]}),(0,h.jsxs)(i.Z,{sm:"4",xs:"12",className:"text-center text-sm-left",children:[(0,h.jsx)("div",{className:"text-success font-weight-bold",children:e.t("balance.credit")}),(0,h.jsx)("div",{children:(0,p.au)(n.user.balance,e.t,null,Number(sessionStorage.getItem("userCountryFluctuation")))}),(0,h.jsx)("div",{className:"text-warning font-weight-bold",children:e.t("balance.promotional")}),(0,h.jsx)("div",{children:(0,p.au)(n.user.promoBalance,e.t,null,Number(sessionStorage.getItem("userCountryFluctuation")))})]})]})}),(0,h.jsxs)(i.Z,{md:"12",className:"mt-5 p-4",children:[(0,h.jsxs)(r.Z,{className:"text-center text-sm-left",children:[(0,h.jsx)(i.Z,{sm:"8",xs:"12",children:e.t("general.consultationFee")}),(0,h.jsx)(i.Z,{sm:"4",xs:"12",children:(0,p.au)(s,e.t,null,Number(sessionStorage.getItem("userCountryFluctuation")))})]}),(0,h.jsxs)(r.Z,{className:"text-center text-sm-left",children:[(0,h.jsx)(i.Z,{md:"8",xs:"12",children:e.t("general.bookingFee")}),(0,h.jsx)(i.Z,{md:"4",xs:"12",children:(0,p.au)(c?c.toFixed(2):0,e.t,null,Number(sessionStorage.getItem("userCountryFluctuation")))})]})]}),localStorage.getItem("role")&&(0,h.jsx)(i.Z,{md:"12",className:"mt-3",children:(0,h.jsxs)(r.Z,{children:[(0,h.jsx)(i.Z,{md:"8",sm:"6",xs:"12",children:(0,h.jsxs)(a.Z,{children:[(0,h.jsxs)("div",{className:"form-control d-flex justify-content-between align-items-center",children:[(0,h.jsx)("input",{className:"w-100 border-outline-none",name:"promoCode",value:y,placeholder:e.t("promo.enterPromoCode"),type:"text",onCh
1ange:function(e){P(e.target.value)},onKeyPress:function(e){"Enter"===e.key&&k()}}),(0,h.jsx)("i",{className:"bx bx-x-circle font-size-20 close-icon-x",onClick:function(){F(f(f({},D),{},{promoCodeErr:""})),y&&(P(""),j(),(0,m.VZ)(e.t("promo.codeRemoved")))}})]}),D.promoCodeErr&&(0,h.jsx)("div",{id:"promoCodeErr",style:{color:"red",marginLeft:"5px"},children:D.promoCodeErr})]})}),(0,h.jsx)(i.Z,{md:"4",sm:"6",xs:"12",children:(0,h.jsx)(u.Z,{onClick:k,buttonColor:"primary",disabled:l,buttonText:e.t("general.apply"),load:l,className:"btn btn-block"})})]})}),(0,h.jsx)(i.Z,{md:"12",className:"my-2 px-5",children:(0,h.jsx)("hr",{className:"striped-border-hr"})}),(0,h.jsx)(i.Z,{md:"12",className:"mt-3",children:(0,h.jsxs)(r.Z,{className:"d-flex align-items-center",children:[(0,h.jsx)(i.Z,{sm:"6",xs:"12",className:"h2 text-center",children:e.t("general.total")}),(0,h.jsx)(i.Z,{sm:"6",xs:"12",className:"h1 font-weight-bolder text-center "+(S<O?" text-danger":""),children:(0,p.au)(O,e.t,null,Number(sessionStorage.getItem("userCountryFluctuation")))})]})})]}):null})})))},17834:function(e,t,n){var s=n(87462),o=n(63366),r=n(4942),i=n(67294),a=n(45697),c=n.n(a),l=n(94184),d=n.n(l),u=n(23663),m=n(69638),p=["className","closeClassName","closeAriaLabel","cssModule","tag","color","isOpen","toggle","children","transition","fade","innerRef"];function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,s)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){(0,r.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var f={children:c().node,className:c().string,closeClassName:c().string,closeAriaLabel:c().string,cssModule:c().object,color:c().string,fade:c().bool,isOpen:c().bool,toggle:c().func,tag:u.iC,transition:c().shape(m.Z.propTypes),innerRef:c().oneOfType([c().object,c().string,c().func])},g={color:"success",isOpen:!0,tag:"div",closeAriaLabel:"Close",fade:!0,transition:x(x({},m.Z.defaultProps),{},{unmountOnExit:!0})};function v(e){var t=e.className,n=e.closeClassName,r=e.closeAriaLabel,a=e.cssModule,c=e.tag,l=e.color,h=e.isOpen,f=e.toggle,g=e.children,v=e.transition,E=e.fade,C=e.innerRef,j=(0,o.Z)(e,p),b=(0,u.mx)(d()(t,"alert","alert-"+l,{"alert-dismissible":f}),a),y=(0,u.mx)(d()("close",n),a),P=x(x(x({},m.Z.defaultProps),v),{},{baseClass:E?v.baseClass:"",timeout:E?v.timeout:0});return i.createElement(m.Z,(0,s.Z)({},j,P,{tag:c,className:b,in:h,role:"alert",innerRef:C}),f?i.createElement("button",{type:"button",className:y,"aria-label":r,onClick:f},i.createElement("span",{"aria-hidden":"true"},"\xd7")):null,g)}v.propTypes=f,v.defaultProps=g,t.Z=v}}]);
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.