1(this["webpackJsonpzii-portal"]=this["webpackJsonpzii-portal"]||[]).push([[51],{1181:function(e,a,t){"use strict";t.r(a);var l=t(2),n=t.n(l),r=t(173),i=t(203),o=t(343),c=t(278),m=t(1255),s=t(1256),d=t(1266),u=t(216),p=t(405),E=t(331),g=t(172),h=t(51),b=t(170),S=t(171),v=t(22),C=t.n(v),y=t(167),T=t(166),D=t(13),f=t(137),A=t(50),N=t(11),P=t(212),O=t(230),I=t(34),L=t(163),_=t(168),x=t(186),B=t(347);const H=r.g().shape({orderTypeValAssignDiningTime:r.a().when("ASSIGN_DINING_TIME_ENABLED",(e,a)=>e?a.required(I.a.t("general:validation.aSelOptReq")):a.nullable()),whenValAssignDiningTime:r.f().nullable().when("ASSIGN_DINING_TIME_ENABLED",(e,a)=>e?a.required(I.a.t("general:validation.aSelOptReq")):a),DISHES_PREPARE_TIMES:r.f().when("HOLD_ENABLED",(e,a)=>e?a.min(0,I.a.t("general:validation.mustNotBeSmallerThan",{num:0})).max(1200,I.a.t("general:validation.cannotExceed",{num:1200})).required(I.a.t("general:validation.canNotBeLeftBlack")):a.nullable()),orderTypeValHold:r.a().when("HOLD_ENABLED",(e,a)=>e?a.required(I.a.t("general:validation.aSelOptReq")):a.nullable()),GlobalMaxPercentageDiscount:r.f().min(0).max(99.99),GlobalMaxCashDiscount:r.f().min(0)}),w={ASSIGN_DINING_TIME_ENABLED:!1,ASSIGN_DINE_IN_TIME_ENABLED:!1,ASSIGN_TAKE_AWAY_TIME_ENABLED:!1,ASSIGN_QUICK_SALE_TIME_ENABLED:!1,ASSIGN_DELIVERY_TIME_ENABLED:!1,ASSIGN_PICK_UP_TIME_ENABLED:!1,DUETIME_POP_POSITION:null},k={HOLD_ENABLED:!1,DISHES_PREPARE_TIMES:0,DINE_IN_HOLD_ENABLED:!1,TAKE_AWAY_HOLD_ENABLED:!1,QUICK_SALE_HOLD_ENABLED:!1,DELIVERY_HOLD_ENABLED:!1,PICK_UP_HOLD_ENABLED:!1},M={PERSON_NECESSARY_ENABLED:!1},V={AUTO_TO_CHECKOUT_ENABLED:!1,CHECKOUT_PATTERN_01:!0,CHECKOUT_PATTERN_02:!1,FAST_PAY_ENABLED:!1},R={LimitOrderDiscount:!1,GlobalMaxPercentageDiscount:0,GlobalMaxCashDiscount:0},F=(e,a)=>({ParamCode:e,ParamValueEx:"",ParamType:a,Notes:"",OrderIndex:0});var W=e=>{let{editable:a,setEditable:t,unsaved:r,changeDirtyAction:u,editMode:p,orderTypes:g,orderType:v,isCloud:C,merchantId:A,branchId:N}=e;const{t:P}=Object(f.a)(),[O,I]=Object(l.useState)(!1),[W,U]=Object(l.useState)([]),[G,j]=Object(l.useState)([]),[K,Y]=Object(l.useState)([]),[q,Q]=Object(l.useState)([]),[Z,X]=Object(l.useState)([]),[z,$]=Object(l.useState)([]),[J,ee]=Object(l.useState)([]),[ae,te]=Object(l.useState)([]),[le,ne]=Object(l.useState)(!1),[re,ie]=Object(l.useState)(!1),[oe,ce]=Object(l.useState)([]),me=Object(l.useCallback)(async()=>{try{const e=[...(C?(await D.Nb.getSysParameterListWithTypeCloud(A,N,10)).recordList:await D.Nb.getSysParameterListWithType(10)).map(e=>({...e,ParamValue:"DUETIME_POP_POSITION"===e.ParamCode?B.a.intNaNCheck(parseInt(e.ParamValue,10)):"true"===e.ParamValue}))||[]];U(e)}catch(e){h.b.error(e.message,P("general:status.error"))}},[P,C,A,N]),se=Object(l.useCallback)(async()=>{try{const e=[...(C?(await D.Nb.getSysParameterListWithTypeCloud(A,N,5)).recordList:await D.Nb.getSysParameterListWithType(5)).map(e=>({...e,ParamValue:"DISHES_PREPARE_TIMES"===e.ParamCode?B.a.intNaNCheck(parseInt(e.ParamValue,10)):"true"===e.ParamValue}))||[]];j(e)}catch(e){h.b.error(e.message,P("general:status.error"))}},[P,C,A,N]),de=Object(l.useCallback)(async()=>{try{const e=[...(C?(await D.Nb.getSysParameterListWithTypeCloud(A,N,7)).recordList:await D.Nb.getSysParameterListWithType(7)).map(e=>({...e,ParamValue:"true"===e.ParamValue}))||[]];Y(e)}catch(e){h.b.error(e.message,P("general:status.error"))}},[P,C,A,N]),ue=Object(l.useCallback)(async()=>{try{const e=[...(C?(await D.Nb.getSysParameterListWithTypeCloud(A,N,11)).recordList:await D.Nb.getSysParameterListWithType(11)).map(e=>({...e,ParamValue:"true"===e.ParamValue}))||[]];Q(e)}catch(e){h.b.error(e.message,P("general:status.error"))}},[P,C,A,N]),pe=Object(l.useCallback)(async()=>{try{const e=[...(C?(await D.Nb.getSysParameterListWithTypeCloud(A,N,30)).recordList:await D.Nb.getSysParameterListWithType(30)).map(e=>({...e,ParamValue:"LimitOrderDiscount"===e.ParamCode?"true"===e.ParamValue:e.ParamValue}))||[]];ce(e)}catch(e){h.b.error(e.message,P("general:status.error"))}},[P,C,A,N]),Ee=Object(l.useCallback)(async()=>{try{var e,a;const t=C?await D.Nb.getDefaultMenuDealListCloud(A,N):await D.Nb.getDefaultMenuDealList();$((null!==(e=t.AuditDefaultMenus)&&void 0!==e?e:[]).map(e=>({label:e.ItemDescription,value:e.MenuItemCode}))),ee((null!==(a=t.KidsDefaultMenus)&&void 0!==a?a:[]).map(e=>({label:e.ItemDescription,value:e.MenuItemCode})))}catch(t){h.b.error(t.message,P("general:status.error"))}},[P,C,A,N]),ge=Object(l.useCallback)(async()=>{try{const e=(C?await D.Eb.listAllCloud(A,N):await D.Eb.listAll()).filter(e=>!e.Instruction&&!e.SubCategory);te(e.filter(e=>!0===e.Active).map(e=>({label:e.CultureDescription,value:e.ItemCode})))}catch(e){h.b.error(e.message,P("general:status.error"))}},[P,C,A,N]),he=Object(l.useCallback)(async()=>{try{const e=C?await D.oc.findCloud(A,N,"COURSE_ENABLED"):await D.oc.find("COURSE_ENABLED"),a=C?await D.oc.findCloud(A,N,"COURSE_AUTO_ALLOCATION"):await D.oc.find("COURSE_AUTO_ALLOCATION");e?ne("true"===e.ParamValue):C?await D.oc.createCloud(A,N,"COURSE_ENABLED",{ParamCode:"COURSE_ENABLED",ParamValue:!1,ParamType:1,OrderIndex:0}):await D.oc.create({ParamCode:"COURSE_ENABLED",ParamValue:!1,ParamType:1,OrderIndex:0}),a?ie("true"===a.ParamValue):C?await D.oc.createCloud(A,N,"COURSE_AUTO_ALLOCATION",{ParamCode:"COURSE_AUTO_ALLOCATION",ParamValue:!1,ParamType:1,OrderIndex:0}):await D.oc.create({ParamCode:"COURSE_AUTO_ALLOCATION",ParamValue:!1,ParamType:1,OrderIndex:0})}catch(e){h.b.error(e.message,P("general:status.error"))}},[P,C,A,N]);Object(l.useEffect)(()=>{(async()=>{I(!0),await Promise.all([me(),se(),de(),ue(),pe(),ge(),Ee(),he()]),I(!1)})()},[me,se,de,ue,pe,ge,Ee,he]),Object(l.useEffect)(()=>{var e,a;const t=W.reduce((e,a)=>({...e,[a.ParamCode]:a.ParamValue}),{}),l=G.reduce((e,a)=>({...e,[a.ParamCode]:a.ParamValue}),{}),n=K.reduce((e,a)=>({...e,[a.ParamCode]:a.ParamValue}),{}),r=q.reduce((e,a)=>({...e,[a.ParamCode]:a.ParamValue}),{}),i=oe.reduce((e,a)=>({...e,[a.ParamCode]:a.ParamValue}),{}),o={...w,...t}
1,c={...k,...l},m={...M,...n},s={...V,...r,CheckoutMode:r.CHECKOUT_PATTERN_02?{value:2,label:"Mode II"}:{value:1,label:"Mode I"}},d={...R,...i},u=[];o.ASSIGN_DINE_IN_TIME_ENABLED&&u.push(0),o.ASSIGN_TAKE_AWAY_TIME_ENABLED&&u.push(1),o.ASSIGN_QUICK_SALE_TIME_ENABLED&&u.push(2),o.ASSIGN_DELIVERY_TIME_ENABLED&&u.push(3),o.ASSIGN_PICK_UP_TIME_ENABLED&&u.push(4);let p=null;"0"===(null===(e=o.DUETIME_POP_POSITION)||void 0===e?void 0:e.toString())&&(p=0),"1"===(null===(a=o.DUETIME_POP_POSITION)||void 0===a?void 0:a.toString())&&(p=1);const E=[];c.DINE_IN_HOLD_ENABLED&&E.push(0),c.TAKE_AWAY_HOLD_ENABLED&&E.push(1),c.QUICK_SALE_HOLD_ENABLED&&E.push(2),c.DELIVERY_HOLD_ENABLED&&E.push(3),c.PICK_UP_HOLD_ENABLED&&E.push(4);const g={...o,orderTypeValAssignDiningTime:u,whenValAssignDiningTime:p,...c,orderTypeValHold:E,...m,...s,...d,adultItems:z,kidsItems:J};X(g)},[W,q,G,K,z,J,oe]);return n.a.createElement(n.a.Fragment,null,n.a.createElement(i.a,{className:"mb-4",body:!0},n.a.createElement(L.a,{isLoading:O}),n.a.createElement(x.a,null,P("site:general.profile.orderRelatedSettings"),n.a.createElement(b.b,{className:"my-3"})),n.a.createElement(S.c,{initialValues:Z,validationSchema:H,onSubmit:(e,a)=>{let{setSubmitting:l}=a;Object(T.b)(P("general:notice.save"),async()=>{try{var a,n;const l={ParamType:10,Parameters:[{...F("ASSIGN_DINING_TIME_ENABLED",10),...W.find(e=>"ASSIGN_DINING_TIME_ENABLED"===e.ParamCode),ParamValue:e.ASSIGN_DINING_TIME_ENABLED},{...F("ASSIGN_DINE_IN_TIME_ENABLED",10),...W.find(e=>"ASSIGN_DINE_IN_TIME_ENABLED"===e.ParamCode),ParamValue:e.orderTypeValAssignDiningTime.includes(0)},{...F("ASSIGN_TAKE_AWAY_TIME_ENABLED",10),...W.find(e=>"ASSIGN_TAKE_AWAY_TIME_ENABLED"===e.ParamCode),ParamValue:e.orderTypeValAssignDiningTime.includes(1)},{...F("ASSIGN_QUICK_SALE_TIME_ENABLED",10),...W.find(e=>"ASSIGN_QUICK_SALE_TIME_ENABLED"===e.ParamCode),ParamValue:e.orderTypeValAssignDiningTime.includes(2)},{...F("ASSIGN_DELIVERY_TIME_ENABLED",10),...W.find(e=>"ASSIGN_DELIVERY_TIME_ENABLED"===e.ParamCode),ParamValue:e.orderTypeValAssignDiningTime.includes(3)},{...F("ASSIGN_PICK_UP_TIME_ENABLED",10),...W.find(e=>"ASSIGN_PICK_UP_TIME_ENABLED"===e.ParamCode),ParamValue:e.orderTypeValAssignDiningTime.includes(4)},{...F("DUETIME_POP_POSITION",10),...W.find(e=>"DUETIME_POP_POSITION"===e.ParamCode),ParamValue:e.whenValAssignDiningTime}]},r={ParamType:5,Parameters:[{...F("HOLD_ENABLED",5),...G.find(e=>"HOLD_ENABLED"===e.ParamCode),ParamValue:e.HOLD_ENABLED},{...F("DISHES_PREPARE_TIMES",5),...G.find(e=>"DISHES_PREPARE_TIMES"===e.ParamCode),ParamValue:e.DISHES_PREPARE_TIMES},{...F("DINE_IN_HOLD_ENABLED",5),...G.find(e=>"DINE_IN_HOLD_ENABLED"===e.ParamCode),ParamValue:e.orderTypeValHold.includes(0)},{...F("TAKE_AWAY_HOLD_ENABLED",5),...G.find(e=>"TAKE_AWAY_HOLD_ENABLED"===e.ParamCode),ParamValue:e.orderTypeValHold.includes(1)},{...F("QUICK_SALE_HOLD_ENABLED",5),...G.find(e=>"QUICK_SALE_HOLD_ENABLED"===e.ParamCode),ParamValue:e.orderTypeValHold.includes(2)},{...F("DELIVERY_HOLD_ENABLED",5),...G.find(e=>"DELIVERY_HOLD_ENABLED"===e.ParamCode),ParamValue:e.orderTypeValHold.includes(3)},{...F("PICK_UP_HOLD_ENABLED",5),...G.find(e=>"PICK_UP_HOLD_ENABLED"===e.ParamCode),ParamValue:e.orderTypeValHold.includes(4)}]},i={ParamType:7,Parameters:[{...F("PERSON_NECESSARY_ENABLED",7),...K.find(e=>"PERSON_NECESSARY_ENABLED"===e.ParamCode),ParamValue:e.PERSON_NECESSARY_ENABLED}]},o={ParamType:11,Parameters:[{...F("AUTO_TO_CHECKOUT_ENABLED",11),...q.find(e=>"AUTO_TO_CHECKOUT_ENABLED"===e.ParamCode),ParamValue:e.AUTO_TO_CHECKOUT_ENABLED},{...F("CHECKOUT_PATTERN_01",11),...q.find(e=>"CHECKOUT_PATTERN_01"===e.ParamCode),ParamValue:e.CHECKOUT_PATTERN_01},{...F("CHECKOUT_PATTERN_02",11),...q.find(e=>"CHECKOUT_PATTERN_02"===e.ParamCode),ParamValue:e.CHECKOUT_PATTERN_02},{...F("FAST_PAY_ENABLED",11),...q.find(e=>"FAST_PAY_ENABLED"===e.ParamCode),ParamValue:e.FAST_PAY_ENABLED}]},c={ParamType:1,Parameters:[{ParamCode:"COURSE_AUTO_ALLOCATION",ParamValue:re,ParamType:1,OrderIndex:0,ParamValueEx:"",SpecialConvertValue:"",Notes:""},{ParamCode:"COURSE_ENABLED",ParamValue:le,ParamType:1,OrderIndex:0,ParamValueEx:"",SpecialConvertValue:"",Notes:""}]},m={ParamType:30,Parameters:[{...F("LimitOrderDiscount",30),...oe.find(e=>"LimitOrderDiscount"===e.ParamCode),ParamValue:e.LimitOrderDiscount},{...F("GlobalMaxPercentageDiscount",30),...oe.find(e=>"GlobalMaxPercentageDiscount"===e.ParamCode),ParamValue:e.GlobalMaxPercentageDiscount},{...F("GlobalMaxCashDiscount",30),...oe.find(e=>"GlobalMaxCashDiscount"===e.ParamCode),ParamValue:e.GlobalMaxCashDiscount}]},s=[];
1s.push(l),s.push(r),s.push(i),s.push(o),s.push(c),s.push(m);const d={AuditDefaultMenus:(null!==(a=e.adultItems)&&void 0!==a?a:[]).map(e=>({DealType:0,MenuItemCode:e.value})),KidsDefaultMenus:(null!==(n=e.kidsItems)&&void 0!==n?n:[]).map(e=>({DealType:1,MenuItemCode:e.value}))};C?(await D.Nb.batchPutSysParameterListCloud(A,N,s),await D.Nb.updateDefaultMenuDealListCloud(A,N,d)):(await D.Nb.batchPutSysParameterList(s),await D.Nb.updateDefaultMenuDealList(d)),X(e),t(!1),u(!1),Object(T.h)(P("general:status.saved"))}catch(r){Object(T.d)(`${P("general:action.save")}${P("general:status.fail")}`,r.message)}l(!1)},()=>{l(!1)})},enableReinitialize:!0},e=>{let{setValues:l,setFieldValue:i,setFieldTouched:h,handleChange:b,handleBlur:C,values:D,errors:f,touched:A,isSubmitting:N,dirty:O}=e;return a&&O!==r&&u(O),n.a.createElement(S.b,null,n.a.createElement(m.a,null,n.a.createElement("div",{className:"d-flex align-items-center"},n.a.createElement(y.i,{name:"ASSIGN_DINING_TIME_ENABLED",value:D.ASSIGN_DINING_TIME_ENABLED,onChange:i,onBlur:h,disabled:!a||N}),n.a.createElement(s.a,{className:"mb-0 ml-1"},P("site:general.profile.ASSIGN_DINING_TIME_ENABLED"))),D.ASSIGN_DINING_TIME_ENABLED&&n.a.createElement("div",{className:"border-left border-primary ml-3 pl-3 pt-3"},n.a.createElement(o.a,null,n.a.createElement(c.a,{md:12},n.a.createElement(m.a,null,n.a.createElement(s.a,null,P("site:general.profile.applyTo")),n.a.createElement(y.b,{inline:!0,id:"orderTypeValAssignDiningTime",name:"orderTypeValAssignDiningTime",options:g.filter(e=>v.includes(e.value)),value:D.orderTypeValAssignDiningTime,onChange:i,onBlur:h,disabled:N,invalid:f.orderTypeValAssignDiningTime&&A.orderTypeValAssignDiningTime,plaintext:!a}),n.a.createElement(d.a,null,f.orderTypeValAssignDiningTime))),n.a.createElement(c.a,{md:12},n.a.createElement(m.a,null,n.a.createElement(s.a,null,P("site:general.profile.when")),n.a.createElement(y.g,{inline:!0,id:"whenValAssignDiningTime",name:"whenValAssignDiningTime",options:_.o.getSelectOptions(),value:D.whenValAssignDiningTime,onChange:i,onBlur:h,disabled:N,invalid:f.whenValAssignDiningTime&&A.whenValAssignDiningTime,plaintext:!a}),n.a.createElement(d.a,null,f.whenValAssignDiningTime)))))),n.a.createElement(m.a,null,n.a.createElement("div",{className:"d-flex align-items-center"},n.a.createElement(y.i,{name:"HOLD_ENABLED",value:D.HOLD_ENABLED,onChange:i,onBlur:h,disabled:!a||N}),n.a.createElement(s.a,{className:"mb-0 ml-1"},P("site:general.profile.EnableHold"))),D.HOLD_ENABLED&&n.a.createElement("div",{className:"border-left border-primary ml-3 pl-3 pt-3"},n.a.createElement(o.a,null,n.a.createElement(c.a,{md:4},n.a.createElement(m.a,null,n.a.createElement(s.a,null,P("site:general.profile.preparationTime")),n.a.createElement(y.f,{name:"DISHES_PREPARE_TIMES",value:D.DISHES_PREPARE_TIMES,onChange:b,onBlur:C,invalid:f.DISHES_PREPARE_TIMES&&A.DISHES_PREPARE_TIMES,disabled:N,plaintext:!a,append:{text:P("general:time.min")}}),n.a.createElement(d.a,null,f.DISHES_PREPARE_TIMES))),n.a.createElement(c.a,{md:12},n.a.createElement(m.a,null,n.a.createElement(s.a,null,P("site:general.profile.applyTo")),n.a.createElement(y.b,{inline:!0,id:"orderTypeValHold",name:"orderTypeValHold",options:g.filter(e=>v.includes(e.value)),value:D.orderTypeValHold,onChange:i,onBlur:h,disabled:N,invalid:f.orderTypeValHold&&A.orderTypeValHold,plaintext:!a}),n.a.createElement(d.a,null,f.orderTypeValHold)))))),n.a.createElement(m.a,null,n.a.createElement("div",{className:"d-flex align-items-center"},n.a.createElement(y.i,{name:"PERSON_NECESSARY_ENABLED",value:D.PERSON_NECESSARY_ENABLED,onChange:i,onBlur:h,disabled:!a||N}),n.a.createElement(s.a,{className:"mb-0 ml-1"},P("site:general.profile.EnablePopupQtyInput")))),n.a.createElement(o.a,null,n.a.createElement(c.a,{md:"6"},n.a.createElement(m.a,null,n.a.createElement(s.a,null,P("site:general.profile.adultItems")),n.a.createElement(y.h,{name:"adultItems",value:D.adultItems,options:ae,onChange:i,onBlur:h,invalid:f.adultItems&&A.adultItems,disabled:N||!a,isClearable:!1,isMulti:!0,isSearchable:!0}),n.a.createElement(d.a,null,f.adultItems))),n.a.createElement(c.a,{md:"6"},n.a.createElement(m.a,null,n.a.createElement(s.a,null,P("site:general.profile.kidsItems")),n.a.createElement(y.h,{name:"kidsItems",value:D.kidsItems,options:ae,onCh
1ange:i,onBlur:h,invalid:f.kidsItems&&A.kidsItems,disabled:N||!a,isClearable:!1,isMulti:!0,isSearchable:!0}),n.a.createElement(d.a,null,f.kidsItems)))),n.a.createElement(m.a,null,n.a.createElement(s.a,null,P("site:general.profile.checkout-mode")),n.a.createElement(y.h,{name:"CheckoutMode",value:D.CheckoutMode,isClearable:!1,options:[{value:1,label:"Mode I"},{value:2,label:"Mode II"}],onChange:(e,a)=>{i(e,a),i("CHECKOUT_PATTERN_01",1===a.value),i("CHECKOUT_PATTERN_02",2===a.value)},onBlur:h,disabled:N,plaintext:!a,isSearchable:!1}),!D.CHECKOUT_PATTERN_02&&n.a.createElement("div",{className:"border-left border-primary ml-3 pl-3 pt-3"},n.a.createElement("div",{className:"d-flex align-items-center"},n.a.createElement(y.i,{name:"AUTO_TO_CHECKOUT_ENABLED",value:D.AUTO_TO_CHECKOUT_ENABLED,onChange:i,onBlur:h,disabled:!a||N}),n.a.createElement(s.a,{className:"mb-0 ml-1"},P("site:general.profile.AUTO_TO_CHECKOUT_ENABLED"))))),n.a.createElement(m.a,null,n.a.createElement("div",{className:"d-flex align-items-center"},n.a.createElement(y.i,{name:"FAST_PAY_ENABLED",value:D.FAST_PAY_ENABLED,onChange:i,onBlur:h,disabled:!a||N}),n.a.createElement(s.a,{className:"mb-0 ml-1"},P("site:general.profile.FAST_PAY_ENABLED")))),n.a.createElement(m.a,null,n.a.createElement("div",{className:"d-flex align-items-center"},n.a.createElement(y.i,{name:"enabled",value:le,onChange:()=>ne(!le),onBlur:()=>{},disabled:!a||N}),n.a.createElement(s.a,{className:"ml-2 mb-0"},P("general:action.enable")," ",P("menu:site.product.course"))),le&&n.a.createElement("div",{className:"border-left border-primary ml-3 pl-3 pt-3"},n.a.createElement(m.a,{className:"d-flex align-items-center"},n.a.createElement(y.i,{name:"auto",value:re,onChange:()=>ie(!re),onBlur:()=>{},disabled:!a||!le||N}),n.a.createElement(s.a,{className:"ml-2 mb-0"},P("site:product.course.automaticAllocation"))))),n.a.createElement(m.a,null,n.a.createElement("div",{className:"d-flex align-items-center"},n.a.createElement(y.i,{name:"LimitOrderDiscount",value:D.LimitOrderDiscount,onChange:i,onBlur:h,disabled:!a||N}),n.a.createElement(s.a,{className:"mb-0 ml-1"},P("site:general.profile.orderDiscountLimit"))),D.LimitOrderDiscount&&n.a.createElement("div",{className:"border-left border-primary ml-3 pl-3 pt-3"},n.a.createElement(o.a,null,n.a.createElement(c.a,{md:6},n.a.createElement(m.a,null,n.a.createElement(s.a,null,P("site:general.profile.maxPercentageDiscount")),n.a.createElement(y.f,{name:"GlobalMaxPercentageDiscount",value:D.GlobalMaxPercentageDiscount,onChange:b,onBlur:C,invalid:f.GlobalMaxPercentageDiscount&&A.GlobalMaxPercentageDiscount,disabled:N,plaintext:!a,append:{text:"%"}}),n.a.createElement(d.a,null,f.GlobalMaxPercentageDiscount))),n.a.createElement(c.a,{md:6},n.a.createElement(m.a,null,n.a.createElement(s.a,null,P("site:general.profile.maxCashDiscount")),n.a.createElement(y.f,{name:"GlobalMaxCashDiscount",value:D.GlobalMaxCashDiscount,onChange:b,onBlur:C,invalid:f.GlobalMaxCashDiscount&&A.GlobalMaxCashDiscount,disabled:N,plaintext:!a,prepend:{text:"$"}}),n.a.createElement(d.a,null,f.GlobalMaxCashDiscount)))))),n.a.createElement("div",{className:"mb-3"}),a?n.a.createElement(n.a.Fragment,null,n.a.createElement(E.a,{color:"primary",type:"submit",disabled:N},P(N?"general:status.submitting":"general:action.save"))," ",n.a.createElement(E.a,{color:"light",onClick:()=>{O?Object(T.a)(()=>{l(Z),t(!1)}):(l(Z),t(!1))},disabled:N},P("general:action.cancel"))):n.a.createElement(E.a,{color:"light",onClick:()=>{t(!0)},disabled:p},P("general:action.modify")))})))},U=t(191);const G=r.g().shape({description1:r.g().nullable().required(I.a.t("general:validation.aSelOptReq")),description2:r.g().nullable().required(I.a.t("general:validation.aSelOptReq")),description3:r.g().nullable().required(I.a.t("general:validation.aSelOptReq")),description4:r.g().nullable().required(I.a.t("general:validation.aSelOptReq"))});var j=e=>{let{editable:a,setEditable:t,unsaved:r,changeDirtyAction:c,editMode:u,isCloud:p,merchantId:g,branchId:v}=e;const{t:C}=Object(f.a)(),[A,N]=Object(l.useState)(!1),[P,O]=Object(l.useState)([]),[I,_]=Object(l.useState)({description1:"",description2:"",description3:"",description4:""}),B=Object(l.useCallback)(async()=>{N(!0);try{const e=p?(await D.mb.getLanguageListCloud(g,v,3)).recordList:await D.mb.getLanguageList(3),a=p?(await D.mb.getLanguageListCloud(g,v,4)).recordList:await D.mb.getLanguageList(4),t={},l=null===e||void 0===e?void 0:e.map(e=>{var t,l;return{...e,label:null===a||void 0===a||null===(t=a.find(a=>a.ParamCode===e.ParamValue))||void 0===t?void 0:t.ParamValue,value:null===a||void 0===a||null===(l=a.find(a=>a.ParamCode===e.ParamValue))||void 0===l?void 0:l.ParamValue}});t.description1=l.find(e=>"MULTI_LANG_INDEX1"===e.ParamCode)?l.find(e=>"MULTI_LANG_INDEX1"===e.ParamCode):"",t.description2=l.find(e=>"MULTI_LANG_INDEX2"===e.ParamCode)?l.find(e=>"MULTI_LANG_INDEX2"===e.ParamCode):{label:"N/A",value:"N/A"},t.description3=l.find(e=>"MULTI_LANG_INDEX3"===e.ParamCode)?l.find(e=>"MULTI_LANG_INDEX3"===e.ParamCode):{label:"N/A",value:"N/A"},t.description4=l.find(e=>"MULTI_LANG_INDEX4"===e.ParamCode)?l.find(e=>"MULTI_LANG_INDEX4"===e.ParamCode):{label:"N/A",value:"N/A"},_(t),O([{label:"N/A",value:"N/A"},...null===a||void 0===a?void 0:a.map(e=>({...e,label:e.ParamValue,value:e.ParamValue}))])}catch(e){h.b.error(e.message,C("general:status.error"))}N(!1)},[C,p,g,v]);Object(l.useEffect)(()=>{B()},[B]);return n.a.createElement(n.a.Fragment,null,n.a.createElement(i.a,{className:"mb-4"}
1,n.a.createElement(U.a,null,n.a.createElement(x.a,null,C("site:general.profile.multiLanguage"),n.a.createElement(b.b,{className:"my-3"})),n.a.createElement(S.c,{initialValues:I,validationSchema:G,onSubmit:(e,a)=>{let{setSubmitting:l}=a;Object(T.b)(C("general:notice.save"),async()=>{try{const a=[null===e||void 0===e?void 0:e.description1,null===e||void 0===e?void 0:e.description2,null===e||void 0===e?void 0:e.description3,null===e||void 0===e?void 0:e.description4].map((e,a)=>({ParamCode:"MULTI_LANG_INDEX"+(a+1),ParamValue:e.ParamValue,label:e.label,value:e.value,OrderIndex:a})),l={ParamType:3,Parameters:a.filter(e=>"N/A"!==e.value).map(e=>({...e,label:void 0,value:void 0}))};p?await D.mb.updateLanguageListCloud(g,v,l):await D.mb.updateLanguageList(l),_(e),t(!1),c(!1),Object(T.h)(C("general:status.saved"))}catch(a){Object(T.d)(`${C("general:action.save")}${C("general:status.fail")}`,a.message)}l(!1)},()=>{l(!1)})},enableReinitialize:!0},e=>{let{setValues:l,setFieldValue:i,setFieldTouched:p,values:g,errors:h,touched:v,isSubmitting:D,dirty:f}=e;return a&&f!==r&&c(f),n.a.createElement(S.b,null,n.a.createElement(L.a,{isLoading:A}),!A&&n.a.createElement(n.a.Fragment,null,n.a.createElement(o.a,null,n.a.createElement(b.a,{md:3},n.a.createElement(m.a,null,n.a.createElement(s.a,null,C("site:general.multiLanguage.description",{num:1})),n.a.createElement(y.h,{name:"description1",value:g.description1,options:P.filter(e=>{var a,t,l;return e.label!==(null===(a=g.description2)||void 0===a?void 0:a.label)&&e.label!==(null===(t=g.description3)||void 0===t?void 0:t.label)&&e.label!==(null===(l=g.description4)||void 0===l?void 0:l.label)&&"N/A"!==e.label}),onChange:(e,a)=>i(e,{...a,ParamValue:a.ParamCode}),onBlur:p,invalid:h.description1&&v.description1,disabled:D,plaintext:!a,isClearable:!1,isSearchable:!1}),n.a.createElement(d.a,null,h.description1))),n.a.createElement(b.a,{md:3},n.a.createElement(m.a,null,n.a.createElement(s.a,null,C("site:general.multiLanguage.description",{num:2}
1)),n.a.createElement(y.h,{name:"description2",value:g.description2,options:P.filter(e=>{var a,t,l;return e.label!==(null===(a=g.description1)||void 0===a?void 0:a.label)&&e.label!==(null===(t=g.description3)||void 0===t?void 0:t.label)&&e.label!==(null===(l=g.description4)||void 0===l?void 0:l.label)||"N/A"===e.label}),onChange:(e,a)=>i(e,{...a,ParamValue:a.ParamCode}),onBlur:p,invalid:h.description2&&v.description2,disabled:D,plaintext:!a,isClearable:!1,isSearchable:!1}),n.a.createElement(d.a,null,h.description2))),n.a.createElement(b.a,{md:3},n.a.createElement(m.a,null,n.a.createElement(s.a,null,C("site:general.multiLanguage.description",{num:3})),n.a.createElement(y.h,{name:"description3",value:g.description3,options:P.filter(e=>{var a,t,l;return e.label!==(null===(a=g.description1)||void 0===a?void 0:a.label)&&e.label!==(null===(t=g.description2)||void 0===t?void 0:t.label)&&e.label!==(null===(l=g.description4)||void 0===l?void 0:l.label)||"N/A"===e.label}),onChange:(e,a)=>i(e,{...a,ParamValue:a.ParamCode}),onBlur:p,invalid:h.description3&&v.description3,disabled:D,plaintext:!a,isClearable:!1,isSearchable:!1}),n.a.createElement(d.a,null,h.description3))),n.a.createElement(b.a,{md:3},n.a.createElement(m.a,null,n.a.createElement(s.a,null,C("site:general.multiLanguage.description",{num:4}
1)),n.a.createElement(y.h,{name:"description4",value:g.description4,options:P.filter(e=>{var a,t,l;return e.label!==(null===(a=g.description1)||void 0===a?void 0:a.label)&&e.label!==(null===(t=g.description2)||void 0===t?void 0:t.label)&&e.label!==(null===(l=g.description3)||void 0===l?void 0:l.label)||"N/A"===e.label}),onChange:(e,a)=>i(e,{...a,ParamValue:a.ParamCode}),onBlur:p,invalid:h.description4&&v.description4,disabled:D,plaintext:!a,isClearable:!1,isSearchable:!1}),n.a.createElement(d.a,null,h.description4)))),n.a.createElement("div",{className:"mb-3"}),a?n.a.createElement(n.a.Fragment,null,n.a.createElement(E.a,{color:"primary",type:"submit",disabled:D},C(D?"general:status.submitting":"general:action.save"))," ",n.a.createElement(E.a,{color:"light",onClick:()=>{f?Object(T.a)(()=>{l(I),t(!1)}):(l(I),t(!1))},disabled:D},C("general:action.cancel"))):n.a.createElement(E.a,{color:"light",onClick:()=>{t(!0)},disabled:u},C("general:action.modify"))))}))))},K=t(876),Y=t.n(K);t(923);const q=r.g().shape({});var Q=e=>{let{editable:a,setEditable:t,unsaved:r,changeDirtyAction:c,editMode:m,isCloud:d,merchantId:u,branchId:p}=e;const{t:g}=Object(f.a)(),[v,C]=Object(l.useState)(!1),[A,N]=Object(l.useState)({}),[P,O]=Object(l.useState)(!1),I=Object(l.useCallback)(async()=>{C(!0);try{const e=d?await D.lc.getSelfRichTextCloud(u,p):await D.lc.getSelfRichText();N(e),O(e.EnableBeginMessage)}catch(e){h.b.error(e.message,g("general:status.error"))}C(!1)},[g,d,u,p]);Object(l.useEffect)(()=>{I()},[I]);return n.a.createElement(n.a.Fragment,null,n.a.createElement(i.a,{className:"mb-4"},n.a.createElement(U.a,null,n.a.createElement(x.a,null,g("site:general.selfService.title"),n.a.createElement(b.b,{className:"my-3"})),n.a.createElement(n.a.Fragment,null,n.a.createElement(o.a,{className:"ml-1"},n.a.createElement(s.a,null,g("site:general.selfService.beginMessage")),n.a.createElement(y.i,{className:"ml-2 mb-2",name:"EnableBeginMessage",value:P,onChange:(e,a)=>{(async e=>{try{const a={EnableBeginMessage:e};d?await D.lc.updateSelfRichTextCloud(u,p,a):await D.lc.updateSelfRichText(a),O(e)}catch(a){Object(T.d)(`${g("general:action.save")}${g("general:status.fail")}`,a.message)}})(a)},onBlur:()=>{}}))),n.a.createElement(S.c,{initialValues:A,validationSchema:q,onSubmit:(e,a)=>{let{setSubmitting:l}=a;Object(T.b)(g("general:notice.save"),async()=>{try{const a={BeginMessage:e.BeginMessage};d?await D.lc.updateSelfRichTextCloud(u,p,a):await D.lc.updateSelfRichText(a),N(e),t(!1),c(!1),Object(T.h)(g("general:status.saved"))}catch(a){Object(T.d)(`${g("general:action.save")}${g("general:status.fail")}`,a.message)}l(!1)},()=>{l(!1)})},enableReinitialize:!0},e=>{let{setValues:l,setFieldValue:i,values:o,isSubmitting:s,dirty:d}=e;return a&&d!==r&&c(d),n.a.createElement(S.b,null,n.a.createElement(L.a,{isLoading:v}),!v&&n.a.createElement(n.a.Fragment,null,n.a.createElement(Y.a,{bounds:document.body,modules:{toolbar:[["bold","italic","underline","strike"],[{indent:"-1"},{indent:"+1"}],[{size:["small",!1,"large","huge"]}],[{header:[1,2,3,4,5,6,!1]}],[{color:[]},{background:[]}],[{align:[]}],["image"]]},value:o.BeginMessage,onChange:e=>i("BeginMessage",e),onBlur:(e,a,t)=>{console.log(t.getHTML())},theme:"snow",placeholder:"",readOnly:!m,className:"w-50"}),n.a.createElement("div",{className:"mb-3"}),a?n.a.createElement(n.a.Fragment,null,n.a.createElement(E.a,{color:"primary",type:"submit",disabled:s},g(s?"general:status.submitting":"general:action.save"))," ",n.a.createElement(E.a,{color:"light",onClick:()=>{d?Object(T.a)(()=>{l(A),t(!1)}):(l(A),t(!1))},disabled:s},g("general:action.cancel"))):n.a.createElement(E.a,{color:"light",onClick:()=>{t(!0)},disabled:m},g("general:action.modify"))))}))))};const Z=[{value:0,label:I.a.t("site:general.profile.calculateOtherChargeByTotalAmount")},{value:1,label:I.a.t("site:general.profile.calaulateOtherChargeBySpecifiedItemAmount")}],X=[{value:0,label:I.a.t("site:general.profile.dineIn"),svValue:1},{value:1,label:I.a.t("site:general.profile.takeaway"),svValue:2},{value:2,label:I.a.t("site:general.profile.quickService"),svValue:5},{value:3,label:I.a.t("site:general.profile.delivery"),svValue:3},{value:4,label:I.a.t("site:general.profile.pickup"),svValue:4}],z={value:-1,label:"None",svValue:0};let $=[{value:0,label:I.a.t("site:general.profile.rounding5")},{value:1,label:I.a.t("site:general.profile.rounding10")},{value:3,label:I.a.t("site:general.profile.rounding100")},{value:2,label:I.a.t("site:general.profile.noRounding")}];const J=[{value:0,label:I.a.t("site:general.profile.mon")},{value:1,label:I.a.t("site:general.profile.tue")},{value:2,label:I.a.t("site:general.profile.wed")},{value:3,label:I.a.t("site:general.profile.thu")},{value:4,label:I.a.t("site:general.profile.fri")},{value:5,label:I.a.t("site:general.profile.sat")},{value:6,label:I.a.t("site:general.profile.sun")}],ee=[{label:"Scale printed barcode as Weight",value:0},{label:"Scale printed barcode as 4 Digital Price (Check Byte at 8th)",value:1},{label:"Scale printed barcode as 5 Digital Price (Check Byte at 8th)",value:2},{label:"Scale printed barcode as 4 Price (Check Byte at 13th)",value:3},{label:"Scale printed barcode as 5 Price (Check Byte at 13th)",value:4},{label:"Scale printed 18 digitals barcode as 5 Price (Check Byte at 18th)",value:5},{label:"Scale printed 18 digitals barcode as 5 Qty (Check Byte at 18th)",value:6}
1,{label:"Scale printed barcode as 4 Price, 1 as Qty (Check Byte at 8th)",value:7},{label:"Scale printed barcode as 5 Price, 1 as Qty (Check Byte at 8th)",value:8},{label:"Scale printed barcode as 4 Price, 1 as Qty (Check Byte at 13th)",value:9},{label:"Scale printed barcode as 5 Price, 1 as Qty (Check Byte at 13th)",value:10},{label:"Scale printed barcode not available",value:11}],ae=[{label:"Disable 2pppppcxxxxxc Printed Barcode Label",value:0},{label:"Enable 2pppppcxxxxxc Printed Barcode Label as sales price",value:1},{label:"Enable 2pppppcxxxxxc Printed Barcode Label as weight",value:2},{label:"Enable 20pppppxxxxxc Printed Barcode Label as salse price",value:3},{label:"Enable 20pppppxxxxxc Printed Barcode Label as weight",value:4},{label:"Enable 20pppppcxxxxx Printed Barcode Label as sales price",value:5},{label:"Enable 20pppppcxxxxx Printed Barcode Label as weight",value:6},{label:"Enable 2pppppxxxxxxc Printed Barcode Label as sales price",value:7},{label:"Enable 2pppppxxxxxxc Printed Barcode Label as weight",value:8}],te=r.g().shape({CompanyName:r.i().trim().required(),Telephone:r.i().required(),ABN:r.i().required(),Fax:r.i(),Address:r.i().trim().required(),Initial:r.i().min(1).max(1).trim().required(),BeginTime:r.i().required(),EndTime:r.i().required(),AutoSurcharge:r.b(),SurchargeName:r.i().max(32).trim(),TaxName:r.i().max(32).trim(),OtherCharge:r.b(),CalculateOtherChargeKind:r.g().nullable().when("OtherCharge",{is:!0,then:r.g().required()}),OtherChargeName:r.i().max(32).trim(),OtherChargeRate:r.f().min(0).max(100),PriceIncludesGST:r.b(),DefaultGSTRate:r.f().min(0).max(100),orderType:r.a().min(1).required(I.a.t("general:validation.aSelOptReq")),SpecialDays:r.a().when("EnableSpecialDay",(e,a)=>e?a.of(r.g().shape({Description1:r.i().required(I.a.t("general:validation.canNotBeLeftBlack")),Description2:r.i(),SpecialStartDate:r.d().nullable().required(I.a.t("general:validation.canNotBeLeftBlack")),SpecialEndDate:r.d().nullable().required(I.a.t("general:validation.canNotBeLeftBlack"))})):a.nullable()),EnableTableTimeLimit:r.b(),TableTimeLimit:r.f().when("EnableTableTimeLimit",{is:!0,then:e=>e.min(1)}),ChargeScopes:r.a().when("AutoSurcharge",(e,a)=>e?a.of(r.g().shape({Model:r.g().required(),ApplyOnDelivery:r.b(),ApplyOnDineIn:r.b(),ApplyOnPickup:r.b(),ApplyOnQuickSale:r.b(),ApplyOnTakeaway:r.b(),ChargeRate:r.f().min(0).max(100).required(),StartTime:r.d().nullable(),EndTime:r.d().nullable(),FreDayOfWeekList:r.a().when("Model",(e,a)=>e.value===_.Mb.DAY_OF_WEEK?a.min(1).nullable().required("Day of week is required"):a.nullable()),SpecialStartDate:r.d().when("Model",(e,a)=>e.value===_.Mb.SPECIAL_DAYS?a.required():a.nullable()),SpecialEndDate:r.d().when("Model",(e,a)=>e.value===_.Mb.SPECIAL_DAYS?a.required():a.nullable())})):a.nullable()),GiftCardEnabled:r.b(),RemoveInstructionIcons:r.b(),RemoveSoldOutItemAndInstruction:r.b()}),le=e=>{if(!e)return"00:00";const a=e.includes("T")?e.split("T")[1]:e,[t="00",l="00"]=a.split(":");return`${t}:${l}`},ne={changeDirtyAction:N.j};a.default=Object(A.b)(e=>{let{settings:a,workspace:t}=e;const{dirty:l}=a,{merchant:n,branch:r}=t;return{unsaved:l,merchant:n,branchId:r.branchId,isCloud:1===r.configType}},ne)(e=>{let{unsaved:a,changeDirtyAction:t,location:r,merchant:v,branchId:A,isCloud:N}=e;const{merchantId:I}=v,{t:x}=Object(f.a)(),[B,H]=Object(l.useState)(!1),[w,k]=Object(l.useState)(!1),[M,V]=Object(l.useState)(!1),[R,F]=Object(l.useState)(!1),[U,G]=Object(l.useState)(!1),[K,Y]=Object(l.useState)({SpecialTimeInfo:{},orderType:[],SpecialDays:[]});return Object(l.useEffect)(()=>{"*"!==A&&(async()=>{H(!0);try{var e,a,t,l,n,r,i,o,c,m;const s=N?await D.Nb.branchProfileInfoCloud(I,A):await D.Nb.branchProfileInfo(),d=N?(await D.Nb.getSysParameterListWithTypeCloud(I,A,[18])).recordList:await D.Nb.getSysParameterListWithType([18]),u=N?(await D.Nb.getSysParameterListWithTypeCloud(I,A,[14])).recordList:await D.Nb.getSysParameterListWithType([14]),p=N?(await D.Nb.getSysParameterListWithTypeCloud(I,A,[28])).recordList:await D.Nb.getSysParameterListWithType([28]),E="true"===(null===(e=d.find(e=>"PRINT_JOB_LIST_CONFIRM"===e.ParamCode))||void 0===e?void 0:e.ParamValue),g="true"===(null===(a=p.find(e=>"REPORT_ACCESS_AFTER_CASH_DECLARATION"===e.ParamCode))||void 0===a?void 0:a.ParamValue),h=parseInt(null===(t=u.find(e=>"DEFAULT_MEAL_TYPE"===e.ParamCode))||void 0===t?void 0:t.ParamValue,10)||-1,b=(X.find(e=>e.svValue===h)||z).value,S=null===(l=u.find(e=>"GST_NAME"===e.ParamCode))||void 0===l?void 0:l.ParamValue,v=[];s.EnableDineIn&&v.push(0),s.EnableTakeAway&&v.push(1),s.EnableQuickService&&v.push(2),s.EnableDelivery&&v.push(3),s.EnablePickUp&&v.push(4);const y={...s,TaxName:S,defaultOrderType:b,enableDoubleCheckPrintDocket:E,BeginTime:le(s.BeginTime),EndTime:le(s.EndTime),SurchargeStartTime:le(s.SurchargeStartTime),SurchargeEndTime:le(s.SurchargeEndTime),SpecialTimeInfo:{...s.SpecialTimeInfo,HappyHourStartTime:le(s.SpecialTimeInfo.HappyHourStartTime),HappyHourStartTime1:le(s.SpecialTimeInfo.HappyHourStartTime1),HappyH
1ourStartTime2:le(s.SpecialTimeInfo.HappyHourStartTime2),HappyHourStartTime3:le(s.SpecialTimeInfo.HappyHourStartTime3),HappyHourStartTime4:le(s.SpecialTimeInfo.HappyHourStartTime4),HappyHourStartTime5:le(s.SpecialTimeInfo.HappyHourStartTime5),HappyHourStartTime6:le(s.SpecialTimeInfo.HappyHourStartTime6),HappyHourEndTime:le(s.SpecialTimeInfo.HappyHourEndTime),HappyHourEndTime1:le(s.SpecialTimeInfo.HappyHourEndTime1),HappyHourEndTime2:le(s.SpecialTimeInfo.HappyHourEndTime2),HappyHourEndTime3:le(s.SpecialTimeInfo.HappyHourEndTime3),HappyHourEndTime4:le(s.SpecialTimeInfo.HappyHourEndTime4),HappyHourEndTime5:le(s.SpecialTimeInfo.HappyHourEndTime5),HappyHourEndTime6:le(s.SpecialTimeInfo.HappyHourEndTime6),WeekendPriceStartDay:J.find(e=>e.value===s.SpecialTimeInfo.WeekendPriceStartDay),WeekendPriceEndDay:J.find(e=>e.value===s.SpecialTimeInfo.WeekendPriceEndDay)},orderType:[...v],CalculateOtherChargeKind:Z.find(e=>e.value===s.CalculateOtherChargeKind),RoundingFlag:$.find(e=>e.value===s.RoundingFlag),SpecialDays:null===(n=s.SpecialDays)||void 0===n?void 0:n.map(e=>({...e,SpecialStartDate:new Date("Invalid date"===e.SpecialStartDate&&e.SpecialStartDate?null:`${(new Date).getFullYear()}-${e.SpecialStartDate}`.replace(/-/g,"/")),SpecialEndDate:new Date("Invalid date"===e.SpecialEndDate&&e.SpecialEndDate?null:`${(new Date).getFullYear()}-${e.SpecialEndDate}`.replace(/-/g,"/"))})),EnableTableTimeLimit:s.TableTimeLimit>0,PrintedBarcodeStartWithTwoEnable:s.PrintedBarcodeStartWithTwoEnable,PrintedBarcodeStartWithZeroTwoEnable:s.PrintedBarcodeStartWithZeroTwoEnable,PrintedBarcodeStartWithTwoOption:s.PrintedBarcodeStartWithTwoEnable&&ae.filter(e=>e.value===s.PrintedBarcodeStartWithTwoOption)[0],PrintedBarcodeStartWithZeroTwoOption:s.PrintedBarcodeStartWithZeroTwoEnable&&ee.filter(e=>e.value===s.PrintedBarcodeStartWithZeroTwoOption)[0],ChargeScopes:s.ChargeScopes.map(e=>{var a;return{...e,Model:_.Mb.getSelectedOption(e.Model),StartTime:C()(e.StartTime).toDate(),EndTime:C()(e.EndTime).toDate(),SpecialStartDate:e.Model===_.Mb.SPECIAL_DAYS?C()(e.SpecialStartDate):C()(),SpecialEndDate:e.Model===_.Mb.SPECIAL_DAYS?C()(e.SpecialEndDate):C()().add(1,"days"),FreDayOfWeekList:null===(a=e.FreDayOfWeekList)||void 0===a?void 0:a.map(e=>_.i.getSelectedOption(e))}}),ReportAccessAfterCashDeclaration:g};Y(y),"hk"!==(null!==(r=s.Iso2)&&void 0!==r?r:"").toLowerCase()&&"bd"!==(null!==(i=s.Iso2)&&void 0!==i?i:"").toLowerCase()&&"vn"!==(null!==(o=s.Iso2)&&void 0!==o?o:"").toLowerCase()&&"th"!==(null!==(c=s.Iso2)&&void 0!==c?c:"").toLowerCase()&&"jp"!==(null!==(m=s.Iso2)&&void 0!==m?m:"").toLowerCase()&&($=$.filter(e=>3!==e.value))}catch(s){h.b.error(s.message)}H(!1)})()},[x,I,A,N]),n.a.createElement(n.a.Fragment,null,n.a.createElement(g.a,{heading:"menu:site.general.profile",isCloud:N,branchRequired:1===v.configType}),n.a.createElement(i.a,{className:"mb-4",body:!0},n.a.createElement(L.a,{isLoading:B,global:!1}),n.a.createElement(S.c,{initialValues:K,validationSchema:te,onSubmit:(e,a)=>{let{setSubmitting:l}=a;Object(T.b)(x("general:notice.save"),async()=>{try{var a,n,r,i,o,c,m,s,d;const{enableDoubleCheckPrintDocket:l,TaxName:u,defaultOrderType:p,...E}=e,g={ParamType:18,Parameters:[{OrderIndex:0,ParamCode:"PRINT_JOB_LIST_CONFIRM",ParamType:18,ParamValue:l,SpecialConvertValue:""}]};N?await D.Nb.batchPutSysParameterListCloud(I,A,[g]):await D.Nb.batchPutSysParameterList([g]);const h={ParamType:28,Parameters:[{OrderIndex:0,ParamCode:"REPORT_ACCESS_AFTER_CASH_DECLARATION",ParamType:28,ParamValue:e.ReportAccessAfterCashDeclaration,SpecialConvertValue:""}]};N?await D.Nb.batchPutSysParameterListCloud(I,A,[h]):await D.Nb.batchPutSysParameterList([h]);let b=p;p!==z.value&&e.orderType.includes(p)&&(b=X.find(e=>e.value===p).svValue);const S={ParamType:14,Parameters:[{OrderIndex:0,ParamCode:"GST_NAME",ParamType:14,ParamValue:u,SpecialConvertValue:""},{OrderIndex:0,ParamCode:"DEFAULT_MEAL_TYPE",ParamType:14,ParamValue:b,SpecialConvertValue:""}]};N?await D.Nb.batchPutSysParameterListCloud(I,A,[S]):await D.Nb.batchPutSysParameterList([S]);const{ChargeScopes:v}=E,y=v.map(e=>{const a={...e};var t;(a.Model=a.Model.value,a.Model===_.Mb.UNIVERSAL&&(a.FreDayOfWeekList=[],a.SpecialEndDate=null,a.SpecialStartDate=null),a.Model===_.Mb.DAY_OF_WEEK)&&(a.SpecialEndDate=null,a.SpecialStartDate=null,a.FreDayOfWeekList=null===(t=a.FreDayOfWeekList)||void 0===t?void 0:t.map(e=>e.value));return a.Model===_.Mb.SPECIAL_DAYS&&(a.FreDayOfWeekList=[],a.SpecialStartDate=C()(a.SpecialStartDate).format("YYYY-MM-DD"),a.SpecialEndDate=C()(a.SpecialEndDate).format("YYYY-MM-DD")),a.StartTime=C()(a.StartTime).format("HH:mm"),a.EndTime=C()(a.EndTime).format("HH:mm"),a}),f={...E,ChargeScopes:y,EnableDineIn:e.orderType.includes(0),EnableTakeAway:e.orderType.includes(1),EnableQuickService:e.orderType.includes(2),EnableDelivery:e.orderType.includes(3),EnablePickUp:e.orderType.includes(4),CalculateOtherChargeKind:null===(a=e.CalculateOtherChargeKind)||void 0===a?void 0:a.value,RoundingFlag:null===(n=e.RoundingFlag)||void 0===n?void 0:n.value,SpecialTimeInfo:{...e.SpecialTimeInfo,WeekendPriceStartDay:null===(r=e.SpecialTimeInfo.WeekendPriceStartDay)||void 0===r?void 0:r.value,WeekendPriceEndDay:null===(i=e.SpecialTimeInfo.WeekendPriceEndDay)||void 0===i?void 0:i.value},SpecialDays:null===(o=e.SpecialDays)||void 0===o?void 0:o.map(e=>({...e,SpecialStartDate:C()(e.SpecialStartDate).format("MM-DD"),SpecialEndDate:C()(e.SpecialEndDate).format("MM-DD")})),OrderNoteEnabled:e.OrderNoteEnabled,OrderItemNoteEnabled:e.OrderItemNoteEnabled,BalanceTimeEnabled:e.BalanceTimeEnabled,PrintedBarcodeStartWithTwoEnable:e.PrintedBarcodeStartWithTwoEnable,PrintedBarcodeStartWithZeroTwoEnable:e.PrintedBarcodeStartWithZeroTwoEnable,PrintedBarcodeStartWithTwoOption:null!==(c=null===(m=e.PrintedBarcodeStartWithTwoOption)||void 0===m?void 0:m.value)&&void 0!==c?c:null,PrintedBarcodeStartWithZeroTwoOption:null!==(s=null===(d=e.PrintedBarcodeStartWithZeroTwoOption)||void 0===d?void 0:d.value)&&void 0!==s?s:null};delete f.orderType,delete f.EnableTableTimeLimit,N?await D.Nb.updateBranchProfileInfoCloud(I,A,f):await D.Nb.updateBranchProfileInfo(f),Y(e),k(!1),t(!1),Object(T.h)(x("general:status.saved"))}catch(u){Object(T.d)(`${x("general:action.save")}${x("general:status.fail")}`,u.message)}l(!1)},()=>{l(!1)})},enableReinitialize:!0},e=>{var l,r;let{handleChange:i,handleBlur:g,setValues:v,setFieldValue:D,setFieldTouched:f,values:A,errors:N,touched:I,isSubmitting:L,dirty:B}=e;return w&&B!==a&&t(B),n.a.createElement(S.b,null,n.a.createElement(o.a,null,
1n.a.createElement(c.a,{md:4},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.name")),n.a.createElement(y.f,{name:"CompanyName",value:A.CompanyName,onChange:i,onBlur:g,invalid:N.CompanyName&&I.CompanyName,disabled:L,plaintext:!w}),n.a.createElement(d.a,null,N.CompanyName))),n.a.createElement(c.a,{md:4},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.telephone")),n.a.createElement(y.f,{name:"Telephone",value:A.Telephone,onChange:i,onBlur:g,invalid:N.Telephone&&I.Telephone,disabled:L,plaintext:!w}),n.a.createElement(d.a,null,N.Telephone))),n.a.createElement(c.a,{md:4},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.fax")),n.a.createElement(y.f,{name:"Fax",value:A.Fax,onChange:i,onBlur:g,invalid:N.Fax&&I.Fax,disabled:L,plaintext:!w}),n.a.createElement(d.a,null,N.Fax))),n.a.createElement(c.a,{md:4},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.abn")),n.a.createElement(y.f,{name:"ABN",value:A.ABN,onChange:i,onBlur:g,invalid:N.ABN&&I.ABN,disabled:L,plaintext:!w}),n.a.createElement(d.a,null,N.ABN))),n.a.createElement(c.a,{md:8},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.address")),n.a.createElement(y.j,{name:"Address",value:A.Address,onChange:i,onBlur:g,invalid:N.Address&&I.Address,disabled:L,plaintext:!w}),n.a.createElement(d.a,null,N.Address)))),n.a.createElement(b.b,{className:"mb-3"}),n.a.createElement(o.a,null,n.a.createElement(c.a,{md:3},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.invoiceNoInitial")),n.a.createElement(y.f,{name:"Initial",value:A.Initial,onChange:i,onBlur:g,invalid:N.Initial&&I.Initial,disabled:L,plaintext:!w}),n.a.createElement(d.a,null,N.Initial))),n.a.createElement(c.a,{md:6},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.businessHours")),n.a.createElement(o.a,null,n.a.createElement(c.a,{md:6},n.a.createElement(y.f,{name:"BeginTime",prepend:{text:x("site:general.profile.from")},value:A.BeginTime,onChange:i,onBlur:g,invalid:N.BeginTime&&I.BeginTime,disabled:L,plaintext:!w}),n.a.createElement(d.a,null,N.BeginTime)),n.a.createElement(c.a,{md:6},n.a.createElement(y.f,{name:"EndTime",prepend:{text:x("site:general.profile.to")},value:A.EndTime,onChange:i,onBlur:g,invalid:N.EndTime&&I.EndTime,disabled:L,plaintext:!w}),n.a.createElement(d.a,null,N.EndTime))))),n.a.createElement(c.a,{md:3},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.taxName")),n.a.createElement(y.f,{name:"TaxName",value:A.TaxName,onChange:i,onBlur:g,invalid:N.TaxName&&I.TaxName,disabled:L,plaintext:!w}),n.a.createElement(d.a,null,N.TaxName))),n.a.createElement(c.a,{md:3},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.roundingFlag")),n.a.createElement(y.h,{name:"RoundingFlag",value:A.RoundingFlag,isClearable:!1,options:$,onChange:D,onBlur:f,invalid:N.RoundingFlag&&I.RoundingFlag,disabled:L,plaintext:!w}),n.a.createElement(d.a,null,N.RoundingFlag))),n.a.createElement(c.a,{md:3},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.defaultGstRate")),n.a.createElement(y.f,{name:"DefaultGSTRate",value:A.DefaultGSTRate,onChange:i,onBlur:g,append:{text:"%"},invalid:N.DefaultGSTRate&&I.DefaultGSTRate,plaintext:!w}),n.a.createElement(d.a,null,N.defaultGstRate))),n.a.createElement(c.a,{md:3},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.salesIncludeGst")),n.a.createElement(y.i,{name:"PriceIncludesGST",value:A.PriceIncludesGST,onChange:D,onBlur:f,disabled:!w||L})))),n.a.createElement(m.a,null,n.a.createElement("div",{className:"d-flex align-items-center"},n.a.createElement(y.i,{name:"AutoSurcharge",value:A.AutoSurcharge,onChange:D,onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.serviceCharge"))),A.AutoSurcharge&&n.a.createElement("div",{className:"border-left border-primary ml-3 pl-3 pt-3"},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.serviceChargeName")),n.a.createElement(y.f,{name:"SurchargeName",value:A.SurchargeName,onChange:i,onBlur:g,invali
1d:N.SurchargeName&&I.SurchargeName,disabled:L,plaintext:!w}),n.a.createElement(d.a,null,N.SurchargeName)),n.a.createElement(u.a,null,n.a.createElement("thead",null,n.a.createElement("tr",null,n.a.createElement("th",{style:{verticalAlign:"middle"}},"Rate"),n.a.createElement("th",{style:{verticalAlign:"middle"}},"Mode"),n.a.createElement("th",{style:{verticalAlign:"middle"}},"Frequency"),n.a.createElement("th",{style:{verticalAlign:"middle"}},"Time Range"),n.a.createElement("th",{className:"text-center",style:{verticalAlign:"middle",width:"30px"}},"Dine In"),n.a.createElement("th",{className:"text-center",style:{verticalAlign:"middle",width:"30px"}},"Takeaway"),n.a.createElement("th",{className:"text-center",style:{verticalAlign:"middle",width:"30px"}},"Pickup"),n.a.createElement("th",{className:"p-2 text-center",style:{verticalAlign:"middle",width:"30px"}},"Delivery"),n.a.createElement("th",{className:"text-center",style:{verticalAlign:"middle",width:"30px"}},"Quick-sales"),n.a.createElement("th",{className:"p-2",style:{width:"32px"}}))),n.a.createElement("tbody",null,null===(l=A.ChargeScopes)||void 0===l?void 0:l.map((e,a)=>{var t,l,r,s,u,E,h,b,S,v,T,O,x,B,H,k,M,V,R,F,W;return n.a.createElement("tr",{key:`${e.CreatedAt}${e.SpecialStartDate}${e.SpecialEndDate}`},n.a.createElement("td",{width:"60px"},n.a.createElement(m.a,{className:"mb-0"},n.a.createElement(y.f,{name:`ChargeScopes[${a}].ChargeRate`,value:e.ChargeRate,onChange:i,onBlur:g,disabled:L,invalid:N.ChargeScopes&&a in N.ChargeScopes&&(null===(t=N.ChargeScopes[a])||void 0===t?void 0:t.ChargeRate)&&I.ChargeScopes&&a in I.ChargeScopes&&(null===(l=I.ChargeScopes[a])||void 0===l?void 0:l.ChargeRate),plaintext:!w}),n.a.createElement(d.a,null,N.ChargeScopes&&a in N.ChargeScopes&&(null===(r=N.ChargeScopes[a])||void 0===r?void 0:r.ChargeRate)))),n.a.createElement("td",{width:"180px"},n.a.createElement(m.a,{className:"mb-0"},n.a.createElement(y.h,{name:`ChargeScopes[${a}].Model`,value:e.Model,onChange:D,onBlur:f,options:_.Mb.getSelectOptions(),disabled:L,invalid:N.ChargeScopes&&a in N.ChargeScopes&&(null===(s=N.ChargeScopes[a])||void 0===s?void 0:s.Model)&&I.ChargeScopes&&a in I.ChargeScopes&&(null===(u=I.ChargeScopes[a])||void 0===u?void 0:u.Model),plaintext:!w,isClearable:!1,isSearchable:!1}),n.a.createElement(d.a,null,N.ChargeScopes&&a in N.ChargeScopes&&(null===(E=N.ChargeScopes[a])||void 0===E?void 0:E.Model)))),n.a.createElement("td",{width:"200px"},(()=>{return e.Model.value===_.Mb.UNIVERSAL?n.a.createElement("div",{className:"form-control-plaintext"},"EVERYDAY"):e.Model.value===_.Mb.DAY_OF_WEEK?n.a.createElement(n.a.Fragment,null,n.a.createElement(y.h,{name:`ChargeScopes[${a}].FreDayOfWeekList`,value:e.FreDayOfWeekList,onChange:D,onBlur:f,options:_.i.getSelectOptions(),isMulti:!0,disabled:L,invalid:N.ChargeScopes&&a in N.ChargeScopes&&(null===(t=N.ChargeScopes[a])||void 0===t?void 0:t.FreDayOfWeekList)&&I.ChargeScopes&&a in I.ChargeScopes&&(null===(l=I.ChargeScopes[a])||void 0===l?void 0:l.FreDayOfWeekList),plaintext:!w}),n.a.createElement(d.a,null,N.ChargeScopes&&a in N.ChargeScopes&&(null===(r=N.ChargeScopes[a])||void 0===r?void 0:r.FreDayOfWeekList))):e.Model.value===_.Mb.SPECIAL_DAYS?n.a.createElement(y.e,{name:"dateRange",startDate:e.SpecialStartDate,endDate:e.SpecialEndDate,onChange:(e,t)=>
1{D(`ChargeScopes[${a}].SpecialStartDate`,e),D(`ChargeScopes[${a}].SpecialEndDate`,t)},onBlur:()=>{f(`ChargeScopes[${a}].SpecialStartDate`,!0),f(`ChargeScopes[${a}].SpecialEndDate`,!0)},disabled:L,minDate:C()(),isClearable:!1,plaintext:!w,autoApply:!0}):null;var t,l,r})()),n.a.createElement("td",{width:"180px"},n.a.createElement(o.a,null,n.a.createElement(c.a,{className:"pr-0"},n.a.createElement(m.a,{className:"mb-0 d-inline-block text-center w-100"},n.a.createElement(y.c,{name:`ChargeScopes[${a}].StartTime`,value:e.StartTime,onChange:D,onBlur:f,disabled:L,showTimeInput:!0,showTimeSelect:!0,showTimeSelectOnly:!0,timeIntervals:"15",dateFormat:"HH:mm",dateFormatPlain:"HH:mm",plaintext:!w}))),n.a.createElement(c.a,{xs:2,className:"p-1"},n.a.createElement("div",{className:"text-center"},"-")),n.a.createElement(c.a,{className:"pl-0"},n.a.createElement(m.a,{className:"mb-0 d-inline-block text-center w-100"},n.a.createElement(y.c,{name:`ChargeScopes[${a}].EndTime`,value:e.EndTime,onChange:D,onBlur:f,disabled:L,showTimeInput:!0,showTimeSelect:!0,showTimeSelectOnly:!0,timeIntervals:"15",dateFormat:"HH:mm",dateFormatPlain:"HH:mm",plaintext:!w}))))),n.a.createElement("td",{className:"p-2 text-center",style:{verticalAlign:"middle",width:"30px"}},n.a.createElement(m.a,{className:"mb-0"},n.a.createElement(y.a,{name:`ChargeScopes[${a}].ApplyOnDineIn`,value:e.ApplyOnDineIn,onChange:D,onBlur:f,invalid:N.ChargeScopes&&a in N.ChargeScopes&&(null===(h=N.ChargeScopes[a])||void 0===h?void 0:h.ApplyOnDineIn)&&I.ChargeScopes&&a in I.ChargeScopes&&(null===(b=I.ChargeScopes[a])||void 0===b?void 0:b.ApplyOnDineIn),disabled:L,plaintext:!w}),n.a.createElement(d.a,null,N.ChargeScopes&&a in N.ChargeScopes&&(null===(S=N.ChargeScopes[a])||void 0===S?void 0:S.ApplyOnDineIn)))),n.a.createElement("td",{className:"p-2 text-center",style:{verticalAlign:"middle",width:"52px"}},n.a.createElement(m.a,{className:"mb-0"},n.a.createElement(y.a,{name:`ChargeScopes[${a}].ApplyOnTakeaway`,value:e.ApplyOnTakeaway,onChange:D,onBlur:f,invalid:N.ChargeScopes&&a in N.ChargeScopes&&(null===(v=N.ChargeScopes[a])||void 0===v?void 0:v.ApplyOnTakeaway)&&I.ChargeScopes&&a in I.ChargeScopes&&(null===(T=I.ChargeScopes[a])||void 0===T?void 0:T.ApplyOnTakeaway),disabled:L,plaintext:!w}),n.a.createElement(d.a,null,N.ChargeScopes&&a in N.ChargeScopes&&(null===(O=N.ChargeScopes[a])||void 0===O?void 0:O.ApplyOnTakeaway)))),n.a.createElement("td",{className:"p-2 text-center",style:{verticalAlign:"middle",width:"52px"}},n.a.createElement(m.a,{className:"mb-0"},n.a.createElement(y.a,{name:`ChargeScopes[${a}].ApplyOnPickup`,value:e.ApplyOnPickup,onChange:D,onBlur:f,invalid:N.ChargeScopes&&a in N.ChargeScopes&&(null===(x=N.ChargeScopes[a])||void 0===x?void 0:x.ApplyOnPickup)&&I.ChargeScopes&&a in I.ChargeScopes&&(null===(B=I.ChargeScopes[a])||void 0===B?void 0:B.ApplyOnPickup),disabled:L,plaintext:!w}),n.a.createElement(d.a,null,N.ChargeScopes&&a in N.ChargeScopes&&(null===(H=N.ChargeScopes[a])||void 0===H?void 0:H.ApplyOnPickup)))),n.a.createElement("td",{className:"p-2 text-center",style:{verticalAlign:"middle",width:"52px"}},n.a.createElement(m.a,{className:"mb-0"},n.a.createElement(y.a,{name:`ChargeScopes[${a}].ApplyOnDelivery`,value:e.ApplyOnDelivery,onChange:D,onBlur:f,invalid:N.ChargeScopes&&a in N.ChargeScopes&&(null===(k=N.ChargeScopes[a])||void 0===k?void 0:k.ApplyOnDelivery)&&I.ChargeScopes&&a in I.ChargeScopes&&(null===(M=I.ChargeScopes[a])||void 0===M?void 0:M.ApplyOnDelivery),disabled:L,plaintext:!w}),n.a.createElement(d.a,null,N.ChargeScopes&&a in N.ChargeScopes&&(null===(V=N.ChargeScopes[a])||void 0===V?void 0:V.ApplyOnDelivery)))),n.a.createElement("td",{className:"p-2 text-center",style:{verticalAlign:"middle",width:"52px"}},n.a.createElement(m.a,{className:"mb-0"},n.a.createElement(y.a,{name:`ChargeScopes[${a}].ApplyOnQuickSale`,value:e.ApplyOnQuickSale,onChange:D,onBlur:f,invalid:N.ChargeScopes&&a in N.ChargeScopes&&(null===(R=N.ChargeScopes[a])||void 0===R?void 0:R.ApplyOnQuickSale)&&I.ChargeScopes&&a in I.ChargeScopes&&(null===(F=I.ChargeScopes[a])||void 0===F?void 0:F.ApplyOnQuickSale),disabled:L,plaintext:!w}),n.a.createElement(d.a,null,N.ChargeScopes&&a in N.ChargeScopes&&(null===(W=N.ChargeScopes[a])||void 0===W?void 0:W.ApplyOnQuickSale)))),n.a.createElement("td",{className:"p-2 text-center",style:{verticalAlign:"middle",width:"32px"}},w&&n.a.createElement(p.a,{to:"#",color:"link",style:{textDecoration:"none",cursor:"pointer"},onClick:()=>{const e=[...A.ChargeScopes];e.splice(a,1),D("ChargeScopes",e)},className:"p-0 text-danger"},n.a.createElement(P.a,null))))})),w&&n.a.createElement("tfoot",null,n.a.createElement("tr",null,n.a.createElement("td",{colSpan:10,className:"p-2"},n.a.createElement(E.a,{color:"primary",size:"sm",outline:!0,onClick:()=>{const e=[...A.ChargeScopes];e.push({ChargeRate:0,Model:_.Mb.getSelectedOption(_.Mb.UNIVERSAL),StartTime:C()().startOf("day").toDate(),EndTime:C()().endOf("day").toDate(),FreDayOfWeekList:[],SpecialStartDate:C()(),SpecialEndDate:C()().add(1,"days"),ApplyOnDineIn:!1,Ap
1plyOnTakeaway:!1,ApplyOnPickup:!1,ApplyOnDelivery:!1,ApplyOnQuickSale:!1}),D("ChargeScopes",e)}},n.a.createElement(O.a,null)," ",x("general:action.add")))))))),n.a.createElement(m.a,null,n.a.createElement("div",{className:"d-flex align-items-center"},n.a.createElement(y.i,{name:"OtherCharge",value:A.OtherCharge,onChange:D,onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.otherCharge"))),A.OtherCharge&&n.a.createElement("div",{className:"border-left border-primary ml-3 pl-3 py-3"},n.a.createElement(o.a,null,n.a.createElement(c.a,{md:3},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.otherChargeName")),n.a.createElement(y.f,{name:"OtherChargeName",value:A.OtherChargeName,onChange:i,onBlur:g,invalid:N.OtherChargeName&&I.OtherChargeName,plaintext:!w,disabled:L}),n.a.createElement(d.a,null,N.OtherChargeName))),n.a.createElement(c.a,{md:3},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.rate")),n.a.createElement(y.f,{name:"OtherChargeRate",value:A.OtherChargeRate,onChange:i,onBlur:g,invalid:N.OtherChargeRate&&I.OtherChargeRate,disabled:L,plaintext:!w,append:{text:"%"}}),n.a.createElement(d.a,null,N.OtherChargeRate))),n.a.createElement(c.a,{md:6},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.serviceChargeType")),n.a.createElement(y.h,{name:"CalculateOtherChargeKind",value:A.CalculateOtherChargeKind,options:Z,onChange:D,onBlur:f,invalid:N.CalculateOtherChargeKind&&I.CalculateOtherChargeKind,disabled:L,plaintext:!w,isClearable:!1,isSearchable:!1}),n.a.createElement(d.a,null,N.CalculateOtherChargeKind)))))),n.a.createElement(m.a,null,n.a.createElement("div",{className:"d-flex align-items-center"},n.a.createElement(y.i,{name:"SpecialTimeInfo.EnableWeekendPriceFunction",value:A.SpecialTimeInfo.EnableWeekendPriceFunction,onChange:D,onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.enableWeekendPriceFunction"))),A.SpecialTimeInfo.EnableWeekendPriceFunction&&n.a.createElement("div",{className:"border-left border-primary ml-3 pl-3 pt-3"},n.a.createElement(o.a,null,n.a.createElement(c.a,{md:3},n.a.createElement(s.a,null,x("site:general.profile.from")),n.a.createElement(y.h,{name:"SpecialTimeInfo.WeekendPriceStartDay",value:A.SpecialTimeInfo.WeekendPriceStartDay,options:J,onChange:D,onBlur:f,invalid:N.WeekendPriceStartDay&&I.WeekendPriceStartDay,disabled:L,plaintext:!w,isClearable:!1,isSearchable:!1}),n.a.createElement(d.a,null,N.WeekendPriceStartDay)),n.a.createElement(c.a,{md:3},n.a.createElement(s.a,null,x("site:general.profile.to")),n.a.createElement(y.h,{name:"SpecialTimeInfo.WeekendPriceEndDay",value:A.SpecialTimeInfo.WeekendPriceEndDay,options:J,onChange:D,onBlur:f,invalid:N.WeekendPriceEndDay&&I.WeekendPriceEndDay,disabled:L,plaintext:!w,isClearable:!1,isSearchable:!1}),n.a.createElement(d.a,null,N.WeekendPriceEndDay))))),n.a.createElement(m.a,null,n.a.createElement("div",{className:"d-flex align-items-center"},n.a.createElement(y.i,{name:"SpecialTimeInfo.HappyHour",value:A.SpecialTimeInfo.HappyHour,onChange:D,onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.enableSpecialPriceFunction"))),A.SpecialTimeInfo.HappyHour&&n.a.createElement("div",{className:"border-left border-primary ml-3 pl-3 pt-3"},n.a.createElement(u.a,null,n.a.createElement("thead",null,n.a.createElement("tr",null,n.a.createElement("th",
1null),n.a.createElement("th",null,x("site:general.profile.mon")),n.a.createElement("th",null,x("site:general.profile.tue")),n.a.createElement("th",null,x("site:general.profile.wed")),n.a.createElement("th",null,x("site:general.profile.thu")),n.a.createElement("th",null,x("site:general.profile.fri")),n.a.createElement("th",null,x("site:general.profile.sat")),n.a.createElement("th",null,x("site:general.profile.sun")))),n.a.createElement("tbody",null,n.a.createElement("tr",null,n.a.createElement("td",{style:{verticalAlign:"middle"}},x("site:general.profile.start")),[0,1,2,3,4,5,6].map(e=>n.a.createElement("td",{key:e},n.a.createElement(y.f,{name:"SpecialTimeInfo.HappyHourStartTime"+(e||""),value:A.SpecialTimeInfo["HappyHourStartTime"+(e||"")],onChange:i,onBlur:g,invalid:N["HappyHourStartTime"+(e||"")]&&I["HappyHourStartTime"+(e||"")],disabled:L,plaintext:!w})))),n.a.createElement("tr",null,n.a.createElement("td",{style:{verticalAlign:"middle"}},x("site:general.profile.end")),[0,1,2,3,4,5,6].map(e=>n.a.createElement("td",{key:e},n.a.createElement(y.f,{name:"SpecialTimeInfo.HappyHourEndTime"+(e||""),value:A.SpecialTimeInfo["HappyHourEndTime"+(e||"")],onChange:i,onBlur:g,invalid:N["HappyHourEndTime"+(e||"")]&&I["HappyHourEndTime"+(e||"")],disabled:L,plaintext:!w})))))))),n.a.createElement(m.a,null,n.a.createElement("div",{className:"d-flex align-items-center"},n.a.createElement(y.i,{name:"EnableSpecialDay",value:A.EnableSpecialDay,onChange:D,onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.specialDateSpecialPrice"))),A.EnableSpecialDay&&n.a.createElement("div",{className:"border-left border-primary ml-3 pl-3 pt-3"},n.a.createElement(u.a,null,n.a.createElement("thead",null,n.a.createElement("tr",null,n.a.createElement("th",
1null,x("site:general.profile.specialDateSpecialPriceName",{num:1})),n.a.createElement("th",null,x("site:general.profile.specialDateSpecialPriceName",{num:2})),n.a.createElement("th",null,x("site:general.profile.startDate")),n.a.createElement("th",null,x("site:general.profile.endDate")),n.a.createElement("th",{className:"p-2",style:{width:"52px"}},x("site:general.profile.active")),n.a.createElement("th",{className:"p-2",style:{width:"32px"}}))),n.a.createElement("tbody",null,null===(r=A.SpecialDays)||void 0===r?void 0:r.map((e,a)=>{var t,l,r,o,c,s,u,E,h,b,S,C,T,O,_;return n.a.createElement("tr",{key:`${a.toString()}${e.toString()}`},n.a.createElement("td",null,n.a.createElement(m.a,{className:"mb-0"},n.a.createElement(y.f,{name:`SpecialDays.[${a}].Description1`,value:e.Description1,onChange:i,onBlur:g,disabled:L,invalid:N.SpecialDays&&a in N.SpecialDays&&(null===(t=N.SpecialDays[a])||void 0===t?void 0:t.Description1)&&I.SpecialDays&&a in I.SpecialDays&&(null===(l=I.SpecialDays[a])||void 0===l?void 0:l.Description1),plaintext:!w}),n.a.createElement(d.a,null,N.SpecialDays&&a in N.SpecialDays&&(null===(r=N.SpecialDays[a])||void 0===r?void 0:r.Description1)))),n.a.createElement("td",null,n.a.createElement(m.a,{className:"mb-0"},n.a.createElement(y.f,{name:`SpecialDays.[${a}].Description2`,value:e.Description2,onChange:i,onBlur:g,disabled:L,invalid:N.SpecialDays&&a in N.SpecialDays&&(null===(o=N.SpecialDays[a])||void 0===o?void 0:o.Description2)&&I.SpecialDays&&a in I.SpecialDays&&(null===(c=I.SpecialDays[a])||void 0===c?void 0:c.Description2),plaintext:!w}),n.a.createElement(d.a,null,N.SpecialDays&&a in N.SpecialDays&&(null===(s=N.SpecialDays[a])||void 0===s?void 0:s.Description2)))),n.a.createElement("td",null,n.a.createElement(m.a,{className:"mb-0"},n.a.createElement(y.c,{name:`SpecialDays.[${a}].SpecialStartDate`,value:e.SpecialStartDate,onChange:(e,a)=>{D(e,a)},onBlur:f,invalid:N.SpecialDays&&a in N.SpecialDays&&(null===(u=N.SpecialDays[a])||void 0===u?void 0:u.SpecialStartDate)&&I.SpecialDays&&a in I.SpecialDays&&(null===(E=I.SpecialDays[a])||void 0===E?void 0:E.SpecialStartDate),disabled:L,plaintext:!w,dateFormat:"dd/MM",dateFormatPlain:"DD/MM"}),n.a.createElement(d.a,null,N.SpecialDays&&a in N.SpecialDays&&(null===(h=N.SpecialDays[a])||void 0===h?void 0:h.SpecialStartDate)))),n.a.createElement("td",null,n.a.createElement(m.a,{className:"mb-0"},n.a.createElement(y.c,{name:`SpecialDays.[${a}].SpecialEndDate`,value:e.SpecialEndDate,onChange:(e,a)=>{D(e,a)},onBlur:f,invalid:N.SpecialDays&&a in N.SpecialDays&&(null===(b=N.SpecialDays[a])||void 0===b?void 0:b.SpecialEndDate)&&I.SpecialDays&&a in I.SpecialDays&&(null===(S=I.SpecialDays[a])||void 0===S?void 0:S.SpecialEndDate),disabled:L,plaintext:!w,dateFormat:"dd/MM",dateFormatPlain:"DD/MM"}),n.a.createElement(d.a,null,N.SpecialDays&&a in N.SpecialDays&&(null===(C=N.SpecialDays[a])||void 0===C?void 0:C.SpecialEndDate)))),n.a.createElement("td",{className:"p-2 text-center",style:{verticalAlign:"middle",width:"52px"}},n.a.createElement(m.a,{className:"mb-0"},n.a.createElement(y.a,{name:`SpecialDays.[${a}].Active`,value:e.Active,onChange:D,onBlur:f,invalid:N.SpecialDays&&a in N.SpecialDays&&(null===(T=N.SpecialDays[a])||void 0===T?void 0:T.Active)&&I.SpecialDays&&a in I.SpecialDays&&(null===(O=I.SpecialDays[a])||void 0===O?void 0:O.Active),disabled:L,plaintext:!w}),n.a.createElement(d.a,null,N.SpecialDays&&a in N.SpecialDays&&(null===(_=N.SpecialDays[a])||void 0===_?void 0:_.Active)))),n.a.createElement("td",{className:"p-2 text-center",style:{verticalAlign:"middle",width:"32px"}},w&&n.a.createElement(p.a,{to:"#",color:"link",style:{textDecoration:"none",cursor:"pointer"},onClick:()=>{const e={...A};e.SpecialDays.splice(a,1),v(e)},className:"p-0 text-danger"},n.a.createElement(P.a,null))))})),w&&n.a.createElement("tfoot",null,n.a.createElement("tr",null,n.a.createElement("td",{colSpan:4,className:"p-2"},n.a.createElement(E.a,{color:"primary",size:"sm",outline:!0,onClick:()=>{if(A.SpecialDays){const e={...A};e.SpecialDays.push({Description1:"",Description2:"",SpecialStartDate:new Date,SpecialEndDate:new Date,A
1ctive:!0}),v(e)}else h.b.error(x("general:notice.notSupported"),x("general:status.error"))}},n.a.createElement(O.a,null)," ",x("general:action.add")))))))),n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.orderTypes")),n.a.createElement(y.b,{inline:!0,id:"orderType",name:"orderType",options:X,value:A.orderType,onChange:D,onBlur:f,disabled:L,invalid:N.orderType&&I.orderType,plaintext:!w}),A.orderType.includes(0)&&n.a.createElement("div",{className:"border-left border-primary ml-3 pl-3 py-3"},n.a.createElement(m.a,null,n.a.createElement("div",{className:"d-flex align-items-center"},n.a.createElement(y.i,{name:"DineInPriorityCheckout",value:A.DineInPriorityCheckout,onChange:(e,a)=>{D(e,a),a&&D("EnableQuickCheckOut",!1)},onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.prepay"))),n.a.createElement("div",{className:"d-flex align-items-center mt-3"},n.a.createElement(y.i,{name:"EnableQuickCheckOut",value:A.EnableQuickCheckOut,onChange:(e,a)=>{D(e,a),a&&D("DineInPriorityCheckout",!1)},onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.EnableQuickCheckOut")))))),n.a.createElement(m.a,{className:"d-flex align-items-center mb-3"},n.a.createElement(y.i,{name:"OrderTypeFirstChoice",value:A.OrderTypeFirstChoice,onChange:D,onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.PriorChooseOrderType"))),!A.OrderTypeFirstChoice&&n.a.createElement("div",{className:"border-left border-primary ml-3 pl-3 mb-3 py-3"},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.defaultOrderTypes")),n.a.createElement(y.g,{inline:!0,id:"defaultOrderType",name:"defaultOrderType",options:[z,...X.filter(e=>A.orderType.includes(e.value))],value:A.defaultOrderType,onChange:D,onBlur:f,disabled:L,invalid:N.defaultOrderType&&I.defaultOrderType,plaintext:!w}))),n.a.createElement(m.a,null,n.a.createElement("div",{className:"d-flex align-items-center"},n.a.createElement(y.i,{name:"EnableTableTimeLimit",value:A.EnableTableTimeLimit,onChange:(e,a)=>{D(e,a),D("TableTimeLimit",a?"60":"0")},onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:device.to.EnableTimeLimitation"))),A.EnableTableTimeLimit&&n.a.createElement("div",{className:"border-left border-primary ml-3 pl-3 pt-3"},n.a.createElement(o.a,null,n.a.createElement(c.a,{md:4},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:device.to.DiningTimeLimitation")),n.a.createElement(y.f,{name:"TableTimeLimit",value:A.TableTimeLimit,onChange:i,onBlur:g,invalid:N.TableTimeLimit&&I.TableTimeLimit,disabled:L,plaintext:!w,append:{text:x("general:time.min")}}),n.a.createElement(d.a,null,N.TableTimeLimit)))))),n.a.createElement(o.a,null,n.a.createElement(c.a,{md:3},n.a.createElement("div",{className:"d-flex align-items-center mb-3"},n.a.createElement(y.i,{name:"OrderItemNoteEnabled",value:A.OrderItemNoteEnabled,onChange:D,onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.OrderItemNoteEnabled")))),n.a.createElement(c.a,{md:3},n.a.createElement("div",{className:"d-flex align-items-center mb-3"},n.a.createElement(y.i,{name:"OrderNoteEnabled",value:A.OrderNoteEnabled,onChange:D,onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.OrderNoteEnabled")))),n.a.createElement(c.a,{md:3},n.a.createElement("div",{className:"d-flex align-items-center mb-3"},n.a.createElement(y.i,{name:"BalanceTimeEnabled",value:A.BalanceTimeEnabled,onChange:D,onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.displayTimestamp")))),n.a.createElement(c.a,{md:3},n.a.createElement("div",{className:"d-flex align-items-center mb-3"},n.a.createElement(y.i,{name:"enableDoubleCheckPrintDocket",value:A.enableDoubleCheckPrintDocket,onChange:D,onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.doubleCheckManualPrintDocket"))))),n.a.createElement(o.a,null,n.a.createElement(c.a,{md:3},n.a.createElement("div",{className:"d-flex align-items-center mb-3"},n.a.createElement(y.i,{name:"ReportAccessAfterCashDeclaration",value:A.ReportAccessAfterCashDeclaration,onChange:D,onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.reportAccessAfterCashDeclaration")))),n.a.createElement(c.a,{md:3},n.a.createElement("div",{className:"d-flex align-items-center mb-3"},n.a.createElement(y.i,{name:"GiftCardEnabled",value:A.GiftCardEnabled,onChange:D,onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.giftCardEnabled")))),n.a.createElement(c.a,{md:3},n.a.createElement("div",{className:"d-flex align-items-center mb-3"},n.a.createElement(y.i,{name:"RemoveInstructionIcons",value:A.RemoveInstructionIcons,onChange:D,onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.removeInstructionIcons")))),n.a.createElement(c.a,{md:3},n.a.createElement("div",{className:"d-flex align-items-center mb-3"},n.a.createElement(y.i,{name:"RemoveSoldOutItemAndInstruction",value:A.RemoveSoldOutItemAndInstruction,onChange:D,onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.removeSoldOutItemAndInstruction"))))),n.a.createElement(o.a,null,
1n.a.createElement(c.a,{md:6},n.a.createElement("div",{className:"d-flex align-items-center mb-3"},n.a.createElement(y.i,{name:"PrintedBarcodeStartWithZeroTwoEnable",value:A.PrintedBarcodeStartWithZeroTwoEnable,onChange:D,onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.PrintedBarcodeStartWithZeroTwo"))),n.a.createElement(m.a,null,n.a.createElement(y.h,{name:"PrintedBarcodeStartWithZeroTwoOption",value:A.PrintedBarcodeStartWithZeroTwoOption,isClearable:!1,options:ee,onChange:D,onBlur:f,invalid:N.PrintedBarcodeStartWithZeroTwoOption&&I.PrintedBarcodeStartWithZeroTwoOption,disabled:!w||!1===A.PrintedBarcodeStartWithZeroTwoEnable||L,isSearchable:!1}))),n.a.createElement(c.a,{md:6},n.a.createElement("div",{className:"d-flex align-items-center mb-3"},n.a.createElement(y.i,{name:"PrintedBarcodeStartWithTwoEnable",value:A.PrintedBarcodeStartWithTwoEnable,onChange:D,onBlur:f,disabled:!w||L}),n.a.createElement(s.a,{className:"mb-0 ml-1"},x("site:general.profile.PrintedBarcodeStartWithTwo"))),n.a.createElement(m.a,null,n.a.createElement(y.h,{name:"PrintedBarcodeStartWithTwoOption",value:A.PrintedBarcodeStartWithTwoOption,isClearable:!1,options:ae,onChange:D,onBlur:f,invalid:N.PrintedBarcodeStartWithTwoOption&&I.PrintedBarcodeStartWithTwoOption,disabled:!w||!1===A.PrintedBarcodeStartWithTwoEnable||L,isSearchable:!1})))),n.a.createElement(o.a,null,n.a.createElement(c.a,{md:3},n.a.createElement(m.a,null,n.a.createElement(s.a,null,x("site:general.profile.unitOfWeight")),n.a.createElement(y.f,{name:"WeightUnit",value:A.WeightUnit,onChange:i,onBlur:g,invalid:N.WeightUnit&&I.WeightUnit,plaintext:!w,disabled:L}),n.a.createElement(d.a,null,N.WeightUnit)))),n.a.createElement("div",{className:"mb-3"}),w?n.a.createElement(n.a.Fragment,null,n.a.createElement(E.a,{color:"primary",type:"submit",disabled:L},x(L?"general:status.submitting":"general:action.save"))," ",n.a.createElement(E.a,{color:"light",onClick:()=>{B?Object(T.a)(()=>{v(K),k(!1)}):(v(K),k(!1))},disabled:L},x("general:action.cancel"))):n.a.createElement(E.a,{color:"light",onClick:()=>{k(!0)},disabled:M||R},x("general:action.modify")))})),"*"!==A&&n.a.createElement(n.a.Fragment,null,n.a.createElement(W,{editable:M,setEditable:e=>V(e),unsaved:a,changeDirtyAction:t,editMode:w||M,orderTypes:X,orderType:(null===K||void 0===K?void 0:K.orderType)||[],isCloud:N,merchantId:I,branchId:A}),n.a.createElement(j,{editable:R,setEditable:e=>F(e),unsaved:a,changeDirtyAction:t,editMode:w||R,isCloud:N,merchantId:I,branchId:A}),n.a.createElement(Q,{editable:U,setEditable:e=>G(e),unsaved:a,changeDirtyAction:t,editMode:w||U,isCloud:N,merchantId:I,branchId:A})))})},166:function(e,a,t){"use strict";t.d(a,"b",(function(){return c})),t.d(a,"g",(function(){return m})),t.d(a,"c",(function(){return s})),t.d(a,"h",(function(){return d})),t.d(a,"d",(function(){return u})),t.d(a,"a",(function(){return p})),t.d(a,"f",(function(){return E})),t.d(a,"e",(function(){return g}));var l=t(34),n=t(22),r=t.n(n),i=t(183),o=t(179);const c=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",o=arguments.length>5?arguments[5]:void 0,c=arguments.length>6?arguments[6]:void 0,m=arguments.length>7&&void 0!==arguments[7]&&arguments[7],s=arguments.length>8&&void 0!==arguments[8]?arguments[8]:{};i.a.queue([{title:e,text:n,html:r,icon:m?"":"question",confirmButtonText:o||l.a.t("general:action.yes"),showDenyButton:!0,denyButtonText:c||l.a.t("general:action.no"),showLoaderOnConfirm:!0,allowOutsideClick:!1,preConfirm:a,preDeny:t,...s}])},m=e=>{i.a.fire({title:e,icon:"success",showConfirmButton:!1,timer:1e3})},s=(e,a)=>{i.a.fire({title:e,text:a,icon:"error"})},d=e=>{i.a.insertQueueStep({title:e,icon:"success",showConfirmButton:!1,timer:1e3})},u=(e,a)=>{i.a.insertQueueStep({title:e,text:a,icon:"error"})},p=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.a.t("general:notice.unsaved");i.a.fire({title:a,icon:"question",showCancelButton:!0,confirmButtonText:l.a.t("general:action.yes"),cancelButtonText:l.a.t("general:action.no")}).then(a=>{a.isConfirmed&&e()})},E=()=>{i.a.fire(l.a.t("general:notice.saveFirst"))},g=(e,a,t,n,c,m,s,d)=>{i.a.fire({title:`<h4 class="text-left m-0 p-0">${c}</h4>`,html:""+(a&&n?'<hr class="mt-0 pt-0" /><div class="my-2"><p class="text-left h6 mt-2"><b>'+m+'</b></p><p class="text-left h6 mt-4">'+l.a.t("reservation:pleaseConfirm")+'</p><table><thead><tr><th class="text-left h6 py-2"><small>'+l.a.t("reservation:time")+'</small></th><th class="text-left h6 px-4 py-2"><small>'+l.a.t("reservation:PAX")+'</small></th><th class="text-left h6 px-4 py-2"><small>'+l.a.t("reservation:name")+'</small></th><th class="text-left h6 py-2"><small>'+l.a.t("reservation:channel.title")+'</small></th></tr></thead><tbody><tr><th class="text-left h6 py-2"><b>'+r.a.utc(a.bookingTime).format("HH:mm")+'</b></th><th class="text-left h6 px-4 py-2"><b>'+a.numberOfPeople+'</b></th><th class="text-left h6 px-4 py-2"><b>'+(a.customerName||a.phone||(1===a.type?l.a.t("reservation:walkin"):l.a.t("reservation:reservation")))+'</b></th><th class="text-left h6 py-2">'+o.a.ChannelHelper({reservationSource:a.source,reservationType:a.type})+'</th></tr><tr><th class="text-left h6">'+r.a.utc(a.bookingTime).format("DD/MM/YYYY")+'</th><th class="text-left h6 px-4" /><th class="text-left h6 px-4">'+`${n!==a.items?`<b>${n}</b> ${l.a.t("reservation:of")} ${a.items}`:""+n} / ${a.areaName||a.areaCode}</th><th class="text-left h6" /></tr></tbody></table></div>`:""),confirmButtonText:l.a.t("general:action.swap"),showConfirmButton:s,showDenyButton:t,denyButtonText:l.a.t("general:action.overbook"),showCancelButton:!0,cancelButtonText:l.a.t("general:action.cancel")}).then(a=>{a.isDismissed||(a.isConfirmed&&d(),a.isDenied&&e())})}},170:function(e,a,t){"use strict";t.d(a,"a",(function(){return i})),t.d(a,"b",(function(){return o}
1));var l=t(2),n=t.n(l),r=t(278);const i=e=>n.a.createElement(r.a,Object.assign({},e,{widths:["xxs","xs","sm","md","lg","xl","xxl"]})),o=e=>{let{className:a}=e;return n.a.createElement("div",{className:"separator "+a})}},172:function(e,a,t){"use strict";var l=t(2),n=t.n(l),r=t(187),i=t(188),o=t(331),c=t(135),m=t(137),s=t(1263),d=t(4),u=t(170),p=t(175),E=t(14),g=t(174),h=t.n(g);const b=(e,a,t)=>{if(e===d.a)return n.a.createElement(n.a.Fragment,null,t("menu:home"));const l=e.split("/"),r=[];for(let n=0;n<=a;n+=1)r.push(l[n]);return l.length!==r.length&&r.push("title"),n.a.createElement(n.a.Fragment,null,t("menu:"+r.join(".")))},S=(e,a)=>e.split(a)[0]+a,v=e=>{let{match:a}=e;const{t:t}=Object(m.a)(),l=a.path.substr(1);let o=l.split("/");return o[o.length-1].indexOf(":")>-1&&(o=o.filter(e=>-1===e.indexOf(":"))),n.a.createElement(n.a.Fragment,null,n.a.createElement(r.a,{className:"pt-0 breadcrumb-container d-none d-sm-block d-lg-inline-block"},o.map((e,a)=>n.a.createElement(i.a,{key:a,active:o.length===a+1},o.length!==a+1?n.a.createElement(c.b,{to:"/"+S(l,e)},b(l,a,t)):b(l,a,t)))))};a.a=e=>{let{heading:a,match:t,children:l,branchRequired:r=!1,allowAllBranch:i=!1,goBack:c=null,leading:d=null,isCloud:g=!1}=e;const{t:b}=Object(m.a)();return n.a.createElement("div",{className:"page-header"},n.a.createElement("div",{className:"d-flex justify-content-between align-items-center"},n.a.createElement("div",{className:"d-flex align-items-center",style:{height:"36px"}},c&&n.a.createElement(o.a,{onClick:c,color:"light",className:"mr-2"},n.a.createElement(s.a,null)),r&&!Object(E.p)()&&!Object(E.n)()&&n.a.createElement(p.a,{allowAll:i,className:"mr-2"}),a&&n.a.createElement("h2",{className:(d?"d-flex align-items-center":"d-inline")+" mb-0"},b(a),d,g&&n.a.createElement("img",{src:h.a,alt:"ziiCloud",style:{height:"20px",marginLeft:"8px"}})),t&&n.a.createElement(v,{match:t})),n.a.createElement("div",null,l)),n.a.createElement(u.b,{className:"mt-3 mb-3"}))}},174:function(e,a){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ4AAAA0CAYAAAB7AoHzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAheSURBVHgB7Z09bBRHFMff7NkoyocRShWLo44cilRYPilSGmSoSXANgjpIpAaFtEGY2ijUhriOEU0qjFOlwOmjO6WLSGwSEXy3k/dmZm9nZr93Z/eCPT9p7dv13e7szn9m3seMj4EFX4IT8AG8Az2x9cDjqUsPDuFPGMMvcMAAJvqfWPSC0+tllNwJeA88Hte8gb9hVwiQ064QnhDd5/AhanIePJ62oB7wJ/iDxBeIA9TTedF52oY0RlpDAk469MOrpytQa+RHBPCpVKDH0xnovAbY382Bx9MlPRLeu96283QMhukC8HhmgBeeZyZ44Xlmwiwciz5GrBcwZH0SXw/V5jlmdCO8CQzQoFxFwa2h4BbiRB1Q2mQf93/EV49xewaeYwHjn8FH0BZzKLJDWEdhXSj5iU0c/O9CCCPwHGnaFF4fty3cTkM1hii+S52KTzaQvhr+o2MvYIy9cdnPj+Fsrc++LTi+x7aG2qTo5JC6ids2bkN1rI8Co+F3oL2Xjm21Lj4ptut47RV8gANj+CfG4ieV81lhLywr5Ifpfgjn8OfREp7je2xLeHZPt4Nh6iuihdCkGD49PsIK3wHpcNzE15fVcRLfOv7+AtphFUV3X9ib+VADWsOyXMTfd3HbAI8T3IdTuBCP3tNt489LBd3yEEVwA8yKHahzuYWhwAEeJkTHRaPYAxANwe7d6L3fiMbhcUIbcbzr2usherO3oCyh6FVGGedywWqKeDawjOdRiB/jdh6okYAYRpbx6dwSgoyQol0FT2NcC48M9E+0/QeV7LRAVHLc69G5esb5mpUN4FvjCBMiu43hnr2U9w+x7A+UGPV7uC/sQ08jXAtvydjr1YjLheiA6EyE49EcZpkAJDguhtUiyAz4Stsnp8RNmY4xbp0Ljp6P7h2m9yT5yF6PepjT6pwLCY+zXtnWtD3yVss7Cnxq98kyMTHcbkNdOMY1ZUOg3ryvzvlC2JgcngjPP5tV8ZyJAO+Dw6Oc69D54xgqE6ZMOjLIf21aJhmFoDI9KChPLdwJT4Yn6g2LemhDijceypiToVYP18gK4FCNHnrloSpXKCqlDiSyeyp8ZCLFRPdODYRCODdSzRSOHnbk/csGkSe8s3ge3aZNCk/G577H+zPLJOtgIMrK8XOs1OhQGlfCKxueSELG/liEUiTJCqUWu6tu/hHUwxQvw4qtKjy9964vumRsM8pVmw1s0EkskxiLMtmNe6TK1RflJaeKi/irM5rbeFnhiSKkgf5Ufb4IclrWa4czuPFg92eUkjNFR73uPHrPTHjU5MAsW0NhFMtsD/ns42dD4ppD71569dK7l2GuUYW0Zyma9XiyJZhioFYcCPspv1eh7j3Z0qg738bP/aXSV3SzK9b18m2V9HLqjaK63dkUikeyhGOzobIjEUPVq4P2TAfK/HA6zAnIbAgMu3cHr3XVKhMIG5KJsm2BQ5oIr5/SA93GQm4UDmOyInSbgm7sKh6Tooi7dBIwGfIUBokM+5tqqKxSGbMOf5ixzTzHhotGRYKInCt6xu4zOIFo0HoP/F1mvclnTREKZ958/aE2TXRlPUVmZCTkpACW2RM9wWtdMQK51Ydc/bPdijAUXrkZ2yyCGSGls9AOuoj2CxtyKKatOaOu8PqWeOhBlQ9PBFP3XPZ0RTYXiTKw0mlVgrhm9qFb4QWWcChEUQQ33kNDYtUZPmXQG0Ox+RG4nStZV3hmoLiqtxmKVr8I0qAuZ3PZ8arDSsauPsu533HmwVy3HJSa0XFg7OnTtY4IdYV3xthrw/hNMrR6rvKVYfcykxqxQTlhYXe6lRfvAXgS1BMen7mxXq0MITYM00asPutFmhZ9tY1KT4LsoYeuMy4lejvumL4upegZBDl/54Z5U2Yo74ND6gpvZJ2lDRvEpl87LBKo9E/MWqXJB1wM67Exzqx8ch4TkQbTe+oy113Rrr1niJxpQi6yV3nOtUwTp4z54WqyhqCe8GxDc2LEg9qBa5VBzFVcnWbH/iYYRwxKtnQGd7T9/Pxo+rV1oa4VXJd6Fj2/ahv1I+O92YKxHUAbM/96WDgFzekUtbo2npwSHsGwUO32evQQvzauX3UCgrRDN4xzUloqb9iVfzMzDlXmF8boIZQFlQ5Le15RWi1iaHnzSXv1MDW0ZJ8njWQdZo0CXGRQnNZv/cU+1Jq4kdJpa5FOMsdJaRxeM2/Lxaq3y9axaCiOetGTeGyQMkv5bkbWhIbheD1CgKmmMGGOXMNjZs9JFR/Cc/X3penyz4js+/wZTCHIXphMoLTzxCxa+5QEeGq9d1OUiYZ0WhMTTGfRgHU/55rUddNVZvSw7Wg2DSuPVdqr/oIXsk9kush8iDJZfRWakJbqyy/LvpqNnCX2YuFVv25eQJ6yOQ8hn6FKd+nXW0y8S9qBWyXim1SWeLidqfBkVH4LmFvDM4c9tGkugZulg1HK70LmQ4/yzj2RV827ZjnhEbIxkdmwknEu8sBvlYhvmqlEk018TrfhDVzEstzTji9mnItGlfXUMsnRIFro9Pv0+Ix7vEh8dwoM2eZQ653HCmljvaoUA4nvjLoWeY57pYPb9aDKXjKuOY+9edX7o7KHak1w3XNklYnMj57lVTvC3YJu+QDIu70ArtJSsrXtqQR2F0FqT0e0858EyG4IGoqPicU2/l9ZHFHaWdDNRNC0GU0/7/lf4/8/nmcmeOF5ZoIXnmcmBJh6moDH0yX/wCEJ7zV4PF1yioR34IXn6ZhT8Cpgv2Jihb7S0ePpAtQaewwT6Vzswisad8HjaRP62tDncimA/kXJASzD+/6bHD2tQKMqio4xiL8oWYd/ibp8iQJ8ielm/z1nnmaMUUn/wm/wWph0Gv8BfQN+WONMFzMAAAAASUVORK5CYII="},175:function(e,a,t){"use strict";var l=t(2),n=t.n(l),r=t(50),i=t(1391),o=t(1268),c=t(1269),m=t(1270),s=t(4),d=t(14),u=t(11);const p={changeBranchAction:u.g,changeBranchIdsAction:u.h};a.a=Object(r.b)(e=>{let{workspace:a}=e;const{merchant:t,branch:l}=a;return{merchant:t,branch:l}},p)(e=>{let{allowAll:a=!1,fullWidth:t=!1,merchant:r,branch:u,changeBranchAction:p,changeBranchIdsAction:E,className:g}=e;const[h,b]=Object(l.useState)({}),[S,v]=Object(l.useState)(!1),C=(e,a)=>{p(e),E(a.map(e=>e.branchId).join(","))};return Object(l.useEffect)(()=>
1{if(!Object(d.p)()&&!Object(d.n)()){const e={};r.branches.forEach(a=>{a.groupName in e||(e[a.groupName]=[]),1===a.status&&e[a.groupName].push(a)}),b(e),v(Object.keys(e).length>1),"*"!==u.branchId||a||(p(r.branches[0]),E(r.branches[0].branchId))}},[a,u.branchId,p,E,r.branches]),!Object(d.p)()&&!Object(d.n)()&&n.a.createElement("div",{className:`d-inline-block ${t?"w-100":""} ${g||""}`,key:"branch-selector"},n.a.createElement(i.a,null,n.a.createElement(o.a,{caret:!0,color:"light",size:"sm",key:"selected",className:t?"w-100 d-flex justify-content-between align-items-center":"",style:t?{backgroundColor:"#ffffff",borderColor:"#dee2e6",color:"#212529"}:void 0},n.a.createElement("span",{className:"name"},u.branchName)),n.a.createElement(c.a,{className:"mt-3",key:"branch-menu",style:{maxHeight:"300px",overflowY:"scroll",minWidth:t?"100%":void 0}},a&&n.a.createElement(m.a,{onClick:()=>C(s.k,r.branches),key:"all-branches"},"All"),Object.keys(h).sort((e,a)=>e.localeCompare(a)).map(e=>{const a=h[e];return[S&&n.a.createElement(n.a.Fragment,null,n.a.createElement(m.a,{header:!0,key:"header-"+e},e)),...a.map(e=>n.a.createElement(m.a,{onClick:()=>C(e,[e]),key:e.branchId},e.branchName))]}))))})},179:function(e,a,t){"use strict";var l=t(2),n=t.n(l),r=t(22),i=t.n(r),o=t(168),c=t(34),m=t(198),s=t(180);const d=()=>({yellowColor:"#FFDE00",purpleColor:"#813B9B",redColor:Object(s.a)().themeColor2,orangeColor:"#F89D00",brownColor:"#8C5F39",whiteColor:"#FFFFFF",pinkColor:"#FFC2BB",pinkColor2:"#ff53bc",blueColor:"#1394D5",greenColor:"#32B743",greyColor:"#ADADAD",greyText:"#666666",blackColor:"#000000",selectedColor:"#e6fdfe",shortClick:"#b0f2f2",longClick:"#59abf1",textBackgroundColor:"rgba(255, 255, 255, 0.8)",lightRedColor:"#fcbfba",lightBlueColor:"#bfd5e7",lightGreenColor:"#d4eece",lightPurpleColor:"#e3d3e8",lightOrangeColor:"#fedfb4",lightYellowColor:"#ffffd4",lightBrownColor:"#e9dec7",lightPinkColor:"#fde0ef",lightGreyColor:"#f4f4f4"}),u=e=>{let{rangeStart:a,rangeEnd:t,dateValue:l,callback:n}=e;const r=i()(),o=i()(l).isSame(r,"day");t<a&&t.add(1,"day");const c=i()(a);for(;c<t;)(o&&c>=r||!o)&&n(c),c.add(15,"minute")},p=e=>{let{timeValue:a,mealTimeOptions:t}=e;const l=i()(a,"HH:mm");let n="";return(null===t||void 0===t?void 0:t.length)>0&&t.forEach(e=>{i()(e.data.start,"HH:mm")<=l&&l<i()(e.data.end,"HH:mm")&&(n=e.data.start)}),n};a.a={StatusHelper:e=>{let{reservation:a}=e;return n.a.createElement(n.a.Fragment,null,o.Kb.getLabel(a.state),(()=>{const e=i.a.utc(i()().format("HH:mm"),"HH:mm").toDate().getTime();return a.state===o.Kb.ACCEPTED&&a.expireTime<e?" - "+c.a.t("reservation:noShow"):a.cancelApplyStatus&&a.cancelApplyStatus===o.Bb.PENDING?" - "+o.Bb.getLabel(a.cancelApplyStatus):a.needDeposit&&a.depositPayState===o.Fb.UNPAID?" - "+o.Fb.getLabel(a.depositPayState):""})())},ChannelHelper:e=>{let{reservationSource:a,reservationType:t}=e;return`${o.Cb.getLabel(a)}\n ${a===o.Cb.INSTORE?" - "+(1===t?c.a.t("reservation:walkin"):c.a.t("reservation:reservation")):""}`},CustomerNameHelper:e=>{let{type:a,customerName:t}=e;return n.a.createElement(n.a.Fragment,null,1===a&&n.a.createElement(m.a,{className:"m-0 p-0 mr-1 mb-1"}),t||(1===a?c.a.t("reservation:walkin"):c.a.t("reservation:reservation")))},DisplayStatusHelper:e=>{var a;let{reservation:t}=e;return n.a.createElement(n.a.Fragment,null,o.Gb.getLabel(null===t||void 0===t||null===(a=t.displayState)||void 0===a?void 0:a.toUpperCase()))},DisplayStatusColorHelper:e=>{var a;let{reservation:t}=e;const l=d();switch(null===t||void 0===t||null===(a=t.displayState)||void 0===a?void 0:a.toUpperCase()){case o.Gb.OPEN:return l.greenColor;case o.Gb.SEATED:return l.blueColor;case o.Gb.CANCELLED:return l.yellowColor;default:return l.greyColor}},StartTimeOptions:e=>{let{timeOptions:a,dateValue:t}=e;const l=[];return(null===a||void 0===a?void 0:a.length)>0&&a.forEach(e=>{u({rangeStart:i()(e.start,"HH:mm"),rangeEnd:i()(e.end,"HH:mm"),dateValue:t,callback:e=>{l.push({label:e.format("HH:mm"),value:e.format("HH:mm")})}})}),l},EndTimeOptions:e=>{let{timeOptions:a,startTimeValue:t}=e;if(!t)return[];const l=a.find(e=>{const a=i()(t,"HH:mm"),l=i()(e.start,"HH:mm"),n=i()(e.end,"HH:mm");return n<l&&n.add(1,"day"),l<=a&&n>a}),n=[];if(l){const e=i()(t,"HH:mm").add(15,"minute"),a=i()(l.end,"HH:mm");for(;e<a;)n.push({label:e.format("HH:mm"),value:e.format("HH:mm")}
1),e.add(15,"minute");n.push({label:a.format("HH:mm"),value:a.format("HH:mm")})}return n},FindEndTimeInATimeOption:e=>{var a,t;let{mealTimeOptions:l,timeValue:n}=e,r=null,o=null;const c=l.filter(e=>i()(e.data.start,"HH:mm")<=n&&n<i()(e.data.end,"HH:mm")).sort((e,a)=>i()(a.data.start,"HH:mm")-i()(e.data.start,"HH:mm"));return r=i()(null===(a=c[0])||void 0===a?void 0:a.data.start,"HH:mm"),o=i()(null===(t=c[0])||void 0===t?void 0:t.data.end,"HH:mm"),{fStartM:r,fEndM:o}},FindStartTimeOfMealType:p,FindStartTimeOfAllDayMealType:e=>{let{mealTimeOptions:a,mealType:t}=e,l=null,n=[];var r,o;(null===a||void 0===a?void 0:a.length)>0&&(0===t||t)&&(n=a.filter(e=>{var a;return(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.kind)===t}).sort((e,a)=>{var t,l;return i()(null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.start,"HH:mm")-i()(null===a||void 0===a||null===(l=a.data)||void 0===l?void 0:l.start,"HH:mm")}),l=null===(r=n[0])||void 0===r||null===(o=r.data)||void 0===o?void 0:o.start);return l},FindMealtype:e=>{let{timeValue:a,mealTimeOptions:t}=e;const l=i()(a,"HH:mm");let n=null;return(null===t||void 0===t?void 0:t.length)>0&&t.forEach(e=>{i()(e.data.start,"HH:mm")<=l&&l<i()(e.data.end,"HH:mm")&&(n=e.data.kind)}),n},FilterReservations:e=>{let{listCellValue:a,keyword:t,mealType:l,showNow:n,timeValue:r,mealTimeOptions:o}=e,c=!0;if(t){const e=new RegExp(t.toLowerCase());c=c&&(e.test(a.customerName.toLowerCase())||e.test(a.phone.toLowerCase())||e.test(a.email.toLowerCase())||e.test(a.items.toLowerCase())||e.test(1===a.type?"walk in":""))}if(null!==l&&(c=c&&a.kind===l),!n&&null!==r){const e=i()(i.a.utc(a.bookingTime).format("HH:mm"),"HH:mm"),t=i()(p({timeValue:r,mealTimeOptions:o}),"HH:mm"),l=i()("23:59","HH:mm");c=c&&e>=t&&e<l}return c},FindTimeRangeIdBasedOnTimeNMealType:e=>{var a,t,l,n;let{timeValue:r,mealTimeOptions:o,whichOne:c}=e;const m=i()(r,"HH:mm");let s="",d=null,u="";(null===o||void 0===o?void 0:o.length)>0&&o.forEach(e=>{i()(e.data.start,"HH:mm")<=m&&m<i()(e.data.end,"HH:mm")&&(s=e.data.id,d=e.data.kind)});let p=[];p=null===(a=o.filter(e=>e.data.kind===d))||void 0===a||null===(t=a.sort((e,a)=>i()(e.data.start,"HH:mm")-i()(a.data.start,"HH:mm")))||void 0===t||null===(l=t.sort((e,a)=>i()(e.data.end,"HH:mm")-i()(a.data.end,"HH:mm")))||void 0===l?void 0:l.map(e=>e.data.id);let E=-1,g=-1;return E=p.indexOf(s),E>=0&&E<(null===(n=p)||void 0===n?void 0:n.length)-1&&(g=E+1),g>-1&&(u=p[g]),1===c?s:2===c?u:p},GenerateStartTimes:u,PreviousDayCompletedFilter:e=>{let{state:a}=e;return a!==o.Kb.INITIAL&&a!==o.Kb.PLACED&&a!==o.Kb.PENDING&&a!==o.Kb.ACCEPTED&&a!==o.Kb.NOSHOW&&a!==o.Kb.CANCELED},PreviousDayUncompletedFilter:e=>{let{state:a}=e;return a===o.Kb.INITIAL||a===o.Kb.PLACED||a===o.Kb.PENDING||a===o.Kb.ACCEPTED||a===o.Kb.NOSHOW},Colors:d,TimeInRange:e=>{let a=!1;return(null===e||void 0===e?void 0:e.length)>0&&e.forEach(e=>{i()(e.start,"HH:mm")<=i()()&&i()()<i()(e.end,"HH:mm")&&(a=!0)}),a},FindUnavailableDateBasedOnMealTimeOptions:(e,a)=>{const t=[];for(let i=0;i<new Array(7).length;i+=1)t.push({label:i,value:e.filter(e=>e.weekDay===i).length});const l=new Date;l.setDate(l.getDate()+a);const n=i()(),r=i()(l),o=[];return t.filter(e=>0===e.value).forEach(e=>{i()().isoWeekday()===e.label&&o.push(new Date);const a=n.clone().day(e.label);for(a.isAfter(n,"d")&&o.push(new Date(a));a.isBefore(r);)a.add(7,"days"),o.push(new Date(a))}),o}}},180:function(e,a,t){"use strict";a.a=()=>{const e=getComputedStyle(document.body);return{themeColor1:e.getPropertyValue("--theme-color-1").trim(),themeColor2:e.getPropertyValue("--theme-color-2").trim(),themeColor3:e.getPropertyValue("--theme-color-3").trim(),themeColor4:e.getPropertyValue("--theme-color-4").trim(),themeColor5:e.getPropertyValue("--theme-color-5").trim(),themeColor6:e.getPropertyValue("--theme-color-6").trim(),themeColor1_10:e.getPropertyValue("--theme-color-1-10").trim(),themeColor2_10:e.getPropertyValue("--theme-color-2-10").trim(),themeColor3_10:e.getPropertyValue("--theme-color-3-10").trim(),themeColor4_10:e.getPropertyValue("--theme-color-3-10").trim(),themeColor5_10:e.getPropertyValue("--theme-color-3-10").trim(),themeColor6_10:e.getPropertyValue("--theme-color-3-10").trim(),primaryColor:e.getPropertyValue("--primary-color").trim(),foregroundColor:e.getPropertyValue("--foreground-color").trim(),separatorColor:e.getPropertyValue("--separator-color").trim(),blue:e.getPropertyValue("--blue").trim(),indigo:e.getPropertyValue("--indigo").trim(),purple:e.getPropertyValue("--purple").trim(),pink:e.getPropertyValue("--pink").trim(),red:e.getPropertyValue("--red").trim(),orange:e.getPropertyValue("--orange").trim(),yellow:e.getPropertyValue("--yellow").trim(),green:e.getPropertyValue("--green").trim(),teal:e.getPropertyValue("--teal").trim(),cyan:e.getPropertyValue("--cyan").trim(),gray:e.getPropertyValue("--gray").trim(),grayDark:e.getPropertyValue("--gray-dark").trim(),light:e.getPropertyValue("--light").trim(),dark:e.getPropertyValue("--dark").trim()}}},347:function(e,a,t){"use strict";a.a={intNaNCheck:e=>Number.isNaN(e)?null:e}}}]); 2//# sourceMappingURL=general-profile.e1efcd55.chunk.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.