PageSourceSearch

https://portal.ziicloud.com/static/js/product-category.38aa12b6.chunk.js

js ziicloud.com collected 2026-09-24 10:58:55 UTC 47,601 bytes, 2 lines download raw bytes

1(this["webpackJsonpzii-portal"]=this["webpackJsonpzii-portal"]||[]).push([[118],{1221:function(e,t,a){"use strict";a.r(t);var l=a(2),n=a.n(l),r=a(171),o=a(203),i=a(186),s=a(331),c=a(169),u=a(165),m=a(13),d=a(51),g=a(137),p=a(177),h=a(168),b=a(1210),f=a(771),C=a(773),v=a(343),y=a(278),E=a(1254),O=a(1255),F=a(1265),S=a(1266),w=a(167),P=a(172),N=a(173),H=a(166),x=a(34);const D=[{value:0,label:x.a.t("site:general.profile.dineIn")},{value:1,label:x.a.t("site:general.profile.takeaway")},{value:2,label:x.a.t("site:general.profile.quickService")},{value:3,label:x.a.t("site:general.profile.delivery")},{value:4,label:x.a.t("site:general.profile.pickup")}],M={Category:"",Category1:"",Category2:"",Category3:"",Code:"",Enable:!0,MenuGroupList:[],OnlineOrderCategory:!0,OrderIndex:0,ShowOnMainMenu:!0,ShowOnPOSMenu:!0,ShowOnPhoneOrderMenu:!0,ShowOnSelfOrderMenu:!0,MinimumChoiceQty:0,MaximumChoiceQty:0,OnlineStatus:!1,QRCodeStatus:!1,BorderColor:"",OnlineDisplayName1:"",OnlineDisplayName2:"",XeroAccountCode:""},k=N.g().shape({Code:N.i().max(3).required(x.a.t("general:validation.canNotBeLeftBlack")),Category:N.i().max(20).matches(/^[a-zA-Z0-9\u4E00-\u9FFF\u3040-\u309F\u30A0-\u30FF\u31F0-\u31FF\uFF66-\uFF9D\s]+$/,{message:"Don't enter special character",excludeEmptyString:!0}).required(x.a.t("general:validation.canNotBeLeftBlack")),Category1:N.i().max(20).matches(/^[a-zA-Z0-9\u4E00-\u9FFF\u3040-\u309F\u30A0-\u30FF\u31F0-\u31FF\uFF66-\uFF9D\s]+$/,{message:"Don't enter special character",excludeEmptyString:!0}),Category2:N.i().max(20).matches(/^[a-zA-Z0-9\u4E00-\u9FFF\u3040-\u309F\u30A0-\u30FF\u31F0-\u31FF\uFF66-\uFF9D\s]+$/,{message:"Don't enter special character",excludeEmptyString:!0}),Category3:N.i().max(20).matches(/^[a-zA-Z0-9\u4E00-\u9FFF\u3040-\u309F\u30A0-\u30FF\u31F0-\u31FF\uFF66-\uFF9D\s]+$/,{message:"Don't enter special character",excludeEmptyString:!0}),MenuGroupList:N.a().required(x.a.t("general:validation.aSelOptReq")),MinimumChoiceQty:N.f().integer().min(0,x.a.t("general:validation.mustNotBeSmallerThan",{num:0})).required(x.a.t("general:validation.canNotBeLeftBlack")),MaximumChoiceQty:N.f().integer().when("MinimumChoiceQty",(e,t)=>t.min(e,t=>0!==t.value?`${x.a.t("general:validation.mustNotBeSmallerThan",{num:e})}${x.a.t("site:product.item.butYouCanSetItTo")}`:"").required(x.a.t("general:validation.canNotBeLeftBlack")))});var j=e=>{let{modalOpen:t,toggleModal:a,currentCategory:r,groupOptions:o}=e;const{t:i}=Object(g.a)(),[c,u]=Object(l.useState)(!1),[d,p]=Object(l.useState)({}),[N,x]=Object(l.useState)({}),j=Object(l.useRef)();Object(l.useEffect)(()=>{if(t){x(r),u(!1);const e=[];!r.ShowOnDineInMenu&&r.Code||e.push(0),!r.ShowOnTakeawayMenu&&r.Code||e.push(1),!r.ShowOnQuickSaleMenu&&r.Code||e.push(2),!r.ShowOnDeliveryMenu&&r.Code||e.push(3),!r.ShowOnPickupMenu&&r.Code||e.push(4),p({...M,...r,MenuGroupList:r.MenuGroupList.map(e=>({value:e.Code,label:e.Description})),orderType:e,BorderColor:r.BorderColor?h.f.getSelectedOption(r.BorderColor):null})}},[r,o,t]);const A=()=>{var e;(null===(e=j.current)||void 0===e?void 0:e.dirty)?Object(H.a)(()=>{a(c)}):a(c)},T=()=>{Object(H.b)(i("general:notice.delete"),async()=>{try{await m.Fb.remove(N.Code),p(e=>({...e,Enable:!1})),a(!0),Object(H.h)(i("general:status.deleted"))}catch(e){Object(H.d)(`${i("general:action.delete")}${i("general:status.fail")}`,e.message)}})},B=()=>{Object(H.b)(i("general:notice.disable"),async()=>{try{var e,t;const a={...d,BorderColor:null!==(e=null===(t=d.BorderColor)||void 0===t?void 0:t.value)&&void 0!==e?e:"",MenuGroupList:d.MenuGroupList.map(e=>({Code:e.value,Description:e.label,CultureDescription:e.label})),Enable:!1};await m.Fb.update(d.Code,a),p(e=>({...e,Enable:!1})),u(!0),Object(H.h)(i("general:status.disabled"))}catch(a){Object(H.d)(`${i("general:action.disable")}${i("general:status.fail")}`,a.message)}})},Y=()=>{Object(H.b)(i("general:notice.enable"),async()=>{try{var e,t;const a={...d,BorderColor:null!==(e=null===(t=d.BorderColor)||void 0===t?void 0:t.value)&&void 0!==e?e:"",MenuGroupList:d.MenuGroupList.map(e=>({Code:e.value,Description:e.label,CultureDescription:e.label})),Enable:!0};await m.Fb.update(d.Code,a),p(e=>
1({...e,Enable:!0})),u(!0),Object(H.h)(i("general:status.enabled"))}catch(a){Object(H.d)(`${i("general:action.enable")}${i("general:status.fail")}`,a.message)}})};return n.a.createElement(b.a,{isOpen:t,toggle:A,wrapClassName:"modal-right",backdrop:"static",size:"lg"},n.a.createElement(n.a.Fragment,null,n.a.createElement(f.a,{toggle:A},N.Code?`${i("general:action.edit")} - ${N.Code}`:i("general:action.new")," ",!N.Enable&&"(Inactive)"),n.a.createElement(P.c,{initialValues:d,validationSchema:k,onSubmit:(e,t)=>{let{setSubmitting:a}=t;Object(H.b)(i("general:notice.save"),async()=>{try{const t={...e,orderType:void 0,ShowOnDineInMenu:e.orderType.includes(0),ShowOnTakeawayMenu:e.orderType.includes(1),ShowOnQuickSaleMenu:e.orderType.includes(2),ShowOnDeliveryMenu:e.orderType.includes(3),ShowOnPickupMenu:e.orderType.includes(4),MenuGroupList:e.MenuGroupList.map(e=>({Code:e.value,Description:e.label,CultureDescription:e.label})),BorderColor:e.BorderColor?e.BorderColor.value:""};N.Code?await m.Fb.update(N.Code,t):(await m.Fb.create(t),x(t)),p(e),u(!0),Object(H.h)(i("general:status.saved"))}catch(t){Object(H.d)(`${i("general:action.save")}${i("general:status.fail")}`,t.message)}a(!1)},()=>{a(!1)})},enableReinitialize:!0,innerRef:j},e=>{let{handleChange:t,handleBlur:a,setFieldValue:l,setFieldTouched:r,values:c,errors:u,touched:m,isSubmitting:g}=e;return n.a.createElement(P.b,null,n.a.createElement(C.a,null,n.a.createElement(v.a,null,n.a.createElement(y.a,{md:6},n.a.createElement(E.a,null,n.a.createElement(O.a,null,i("site:product.category.code")),n.a.createElement(w.f,{name:"Code",value:c.Code,onChange:t,onBlur:a,invalid:u.Code&&m.Code,disabled:g||d.Code}),n.a.createElement(F.a,null,u.Code)),n.a.createElement(O.a,null,i("site:product.category.description")),n.a.createElement(E.a,null,n.a.createElement(w.f,{name:"Category",value:c.Category,onChange:t,onBlur:a,invalid:u.Category&&m.Category,disabled:g}),n.a.createElement(F.a,null,u.Category)),n.a.createElement(E.a,null,n.a.createElement(w.f,{name:"Category1",value:c.Category1,onChange:t,onBlur:a,invalid:u.Category1&&m.Category1,disabled:g,placeholder:i("general:notice.optional")}),n.a.createElement(F.a,null,u.Category1)),n.a.createElement(E.a,null,n.a.createElement(w.f,{name:"Category2",value:c.Category2,onChange:t,onBlur:a,invalid:u.Category2&&m.Category2,disabled:g,placeholder:i("general:notice.optional")}),n.a.createElement(F.a,null,u.Category2)),n.a.createElement(E.a,null,n.a.createElement(w.f,{name:"Category3",value:c.Category3,onChange:t,onBlur:a,invalid:u.Category3&&m.Category3,disabled:g,placeholder:i("general:notice.optional")}),n.a.createElement(F.a,null,u.Category3)),n.a.createElement(E.a,null,n.a.createElement(O.a,null,i("site:product.category.group")),n.a.createElement(w.h,{name:"MenuGroupList",value:c.MenuGroupList,options:o,onChange:l,onBlur:r,invalid:u.MenuGroupList&&m.MenuGroupList,disabled:g,isClearable:!1,isMulti:!0}),n.a.createElement(F.a,null,u.MenuGroupList)),n.a.createElement(E.a,null,n.a.createElement(O.a,null,i("site:product.category.background-color")),n.a.createElement(w.h,{name:"BorderColor",value:c.BorderColor,options:h.f.getSelectOptions(!0),onChange:l,onBlur:r,disabled:g,isSearchable:!1,invalid:u.BorderColor&&m.BorderColor}),n.a.createElement(F.a,null,u.BorderColor)),n.a.createElement(E.a,null,n.a.createElement(O.a,null,i("site:product.item.accountCode")),n.a.createElement(w.f,{name:"XeroAccountCode",value:c.XeroAccountCode,onChange:t,onBlur:a,disabled:g,invalid:u.XeroAccountCode&&m.XeroAccountCode}),n.a.createElement(F.a,null,u.XeroAccountCode))),n.a.createElement(y.a,{md:6},n.a.createElement(E.a,null,n.a.createElement(O.a,null,i("site:product.category.applyTo")),n.a.createElement(w.b,{id:"orderType",name:"orderType",options:D,value:c.orderType,onChange:l,onBlur:r,disabled:g,invalid:u.orderType&&m.orderType})),n.a.createElement(E.a,null,n.a.createElement(O.a,null,i("site:product.category.choose-at-least")),n.a.createElement(w.f,{name:"MinimumChoiceQty",value:c.MinimumChoiceQty,onChange:t,onBlur:a,invalid:u.MinimumChoiceQty&&m.MinimumChoiceQty,disabled:g,placeholder:i("general:notice.optional")}),n.a.createElement(F.a,null,u.MinimumChoiceQty)),n.a.createElement(E.a,null,
1n.a.createElement(O.a,null,i("site:product.category.choose-at-most")),n.a.createElement(w.f,{name:"MaximumChoiceQty",value:c.MaximumChoiceQty,onChange:t,onBlur:a,invalid:u.MaximumChoiceQty&&m.MaximumChoiceQty,disabled:g,placeholder:i("general:notice.optional")}),n.a.createElement(F.a,null,u.MaximumChoiceQty)),n.a.createElement(E.a,null,n.a.createElement(O.a,null,i("site:product.avail-qr")),n.a.createElement(w.i,{name:"QRCodeStatus",value:c.QRCodeStatus,onChange:l,onBlur:r,disabled:g})),n.a.createElement(E.a,null,n.a.createElement(O.a,null,i("site:product.avail-online")),n.a.createElement(w.i,{name:"OnlineStatus",value:c.OnlineStatus,onChange:l,onBlur:r,disabled:g})),n.a.createElement(O.a,null,i("site:product.category.display-name")),n.a.createElement(E.a,null,n.a.createElement(w.f,{name:"OnlineDisplayName1",value:c.OnlineDisplayName1,onChange:t,onBlur:a,invalid:u.OnlineDisplayName1&&m.OnlineDisplayName1,placeholder:"Optional, in English",disabled:g}),n.a.createElement(F.a,null,u.OnlineDisplayName1)),n.a.createElement(E.a,null,n.a.createElement(w.f,{name:"OnlineDisplayName2",value:c.OnlineDisplayName2,onChange:t,onBlur:a,invalid:u.OnlineDisplayName2&&m.OnlineDisplayName2,placeholder:"Optional, in Chinese",disabled:g}),n.a.createElement(F.a,null,u.OnlineDisplayName2))))),n.a.createElement(S.a,{className:"d-flex justify-content-between"},n.a.createElement("span",null,d.Code&&n.a.createElement(n.a.Fragment,null,n.a.createElement(s.a,{color:"danger",onClick:T},i("general:action.delete"))," ",d.Enable?n.a.createElement(s.a,{color:"danger",onClick:B},i("general:action.disable")):n.a.createElement(s.a,{color:"success",onClick:Y},i("general:action.enable")))),n.a.createElement("span",null,n.a.createElement(s.a,{color:"primary",type:"submit",disabled:g},i(g?"general:status.submitting":"general:action.save"))," ",d.Code&&n.a.createElement(s.a,{color:"light",onClick:A,disabled:g},i("general:action.cancel")))))})))};t.default=()=>{const{t:e}=Object(g.a)(),[t,a]=Object(l.useState)(!1),[b,f]=Object(l.useState)(!1),[C,v]=Object(l.useState)([]),[y,E]=Object(l.useState)([]),[O,F]=Object(l.useState)([]),[S,w]=Object(l.useState)({MenuGroupList:[]}),P=Object(l.useCallback)(async()=>{try{const e=await m.Gb.list();v(e);const t={};return e.forEach(e=>{t[JSON.stringify({key:"Code",value:e.Code})]=e.CultureDescription}),E(t),e}catch(t){d.b.error(t.message,e("general:status.error"))}return[]},[e]),N=Object(l.useCallback)(async()=>{try{const e=await m.Fb.list();return F(e),e}catch(t){d.b.error(t.message,e("general:status.error"))}return[]},[e]),H=async e=>{t&&w({MenuGroupList:[]}),a(!t),e&&(f(!0),await N(),f(!1))};Object(l.useEffect)(()=>{(async()=>{f(!0),await P(),await N(),f(!1)})()},[N,P]);const x=n.a.useMemo(()=>[{accessor:"BorderColor",Header:"",Cell:e=>{let{value:t}=e;return n.a.createElement("div",{style:{width:"100%",height:"24px",backgroundColor:t?"#"+t:"none"}})},Filter:p.a.SelectColumnFilter,filter:"equals",filterOptions:h.f.labels(!0)},{accessor:"Code",Header:e("site:product.category.code")},{accessor:"CultureCategory",disableSortBy:!0,Header:e("site:product.category.description")},{accessor:"MenuGroupList",Header:e("site:product.category.group"),Cell:e=>{let{value:t}=e;return n.a.createElement(n.a.Fragment,null,t&&t.map(e=>e.CultureDescription).join(", "))},Filter:p.a.SelectColumnFilter,filter:"includesObj",filterOptions:y},{accessor:"Enable",Cell:Object.assign(e=>n.a.createElement(n.a.Fragment,null,u.a.boolean(e.value)),{displayName:"Enable"}),Header:e("site:product.category.isActive"),Filter:p.a.SelectColumnFilter,filter:"equals",filterOptions:[e("general:action.no"),e("general:action.yes")]}],[y,e]),D=Object(l.useRef)();return n.a.createElement(n.a.Fragment,null,n.a.createElement(r.a,{heading:"menu:site.product.category"}),n.a.createElement(o.a,{className:"mb-4",body:!0},n.a.createElement(i.a,{className:"d-flex justify-content-between align-items-center"},n.a.createElement("div",null),n.a.createElement("div",null,n.a.createElement(s.a,{color:"light",onClick:()=>{D.current.resetFilters()},disabled:b},e("general:action.reset-filters"))," ",n.a.createElement(s.a,{color:"primary",onClick:()=>{w({MenuGroupList:[]}),H()}},e("general:action.new")))),n.a.createElement(c.a,{columns:x,data:O,showPageJump:!0,showPageSizeOptions:!0,loading:b,innerRef:D,onRowClick:e=>{let{original:t}=e;w(t),H()}})),n.a.createElement(j,{modalOpen:t,toggleModal:H,currentCategory:S,groupOptions:C.map(e=>({value:e.Code,label:e.Description}))}
1))}},165:function(e,t,a){"use strict";var l=a(22),n=a.n(l),r=a(34),o=a(8);const i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;const a=parseFloat(e);return Number.isNaN(a)?parseFloat(0).toFixed(t):a.toFixed(t).replace(/\d+/,e=>e.replace(/(\d)(?=(\d{3})+$)/g,e=>e+","))},s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"DD/MM/YYYY HH:mm:ss";const a=new Date(e);return t.replace("YYYY",a.getFullYear().toString()).replace("MM",(a.getMonth()+1).toString().padStart(2,"0")).replace("DD",a.getDate().toString().padStart(2,"0")).replace("HH",a.getHours().toString().padStart(2,"0")).replace("mm",a.getMinutes().toString().padStart(2,"0")).replace("ss",a.getSeconds().toString().padStart(2,"0"))};t.a={distance:e=>{if(null===e||void 0===e)return"--";const t=parseFloat(e),a=parseFloat(e)/1e3;return a>1?a.toFixed(1)+"km":t.toFixed(0)+"m"},percent:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return(100*parseFloat(e)).toFixed(t)+"%"},decimal:i,currency:(e,t)=>{const a=Object(o.e)();return e<0?"-"+a+i(-1*e,t):a+i(e,t)},datetime:s,date:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"DD/MM/YYYY";return s(e,t)},boolean:e=>e?r.a.t("general:action.yes"):r.a.t("general:action.no"),dateTimeRange:(e,t)=>{let a="";if(e&&t){const l=n()(Date.parse(e.replace(/-/g,"/"))),r=n()(Date.parse(t.replace(/-/g,"/")));a=l.format("YYYY-MM-DD")===r.format("YYYY-MM-DD")?`${l.format("HH:mm")} - ${r.format("HH:mm")} ${l.format("DD/MM/YYYY")}`:`${l.format("HH:mm DD/MM/YYYY")} - ${r.format("HH:mm DD/MM/YYYY")}`}return a},numberShaping:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"00";if(!Number.isNaN(e)){const a=e.toString();return t.substring(0,t.length-a.length)+a}return e}}},166:function(e,t,a){"use strict";a.d(t,"b",(function(){return s})),a.d(t,"g",(function(){return c})),a.d(t,"c",(function(){return u})),a.d(t,"h",(function(){return m})),a.d(t,"d",(function(){return d})),a.d(t,"a",(function(){return g})),a.d(t,"f",(function(){return p})),a.d(t,"e",(function(){return h}));var l=a(34),n=a(22),r=a.n(n),o=a(183),i=a(178);const s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},a=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]:"",i=arguments.length>5?arguments[5]:void 0,s=arguments.length>6?arguments[6]:void 0,c=arguments.length>7&&void 0!==arguments[7]&&arguments[7],u=arguments.length>8&&void 0!==arguments[8]?arguments[8]:{};o.a.queue([{title:e,text:n,html:r,icon:c?"":"question",confirmButtonText:i||l.a.t("general:action.yes"),showDenyButton:!0,denyButtonText:s||l.a.t("general:action.no"),showLoaderOnConfirm:!0,allowOutsideClick:!1,preConfirm:t,preDeny:a,...u}])},c=e=>{o.a.fire({title:e,icon:"success",showConfirmButton:!1,timer:1e3})},u=(e,t)=>{o.a.fire({title:e,text:t,icon:"error"})},m=e=>{o.a.insertQueueStep({title:e,icon:"success",showConfirmButton:!1,timer:1e3})},d=(e,t)=>{o.a.insertQueueStep({title:e,text:t,icon:"error"})},g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.a.t("general:notice.unsaved");o.a.fire({title:t,icon:"question",showCancelButton:!0,confirmButtonText:l.a.t("general:action.yes"),cancelButtonText:l.a.t("general:action.no")}).then(t=>{t.isConfirmed&&e()})},p=()=>{o.a.fire(l.a.t("general:notice.saveFirst"))},h=(e,t,a,n,s,c,u,m)=>{o.a.fire({title:`<h4 class="text-left m-0 p-0">${s}</h4>`,html:""+(t&&n?'<hr class="mt-0 pt-0" /><div class="my-2"><p class="text-left h6 mt-2"><b>'+c+'</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(t.bookingTime).format("HH:mm")+'</b></th><th class="text-left h6 px-4 py-2"><b>'+t.numberOfPeople+'</b></th><th class="text-left h6 px-4 py-2"><b>'+(t.customerName||t.phone||(1===t.type?l.a.t("reservation:walkin"):l.a.t("reservation:reservation")))+'</b></th><th class="text-left h6 py-2">'+i.a.ChannelHelper({reservationSource:t.source,reservationType:t.type})+'</th></tr><tr><th class="text-left h6">'+r.a.utc(t.bookingTime).format("DD/MM/YYYY")+'</th><th class="text-left h6 px-4" /><th class="text-left h6 px-4">'+`${n!==t.items?`<b>${n}</b> ${l.a.t("reservation:of")} ${t.items}`:""+n} / ${t.areaName||t.areaCode}</th><th class="text-left h6" /></tr></tbody></table></div>`:""),confirmButtonText:l.a.t("general:action.swap"),showConfirmButton:u,showDenyButton:a,denyButtonText:l.a.t("general:action.overbook"),showCancelButton:!0,cancelButtonText:l.a.t("general:action.cancel")}).then(t=>{t.isDismissed||(t.isConfirmed&&m(),t.isDenied&&e())})}},169:function(e,t,a){"use strict";var l=a(2),n=a.n(l),r=a(182),o=a(39),i=a.n(o),s=a(344),c=a(34),u=a(137),m=a(1301),d=a(1262),g=a(1263),p=a(1302),h=a(1298),b=a(1299),f=a(1269),C=a(1390),v=a(1267),y=a(1268),E=a(1300),O=a(14);var F=e=>{let{page:t,pages:a,canPrevious:r,canNext:o,pageSizeOptions:i,showFirstPage:s,showLastPage:c,showPageSizeOptions:F,showPageJump:S,defaultPageSize:w,onPageChange:P,onPageSizeChange:N,paginationMaxSize:H}=e;const{t:x}=Object(u.a)(),[D,M]=Object(l.useState)(t),[k,j]=Object(l.useState)(w),[A,T]=Object(l.useState)(String(t+1)),B=a>200;Object(l.useEffect)(()=>{M(t),T(String(t+1))},[t]);const Y=e=>{let l=e;return Number.isNaN(e)&&(l=t),Math.min(Math.max(l,0),a-1)},z=e=>{const t=Y(e);t!==D&&(M(t),P(t))},R=()=>{const e=parseInt(A,10);Number.isNaN(e)?T(String(D+1)):(z(e-1),T(String(Y(e-1)+1)))};return n.a.createElement(n.a.Fragment,null,n.a.createElement("div",{className:"text-center"},(!Object(O.m)()||S)&&n.a.createElement("div",{className:"float-left pt-2"},n.a.createElement("span",null,x("general:pagination.page")," "),B?n.a.createElement("input",{type:"number",min:1,max:Math.max(a,1),value:A,onChange:e=>T(e.target.value),onBlur:R,onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),R())},className:"d-inline-block form-control form-control-sm",style:{width:"5.5rem",display:"inline-block"},"aria-label":x("general:pagination.page")}):n.a.createElement(C.a,{className:"d-inline-block"},n.a.createElement(v.a,{caret:!0,color:"outline-primary",size:"xs"},D+1),n.a.createElement(y.a,{style:{maxHeight:"300px",overflowY:"scroll"}},(()=>{const e=[];for(let t=0;t<a;t+=1)e.push(n.a.createElement(f.a,{key:t,onClick:()=>z(t)},t+1));return e})())),n.a.createElement("span",null," ",x("general:pagination.of")," "),a),!Object(O.m)()&&n.a.createElement(E.a,{className:"d-inline-block",size:"sm",listClassName:"justify-content-center mb-0","aria-label":x("general:aria.pageNavigation")},s&&n.a.createElement(h.a,{className:""+(!r&&"disabled")},n.a.createElement(b.a,{className:"prev",onClick:()=>{r&&z(0)},disabled:!r},n.a.createElement(m.a,null))),n.a.createElement(h.a,{className:""+(!r&&"disabled")},n.a.createElement(b.a,{className:"prev",onClick:()=>{r&&z(D-1)},disabled:!r},n.a.createElement(d.a,null))),(()=>{const e=a;let t=a;const l=D;let r=0;const o=H;o&&t>o&&(r=Math.max(l+1-Math.floor(o/2),1),t=r+o-1,t>e&&(t=e,r=t-o+1),r-=1);const i=[];for(let a=r;a<t;a+=1){const e=l===a;i.push(n.a.createElement(h.a,{key:a,active:e},n.a.createElement(b.a,{onClick:()=>{z(a)}},a+1)))}return i})(),n.a.createElement(h.a,{className:""+(!o&&"disabled")},n.a.createElement(b.a,{className:"next",onClick:()=>{o&&z(D+1)},disabled:!o},n.a.createElement(g.a,null))),c&&n.a.createElement(h.a,{className:""+(!o&&"disabled")},n.a.createElement(b.a,{className:"prev",onClick:()=>{o&&z(a-1)},disabled:!o},n.a.createElement(p.a,null)))),F&&n.a.createElement("div",{className:"float-right pt-2"},n.a.createElement("span",{className:"text-muted text-small mr-1"},x("general:pagination.items")," "),n.a.createElement(C.a,{className:"d-inline-block"},n.a.createElement(v.a,{caret:!0,color:"outline-primary",size:"xs"},k),n.a.createElement(y.a,{right:!0},i.map((e,t)=>n.a.createElement(f.a,{key:t,onClick:()=>(e=>{N(e),j(e)})(e)},e)))))))},S=a(177),w=a(163);const P=Object(l.forwardRef)((e,t)=>{let{indeterminate:a,...r}=e;const o=Object(l.useRef)(),i=t||o;return Object(l.useEffect)(()=>{i.current.indeterminate=a},[i,a]),n.a.createElement("div",{className:"custom-checkbox custom-control"},n.a.createElement("input",Object.assign({type:"checkbox",className:"custom-control-input",ref:i},r,{onClick:e=>{e.stopPropagation()}})),n.a.createElement("label",{className:"custom-control-label"}," "))}),N=e=>{const{columns:t,data:a,stripe:o,hover:u,bordered:m,responsive:d,globalFilter:g,globalFilterPlaceholder:p,allowAutoResetFilters:h,forceShowPagination:b,showPageJump:f,showPageSizeOptions:C,pageSizeOptions:v,defaultPageSize:y,onRowClick:E,defaultSortBy:O,showBatchSelector:N,innerRef:H,loading:x,apiPages:D,pageIndex:M,onPageChange:k,onPageSizeChange:j,totalPages:A,canPrevious:T,canNext:B,onRowsChange:Y,pageSizeOffset:z}=e,R=Object(l.useMemo)(()=>({fuzzyText:S.a.fuzzyTextFilterFn,text:(e,t,a)=>e.filter(e=>{const l=e.values[t];return void 0===l||String(l).toLowerCase().startsWith(String(a).toLowerCase())}),date:(e,t,a)=>e.filter(e=>{const l=new Date(e.values[t]).getTime(),[n,r]=a;if(n&&r){const e=new Date(r);return e.setDate(e.getDate()+1),l>n.getTime()&&l<e}return!0}),includesObj:(e,t,a)=>e.filter(e=>{const l=e.values[t],n=JSON.parse(a);return void 0===l||l.find(e=>e[n.key]===n.value)})}),[]),V=Object(l.useMemo)(()=>({Filter:S.a.DefaultColumnFilter}),[]),{getTableProps:L,getTableBodyProps:G,headerGroups:I,prepareRow:Q,page:q,rows:K,canPreviousPage:X,canNextPage:U,pageCount:J,gotoPage:Z,setPageSize:W,state:{pageSize:$},setGlobalFilter:_,setHiddenColumns:ee,setAllFilters:te,isAllRowsSelected:ae,selectedFlatRows:le,toggleAllRowsSelected:ne}=Object(r.useTable)({columns:t,data:a,defaultColumn:V,filterTypes:R,autoResetFilters:h,initialState:{pageIndex:D?0:M,pageSize:y+z,sortBy:O,hiddenColumns:["selection"]}},r.useFilters,r.useGlobalFilter,r.useSortBy,r.usePagination,r.useRowSelect,e=>{e.columns.push(e=>[{id:"selection",Header:e=>{let{isAllRowsSelected:t,getToggleAllPageRowsSelectedProps:a,getToggleAllRowsSelectedProps:l}=e;return t?n.a.createElement(P,l()):n.a.createElement(P,a())},Cell:e=>{let{row:t}=e;return n.a.createElement(P,t.getToggleRowSelectedProps())}},...e])});Object(l.useEffect)(()=>{N?ee([]):(ee(["selection"]),ne(!1))},[ee,ne,N]),Object(l.useImperativeHandle)(H,()=>({selected:le,resetFilters:()=>{te([])}})),Object(l.useEffect)(()=>{Y(q)},[Y,q]);return n.a.createElement(n.a.Fragment,null,n.a.createElement(w.a,{global:!1,isLoading:x}),n.a.createElement(n.a.Fragment,null,N&&le.length>0&&n.a.createElement(s.a,{color:"info"},c.a.t("general:notice.numberOfItemsHasBeenSelected",{selectedFlatRows:le.length,rows:K.length}),!ae&&n.a.createElement(n.a.Fragment,null,c.a.t("general:notice.orYouCan"),n.a.createElement("a",{href:"#",onClick:e=>{e.preventDefault(),ne(!0)}},c.a.t("general:notice.selectAllItems")))),g&&n.a.createElement(S.a.GlobalFilter,{globalFilter:g,setGlobalFilter:_,placeholder:p||"Please enter anything to search..."}),n.a.createElement("div",{className:""+i()({"table-responsive":d})},n.a.createElement("table",Object.assign({},L(),{className:"r-table table "+i()({"table-striped":o,"table-hover":u,"table-bordered":m})}),n.a.createElement("thead",null,(()=>{const e=[];let t=[],a=[],l=!1;return I.forEach(r=>{t=r.headers.map((e,t)=>n.a.createElement("th",Object.assign({key:"th_"+t}
1,e.getHeaderProps(e.getSortByToggleProps()),{className:e.isSorted?e.isSortedDesc?"sorted-desc":"sorted-asc":""}),e.render("Header"))),e.push(n.a.createElement("tr",r.getHeaderGroupProps(),t)),a=r.headers.map((e,t)=>(e.canFilter&&(l=!0),n.a.createElement("th",{key:"th_filter_"+t,className:"p-1"},e.canFilter?e.render("Filter"):null))),l&&e.push(n.a.createElement("tr",{key:"filters"},a))}),e})()),!x&&n.a.createElement("tbody",G(),q.map((e,t)=>(Q(e),n.a.createElement("tr",Object.assign({},e.getRowProps(),{key:"tr_"+t,onClick:()=>{E(e)}}),e.cells.map((t,a)=>{var l;return n.a.createElement("td",Object.assign({key:"td_"+a},t.getCellProps({className:t.column.cellClass}),{style:{...null===e||void 0===e||null===(l=e.original)||void 0===l?void 0:l.style}}),t.render("Cell"))})))))))),D?n.a.createElement(F,{page:M,pages:A,canPrevious:!x&&T,canNext:!x&&B,pageSizeOptions:v||[10,20,30,50,100,200],showPageSizeOptions:!x&&C,showPageJump:!x&&f,showFirstPage:!0,showLastPage:!0,defaultPageSize:y,onPageChange:e=>{k(e),Z(e)},onPageSizeChange:e=>{j(e),W(e+z)},paginationMaxSize:x?1:5}):(b||J>1)&&!x&&n.a.createElement(F,{page:M,pages:J,canPrevious:X,canNext:U,pageSizeOptions:v||[10,20,30,50,100,200],showPageSizeOptions:C,showPageJump:f,showFirstPage:!0,showLastPage:!0,defaultPageSize:$,onPageChange:e=>{k(e),Z(e)},onPageSizeChange:e=>{j(e),W(e)},paginationMaxSize:5}))};N.defaultProps={columns:[],data:[],stripe:!1,hover:!0,responsive:!0,globalFilter:!1,globalFilterPlaceholder:"",allowAutoResetFilters:!0,forceShowPagination:!1,showPageJump:!1,showPageSizeOptions:!1,defaultPageSize:10,showBatchSelector:!1,defaultSortBy:[],loading:!1,onRowClick:()=>{},apiPages:!1,onPageChange:()=>{},onPageSizeChange:()=>{},pageIndex:0,totalPages:1,canPrevious:!1,canNext:!1,onRowsChange:()=>{},pageSizeOffset:0};t.a=N},170:function(e,t,a){"use strict";a.d(t,"a",(function(){return o})),a.d(t,"b",(function(){return i}));var l=a(2),n=a.n(l),r=a(278);const o=e=>n.a.createElement(r.a,Object.assign({},e,{widths:["xxs","xs","sm","md","lg","xl","xxl"]})),i=e=>{let{className:t}=e;return n.a.createElement("div",{className:"separator "+t})}},171:function(e,t,a){"use strict";var l=a(2),n=a.n(l),r=a(187),o=a(188),i=a(331),s=a(135),c=a(137),u=a(1262),m=a(4),d=a(170),g=a(175),p=a(14),h=a(174),b=a.n(h);const f=(e,t,a)=>{if(e===m.a)return n.a.createElement(n.a.Fragment,null,a("menu:home"));const l=e.split("/"),r=[];for(let n=0;n<=t;n+=1)r.push(l[n]);return l.length!==r.length&&r.push("title"),n.a.createElement(n.a.Fragment,null,a("menu:"+r.join(".")))},C=(e,t)=>e.split(t)[0]+t,v=e=>{let{match:t}=e;const{t:a}=Object(c.a)(),l=t.path.substr(1);let i=l.split("/");return i[i.length-1].indexOf(":")>-1&&(i=i.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"},i.map((e,t)=>n.a.createElement(o.a,{key:t,active:i.length===t+1},i.length!==t+1?n.a.createElement(s.b,{to:"/"+C(l,e)},f(l,t,a)):f(l,t,a)))))};t.a=e=>{let{heading:t,match:a,children:l,branchRequired:r=!1,allowAllBranch:o=!1,goBack:s=null,leading:m=null,isCloud:h=!1}=e;const{t:f}=Object(c.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"}},s&&n.a.createElement(i.a,{onClick:s,color:"light",className:"mr-2"},n.a.createElement(u.a,null)),r&&!Object(p.p)()&&!Object(p.n)()&&n.a.createElement(g.a,{allowAll:o,className:"mr-2"}),t&&n.a.createElement("h2",{className:(m?"d-flex align-items-center":"d-inline")+" mb-0"},f(t),m,h&&n.a.createElement("img",{src:b.a,alt:"ziiCloud",style:{height:"20px",marginLeft:"8px"}})),a&&n.a.createElement(v,{match:a})),n.a.createElement("div",null,l)),n.a.createElement(d.b,{className:"mt-3 mb-3"}))}},174:function(e,t){e.exports="data:image/png;base64,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"},175:function(e,t,a){"use strict";var l=a(2),n=a.n(l),r=a(50),o=a(1390),i=a(1267),s=a(1268),c=a(1269),u=a(4),m=a(14),d=a(11);const g={changeBranchAction:d.g,changeBranchIdsAction:d.h};t.a=Object(r.b)(e=>{let{workspace:t}=e;const{merchant:a,branch:l}=t;return{merchant:a,branch:l}},g)(e=>{let{allowAll:t=!1,fullWidth:a=!1,merchant:r,branch:d,changeBranchAction:g,changeBranchIdsAction:p,className:h}=e;const[b,f]=Object(l.useState)({}),[C,v]=Object(l.useState)(!1),y=(e,t)=>{g(e),p(t.map(e=>e.branchId).join(","))};return Object(l.useEffect)(()=>{if(!Object(m.p)()&&!Object(m.n)()){const e={};r.branches.forEach(t=>{t.groupName in e||(e[t.groupName]=[]),1===t.status&&e[t.groupName].push(t)}),f(e),v(Object.keys(e).length>1),"*"!==d.branchId||t||(g(r.branches[0]),p(r.branches[0].branchId))}},[t,d.branchId,g,p,r.branches]),!Object(m.p)()&&!Object(m.n)()&&n.a.createElement("div",{className:`d-inline-block ${a?"w-100":""} ${h||""}`,key:"branch-selector"},n.a.createElement(o.a,null,n.a.createElement(i.a,{caret:!0,color:"light",size:"sm",key:"selected",className:a?"w-100 d-flex justify-content-between align-items-center":"",style:a?{backgroundColor:"#ffffff",borderColor:"#dee2e6",color:"#212529"}:void 0},n.a.createElement("span",{className:"name"},d.branchName)),n.a.createElement(s.a,{className:"mt-3",key:"branch-menu",style:{maxHeight:"300px",overflowY:"scroll",minWidth:a?"100%":void 0}},t&&n.a.createElement(c.a,{onClick:()=>y(u.k,r.branches),key:"all-branches"},"All"),Object.keys(b).sort((e,t)=>
1e.localeCompare(t)).map(e=>{const t=b[e];return[C&&n.a.createElement(n.a.Fragment,null,n.a.createElement(c.a,{header:!0,key:"header-"+e},e)),...t.map(e=>n.a.createElement(c.a,{onClick:()=>y(e,[e]),key:e.branchId},e.branchName))]}))))})},177:function(e,t,a){"use strict";var l=a(2),n=a.n(l),r=a(34),o=a(182),i=a(197),s=a(1254),c=a(1259),u=a(1257),m=a(1258),d=a(713),g=a(190),p=a.n(g),h=(a(189),a(165));const b=(e,t,a)=>Object(i.a)(e,a,{keys:[e=>e.values[t]]});b.autoRemove=e=>!e,t.a={GlobalFilter:e=>{let{globalFilter:t,setGlobalFilter:a,placeholder:r}=e;const[i,u]=Object(l.useState)(t),m=Object(o.useAsyncDebounce)(e=>{a(e||void 0)},200);return n.a.createElement(s.a,{className:"mb-0"},n.a.createElement(c.a,{value:i||"",onChange:e=>{u(e.target.value),m(e.target.value)},placeholder:r}))},DefaultColumnFilter:e=>{let{column:{filterValue:t,setFilter:a}}=e;return n.a.createElement(s.a,{className:"mb-0"},n.a.createElement(c.a,{value:t||"",onChange:e=>{a(e.target.value||void 0)},bsSize:"sm"}))},SelectColumnFilter:e=>{let{column:{filterValue:t,setFilter:a,filterOptions:l}}=e;return n.a.createElement(s.a,{className:"mb-0"},n.a.createElement(c.a,{type:"select",value:t||"",onChange:e=>{a(e.target.value||void 0)},bsSize:"sm"},n.a.createElement("option",{value:""},r.a.t("general:status.all")),Object.keys(l).map(e=>n.a.createElement("option",{key:e,value:e},l[e]))))},SelectColumnFilterWithCurrentData:e=>{let{column:{filterValue:t,setFilter:a,preFilteredRows:l,id:o}}=e;const i=n.a.useMemo(()=>{const e=new Set;return l.forEach(t=>{e.add(t.values[o])}),[...e.values()]},[o,l]);return n.a.createElement(s.a,{className:"mb-0"},n.a.createElement(c.a,{type:"select",value:t,onChange:e=>{a(e.target.value||void 0)},bsSize:"sm"},n.a.createElement("option",{value:""},r.a.t("general:status.all")),i.map((e,t)=>n.a.createElement("option",{key:t,value:e},e))))},NumberRangeColumnFilter:e=>{let{column:{filterValue:t=[],setFilter:a}}=e;return n.a.createElement(s.a,{className:"mb-0"},n.a.createElement(u.a,{size:"sm"},n.a.createElement(c.a,{value:t[0]||"",type:"number",onChange:e=>{const t=e.target.value;a((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[t?parseFloat(t):void 0,e[1]]}))},placeholder:r.a.t("general:filter.min"),style:{width:"70px"}}),n.a.createElement(m.a,{style:{marginLeft:"-2px"},addonType:"prepend"},n.a.createElement(d.a,{style:{fontSize:"0.85rem"}},"TO")),n.a.createElement(c.a,{value:t[1]||"",type:"number",onChange:e=>{const t=e.target.value;a((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[e[0],t?parseFloat(t):void 0]}))},placeholder:r.a.t("general:filter.max"),style:{width:"70px"}})))},DateRangeColumnFilter:e=>{let{column:{filterValue:t,setFilter:a,filterProps:r}}=e;const[o,i]=Object(l.useState)(new Date),[s,c]=Object(l.useState)(null);Object(l.useEffect)(()=>{t||(i(new Date),c(null))},[t]);return n.a.createElement("div",{className:"datatable-filter"},n.a.createElement(p.a,{onChange:e=>{const[t,l]=e;i(t),c(l),t&&l&&a(e)},onFocus:()=>{document.activeElement.blur()},shouldCloseOnSelect:!1,startDate:o,endDate:s,selectsRange:!0,value:t&&s?`${h.a.datetime(o,(null===r||void 0===r?void 0:r.format)||"DD/MM/YYYY")} - ${h.a.datetime(s,(null===r||void 0===r?void 0:r.format)||"DD/MM/YYYY")}`:"",className:"form-control form-control-sm"}))},fuzzyTextFilterFn:b}},178:function(e,t,a){"use strict";var l=a(2),n=a.n(l),r=a(22),o=a.n(r),i=a(168),s=a(34),c=a(198),u=a(179);const m=()=>({yellowColor:"#FFDE00",purpleColor:"#813B9B",redColor:Object(u.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"}),d=e=>{let{rangeStart:t,rangeEnd:a,dateValue:l,callback:n}=e;const r=o()(),i=o()(l).isSame(r,"day");a<t&&a.add(1,"day");const s=o()(t);for(;s<a;)(i&&s>=r||!i)&&n(s),s.add(15,"minute")},g=e=>{let{timeValue:t,mealTimeOptions:a}=e;const l=o()(t,"HH:mm");let n="";return(null===a||void 0===a?void 0:a.length)>
10&&a.forEach(e=>{o()(e.data.start,"HH:mm")<=l&&l<o()(e.data.end,"HH:mm")&&(n=e.data.start)}),n};t.a={StatusHelper:e=>{let{reservation:t}=e;return n.a.createElement(n.a.Fragment,null,i.Kb.getLabel(t.state),(()=>{const e=o.a.utc(o()().format("HH:mm"),"HH:mm").toDate().getTime();return t.state===i.Kb.ACCEPTED&&t.expireTime<e?" - "+s.a.t("reservation:noShow"):t.cancelApplyStatus&&t.cancelApplyStatus===i.Bb.PENDING?" - "+i.Bb.getLabel(t.cancelApplyStatus):t.needDeposit&&t.depositPayState===i.Fb.UNPAID?" - "+i.Fb.getLabel(t.depositPayState):""})())},ChannelHelper:e=>{let{reservationSource:t,reservationType:a}=e;return`${i.Cb.getLabel(t)}\n      ${t===i.Cb.INSTORE?" - "+(1===a?s.a.t("reservation:walkin"):s.a.t("reservation:reservation")):""}`},CustomerNameHelper:e=>{let{type:t,customerName:a}=e;return n.a.createElement(n.a.Fragment,null,1===t&&n.a.createElement(c.a,{className:"m-0 p-0 mr-1 mb-1"}),a||(1===t?s.a.t("reservation:walkin"):s.a.t("reservation:reservation")))},DisplayStatusHelper:e=>{var t;let{reservation:a}=e;return n.a.createElement(n.a.Fragment,null,i.Gb.getLabel(null===a||void 0===a||null===(t=a.displayState)||void 0===t?void 0:t.toUpperCase()))},DisplayStatusColorHelper:e=>{var t;let{reservation:a}=e;const l=m();switch(null===a||void 0===a||null===(t=a.displayState)||void 0===t?void 0:t.toUpperCase()){case i.Gb.OPEN:return l.greenColor;case i.Gb.SEATED:return l.blueColor;case i.Gb.CANCELLED:return l.yellowColor;default:return l.greyColor}},StartTimeOptions:e=>{let{timeOptions:t,dateValue:a}=e;const l=[];return(null===t||void 0===t?void 0:t.length)>0&&t.forEach(e=>{d({rangeStart:o()(e.start,"HH:mm"),rangeEnd:o()(e.end,"HH:mm"),dateValue:a,callback:e=>{l.push({label:e.format("HH:mm"),value:e.format("HH:mm")})}})}),l},EndTimeOptions:e=>{let{timeOptions:t,startTimeValue:a}=e;if(!a)return[];const l=t.find(e=>{const t=o()(a,"HH:mm"),l=o()(e.start,"HH:mm"),n=o()(e.end,"HH:mm");return n<l&&n.add(1,"day"),l<=t&&n>t}),n=[];if(l){const e=o()(a,"HH:mm").add(15,"minute"),t=o()(l.end,"HH:mm");for(;e<t;)n.push({label:e.format("HH:mm"),value:e.format("HH:mm")}),e.add(15,"minute");n.push({label:t.format("HH:mm"),value:t.format("HH:mm")})}return n},FindEndTimeInATimeOption:e=>{var t,a;let{mealTimeOptions:l,timeValue:n}=e,r=null,i=null;const s=l.filter(e=>o()(e.data.start,"HH:mm")<=n&&n<o()(e.data.end,"HH:mm")).sort((e,t)=>o()(t.data.start,"HH:mm")-o()(e.data.start,"HH:mm"));return r=o()(null===(t=s[0])||void 0===t?void 0:t.data.start,"HH:mm"),i=o()(null===(a=s[0])||void 0===a?void 0:a.data.end,"HH:mm"),{fStartM:r,fEndM:i}},FindStartTimeOfMealType:g,FindStartTimeOfAllDayMealType:e=>{let{mealTimeOptions:t,mealType:a}=e,l=null,n=[];var r,i;(null===t||void 0===t?void 0:t.length)>0&&(0===a||a)&&(n=t.filter(e=>{var t;return(null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.kind)===a}).sort((e,t)=>{var a,l;return o()(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.start,"HH:mm")-o()(null===t||void 0===t||null===(l=t.data)||void 0===l?void 0:l.start,"HH:mm")}),l=null===(r=n[0])||void 0===r||null===(i=r.data)||void 0===i?void 0:i.start);return l},FindMealtype:e=>{let{timeValue:t,mealTimeOptions:a}=e;const l=o()(t,"HH:mm");let n=null;return(null===a||void 0===a?void 0:a.length)>0&&a.forEach(e=>{o()(e.data.start,"HH:mm")<=l&&l<o()(e.data.end,"HH:mm")&&(n=e.data.kind)}),n},FilterReservations:e=>{let{listCellValue:t,keyword:a,mealType:l,showNow:n,timeValue:r,mealTimeOptions:i}=e,s=!0;if(a){const e=new RegExp(a.toLowerCase());s=s&&(e.test(t.customerName.toLowerCase())||e.test(t.phone.toLowerCase())||e.test(t.email.toLowerCase())||e.test(t.items.toLowerCase())||e.test(1===t.type?"walk in":""))}if(null!==l&&(s=s&&t.kind===l),!n&&null!==r){const e=o()(o.a.utc(t.bookingTime).format("HH:mm"),"HH:mm"),a=o()(g({timeValue:r,mealTimeOptions:i}),"HH:mm"),l=o()("23:59","HH:mm");s=s&&e>=a&&e<l}return s},FindTimeRangeIdBasedOnTimeNMealType:e=>{var t,a,l,n;let{timeValue:r,mealTimeOptions:i,whichOne:s}=e;const c=o()(r,"HH:mm");let u="",m=null,d="";(null===i||void 0===i?void 0:i.length)>0&&i.forEach(e=>{o()(e.data.start,"HH:mm")<=c&&c<o()(e.data.end,"HH:mm")&&(u=e.data.id,m=e.data.kind)});let g=[];g=null===(t=i.filter(e=>e.data.kind===m))||void 0===t||null===(a=t.sort((e,t)=>
1o()(e.data.start,"HH:mm")-o()(t.data.start,"HH:mm")))||void 0===a||null===(l=a.sort((e,t)=>o()(e.data.end,"HH:mm")-o()(t.data.end,"HH:mm")))||void 0===l?void 0:l.map(e=>e.data.id);let p=-1,h=-1;return p=g.indexOf(u),p>=0&&p<(null===(n=g)||void 0===n?void 0:n.length)-1&&(h=p+1),h>-1&&(d=g[h]),1===s?u:2===s?d:g},GenerateStartTimes:d,PreviousDayCompletedFilter:e=>{let{state:t}=e;return t!==i.Kb.INITIAL&&t!==i.Kb.PLACED&&t!==i.Kb.PENDING&&t!==i.Kb.ACCEPTED&&t!==i.Kb.NOSHOW&&t!==i.Kb.CANCELED},PreviousDayUncompletedFilter:e=>{let{state:t}=e;return t===i.Kb.INITIAL||t===i.Kb.PLACED||t===i.Kb.PENDING||t===i.Kb.ACCEPTED||t===i.Kb.NOSHOW},Colors:m,TimeInRange:e=>{let t=!1;return(null===e||void 0===e?void 0:e.length)>0&&e.forEach(e=>{o()(e.start,"HH:mm")<=o()()&&o()()<o()(e.end,"HH:mm")&&(t=!0)}),t},FindUnavailableDateBasedOnMealTimeOptions:(e,t)=>{const a=[];for(let o=0;o<new Array(7).length;o+=1)a.push({label:o,value:e.filter(e=>e.weekDay===o).length});const l=new Date;l.setDate(l.getDate()+t);const n=o()(),r=o()(l),i=[];return a.filter(e=>0===e.value).forEach(e=>{o()().isoWeekday()===e.label&&i.push(new Date);const t=n.clone().day(e.label);for(t.isAfter(n,"d")&&i.push(new Date(t));t.isBefore(r);)t.add(7,"days"),i.push(new Date(t))}),i}}},179:function(e,t,a){"use strict";t.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()}}},186:function(e,t,a){"use strict";var l=a(10),n=a(15),r=a(2),o=a.n(r),i=a(27),s=a.n(i),c=a(39),u=a.n(c),m=a(162),d=["className","cssModule","tag"],g={tag:m.q,className:s.a.string,cssModule:s.a.object},p=function(e){var t=e.className,a=e.cssModule,r=e.tag,i=Object(n.a)(e,d),s=Object(m.m)(u()(t,"card-title"),a);return o.a.createElement(r,Object(l.a)({},i,{className:s}))};p.propTypes=g,p.defaultProps={tag:"div"},t.a=p},187:function(e,t,a){"use strict";var l=a(10),n=a(15),r=a(2),o=a.n(r),i=a(27),s=a.n(i),c=a(39),u=a.n(c),m=a(162),d=["className","listClassName","cssModule","children","tag","listTag","aria-label"],g={tag:m.q,listTag:m.q,className:s.a.string,listClassName:s.a.string,cssModule:s.a.object,children:s.a.node,"aria-label":s.a.string},p=function(e){var t=e.className,a=e.listClassName,r=e.cssModule,i=e.children,s=e.tag,c=e.listTag,g=e["aria-label"],p=Object(n.a)(e,d),h=Object(m.m)(u()(t),r),b=Object(m.m)(u()("breadcrumb",a),r);return o.a.createElement(s,Object(l.a)({},p,{className:h,"aria-label":g}),o.a.createElement(c,{className:b},i))};p.propTypes=g,p.defaultProps={tag:"nav",listTag:"ol","aria-label":"breadcrumb"},t.a=p},188:function(e,t,a){"use strict";var l=a(10),n=a(15),r=a(2),o=a.n(r),i=a(27),s=a.n(i),c=a(39),u=a.n(c),m=a(162),d=["className","cssModule","active","tag"],g={tag:m.q,active:s.a.bool,className:s.a.string,cssModule:s.a.object},p=function(e){var t=e.className,a=e.cssModule,r=e.active,i=e.tag,s=Object(n.a)(e,d),c=Object(m.m)(u()(t,!!r&&"active","breadcrumb-item"),a);return o.a.createElement(i,Object(l.a)({},s,{className:c,"aria-current":r?"page":void 0}))};p.propTypes=g,p.defaultProps={tag:"li"},t.a=p},198:function(e,t,a){"use strict";var l=a(2),n=a.n(l),r=a(27),o=a.n(r),i=["color","size","title","className"];function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var l in a)({}).hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e}).apply(null,arguments)}var c=Object(l.forwardRef)((function(e,t){var a=e.color,l=void 0===a?"currentColor":a,r=e.size,o=void 0===r?"1em":r,c=e.title,u=void 0===c?null:c,m=e.className,d=void 0===m?"":m,g=function(e,t){if(null==e)return{};var a,l,n=function(e,t){if(null==e)return{};var a={};for(var l in e)if({}.hasOwnProperty.call(e,l)){if(-1!==t.indexOf(l))continue;a[l]=e[l]}return a}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(l=0;l<r.length;l++)a=r[l],-1===t.indexOf(a)&&{}.propertyIsEnumerable.call(e,a)&&(n[a]=e[a])}return n}(e,i);return n.a.createElement("svg",s({ref:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:l,className:["bi","bi-forward-fill",d].filter(
1Boolean).join(" ")},g),u?n.a.createElement("title",null,u):null,n.a.createElement("path",{d:"m9.77 12.11 4.012-2.953a.647.647 0 0 0 0-1.114L9.771 5.09a.644.644 0 0 0-.971.557V6.65H2v3.9h6.8v1.003c0 .505.545.808.97.557"}))}));c.propTypes={color:o.a.string,size:o.a.oneOfType([o.a.string,o.a.number]),title:o.a.string,className:o.a.string},t.a=c}}]);
2//# sourceMappingURL=product-category.38aa12b6.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.