PageSourceSearch

https://admin.visitbergamorestaurants.com/static/js/main.9ab388cf.chunk.js

js visitbergamorestaurants.com collected 2026-10-09 22:52:12 UTC 462,002 bytes, 2 lines download raw bytes

1(this["webpackJsonpristobg-admin"]=this["webpackJsonpristobg-admin"]||[]).push([[46],[,,,,,,function(e,t,n){"use strict";var r="/",a={chooseRestaurant:"".concat(r,"choose-restaurant"),home:r,userStatistic:"".concat(r,"user-statistics"),signIn:"".concat(r,"sign-in"),forgetPassword:"".concat(r,"forget-password"),newPassword:"".concat(r,"new-password/"),profile:"".concat(r,"profile"),ipratico:"".concat(r,"ipratico"),profileEdit:"".concat(r,"profile/account/:id"),restaurant:"".concat(r,"profile/restaurant"),restaurantCreate:"".concat(r,"profile/restaurant/create"),restaurantView:"".concat(r,"profile/restaurant/:id"),firm:"".concat(r,"profile/firm"),firmCreate:"".concat(r,"profile/firm/create"),firmView:"".concat(r,"profile/firm/:id"),reminder:"".concat(r,"reminder"),reservations:"".concat(r,"reservations"),menu:"".concat(r,"menu"),menuDishes:"".concat(r,"menu/dishes"),menuDishesCreate:"".concat(r,"menu/dishes/create"),menuDishesEdit:"".concat(r,"menu/dishes/:id"),menuCategories:"".concat(r,"menu/categories"),menuCategoriesCreate:"".concat(r,"menu/categories/create"),menuCategoriesEdit:"".concat(r,"menu/categories/:id"),menuOptions:"".concat(r,"menu/options"),menuOptionsEdit:"".concat(r,"menu/options/:id"),menuOptionsCreate:"".concat(r,"menu/options/create"),menuVariantsEdit:"".concat(r,"menu/variants/:id"),settings:"".concat(r,"settings"),settingsIpratico:"".concat(r,"settings/ipratico"),settingsConfigsDelivery:"".concat(r,"settings/delivery"),settingsConfigsServicesCreate:"".concat(r,"settings/services/create"),settingsConfigsServicesView:"".concat(r,"settings/services/:id"),specialMenu:"".concat(r,"menu/special-menu"),specialMenuCreate:"".concat(r,"menu/special-menu/create"),specialMenuEdit:"".concat(r,"menu/special-menu/:id"),statistics:"".concat(r,"statistics"),team:"".concat(r,"team"),teamShow:"".concat(r,"team/:id"),teamCreate:"".concat(r,"team/create"),finances:"".concat(r,"finances"),help:"".concat(r,"help"),helpMessages:"".concat(r,"help/:id"),register:"".concat(r,"register"),companies:"".concat(r,"companies"),restaurants:"".concat(r,"restaurants"),bonuses:"".concat(r,"bonuses"),bonusesRestaurants:"".concat(r,"pay-bonuses-restaurants"),bonusesInvite:"".concat(r,"bonuses/invite"),bonusesInviteEdit:"".concat(r,"bonuses/invite/:id"),bonusesEveryBooking:"".concat(r,"bonuses/every-booking"),bonusesEveryBookingEdit:"".concat(r,"bonuses/every-booking/:id"),bonusFromOwnersToUser:"".concat(r,"bonuses/from-owners-to-users"),bonusFromOwnersToUserEdit:"".concat(r,"bonuses/from-owners-to-users/:id"),bonusSuperBonus:"".concat(r,"bonuses/super-bonus"),bonusSuperBonusEdit:"".concat(r,"bonuses/super-bonus/:id"),bonusDiscoverRestaurant:"".concat(r,"bonuses/discover-restaurant"),bonusDiscoverRestaurantEdit:"".concat(r,"bonuses/discover-restaurant/:id"),bonusManual:"".concat(r,"bonuses/manual"),bonusManualEdit:"".concat(r,"bonuses/manual/:id"),restaurantsView:"".concat(r,"restaurants/:restaurantId"),superAdmin:{restaurantHome:"".concat(r,"restaurants/:restaurantId/home"),profile:"".concat(r,"restaurants/:restaurantId/profile"),ipratico:"".concat(r,"restaurants/:restaurantId/ipratico"),notifications:"".concat(r,"notifications"),notificationsTickets:"".concat(r,"notifications/tickets/:id"),administration:"".concat(r,"administration"),administrationOwners:"".concat(r,"administration/owners"),administrationOwnersCreate:"".concat(r,"administration/owners/create"),administrationOwnersEdit:"".concat(r,"administration/owners/:id"),administrationCompany:"".concat(r,"administration/company"),administrationCompanyCreate:"".concat(r,"administration/company/create"),administrationCompanyEdit:"".concat(r,"administration/company/:id"),administrationRestaurant:"".concat(r,"administration/restaurant"),administrationRestaurantCreate:"".concat(r,"administration/restaurant/create"),administrationRestaurantEdit:"".concat(r,"administration/restaurant/:id"),menu:"".concat(r,"restaurants/:restaurantId/menu"),menuDishes:"".concat(r,"restaurants/:restaurantId/menu/dishes"),menuDishesCreate:"".concat(r,"restaurants/:restaurantId/menu/dishes/create"),menuDishesEdit:"".concat(r,"restaurants/:restaurantId/menu/dishes/:id"),menuCategories:"".concat(r,"restaurants/:restaurantId/menu/categories"),menuCategoriesCreate:"".concat(r,"restaurants/:restaurantId/menu/categories/create"),menuCategoriesEdit:"".concat(r,"restaurants/:restaurantId/menu/categories/:id"),menuOptions:"".concat(r,"restaurants/:restaurantId/menu/options"),menuOptionsEdit:"".concat(r,"restaurants/:restaurantId/menu/options/:id"),menuOptionsCreate:"".concat(r,"restaurants/:restaurantId/menu/options/create"),menuVariantsEdit:"".concat(r,"restaurants/:restaurantId/menu/variants/:id"),settings:"".concat(r,"restaurants/:restaurantId/settings"),settingsIpratico:"".concat(r,"restaurants/:restaurantId/settings/ipratico"),settingsConfigsDelivery:"".concat(r,"restaurants/:restaurantId/settings/delivery"),settingsConfigsServicesCreate:"".concat(r,"restaurants/:restaurantId/settings/services/create"),settingsConfigsServicesView:"".concat(r,"restaurants/:restaurantId/settings/services/:id"),specialMenu:"".concat(r,"restaurants/:restaurantId/menu/special-menu"),specialMenuCreate:"".concat(r,"restaurants/:restaurantId/menu/special-menu/create"),specialMenuEdit:"".concat(r,"restaurants/:restaurantId/menu/special-menu/:id"),offers:"".concat(r,"restaurants/:restaurantId/offers"),offersCreatCalendar:"".concat(r,"restaurants/:restaurantId/offers/bonus-calendar"),offersCreatPayment:"".concat(r,"restaurants/:restaurantId/offers/bonus-payment"),offersCreatBonu
1sAmount:"".concat(r,"restaurants/:restaurantId/offers/bonus-amount"),offersCreatBonusReservation:"".concat(r,"restaurants/:restaurantId/offers/bonus-reservation"),stripeRefresh:"".concat(r,"restaurants/:restaurantId/stripe/refresh"),stripeSuccess:"".concat(r,"restaurants/:restaurantId/stripe/success"),generateQR:"".concat(r,"restaurants/:restaurantId/qr"),help:"".concat(r,"restaurants/:restaurantId/help"),finances:"".concat(r,"restaurants/:restaurantId/finances"),statistics:"".concat(r,"restaurants/:restaurantId/statistics"),team:"".concat(r,"restaurants/:restaurantId/team"),teamShow:"".concat(r,"restaurants/:restaurantId/team/:id"),teamCreate:"".concat(r,"restaurants/:restaurantId/team/create"),qr:"".concat(r,"restaurants/:restaurantId/qr")},offers:"".concat(r,"offers"),allBonuses:"".concat(r,"all-bonuses"),offersCreatCalendar:"".concat(r,"offers/bonus-calendar"),offersCreatPayment:"".concat(r,"offers/bonus-payment"),offersCreatBonusAmount:"".concat(r,"offers/bonus-amount"),offersCreatBonusReservation:"".concat(r,"offers/bonus-reservation"),stripeRefresh:"".concat(r,"stripe/refresh"),stripeSuccess:"".concat(r,"stripe/success"),generateQR:"".concat(r,"qr")};t.a=a},,function(e,t,n){"use strict";n.d(t,"E",(function(){return ee})),n.d(t,"b",(function(){return te})),n.d(t,"a",(function(){return ne})),n.d(t,"n",(function(){return re})),n.d(t,"m",(function(){return ae})),n.d(t,"y",(function(){return ie})),n.d(t,"z",(function(){return oe})),n.d(t,"A",(function(){return ce})),n.d(t,"x",(function(){return se})),n.d(t,"C",(function(){return le})),n.d(t,"B",(function(){return ue})),n.d(t,"e",(function(){return de})),n.d(t,"f",(function(){return pe})),n.d(t,"t",(function(){return be})),n.d(t,"u",(function(){return fe})),n.d(t,"s",(function(){return je})),n.d(t,"v",(function(){return he})),n.d(t,"w",(function(){return me})),n.d(t,"c",(function(){return ve})),n.d(t,"d",(function(){return Oe})),n.d(t,"o",(function(){return xe})),n.d(t,"D",(function(){return ge})),n.d(t,"p",(function(){return ye})),n.d(t,"q",(function(){return _e})),n.d(t,"g",(function(){return we})),n.d(t,"i",(function(){return Ce})),n.d(t,"h",(function(){return ke})),n.d(t,"r",(function(){return Ee})),n.d(t,"j",(function(){return Se})),n.d(t,"l",(function(){return Ie})),n.d(t,"k",(function(){return De}));var r,a,i,o,c,s,l,u,d,p,b,f,j,h,m,v,O,x,g,y,_,w,C,k,E,S,I,D,R,A,T,P,z,M,L,F,U,N,H,B,G,W,V,Q,Y,q,K,Z=n(3),J=n(5),X=n(12),$=n(11),ee=J.b.div(r||(r=Object(Z.a)(["\n  margin-top: 42px;\n  max-height: 492px;\n  ","\n"])),$.a.desktop(a||(a=Object(Z.a)(["\n    margin-top: 20px;\n    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);\n\n    background-color: #ffffff;\n    max-width: 360px;\n    border-radius: 8px;\n    // padding: 20px;\n    order: 3;\n  "])))),te=J.b.span(i||(i=Object(Z.a)(["\n  //font-size: 11px;\n  font-weight: 500;\n  font-stretch: normal;\n  font-style: normal;\n  line-height: normal;\n  margin-left: 6px;\n  letter-spacing: -0.18px;\n  color: ",";\n  //display: flex;\n  //align-items: center;\n"])),(function(e){var t=e.color;return void 0===t?"#FF7828":t})),ne=J.b.p(o||(o=Object(Z.a)(["\n  font-family: ",";\n  font-size: 11px;\n  font-weight: 500;\n  font-stretch: normal;\n  font-style: normal;\n  line-height: normal;\n  letter-spacing: -0.18px;\n  color: ",";\n"])),X.c.primary,(function(e){var t=e.color;return void 0===t?"#ff483b":t})),re=J.b.div(c||(c=Object(Z.a)(["\n  margin-top: ","px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  ","\n"])),(function(e){var t=e.desktop_mt;return void 0===t?20:t}),$.a.mobile(s||(s=Object(Z.a)(["\n    margin-top: 0;\n    padding: 20px 0;\n    border-bottom: 1px solid ",";\n  "])),X.a.elements.border)),ae=J.b.p(l||(l=Object(Z.a)(["\n  font-family: ",";\n  font-size: 16px;\n  font-weight: 600;\n  line-height: 1.5;\n  text-align: center;\n  color: #636262;\n  margin-top: 10px;\n"])),X.c.primary),ie=J.b.div(u||(u=Object(Z.a)(["\n  width: 100%;\n"]))),oe=J.b.div(d||(d=Object(Z.a)(["\n  width: 100%;\n  padding: 0 20px;\n  height: 600px;\n  overflow-y: auto;\n\n  ","\n"])),$.a.mobile(p||(p=Object(Z.a)(["\n    padding: 0;\n    height: ",";\n  "])),(function(e){var t=e.mobileH,n=void 0===t?600:t;return"auto"===n?n:"".concat(n,"px")}))),ce=J.b.div(b||(b=Object(Z.a)(["\n  position: relative;\n  display: flex;\n  justify-content: space-between;\n  font-family: ",";\n  font-size: ","px;\n  font-weight: ",";\n  line-height: 1.5;\n  color: #636262;\n  padding: ",";\n\n  &:last-child {\n    .list_divider {\n      display: none;\n    }\n  }\n"])),X.c.primary,(function(e){return"Header"===e.variant?16:14}),(function(e){return"Header"===e.variant?"600":"normal"}),(function(e){var t=e.pb,n=void 0===t?10:t,r=e.pt;return"".concat(void 0===r?10:r,"px 0px ").concat(n,"px 0px")})),se=J.b.div(f||(f=Object(Z.a)(["\n  margin-top: 20px;\n  margin-bottom: 10px;\n"]))),le=J.b.div(j||(j=Object(Z.a)(["\n  position: relative;\n  flex: ",";\n  display: flex;\n  flex-direction: ",";\n  justify-content: ",";\n  align-items: ",";\n  padding: ",";\n\n  span {\n    font-size: 14px;\n    color: #636262;\n  }\n\n  ","\n"])),(function(e){var t=e.flex;return void 0===t?1:t}),(function(e){var t=e.direction;return void 0===t?"column":t}),(function(e){return e.justify}),(function(e){return e.align}),(function(e){var t=e.pl,n=void 0===t?0:t,r=e.pr;return"0 ".concat(void 0===r?0:r,"px 0 ").concat(n,"px")}),$.a.mobile(h||(h=Object(Z.a)(["\n     flex-direction: ",";\n  "])),(function(e){return e.mobileDirection}))),ue=J.b.span(m||(m=Object(Z.a)(["\n  font-family: ",";\n  font-size: 16px;\n  font-weight: 600;\n  font-stretch: normal;\n  font-style: normal;\n  line-height: 1.5;\n  letter-spacing: normal;\n  color: #636262;\n"])),X.c.primary),de=J.b.div(v||(v=Object(Z.a)(["\n  position: absolute;\n  bottom: 0;\n  width: 100%;\n  left: 0;\n  height: 0.8px;\n  background-color: ",";\n  opacity: 0.6;\n"])),X.a.elements.primary),pe=J.b.span(O||(O=Object(Z.a)(["\n  width: 15px;\n  height: 24px;\n  img {\n    width: 100%;\n=  }\n"]))),be=J.b.span(x||(x=Object(Z.a)(["\n  font-size: 14px;\n  font-family: ",";\n  color: "," !important;\n  margin-left: 5px;\n"])),X.c.primary,(function(e){var t=e.color;return void 0===t?"#636262":t})),fe=J.b.div(g||(g=Object(Z.a)(["\n  display: flex;\n  align-items: center;
1\n"]))),je=J.b.span(y||(y=Object(Z.a)(["\n  width: 6px;\n  height: 6px;\n  min-width: 6px;\n  min-height: 6px;\n  border-radius: 10px;\n  background-color: ",";\n"])),(function(e){var t=e.color;return void 0===t?"#fad00b":t})),he=J.b.ul(_||(_=Object(Z.a)(["\n  //max-height: 15vh;\n  //overflow-y: auto;\n  padding-bottom: ","px;\n"])),(function(e){var t=e.pb;return void 0===t?0:t})),me=J.b.li(w||(w=Object(Z.a)(["\n  padding-left: 16px;\n  ","\n"])),$.a.mobile(C||(C=Object(Z.a)(["\n    padding-left: 8px;\n  "])))),ve=J.b.button.withConfig({shouldForwardProp:function(e){return!["bgColor","mr","ml","mt","isActiveForAbsolute","isRestaurants"].includes(e)}})(k||(k=Object(Z.a)(["\n  position: relative;\n  font-family: ",";\n  font-size: 10px;\n  font-weight: bold;\n  //letter-spacing: -0.17px;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  color: #ffffff;\n  border-radius: 8px;\n  background-color: ",";\n  width: 72px;\n  min-width: 72px;\n  height: 20px;\n  border: none;\n  cursor: pointer;\n  transition: 0.2s ease all;\n  margin: ",";\n\n  &:hover {\n    background-color: ",";\n    //filter: invert(0) grayscale(0) contrast(2);\n  }\n  ","\n  &:disabled {\n    cursor: not-allowed;\n    opacity: 0.8;\n  }\n\n  ","\n  ","\n"])),X.c.primary,(function(e){var t=e.bgColor;return void 0===t?"#FF7828":t}),(function(e){var t=e.mr,n=void 0===t?0:t,r=e.ml,a=void 0===r?0:r,i=e.mt;return"".concat(void 0===i?4:i,"px ").concat(n,"px 0 ").concat(a,"px")}),(function(e){return e.bgColor}),(function(e){return e.disabled&&Object(J.a)(E||(E=Object(Z.a)(["\n      cursor: not-allowed;\n      opacity: 0.8;\n    "])))}),(function(e){var t=e.isActiveForAbsolute;return void 0!==t&&t&&Object(J.a)(S||(S=Object(Z.a)(["\n      position: absolute;\n      right: 0;\n      z-index: 0;\n      border-radius: 0;\n      justify-content: flex-end;\n      padding-right: 4px;\n      width: calc(100% + 20px);\n    "])))}),(function(e){return e.isRestaurants&&Object(J.a)(I||(I=Object(Z.a)(["\n      position: absolute;\n      right: 0;\n    "])))})),Oe=J.b.div.withConfig({shouldForwardProp:function(e){return!["mobilePadding"].includes(e)}})(D||(D=Object(Z.a)(["\n  padding: 0 20px;\n  height: 395px;\n  overflow-y: auto;\n  ","\n"])),$.a.mobile(R||(R=Object(Z.a)(["\n     padding: ",";\n     height: 360px;\n  "])),(function(e){var t=e.mobilePadding;return void 0===t?"0 20px":t}))),xe=J.b.div.withConfig({shouldForwardProp:function(e){return!["desktop_pb","desktop_pt"].includes(e)}})(A||(A=Object(Z.a)(["\n  position: relative;\n  display: flex;\n  align-items: baseline;\n  padding-bottom: ","px;\n  padding-top: ","px;\n\n  ","\n"])),(function(e){var t=e.desktop_pb;return void 0===t?12:t}),(function(e){var t=e.desktop_pt;return void 0===t?0:t}),$.a.mobile(T||(T=Object(Z.a)(["\n    padding-bottom: 10px;\n  "])))),ge=J.b.p.withConfig({shouldForwardProp:function(e){return!["title"].includes(e)}})(P||(P=Object(Z.a)(["\n  font-family: ",";\n  font-size: 16px;\n  font-weight: ",";\n  font-stretch: normal;\n  font-style: normal;\n  text-align: left;\n  line-height: 1.5;\n  letter-spacing: normal;\n  color: #ff483b;\n"])),X.c.primary,(function(e){return e.title?600:"normal"})),ye=J.b.p.withConfig({shouldForwardProp:function(e){return!["title","tAlign","pr","pl"].includes(e)}})(z||(z=Object(Z.a)(["\n  font-family: ",";\n  font-size: 14px;\n  line-height: 1.5;\n  color: #636262;\n  flex: 3;\n  text-align: ",";\n  padding: ",";\n  ",";\n  ","\n  margin: 0;\n  position: relative;\n"])),X.c.primary,(function(e){var t=e.tAlign;return void 0===t?"left":t}),(function(e){var t=e.pr,n=void 0===t?0:t,r=e.pl,a=void 0===r?0:r;return"0 ".concat(n,"px 0 ").concat(a,"px")}),(function(e){return!!e.title&&Object(J.a)(M||(M=Object(Z.a)(["\n      font-weight: 600;\n      flex: 1;\n      font-size: 16px;\n      text-align: ",";\n    "])),(function(e){var t=e.tAlign;return void 0===t?"left":t}))}),$.a.mobile(L||(L=Object(Z.a)(["\n    flex: 1;\n  "])))),_e=J.b.p(F||(F=Object(Z.a)(["\n  //position: absolute;\n  top: 100%;\n  //font-size: 14px;\n  //padding-left: 20px;\n  margin: 0;\n"]))),we=(J.b.div(U||(U=Object(Z.a)(["\n  flex: 3;\n"]))),J.b.div(N||(N=Object(Z.a)(["\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n  height: 100%;\n"])))),Ce=J.b.div.withConfig({shouldForwardProp:function(e){return!["showInput"].includes(e)}})(H||(H=Object(Z.a)(["\n  overflow-y: auto;\n  //display: flex;\n  //flex-direction: column;\n  flex: 1;\n  padding: 0 60px;\n  ","\n\n  ","\n"])),(function(e){return e.showInput&&Object(J.a)(B||(B=Object(Z.a)(["\n      max-height: 280px;\n      min-height: 280px;\n    "])))}),$.a.mobile(G||(G=Object(Z.a)(["\n      padding: 0;\n  "])))),ke=J.b.div(W||(W=Object(Z.a)(["\n  padding: 0 60px;\n  display: flex;\n  flex: 1;\n  height: 100%;\n  ","\n"])),$.a.mobile(V||(V=Object(Z.a)(["\n      padding: 0;\n  "])))),Ee=J.b.div(Q||(Q=Object(Z.a)(["\n  //padding-top: 10px;\n  display: flex;\n  flex-direction: column;\n  flex: 1;\n"]))),Se=J.b.div.withConfig({shouldForwardProp:function(e){return!["fromMe"].includes(e)}})(Y||(Y=Object(Z.a)(["\n  border-radius: 6px;\n  border: solid 0.5px #ff7828;
1\n  padding: 5px 10px;\n  width: 70%;\n  max-width: 350px;\n  margin-bottom: 15px;\n  float: ",";\n"])),(function(e){return e.fromMe?"left":"right"})),Ie=J.b.p(q||(q=Object(Z.a)(["\n  font-size: 10px;\n  font-weight: 500;\n  //line-height: 3.4;\n  text-align: left;\n  letter-spacing: -0.17px;\n  color: #ff7828;\n"]))),De=J.b.p(K||(K=Object(Z.a)(["\n  font-family: ",";\n  font-size: 16px;\n  font-weight: 600;\n  font-stretch: normal;\n  font-style: normal;\n  line-height: 1.13;\n  text-align: left;\n  letter-spacing: -0.27px;\n  color: #636262;\n"])),X.c.primary)},,function(e,t,n){"use strict";n.d(t,"i",(function(){return P})),n.d(t,"g",(function(){return z})),n.d(t,"f",(function(){return M})),n.d(t,"h",(function(){return L})),n.d(t,"e",(function(){return F})),n.d(t,"d",(function(){return U})),n.d(t,"c",(function(){return N})),n.d(t,"a",(function(){return H})),n.d(t,"m",(function(){return B})),n.d(t,"k",(function(){return G})),n.d(t,"j",(function(){return W})),n.d(t,"n",(function(){return V})),n.d(t,"b",(function(){return Q})),n.d(t,"l",(function(){return Y}));var r,a,i,o,c,s,l,u,d,p,b,f,j,h,m,v,O,x,g,y,_,w,C,k,E,S,I,D=n(3),R=n(5),A=n(12),T=n(11),P=R.b.div(r||(r=Object(D.a)(["\n  position: relative;\n  z-index: 1;\n  width: ",";\n  margin-bottom: ","px;\n  margin-top: ","px;\n  height: ",";\n  ","\n"])),(function(e){var t=e.fullWidth,n=e.standardWidth;return t?"100%":n?"320px":"auto"}),(function(e){var t=e.mb;return void 0===t?20:t}),(function(e){var t=e.mt;return void 0===t?0:t}),(function(e){var t=e.height;return t?"".concat(t,"px"):"auto"}),T.a.desktop(a||(a=Object(D.a)(["\n    margin-top: ","px;\n    margin-bottom: ","px;\n  "])),(function(e){var t=e.desktopMt;return void 0===t?0:t}),(function(e){var t=e.desktopMb;return void 0===t?20:t}))),z=R.b.span(i||(i=Object(D.a)(["\n  position: absolute;\n  top: 5px;\n  left: 10.5px;\n  font-family: ",";\n  font-size: 10px;\n  font-weight: 500;\n  font-stretch: normal;\n  font-style: normal;\n  letter-spacing: -0.17px;\n  color: ",";\n  z-index: 9;\n  pointer-events: none;\n"])),A.c.primary,(function(e){return e.failed?A.a.theme.danger:A.a.theme.primary_light})),M=R.b.span(o||(o=Object(D.a)(["\n  left: ","px;\n  position: absolute;\n  top: calc(100% + ","px);\n  z-index: 9;\n\n  font-family: ",";\n  font-size: 10px;\n  font-weight: normal;\n  font-stretch: normal;\n  font-style: normal;\n  line-height: normal;\n  letter-spacing: normal;\n  color: #df0b0b !important;\n"])),(function(e){var t=e.left;return void 0===t?6:t}),(function(e){var t=e.topOffset;return void 0===t?3:t}),A.c.primary),L=R.b.p(c||(c=Object(D.a)(["\n  font-family: ",";\n  font-size: 16px;\n  position: relative;\n  font-weight: 600;\n  line-height: 1.5;\n  color: #636262;\n  max-width: 320px;\n  margin-bottom: ","px;\n  margin-top: ","px;\n"])),A.c.primary,(function(e){var t=e.mb;return void 0===t?5:t}),(function(e){var t=e.mt;return void 0===t?0:t})),F=R.b.p(s||(s=Object(D.a)(["\n  position: relative;\n  font-family: ",";\n  font-size: 14px;\n  color: #636262;\n  margin-bottom: ","px;\n  margin-top: ","px;\n  max-width: 320px;\n  ","\n"])),A.c.primary,(function(e){var t=e.mb;return void 0===t?20:t}),(function(e){var t=e.mt;return void 0===t?0:t}),T.a.mobile(l||(l=Object(D.a)(["\n    margin-top: 20px;\n    margin-bottom: 20px;\n  "])))),U=R.b.div(u||(u=Object(D.a)(["\n  padding: ",";\n  flex: 1;\n  margin-top: ","px;\n  margin-bottom: ","px;\n\n  ","\n"])),(function(e){var t=e.mobile_pr,n=void 0===t?0:t,r=e.mobile_pl,a=void 0===r?0:r,i=e.mobile_pt,o=void 0===i?0:i,c=e.mobile_pb,s=void 0===c?0:c;return"".concat(o,"px ").concat(n,"px ").concat(s,"px ").concat(a,"px")}),(function(e){var t=e.mt;return void 0===t?0:t}),(function(e){var t=e.mb;return void 0===t?0:t}),T.a.desktop(d||(d=Object(D.a)(["\n    padding: ",";\n    display: ",";\n    flex-direction: ",";\n    grid-gap: 0 20px;\n    // grid-template-columns: repeat(2, 1fr);\n        grid-template-columns: ",";\n\n    justify-content: ",";\n  "])),(function(e){var t=e.pr,n=void 0===t?20:t,r=e.pl,a=void 0===r?20:r,i=e.pt,o=void 0===i?0:i,c=e.pb,s=void 0===c?0:c;return"".concat(o,"px ").concat(n,"px ").concat(s,"px ").concat(a,"px")}),(function(e){var t=e.d;return void 0===t?"grid":t}),(function(e){var t=e.direction;return void 0===t?"column":t}),(function(e){var t=e.columns;return void 0===t?"repeat(auto-fill, minmax(320px, 320px))":t}),(function(e){var t=e.justify;return void 0===t?"flex-start":t}))),N=R.b.div(p||(p=Object(D.a)(["\n  position: ",";\n  height: 1px;\n  min-height: 1px;\n  background-color: #ff7828;
1\n  opacity: 0.3;\n  margin-top: ","px;\n  margin-bottom: ","px;\n\n  ","\n"])),(function(e){var t=e.pos;return void 0===t?"relative":t}),(function(e){var t=e.mt;return void 0===t?0:t}),(function(e){var t=e.mb;return void 0===t?0:t}),T.a.mobile(b||(b=Object(D.a)(["\n    margin-top: ","px;\n    margin-bottom: ","px;\n  "])),(function(e){var t=e.mobileMt;return void 0===t?0:t}),(function(e){var t=e.mobileMb;return void 0===t?0:t}))),H=R.b.button(f||(f=Object(D.a)(["\n  border-radius: 8px;\n  background-color: #ff7828;\n  width: 53px;\n  height: 20px;\n  font-family: ",";\n  font-size: 10px;\n  font-weight: bold;\n  letter-spacing: -0.17px;\n  text-align: center;\n  color: #ffffff;\n  margin-left: 20px;\n  line-height: 20px;\n  border: none;\n  cursor: pointer;\n  transition: 0.3s ease all;\n\n  &:hover {\n    background-color: #ff9b1f;\n  }\n"])),A.c.primary),B=R.b.div(j||(j=Object(D.a)(["\n  position: relative;\n  margin-top: ","px;\n  margin-bottom: ","px;\n  padding: ",";\n\n  ","\n"])),(function(e){var t=e.mt;return void 0===t?0:t}),(function(e){var t=e.mb;return void 0===t?0:t}),(function(e){var t=e.pr,n=void 0===t?0:t,r=e.pl,a=void 0===r?0:r,i=e.pt,o=void 0===i?0:i,c=e.pb,s=void 0===c?0:c;return"".concat(o,"px ").concat(n,"px ").concat(s,"px ").concat(a,"px")}),T.a.mobile(h||(h=Object(D.a)(["\n      margin-top: ","px;\n  "])),(function(e){var t=e.mobile_mt;return void 0===t?0:t}))),G=R.b.div(m||(m=Object(D.a)(["\n  padding: 0 20px;\n"]))),W=R.b.div(v||(v=Object(D.a)(["\n  padding: 0 20px 20px 20px;\n  ","\n"])),T.a.mobile(O||(O=Object(D.a)(["\n    padding: 0;\n  "])))),V=R.b.p(x||(x=Object(D.a)(["\n  font-family: ",";\n  font-size: 16px;\n  font-weight: 600;\n  line-height: 1.5;\n  color: #636262;\n  margin-bottom: ","px;\n  text-align: ",";\n"])),A.c.primary,(function(e){var t=e.mb;return void 0===t?0:t}),(function(e){return e.textAlign})),Q=Object(R.b)(V)(g||(g=Object(D.a)(["\n  font-size: 14px;\n  font-weight: normal;\n  margin: ",";\n  text-transform: ",";\n"])),(function(e){var t=e.mt,n=void 0===t?5:t,r=e.mr,a=void 0===r?0:r,i=e.mb,o=void 0===i?20:i,c=e.ml,s=void 0===c?0:c;return"".concat(n,"px ").concat(a,"px ").concat(o,"px ").concat(s,"px ")}),(function(e){var t=e.transform;return void 0===t?"unset":t})),Y=(Object(R.b)(V)(y||(y=Object(D.a)(["\n  font-size: 24px;\n  margin: 20px 0;\n"]))),R.b.div(_||(_=Object(D.a)(["\n  display: flex;\n  justify-content: space-between;\n  margin-bottom: 20px;\n  position: relative;\n"]))),R.b.div(w||(w=Object(D.a)(["\n  flex: 1;\n"]))),R.b.div(C||(C=Object(D.a)(["\n  flex: 1;\n  width: 100%;\n  height: 1px;\n  background-color: #ff7828;\n  opacity: 0.3;\n  position: absolute;\n  bottom: 0;\n"]))),R.b.div(k||(k=Object(D.a)(["\n  padding: 0 20px;\n  flex: 1;\n  ","\n"])),T.a.mobile(E||(E=Object(D.a)(["\n    padding: 0;\n  "])))));R.b.div(S||(S=Object(D.a)(["\n  margin-top: 40px;\n  ","\n"])),T.a.desktop(I||(I=Object(D.a)(["\n    width: 100%;\n    margin-top: 0;\n    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);\n\n    background-color: #ffffff;\n    border-radius: 8px;\n    padding: 20px;\n  "]))))},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r,a=n(3),i=n(5),o=n(12),c=Object.keys(o.b).reduce((function(e,t){return e[t]=function(){var e,n;return Object(i.a)(r||(r=Object(a.a)(["\n      @media (min-width: ",") and (max-width: ",") {\n        ",";\n      }\n    "])),null===(e=o.b[t])||void 0===e?void 0:e.min,null===(n=o.b[t])||void 0===n?void 0:n.max,i.a.apply(void 0,arguments))},e}),{})},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return a})),n.d(t,"a",(function(){return i}));var r={default:{min:"1px",max:"9999px"},mobile:{min:"1px",max:"1024px"},smallDesktop:{min:"1024px",max:"1310px"},desktop:{min:"1024px",max:"5200px"}},a={primary:"'IBM Plex Sans', sans-serif",old:"IBMPlexSans"},i={theme:{primary:"#2F2F2F",primary_light:"#FF7828",action:"#FF7828",cancel:"#d6d6d6",danger:"#ff483b",grey:"#636262",darkGrey:"#434242",white:"#ffffff",primary_white:"#fff"},elements:{primary:"#FF7828",inputs:"#FF7828",border:"#FDF2EB",danger:"#ff483b"}}},,,,function(e,t,n){"use strict";n.d(t,"u",(function(){return r})),n.d(t,"v",(function(){return a})),n.d(t,"t",(function(){return i})),n.d(t,"a",(function(){return o}
1)),n.d(t,"G",(function(){return c})),n.d(t,"H",(function(){return s})),n.d(t,"F",(function(){return l})),n.d(t,"D",(function(){return u})),n.d(t,"E",(function(){return d})),n.d(t,"C",(function(){return p})),n.d(t,"q",(function(){return b})),n.d(t,"s",(function(){return f})),n.d(t,"r",(function(){return j})),n.d(t,"J",(function(){return h})),n.d(t,"K",(function(){return m})),n.d(t,"I",(function(){return v})),n.d(t,"l",(function(){return O})),n.d(t,"m",(function(){return x})),n.d(t,"k",(function(){return g})),n.d(t,"c",(function(){return y})),n.d(t,"d",(function(){return _})),n.d(t,"b",(function(){return w})),n.d(t,"x",(function(){return C})),n.d(t,"y",(function(){return k})),n.d(t,"w",(function(){return E})),n.d(t,"f",(function(){return S})),n.d(t,"g",(function(){return I})),n.d(t,"e",(function(){return D})),n.d(t,"o",(function(){return R})),n.d(t,"p",(function(){return A})),n.d(t,"n",(function(){return T})),n.d(t,"A",(function(){return P})),n.d(t,"B",(function(){return z})),n.d(t,"z",(function(){return M})),n.d(t,"i",(function(){return L})),n.d(t,"j",(function(){return F})),n.d(t,"h",(function(){return U}));var r="USER_LOGIN_REQUEST",a="USER_LOGIN_SUCCESS",i="USER_LOGIN_FAILURE",o="SET_USER_ROLE",c="USER_SEND_RESET_PASSWORD_REQUEST",s="USER_SEND_RESET_PASSWORD_SUCCESS",l="USER_SEND_RESET_PASSWORD_FAILURE",u="USER_RESET_PASSWORD_REQUEST",d="USER_RESET_PASSWORD_SUCCESS",p="USER_RESET_PASSWORD_FAILURE",b="USER_GET_AUTH_USER",f="USER_GET_AUTH_USER_SUCCESS",j="USER_GET_AUTH_USER_FAILURE",h="USER_SIGNUP_REQUEST",m="USER_SIGNUP_SUCCESS",v="USER_SIGNUP_FAILURE",O="USER_CONFIRM_PHONE_REQUEST",x="USER_CONFIRM_PHONE_SUCCESS",g="USER_CONFIRM_PHONE_FAILURE",y="USER_CHANGE_EMAIL_REQUEST",_="USER_CHANGE_EMAIL_SUCCESS",w="USER_CHANGE_EMAIL_FAILURE",C="USER_RESEND_EMAIL_CODE_REQUEST",k="USER_RESEND_EMAIL_CODE_SUCCESS",E="USER_RESEND_EMAIL_CODE_FAILURE",S="USER_CHANGE_PHONE_REQUEST",I="USER_CHANGE_PHONE_SUCCESS",D="USER_CHANGE_PHONE_FAILURE",R="USER_FINISH_PHONE_REQUEST",A="USER_FINISH_PHONE_SUCCESS",T="USER_FINISH_PHONE_FAILURE",P="USER_RESEND_PHONE_CODE_REQUEST",z="USER_RESEND_PHONE_CODE_SUCCESS",M="USER_RESEND_PHONE_CODE_FAILURE",L="USER_CONFIRM_EMAIL_REQUEST",F="USER_CONFIRM_EMAIL_SUCCESS",U="USER_CONFIRM_EMAIL_FAILURE"},,,function(e,t,n){"use strict";var r=n(22),a=n(131),i=n(76),o=n(29),c=function(){function e(){Object(r.a)(this,e),this.toast=function(){}}return Object(a.a)(e,null,[{key:"downloadFile",value:function(e,t){var n=window.URL.createObjectURL(new Blob([e.data])),r=document.createElement("a");r.href=n,r.setAttribute("download",t),document.body.appendChild(r),r.click(),document.body.removeChild(r),window.URL.revokeObjectURL(n)}}]),e}();c.successNotification=function(){return c.showSuccessMessage()},c.showRequestErrorToast=function(){i.b.error("Errore")},c.showCustomMessage=function(e){i.b.success(e)},c.showNotFoundErrorToast=function(){i.b.error("Non e\u2019 trovato")},c.showError=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"Errore";i.b.error(e)},c.showCreateOrUpdateSuccess=function(){c.showSuccessMessage()},c.showCustomSuccessMessage=function(e){i.b.success(e)},c.showServerConfigError=function(){i.b.error("Oops, server config error")},c.showServerError=function(){i.b.error("Oops, server error")},c.showRestaurantDisableSuccess=function(){c.showSuccessMessage()},c.showSuccessMessage=function(){i.b.success("Modifica effettuata con successo")},c.showSuccessNotification=function(e){return c.showSuccessMessage()},c.showRequestMessage=function(e){c.showError(Object(o.i)(e))},t.a=c},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return a})),n.d(t,"c",(function(){return i}));var r={first:"first",second:"second",third:"third",fourth:"fourth",fifth:"fifth"},a={first:"first",second:"second",third:"third",fourth:"fourth"},i={first:"first",second:"second",third:"third",fourth:"fourth"}},function(e,t,n){"use strict";var r=n(22),a=(n(35),"auth_token"),i="restaurant_id",o="not_accept",c=function e(){Object(r.a)(this,e)};c.getToken=function(){return localStorage.getItem(a)},c.setToken=function(e){localStorage.setItem(a,e)},c.logout=function(){localStorage.clear()},c.setCurrentRestaurant=function(e){localStorage.setItem(i,e)},c.getCurrentRestaurant=function(){return localStorage.getItem(i)},c.getNotAccept=function(e){return localStorage.getItem("".concat(e,"_").concat(o))},c.setNotAccept=function(e,t){return localStorage.setItem("".concat(e,"_").concat(o),t)},c.removeNotAccept=function(e,t){return localStorage.removeItem("".concat(e,"_").concat(o))},t.a=c},,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"f",(function(){return a})),n.d(t,"a",(function(){return i})),n.d(t,"d",(function(){return o}
1)),n.d(t,"e",(function(){return c})),n.d(t,"c",(function(){return s})),n.d(t,"g",(function(){return l})),n.d(t,"i",(function(){return u})),n.d(t,"j",(function(){return d})),n.d(t,"h",(function(){return p})),n.d(t,"o",(function(){return b})),n.d(t,"p",(function(){return f})),n.d(t,"k",(function(){return j})),n.d(t,"m",(function(){return h})),n.d(t,"n",(function(){return m})),n.d(t,"l",(function(){return v})),n.d(t,"r",(function(){return O})),n.d(t,"s",(function(){return x})),n.d(t,"q",(function(){return g})),n.d(t,"u",(function(){return y})),n.d(t,"v",(function(){return _})),n.d(t,"t",(function(){return w}));var r="RESTAURANTS_GET_REQUEST",a="RESTAURANTS_GET_SUCCESS",i="RESTAURANTS_GET_FAILURE",o="RESTAURANTS_GET_SELECTED_REQUEST",c="RESTAURANTS_GET_SELECTED_SUCCESS",s="RESTAURANTS_GET_SELECTED_FAILURE",l="RESTAURANTS_RESET_LIST_DATA",u="RESTAURANT_BY_ID_GET_REQUEST",d="RESTAURANT_BY_ID_GET_SUCCESS",p="RESTAURANT_BY_ID_GET_FAILURE",b="RESTAURANT_CREATE_REQUEST",f="RESTAURANT_CREATE_SUCCESS",j="RESTAURANT_CREATE_FAILURE",h="RESTAURANT_CREATE_OR_UPDATE_REQUEST",m="RESTAURANT_CREATE_OR_UPDATE_SUCCESS",v="RESTAURANT_CREATE_OR_UPDATE_FAILURE",O="RESTAURANT_DELETE_REQUEST",x="RESTAURANT_DELETE_SUCCESS",g="RESTAURANT_DELETE_FAILURE",y="USERS_BULK_CREATE_REQUEST",_="USERS_BULK_CREATE_SUCCESS",w="USERS_BULK_CREATE_FAILURE"},,,function(e,t,n){"use strict";n.d(t,"p",(function(){return r})),n.d(t,"q",(function(){return a})),n.d(t,"o",(function(){return i})),n.d(t,"m",(function(){return o})),n.d(t,"n",(function(){return c})),n.d(t,"l",(function(){return s})),n.d(t,"g",(function(){return l})),n.d(t,"h",(function(){return u})),n.d(t,"f",(function(){return d})),n.d(t,"j",(function(){return p})),n.d(t,"k",(function(){return b})),n.d(t,"i",(function(){return f})),n.d(t,"b",(function(){return j})),n.d(t,"a",(function(){return h})),n.d(t,"c",(function(){return m})),n.d(t,"d",(function(){return v})),n.d(t,"e",(function(){return O}));var r="SPECIAL_MENU_GET_REQUEST",a="SPECIAL_MENU_GET_SUCCESS",i="SPECIAL_MENU_GET_FAILURE",o="SPECIAL_MENU_GET_BY_ID_REQUEST",c="SPECIAL_MENU_GET_BY_ID_SUCCESS",s="SPECIAL_MENU_GET_BY_ID_FAILURE",l="SPECIAL_MENU_CREATE_OR_UPDATE_REQUEST",u="SPECIAL_MENU_CREATE_OR_UPDATE_SUCCESS",d="SPECIAL_MENU_CREATE_OR_UPDATE_FAILURE",p="SPECIAL_MENU_DELETE_REQUEST",b="SPECIAL_MENU_DELETE_SUCCESS",f="SPECIAL_MENU_DELETE_FAILURE",j="RESET_DISHES_ERRORS",h="CHANGE_SPECIAL_MENU_FORM_STEP",m="RESET_SPECIAL_MENU_LIST_DATA",v="SPECIAL_MENU_CHANGE_POSITION_REQUEST",O="SPECIAL_MENU_CHANGE_POSITION_SUCCESS"},function(e,t,n){"use strict";n.d(t,"g",(function(){return f})),n.d(t,"l",(function(){return j})),n.d(t,"k",(function(){return h})),n.d(t,"j",(function(){return m})),n.d(t,"c",(function(){return v})),n.d(t,"h",(function(){return O})),n.d(t,"s",(function(){return x})),n.d(t,"b",(function(){return g})),n.d(t,"e",(function(){return y})),n.d(t,"d",(function(){return _})),n.d(t,"m",(function(){return w})),n.d(t,"o",(function(){return C})),n.d(t,"t",(function(){return k})),n.d(t,"f",(function(){return E})),n.d(t,"a",(function(){return S})),n.d(t,"u",(function(){return I})),n.d(t,"r",(function(){return D})),n.d(t,"q",(function(){return R})),n.d(t,"i",(function(){return A})),n.d(t,"p",(function(){return T})),n.d(t,"n",(function(){return P}));var r=n(9),a=n(15),i=n(240),o=n(6),c=n(35),s=n.n(c),l=n(190),u=n(39),d=n(143),p=n(191),b=(n(1),n(0)),f=function(e,t){var n=e.pathname,r=t.id;if(!r)return null;var a="",i="restaurant",c="firm",s="profile/account",l="profile/account";return n.includes(i)?a=i+"s":n.includes(c)?a=c+"s":(n.includes(s)||n.includes(l))&&(a="profile"),n.includes(o.a.menuDishes)&&(a="dishes"),n.includes(o.a.specialMenu)&&(a="special-menu"),n.includes(o.a.menuOptions)&&(a="dish-options"),n.includes(o.a.menuCategories)&&(a="dish-categories"),{id:"".concat(a,"_").concat(r)}},j=function(e){switch(e){case"profile":return"Elimina gestore";case"firms":return"Elimina societ\xe0";case"restaurants":return"Elimina attivit\xe0";case"dishes":return"Elimina Piatto";case"special-menu":return"Elimina Men\xf9 speciali";case"dish-options":return"Elimina opzioni";case"dish-categories":return"Elimina Categoria";default:return""}},h=function(e){switch(e){case"profile":return"Sei sicuro che vuoi cancellare";case"firms":return"Vuoi davvero eliminare la societ\xe0";case"restaurants":return"Vuoi davvero eliminare l'attivit\xe0";case"dishes":return"Vuoi cancellare";case"dish-options":return"Sei sicuro di voler eliminare la opzioni";case"dish-categories":case"special-menu":return"Vuoi cancellare";default:return""}},m=function(e){return"".concat("https://api.visitbergamorestaurants.com/api/v1".replace("/api/v1","")).concat(e)},v=function(e){return null===e||void 0===e?void 0:e.split("_")},O=function(e,t){if(!e||!t)return null;try{if(t.includes(".")){var n,r=t.split("."),a=e,o=Object(i.a)(r);try{for(o.s();!(n=o.n()).done;){var c=n.value;if(!a||"object"!==typeof a){a=null;break}a=a[c]}}catch(b){o.e(b)}finally{o.f()}if(!a)return null;if("string"===typeof a)return a;
1if(Array.isArray(a))return a.join(" ");if("object"===typeof a){var s=Object.keys(a)[0];if(s){var l=a[s];return Array.isArray(l)?l.join(" "):l}}return String(a)}var u=e[t];if(!u)return null;if("string"===typeof u)return u;if(Array.isArray(u))return u.join(" ");if("object"===typeof u){var d=Object.keys(u)[0];if(d){var p=u[d];return Array.isArray(p)?p.join(" "):p}}return String(u)}catch(u){return console.warn("Error in getErrorByKey:",u),null}},x=function(e){var t,n,r;if(!e)return{};return{size:150<((null===e||void 0===e?void 0:e.size)/1048576).toFixed(2),mimeType:!((null===e||void 0===e||null===(t=e.type)||void 0===t?void 0:t.includes("jpeg"))||(null===e||void 0===e||null===(n=e.type)||void 0===n?void 0:n.includes("jpg"))||(null===e||void 0===e||null===(r=e.type)||void 0===r?void 0:r.includes("png")))}},g=function(){return{lat:45.695,lng:9.67}},y=function(e,t,n){var r=n.length>0;return"profile"===e?r?"+ Aggiungi gestore":"+ Crea gestore":"firms"===e?r?"+ Aggiungi societ\xe0":"+ Crea societ\xe0":t?r?"+ Aggiungi insegna":"+ Crea insegna":"Aggiungi"},_=function(e,t){var n=t.length>0;return"dishes"===e?n?"+ Crea piatto/prodotto":"+ Aggiungi piatto/prodotto":"dish-categories"===e?n?"+ Crea categoria":"+ Aggiungi categoria":"dish-options"===e?n?"+ Crea opzione":"+ Aggiungi opzione":"special-menu"===e?n?"+ Crea men\xf9 speciale":"+ Aggiungi men\xf9 speciale":"+ Crea piatto/prodotto"},w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=Object.keys(e),r=n.findIndex((function(e){return t===e})),a=n[r+1];return e[a]},C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=Object.keys(e),r=n.findIndex((function(e){return t===e})),a=n[r-1];return e[a]},k=function(e){var t=new FormData;return Object.keys(e).forEach((function(n){null!==e[n]&&t.append(n,e[n])})),t},E=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"value",n=[];return new Array(24).fill().forEach((function(r,i){i>=e&&(n.push(Object(a.a)({title:s()({hour:i}).format("HH:mm")},t,s()({hour:i}).format("HH:mm"))),n.push(Object(a.a)({title:s()({hour:i,minute:30}).format("HH:mm")},t,s()({hour:i,minute:30}).format("HH:mm"))))})),n},S=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},I=function(e,t,n){var a=Array.from(e),i=a.splice(t,1),o=Object(r.a)(i,1)[0];return a.splice(n,0,o),a},D=function(){return[{id:"monday",title:"Luned\xec"},{id:"tuesday",title:"Marted\xec"},{id:"wednesday",title:"Mercoled\xec"},{id:"thursday",title:"Gioved\xec"},{id:"friday",title:"Venerd\xec"},{id:"saturday",title:"Sabato"},{id:"sunday",title:"Domenica"}]},R=function(e){var t=[];return e.friday&&t.push("friday"),e.monday&&t.push("monday"),e.sunday&&t.push("sunday"),e.tuesday&&t.push("tuesday"),e.saturday&&t.push("saturday"),e.thursday&&t.push("thursday"),e.wednesday&&t.push("wednesday"),t},A=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=[];return Object.keys(e).forEach((function(n){var r=e[n];t.push(r)})),t.join("\n")},T=function(e){var t={title:"confermato",statusText:"Confermato",color:"#fad00b"};switch(e.status){case u.e.pending:t.statusText="In attesa",t.color="#fad00b";break;case u.e.declined:t.color="#dd0000",t.statusText="Rifiutato";break;case u.e.confirmed:t.color="#00e268",t.statusText="Confermato";break;case u.e.visited:t.color="#00e268",t.statusText="Visitato";break;case u.e.notVisited:t.color="#dd0000",t.statusText="Non presentato";break;case u.e.canceled:t.color="#636262",t.statusText="Annullato"}return t},P=function(e){var t={icon:l.a,title:"Delivery",statusText:"Da confermare",color:"#fad00b",textColor:void 0,isImg:!1};return e.order_type,e.order_type===u.b.booking&&(t.icon=d.a,t.title="Al tavolo"),e.order_type===u.b.takeaway&&(t.icon=Object(b.jsx)("img",{src:p.a,alt:"asporto"}),t.isImg=!0,t.title="Asporto"),e.order_type===u.b.reservation&&(t.icon=d.a,t.title="Al tavolo"),e.order_type===u.b.on_table&&(t.title="Al tavolo",t.icon=d.a,t.statusText="In attesa",t.color="#fad00b"),e.status===u.d.created&&(t.statusText="Da confermare"),e.status===u.d.preparing&&(t.color="#00e268"),e.status===u.d.delivering&&(t.statusText="In consegna",t.color="#00e268"),e.status===u.d.completed&&(t.statusText="Confermato",t.color="#00e268"),e.status===u.d.rejected&&(t.statusText="Rifiutato",t.color="#dd0000"),t}},,,function(e,t,n){"use strict";var r=n(2),a=n(22),i=n(85),o=n.n(i),c=n(21);t.a=function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";Object(a.a)(this,e),this.list=function(e){return t.buildQuery("get",e)},this.get=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.buildQuery("get",n,e)},this.create=function(e){return t.buildQuery("post",e)},this.put=function(e,n){return t.buildQuery("put",n,e)},this.destroy=function(e){return t.buildQuery("delete",{},e)},this.buildQuery=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{props:{}},a=arguments.length>2?arguments[2]:void 0,i=(null===n||void 0===n?void 0:n.props)||{};return o()(Object(r.a)(Object(r.a)({url:t.getFullUrl(a),method:e,data:n.data,params:n.params,responseType:n.responseType},i),{},{headers:Object(r.a)(Object(r.a)({"Content-Type":"application/json"},(null===n||void 0===n?void 0:n.headers)||{}),{},{"auth-token":c.a.getToken()})}))},this.getFullUrl=function(e){return"".concat(t.url).concat(e?"/".concat(e):"")};var i="https://api.visitbergamorestaurants.com/api/v1";this.url="".concat(i,"/").concat(n)}},function(e,t,n){"use strict";n.d(t,"n",(function(){return r})),n.d(t,"o",(function(){return a})),n.d(t,"m",(function(){return i})),n.d(t,"k",(function(){return o}
1)),n.d(t,"l",(function(){return c})),n.d(t,"j",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"f",(function(){return u})),n.d(t,"d",(function(){return d})),n.d(t,"h",(function(){return p})),n.d(t,"i",(function(){return b})),n.d(t,"g",(function(){return f})),n.d(t,"p",(function(){return j})),n.d(t,"a",(function(){return h})),n.d(t,"q",(function(){return m})),n.d(t,"b",(function(){return v})),n.d(t,"c",(function(){return O}));var r="DISHES_GET_REQUEST",a="DISHES_GET_SUCCESS",i="DISHES_GET_FAILURE",o="DISHES_GET_BY_ID_REQUEST",c="DISHES_GET_BY_ID_SUCCESS",s="DISHES_GET_BY_ID_FAILURE",l="DISHES_CREATE_OR_UPDATE_REQUEST",u="DISHES_CREATE_OR_UPDATE_SUCCESS",d="DISHES_CREATE_OR_UPDATE_FAILURE",p="DISHES_DELETE_REQUEST",b="DISHES_DELETE_SUCCESS",f="DISHES_DELETE_FAILURE",j="RESET_DISHES_ERRORS",h="CHANGE_FORM_STEP",m="RESET_DISHES_LIST_DATA",v="DISHES_CHANGE_POSITION_REQUEST",O="DISHES_CHANGE_POSITION_SUCCESS"},,,,function(e,t,n){"use strict";n.d(t,"n",(function(){return r})),n.d(t,"o",(function(){return a})),n.d(t,"m",(function(){return i})),n.d(t,"k",(function(){return o})),n.d(t,"l",(function(){return c})),n.d(t,"j",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"f",(function(){return u})),n.d(t,"d",(function(){return d})),n.d(t,"h",(function(){return p})),n.d(t,"i",(function(){return b})),n.d(t,"g",(function(){return f})),n.d(t,"p",(function(){return j})),n.d(t,"a",(function(){return h})),n.d(t,"q",(function(){return m})),n.d(t,"b",(function(){return v})),n.d(t,"c",(function(){return O}));var r="DISH_CATEGORY_GET_REQUEST",a="DISH_CATEGORY_GET_SUCCESS",i="DISH_CATEGORY_GET_FAILURE",o="DISH_CATEGORY_GET_BY_ID_REQUEST",c="DISH_CATEGORY_GET_BY_ID_
1SUCCESS",s="DISH_CATEGORY_GET_BY_ID_FAILURE",l="DISH_CATEGORY_CREATE_OR_UPDATE_REQUEST",u="DISH_CATEGORY_CREATE_OR_UPDATE_SUCCESS",d="DISH_CATEGORY_CREATE_OR_UPDATE_FAILURE",p="DISH_CATEGORY_DELETE_REQUEST",b="DISH_CATEGORY_DELETE_SUCCESS",f="DISH_CATEGORY_DELETE_FAILURE",j="RESET_DISHES_ERRORS",h="CHANGE_DISH_CATEGORY_FORM_STEP",m="RESET_DISH_CATEGORY_LIST_DATA",v="DISH_CATEGORY_CHANGE_POSITION_REQUEST",O="DISH_CATEGORY_CHANGE_POSITION_SUCCESS"},function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"e",(function(){return w})),n.d(t,"d",(function(){return C})),n.d(t,"c",(function(){return k})),n.d(t,"b",(function(){return E}));var r,a,i,o,c,s,l,u,d,p,b,f,j,h,m,v,O=n(3),x=n(5),g=n(12),y=n(11),_=x.b.div(r||(r=Object(O.a)(["\n  ",";\n  max-width: 350px;\n  flex: 1;\n  min-width: 300px;\n  padding-bottom: ","px;\n  &:first-child {\n    padding-left: 0 !important;\n    padding-right: 32px;\n    ","\n  }\n  &:nth-child(2) {\n    max-width: 400px;\n    padding: 0 32px;\n    ","\n  }\n  &:last-child {\n    padding-left: 32px;\n    ","\n  }\n\n  ","\n"])),(function(e){return e.showBorder&&Object(x.a)(a||(a=Object(O.a)(["\n      border-right: solid 1px #fdf2eb;\n    "])))}),(function(e){var t=e.desktop_pb;return void 0===t?20:t}),y.a.smallDesktop(i||(i=Object(O.a)(["\n      padding-right: 10px;\n    "]))),y.a.smallDesktop(o||(o=Object(O.a)(["\n      // padding: 0 12px 12px 12px;\n    "]))),y.a.smallDesktop(c||(c=Object(O.a)(["\n      // padding-top: 16px;\n      // padding-left: 0px;\n    "]))),y.a.mobile(s||(s=Object(O.a)(["\n    padding: "," !important;\n    border-right: none !important;\n    // border-bottom: solid 1px #FDF2EB;\n    margin-bottom: 40px;\n    min-width: 100%;\n    &:last-child {\n      border: none !important;\n      margin-bottom: 0;\n    }\n  "])),(function(e){var t=e.mobileP;return void 0===t?"0 0 20px 0":t}))),w=x.b.div(l||(l=Object(O.a)(["\n  margin-top: 40px;\n  ","\n"])),y.a.mobile(u||(u=Object(O.a)(["\n    margin-bottom: 0;\n  "])))),C=x.b.div(d||(d=Object(O.a)(["\n  display: flex;\n  flex-wrap: wrap;\n  //padding-bottom: 20px;\n  margin: 20px 0;\n  border-bottom: 1px solid ",";\n\n  &:last-child {\n    border: none !important;\n    margin: 20px 0 0 0;\n\n    ","\n  }\n\n  ","\n"])),g.a.elements.border,y.a.mobile(p||(p=Object(O.a)(["\n       margin: 0;\n    "]))),y.a.mobile(b||(b=Object(O.a)(["\n    flex-direction: column;\n  "])))),k=x.b.div(f||(f=Object(O.a)(["\n  // border-top: 1px solid ",";\n  padding: ",";\n  margin: 0 -20px;\n\n  ","\n\n  ","\n"])),g.a.elements.border,(function(e){var t=e.p;return void 0===t?"20px":t}),(function(e){return e.isLast&&Object(x.a)(j||(j=Object(O.a)(["\n      ","\n    "])),y.a.mobile(h||(h=Object(O.a)(["\n        border-top: none !important;\n        padding: 40px 0 20px 0 !important;\n    "]))))}),y.a.mobile(m||(m=Object(O.a)(["\n      // border-bottom: 1px solid ",";\n      padding: 40px 0;\n      margin: 0;\n  "])),g.a.elements.border)),E=x.b.div(v||(v=Object(O.a)(["\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 20px 0;\n"])))},function(e,t,n){"use strict";n.d(t,"d",(function(){return a})),n.d(t,"e",(function(){return i})),n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return s}));var r=n(2),a={created:"created",preparing:"preparing",delivering:"delivering",completed:"completed",rejected:"rejected"},i={pending:"pending",declined:"declined",confirmed:"confirmed",visited:"visited",notVisited:"not_visited",canceled:"canceled"},o={delivery:"delivery",booking:"booking",takeaway:"takeaway",reservation:"reservation",on_table:"on_table"},c=Object(r.a)({all:"all"},o),s={day:{key:"day",label:"Giorno"},service:{key:"service",label:"Servizio"},timeSlot:{key:"time_slot",label:"Fascia oraria"},room:{key:"room",label:"Sala"},all:{key:"all",label:"Prossime"}}},function(e,t,n){"use strict";n.d(t,"j",(function(){return a})),n.d(t,"h",(function(){return i})),n.d(t,"b",(function(){return o})),n.d(t,"g",(function(){return c})),n.d(t,"c",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"k",(function(){return u})),n.d(t,"a",(function(){return d})),n.d(t,"d",(function(){return p})),n.d(t,"f",(function(){return b})),n.d(t,"i",(function(){return f}));var r=n(41),a=function(e){return{type:r.l,payload:e}},i=function(e){return{type:r.j,payload:e}},o=function(e){return{type:r.c,payload:e}},c=function(e){return{type:r.i,payload:e}},s=function(){return{type:r.e}},l=function(){return{type:r.g}},u=function(e){return{type:r.m,payload:e}},d=function(e){return{type:r.a,payload:e}},p=function(e){return{type:r.f,payload:e}},b=function(){return{type:r.h}},f=function(e){return{type:r.k,payload:e}}},function(e,t,n){"use strict";n.d(t,"l",(function(){return r})),n.d(t,"j",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return o}
1)),n.d(t,"b",(function(){return c})),n.d(t,"i",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"g",(function(){return u})),n.d(t,"m",(function(){return d})),n.d(t,"a",(function(){return p})),n.d(t,"f",(function(){return b})),n.d(t,"h",(function(){return f})),n.d(t,"k",(function(){return j}));var r="SET_MODAL_DATA",a="SET_EDITABLE_ITEM",i="GET_CATEGORIES_REQUEST",o="GET_CATEGORIES_SUCCESS",c="GET_CATEGORIES_FAILURE",s="SET_CURRENT_RESTAURANT",l="GET_STRIPE_LINK_REQUEST",u="RESET_STORE",d="SET_VISIBLE_LISTS",p="ADD_VISIBLE_LIST",b="REMOVE_VISIBLE_LIST",f="RESET_VISIBLE_LISTS",j="SET_HAS_ENTERED_MENU"},,function(e,t,n){"use strict";n.d(t,"k",(function(){return r})),n.d(t,"l",(function(){return a})),n.d(t,"j",(function(){return i})),n.d(t,"h",(function(){return o})),n.d(t,"i",(function(){return c})),n.d(t,"g",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return u})),n.d(t,"a",(function(){return d})),n.d(t,"e",(function(){return p})),n.d(t,"f",(function(){return b})),n.d(t,"d",(function(){return f})),n.d(t,"m",(function(){return j}));var r="COMPANIES_GET_REQUEST",a="COMPANIES_GET_SUCCESS",i="COMPANIES_GET_FAILURE",o="COMPANIES_GET_BY_ID_REQUEST",c="COMPANIES_GET_BY_ID_SUCCESS",s="COMPANIES_GET_BY_ID_FAILURE",l="COMPANIES_CREATE_OR_UPDATE_REQUEST",u="COMPANIES_CREATE_OR_UPDATE_SUCCESS",d="COMPANIES_CREATE_OR_UPDATE_FAILURE",p="COMPANIES_DELETE_REQUEST",b="COMPANIES_DELETE_SUCCESS",f="COMPANIES_DELETE_FAILURE",j="RESET_COMPANIES_ERRORS"},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(14),a=n(58),i=n(21),o=n(6),c=n(16),s=n(87),l=n(41),u=function(){var e=Object(a.g)(),t=Object(r.c)(),n=Object(r.d)(s.g),u=Object(r.d)(s.f),d=Object(r.d)(s.d),p=Object(r.d)(s.e),b=Object(r.d)(s.c),f=Object(r.d)(s.b),j=Object(r.d)(s.a),h=Object(r.d)(s.h);return{handleSignIn:function(n){t(function(e){return{type:c.u,payload:e}}({data:n,history:e}))},handleLogout:function(){i.a.logout(),t({type:l.g}),e.push(o.a.signIn)},signInInProcess:n,signInErrors:u,resetErrors:function(){u&&t({type:c.t,payload:null}),d&&t({type:c.C,payload:null})},handleResetPassword:function(n){t(function(e){return{type:c.D,payload:e}}({data:n,history:e}))},resetPasswordErrors:d,resetPasswordInProcess:p,userData:h,getAuthUser:function(n){var r;t((r={history:e,pathname:n},{type:c.q,payload:r}))},isSuperAdmin:b,getInProcess:f,authInitialized:j,sendResetPassword:function(e){console.log("sendResetPassword",e),t({type:"USER_SEND_RESET_PASSWORD_REQUEST",payload:e})},handleSignup:function(e){return new Promise((function(n,r){var a={type:c.J,payload:{data:e}};a.meta={resolve:function(e){e.error?r(e.error):n(e)},reject:r},t(a)}))},handleConfirmPhone:function(e){return new Promise((function(n,r){var a={type:c.l,payload:{data:e},meta:{resolve:function(e){e.error?r(e.error):n(e)},reject:r}};t(a)}))},handleChangeEmail:function(e){t(function(e){return{type:c.c,payload:e}}({data:e}))},handleChangePhone:function(e){return new Promise((function(n,r){var a={type:c.f,payload:{data:e},meta:{resolve:function(e){e.error?r(e.error):n(e)},reject:r}};t(a)}))},hendleResendPhoneCode:function(e){return new Promise((function(n,r){var a={type:c.A,payload:{data:e},meta:{resolve:function(e){e.error?r(e.error):n(e)},reject:r}};t(a)}))},hendleResendEmailCode:function(e){return new Promise((function(n,r){var a={type:c.x,payload:{data:e},meta:{resolve:function(e){e.error?r(e.error):n(e)},reject:r}};t(a)}))},handleConfirmEmail:function(e){return new Promise((function(n,r){var a={type:c.i,payload:{data:e},meta:{resolve:function(e){e.error?r(e.error):n(e)},reject:r}};t(a)}))}}}},function(e,t,n){"use strict";n(1);var r=n(10),a=n(125),i=(n(255),n(80)),o=n(0),c="__load_more__";t.a=function(e){var t=e.name,n=e.items,s=e.label,l=e.onChange,u=e.selectedKey,d=e.error,p=e.defaultLabel,b=e.fullWidth,f=e.mb,j=e.desktopMb,h=e.desktopMt,m=e.standardWidth,v=void 0!==m&&m,O=(e.defaultValue,e.itemLabelKey),x=void 0===O?"title":O,g=e.disabled,y=e.isArray,_=e.style,w=e.selectHeight,C=void 0===w?44:w,k=e.fontSize,E=void 0===k?16:k,S=e.hasNextPage,I=void 0!==S&&S,D=e.onLoadMore,R=e.isLoadingMore,A=void 0!==R&&R,T=e.loadMoreLabel,P=void 0===T?"Carica altre...":T;return Object(o.jsxs)(r.i,{height:C,fullWidth:b,mb:f,desktopMt:h,desktopMb:j,standardWidth:v,style:_,children:[Object(o.jsx)(r.g,{failed:!!d,children:s}),Object(o.jsxs)(i.d,{failed:!!d,name:t,onChange:function(e){e.target.value!==c?l(e):null===D||void 0===D||D()},value:u||"",disabled:g,selectHeight:C,fontSize:E,children:[p&&Object(o.jsx)(i.b,{value:"",disabled:"disabled",children:p}),null===n||void 0===n?void 0:n.map((function(e,t){return Object(o.jsxs)(i.b,{value:y?e:e.id,children:[!y&&(e.title||e[x]),y&&e]},e.id||t.toString())})),I&&Object(o.jsx)(i.b,{value:c,disabled:A,children:A?"Caricamento...":P})]}),Object(o.jsx)(i.a,{children:Object(o.jsx)(i.c,{src:a.a})}),!!d&&Object(o.jsx)(r.f,{children:d})]})}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));var r={reservation:"reservation",takeaway:"takeaway",delivery:"delivery"},a={configs:"configs",times:"times"}},,function(e,t,n){"use strict";n(1);var r,a,i,o=n(3),c=n(5),s=n(11),l=Object(c.c)(r||(r=Object(o.a)(["\n from {\n        left: -150px;\n    }\n    to   {\n        left: 100%;\n    }\n"]))),u=c.b.div(a||(a=Object(o.a)(["\n  width: ",";\n  height: ",";\n  box-shadow: 0 4px 10px 0 rgba(33, 33, 33, 0.15);\n  border-radius: 4px;\n  position: relative;\n  overflow: hidden;\n\n  &::before {\n    content: '';\n    display: block;\n    position: absolute;\n    left: -150px;\n    top: 0;\n    height: 100%;\n    width: 150px;\n    background: linear-gradient(to right, transparent 0%, #E8E8E8 50%, transparent 100%);\n    animation: "," 1s cubic-bezier(0.4, 0.0, 0.2, 1) infinite;\n  }\n  \n  ","\n"])),(function(e){var t=e.fullWidth,n=e.w;return t?"100%":void 0===n?"auto":n}),(function(e){return e.height||"22px"}),l,s.a.mobile(i||(i=Object(o.a)(["\n    max-width: 100%;\n    width: ",";\n  "])),(function(e){var t=e.mobileW;return void 0===t?"auto":t}))),d=n(0);t.a=function(e){var t=e.fullWidth,n=void 0===t||t,r=e.height,a=void 0===r?"100%":r,i=e.w,o=e.as,c=e.mobileW;return Object(d.jsx)(u,{as:o,fullWidth:n,height:a,w:i,mobileW:c})}},function(e,t,n){"use strict";n.d(t,"e",(function(){return b})),n.d(t,"d",(function(){return f})),n.d(t,"c",(function(){return j})),n.d(t,"b",(function(){return h})),n.d(t,"a",(function(){return m}));var r,a,i,o,c,s,l,u=n(3),d=n(5),p=n(12),b=(n(11),d.b.div(r||(r=Object(u.a)(["\n  ","\n"])),(function(e){return"exception"===e.variant&&Object(d.a)(a||(a=Object(u.a)(["\n    padding: 40px 0;\n    border-bottom: 1px solid ",";\n  "])),p.a.elements.border)}))),f=d.b.div(i||(i=Object(u.a)(["\n  display: flex;\n  align-items: center;\n  padding-left: 30px;\n  padding-right: ","px;\n  margin-top: ","px;\n"])),(function(e){var t=e.pr;return void 0===t?0:t}),(function(e){var t=e.mt;return void 0===t?10:t})),j=d.b.span(o||(o=Object(u.a)(["\n  margin: 0 7px;\n  font-size: 16px;\n  font-weight: 600;\n  line-height: 2.13;\n  letter-spacing: -0.27px;\n  color: #636262;\n"]))),h=d.b.div(c||(c=Object(u.a)(["\n  position: relative;\n  padding: 0 40px;\n"]))),m=d.b.div(s||(s=Object(u.a)(["\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  min-width: 33px;\n  cursor: pointer;\n  ","\n"])),(function(e){return"exception"===e.variant&&Object(d.a)(l||(l=Object(u.a)(["\n    position: absolute;\n    right: 30px;\n    top: 5px;\n  "])))}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return I})),n.d(t,"a",(function(){return D})),n.d(t,"c",(function(){return R}));var r=n(4),a=n.n(r),i=n(18),o=n(9),c=n(1),s=n(14),l=n(29),u=n(6),d=n(133),p=n(105),b=n(82),f=n(21),j=n(40),h=function(e){return e.common.modalData},m=function(e){return e.common.editableItem},v=function(e){return e.common.categories},O=function(e){return e.common.categoriesLoading},x=function(e){return e.common.currentRestaurant},g=function(e){return e.common.visibleLists},y=function(e){return e.common.visibleLists},_=function(e){return e.common.hasEnteredMenu},w=n(135),C=n(137),k=n(138),E=n(134),S=new w.a,I=function(){var e=Object(s.d)(h),t=Object(s.d)(m),n=Object(s.d)(x),r
1=Object(s.d)(g),v=Object(b.b)().handleDeleteRestaurant,O=Object(b.a)().handleCreateOrUpdate,y=Object(p.a)().handleDeleteCompany,_=Object(d.a)().handleDeleteDish,w=Object(C.a)().handleDeleteSpecialMenu,I=Object(k.a)().handleDelete,D=Object(E.a)().handleDeleteDishCategory,R=Object(s.c)(),A=function(){R(Object(j.j)({open:!1,variant:"primary",title:"",body:"",itemData:{}}))},T=Object(c.useCallback)((function(e){R(Object(j.h)(e))}),[R]),P=Object(c.useCallback)((function(){R(Object(j.e)())}),[R]),z=Object(c.useCallback)((function(e){R(Object(j.k)(e))}),[R]),M=Object(c.useCallback)((function(e){R(Object(j.a)(e))}),[R]),L=Object(c.useCallback)((function(e){R(Object(j.d)(e))}),[R]),F=Object(c.useCallback)((function(){R(Object(j.f)())}),[R]),U=Object(c.useCallback)(function(){var e=Object(i.a)(a.a.mark((function e(t){var n,r,i;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=Object(l.c)(t),r=Object(o.a)(n,1),"dishes"!==(i=r[0])){e.next=6;break}return e.next=4,_(t);case 4:e.next=29;break;case 6:if("special-menu"!==i){e.next=11;break}return e.next=9,w(t);case 9:e.next=29;break;case 11:if("dish-options"!==i){e.next=16;break}return e.next=14,I(t);case 14:e.next=29;break;case 16:if("dish-categories"!==i){e.next=21;break}return e.next=19,D(t);case 19:e.next=29;break;case 21:if("restaurants"!==i){e.next=26;break}return e.next=24,v(t);case 24:e.next=29;break;case 26:if("companies"!==i){e.next=29;break}return e.next=29,y(t);case 29:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[_,w,I,D,v,y]);return{modalData:e,editableItem:t,handleSetEditableItem:T,handleResetModalData:A,handleSetModalData:function(e){R(Object(j.j)(e))},handleSubmitModalAction:function(){if("delete"===e.variant){var t=Object(l.c)(e.itemData),n=Object(o.a)(t,2),r=n[0],c=n[1];r.includes("restaurants")&&v(c),r.includes("firms")&&y(c),r.includes("dishes")&&_(c),r.includes("special-menu")&&w(c),r.includes("options")&&I(c),r.includes("team")&&(console.log("delete",r,c),Object(i.a)(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,S.destroy(c);case 3:A(),e.next=8;break;case 6:e.prev=6,e.t0=e.catch(0);case 8:case"end":return e.stop()}}),e,null,[[0,6]])})))()),r.includes("dish-categories")&&D(c)}if("update"===e.variant){var s=e.itemData,d=s.id,p=s.data,b=s.route,f=s.restaurantDisabledAction;O(p,d,void 0!==b?b:u.a.home,!0,{restaurantDisabledAction:void 0===f||f})}},handleSetCurrentRestaurant:function(e){f.a.setCurrentRestaurant(null===e||void 0===e?void 0:e.id),R(Object(j.g)(e))},currentRestaurant:n,handleGetStripeLink:function(){R(Object(j.c)())},resetState:P,visibleLists:r,handleSetVisibleLists:z,handleAddVisibleList:M,handleRemoveVisibleList:L,handleResetVisibleLists:F,handleDeleteItem:U}},D=function(){var e=Object(s.c)();return{list:Object(s.d)(v),handleGetList:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e(Object(j.b)(t))},categoriesLoading:Object(s.d)(O)}},R=function(){var e=Object(s.c)();return{visibleLists:Object(s.d)(y),hasEnteredMenu:Object(s.d)(_),setVisibleLists:function(t){return e(Object(j.k)(t))},addVisibleList:function(t){return e(Object(j.a)(t))},removeVisibleList:function(t){return e(Object(j.d)(t))},resetVisibleLists:function(){return e(Object(j.f)())},setHasEnteredMenu:function(t){return e(Object(j.i)(t))}}}},,function(e,t,n){"use strict";n.d(t,"g",(function(){return r})),n.d(t,"h",(function(){return a})),n.d(t,"f",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return c})),n.d(t,"b",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"a",(function(){return u})),n.d(t,"i",(function(){return d}));var r="DISH_OPTIONS_CATEGORY_GET_REQUEST",a="DISH_OPTIONS_CATEGORY_GET_SUCCESS",i="DISH_OPTIONS_CATEGORY_GET_FAILURE",o="DISH_OPTIONS_CATEGORY_CREATE_OR_UPDATE_REQUEST",c="DISH_OPTIONS_CATEGORY_CREATE_OR_UPDATE_SUCCESS",s="DISH_OPTIONS_CATEGORY_CREATE_OR_UPDATE_FAILURE",l="DISH_OPTIONS_CATEGORY_DELETE_REQUEST",u="CHANGE_DISH_OPTIONS_FORM_STEP",d="RESET_DISH_OPTIONS_LIST_DATA"},function(e,t,n){"use strict";var r=n(2),a=n(9),i=n(52),o=n(1),c=n(65),s=n(10);function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var d=o.createElement("g",{fill:"none",fillRule:"evenodd"},o.createElement("g",null,o.createElement("g",null,o.createElement("g",null,o.createElement("g",null,o.createElement("path",{fill:"#FF7828",d:"M.028 7.918C.622 7.
1173 10.709-5.04 23 7.953c-12.67 13.606-23 0-23 0l.003-.004zm11.47-4.444c-2.544 0-4.607 2.018-4.607 4.51 0 1.869 1.164 3.473 2.821 4.156.513.232 1.077.363 1.67.363.16 0 .318-.012.474-.03 2.379-.178 4.252-2.118 4.252-4.49 0-2.49-2.064-4.509-4.61-4.509zM11.5 5.69c1.294 0 2.344 1.027 2.344 2.293 0 1.267-1.05 2.294-2.344 2.294-1.295 0-2.345-1.027-2.345-2.294 0-1.266 1.05-2.293 2.345-2.293z",transform:"translate(-837 -424) translate(350 152) translate(210 259) translate(277 14)"}),o.createElement("path",{stroke:"#FF7828",strokeLinecap:"square",strokeWidth:2,d:"M18.5 0.5L4.5 14.5",transform:"translate(-837 -424) translate(350 152) translate(210 259) translate(277 14)"}))))));function p(e,t){var n=e.title,r=e.titleId,a=u(e,["title","titleId"]);return o.createElement("svg",l({xmlns:"http://www.w3.org/2000/svg",width:23,height:17,viewBox:"0 0 23 17",ref:t,"aria-labelledby":r},a),n?o.createElement("title",{id:r},n):null,d)}var b=o.forwardRef(p);n.p;function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function j(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var h=o.createElement("g",{fill:"none",fillRule:"evenodd"},o.createElement("g",{fill:"#FF7828"},o.createElement("g",null,o.createElement("g",null,o.createElement("path",{d:"M277.028 21.918c.594-.745 10.681-12.957 22.972.035-12.67 13.606-23 0-23 0l.003-.004zm11.47-4.444c-2.544 0-4.607 2.018-4.607 4.51 0 1.869 1.164 3.473 2.821 4.156.513.232 1.077.363 1.67.363.16 0 .318-.012.474-.03 2.379-.178 4.252-2.118 4.252-4.49 0-2.49-2.064-4.509-4.61-4.509zm.002 2.215c1.294 0 2.344 1.027 2.344 2.293 0 1.267-1.05 2.294-2.344 2.294-1.295 0-2.345-1.027-2.345-2.294 0-1.266 1.05-2.293 2.345-2.293z",transform:"translate(-837 -427) translate(350 152) translate(210 259)"})))));function m(e,t){var n=e.title,r=e.titleId,a=j(e,["title","titleId"]);return o.createElement("svg",f({xmlns:"http://www.w3.org/2000/svg",width:23,height:12,viewBox:"0 0 23 12",ref:t,"aria-labelledby":r},a),n?o.createElement("title",{id:r},n):null,h)}var v=o.forwardRef(m),O=(n.p,n(116)),x=n(86),g=n(0),y=Object(o.forwardRef)((function(e,t){var n=e.value,l=e.onChange,u=e.placeholder,d=void 0===u?"":u,p=e.type,f=void 0===p?"text":p,j=e.label,h=e.name,m=e.fullWidth,y=void 0===m||m,_=e.style,w=e.inputStyle,C=e.autocomplete,k=void 0===C?"off":C,E=e.error,S=e.deleteIcon,I=e.onClickDelete,D=e.disabled,R=e.showEyeIcon,A=void 0===R||R,T=e.standardWidth,P=e.multiLangValues,z=void 0===P?{}:P,M=e.isMultiLang,L=void 0!==M&&M,F=e.multiline,U=void 0!==F&&F,N=Object(i.a)(e,["value","onChange","placeholder","type","label","name","fullWidth","style","inputStyle","autocomplete","error","deleteIcon","onClickDelete","disabled","showEyeIcon","standardWidth","multiLangValues","isMultiLang","multiline"]),H=Object(o.useState)(f),B=Object(a.a)(H,2),G=B[0],W=B[1],V=Object(o.useState)("it"),Q=Object(a.a)(V,2),Y=Q[0],q=Q[1],K="password"===f&&A;Object(o.useEffect)((function(){W(f)}),[f]);var Z=Object(o.useCallback)((function(){W((function(e){return"password"===e?"text":"password"}))}),[f]);return Object(g.jsxs)(s.i,{fullWidth:y,height:44,standardWidth:T,mb:L?40:void 0,desktopMb:L&&40,style:Object(r.a)({display:K?"flex":"block"},_||{}),children:[Object(g.jsx)(x.a,Object(r.a)({multiline:U,ref:t,name:L?"".concat(h,"_").concat(Y):h,failed:!!E,type:G,value:L?z[Y]:n,onChange:l,placeholder:d,style:w,autoComplete:k,disabled:D},N)),Object(g.jsx)(s.g,{failed:!!E,children:j}),!!E&&Object(g.jsx)(s.f,{children:E}),!!K&&Object(g.jsx)(x.d,{variant:f,role:"presentation",onClick:Z,children:"password"!==G?Object(g.jsx)(v,{}):Object(g.jsx)(b,{})}),!!S&&Object(g.jsx)(x.d,{role:"presentation",onClick:I,children:Object(g.jsx)(c.a,{})}),L&&Object(g.jsx)(x.c,{children:Object.keys(O.a).map((function(e){var t=O.a[e];return Object(g.jsx)(x.b,{as:t.icon,isActive:Y===e,onClick:function(){return q(e)}},e)}))})]})}));t.a=y},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"d",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return d}));var r=n(4),a=n.n(r),i=n(2),o=n(18),c=30,s={current:1,has_next_page:!1,limit:c,next:null,previous:null,total_count:0,total_pages:0};function l(e){return u.apply(this,arguments)}function u(){return(u=Object(o.a)(a.a.mark((function e(t){var n,r,i,o,s,l,u,d,p,b,f,j,h,m,v,O;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.fetchPage,r=t.getItems,i=t.getPagination,o=void 0===i?function(e){return e.pagination}:i,s=t.per,l=void 0===s?c:s,u=t.signal,d=t.maxPages,p=void 0===d?100:d,b=1,f=[],j=!0;case 4:if(!(j&&b<=p)){e.next=17;break}
1if(!(null===u||void 0===u?void 0:u.aborted)){e.next=7;break}return e.abrupt("break",17);case 7:return e.next=9,n({page:b,per:l});case 9:m=e.sent,v=m.data,f=f.concat(r(v)||[]),O=o(v),j=null!==(h=null===O||void 0===O?void 0:O.has_next_page)&&void 0!==h&&h,b+=1,e.next=4;break;case 17:return e.abrupt("return",f);case 18:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function d(e,t){return p.apply(this,arguments)}function p(){return(p=Object(o.a)(a.a.mark((function e(t,n){var r,o,c;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=n.itemsKey,o=n.params,c=void 0===o?{}:o,e.abrupt("return",l({fetchPage:function(e){var n=e.page,r=e.per;return t.list({params:Object(i.a)(Object(i.a)({},c),{},{page:n,per:r})})},getItems:function(e){return e[r]}}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},,function(e,t,n){"use strict";n.d(t,"j",(function(){return k})),n.d(t,"e",(function(){return E})),n.d(t,"c",(function(){return S})),n.d(t,"d",(function(){return I})),n.d(t,"a",(function(){return D})),n.d(t,"g",(function(){return R})),n.d(t,"b",(function(){return A})),n.d(t,"h",(function(){return T})),n.d(t,"i",(function(){return P})),n.d(t,"f",(function(){return z}));var r,a,i,o,c,s,l,u,d,p,b,f,j,h,m,v,O,x,g,y=n(3),_=n(5),w=n(12),C=n(11),k=_.b.div(r||(r=Object(y.a)(["\n  position: fixed;\n  z-index: 998;\n  background-color: rgba(0, 0, 0, 0.4);\n  width: 100vw;\n  height: 100vh;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  display: ",";\n  align-items: center;\n  justify-content: center;\n  overflow-y: auto;\n  padding: 20px 0;\n\n  ","\n"])),(function(e){return e.open?"flex":"none"}),C.a.mobile(a||(a=Object(y.a)(["\n    padding: 0;\n    height: auto;\n  "])))),E=_.b.div(i||(i=Object(y.a)(["\n  width: ","px;\n  padding: 20px;\n  //overflow-y: auto;\n  right: 0;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  margin: auto;\n  ","\n  border-radius: ",";\n  border-radius: 8px;\n  background-color: #ffffff;\n"])),(function(e){var t=e.desktopW;return void 0===t?360:t}),C.a.mobile(o||(o=Object(y.a)(["\n    width: 340px;\n    // overflow-y: scroll;\n    // max-height: 100vh;\n    border-radius: 0;\n    justify-content: space-between;\n    padding: ",";\n      ","\n  "])),(function(e){return"config"===e.variant?"30px 20px 10px 20px":"20px 20px 10px 20px"}),(function(e){return"config"===e.variant&&Object(_.a)(c||(c=Object(y.a)(["\n          width: 100% !important;\n          min-height: 100vh;\n          //height: 100%;\n          display: flex;\n          flex-direction: column;\n        "])))})),(function(e){return"config"===e.variant?0:"8px"})),S=_.b.div(s||(s=Object(y.a)(["\n  display: flex;\n  width: 100%;\n  //padding: 20px 0;\n  justify-content: flex-end;\n  flex: 0;\n  //position: absolute;\n  z-index: 2;\n  div {\n    padding: 0 0 0 20px;\n    //height: ;\n  }\n  ","\n"])),C.a.desktop(l||(l=Object(y.a)(["\n    display: none;\n  "])))),I=_.b.div(u||(u=Object(y.a)(["\n  padding: 20px 0 20px 20px;\n"]))),D=_.b.span(d||(d=Object(y.a)(["\n  position: absolute;\n  right: 0;\n  cursor: pointer;\n  //top: 20px;\n  ","\n"])),C.a.mobile(p||(p=Object(y.a)(["\n    display: none !important;\n  "])))),R=_.b.h4(b||(b=Object(y.a)(["\n  font-family: ",";\n  font-size: 24px;\n  display: flex;\n  justify-content: ",";\n  align-items: center;\n  font-weight: bold;\n  text-align: ",";\n  color: #636262;\n  position: relative;\n  margin-bottom: ","px;\n\n  ","\n"])),w.c.primary,(function(e){var t=e.headerCenter;return void 0!==t&&t?"center":"space-between"}),(function(e){return e.primaryHeader?"left":"center"}),(function(e){return e.showDivider?32:20}),(function(e){return e.showDivider&&Object(_.a)(f||(f=Object(y.a)(["\n      &::after {\n        content: '';\n        width: 100%;\n        height: 1px;\n        position: absolute;\n        left: 0;\n        bottom: -12px;\n        //background: rbga(2, 204, 188, .3);\n        background: #fdf2eb;\n      }\n    "])))})),A=_.b.div(j||(j=Object(y.a)(["\n  font-family: ",";\n  font-size: 14px;\n  text-align: center;\n  color: #636262;\n  margin-bottom: ","px;\n  flex: ",";\n  p.bold {\n    font-weight: 600;\n  }\n\n  ","\n\n  ","\n"])),w.c.primary,(function(e){var t=e.mb;return void 0===t?40:t}),(function(e){return"config"===e.variant?1:0}),C.a.desktop(h||(h=Object(y.a)(["\n    // min-height: ",";\n    height: ",";\n    // max-height: ",";\n    // overflow: auto;\n    // display: flex;\n    // justify-content: center;\n    // flex-direction: column;\n  "])),(function(e){var t=e.desktopMinH;return void 0===t?"65vh":t}),(function(e){var t=e.forceHeight;return t&&t}),(function(e){var t=e.desktopMaxH;return void 0===t?"75vh":t})),C.a.mobile(m||(m=Object(y.a)(["\n      margin-bottom: 20px;\n  "])))),T=_.b.p(v||(v=Object(y.a)(["\n  font-family: ",";\n  font-size: 14px;\n  text-align: center;
1\n  color: #636262;\n"])),w.c.primary),P=_.b.p(O||(O=Object(y.a)(["\n  font-family: ",";\n  font-size: 14px;\n  text-align: center;\n  color: #636262;\n  font-weight: 600;\n"])),w.c.primary),z=_.b.div(x||(x=Object(y.a)(["\n  display: flex;\n  //max-width: 360px;\n  justify-content: flex-end;\n  ","\n"])),C.a.mobile(g||(g=Object(y.a)(["\n      justify-content: space-between;\n      button {\n        max-width: unset !important;\n      }\n  "]))))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return j})),n.d(t,"c",(function(){return h}));var r,a,i,o,c,s,l,u=n(3),d=n(5),p=n(12),b=n(11),f=d.b.div(r||(r=Object(u.a)(["\n  padding: 30px 20px 0 20px;\n  width: 100%;\n  flex: 1;\n  display: flex;\n  box-shadow: inset 0 -1px 0 0 ",";\n  overflow-y: auto;\n  ","\n  ","\n"])),p.a.elements.border,b.a.mobile(a||(a=Object(u.a)(["\n    flex-direction: column;\n    box-shadow: unset;\n  "]))),b.a.smallDesktop(i||(i=Object(u.a)(["\n     flex-wrap: wrap;\n  "])))),j=d.b.div(o||(o=Object(u.a)(["\n  padding: 20px 20px 10px 20px;\n  position: relative;\n  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);\n\n  background-color: #ffffff;\n  border-radius: 8px 8px 0 0;\n  width: 100%;\n  display: flex;\n  min-height: 62px;\n  //justify-content: center;\n\n  ","\n"])),b.a.mobile(c||(c=Object(u.a)(["\n      // box-shadow: 0 2px 2px 0 #FAE5D6;\n      flex-direction: column;\n      box-shadow: none;\n      justify-content: flex-start;\n      padding: 0 20px 0 20px;\n      min-height: auto;\n  "])))),h=d.b.h3(s||(s=Object(u.a)(["\n  position: ",";\n  font-family: ",";\n  font-size: 24px;\n  font-weight: bold;\n  color: #636262;\n  left: 20px;\n  bottom: 10px;\n\n  ","\n"])),(function(e){var t=e.pos;return void 0===t?"absolute":t}),p.c.primary,b.a.mobile(l||(l=Object(u.a)(["\n    position: unset;\n      left: 0px;\n      bottom: 0;\n      padding-bottom: 0;\n  "]))))},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"d",(function(){return a})),n.d(t,"b",(function(){return i})),n.d(t,"g",(function(){return o})),n.d(t,"h",(function(){return c})),n.d(t,"f",(function(){return s})),n.d(t,"e",(function(){return l})),n.d(t,"a",(function(){return u}));var r="SETTINGS_GET_REQUEST",a="SETTINGS_GET_SUCCESS",i="SETTINGS_GET_FAILURE",o="SETTINGS_UPDATE_REQUEST",c="SETTINGS_UPDATE_SUCCESS",s="SETTINGS_UPDATE_FAILURE",l="SETTINGS_SET_HOURS_ERRORS",u="SETTINGS_CHANGE_DELIVERY_DATA"},,function(e,t,n){"use strict";n.d(t,"i",(function(){return y})),n.d(t,"g",(function(){return _})),n.d(t,"h",(function(){return w})),n.d(t,"b",(function(){return C})),n.d(t,"f",(function(){return k})),n.d(t,"e",(function(){return E})),n.d(t,"d",(function(){return S})),n.d(t,"a",(function(){return I})),n.d(t,"c",(function(){return D}));var r,a,i,o,c,s,l,u,d,p,b,f,j,h,m,v=n(3),O=n(5),x=n(12),g=n(11),y=O.b.div(r||(r=Object(v.a)(["\n  padding: 0 20px;\n  width: 100%;\n"]))),_=O.b.div(a||(a=Object(v.a)(["\n  display: flex;\n  width: 100%;\n  ","\n\n  &:after {\n    position: absolute;\n    width: 100%;\n    //background-color: #FF7828;\n  }\n"])),(function(e){return e.isTitle?Object(O.a)(i||(i=Object(v.a)(["\n          padding: 20px 0 10px 0;\n        "]))):Object(O.a)(o||(o=Object(v.a)(["\n          padding: 12px 0;\n        "])))})),w=O.b.div(c||(c=Object(v.a)(["\n  display: flex;\n  flex: ",";\n  font-family: ",";\n  color: #636262;\n  justify-content: ",";\n  align-items: center;\n  ","\n  ","\n"])),(function(e){var t=e.flex;return void 0===t?1:t}),x.c.primary,(function(e){var t=e.justify;return void 0===t?"flex-start":t}),(function(e){var t=e.title;return void 0!==t&&t&&Object(O.a)(s||(s=Object(v.a)(["\n      font-size: 16px;\n      font-weight: 600;\n      line-height: 1.5;\n    "])))}),g.a.mobile(l||(l=Object(v.a)(["\n    font-size: 14px;\n    ","\n  "])),(function(e){return e.hiddenMobile&&Object(O.a)(u||(u=Object(v.a)(["\n        display: none !important;\n      "])))}))),C=O.b.span(d||(d=Object(v.a)(["\n  &:disabled {\n    cursor: not-allowed;\n    touch-action: none;\n  }\n\n  ","\n"])),(function(e){return e.disabled&&Object(O.a)(p||(p=Object(v.a)(["\n      cursor: n
1ot-allowed;\n      touch-action: none;\n      opacity: 0.75;\n    "])))})),k=O.b.div(b||(b=Object(v.a)(["\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0.5);\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  z-index: 1000;\n"]))),E=O.b.div(f||(f=Object(v.a)(["\n  background: #fff;\n  border-radius: 8px;\n  width: 400px;\n  max-width: 90%;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);\n  animation: fadeIn 0.2s ease-out;\n\n  @keyframes fadeIn {\n    from {\n      opacity: 0;\n      transform: translateY(-20px);\n    }\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n"]))),S=O.b.div(j||(j=Object(v.a)(["\n  padding: 16px;\n  font-weight: bold;\n  font-size: 18px;\n  border-bottom: 1px solid #eee;\n"]))),I=O.b.div(h||(h=Object(v.a)(["\n  padding: 16px;\n  font-size: 16px;\n"]))),D=O.b.div(m||(m=Object(v.a)(["\n  padding: 16px;\n  display: flex;\n  justify-content: flex-end;\n  gap: 10px;\n"])))},function(e,t,n){"use strict";var r,a,i,o,c,s,l,u,d=n(2),p=n(52),b=(n(1),n(3)),f=n(5),j=n(12),h=n(11),m=j.a.theme.white,v=f.b.button(r||(r=Object(b.a)(["\n  position: relative;\n  border: ",";\n  padding: ",";\n  border-radius: 8px;\n  background-color: ",";\n  min-width: 144px;\n  width: ",";\n  min-height: ",";\n  height: ",";\n  max-width: ",";\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: 'IBM Plex Sans', sans-serif;\n  font-size: 14px;\n  font-weight: bold;\n  letter-spacing: -0.23px;\n  color: ",";\n  cursor: ",";\n  margin: ",";\n  flex: ",";\n  ","\n\n  &:disabled {\n    cursor: not-allowed !important;\n    opacity: 0.7;\n  }\n\n  ","\n"])),(function(e){return"primary_white"===e.color?"solid 1px #FF7828":"none"}),(function(e){return e.p}),(function(e){var t=e.color;return j.a.theme[t||"primary"]}),(function(e){var t=e.width;return t||"auto"}),(function(e){return e.height?"auto":"44px"}),(function(e){var t=e.height;return t||"auto"}),(function(e){return e.maxW||"auto"}),(function(e){return"primary_white"===e.color?"#FF7828":"#ffffff"}),(function(e){return e.loading?"not-allowed":"pointer"}),(function(e){var t=e.mr,n=void 0===t?0:t,r=e.ml,a=void 0===r?0:r,i=e.mt,o=void 0===i?0:i,c=e.mb,s=void 0===c?0:c;return"".concat(o,"px ").concat(n,"px ").concat(s,"px ").concat(a,"px")}),(function(e){return e.flex}),h.a.desktop(a||(a=Object(b.a)(["\n    max-width: ","px;\n    max-height: 44px;\n  "])),(function(e){var t=e.maxW;return void 0===t?155:t})),(function(e){return e.isCancel&&Object(f.a)(i||(i=Object(b.a)(["\n      transition: 0.2s ease all;\n      &:hover {\n        background-color: #2f2f2f;\n      }\n    "])))})),O=Object(f.c)(o||(o=Object(b.a)(["\n  0% {\n    box-shadow: 9999px 0 0 -5px ",";\n  }\n  30% {\n    box-shadow: 9999px 0 0 2px ",";\n  }\n  60%,\n  100% {\n    box-shadow: 9999px 0 0 -5px ",";\n  }\n"])),m,m,m),x=Object(f.c)(c||(c=Object(b.a)(["\n  0% {\n    box-shadow: 9984px 0 0 -5px ",";\n  }\n  30% {\n    box-shadow: 9984px 0 0 2px ",";\n  }\n  60%,\n  100% {\n    box-shadow: 9984px 0 0 -5px ",";\n  }\n"])),m,m,m),g=Object(f.c)(s||(s=Object(b.a)(["\n  \n  0% {\n    box-shadow: 10014px 0 0 -5px ",";\n  }\n  30% {\n    box-shadow: 10014px 0 0 2px ",";\n  }\n  60%,\n  100% {\n    box-shadow: 10014px 0 0 -5px ",";\n  }\n"])),m,m,m),y=(f.b.div(l||(l=Object(b.a)(["\n  position: relative;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  width: 100%;\n  height: 100%;\n  padding: 2rem 0;\n  margin: 0 -5%;\n  overflow: hidden;\n"]))),f.b.div(u||(u=Object(b.a)(["\n  position: relative;\n  left: -9999px;\n  width: 10px;\n  height: 10px;\n  border-radius: 5px;\n  background-color: ",";\n  color: ",";\n  box-shadow: 9999px 0 0 -5px ",";\n  animation: "," 1.5s infinite linear;\n  animation-delay: 0.25s;\n\n  &::before,\n  &::after {\n    content: '';\n    display: inline-block;\n    position: absolute;\n    top: 0;\n    width: 10px;\n    height: 10px;\n    border-radius: 5px;\n    background-color: ",";\n    color: ",";\n  }\n\n  &::before {\n    box-shadow: 9984px 0 0 -5px ",";\n    animation: "," 1.5s infinite linear;\n    animation-delay: 0s;\n  }\n\n  &::after {\n    box-shadow: 10014px 0 0 -5px ",";\n    animation: "," 1.5s infinite linear;\n    animation-delay: 0.5s;\n  }\n"])),m,m,m,O,m,m,m,x,m,g)),_=n(0);t.a=function(e){var t=e.type,n=void 0===t?"button":t,r=e.children,a=e.color,
1i=e.onClick,o=e.mr,c=e.ml,s=e.mt,l=e.mb,u=e.p,b=e.flex,f=e.maxW,j=e.loading,h=e.disabled,m=e.width,O=e.isCancel,x=e.height,g=Object(p.a)(e,["type","children","color","onClick","mr","ml","mt","mb","p","flex","maxW","loading","disabled","width","isCancel","height"]);return Object(_.jsx)(v,Object(d.a)(Object(d.a)({height:x,disabled:j||h,as:j?"div":"button",type:n,color:a,p:u,onClick:i,ml:c,mr:o,mt:s,mb:l,flex:b,isCancel:O,loading:j?1:void 0,maxW:f,width:m},g),{},{children:j?Object(_.jsx)(y,{}):r}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(1),a=n(63),i=n(124),o=n(119),c=n(57),s=n(10),l=n(0),u=function(e){var t=e.open,n=e.onClose,u=e.title,d=e.body,p=e.footer,b=e.inProcess,f=e.hideFooter,j=e.onCancel,h=e.disabledCancel,m=e.cancelButtonText,v=e.cancelText,O=e.disabled,x=e.onSubmit,g=e.buttonColor,y=e.desktopMinH,_=e.desktopMaxH,w=e.actionButtonText,C=e.actionText,k=e.desktopW,E=e.showDivider,S=e.cancelButtonColor,I=e.bodyMb,D=e.children,R=e.primaryHeader,A=void 0===R||R,T=e.showFooterDivider,P=void 0!==T&&T,z=e.variant,M=void 0===z?"config":z,L=e.forceHeight;return Object(r.useEffect)((function(){var e=document.querySelector("body");return e.style.overflow=t?"hidden":"auto",function(){e.style.overflow="auto"}}),[t]),Object(l.jsx)(c.j,{open:t,onClick:function(){return n&&n()},children:Object(l.jsxs)(c.e,{variant:M,onClick:function(e){return e.stopPropagation()},desktopW:k,children:[Object(l.jsxs)(c.g,{primaryHeader:A,showDivider:E,children:[u,Object(l.jsx)(c.a,{role:"presentation",onClick:n,as:o.a}),Object(l.jsx)(c.c,{children:Object(l.jsx)(c.d,{role:"presentation",onClick:n,children:Object(l.jsx)(i.a,{})})})]}),Object(l.jsx)(c.b,{variant:M,desktopMaxH:_,desktopMinH:y,forceHeight:L,mb:I,children:D||d}),Object(l.jsxs)("div",{children:[P&&Object(l.jsx)(s.c,{mb:20,mobileMb:20}),Object(l.jsx)(c.f,{children:!f&&(p||Object(l.jsxs)(l.Fragment,{children:[(m||v)&&Object(l.jsx)(a.a,{disabled:b||h,onClick:j,flex:1,color:S||"cancel",maxW:"155px",mr:10,isCancel:!0,children:m||v}),Object(l.jsx)(a.a,{disabled:b||O,loading:b,onClick:x,color:g,flex:1,maxW:"155px",children:w||C})]}))})]})]})})};t.b=function(e){var t=e.desktopMinH,n=e.open,s=e.title,u=e.body,d=e.variant,p=void 0===d?"update":d,b=e.onClose,f=e.onCancel,j=e.onSubmit,h=e.disabled,m=e.inProcess,v=e.actionButtonText,O=e.cancelButtonText,x=e.desktopW,g=e.showDivider,y=e.primaryHeader,_=void 0!==y&&y,w=e.actionButtonColor,C=e.headerCenter,k=e.hideHeaderDivider,E=void 0!==k&&k,S=e.bodyMb,I=e.disabledCancel,D=void 0!==I&&I,R=e.forceHideButtons,A=void 0!==R&&R,T=e.hideCancelButton,P=void 0!==T&&T,z=e.btnMaxWidth,M=void 0===z?"155px":z,L=e.headerStyle;Object(r.useEffect)((function(){var e=document.querySelector("body");return e.style.overflow=n?"hidden":"auto",function(){e.style.overflow="auto"}}),[n]);var F=function(e){switch(e){case"update":return{actionText:"Chiudi ora",cancelText:"Annulla",buttonColor:"danger"};case"config":default:return{actionText:"Conferma",cancelText:"Annulla",buttonColor:"action"}}}(p),U=F.cancelText,N=F.actionText,H=F.buttonColor;return Object(l.jsx)(c.j,{open:n,onClick:function(){return b&&b()},children:Object(l.jsxs)(c.e,{desktopW:x,onClick:function(e){return e.stopPropagation()},variant:p,children:[Object(l.jsxs)(c.g,{style:L,primaryHeader:_,showDivider:!E&&("config"===p||g),headerCenter:C,children:[s,"config"===p&&Object(l.jsx)(c.c,{children:Object(l.jsx)(c.d,{role:"presentation",onClick:b,children:Object(l.jsx)(i.a,{})})}),_&&Object(l.jsx)(c.a,{role:"presentation",onClick:b,as:o.a})]}),Object(l.jsx)(c.b,{mb:S,desktopMinH:t,variant:p,children:u}),Object(l.jsx)(c.f,{children:!A&&Object(l.jsxs)(l.Fragment,{children:[!P&&Object(l.jsx)(a.a,{disabled:m||D,onClick:f,flex:1,color:"cancel",maxW:"155px",mr:10,isCancel:!0,children:O||U}),Object(l.jsx)(a.a,{disabled:m||h,loading:m,onClick:j,color:w||H,flex:1,maxW:M,children:v||N})]})})]})})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(1);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var o=r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",{fill:"#FF7828"},r.createElement("path",{d:"M340 631v.8c0 .22-.182.4-.406.4h-12.188c-.224 0-.406-.18-.406-.4v-.8c0-.22.182-.4.406-.4h3.656v-.8c0-.442.364-.8.813-.8h3.25c.449 0 .813.358.813.8v.8h3.656c.224 0 .406.18.406.4zm-11.48 12.512c.06.84.77 1.49 1.624 1.488h6.728c.855.002 1.565-.648 1.625-1.488l.69-9.712h-11.375l.707 9.712z",transform:"translate(-327 -629)"})));function c(e,t){var n=e.title,c=e.titleId,s=i(e,["title","titleId"]);return r.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:13,height:16,viewBox:"0 0 13 16",ref:t,"aria-labelledby":c},s),n?r.createElement("title",{id:c},n):null,o)}var s=r.forwardRef(c);n.p},function(e,t,n){"use strict";n.d(t,"b",(function(){return y}
1)),n.d(t,"c",(function(){return _})),n.d(t,"a",(function(){return C}));var r=n(27),a=n(4),i=n.n(a),o=n(52),c=n(18),s=n(2),l=n(15),u=n(9),d=n(1),p=n(47),b=n(70),f=n(51),j=n(35),h=n.n(j),m=n(56),v=n(141),O=(n(71),n(79)),x=n(55),g=n(19),y=function(){var e,t,n=Object(d.useState)([]),a=Object(u.a)(n,2),j=a[0],m=a[1],v=Object(f.b)().currentRestaurant,O=Object(d.useState)(p.a.reservation),x=Object(u.a)(O,2),y=x[0],_=x[1],w=Object(d.useState)((e={},Object(l.a)(e,p.a.reservation,!0),Object(l.a)(e,p.a.delivery,!1),Object(l.a)(e,p.a.takeaway,!1),e)),C=Object(u.a)(w,2),k=C[0],E=C[1],S=k[p.a.reservation]||k[p.a.delivery]||k[p.a.takeaway],I=Object(d.useMemo)((function(){return new b.a(null===v||void 0===v?void 0:v.id)}),[v]),D=Object(d.useState)((t={},Object(l.a)(t,p.a.reservation,{selectedDay:new Date,opening_hours:[],opening_hour_exceptions:[],settings:{max_delivery_orders:1},isFetched:!1,errors:null}),Object(l.a)(t,p.a.delivery,{selectedDay:new Date,opening_hours:[],settings:{max_delivery_orders:1},opening_hour_exceptions:[],isFetched:!1,errors:null}),Object(l.a)(t,p.a.takeaway,{opening_hours:[],selectedDay:new Date,opening_hour_exceptions:[],settings:{max_delivery_orders:1},isFetched:!1,errors:null}),t)),R=Object(u.a)(D,2),A=R[0],T=R[1],P=Object(d.useCallback)((function(e){var t=e.target,n=t.name,r=t.value;T((function(e){var t;return Object(s.a)(Object(s.a)({},e),{},Object(l.a)({},y,Object(s.a)(Object(s.a)({},e[y]),{},{settings:Object(s.a)(Object(s.a)({},(null===(t=e[y])||void 0===t?void 0:t.settings)||{}),{},Object(l.a)({},n,r))})))}))}),[y]),z=Object(d.useCallback)(function(){var e=Object(c.a)(i.a.mark((function e(t){var n,r,a,c,u,d,p,b,f,j,m;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.opening_hour_exceptions){e.next=3;break}return T((function(e){return Object(s.a)(Object(s.a)({},e),{},Object(l.a)({},y,Object(s.a)(Object(s.a)(Object(s.a)({},e[y]),t),{},{isFetched:!0,errors:null})))})),e.abrupt("return");case 3:return n=t.id,t.day_off_type,r=t.working_intervals,a=t.closing_intervals,t.from,t.to,t.break_from,t.break_to,c=Object(o.a)(t,["id","day_off_type","working_intervals","closing_intervals","from","to","break_from","break_to"]),u=Object(s.a)(Object(s.a)({},c),{},{date_from:h()(t.date_from).format("YYYY-MM-DD"),date_to:h()(t.date_to).format("YYYY-MM-DD"),day_off:!!t.day_off}),Number.isInteger(n)&&(u.id=n),d=t.working_intervals_attributes||r,p=t.closing_intervals_attributes||a,!u.day_off&&(null===d||void 0===d?void 0:d.length)&&(u.working_intervals_attributes=d.map((function(e){return{from:e.from,to:e.to}}))),u.day_off&&(null===p||void 0===p?void 0:p.length)&&(u.closing_intervals_attributes=p.map((function(e){return{from:e.from,to:e.to}}))),delete u.working_intervals,delete u.closing_intervals,delete u.day_off_type,e.prev=13,e.next=16,I.put("opening_hours/".concat(y),{data:{opening_hour_exceptions_attributes:[u]}});case 16:return e.next=18,I.get("opening_hours/".concat(y));case 18:b=e.sent,f=b.data,T((function(e){return Object(s.a)(Object(s.a)({},e),{},Object(l.a)({},y,Object(s.a)(Object(s.a)({},e[y]),{},{isFetched:!0,errors:null},f)))})),g.a.showSuccessMessage(),e.next=29;break;case 24:throw e.prev=24,e.t0=e.catch(13),console.log(e.t0),g.a.showError((null===e.t0||void 0===e.t0||null===(j=e.t0.response)||void 0===j||null===(m=j.data)||void 0===m?void 0:m.message)||"Errore durante il salvataggio dell'eccezione"),e.t0;case 29:case"end":return e.stop()}}),e,null,[[13,24]])})));return function(t){return e.apply(this,arguments)}}(),[I,y]),M=function(e){T((function(t){return Object(s.a)(Object(s.a)({},t),{},Object(l.a)({},y,Object(s.a)(Object(s.a)({},t[y]),{},{errors:e})))}))},L=Object(d.useCallback)(function(){var e=Object(c.a)(i.a.mark((function e(t){var n,a,o,c,u,d,p,b,f,j,h=arguments;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=h.length>1&&void 0!==h[1]?h[1]:{},a=h.length>2&&void 0!==h[2]?h[2]:{},o=a.autosave,c=void 0===o||o,u=A[y],d=Object(r.a)((null===u||void 0===u?void 0:u.opening_hours)||[]).map((function(e){return parseFloat(e.day_number)===parseFloat(t)?Object(s.a)(Object(s.a)({},e),n):e})),T((function(e){return Object(s.a)(Object(s.a)({},e),{},Object(l.a)({},y,Object(s.a)(Object(s.a)({},e[y]),{},{opening_hours:d,errors:null})))})),c){e.next=7;break}return e.abrupt("return");case 7:return e.prev=7,e.next=10,I.updateOpeningHours(y,{opening_hours:d,settings:null===u||void 0===u?void 0:u.settings});case 10:return e.next=12,I.get("opening_hours/".concat(y));case 12:p=e.sent,b=p.data,T((function(e){return Object(s.a)(Object(s.a)({},e),{},Object(l.a)({},y,Object(s.a)(Object(s.a)({},e[y]),{},{isFetched:!0,errors:null},b)))})),g.a.showSuccessMessage(),e.next=23;break;case 18:e.prev=18,e.t0=e.catch(7),console.log(e.t0),M(null===e.t0||void 0===e.t0||null===(f=e.t0.response)||void 0===f||null===(j=f.data)||void 0===j?void 0:j.opening_hours),g.a.showError("Errore durante il salvataggio degli orari di apertura");case 23:case"end":return e.stop()}}),e,null,[[7,18]])})));return function(t){return e.apply(this,arguments)}}(),[I,y,A]),F=Object(d.useCallback)(function(){var e=Object(c.a)(i.a.mark((function e(t){var n,r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!A[t].isFetched){e.next=3;break}return e.abrupt("return");case 3:return E((function(e){return Object(s.a)(Object(s.a)({},e),{},Object(l.a)({},t,!0))})),e.prev=4,e.next=7,I.get("opening_hours/".concat(t));case 7:n=e.sent,r=n.data,T((function(e){return Object(s.a)(Object(s.a)({},e),{},Object(l.a)({},t,Object(s.a)(Object(s.a)({},e[t]),{},{isFetched:!0,errors:null},r)))}));case 10:return e.prev=10,E((function(e){return Object(s.a)(Object(s.a)({},e),{},Object(l.a)({},t,!1))})),e.finish(10);case 13:case"end":return e.stop()}}),e,null,[[4,,10,13]])})));return function(t){return e.apply(this,arguments)}}(),[I,A]),U=Object(d.useCallback)((function(e){A[e].isFetched||E((function(t){return Object(s.a)(Object(s.a)({},t),{},Object(l.a)({},e,!0))})),_(e)}
1),[k]),N=Object(d.useCallback)(function(){var e=Object(c.a)(i.a.mark((function e(t){var n,r,a,o,c;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,r=null===(n=A[y])||void 0===n?void 0:n.opening_hour_exceptions){e.next=4;break}return e.abrupt("return");case 4:return a=[],r.forEach((function(e){Number.isInteger(t.id)&&e.id===t.id&&a.push(Object(s.a)(Object(s.a)({},e),{},{_destroy:!0}))})),e.next=8,I.put("opening_hours/".concat(y),{data:{opening_hour_exceptions_attributes:a}});case 8:return e.prev=8,e.next=11,I.get("opening_hours/".concat(y));case 11:o=e.sent,c=o.data,T((function(e){return Object(s.a)(Object(s.a)({},e),{},Object(l.a)({},y,Object(s.a)(Object(s.a)({},e[y]),{},{isFetched:!0,errors:null},c)))}));case 14:return e.prev=14,E((function(e){return Object(s.a)(Object(s.a)({},e),{},Object(l.a)({},y,!1))})),e.finish(14);case 17:e.next=22;break;case 19:e.prev=19,e.t0=e.catch(0),console.log(e.t0);case 22:return e.prev=22,g.a.showSuccessMessage(),e.finish(22);case 25:case"end":return e.stop()}}),e,null,[[0,19,22,25],[8,,14,17]])})));return function(t){return e.apply(this,arguments)}}(),[I,y,F,A]);return{deliveryZips:j,handleChangeDeliveryZips:function(e,t){m((function(n){return n.map((function(n,r){return r===e?t:n}))}))},deliveryDates:A,fetchDeliveryDates:F,loadingStatuses:k,changeDeliveryDayConfig:L,deliveryActiveTab:y,onChangeDeliveryTab:U,setHoursErrors:M,onChangeMaximum:P,onAddNewException:z,onChangeExceptionDay:function(e,t,n){T((function(r){var a=[];return r[y].opening_hour_exceptions.forEach((function(r){r.id!==n?a.push(r):a.push(Object(s.a)(Object(s.a)({},r),{},Object(l.a)({},t,e)))})),Object(s.a)(Object(s.a)({},r),{},Object(l.a)({},y,Object(s.a)(Object(s.a)({},r[y]),{},{selectedDay:e,opening_hour_exceptions:a})))}))},onAddExceptionData:function(e){T((function(t){var n=[];return t[y].opening_hour_exceptions.forEach((function(t){t.id!==e.id?n.push(t):n.push(Object(s.a)(Object(s.a)({},t),e))})),Object(s.a)(Object(s.a)({},t),{},Object(l.a)({},y,Object(s.a)(Object(s.a)({},t[y]),{},{opening_hour_exceptions:n})))}))},isLoading:S,onDeleteException:N,setDeliveryDates:T}},_=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=Object(d.useState)({}),n=Object(u.a)(t,2),a=n[0],o=n[1],p=Object(d.useState)([]),j=Object(u.a)(p,2),h=j[0],O=j[1],x=Object(d.useState)([]),g=Object(u.a)(x,2),y=g[0],_=(g[1],Object(d.useState)({})),w=Object(u.a)(_,2),C=w[0],k=w[1],E=Object(f.b)(),S=E.currentRestaurant,I=Object(d.useMemo)((function(){return new b.a(null===S||void 0===S?void 0:S.id)}),[S]),D=Object(v.a)(),R=D.handleGetSettings,A=D.getInProcess,T=D.data,P=D.handleUpdate,z=D.updateInProcess,M=D.errors,L=D.resetErrors;Object(d.useEffect)((function(){if(!A&&Object.keys(T).length){var e;o(T);var t=[];null===(e=T.delivery_zips_restaurants_attributes)||void 0===e||e.forEach((function(e){t.push(Object(s.a)(Object(s.a)({},e),{},{uuid:Object(m.a)()}))})),O(t)}}),[T,A]);var F=Object(d.useCallback)((function(e){var t=e.target,n=t.name,r=t.value;o((function(e){return Object(s.a)(Object(s.a)({},e),{},Object(l.a)({},n,r))})),M&&setErrors(null)}),[M]),U=Object(d.useCallback)((function(e,t){O((function(e){return[].concat(Object(r.a)(e),[{zone:t,uuid:Object(m.a)(),delivery_zip_attributes:{city:"",cap:""}}])}))}),[]),N=Object(d.useCallback)(function(){var e=Object(c.a)(i.a.mark((function e(t,n){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:O((function(e){var n=[];return e.forEach((function(e){if(console.log("z ",e),t.id?e.id===t.id:e.uuid===t.uuid)return e.id&&n.push(Object(s.a)(Object(s.a)({},e),{},{_destroy:!0}));n.push(e)})),n}));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),[I]),H=Object(d.useCallback)((function(e,t){var n=e.target,r=n.name,a=n.value,i=r.split("_"),o=Object(u.a)(i,1)[0];O((function(e){return e.map((function(e){return e.uuid===(t||1)?Object(s.a)(Object(s.a)({},e),{},{delivery_zip_attributes:Object(s.a)(Object(s.a)({},e.delivery_zip_attributes),{},Object(l.a)({},o,a))}):e}))})),L&&L()}),[L]),B=Object(d.useCallback)(Object(c.a)(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:P({settings:Object(s.a)(Object(s.a)({},C),{},{delivery_zips_restaurants_attributes:h})});case 1:case"end":return e.stop()}}),e)}))),[P,C,h]),G=Object(d.useCallback)((function(e,t,n){o((function(r){var a=[];
1return r.services_rooms_attributes.forEach((function(r){if(r.uuid!==n.uuid)a.push(r);else{var i=Object(s.a)(Object(s.a)({},r),{},Object(l.a)({},e,t));a.push(i)}})),Object(s.a)(Object(s.a)({},r),{},{services_rooms_attributes:a})}))}),[y]),W=Object(d.useCallback)((function(t){o((function(e){var n=Object(s.a)({},e);return n[t.id]=!a[t.id],n})),k((function(e){var n=Object(s.a)({},e);return n[t.id]=!a[t.id],n})),e&&P({settings:Object(s.a)(Object(s.a)({},C),{},Object(l.a)({},t.id,!a[t.id]))})}),[a,P,C,e]);return{onSubmit:B,onSelectConfig:W,handleChangeDeliveryZips:H,onDeleteDelivery:N,onClickCreateDelivery:U,onChange:F,updateInProcess:z,localState:a,deliveryZips:h,dataForRequest:C,handleGetSettings:R,errors:M,onChangeRoom:G,rooms:y}},w=function(){return{title:"",total_seats:1,service_duration:"180_minutes",prereservation_time:"none",confirmation_type:"none",slot_duration:"30_minutes",slot_seats:3,price:"1",booking_max_person_count:6,auto_confirmation:!0,services_rooms_attributes:[{room_id:"",total_seats:"",uuid:Object(m.a)()}],service_opening_hours_attributes:[{day_number:0,time_from:"10:00",time_to:"14:00",day_off:!0},{day_number:1,time_from:"10:00",time_to:"14:00",day_off:!0},{day_number:2,time_from:"10:00",time_to:"14:00",day_off:!0},{day_number:3,time_from:"10:00",time_to:"14:00",day_off:!0},{day_number:4,time_from:"10:00",time_to:"14:00",day_off:!0},{day_number:5,time_from:"10:00",time_to:"14:00",day_off:!0},{day_number:6,time_from:"10:00",time_to:"14:00",day_off:!0}]}},C=function(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=Object(f.b)(),n=t.currentRestaurant,a=Object(d.useState)([]),o=Object(u.a)(a,2),p=o[0],b=o[1],j=Object(d.useState)(e||w()),h=Object(u.a)(j,2),v=h[0],g=h[1],y=Object(d.useState)(null),_=Object(u.a)(y,2),C=_[0],k=_[1],E="service_opening_hours_attributes",S=new O.a;Object(d.useEffect)((function(){(null===n||void 0===n?void 0:n.id)&&Object(c.a)(i.a.mark((function e(){var t;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("Loading rooms for restaurant:",null===n||void 0===n?void 0:n.id),e.next=3,Object(x.b)({fetchPage:function(e){var t=e.page,r=e.per;return S.get("".concat(null===n||void 0===n?void 0:n.id,"/rooms"),{params:{page:t,per:r}})},getItems:function(e){return e.rooms}});case 3:t=e.sent,console.log("Rooms loaded:",t),b(t);case 6:case"end":return e.stop()}}),e)})))()}),[n]);var I=Object(d.useCallback)((function(e){g((function(t){return Object(s.a)(Object(s.a)({},t),{},Object(l.a)({},E,t[E].map((function(t){var n=e.id.split("-"),r=Object(u.a)(n,1)[0];return t.day_number===parseInt(r)?Object(s.a)(Object(s.a)({},t),{},{day_off:!t.day_off}):t}))))})),C&&k(null)}),[C,E]),D=Object(d.useCallback)((function(e){var t=e.target,n=t.name,r=t.value,a=t.type,i=t.checked;g((function(e){var t="checkbox"===a?i:r;return Object(s.a)(Object(s.a)({},e),{},Object(l.a)({},n,t))})),C&&k(null)}),[C]),R=Object(d.useCallback)((function(e,t,n){g((function(r){var a=[];return r.services_rooms_attributes.forEach((function(r){if(r.uuid!==n.uuid)a.push(r);else{var i=Object(s.a)(Object(s.a)({},r),{},Object(l.a)({},e,t));a.push(i)}})),Object(s.a)(Object(s.a)({},r),{},{services_rooms_attributes:a})}))}),[p]),A=Object(d.useCallback)((function(e,t){var n=e.target,r=n.name,a=n.value,i=r.split("-"),o=Object(u.a)(i,2),c=o[0],d=o[1];g((function(e){return Object(s.a)(Object(s.a)({},e),{},Object(l.a)({},E,e[E].map((function(e){return e.day_number===parseInt(d)?Object(s.a)(Object(s.a)({},e),{},Object(l.a)({},c,a)):e}))))})),C&&k(null)}),[C,E]),T=Object(d.useCallback)((function(e){var t=e.target,n=t.name,a=t.value;g((function(e){var t=Object(r.a)(e[n]);return"false"===a?t.push({uuid:Object(m.a)(),title:"",total_seats:1}):t.length&&t.pop(),Object(s.a)(Object(s.a)({},e),{},Object(l.a)({},n,t))})),C&&k(null)}),[C]),P=Object(d.useCallback)((function(e){}),[]),z=Object(d.useCallback)((function(e){"increment"===e&&g((function(e){return Object(s.a)(Object(s.a)({},e),{},{services_rooms_attributes:[].concat(Object(r.a)(e.services_rooms_attributes),[{uuid:Object(m.a)(),title:"",total_seats:1}])})})),"decrement"===e&&g((function(e){var t=Object(r.a)(e.services_rooms_attributes);return t.length>0&&t.pop(),Object(s.a)(Object(s.a)({},e),{},{services_rooms_attributes:t})})),C&&k(null)}),[C]),M=Object(d.useCallback)((function(e,t,n){g((function(r){return Object(s.a)(Object(s.a)({},r),{},{services_rooms_attributes:r.services_rooms_attributes.map((function(r){return(n.id?n.id===r.id:r.uuid===n.uuid)?Object(s.a)(Object(s.a)({},r),{},Object(l.a)({},t,e)):r}))})})),C&&k(null)}),[C]),L=Object(d.useCallback)((function(){g((function(e){return Object(s.a)(Object(s.a)({},e),{},{services_rooms_attributes:[].concat(Object(r.a)(e.services_rooms_attributes||[]),[{room_id:"",total_seats:1,uuid:Object(m.a)()}])})}))}),[]);return{onSelectTime:A,onChange:D,onClickChip:I,localState:v,onCh
1angeServiceRoom:T,onChangeRoomsCount:P,onClickRoomsCount:z,onChangeRoomItem:M,setErrors:k,errors:C,setLocalState:g,onChangeRoom:R,rooms:p,onClickAddRoom:L}}},function(e,t,n){"use strict";n.d(t,"f",(function(){return r})),n.d(t,"g",(function(){return a})),n.d(t,"e",(function(){return i})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return s})),n.d(t,"b",(function(){return l}));var r="OWNERS_GET_REQUEST",a="OWNERS_GET_SUCCESS",i="OWNERS_GET_FAILURE",o="GET_OWNER_BY_ID_REQUEST",c="OWNERS_CREATE_OR_UPDATE_REQUEST",s="OWNERS_CREATE_OR_UPDATE_SUCCESS",l="OWNERS_CREATE_OR_UPDATE_FAILURE"},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r,a,i=n(3),o=n(5),c=n(11),s=o.b.div(r||(r=Object(i.a)(["\n  display: flex;\n  width: ",";\n  align-items: ",";\n  justify-content: ",";\n  flex-direction: ",";\n  margin-top: ",";\n  padding: ",";\n  margin-bottom: ",";\n  position: relative;\n\n  ","\n"])),(function(e){var t=e.w;return void 0===t?"auto":t}),(function(e){return e.align||"flex-start"}),(function(e){return e.justify||"flex-start"}),(function(e){return e.direction||"row"}),(function(e){var t=e.marginTop;return"".concat(void 0===t?0:t,"px")}),(function(e){var t=e.px,n=void 0===t?0:t,r=e.py;return"".concat(void 0===r?0:r,"px ").concat(n,"px")}),(function(e){var t=e.marginBottom;return"".concat(void 0===t?0:t,"px")}),c.a.desktop(a||(a=Object(i.a)(["\n    justify-content: ",";\n  "])),(function(e){return e.justify||"flex-end"})))},,function(e,t,n){"use strict";var r=n(22),a=n(31),i=n(30),o=n(32),c=n(21),s=function(e){Object(a.a)(n,e);var t=Object(i.a)(n);function n(e){var a;Object(r.a)(this,n);var i=e||c.a.getCurrentRestaurant();return(a=t.call(this,"admin/restaurants/".concat(i,"/settings"))).updateDelivery=function(e){a.buildQuery("post",{data:e},"delivery_zips")},a.updateIpratico=function(e){return a.buildQuery("put",{data:e},"settings")},a.deleteDelivery=function(e){a.buildQuery("delete",{},"delivery_zips/".concat(e))},a.updateOpeningHours=function(e,t){return a.put("opening_hours/".concat(e),{data:t})},a}return n}(o.a);t.a=s},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(1),a=n(51),i=function(e){var t=Object(a.b)().currentRestaurant;return{api:Object(r.useMemo)((function(){return new e(null===t||void 0===t?void 0:t.id)}),[t]),currentRestaurant:t}}},function(e,t,n){"use strict";var r=n(22),a=n(6),i=n(99),o=function e(){Object(r.a)(this,e)};o.getRouteName=function(e){var t,n=e.pathname;return Object.keys(a.a).forEach((function(e){var r=a.a[e];n.includes(r)&&(t=e)})),t},o.getRouteWithRestaurantId=function(e){if(e.includes("menu")){var t=i.a.getState().common.currentRestaurant;return e.replace(":restaurantId",null===t||void 0===t?void 0:t.id)}return e},o.getBreadcrumbLink=function(e,t,n){return n&&t?o.getRedirectRouteWithRestaurantId(t):e},o.getBreadcrumbItems=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Home",n=arguments.length>2?arguments[2]:void 0,r=!1,c=i.a.getState(),s=c.common.currentRestaurant,l=[{link:"/",label:n?t:(null===s||void 0===s?void 0:s.title)||t}],u=e.split("/").filter(Boolean);return"/"===e&&l.push({link:"/",label:"Home"}),u.forEach((function(e){var t=Number.isInteger(parseInt(e));!r&&t&&(null===s||void 0===s?void 0:s.id)&&(l.push({link:"/restaurants/".concat(null===s||void 0===s?void 0:s.id),label:null===s||void 0===s?void 0:s.title}),r=!0),e.includes("profile")&&l.push({link:"/profile",label:"Profile"}),e.includes("administration")&&l.push({link:"/administration",label:"Amministrazione"}),e.includes("company")&&l.push({link:a.a.superAdmin.administrationCompany,label:"Crea societ\xe0"}),e.includes("owners")&&l.push({link:a.a.superAdmin.administrationOwners,label:"Crea gestore"}),"restaurant"===e&&l.push({link:"/profile/restaurant/create",label:"Anagrafica insegna"}),"bonuses"===e&&l.push({link:"/bonuses",label:"Crea offerte"}),"reminder"===e&&l.push({link:"/reminder",label:"Reminder"}),"reservations"===e&&l.push({link:"/reservations",label:"Prenotazioni"}),"firm"===e&&l.push({link:"/profile/firm/create",label:"Anagrafica gestora"}),"all-bonuses"===e&&l.push({link:"/all-bonuses",label:"Buoni RistoraBergamo"}),"menu"===e&&l.push({link:o.getBreadcrumbLink(a.a.menu,a.a.superAdmin.menu,n),label:"Men\xf9"}),"dishes"===e&&l.push({link:o.getBreadcrumbLink(a.a.menuDishesCreate,a.a.superAdmin.menuDishesCreate,n),label:"Crea piatto/prodotto"}),"home"===e&&l.push({link:a.a.superAdmin.restaurantHome.replace(":restaurantId",null===s||void 0===s?void 0:s.id),label:"home"}),"categories"===e&&l.push({link:o.getBreadcrumbLink(a.a.menuCategoriesCreate,a.a.superAdmin.menuCategoriesCreate,n),label:"Crea categorie"}),"special-menu"===e&&l.push({link:o.getBreadcrumbLink(a.a.specialMenuCreate,a.a.superAdmin.specialMenuCreate,n),label:"Crea men\xf9 speciale"}),"options"===e&&l.push({link:o.getBreadcrumbLink(a.a.menuOptionsCreate,a.a.superAdmin.menuOptionsCreate,n),label:"Crea opzione"}),"settings"===e&&l.push({link:o.getBreadcrumbLink(a.a.settings,a.a.superAdmin.settings,n),label:"Impostazioni"}),"ipratico"===e&&l.push({link:o.getBreadcrumbLink(a.a.ipratico,a.a.superAdmin.ipratico,n),label:"Ipratico"}),"statistics"===e&&l.push({link:o.getBreadcrumbLink(a.a.statistics,a.a.superAdmin.statistics,n),label:"Statistiche"}),"qr"===e&&l.push({link:o.getBreadcrumbLink(a.a.generateQR,a.a.superAdmin.generateQR,n),label:"Genera Codice QR code"}),"restaurants"===e&&l.push({link:a.a.restaurants,label:"Ristoratori-Produttori"}),"team"===e&&l.push({link:o.getBreadcrumbLink(a.a.team,a.a.superAdmin.team,n),label:"Team"}),"finances"===e&&l.push({link:o.getBreadcrumbLink(a.a.finances,a.a.superAdmin.finances,n),label:"Fatture"}),"help"===e&&l.push({link:o.getBreadcrumbLink(a.a.help,a.a.superAdmin.help,n),label:"Aiuto"}),"offers"===e&&l.push({link:o.getBreadcrumbLink(a.a.offers,a.a.superAdmin.offers,n),label:"Offerte"}),"notifications"===e&&l.push({link:a.a.superAdmin.notifications,label:"Area notifiche"}),"bonus-amount"===e&&l.push({link:o.getBreadcrumbLink(a.a.offersCreatBonu
1sAmount,a.a.superAdmin.offersCreatBonusAmount,n),label:"Crea offerta"}),"bonus-payment"===e&&l.push({link:o.getBreadcrumbLink(a.a.offersCreatPayment,a.a.superAdmin.offersCreatPayment,n),label:"Crea offerta"}),"register"===e&&l.push({link:a.a.register,label:"Registro COVID-19"}),"bonus-calendar"===e&&l.push({link:o.getBreadcrumbLink(a.a.offersCreatCalendar,a.a.superAdmin.offersCreatCalendar,n),label:"Crea offerta"})})),l},o.getRedirectRouteWithRestaurantId=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.a.home,t=arguments.length>1?arguments[1]:void 0,n=i.a.getState(),r=n.common.currentRestaurant;return e.replace(":restaurantId",t||(null===r||void 0===r?void 0:r.id))},o.getRouteWithRestaurant=function(e){var t=i.a.getState().common.currentRestaurant;return e.replace(":restaurantId",null===t||void 0===t?void 0:t.id)},o.correctionPathForSuperAdmin=function(e){var t=i.a.getState(),n=t.common.currentRestaurant;return t.user.isSuperAdmin?e.replace(":restaurantId",null===n||void 0===n?void 0:n.id):e},t.a=o},,,,,function(e,t,n){"use strict";var r,a=n(3),i=n(29),o=n(5),c=n(12),s=n(0),l=o.b.p(r||(r=Object(a.a)(["\n  color: "," !important;\n  font-size: 14px !important;\n  margin: 12px 0 !important;\n"])),c.a.theme.danger);t.a=function(e){var t=e.errors,n=e.errorKey,r=void 0===n?"base":n,a=e.errorMessage;if(a)return Object(s.jsx)(l,{children:a});var o=Object(i.h)(t,r);return Object(s.jsx)(s.Fragment,{children:o&&Object(s.jsx)(l,{children:o})})}},function(e,t,n){"use strict";n(1);var r=n(95),a=n(156),i=n(0),o=function(e){var t=e.id,n=e.label,o=e.active,c=e.disabled,s=e.onClick,l=e.error,u=e.onlyNative,d=void 0!==u&&u,p=e.checkBorder,b="checkbox_".concat(t);return d?Object(i.jsxs)(r.b,{children:[Object(i.jsx)(r.c,{failed:l,checkBorder:p,id:b,checked:o,disabled:c,onChange:s,type:"checkbox"}),Object(i.jsx)(r.d,{disabled:c,checkBorder:p,failed:l,htmlFor:b,children:n})]}):Object(i.jsxs)(i.Fragment,{children:[Object(i.jsx)(a.a,{variant:"mobile",style:{justifyContent:"center"},children:Object(i.jsx)(r.a,{role:"presentation",onClick:s,active:o,disabled:c,failed:!!l,checkBorder:p,children:n})}),Object(i.jsx)(a.a,{varaint:"desktop",children:Object(i.jsxs)(r.b,{children:[Object(i.jsx)(r.c,{failed:l,checkBorder:p,id:b,checked:o,disabled:c,onChange:s,type:"checkbox"}),Object(i.jsx)(r.d,{disabled:c,checkBorder:p,failed:l,htmlFor:b,children:n})]})})]})},c=n(10),s=n(152);t.a=function(e){var t=e.name,n=e.list,r=e.selectedList,a=e.onClick,l=e.error,u=e.isColumn,d=void 0!==u&&u,p=e.onlyNative,b=e.disabledKeys,f=void 0===b?[]:b,j=e.checkBorder,h=e.gap;return Object(i.jsxs)(s.a,{gap:h,isColumn:d,onlyNative:p,children:[null===n||void 0===n?void 0:n.map((function(e){return Object(i.jsxs)("div",{style:{position:"relative"},children:[Object(i.jsx)(o,{checkBorder:j,id:e.id,label:e.title,active:null===r||void 0===r?void 0:r.includes(e.id),onClick:function(n){return!e.disabled&&a(e,t,n)},disabled:null===f||void 0===f?void 0:f.includes(e.id),error:l||e.error,onlyNative:p}),e.error&&Object(i.jsx)(c.f,{style:{paddingLeft:15},children:e.error}),e.additionalContent]},e.id)})),l&&Object(i.jsx)(c.f,{style:{paddingLeft:15},children:l})]})}},function(e,t,n){"use strict";var r=n(22),a=n(31),i=n(30),o=function(e){Object(a.a)(n,e);var t=Object(i.a)(n);function n(){return Object(r.a)(this,n),t.call(this,"admin/restaurants")}return n}(n(32).a);t.a=o},function(e,t,n){"use strict";n.d(t,"c",(function(){return p})),n.d(t,"a",(function(){return b})),n.d(t,"d",(function(){return f})),n.d(t,"b",(function(){return j}));var r,a,i,o,c,s,l=n(3),u=n(5),d=n(12),p=u.b.img(r||(r=Object(l.a)(["\n  width: 16px;\n  height: 16px;\n  // Wrong icon\n  transform: rotate(270deg);\n  transition: .3s ease all;\n"]))),b=u.b.div(a||(a=Object(l.a)(["\n  position: absolute;\n  right: 5px;\n  top: 5px;\n  width: 34px;\n  height: calc(100% - 10px);\n  background-color: ",";\n  border-radius: 6px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  z-index: 9;\n  pointer-events: none;\n  ","\n  ","\n"])),d.a.theme.action,(function(e){return"left"===e.variant&&Object(u.a)(i||(i=Object(l.a)(["\n    left: 5px;\n    right: unset;\n  "])))}),(function(e){return"right"===e.variant&&Object(u.a)(o||(o=Object(l.a)(["\n    img {\n      transform: rotate(90deg);\n    }\n  "])))})),f=u.b.select(c||(c=Object(l.a)(["\n  position: relative;\n  z-index: 2;\n  height: ",";\n  width: 100%;\n  min-width: 0;\n  border-radius: 6px;\n  border: solid 0.5px ",";\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  text-indent: 1px;\n  text-overflow: '';\n  padding: 16px 48px 4px 12px;\n  font-family: ",";\n  font-size: ",";\n  font-weight: 600;\n  line-height: 1.4;\n  letter-spacing: -0.27px;\n  color: #636262;\n  background-color: #ffffff;\n  opacity: ",";\n  cursor: ",";\n"])),(function(e){var t=e.selectHeight;return"".concat(void 0===t?44:t,"px")}),(function(e){return e.failed?d.a.theme.danger:d.a.elements.primary}),d.c.primary,(function(e){var t=e.fontSize;return"".concat(void 0===t?16:t,"px")}),(function(e){return e.disabled?"0.5":"1"}),(function(e){return e.disabled?"not-allowed":"pointer"})),j=u.b.option(s||(s=Object(l.a)(["\n  margin: 0;\n  padding: 12px 10px 5px 10px;\n  font-family: ",";\n  font-size: 16px;\n  font-weight: 600;\n  line-height: 2.13;\n  letter-spacing: -0.27px;\n  color: #636262 !important;\n"])),d.c.primary)},,function(e,t,n){"use strict";n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return v}));var r=n(14),a=n(58),i=n(6),o=n(89),c=function(e){return e.restaurant.listData.loading},s=function(e){return e.restaurant.listFetched},l=function(e){return e.restaurant.listData},u=function(e){return e.restaurant.currentItem},d=function(e){return e.restaurant.currentItemInProcess},p=function(e){return e.restaurant.errors},b=function(e){return e.restaurant.updateOrCreateInProcess},f=function(e){return e.restaurant.deleteInProcess},j=(n(51),n(19)),h=n(44),m=function(){var e=Object(a.g)(),t=Object(r.c)(),n=Object(r.d)(l),i=Object(r.d)(s);return{listData:n,listLoading:Object(r.d)(c),handleFetchInitialRestaurants:function(){i||t(Object(o.c)({}))},handleDeleteRestaurant:function(n){t(Object(o.a)({id:n,history:e}))},deleteInProcess:Object(r.d)(f),resetListData:function(){t(Object(o.g)())},fetchSelectedRestaurant:function(e){t(Object(o.d)(e))}}},v=function(){var e=Object(a.g)(),t=Object(r.c)(),n=Object(h.a)().isSuperAdmin,c=Object(r.d)(u),s=Object(r.d)(p);return{restaurant:c,handleGetById:function(e){t(Object(o.b)(e))},handleResetCurrentRestaurant:function(){t(Object(o.e)()),t(Object(o.f)())},handleCreateOrUpdate:function(r,a){var c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.a.profile,s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},u=l.restaurantDisabledAction,d=function(){u?j.a.showRestaurantDisableSuccess():j.a.showCreateOrUpdateSuccess(),n||c&&e.push(c)};t(Object(o.h)({id:a,formData:r,afterSuccess:d,resetModal:s}))},inProcess:Object(r.d)(b),errors:s,handleResetErrors:function(){t(Object(o.f)())}
1,itemLoading:Object(r.d)(d)}}},function(e,t,n){"use strict";n(1);var r,a,i,o=n(3),c=n(5),s=n(12),l=n(11),u=c.b.p(r||(r=Object(o.a)(["\n  font-family: ",";\n  color: ",";\n  font-weight: ",";\n  font-size: ",";\n  margin-bottom: ",";\n  margin-top: ",";\n  text-align: ",";\n  ","\n"])),s.c.primary,(function(e){var t=e.color,n=void 0===t?"grey":t;return s.a.theme[n]}),(function(e){return"title"===e.variant?"bold":"normal"}),(function(e){return"title"===e.variant?"24px":"14px"}),(function(e){var t=e.mb;return"".concat(void 0===t?20:t,"px")}),(function(e){var t=e.mt;return"".concat(void 0===t?0:t,"px")}),(function(e){return e.textAlign}),(function(e){return e.ellipsis&&Object(c.a)(a||(a=Object(o.a)(["\n      overflow: hidden !important;\n      text-overflow: ellipsis;\n      white-space: nowrap;\n      display: inline-block;\n      max-width: 250px;\n      ","\n    "])),l.a.smallDesktop(i||(i=Object(o.a)(["\n      max-width: 320px;\n    "]))))})),d=n(0);t.a=function(e){var t=e.children,n=e.variant,r=void 0===n?"primary":n,a=e.mb,i=e.mt,o=e.color,c=void 0===o?"grey":o,s=e.textAlign,l=void 0===s?"left":s,p=e.ellipsis,b=void 0!==p&&p,f=e.style,j="title"===r?"h2":"p";return Object(d.jsx)(u,{as:j,variant:r,mb:a,mt:i,color:c,textAlign:l,style:f,ellipsis:b,children:t})}},function(e,t,n){"use strict";var r=n(22),a=n(31),i=n(30),o=n(32),c=n(21),s=function(e){Object(a.a)(n,e);var t=Object(i.a)(n);function n(e){Object(r.a)(this,n);var a=e||c.a.getCurrentRestaurant();return t.call(this,"admin/restaurants/".concat(a,"/services"))}return n}(o.a);t.a=s},,function(e,t,n){"use strict";n.d(t,"a",(function(){return h})),n.d(t,"d",(function(){return m})),n.d(t,"c",(function(){return v})),n.d(t,"b",(function(){return O}));var r,a,i,o,c,s,l,u,d,p=n(3),b=n(5),f=n(12),j=n(11),h=b.b.input(r||(r=Object(p.a)(["\n  webkit-appearance: none;\n  -moz-appearance: none;\n  appearance: none;\n  width: 100%;\n  height: 100%;\n\n  border-radius: 6px;\n  border: solid 0.5px\n    ",";\n  padding: 18px 10px 5px 10px;\n  font-family: ",";\n  font-size: 16px;\n  font-weight: 600;\n  font-stretch: normal;\n  font-style: normal;\n  line-height: 2.13;\n  letter-spacing: -0.27px;\n  color: #636262;\n  ","\n  ","\n  &::-webkit-input-placeholder {\n    /* Edge */\n    opacity: 0.6;\n  }\n\n  &:-ms-input-placeholder {\n    /* Internet Explorer 10-11 */\n    opacity: 0.6;\n  }\n\n  &::placeholder {\n    opacity: 0.6;\n  }\n\n  &:disabled {\n    cursor: not-allowed;\n  }\n  -moz-appearance: textfield;\n  &::-webkit-outer-spin-button,\n  &::-webkit-inner-spin-button {\n    -webkit-appearance: none;\n    margin: 0;\n  }\n"])),(function(e){return e.failed?f.a.theme.danger:f.a.elements.primary}),f.c.primary,(function(e){return e.multiline&&Object(b.a)(a||(a=Object(p.a)(["\n      height: 130px;\n      multiline: true;\n    "])))}),j.a.desktop(i||(i=Object(p.a)(["\n    max-width: 320px;\n  "])))),m=b.b.div(o||(o=Object(p.a)(["\n  display: flex;\n  align-items: center;\n  justify-content: flex-end;\n  width: 33px;\n  cursor: pointer;\n  ","\n"])),(function(e){return"password"===e.variant&&Object(b.a)(c||(c=Object(p.a)(["\n      position: absolute;\n      right: 0;\n      margin-right: 20px;\n      height: 100%;\n      cursor: pointer;\n    "])))})),v=b.b.div(s||(s=Object(p.a)(["\n  display: flex;\n  padding-bottom: 20px;\n  margin-top: 5px;\n  justify-content: flex-end;\n  //position: absolute;\n  //right: 0;\n  //top: 100%;\n"]))),O=b.b.span(l||(l=Object(p.a)(["\n  margin-right: 4px;\n  cursor: pointer;\n  position: relative;\n  padding: 2px;\n  width: 16px;\n  height: 16px;\n  border-radius: 50%;\n  ","\n"])),(function(e){var t=e.isActive;return void 0!==t&&t&&Object(b.a)(u||(u=Object(p.a)(["\n      box-shadow: 0 0 0 1px #ff7828;\n    "])))}));b.b.div(d||(d=Object(p.a)([""])))},function(e,t,n){"use strict";n.d(t,"h",(function(){return r})),n.d(t,"g",(function(){return a})),n.d(t,"f",(function(){return i})),n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return u}));var r=function(e){return e.user.data},a=function(e){return e.user.signInInProcess},i=function(e){return e.user.signInErrors},o=function(e){return e.user.getInProcess},c=function(e){return e.user.authInitialized},s=function(e){return e.user.isSuperAdmin},l=function(e){return e.user.resetPasswordErrors},u=function(e){return e.user.resetPasswordInProcess}},function(e,t,n){"use strict";n.d(t,"c",(function(){return u})),n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return b}));var r,a,i,o,c,s=n(3),l=n(5),u=l.b.div(r||(r=Object(s.a)(["\n  position: fixed;\n  width: 100vw;\n  height: 100vh;\n  left: 0;\n  top: 0;\n  z-index: 997;\n  display: flex;\n  align-items: center;\n  justify-content: center;
1\n"]))),d=(Object(l.c)(a||(a=Object(s.a)(["\n  0% { opacity: 1; }\n  30% { opacity: 0.75; }\n  50% { opacity: 0.5; }\n  100% { opacity: 0.25; }\n"]))),Object(l.c)(i||(i=Object(s.a)(["\n  from {\n    width: 0.1rem; \n    height: 0.1rem;\n    opacity: 1;\n    transform: translate3d(0);\n  }\n  to {\n    width: 1rem;\n    height: 1rem;\n    opacity: 0.1;\n    transform: translate3d(0, -1rem, 0);\n  }\n"])))),p=l.b.div(o||(o=Object(s.a)(["\n  display: flex;\n  justify-content: center;\n  align-items: center;\n"]))),b=l.b.div(c||(c=Object(s.a)(["\n  background: #fad000;\n  border-radius: 50%;\n  margin: 5rem 0.5rem;\n  animation: "," 0.6s infinite alternate;\n\n  &:nth-child(2) {\n    animation-delay: 0.2s;\n  }\n\n  &:nth-child(3) {\n    animation-delay: 0.4s;\n  }\n"])),d)},function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return i})),n.d(t,"g",(function(){return o})),n.d(t,"b",(function(){return c})),n.d(t,"e",(function(){return s})),n.d(t,"h",(function(){return l})),n.d(t,"a",(function(){return u})),n.d(t,"f",(function(){return d})),n.d(t,"i",(function(){return p}));var r=n(25),a=function(e){return{type:r.b,payload:e}},i=function(e){return{type:r.d,payload:e}},o=function(){return{type:r.g,payload:{id:"restaurants",title:"Anagrafica insegna:",description:"Qui puoi creare e modificare i dati anagrafici relativi alla/e tua/e insegne.",href:"/profile/restaurant/:id",createLink:"/profile/restaurant/create",loading:!1,items:[]}}},c=function(e){return{type:r.i,payload:e}},s=function(){return{type:r.j,payload:{}}},l=function(e){return{type:r.m,payload:e}},u=function(e){return{type:r.r,payload:e}},d=function(){return{type:r.l,payload:null}},p=function(e){return{type:r.u,payload:e}}},function(e,t,n){"use strict";n.d(t,"m",(function(){return k})),n.d(t,"l",(function(){return E})),n.d(t,"e",(function(){return S})),n.d(t,"c",(function(){return I})),n.d(t,"b",(function(){return D})),n.d(t,"k",(function(){return R})),n.d(t,"f",(function(){return A})),n.d(t,"j",(function(){return T})),n.d(t,"a",(function(){return P})),n.d(t,"g",(function(){return z})),n.d(t,"h",(function(){return M})),n.d(t,"i",(function(){return L})),n.d(t,"d",(function(){return F}));var r,a,i,o,c,s,l,u,d,p,b,f,j,h,m,v,O,x,g=n(3),y=n(5),_=n(12),w=n(34),C=n(11),k=y.b.li(r||(r=Object(g.a)(["\n  //padding: 0 20px;\n  //margin-top: 30px;\n  //padding-bottom: 30px;\n"]))),E=y.b.h3(a||(a=Object(g.a)(["\n  margin: 0;\n  font-family: ",";\n  font-size: 16px;\n  font-weight: 600;\n  font-stretch: normal;\n  font-style: normal;\n  line-height: 1.5;\n  letter-spacing: normal;\n  color: #636262;\n  padding: 0 20px;\n"])),_.c.primary),S=(y.b.div(i||(i=Object(g.a)(["\n  background-color: #00ccbc;\n"]))),y.b.div(o||(o=Object(g.a)(["\n  position: absolute;\n  right: 0;\n  display: flex;\n  padding-right: inherit;\n  width: 100%;\n  justify-content: flex-end;\n  align-items: center;\n  height: 24px;\n"])))),I=y.b.p(c||(c=Object(g.a)(["\n  font-family: ",";\n  font-size: 14px;\n  font-weight: normal;\n  font-stretch: normal;\n  font-style: normal;\n  line-height: normal;\n  letter-spacing: normal;\n  color: #636262;\n  padding: 0 20px;\n"])),_.c.primary),D=Object(y.b)(w.b)(s||(s=Object(g.a)(["\n  margin-top: ","px;\n  display: flex;\n  justify-content: flex-end;\n  font-family: ",";\n  font-size: 14px;\n  font-weight: 500;\n  font-stretch: normal;\n  font-style: normal;\n  line-height: 1.71;\n  letter-spacing: normal;\n  text-align: right;\n  color: ",";\n  padding: ",";\n  cursor: pointer;\n  &:hover {\n    color: ",";\n  }\n  ","\n"])),(function(e){var t=e.mt;return void 0===t?20:t}),_.c.primary,_.a.elements.primary,(function(e){var t=e.padding;return void 0===t?"0 20px":t}),_.a.elements.primary,C.a.mobile(l||(l=Object(g.a)(["\n      margin-top: ","px;\n  "])),(function(e){var t=e.mobileMt;return void 0===t?20:t}))),R=y.b.div(u||(u=Object(g.a)(["\n  margin-top: 20px;\n"]))),A=y.b.div(d||(d=Object(g.a)(["\n  display: flex;\n  position: relative;\n  justify-content: space-between;\n  align-items: center;\n  font-family: ",";\n  margin-bottom: ",";\n  padding: 0 20px;\n  // cursor: ",";\n  cursor: default;\n"])),_.c.primary,(function(e){return e.isProfile?0:"20px"}),(function(e){return e.isDragDisabled?"":"pointer"})),T=y.b.span(p||(p=Object(g.a)(["\n  max-width: 72%;\n  text-overflow: ellipsis;\n  overflow: hidden;\n  white-space: nowrap;\n  font-size: 16px;\n  font-weight: 600;\n  font-stretch: normal;\n  font-style: normal;\n  line-height: 1.5;\n  letter-spacing: normal;\n  z-index: 7;\n  transition: 0.3s;\n  color: ",";
1\n"])),(function(e){return e.active?"#ffffff":"#636262"})),P=y.b.div(b||(b=Object(g.a)(["\n  display: flex;\n  justify-content: ",";\n  padding-left: 20px;\n  align-items: center;\n  margin-top: ","px;\n"])),(function(e){var t=e.justify;return void 0===t?"space-between":t}),(function(e){return e.mt})),z=y.b.div(f||(f=Object(g.a)(["\n  position: relative;\n  border-radius: 8px;\n  background-color: #ff7828;\n  width: ","px;\n  height: 20px;\n  font-family: ",";\n  font-size: 10px;\n  font-weight: bold;\n  letter-spacing: -0.17px;\n  //text-align: center;\n  color: #ffffff;\n  padding-right: ","px;\n  margin-right: 10px;\n  line-height: 20px;\n  transition: 0.3s;\n  text-align: ",";\n  cursor: pointer;\n  &:hover {\n    color: #ffffff;\n  }\n\n  ","\n  //\n  ","\n  //\n  ","\n"])),(function(e){var t=e.w;return void 0===t?53:t}),_.c.primary,(function(e){var t=e.pr;return void 0===t?6:t}),(function(e){var t=e.textAlign;return void 0===t?"right":t}),(function(e){return e.isActive&&Object(y.a)(j||(j=Object(g.a)(["\n      width: 100%;\n      border-radius: 0;\n      z-index: 6;\n    "])))}),(function(e){var t=e.isProfile,n=e.isActive;return t&&!n&&Object(y.a)(h||(h=Object(g.a)(["\n      padding-right: 10px;\n      //   text-align: center;\n    "])))}),(function(e){return e.loading&&Object(y.a)(m||(m=Object(g.a)(["\n      cursor: not-allowed;\n      opacity: 0.7;\n    "])))})),M=y.b.div(v||(v=Object(g.a)(["\n  display: flex;\n  padding: 0 0 0 6px;\n  justify-content: center;\n  align-items: center;\n  height: 20px;\n  margin-left: 6px;\n  cursor: pointer;\n"]))),L=y.b.img(O||(O=Object(g.a)([""]))),F=y.b.div(x||(x=Object(g.a)(["\n  height: 0.5px;\n  margin: 20px;\n  background-color: ",";\n  opacity: 0.3;\n"])),(function(e){return e.bg?"#FF7828":"transparent"}))},,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return p})),n.d(t,"d",(function(){return b})),n.d(t,"c",(function(){return f}));var r,a,i,o,c,s=n(3),l=n(5),u=n(12),d=l.b.div(r||(r=Object(s.a)(["\n  height: 36px;\n  width: 110px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: ",";\n  font-size: 10px;\n  font-weight: 500;\n  text-align: center;\n  color: ",";\n  background-color: ",";\n  border-radius: 8px;\n  border: solid 1px ",";\n  opacity: ",";\n  ","\n"])),u.c.primary,(function(e){return e.active?"#ffffff"
1:"#434242"}),(function(e){return e.active?u.a.elements.primary:"transparent"}),(function(e){return e.failed?u.a.theme.danger:u.a.elements.primary}),(function(e){return e.disabled?.5:1}),(function(e){return e.failed&&Object(l.a)(a||(a=Object(s.a)(["\n    color: ",";\n  "])),u.a.theme.danger)})),p=l.b.div(i||(i=Object(s.a)(["\n  display: flex;\n  align-items: center;\n"]))),b=l.b.label(o||(o=Object(s.a)(["\n  font-family: ",";\n  font-size: 16px;\n  font-weight: 600;\n  font-stretch: normal;\n  font-style: normal;\n  cursor: ",";\n  letter-spacing: -0.27px;\n  margin-left: 10px;\n  color: ",";\n  opacity: ",";\n"])),u.c.primary,(function(e){return e.disabled?"not-allowed":"pointer"}),(function(e){return e.failed?u.a.theme.danger:"#636262"}),(function(e){return e.disabled?.5:1})),f=l.b.input(c||(c=Object(s.a)(["\n  position: relative;\n  width: 12px;\n  height: 20px;\n  min-width: 20px;\n  color: ",";\n  border: 1px solid ",";\n  border-radius: 4px;\n  appearance: none;\n  outline: 0;\n  opacity: ",";\n  cursor: ",";\n  transition: background 175ms cubic-bezier(0.1, 0.1, 0.25, 1);\n  &::before {\n    position: absolute;\n    content: '';\n    display: block;\n\n    top: 1px;\n    left: 6px;\n    width: 3px;\n    height: 10px;\n    border-style: solid;\n    border-color: #fff;\n    border-width: 0 3px 3px 0;\n    transform: rotate(45deg);\n    opacity: 0;\n  }\n  &:checked {\n    color: #fff;\n    border-color: ",";\n    background: ",";\n    &::before {\n      opacity: 1;\n    }\n    ~ label::before {\n      clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);\n    }\n  }\n"])),(function(e){return e.failed?u.a.theme.danger:"#363839"}),(function(e){var t=e.failed,n=e.checkBorder;return t?u.a.theme.danger:n?u.a.elements.primary:"#bdc1c6"}),(function(e){return e.disabled?.5:1}),(function(e){return e.disabled?"not-allowed":"pointer"}),(function(e){return e.failed?u.a.theme.danger:u.a.elements.primary}),(function(e){return e.failed?u.a.theme.danger:u.a.elements.primary}))},function(e,t,n){"use strict";n.d(t,"e",(function(){return v})),n.d(t,"b",(function(){return O})),n.d(t,"c",(function(){return x})),n.d(t,"d",(function(){return g})),n.d(t,"a",(function(){return y}));var r,a,i,o,c,s,l,u,d,p,b,f=n(3),j=n(5),h=n(11),m=n(12),v=j.b.div(r||(r=Object(f.a)(["\n  padding: 10px 20px 20px 20px;\n  ","\n  ","\n"])),h.a.desktop(a||(a=Object(f.a)(["\n    margin-top: 30px;\n  "]))),h.a.mobile(i||(i=Object(f.a)(["\n    padding: 20px 20px 0 20px;\n  "])))),O=j.b.div(o||(o=Object(f.a)(["\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-end;\n"]))),x=j.b.div(c||(c=Object(f.a)(["\n  display: block;\n  ","\n"])),h.a.mobile(s||(s=Object(f.a)(["\n    display: none;\n  "])))),g=j.b.h2(l||(l=Object(f.a)(["\n  font-family: 'IBM Plex Sans', sans-serif;\n  font-size: 24px;\n  font-weight: bold;\n  color: #636262;\n  margin-top: 20px;\n  flex: 1;\n  margin-bottom: 0;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  ","\n"])),h.a.desktop(u||(u=Object(f.a)(["\n    font-size: 36px;\n    font-weight: 600;\n    line-height: 1.19;\n    letter-spacing: -0.6px;\n    margin-top: 20px;\n    flex: unset;
1\n  "])))),y=(j.b.h4(d||(d=Object(f.a)(["\n  font-family: 'IBM Plex Sans', sans-serif;\n  font-size: 10px;\n  font-weight: 500;\n  font-stretch: normal;\n  font-style: normal;\n  line-height: 2.4;\n  letter-spacing: normal;\n  color: #636262;\n"]))),j.b.button(p||(p=Object(f.a)(["\n  border-radius: 8px;\n  background-color: #ff7828;\n  width: 53px;\n  height: 20px;\n  font-family: ",";\n  font-size: 10px;\n  font-weight: bold;\n  letter-spacing: -0.17px;\n  text-align: center;\n  color: #ffffff;\n  margin-left: 20px;\n  line-height: 20px;\n  border: none;\n  cursor: pointer;\n  transition: 0.3s ease all;\n\n  &:hover {\n    background-color: #ff9b1f;\n  }\n\n  ","\n"])),m.c.primary,(function(e){return e.openedList&&Object(j.a)(b||(b=Object(f.a)(["\n      background-color: #d6d6d6;\n      width: 77px;\n      &:hover {\n        background-color: #d6d6d6;\n      }\n    "])))})))},,function(e,t,n){"use strict";var r=n(4),a=n.n(r),i=n(18),o=n(27),c=n(15),s=n(2),l=n(9),u=n(1),d=n(128),p=n(58),b=n(103),f=n(70),j=n(155),h=n(127),m=n(100),v=n(59),O=n(49),x=n(38),g=n(10),y=n(152),_=n(0),w=function(){return Object(_.jsxs)(m.a,{as:"form",desktopMl:0,style:{minHeight:"100%",flexDirection:"column"},children:[Object(_.jsxs)(v.b,{children:[Object(_.jsx)(v.c,{children:Object(_.jsx)(O.a,{fullWidth:!1,w:"200px",height:"30px"})}),Object(_.jsx)("div",{children:Object(_.jsx)(O.a,{fullWidth:!0,w:"200px",height:"50px"})})]}),Object(_.jsx)(v.a,{children:Object(_.jsxs)(x.a,{children:[Object(_.jsx)(g.h,{children:Object(_.jsx)(O.a,{fullWidth:!0,w:"200px",height:"24px"})}),Object(_.jsx)(g.e,{children:Object(_.jsx)(O.a,{fullWidth:!0,w:"320px",height:"36px"})}),Object(_.jsx)(y.a,{style:{marginTop:16},isColumn:!0,children:[1,2,3].map((function(e){return Object(_.jsx)(O.a,{fullWidth:!1,w:"120px",height:"30px"},e)}))}),Object(_.jsxs)("div",{style:{marginTop:20},children:[Object(_.jsx)(g.h,{children:Object(_.jsx)(O.a,{fullWidth:!0,w:"200px",height:"24px"})}),Object(_.jsx)(g.e,{children:Object(_.jsx)(O.a,{fullWidth:!0,w:"320px",height:"36px"})})]}),Object(_.jsx)(O.a,{fullWidth:!0,w:"320px",height:"44px"}),Object(_.jsx)("div",{style:{marginTop:40},children:Object(_.jsx)(g.e,{children:Object(_.jsx)(O.a,{fullWidth:!0,w:"320px",height:"36px"})})})]})})]})},C=n(66),k=n(47),E=n(130),S=n(78),I=n(6),D=n(90),R=n(126),A=n(72),T=n(44),P=function(e){var t=e.data,n=void 0===t?{}:t,r=e.activeTabKey,a=e.onChangeTab,i=(e.currentRestaurant,e.hideSwitcher),o=void 0!==i&&i,c=e.hideTitle,s=void 0!==c&&c,d=e.hideCreateService,p=void 0!==d&&d,b=e.text,f=Object(T.a)().isSuperAdmin,j=r===k.a.reservation,h=Object(u.useState)([]),m=Object(l.a)(h,2),O=(m[0],m[1]);Object(u.useEffect)((function(){var e=[];["table_reservation","takeaway","delivery"].forEach((function(t){n[t]&&e.push(t)})),O(e)}),[n]);var x=[{id:k.a.reservation,label:"Prenotazione tavoli",to:f?A.a.getRouteWithRestaurant(I.a.superAdmin.settings):I.a.settings,name:"table_reservation"},{id:k.a.delivery,label:"Delivery",to:f?A.a.getRouteWithRestaurant(I.a.superAdmin.settingsConfigsDelivery):I.a.settingsConfigsDelivery,name:"delivery"}];return Object(_.jsx)(R.a,{style:{paddingTop:0},children:Object(_.jsx)(_.Fragment,{children:Object(_.jsxs)(g.i,{standardWidth:!0,children:[!s&&Object(_.jsx)(v.c,{style:{left:0,paddingBottom:30,bottom:0},pos:"relative",children:"Configura i servizi"}),!o&&Object(_.jsx)(E.a,{activeKey:r,onClick:a,items:x,isLink:!0,maxW:"315px"}),j&&Object(_.jsxs)(_.Fragment,{children:[Object(_.jsx)(g.h,{mt:30,mb:12,children:"Crea servizi per fascie orarie"}),Object(_.jsx)(g.e,{children:b?Object(_.jsx)("div",{dangerouslySetInnerHTML:{__html:b}}):"Qui puoi creare e modificare i servizi dedicati alla prenotazione tavoli in base alle fasce orarie che desideri."}),!p&&Object(_.jsx)(D.b,{to:f?A.a.getRouteWithRestaurant(I.a.superAdmin.settingsConfigsServicesCreate):I.a.settingsConfigsServicesCreate,children:"+ Crea servizio"})]})]})})})},z=n(50),M=function(){return Object(_.jsxs)(_.Fragment,{children:[Object(_.jsx)("div",{style:{marginBottom:40},children:Object(_.jsx)(O.a,{w:"475px",fullWidth:!1,height:"44px"})}),Object(_.jsxs)(x.e,{children:[Object(_.jsx)(O.a,{fullWidth:!1,w:"150px",height:"30px"}
1),Object(_.jsxs)("div",{children:[Object(_.jsx)(x.d,{children:[1,2,3].map((function(e){return Object(_.jsx)(x.a,{children:Object(_.jsxs)(z.e,{children:[Object(_.jsx)(O.a,{fullWidth:!1,w:"100px",height:"30px"}),Object(_.jsx)("div",{style:{marginTop:20},children:Object(_.jsxs)(z.d,{children:[Object(_.jsx)(O.a,{fullWidth:!0,height:"44px"}),Object(_.jsx)("div",{style:{margin:"0 7px"},children:Object(_.jsx)(O.a,{fullWidth:!1,w:"12px",height:"4px"})})," ",Object(_.jsx)(O.a,{fullWidth:!0,height:"44px"})]})}),Object(_.jsx)("div",{style:{marginTop:20},children:Object(_.jsx)(O.a,{fullWidth:!1,w:"120px",height:"30px"})})]})},e)}))}),Object(_.jsx)(x.d,{children:[1,2,3].map((function(e){return Object(_.jsx)(x.a,{children:Object(_.jsxs)(z.e,{children:[Object(_.jsx)(O.a,{fullWidth:!1,w:"100px",height:"30px"}),Object(_.jsx)("div",{style:{marginTop:20},children:Object(_.jsxs)(z.d,{children:[Object(_.jsx)(O.a,{fullWidth:!0,height:"44px"}),Object(_.jsx)("div",{style:{margin:"0 7px"},children:Object(_.jsx)(O.a,{fullWidth:!1,w:"12px",height:"4px"})})," ",Object(_.jsx)(O.a,{fullWidth:!0,height:"44px"})]})}),Object(_.jsx)("div",{style:{marginTop:20},children:Object(_.jsx)(O.a,{fullWidth:!1,w:"120px",height:"30px"})})]})},e)}))}),Object(_.jsx)(x.d,{children:[1].map((function(e){return Object(_.jsx)(x.a,{children:Object(_.jsxs)(z.e,{children:[Object(_.jsx)(O.a,{fullWidth:!1,w:"100px",height:"30px"}),Object(_.jsx)("div",{style:{marginTop:20},children:Object(_.jsxs)(z.d,{children:[Object(_.jsx)(O.a,{fullWidth:!0,height:"44px"}),Object(_.jsx)("div",{style:{margin:"0 7px"},children:Object(_.jsx)(O.a,{fullWidth:!1,w:"12px",height:"4px"})})," ",Object(_.jsx)(O.a,{fullWidth:!0,height:"44px"})]})}),Object(_.jsx)("div",{style:{marginTop:20},children:Object(_.jsx)(O.a,{fullWidth:!1,w:"120px",height:"30px"})})]})},e)}))})]}),Object(_.jsxs)(x.c,{children:[Object(_.jsx)(g.h,{children:Object(_.jsx)(O.a,{fullWidth:!0,w:"200px",height:"24px"})}),Object(_.jsx)(g.e,{mt:16,children:Object(_.jsx)(O.a,{fullWidth:!0,w:"200px",height:"60px"})}),Object(_.jsx)(g.h,{children:Object(_.jsx)(O.a,{fullWidth:!1,w:"150px",height:"24px"})})]})]})]})},L=n(22),F=n(131),U=n(20),N=function(){function e(){Object(L.a)(this,e)}return Object(F.a)(e,null,[{key:"dishesSteps",value:a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,U.b.second;case 2:return e.next=4,U.b.third;case 4:return e.next=6,U.b.fourth;case 6:return e.next=8,U.b.fifth;case 8:case"end":return e.stop()}}),e)}))}]),e}();N.getDeliveryHoursItem=function(e,t){return Array.isArray(e)?e.find((function(e){return e.day_number===t})):{}},N.onClickStripe=function(){};var H,B=N,G=n(35),W=n.n(G),V=n(83),Q=n(45),Y=n(29),q=n(65),K=function(e){var t=e.item,n=e.itemData,r=void 0===n?{}:n,a=e.onSelect,i=e.name,o=e.createText,c=void 0===o?"+ Aggiungi orari":o,s=e.onClickCreate,l=e.onClickDelete,u=e.onSelectTime,d=e.errors,p=Object(Y.f)(),b=[];!1===(null===r||void 0===r?void 0:r.day_off)&&b.push(t.id);var f=!1===(null===r||void 0===r?void 0:r.day_off)&&!(!r.hasOwnProperty("first_from")||null===r.first_from)&&!(!r.hasOwnProperty("first_to")||null===r.first_to),j=!1===(null===r||void 0===r?void 0:r.day_off)&&f&&!(!r.hasOwnProperty("second_from")||null===r.second_from)&&!(!r.hasOwnProperty("second_to")||null===r.second_to);return Object(_.jsxs)(z.e,{children:[Object(_.jsx)(S.a,{list:[t],onClick:a,selectedList:b,onlyNative:!0,name:i,error:null===d||void 0===d?void 0:d.base}),Object(_.jsxs)("div",{style:{marginTop:20},children:[f&&Object(_.jsxs)(z.d,{children:[Object(_.jsx)(Q.a,{desktopMb:0,mb:0,fullWidth:!0,label:"Inizio",onChange:u,name:"first_from-".concat(t.id),items:p,selectedKey:null===r||void 0===r?void 0:r.first_from,error:null===d||void 0===d?void 0:d.first_from}),Object(_.jsx)(z.c,{children:"\u2014"}),Object(_.jsx)(Q.a,{desktopMb:0,mb:0,fullWidth:!0,label:"Fine",onChange:u,name:"first_to-".concat(t.id),items:p,selectedKey:null===r||void 0===r?void 0:r.first_to,error:null===d||void 0===d?void 0:d.first_to}),Object(_.jsx)(z.a,{role:"presentation",onClick:function(){return l({id:t.id,key:"first"})},children:Object(_.jsx)(q.a,{})})]}),j&&Object(_.jsxs)(z.d,{children:[Object(_.jsx)(Q.a,{desktopMb:0,mb:0,fullWidth:!0,label:"Inizio",onChange:u,name:"second_from-".concat(t.id),items:p,selectedKey:null===r||void 0===r?void 0:r.second_from}),Object(_.jsx)(z.c,{children:"\u2014"}),Object(_.jsx)(Q.a,{desktopMb:0,mb:0,fullWidth:!0,label:"Fine",onChange:u,name:"second_to-".concat(t.id),items:p,selectedKey:null===r||void 0===r?void 0:r.second_to}),Object(_.jsx)(z.a,{role:"presentation",onClick:function(){return l({id:t.id,key:"second"})},children:Object(_.jsx)(q.a,{})})]})]}),(null===r||void 0===r?void 0:r.day_off)?Object(_.jsx)(V.a,{children:"Chiuso tutto il giorno."}):Object(_.jsx)(_.Fragment,{children:!j&&Object(_.jsx)(D.b,{style:{padding:0,textAlign:"left",display:"block"},as:"span",role:"presentation",onClick:function(){return s({id:t.id,key:f?"second":"first"})},children:c})})]})},Z=n(63),J=(n(8),n(179)),X=n(54),$=n(68),ee=n(57),te=n(56),ne=[{id:"tutto_il_gi
1orno",title:"Tutto il giorno"},{id:"fasce_orarie",title:"Fasce orarie"}],re=function(e){e.onSave,e.onCancel,e.selectedExceptionId,e.newExceptionData;var t=e.setNewExceptionData,n=(e.handleChangeSelectTime,e.handleSelect,e.onClickDelete,e.onChangeDay,e.onClickCreate,e.onFormReset),r=Object(u.useState)("chiuso"),a=Object(l.a)(r,2),i=a[0],d=a[1],p=Object(u.useState)(new Date),b=Object(l.a)(p,2),f=b[0],j=b[1],h=Object(u.useState)("fasce_orarie"),m=Object(l.a)(h,2),v=m[0],O=m[1],x=Object(u.useState)([{from:"09:00",to:"18:00"}]),g=Object(l.a)(x,2),y=g[0],w=g[1],C=Object(u.useState)((function(){return Object(te.a)()})),k=Object(l.a)(C,1)[0],E=Object(u.useCallback)((function(){return w((function(e){return[].concat(Object(o.a)(e),[{from:"09:00",to:"18:00"}])}))}),[]),S=Object(u.useCallback)((function(e){return w((function(t){return t.filter((function(t,n){return n!==e}))}))}),[]),I=Object(u.useCallback)((function(e,t,n){w((function(r){return r.map((function(r,a){return a===e?Object(s.a)(Object(s.a)({},r),{},Object(c.a)({},t,n)):r}))}))}),[]),D=Object(Y.f)(),R=Object(u.useCallback)((function(){d("chiuso"),j(new Date),O("fasce_orarie"),w([{from:"09:00",to:"18:00"}])}),[]);Object(u.useEffect)((function(){n&&n(R)}),[n,R]);var A=Object(u.useMemo)((function(){var e={id:k,date_from:f?f.toISOString().slice(0,10):null,date_to:f?f.toISOString().slice(0,10):null,day_off:"chiuso"===i};return"aperto"===i&&(e.working_intervals_attributes=y.map((function(e){return{from:e.from,to:e.to}}))),"chiuso"===i&&"fasce_orarie"===v&&(e.closing_intervals_attributes=y.map((function(e){return{from:e.from,to:e.to}}))),e}),[k,f,i,v,y]);return Object(u.useEffect)((function(){t(A)}),[A,t]),Object(_.jsxs)(_.Fragment,{children:[Object(_.jsxs)("div",{style:{minWidth:320,minHeight:530,maxWidth:370,padding:0},children:[Object(_.jsx)("style",{children:"\n          .custom-radio {\n  appearance: none;\n  width: 12px;\n  height: 12px;\n  border: 1px solid #ff7828;\n  border-radius: 50%;\n  background: #fff;\n  position: relative;\n  margin-right: 10px;\n  cursor: pointer;\n  transition: border-color 0.2s;\n  display: inline-block;\n  vertical-align: middle;\n}\n        .custom-radio:checked {\n  border: 1px solid #ff7828;\n  background: #fff;\n}\n            .custom-radio:checked::after {\n  content: '';\n  display: block;\n  width: 8px;\n  height: 8px;\n  background: #ff7828;\n  border-radius: 50%;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n}\n          .custom-radio:focus {\n            outline: none;\n            box-shadow: none;\n          }\n        "}),Object(_.jsxs)(ee.h,{style:{textAlign:"left",fontSize:15,color:"#636262",marginBottom:18},children:["Inserisci eventuali variazioni rispetto ai regolari orari del tuo servizio.",Object(_.jsx)("br",{}),"Es: aperture domenicali, chiusure per ferie, feste nazionali."]}),Object(_.jsx)("div",{style:{marginBottom:40},children:Object(_.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:20},children:[Object(_.jsxs)("label",{style:{display:"flex",alignItems:"center",fontWeight:600,fontSize:16,color:"#636262",cursor:"pointer"},children:[Object(_.jsx)("input",{type:"radio",className:"custom-radio",checked:"aperto"===i,onChange:function(){return d("aperto")}}),"Aperto"]}),Object(_.jsxs)("label",{style:{display:"flex",alignItems:"center",fontWeight:600,fontSize:16,color:"#636262",cursor:"pointer"},children:[Object(_.jsx)("input",{type:"radio",className:"custom-radio",checked:"chiuso"===i,onChange:function(){return d("chiuso")}}),"Chiuso"]})]})}),Object(_.jsx)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",marginBottom:40},children:Object(_.jsx)(J.a,{helperText:"Scegli la data",selectedDate:f,onChange:j,pickerAbsolute:!0,style:{alignSelf:"center"},showMinDate:!1})}),"chiuso"===i&&Object(_.jsx)("div",{style:{marginBottom:40},children:Object(_.jsx)(Q.a,{name:"exceptionType",label:"Indica la tipologia di chiusura",items:ne,selectedKey:v,onChange:function(e){return O(e.target.value)},defaultLabel:"Tutto il giorno",fullWidth:!0})}),("fasce_orarie"===v||"aperto"===i)&&Object(_.jsxs)("div",{style:{width:"100%",display:"flex",flexDirection:"column",alignItems:"center",marginBottom:12,gap:20},children:[y.map((function(e,t){return Object(_.jsxs)($.a,{direction:"column",align:"center",justify:"center",gap:10,style:{marginBottom:20},children:[Object(_.jsxs)("div",{style:{display:"flex",flexDirection:"row",alignItems:"center",gap:10},children:[Object(_.jsx)(Q.a,{desktopMb:0,style:{width:110},label:"Inizio",onChange:function(e){return I(t,"from",e.target.value)},name:"from",items:D,selectedKey:e.from}),Object(_.jsx)("span",{style:{fontWeight:600,fontSize:18,color:"#636262"},children:"\u2013"}),Object(_.jsx)(Q.a,{desktopMb:0,style:{width:110},label:"Fine",onChange:function(e){return I(t,"to",e.target.value)},name:"to",items:D,selectedKey:e.to})]}),y.length>1&&Object(_.jsxs)("button",{type:"button",style:{border:"none",background:"none",color:"#636262",fontWeight:700,fontSize:14,display:"flex",alignItems:"center",gap:12,marginTop:20,alignSelf:"flex-end"},onClick:function(){return S(t)},children:["Rimuovi fascia ",Object(_.jsx)(q.a,{})]})]},t)})),Object(_.jsx)("button",{type:"button",style:{color:"#ff7828",border:"none",alignSelf:"flex-end ",fontWeight:500,fontSize:14,background:"none",boxShadow:"none",marginTop:-20,marginRight:30},onClick:E,children:"+ Aggiungi fascia"})]})]}),Object(_.jsx)("div",{style:{height:1,background:"#FF7828",opacity:.3}})]})},ae=n(64),ie=n(62),oe=n(77),ce=function(e){var t=e.working_intervals||e.working_intervals_attributes||[],n=e.closing_intervals||e.closing_intervals_attributes||[],r=function(e){return e.map((function(e){var t=e.from,n=e.to;return"".concat(t,"-").concat(n)})).join(", ")};
1return e.day_off?n.length?"Chiuso ".concat(r(n)):"Chiuso":t.length?"Aperto ".concat(r(t)):e.from&&e.to?"Aperto ".concat(e.from,"-").concat(e.to):"Aperto"},se=function(e){var t=e.data,n=e.inProcess,r=e.onDelete,a=(e.onClickEdit,e.onChangeDay,e.exceptionErrors),i=a&&a[W()(t.date_from).format("YYYY-MM-DD")],o=a&&a[W()(t.date_to).format("YYYY-MM-DD")],c=W()(t.date_from).format("dddd D MMMM"),s=W()(t.date_to).format("dddd D MMMM"),l=W()(t.date_from).isSame(t.date_to,"day");return Object(_.jsxs)(_.Fragment,{children:[Object(_.jsxs)(x.b,{children:[Object(_.jsx)("div",{children:Object(_.jsxs)(g.e,{mb:0,children:[Object(_.jsx)("span",{style:{textTransform:"capitalize"},children:l?c:"".concat(c," \u2013 ").concat(s)}),": ",ce(t)]})}),Object(_.jsx)($.a,{align:"center",children:Object(_.jsx)(ie.b,{as:q.a,disabled:n,role:"presentation",onClick:function(){return r(t)}})})]}),Object(_.jsx)(oe.a,{errors:i,errorKey:"date_from"}),Object(_.jsx)(oe.a,{errors:o,errorKey:"date_to"}),Object(_.jsx)(oe.a,{errors:i,errorKey:"start_date"}),Object(_.jsx)(oe.a,{errors:i,errorKey:"to`"}),Object(_.jsx)(g.c,{})]})},le={first:[{id:0,title:"Luned\xec"},{id:1,title:"Marted\xec"},{id:2,title:"Mercoled\xec"}],second:[{id:3,title:"Gioved\xec"},{id:4,title:"Venerd\xec"},{id:5,title:"Sabato"}],third:[{id:6,title:"Domenica"}]},ue=function(e){var t,n,r,o=e.data,d=e.variant,p=e.onChangeMaximum,b=e.onSelectTime,f=e.onSelectDay,j=e.onDeleteTimeItem,h=e.onClickCreate,m=e.exceptionProps,v=e.openingHourErrors,O=e.onAddNewException,y=e.exceptionErrors,w=function(e){switch(e){case k.a.reservation:return{title:"Prenotazione tavoli"};case k.a.takeaway:return{title:"Asporto"};case k.a.delivery:return{title:"Delivery",showMaximumDelivery:!0};default:return{title:"Prenotazione tavoli"}}}(d),C=w.title,E=w.showMaximumDelivery,S=Object(u.useState)(null),I=Object(l.a)(S,2),D=I[0],R=I[1],A=Object(u.useState)(null),T=Object(l.a)(A,2),P=T[0],z=T[1],M=Object(u.useState)(!1),L=Object(l.a)(M,2),F=L[0],U=L[1],N=Object(u.useCallback)((function(){var e=Object(te.a)(),t=new Date,n=W()(t).format("YYYY-MM-DD"),r={id:e,date_from:n,date_to:n,day_off:!1,working_intervals_attributes:[{from:"10:00",to:"13:00"}]};R(e),z(r)}),[]),H=Object(u.useCallback)((function(e){R(e)}),[]),G=Object(u.useCallback)(Object(i.a)(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(P&&!F){e.next=2;break}return e.abrupt("return");case 2:return U(!0),e.prev=3,e.next=6,O(P);case 6:R(null),z(null),e.next=12;break;case 10:e.prev=10,e.t0=e.catch(3);case 12:return e.prev=12,U(!1),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[3,10,12,15]])}))),[P,O,F]),Y=Object(u.useCallback)((function(e,t){console.log("handleChangeSelectTime ",o,t);var n=e.target,r=n.name,a=n.value;z((function(e){return Object(s.a)(Object(s.a)({},e),{},Object(c.a)({},r,a))}))}),[]),q=Object(u.useCallback)((function(e,t){var n=e.id,r=e.selectedDay,a=n.split("-"),i=Object(l.a)(a,2),o=(i[0],i[1]),c=(W()(r).format("YYYY-MM-DD"),Object(s.a)(Object(s.a)({},t),{},{day_off:"on"===o,from:"10:00",to:"20:00",break_from:null,break_to:null}));z(c)}),[]),J=Object(u.useCallback)((function(e){var t=e.id;e.selectedDay,e.data;if(console.log(t),"pause"===t)return z((function(e){return Object(s.a)(Object(s.a)({},e),{},{break_from:null,break_to:null})}))}),[]),X=Object(u.useCallback)((function(e,t){z((function(n){return Object(s.a)(Object(s.a)({},n),{},Object(c.a)({},t,e))}))}),[]),$=Object(u.useCallback)((function(){z((function(e){return Object(s.a)(Object(s.a)({},e),{},{break_from:"15:00",break_to:"16:00"})}))}),[]);return console.log(y),Object(_.jsxs)(_.Fragment,{children:[Object(_.jsx)(V.a,{variant:"title",children:C}),Object(_.jsxs)("div",{children:[Object(_.jsx)(x.d,{children:le.first.map((function(e){var t=B.getDeliveryHoursItem(null===o||void 0===o?void 0:o.opening_hours,e.id);return Object(_.jsx)(x.a,{showBorder:!1,children:Object(_.jsx)(K,{onSelectTime:b,onClickDelete:j,onClickCreate:h,onSelect:f,item:Object(s.a)({},e),itemData:t,errors:v&&v[e.id]})},e.id)}))}),Object(_.jsx)(x.d,{children:le.second.map((function(e){var t=B.getDeliveryHoursItem(null===o||void 0===o?void 0:o.opening_hours,e.id);return Object(_.jsx)(x.a,{showBorder:!1,children:Object(_.jsx)(K,{onSelectTime:b,onClickDelete:j,onClickCreate:h,onSelect:f,item:Object(s.a)({},e),itemData:t,errors:v&&v[e.id]})},e.id)}))}),Object(_.jsx)(x.d,{children:le.third.map((function(e){var t=B.getDeliveryHoursItem(null===o||void 0===o?void 0:o.opening_hours,e.id);return Object(_.jsx)(x.a,{showBorder:!1,children:Object(_.jsx)(K,{onSelectTime:b,onClickDelete:j,onClickCreate:h,onSelect:f,item:Object(s.a)({},e),itemData:t,errors:v&&v[e.id]})},e.id)}))})]}),Object(_.jsx)(g.c,{style:{width:"100%"}}),Object(_.jsxs)(x.c,{p:"20px 20px 40px 20px",children:[Object(_.jsx)(g.h,{children:"Eccezioni"}),Object(_.jsxs)(g.e,{children:["Inserisci eventuali variazioni rispetto ai regolari ",Object(_.jsx)("br",{})," orari del tuo servizio. ",Object(_.jsx)("br",{}),"Es: aperture domenicali, chiusure per ferie, feste ",Object(_.jsx)("br",{})," nazionali."]}),Object(_.jsx)(Z.a,{color:"primary_light",p:"0 15px",onClick:N,children:"Aggiungi eccezione"})]}),Object(_.jsx)(g.c,{}),Object(_.jsxs)(x.c,{p:"20px 20px 30px 20px",children:[Object(_.jsx)(g.h,{mb:0,children:"Riepilogo eccezioni"}),null===o||void 0===o||null===(t=o.opening_hour_exceptions)||void 0===t?void 0:t.map((function(e,t){return Object(_.jsx)(se,{data:e,onDelete:m.onDelete,onClickEdit:function(){return H(e.id)}
1,onChangeDay:m.onChangeDay,exceptionErrors:y},"".concat(e.date,"_").concat(t))})),0===(null===o||void 0===o||null===(n=o.opening_hour_exceptions)||void 0===n?void 0:n.length)&&Object(_.jsx)(g.c,{mt:20})]}),E&&Object(_.jsxs)(_.Fragment,{children:[Object(_.jsxs)(x.c,{p:"0 20px 0 20px",isLast:!0,children:[Object(_.jsx)(g.h,{children:"Numero massimo di ordini per Delivery"}),Object(_.jsx)(g.e,{children:"Imposta il numero massimo di ordini delivery evadibili ogni 30 minuti."}),Object(_.jsx)(x.a,{showBorder:!1,style:{padding:0},children:Object(_.jsx)(Q.a,{label:"Numero massimo di ordini",standardWidth:!0,onChange:p,items:[{id:1,title:1},{id:2,title:2},{id:3,title:3},{id:4,title:4},{id:5,title:5},{id:6,title:6},{id:7,title:7},{id:8,title:8},{id:9,title:9},{id:10,title:10}],errors:v&&(null===v||void 0===v?void 0:v.max_delivery_orders),selectedKey:null===o||void 0===o||null===(r=o.settings)||void 0===r?void 0:r.max_delivery_orders,name:"max_delivery_orders"})})]}),Object(_.jsx)(g.c,{mb:30,mt:30})]}),Object(_.jsx)(ae.b,{variant:"config",title:"Crea eccezioni",onClose:function(){F||H(null)},onCancel:function(){F||H(null)},onSubmit:G,open:!!D,desktopMinH:"40vh",actionButtonText:"Aggiungi eccezione",cancelButtonText:"Indietro",inProcess:F,body:Object(_.jsx)(re,Object(s.a)(Object(s.a)({selectedExceptionId:D,setNewExceptionData:z,newExceptionData:P},m),{},{onSelectTime:Y,onSelect:q,onClickDelete:J,onChangeDay:X,onClickCreate:$}))})]})},de=n(3),pe=n(5).b.div(H||(H=Object(de.a)(["\n  flex: 1;\n  width: 100%;\n  padding: 30px 20px 0 20px;\n"]))),be=function(e){var t,n,r=e.fetchDeliveryDates,a=e.deliveryDates,i=(e.onChangeDeliveryTab,e.deliveryActiveTab),o=e.changeDeliveryDayConfig,d=e.onChangeMaximum,p=e.onChangeExceptionDay,b=e.onAddExceptionData,f=e.deliveryLoading,j=e.openingHourErrors,h=e.setOpeningHourErrors,m=e.onDeleteException,O=e.onAddNewException,y=e.exceptionErrors,w=Object(u.useCallback)((function(e){var t=a[i],n={day_off:!B.getDeliveryHoursItem(null===t||void 0===t?void 0:t.opening_hours,null===e||void 0===e?void 0:e.id).day_off};n.day_off||(n.first_from=null,n.first_to=null,n.second_from=null,n.second_to=null),o(e.id,n,{autosave:!!n.day_off}),h&&h(null)}),[a,i,o,h]),C=Object(u.useCallback)((function(e){var t,n,r=a?a[i]:{},s=null===r||void 0===r||null===(t=r.opening_hours)||void 0===t?void 0:t.find((function(t){if(t["".concat(e.key,"_from")]&&t["".concat(e.key,"_to")])return!0})),l=(n={},Object(c.a)(n,"".concat(e.key,"_from"),s?s["".concat(e.key,"_from")]:"10:00"),Object(c.a)(n,"".concat(e.key,"_to"),s?s["".concat(e.key,"_to")]:"20:00"),n);o(e.id,l),h&&h(null)}),[o,h,a,i]),k=Object(u.useCallback)((function(e){var t,n=(t={},Object(c.a)(t,"".concat(e.key,"_from"),null),Object(c.a)(t,"".concat(e.key,"_to"),null),t);o(e.id,n),h&&h(null)}),[o,h]),E=Object(u.useCallback)((function(e){var t=e.target,n=t.name,r=t.value,a=n.split("-"),i=Object(l.a)(a,2),s=i[0],u=i[1],d=Object(c.a)({},s,r);o(u,d),h&&h(null)}),[o,h]);Object(u.useEffect)((function(){r(i)}),[i]);var S=Object(u.useCallback)((function(e,t){var n=e.id,r=e.selectedDay,a=n.split("-"),i=Object(l.a)(a,2),o=(i[0],i[1]),c=(W()(r).format("YYYY-MM-DD"),Object(s.a)(Object(s.a)({},t),{},{day_off:"on"===o,from:"10:00",to:"20:00",break_from:null,break_to:null}));b(c),h&&h(null)}),[b,h]),I=Object(u.useCallback)((function(e,t){var n=e.target,r=n.name,a=n.value;console.log(t,r,a);var i=Object(s.a)(Object(s.a)({},t),{},Object(c.a)({},r,a));b(i),h&&h(null)}),[i,b,h]),D=Object(u.useCallback)((function(e){var t=e.id,n=e.selectedDay,r=e.data,a={};a="pause"===t?{date:n,day_off:!0,from:"10:00",to:"13:00",break_from:null,break_to:null}:Object(s.a)(Object(s.a)({},r),{},{break_from:null,break_to:null}),b(a),h&&h(null)}),[b,h]),R=Object(u.useCallback)((function(e){var t=e.data,n=Object(s.a)(Object(s.a)({},t),{},{break_from:"15:00",break_to:"16:00"});b(n),h&&h(null)}),[o,h]),A=Object(u.useCallback)((function(e,t,n){p(e,t,n),h&&h(null)}),[i,o,h]),T=a[i];return Object(_.jsxs)(pe,{children:[Object(_.jsx)(v.c,{style:{left:0,paddingBottom:8},pos:"relative",children:"Configura orari di apertura"}),Object(_.jsx)(g.e,{children:"Inserisci i giorni e gli orari di apertura"}),f?Object(_.jsx)(M,{}):Object(_.jsx)(_.Fragment,{children:Object(_.jsx)(x.e,{children:Object(_.jsx)(ue,{onSelectTime:E,onClickCreate:C,onSelectDay:w,data:a[i],variant:i,onDeleteTimeItem:k,onChangeMaximum:d,openingHourErrors:j||(null===(t=a[i])||void 0===t?void 0:t.errors),onAddNewException:O,exceptionErrors:y,exceptionProps:{data:T,onSelect:S,onChangeDay:A,selected:[],errors:null===(n=a[i])||void 0===n?void 0:n.errors,onSelectTime:I,onClickDelete:D,onClickCreate:R,onDelete:m}})})})]})},fe=n(141),je=n(51),he=n(82),me=(n(258),n(71)),ve=n(55),Oe=n(148),xe=(n(95),n(113)),ge=n(31),ye=n(30),_e=n(32),we=n(21),Ce=function(e){Object(ge.a)(n,e);var t=Object(ye.a)(n);function n(e){var r;Object(L.a)(this,n);var a=e||we.a.getCurrentRestaurant();return(r=t.call(this,"admin/restaurants/".concat(a,"/services"))).getPossibleServices=function(){return r.buildQuery("get",{},"possible_services")},r.createPossibleServices=function(e){return r.buildQuery("post",e,"create_possible_services")},r}return n}(_e.a),ke=n(84),Ee=n(114),Se=n(19),Ie=n(189),De="main",Re="ipratico";t.a=function(e){var t=e.children,n=e.onSubmitAction,r=(e.onChange,e.setOpeningHourErrors),O=(e.onSelectConfig,e.localState),y=void 0===O?{}:O,E=e.changeDeliveryDayConfig,S=e.deliveryActiveTab,I=e.deliveryDates,D=e.fetchDeliveryDates,R=e.onChangeDeliveryTab,A=e.onChangeMaximum,T=e.onChangeExceptionDay,z=e.onAddExceptionData,M=(e.isLoading,e.localUpdateInProcess,e.showFooter,e.isAutoSave,e.openingHourErrors),L=(e.onCancel,e.onDeleteException),F=e.onAddNewException,U=e.exceptionErrors,N=e.isSuperAdmin,H=e.setDeliveryDates,B=Object(p.h)().pathname,G=Object(u.useState)(!1),W=Object(l.a)(G,2),Q=(W[0],W[1]),Y=Object(u.useState)(De),q=Object(l.a)(Y,2),K=q[0],J=q[1],ne=Object(u.useState)({}),re=Object(l.a)(ne,2),ae=(re[0],re[1],Object(u.useState)([])),ie=Object(l.a)(ae,2),oe=(ie[0],ie[1],Ob
1ject(u.useState)({})),ce=Object(l.a)(oe,2),se=(ce[0],ce[1]),le=Object(u.useState)(null),ue=Object(l.a)(le,2),de=(ue[0],ue[1],Object(u.useState)(!1)),pe=Object(l.a)(de,2),ge=(pe[0],pe[1],Object(u.useState)(!1)),ye=Object(l.a)(ge,2),_e=(ye[0],ye[1]),we=Object(u.useState)(function(e){return e.includes("delivery")?k.a.delivery:k.a.reservation}(B)),Ae=Object(l.a)(we,2),Te=(Ae[0],Ae[1]),Pe=Object(u.useState)(!1),ze=Object(l.a)(Pe,2),Me=(ze[0],ze[1]),Le=Object(u.useState)([]),Fe=Object(l.a)(Le,2),Ue=(Fe[0],Fe[1]),Ne=Object(u.useState)(!0),He=Object(l.a)(Ne,2),Be=He[0],Ge=(He[1],Object(b.b)()),We=Ge.step,Ve=Ge.setStep,Qe=Object(u.useState)(!1),Ye=Object(l.a)(Qe,2),qe=(Ye[0],Ye[1],Object(u.useState)(!1)),Ke=Object(l.a)(qe,2),Ze=Ke[0],Je=Ke[1];Object(u.useEffect)((function(){1===We&&Je(!1)}),[We]);var Xe=Object(u.useState)({id:null,title:"",total_seats:"",service_duration:"180_minutes",prereservation_time:"none",confirmation_type:"none",slot_duration:"30_minutes",slot_seats:"",price:"1",booking_max_person_count:"",auto_confirmation:!0,service_opening_hours_attributes:[{id:null,day_number:0,day_off:!0,time_from:"10:00",time_to:"14:00"},{id:null,day_number:1,day_off:!0,time_from:"10:00",time_to:"14:00"},{id:null,day_number:2,day_off:!0,time_from:"10:00",time_to:"14:00"},{id:null,day_number:3,day_off:!0,time_from:"10:00",time_to:"14:00"},{id:null,day_number:4,day_off:!0,time_from:"10:00",time_to:"14:00"},{id:null,day_number:5,day_off:!0,time_from:"11:00",time_to:"23:00"},{id:null,day_number:6,day_off:!0,time_from:"10:00",time_to:"14:00"}],services_rooms_attributes:[{room_id:"",total_seats:"",uuid:Object(te.a)()}]}),$e=Object(l.a)(Xe,2),et=$e[0],tt=$e[1],nt=Object(C.a)().rooms,rt=Object(u.useState)({}),at=Object(l.a)(rt,2),it=at[0],ot=at[1],ct=Object(u.useState)([]),st=Object(l.a)(ct,2),lt=st[0],ut=st[1],dt=Object(u.useState)(!1),pt=Object(l.a)(dt,2),bt=pt[0],ft=pt[1],jt=Object(u.useState)(!1),ht=Object(l.a)(jt,2),mt=ht[0],vt=ht[1],Ot=Object(u.useState)([]),xt=Object(l.a)(Ot,2),gt=xt[0],yt=xt[1],_t=Object(u.useState)(!1),wt=Object(l.a)(_t,2),Ct=wt[0],kt=wt[1],Et=Object(je.b)(),St=Et.currentRestaurant,It=Et.handleSetModalData,Dt=Object(he.a)(),Rt=Dt.handleCreateOrUpdate,At=Dt.inProcess,Tt=Object(me.a)(Oe.a).api,Pt=(Object(me.a)(Ce).api,Object(u.useMemo)((function(){return(null===St||void 0===St?void 0:St.id)?new ke.a(St.id):null}),[St])),zt=Object(u.useMemo)((function(){return(null===St||void 0===St?void 0:St.id)?new Ce(St.id):null}),[St]),Mt=Object(fe.a)(),Lt=Mt.handleGetSettings,Ft=Mt.getInProcess,Ut=Mt.data,Nt=Mt.handleUpdate,Ht=(Mt.updateInProcess,Object(u.useMemo)((function(){return(null===St||void 0===St?void 0:St.id)?new f.a(St.id):null}),[St]));Object(u.useEffect)((function(){(null===St||void 0===St?void 0:St.id)&&Lt()}),[null===St||void 0===St?void 0:St.id]),Object(u.useEffect)((function(){Ut&&se((function(e){return Object(s.a)(Object(s.a)({},e),{},{ipratico_key:null===Ut||void 0===Ut?void 0:Ut.ipratico_key,ipratico_service_charge_id:null===Ut||void 0===Ut?void 0:Ut.ipratico_service_charge_id})}))}),[Ut]);var Bt=Object(u.useCallback)((function(e){var t=e.target.checked,n=new FormData;n.append("disabled",!t),t?Rt(n,null===St||void 0===St?void 0:St.id,!1,!0,{restaurantDisabledAction:!0}):It({title:"Chiudi ora",body:Object(_.jsxs)(_.Fragment,{children:[Object(_.jsxs)(ee.h,{children:["Sei sicuro di voler chiudere ora",Object(_.jsxs)(ee.i,{children:[" ",null===St||void 0===St?void 0:St.title,"?"]})]}),Object(_.jsx)("br",{}),Object(_.jsx)($.a,{justify:"center",children:Object(_.jsx)(ee.h,{as:"span",children:"Con questo interruttore non sei pi\xf9 visibile sulla piattaforma. Quando vuoi tornare online, riattivalo manualmente. Vuoi procedere?"})})]}),open:!0,itemData:{id:null===St||void 0===St?void 0:St.id,data:n,route:!1,restaurantDisabledAction:!0},variant:"update"})}),[St,It,Rt]),Gt=Object(u.useCallback)((function(e,t){var n=e.target,r=n.name,a=n.value,i=r.split("-"),o=Object(l.a)(i,2),u=o[0],d=o[1];tt((function(e){var t=e.service_opening_hours_attributes.map((function(e){return e.day_number===parseInt(d)?Object(s.a)(Object(s.a)({},e),{},Object(c.a)({},u,a)):e}));return Object(s.a)(Object(s.a)({},e),{},{service_opening_hours_attributes:t})}))}),[]),Wt=Object(u.useCallback)((function(e){var t=e.target,n=t.name,r=t.value,a=t.type,i=t.checked,o="checkbox"===a?i:r;tt((function(e){return Object(s.a)(Object(s.a)({},e),{},Object(c.a)({},n,o))}))}),[]),Vt=Object(u.useCallback)((function(e){tt((function(t){var n=e.id.split("-"),r=Object(l.a)(n,1)[0],a=t.service_opening_hours_attributes.map((function(e){return e.day_number===parseInt(r)?Object(s.a)(Object(s.a)({},e),{},{day_off:!e.day_off}):e}));return Object(s.a)(Object(s.a)({},t),{},{service_opening_hours_attributes:a})}))}),[et.service_opening_hours_attributes]),Qt=Object(u.useCallback)((function(e,t,n){tt((function(r){var a=r.services_rooms_attributes.map((function(r){return r.uuid===n.uuid?Object(s.a)(Object(s.a)({},r),{},Object(c.a)({},e,t)):r}));return Object(s.a)(Object(s.a)({},r),{},{services_rooms_attributes:a})}))}),[]),Yt=Object(u.useCallback)((function(e,t){var n=e.target,r=n.name,a=n.value;tt((function(e){return Object(s.a)(Object(s.a)({},e),{},{services:(e.services||[]).map((function(e,n){if(n===t){if("total_seats"===r){var i,o=""===a?"":parseInt(a)||0,l=null===lt||void 0===lt||null===(i=lt[t])||void 0===i?void 0:i.max_total_seats;return"number"===typeof o&&l&&o>l?Object(s.a)(Object(s.a)({},e),{},Object(c.a)({},r,l)):Object(s.a)(Object(s.a)({},e),{},Object(c.a)({},r,o))}return Object(s.a)(Object(s.a)({},e),{},Object(c.a)({},r,a))}return e}))})}))}),[lt]),qt=Object(u.useCallback)((function(e,t){tt((function(n){return Object(s.a)(Object(s.a)({},n),{},{serviceRooms:Object(s.a)(Object(s.a)({},n.serviceRooms||{}),{},Object(c.a)({},e,t))})}))}),[]),Kt=Object(u.useCallback)((function(e,t){tt((function(n){return Object(s.a)(Object(s.a)({},n),{},{roomsCount:Object(s.a)(Object(s.a)({},n.roomsCount||{}),{},Object(c.a)({},e,t))})}))}),[]),Zt=Object(u.useCallback)((function(e){tt((function(t){return Object(s.a)(Object(s.a)({},t),{},{selectedRooms:[].concat(Object(o.a)(t.selectedRooms||[]),[e])})}))}),[]),Jt=Object(u.useCallback)((function(e,t){tt((function(n){return Object(s.a)(Object(s.a)({},n),{},{rooms:n.rooms.map((function(n){return n.id===e?Object(s.a)(Object(s.a)({},n),t):n}))})}))}),[]),Xt=Object(u.useCallback)((function(){var e={id:Date.now(),name:"",capacity:0}
1;tt((function(t){return Object(s.a)(Object(s.a)({},t),{},{rooms:[].concat(Object(o.a)(t.rooms),[e])})}))}),[]);Object(u.useCallback)((function(e){Te(e)}),[]);Object(u.useEffect)((function(){var e=[];["table_reservation","takeaway","delivery"].forEach((function(t){y&&y[t]&&e.push(t)})),Ue(e)}),[y]);var $t=Object(u.useMemo)((function(){return!!Ut.ipratico_active}),[Ut]);Object(u.useEffect)((function(){Q(!0),J($t?Re:De)}),[$t]);Object(u.useCallback)(Object(i.a)(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Me(!0),e.prev=1,e.next=4,Tt.get("destroy_all");case 4:Lt(),_e(!1),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),console.log("er",e.t0);case 11:return e.prev=11,Me(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])}))),[Lt,Tt]),Object(u.useCallback)((function(e){K!==e&&_e(!0)}),[K]);var en=Object(u.useCallback)(Object(i.a)(a.a.mark((function e(){var t,n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,zt){e.next=3;break}return e.abrupt("return");case 3:return ft(!1),e.next=6,zt.getPossibleServices();case 6:t=e.sent,(n=t.data).success&&Array.isArray(n.possible_services)?ut(n.possible_services):ut([]),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(0),console.error("Error fetching possible services:",e.t0),ut([]);case 15:return e.prev=15,ft(!0),e.finish(15);case 18:case"end":return e.stop()}}),e,null,[[0,11,15,18]])}))),[zt]);Object(u.useEffect)((function(){Ze&&en()}),[Ze,en]),Object(u.useEffect)((function(){lt&&Array.isArray(lt)&&lt.length>0&&(!et.services||0===et.services.length)&&tt((function(e){return Object(s.a)(Object(s.a)({},e),{},{services:lt.map((function(e){return{title:"",total_seats:"",week_days:(null===e||void 0===e?void 0:e.week_days)||[],interval:(null===e||void 0===e?void 0:e.interval)||[]}}))})}))}),[lt]);var tn=Object(u.useCallback)(Object(i.a)(a.a.mark((function e(){var t,n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log("[MainLayoutV2.js::549]:servicesApiInstance",Pt),Pt){e.next=3;break}return e.abrupt("return");case 3:return kt(!0),e.prev=4,e.next=7,Object(ve.c)(Pt,{itemsKey:"services"});case 7:t=e.sent,yt(t||[]),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(4),console.error("fetchServicesList: Error fetching services:",e.t0),ot((null===e.t0||void 0===e.t0||null===(n=e.t0.response)||void 0===n?void 0:n.data)||{message:"Failed to fetch services"});case 15:return e.prev=15,kt(!1),e.finish(15);case 18:case"end":return e.stop()}}),e,null,[[4,11,15,18]])}))),[Pt]),nn=Object(u.useCallback)(function(){var e=Object(i.a)(a.a.mark((function e(t){var n,r,i,o,c,s;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Pt){e.next=2;break}return e.abrupt("return");case 2:return vt(!0),e.prev=3,e.next=6,Pt.destroy(t.id);case 6:return e.next=8,tn();case 8:Se.a.showSuccessMessage("Servizio eliminato con successo"),e.next=17;break;case 11:e.prev=11,e.t0=e.catch(3),console.error("Error deleting service:",e.t0),s=(null===e.t0||void 0===e.t0||null===(n=e.t0.response)||void 0===n||null===(r=n.data)||void 0===r?void 0:r.message)||(null===e.t0||void 0===e.t0||null===(i=e.t0.response)||void 0===i||null===(o=i.data)||void 0===o?void 0:o.error)||"Errore durante l'eliminazione del servizio",Se.a.showError(s),ot((null===e.t0||void 0===e.t0||null===(c=e.t0.response)||void 0===c?void 0:c.data)||{message:"Failed to delete service"});case 17:return e.prev=17,vt(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[3,11,17,20]])})));return function(t){return e.apply(this,arguments)}}(),[Pt,tn]),rn=Object(u.useCallback)(Object(i.a)(a.a.mark((function e(){var t,n,r,i,o,c,s,l,u,d,p,b,f,j;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(zt){e.next=3;break}return console.error("RestaurantServicesApi instance not available"),e.abrupt("return");case 3:return vt(!0),e.prev=4,t={possible_services:(et.services||[]).map((function(e){return{title:e.title,total_seats:"number"===typeof e.total_seats?e.total_seats:parseInt(e.total_seats)||0,week_days:e.week_days,interval:e.interval}}))},e.next=8,zt.createPossibleServices({data:t});case 8:return Je(!1),Ve(1),e.next=12,tn();case 12:Se.a.showSuccessMessage("Servizi creati con successo"),e.next=21;break;case 15:e.prev=15,e.t0=e.catch(4),console.error("Error creating services:",e.t0),f=(null===e.t0||void 0===e.t0||null===(n=e.t0.response)||void 0===n||null===(r=n.data)||void 0===r?void 0:r.message)||(null===e.t0||void 0===e.t0||null===(i=e.t0.response)||void 0===i||null===(o=i.data)||void 0===o?void 0:o.error)||"Errore durante la creazione dei servizi",Se.a.showError(f),(null===(c=e.t0.response)||void 0===c||null===(s=c.data)||void 0===s?void 0:s.errors)?(j=e.t0.response.data.errors,ot("object"===typeof j&&null!==j?j:{general:"Errore durante la creazione del servizio"})):(null===(l=e.t0.response)||void 0===l||null===(u=l.data)||void 0===u?void 0:u.error)?ot({general:e.t0.response.data.error}):(null===(d=e.t0.response)||void 0===d||null===(p=d.data)||void 0===p?void 0:p.message)?ot({general:e.t0.response.data.message}):"string"===typeof(null===(b=e.t0.response)||void 0===b?void 0:b.data)?ot({general:e.t0.response.data}):ot({general:"Errore durante la creazione del servizio"});case 21:return e.prev=21,vt(!1),e.finish(21);case 24:case"end":return e.stop()}}),e,null,[[4,15,21,24]])}))),[et,zt,tn]);Object(u.useEffect)((function(){3===We&&tn()}),[We,tn]);var an=Object(u.useCallback)(function(){var e=Object(i.a)(a.a.mark((function e(t){var n,r,i,o,c;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Pt){e.next=3;break}return console.error("ServicesApi instance not available"),e.abrupt("return");case 3:return vt(!0),ot({}),e.prev=5,e.next=8,Pt.get(t);case 8:r=e.sent,i=r.data,o=i.service,c={id:o.id,title:o.title||"",total_seats:o.total_seats||1,service_duration:o.service_duration||"180_minutes",prereservation_time:o.prereservation_time||"none",confirmation_type:o.confirmation_type||"none",slot_duration:o.slot_duration||"30_minutes",slot_seats:o.slot_seats||3,price:o.price||"1",booking_max_person_count:o.booking_max_person_count||6,auto_confirmation:void 0===o.auto_confirmation||o.auto_confirmation,auto_confirmation_type:o.auto_confirmation_type||"always",service_opening_hours_attributes:o.service_opening_hours&&Array.isArray(o.service_opening_hours)&&7===o.service_opening_hours.length?o.service_opening_hours.map((function(e){return{id:e.id,day_number:e.day_number,day_off:e.day_off,time_from:e.time_from||"10:00",time_to:e.time_to||"14:00"}})):[{id:null,day_number:0,day_off:!0,time_from:"10:00",time_to:"14:00"},{id:null,day_number:1,day_off:!0,time_from:"10:00",time_to:"14:00"},{id:null,day_number:2,day_off:!0,time_from:"10:00",time_to:"14:00"},{id:null,day_number:3,day_off:!0,time_from:"10:00",time_to:"14:00"},{id:null,day_number:4,day_off:!0,time_from:"10:00",time_to:"14:00"},{id:null,day_number:5,day_off:!0,time_from:"11:00",time_to:"23:00"},{id:null,day_number:6,day_off:!0,time_from:"10:00",time_to:"14:00"}],services_rooms_attributes:(null===(n=o.services_rooms)||void 0===n?void 0:n.map((function(e){var t,n,r;return{room_id:(null===e||void 0===e||null===(t=e.id)||void 0===t?void 0:t.toString())||"",roomId:(null===e||void 0===e||null===(n=e.room.id)||void 0===n?void 0:n.toString())||"",total_seats:(null===(r=e.total_seats)||void 0===r?void 0:r.toString())||"",uuid:Object(te.a)()}})))||[{room_id:"",roomId:"",total_seats:"",uuid:Object(te.a)()}]},tt(c),Ve(4),e.next=20;break;case 16:e.prev=16,e.t0=e.catch(5),console.error("Error fetching service for editing:",e.t0),Se.a.showError("Errore durante il caricamento del servizio");case 20:return e.prev=20,vt(!1),e.finish(20);case 23:case"end":return e.stop()}}),e,null,[[5,16,20,23]])})));return function(t){return e.apply(this,arguments)}}(),[Pt]),on=Object(u.useCallback)(function(){var e=Object(i.a)(a.a.mark((function e(t){var n,r,i,c,s,l,u,d,p,b,f,j,h,m;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&t.preventDefault&&t.preventDefault(),n={},et.title&&""!==et.title.trim()||(n.title="Il titolo del servizio \xe8 obbligatorio"),(!et.total_seats||parseInt(et.total_seats)<=0)&&(n.total_seats="Il numero totale di coperti deve essere maggiore di 0"),(!et.booking_max_person_count||parseInt(et.booking_max_person_count)<=0)&&(n.booking_max_person_count="Il numero massimo di persone per tavolo deve essere maggiore di 0"),(!et.slot_seats||parseInt(et.slot_seats)<=0)&&(n.slot_seats="Il numero di coperti per fascia oraria deve essere maggiore di 0"),et.service_opening_hours_attributes&&7===et.service_opening_hours_attributes.length?(r=et.service_opening_hours_attributes.map((function(e){return e.day_number})),7!==Object(o.a)(new Set(r)).length&&(n.service_opening_hours="Ogni giorno della settimana deve essere unico"),r.every((function(e){return e>=0&&e<=6}))||(n.service_opening_hours="I giorni devono essere numerati da 0 a 6 (Luned\xec a Domenica)")):n.service_opening_hours="Gli orari di apertura devono includere tutti i 7 giorni della settimana",et.services_rooms_attributes&&et.services_rooms_attributes.length>
10&&et.services_rooms_attributes.forEach((function(e,t){e.room_id&&(!e.total_seats||parseInt(e.total_seats)<=0)&&(n["services_rooms_attributes.".concat(t,".total_seats")]="Il numero di coperti deve essere maggiore di 0")})),!(Object.keys(n).length>0)){e.next=13;break}return i={},Object.keys(n).forEach((function(e){var t=n[e];"string"===typeof t?i[e]=t:Array.isArray(t)?i[e]=t.join(" "):i[e]=String(t)})),ot(i),e.abrupt("return");case 13:if(vt(!0),ot({}),e.prev=15,Pt){e.next=19;break}return console.error("ServicesApi instance not available"),e.abrupt("return");case 19:if(c=et.services_rooms_attributes.filter((function(e){return e.roomId&&e.total_seats})).map((function(e){var t={total_seats:Number(e.total_seats),room_id:Number(e.roomId)};return Number(e.room_id)>0&&(t.id=Number(e.room_id)),e._destroy&&(t._destroy=!0),t})),7===(s={service:{title:et.title,total_seats:Number(et.total_seats)||1,service_duration:et.service_duration,prereservation_time:et.prereservation_time,confirmation_type:et.confirmation_type,slot_duration:et.slot_duration,slot_seats:Number(et.slot_seats)||3,price:et.price||"1",booking_max_person_count:Number(et.booking_max_person_count)||6,auto_confirmation:et.auto_confirmation,auto_confirmation_type:et.auto_confirmation_type,service_opening_hours_attributes:et.service_opening_hours_attributes.filter((function(e){return e.day_number>=0&&e.day_number<=6})).slice(0,7).sort((function(e,t){return e.day_number-t.day_number})).map((function(e){var t={day_number:Number(e.day_number),day_off:Boolean(e.day_off)};return e.day_off||(t.time_from=e.time_from,t.time_to=e.time_to),e.id&&null!==e.id&&void 0!==e.id&&(t.id=e.id),t}))}}).service.service_opening_hours_attributes.length){e.next=25;break}return console.error("Service opening hours must have exactly 7 days"),ot({general:"Gli orari di apertura devono includere tutti i 7 giorni della settimana"}),e.abrupt("return");case 25:if(l=s.service.service_opening_hours_attributes.map((function(e){return e.day_number})),7===Object(o.a)(new Set(l)).length){e.next=31;break}return console.error("Duplicate day numbers found:",l),ot({general:"Ogni giorno della settimana deve essere unico"}),e.abrupt("return");case 31:if(c.length>0&&(s.service.services_rooms_attributes=c),!et.id){e.next=39;break}return e.next=35,Pt.put(et.id,{data:s});case 35:u=e.sent,Se.a.showSuccessMessage("Servizio aggiornato con successo"),e.next=43;break;case 39:return e.next=41,Pt.create({data:s});case 41:u=e.sent,Se.a.showSuccessMessage("Servizio creato con successo");case 43:if(200!==u.status&&204!==u.status){e.next=55;break}return e.prev=44,e.next=47,tn();case 47:e.next=52;break;case 49:e.prev=49,e.t0=e.catch(44),console.error("Error fetching services list after save:",e.t0);case 52:Ve(3),setTimeout((function(){Ve((function(e){return 1}))}),0),tt({id:null,title:"",total_seats:1,service_duration:"180_minutes",prereservation_time:"none",confirmation_type:"none",slot_duration:"30_minutes",slot_seats:3,price:"1",booking_max_person_count:6,auto_confirmation:!0,auto_confirmation_type:"always",service_opening_hours_attributes:[{id:null,day_number:0,day_off:!0,time_from:"10:00",time_to:"14:00"},{id:null,day_number:1,day_off:!0,time_from:"10:00",time_to:"14:00"},{id:null,day_number:2,day_off:!0,time_from:"10:00",time_to:"14:00"},{id:null,day_number:3,day_off:!0,time_from:"10:00",time_to:"14:00"},{id:null,day_number:4,day_off:!0,time_from:"10:00",time_to:"14:00"},{id:null,day_number:5,day_off:!0,time_from:"11:00",time_to:"23:00"},{id:null,day_number:6,day_off:!0,time_from:"10:00",time_to:"14:00"}],services_rooms_attributes:[{room_id:"",total_seats:"",uuid:Object(te.a)()}]});case 55:e.next=66;break;case 57:e.prev=57,e.t1=e.catch(15),console.error("Error saving service:",e.t1),console.error("Error response:",e.t1.response),console.error("Error response data:",null===(d=e.t1.response)||void 0===d?void 0:d.data),console.error("Error response status:",null===(p=e.t1.response)||void 0===p?void 0:p.status),(null===(b=e.t1.response)||void 0===b?void 0:b.data)&&"object"===typeof e.t1.response.data?(f=e.t1.response.data,j={},Object.keys(f).forEach((function(e){var t=f[e],n="";if("service_opening_hours"===e&&Array.isArray(t))return n=t.join("; "),void(j[e]=n);if("service_opening_hours.day_number"===e&&Array.isArray(t))t.forEach((function(e){"object"===typeof e&&null!==e&&Object.keys(e).forEach((function(t){var n=e[t];"string"===typeof n&&(j["service_opening_hours.day_".concat(t)]=n)}))}));else{if("service_opening_hours.service_id"===e&&Array.isArray(t))return n=t.join("; "),void(j.service_opening_hours=n);if("service_id"===e&&Array.isArray(t))return n=t.join("; "),void(j.general=n);if(Array.isArray(t)){var r=[];t.forEach((function(e){"string"===typeof e?r.push(e):"object"===typeof e&&null!==e&&Object.keys(e).forEach((function(t){var n=e[t];"string"===typeof n&&r.push("".concat(t,": ").concat(n))}))})),n=r.length>0?r.join("; "):t.join(" ")}else if("string"===typeof t)n=t;else if("object"===typeof t&&null!==t){var a=[];Object.keys(t).forEach((function(e){var n=t[e];"string"===typeof n&&a.push("".concat(e,": ").concat(n))})),n=a.length>0?a.join("; "):JSON.stringify(t)}else n=String(t);n&&"string"===typeof n&&"[object Object]"!==n&&(j[e]=n)}})),Object.keys(j).length>0?(h={}
1,Object.keys(j).forEach((function(e){var t=j[e];"string"===typeof t?h[e]=t:Array.isArray(t)?h[e]=t.join(" "):h[e]=String(t)})),ot(h)):ot({general:"Errore durante il salvataggio del servizio"})):ot({general:"Errore durante il salvataggio del servizio"}),m=et.id?"Errore durante l'aggiornamento del servizio":"Errore durante la creazione del servizio",Se.a.showError(m);case 66:return e.prev=66,vt(!1),e.finish(66);case 69:case"end":return e.stop()}}),e,null,[[15,57,66,69],[44,49]])})));return function(t){return e.apply(this,arguments)}}(),[et,Pt,tn]);Object(u.useCallback)(Object(i.a)(a.a.mark((function e(){var t,n,i,o;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,vt(!0),!Nt){e.next=7;break}return e.next=5,Nt({settings:{table_reservation:Be}});case 5:e.next=8;break;case 7:console.warn("handleUpdate is not available");case 8:if(!(I&&S&&Ht)){e.next=18;break}return e.next=11,Ht.updateOpeningHours(S,I[S]);case 11:return e.next=13,Ht.get("opening_hours/".concat(S));case 13:t=e.sent,n=t.data,H((function(e){return Object(s.a)(Object(s.a)({},e),{},Object(c.a)({},S,Object(s.a)(Object(s.a)({},e[S]),{},{isFetched:!0,errors:null},n)))})),e.next=19;break;case 18:console.warn("Cannot save opening hours - missing dependencies:",{deliveryDates:!!I,deliveryActiveTab:!!S,settingsApi:!!Ht});case 19:return Se.a.showSuccessMessage("Impostazioni salvate con successo"),e.abrupt("return",!0);case 23:return e.prev=23,e.t0=e.catch(0),console.error("Error saving prenotazione tavoli settings:",e.t0),(null===e.t0||void 0===e.t0||null===(i=e.t0.response)||void 0===i||null===(o=i.data)||void 0===o?void 0:o.opening_hours)&&r(e.t0.response.data.opening_hours),Se.a.showError("Errore durante il salvataggio delle impostazioni"),e.abrupt("return",!1);case 29:return e.prev=29,vt(!1),e.finish(29);case 32:case"end":return e.stop()}}),e,null,[[0,23,29,32]])}))),[Nt,Ht,Be,I,S,r,H]);return Object(u.useEffect)((function(){tn()}),[St,Pt]),Object(_.jsxs)(d.a,{children:[Object(_.jsx)(j.a,{}),Object(_.jsx)(m.c,{style:{flex:1,flexDirection:"column"},children:Ft?Object(_.jsx)(w,{}):Object(_.jsxs)(m.a,{as:"form",onSubmit:n,desktopMl:0,style:{minHeight:"100%",flexDirection:"column",display:K===De?"block":"flex"},children:[1===We&&Object(_.jsxs)(_.Fragment,{children:[Object(_.jsx)(v.b,{children:Object(_.jsx)(v.c,{children:"Impostazioni"})}),Object(_.jsx)("div",{style:{},children:Object(_.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"20px",padding:"30px 20px",color:"#636262"},children:[Object(_.jsx)(g.n,{children:"Visibilit\xe0 sulla piattaforma"}),Object(_.jsxs)($.a,{align:"center",justify:"flex-start",marginTop:12,style:{gap:"35px"},children:[Object(_.jsx)(V.a,{mb:0,style:{display:"inline-block",flex:"0 1 auto"},children:(null===St||void 0===St?void 0:St.disabled)?"Per aprire ora scorri lo switch.":Object(_.jsxs)(_.Fragment,{children:["Scorri lo switch per non essere pi\xf9",Object(_.jsx)("br",{}),"visibile sulla piattaforma"]})}),Object(_.jsx)(Ie.a,{name:"restaurant_disabled",onChange:Bt,checked:!(null===St||void 0===St?void 0:St.disabled),disabled:At,style:{flexShrink:0}})]}),Object(_.jsx)(g.n,{children:"GESTIONE SERVIZIO DI PRENOTAZIONE TAVOLI"})]})}),Be&&Object(_.jsx)(_.Fragment,{children:Object(_.jsxs)(_.Fragment,{children:[Object(_.jsx)(g.c,{style:{width:"100%"}}),Object(_.jsx)(be,{data:Ut,setOpeningHourErrors:r,changeDeliveryDayConfig:E,deliveryActiveTab:S,deliveryDates:I,fetchDeliveryDates:D,onChangeDeliveryTab:R,onChangeMaximum:A,onChangeExceptionDay:T,onAddExceptionData:z,deliveryLoading:mt,openingHourErrors:M,onDeleteException:L,onAddNewException:F,exceptionErrors:U}),t]})}),1===We&&Object(_.jsxs)("div",{style:{padding:"20px"},children:[Object(_.jsxs)(x.c,{p:"20px 20px 30px 20px",children:[Object(_.jsx)(g.h,{mb:0,children:"CONFIGURA I SERVIZI DI PRENOTAZIONE"}),Object(_.jsx)(Z.a,{style:{marginTop:"20px"},color:"action",maxW:"320px",width:"320px",type:"button",onClick:function(){Ve(2)},children:"AVVIA LA CONFIGURAZIONE"})]}),Object(_.jsx)(Ee.a,{list:gt,onDelete:nn,onEdit:an,inProcess:Ct||mt,isSuperAdmin:N,currentRestaurant:St}),Object(_.jsx)("button",{style:{backgroundColor:"transparent",color:"#FF7828",border:"none",cursor:"pointer",fontSize:"14px",fontWeight:"500",marginTop:"20px",marginLeft:"20px",marginBottom:"20px"},type:"button",onClick:function(){return Ve(4)},children:Object(_.jsx)("span",{children:"+ Crea servizio manualmente"})})]})]}),2===We&&Object(_.jsxs)(_.Fragment,{children:[Object(_.jsx)(v.b,{children:Object(_.jsx)(v.c,{children:"Configura i servizi"})}),Object(_.jsxs)("div",{style:{},children:[Object(_.jsx)(P,{data:Ut,activeTabKey:S,onChangeTab:R,currentRestaurant:St,hideSwitcher:!0,hideTitle:!0,text:"Qui puoi creare automaticamente i servizi di prenotazione tavoli in base alle fasce orarie da te inserite. Il sistema crea un servizio per ogni fascia oraria inserita. Per esempio, se a pranzo il locale \xe8 aperto dalle 12 alle 14, dal luned\xec al venerd\xec e dalle 12 alle 15, il sabato e la domenica, il sistema crea due servizi di prenotazione, uno valido dal luned\xec al venerd\xec e uno per il sabato e la domenica. In fase di creazione, puoi dare un nome al servizio\xa0 e impostare il numero massimo di coperti prenotabili. Di deafult questo valore \xe8 pari al 20% dei coperti dis
1ponibili.",hideCreateService:!0}),Ze&&Object(_.jsx)("div",{style:{color:"#636262",paddingLeft:"20px",paddingRight:"20px"},children:Object(_.jsx)("div",{style:{},children:lt&&Array.isArray(lt)&&lt.map((function(e,t){var n,r,a,i,o;return Object(_.jsxs)("div",{style:{marginBottom:"20px"},children:[Object(_.jsxs)("div",{style:{marginTop:"20px"},children:[Object(_.jsx)(g.e,{style:{fontSize:"16px",fontWeight:"600",marginBottom:"12px"},children:"Giorni"}),Object(_.jsx)("div",{style:{fontSize:"14px",color:"#636262"},children:(null===e||void 0===e?void 0:e.week_days)&&Array.isArray(e.week_days)?e.week_days.map((function(e){return["Luned\xec","Marted\xec","Mercoled\xec","Gioved\xec","Venerd\xec","Sabato","Domenica"][e]})).join(", "):"N/A"})]}),Object(_.jsxs)("div",{style:{marginTop:"20px"},children:[Object(_.jsx)(g.e,{style:{fontSize:"16px",fontWeight:"600",marginBottom:"12px"},children:"Fascia oraria:"}),Object(_.jsx)("div",{style:{fontSize:"14px",color:"#636262"},children:(null===e||void 0===e?void 0:e.interval)&&Array.isArray(e.interval)&&e.interval[0]&&e.interval[1]?"".concat(e.interval[0]," - ").concat(e.interval[1]):"N/A"})]}),Object(_.jsxs)(g.e,{style:{marginBottom:"20px"},children:["Scrivi il nome che identifica il servizio ",Object(_.jsx)("br",{})," ","(esempi: pranzo o cena)."]}),Object(_.jsx)(X.a,{type:"text",name:"title",label:"Nome del servizio",value:(null===et||void 0===et||null===(n=et.services)||void 0===n||null===(r=n[t])||void 0===r?void 0:r.title)||"",onChange:function(e){return Yt(e,t)},placeholder:"Inserisci nome del servizio",style:{}}),Object(_.jsx)(g.e,{style:{marginBottom:"20px"},children:"Indica il numero totale di coperti prenotabili per questo servizio."}),Object(_.jsx)(X.a,{type:"number",name:"total_seats",label:"Totale coperti prenotabili",value:(null===et||void 0===et||null===(a=et.services)||void 0===a||null===(i=a[t])||void 0===i||null===(o=i.total_seats)||void 0===o?void 0:o.toString())||"",onChange:function(e){return Yt(e,t)},placeholder:"30",max:(null===e||void 0===e?void 0:e.max_total_seats)||100,min:1,style:{}}),Object(_.jsx)(g.c,{style:{marginTop:20,width:"100%"}})]},t)}))})}),Object(_.jsxs)("div",{style:{padding:"20px",display:"flex",flexDirection:"column",justifyContent:"flex-start",gap:"10px"},children:[Object(_.jsx)(Z.a,{color:"action",maxW:"275px",type:"button",disabled:Ze&&bt&&0===lt.length,onClick:function(){if(Ze){if(!bt||0===lt.length)return;rn(),Je(!1)}else ft(!1),Je(!0)},children:Ze?Object(_.jsx)("span",{children:"Conferma servizi automatici"}):Object(_.jsx)("span",{children:"Crea servizi automaticamente"})}),Ze&&bt&&0===lt.length&&Object(_.jsx)("span",{style:{color:"#e53935",fontSize:"14px",maxWidth:"275px"},children:"Non ci sono i servizi disponibili"}),Object(_.jsx)(Z.a,{color:"action",maxW:"260px",type:"button",onClick:function(){return Ve(4)},children:Object(_.jsx)("span",{children:"Crea manualmente"})})]})]})]}),3===We&&Object(_.jsxs)(_.Fragment,{children:[Object(_.jsx)(v.b,{children:Object(_.jsx)(v.c,{children:"Configura i servizi"})}),Object(_.jsxs)("div",{style:{},children:[Object(_.jsx)("div",{style:{padding:"20px",paddingTop:"30px"},children:Object(_.jsx)(g.n,{children:"Crea servizi per fasce orarie"})}),Object(_.jsx)(Ee.a,{list:gt,onDelete:nn,onEdit:an,inProcess:Ct||mt,isSuperAdmin:N,currentRestaurant:St}),Object(_.jsx)("button",{style:{backgroundColor:"transparent",color:"#FF7828",border:"none",cursor:"pointer",fontSize:"14px",fontWeight:"500",marginTop:"20px",marginLeft:"20px",marginBottom:"20px"},type:"button",onClick:function(){return Ve(4)},children:Object(_.jsx)("span",{children:"+ Crea servizio manualmente"})})]})]}),4===We&&Object(_.jsxs)(_.Fragment,{children:[Object(_.jsx)(v.b,{children:Object(_.jsx)(v.c,{children:et.id?"Modifica servizio":"Crea servizio"})}),Object(_.jsxs)("div",{style:{padding:"20px",paddingTop:"30px"},children:[Object(_.jsx)(xe.a,{rooms:nt,onChangeRoom:Qt,localState:et,onSelectTime:Gt,onChange:Wt,onClickChip:Vt,onChangeServiceRoom:qt,onChangeRoomsCount:Kt,onClickRoomsCount:Zt,onChangeRoomItem:Jt,onClickAddRoom:Xt,errors:it,isEditMode:!!et.id}),Object(_.jsx)(h.a,{mobPadding:"20px",style:{marginTop:0},isForm:!0,hideCancel:!0,submitText:"Salva configurazione",cancelText:"Annulla",onSave:on,onCancel:function(){return Ve(1)},isLoading:mt})]})]})]})})]})}},function(e,t,n){"use strict";var r,a=n(93),i=n(254),o=n(239),c=n(41),s=n(2),l=n(16),u=n(21),d={getInProcess:Boolean(u.a.getToken()),authInitialized:!1,updateInProcess:!0,data:{},isSuperAdmin:!1},p=function(){var e,t,n,r,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d,i=arguments.length>1?arguments[1]:void 0;switch(i.type){case l.D:return Object(s.a)(Object(s.a)({},a),{},{resetPasswordInProcess:!0});case l.q:return Object(s.a)(Object(s.a)({},a),{},{getInProcess:!a.authInitialized&&0===Object.keys(a.data||{}).length});case l.s:return Object(s.a)(Object(s.a)({},a),{},{data:i.payload,isSuperAdmin:"root"===(null===(e=i.payload)||void 0===e?void 0:e.role),getInProcess:!1,authInitialized:!0});case l.r:return Object(s.a)(Object(s.a)({},a),{},{isSuperAdmin:!1,getInProcess:!1,authInitialized:!0});case l.a:return Object(s.a)(Object(s.a)({},a),{},{isSuperAdmin:"root"===(null===(t=i.payload)||void 0===t?void 0:t.role)});case l.E:return Object(s.a)(Object(s.a)({},a),{},{resetPasswordErrors:null,resetPasswordInProcess:!1});case l.C:return Object(s.a)(Object(s.a)({},a),{},{resetPasswordErrors:i.payload,resetPasswordInProcess:!1});case l.G:return Object(s.a)(Object(s.a)({},a),{}
1,{sendResetPasswordInProcess:!0});case l.H:return Object(s.a)(Object(s.a)({},a),{},{sendResetPasswordInProcess:!1});case l.F:return Object(s.a)(Object(s.a)({},a),{},{sendResetPasswordInProcess:!1,sendResetPasswordErrors:i.payload});case l.u:return Object(s.a)(Object(s.a)({},a),{},{signInInProcess:!0});case l.t:return Object(s.a)(Object(s.a)({},a),{},{signInInProcess:!1,signInErrors:i.payload});case l.v:return Object(s.a)(Object(s.a)({},a),{},{signInInProcess:!1,data:Object(s.a)(Object(s.a)({},a.data),i.payload),isSuperAdmin:"root"===(null===(n=i.payload)||void 0===n?void 0:n.role),authInitialized:"root"===(null===(r=i.payload)||void 0===r?void 0:r.role)});default:return a}},b=n(25),f=n(0),j=function(){return Object(f.jsx)("span",{children:"Crea o modifica i dati anagrafici della/e tua/e attivit\xe0."})},h={listData:{id:"restaurants",title:"Anagrafica attivit\xe0",description:Object(f.jsx)(j,{}),href:"/profile/restaurant/:id",createLink:"/profile/restaurant/create",loading:!1,items:[]},listFetched:!1,currentItem:{},currentItemInProcess:!1,deleteInProcess:!1,updateOrCreateInProcess:!1,errors:null},m=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case b.b:return Object(s.a)(Object(s.a)({},e),{},{listData:Object(s.a)(Object(s.a)({},e.listData),{},{loading:!0})});case b.a:return Object(s.a)(Object(s.a)({},e),{},{listData:Object(s.a)(Object(s.a)({},e.listData),{},{loading:!1})});case b.g:return Object(s.a)(Object(s.a)({},e),{},{listData:t.payload,listFetched:!1});case b.f:return Object(s.a)(Object(s.a)({},e),{},{listFetched:!0,listData:Object(s.a)(Object(s.a)({},e.listData),{},{items:t.payload,loading:!1})});case b.i:return Object(s.a)(Object(s.a)({},e),{},{currentItemInProcess:!0});case b.h:return Object(s.a)(Object(s.a)({},e),{},{currentItemInProcess:!1});case b.j:return Object(s.a)(Object(s.a)({},e),{},{currentItem:t.payload,currentItemInProcess:!1});case b.m:return Object(s.a)(Object(s.a)({},e),{},{updateOrCreateInProcess:!0});case b.n:return Object(s.a)(Object(s.a)({},e),{},{updateOrCreateInProcess:!1});case b.l:return Object(s.a)(Object(s.a)({},e),{},{errors:t.payload,updateOrCreateInProcess:!1});case b.r:return Object(s.a)(Object(s.a)({},e),{},{deleteInProcess:!0});case b.s:case b.q:return Object(s.a)(Object(s.a)({},e),{},{deleteInProcess:!1});default:return e}},v=n(27),O={modalData:{open:!1,variant:"primary",title:"",body:"",itemData:{}},editableItem:{},categories:[],categoriesLoading:!0,currentRestaurant:null,visibleLists:[],hasEnteredMenu:!1},x=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:O,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.l:return Object(s.a)(Object(s.a)({},e),{},{modalData:Object(s.a)(Object(s.a)({},e.modalData),t.payload)});case c.i:return Object(s.a)(Object(s.a)({},e),{},{currentRestaurant:t.payload});case c.j:return Object(s.a)(Object(s.a)({},e),{},{editableItem:t.payload});case c.m:return Object(s.a)(Object(s.a)({},e),{},{visibleLists:t.payload});case c.a:return Object(s.a)(Object(s.a)({},e),{},{visibleLists:[].concat(Object(v.a)(e.visibleLists),[t.payload])});case c.f:return Object(s.a)(Object(s.a)({},e),{},{visibleLists:e.visibleLists.filter((function(e){return e!==t.payload}))});case c.h:return Object(s.a)(Object(s.a)({},e),{},{visibleLists:[]});case c.k:return Object(s.a)(Object(s.a)({},e),{},{hasEnteredMenu:t.payload});case c.c:return Object(s.a)(Object(s.a)({},e),{},{categoriesLoading:!0});case c.b:return Object(s.a)(Object(s.a)({},e),{},{categoriesLoading:!1});case c.d:return Object(s.a)(Object(s.a)({},e),{},{categories:t.payload,categoriesLoading:!1});default:return e}},g=n(43),y=function(){return Object(f.jsxs)("span",{children:["Crea e modifica i dati anagrafici relativi alla/e ",Object(f.jsx)("br",{})," tua/e societ\xe0."]})},_={listData:{id:"firms",title:"Anagrafica societ\xe0:",description:Object(f.jsx)(y,{}),href:"/profile/firm/:id",createLink:"/profile/firm/create",inProcess:!0,items:[]},itemLoading:!1,currentItem:{},deleteInProcess:!1,errors:null,listFetched:!1,createOrUpdateInProcess:!1},w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case g.k:return Object(s.a)(Object(s.a)({},e),{},{listData:Object(s.a)(Object(s.a)({},e.listData),{},{inProcess:!0})});case g.l:return Object(s.a)(Object(s.a)({},e),{},{listFetched:!0,listData:Object(s.a)(Object(s.a)({},e.listData),{},{items:t.payload})});case g.b:return Object(s.a)(Object(s.a)({},e),{},{createOrUpdateInProcess:!0});case g.m:return Object(s.a)(Object(s.a)({},e),{},{errors:null});case g.h:case g.g:return Object(s.a)(Object(s.a)({},e),{},{itemLoading:!0});case g.i:return Object(s.a)(Object(s.a)({},e),{},{itemLoading:!0,currentItem:t.payload});case g.a:return Object(s.a)(Object(s.a)({},e),{},{errors:t.payload,createOrUpdateInProcess:!1});case g.c:return Object(s.a)(Object(s.a)({},e),{},{createOrUpdateInProcess:!1});case g.e:return Object(s.a)(Object(s.a)({},e),{},{deleteInProcess:!0});case g.d:case g.f:return Object(s.a)(Object(s.a)({},e),{},{deleteInProcess:!1});default:return e}},C=n(67),k=function(){return Object(f.jsxs)("span",{children:["Crea e modifica i dati anagrafici relativi al ",Object(f.jsx)("br",{})," gestore."]})},E={listData:{id:"profile",title:"Anagrafica gestore:",description:Object(f.jsx)(k,{}),href:"/profile/account/:id",as:"/profile/edit",items:[]},createOrUpdateInProcess:!1,itemLoading:!1,currentItem:{},listFetched:!1,errors:null},S=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case C.g:return Object(s.a)(Object(s.a)({},e),{},{listFetched:!0,listData:Object(s.a)(Object(s.a)({},e.listData),{},{items:[t.payload]}),currentItem:t.payload});case C.c:return Object(s.a)(Object(s.a)({},e),{},{createOrUpdateInProcess:!0});case C.d:return Object(s.a)(Object(s.a)({},e),{},{createOrUpdateInProcess:!1});case C.b:return Object(s.a)(Object(s.a)({},e),{},{errors:t.payload,createOrUpdateInProcess:!1});case C.e:return Object(s.a)(Object(s.a)({},e),{},{listFetched:!0});default:return e}},I=n(9),D=n(6),R=n(20),A=n(33),T=function(e,t,n){var r=Array.from(e),a=r.splice(t,1),i=Object(I.a)(a,1)[0];return r.splice(n,0,i),r},P={listData:{id:"dishes",title:"I tuoi piatti/prodotti",description:"Crea o modifica i piatti/prodotti del tuo men\xf9.  ",href:D.a.menuDishesEdit,createLink:D.a.menuDishesCreate,items:[]}
1,itemLoading:!0,currentItem:{},deleteInProcess:!1,errors:null,listFetched:!1,createOrUpdateInProcess:!1,formStep:R.b.first,completedSteps:[R.b.first]},z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:P,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case A.o:return Object(s.a)(Object(s.a)({},e),{},{listFetched:!0,listData:Object(s.a)(Object(s.a)({},e.listData),{},{items:t.payload})});case A.q:return Object(s.a)(Object(s.a)({},e),{},{listFetched:!1,listData:{id:"dishes",title:"I tuoi piatti/prodotti",description:"Inserisci e modifica i piatti/prodotti del tuo men\xf9.",href:D.a.menuDishesEdit,createLink:D.a.menuDishesCreate,items:[]}});case A.a:return Object(s.a)(Object(s.a)({},e),{},{formStep:t.payload.step,completedSteps:t.payload.completedSteps});case A.e:return Object(s.a)(Object(s.a)({},e),{},{createOrUpdateInProcess:!0});case A.p:return Object(s.a)(Object(s.a)({},e),{},{errors:null});case A.k:case A.j:return Object(s.a)(Object(s.a)({},e),{},{itemLoading:!0});case A.l:return Object(s.a)(Object(s.a)({},e),{},{itemLoading:!1,currentItem:t.payload});case A.d:return Object(s.a)(Object(s.a)({},e),{},{errors:t.payload,createOrUpdateInProcess:!1});case A.f:return Object(s.a)(Object(s.a)({},e),{},{createOrUpdateInProcess:!1,formStep:R.b.first,completedSteps:[R.b.first]});case A.h:return Object(s.a)(Object(s.a)({},e),{},{deleteInProcess:!0});case A.g:case A.i:return Object(s.a)(Object(s.a)({},e),{},{deleteInProcess:!1});case A.c:var n=e.listData.items,r=t.payload,a=r.position,i=r.originalPosition,o=T(n,i,a);return Object(s.a)(Object(s.a)({},e),{},{listData:Object(s.a)(Object(s.a)({},e.listData),{},{items:o})});default:return e}},M=n(37),L={listData:{id:"dish-categories",title:"Le tue categorie",description:"Crea e modifica le categorie del tuo men\xf9.",href:D.a.menuCategoriesEdit,createLink:D.a.menuCategoriesCreate,items:[]},itemLoading:!0,currentItem:{},deleteInProcess:!1,errors:null,listFetched:!1,createOrUpdateInProcess:!1,formStep:R.b.first,completedSteps:[R.b.first]},F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:L,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case M.o:return Object(s.a)(Object(s.a)({},e),{},{listFetched:!0,listData:Object(s.a)(Object(s.a)({},e.listData),{},{items:t.payload})});case M.q:return Object(s.a)(Object(s.a)({},e),{},{listFetched:!1,listData:{id:"dish-categories",title:"Le tue categorie",description:"Crea e modifica le categorie del tuo men\xf9.",href:D.a.menuCategoriesEdit,createLink:D.a.menuCategoriesCreate,items:[]}});case M.e:return Object(s.a)(Object(s.a)({},e),{},{createOrUpdateInProcess:!0});case M.a:return Object(s.a)(Object(s.a)({},e),{},{formStep:t.payload.step,completedSteps:t.payload.completedSteps});case M.p:return Object(s.a)(Object(s.a)({},e),{},{errors:null});case M.k:case M.j:return Object(s.a)(Object(s.a)({},e),{},{itemLoading:!0});case M.l:return Object(s.a)(Object(s.a)({},e),{},{itemLoading:!0,currentItem:t.payload});case M.d:return Object(s.a)(Object(s.a)({},e),{},{errors:t.payload,createOrUpdateInProcess:!1});case M.f:return Object(s.a)(Object(s.a)({},e),{},{createOrUpdateInProcess:!1});case M.h:return Object(s.a)(Object(s.a)({},e),{},{deleteInProcess:!0});case M.i:case M.g:return Object(s.a)(Object(s.a)({},e),{},{deleteInProcess:!1});case M.c:var n=e.listData.items,r=t.payload,a=r.position,i=r.originalPosition,o=Array.from(n),c=o.splice(i,1),l=Object(I.a)(c,1),u=l[0];return o.splice(a,0,u),Object(s.a)(Object(s.a)({},e),{},{listData:Object(s.a)(Object(s.a)({},e.listData),{},{items:o})});default:return e}},U=n(53),N={listData:{id:"dish-options",title:"Le opzioni",description:"Crea e modifica le opzioni di personalizzazione dei tuoi piatti/prodotti.",href:D.a.menuOptionsEdit,createLink:D.a.menuOptionsCreate,items:[]},itemLoading:!1,currentItem:{},deleteInProcess:!1,errors:null,listFetched:!1,createOrUpdateInProcess:!1,formStep:R.c.first,completedSteps:[R.c.first]},H=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case U.h:return Object(s.a)(Object(s.a)({},e),{},{listFetched:!0,listData:Object(s.a)(Object(s.a)({},e.listData),{},{items:t.payload})});case U.c:return Object(s.a)(Object(s.a)({},e),{},{createOrUpdateInProcess:!0});case U.b:return Object(s.a)(Object(s.a)({},e),{},{createOrUpdateInProcess:!1,errors:t.payload});case U.d:return Object(s.a)(Object(s.a)({},e),{},{createOrUpdateInProcess:!1});case U.i:return Object(s.a)(Object(s.a)({},e),{},{listFetched:!1,listData:{id:"dish-options",title:"Le opzioni",de
1scription:"Crea e modifica le opzioni di personalizzazione dei tuoi piatti/prodotti.",href:D.a.menuOptionsEdit,createLink:D.a.menuOptionsCreate,items:[]}});case U.a:return Object(s.a)(Object(s.a)({},e),{},{formStep:t.payload.step,completedSteps:t.payload.completedSteps});default:return e}},B=n(15),G=n(47),W=n(60),V=(r={getInProcess:!0,updateInProcess:!1,data:{},errors:null,deliverActiveTab:G.a.reservation},Object(B.a)(r,G.a.reservation,!0),Object(B.a)(r,G.a.delivery,!1),Object(B.a)(r,G.a.takeaway,!1),Object(B.a)(r,G.a.reservation,{opening_hours:[],opening_hour_exceptions:[],isFetched:!1,errors:null}),Object(B.a)(r,G.a.delivery,{opening_hours:[],opening_hour_exceptions:[],isFetched:!1,errors:null}),Object(B.a)(r,G.a.takeaway,{opening_hours:[],opening_hour_exceptions:[],isFetched:!1,errors:null}),r),Q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:V,t=arguments.length>1?arguments[1]:void 0,n=t.payload||{},r=n.deliveryActiveTab;switch(t.type){case W.c:return Object(s.a)(Object(s.a)({},e),{},{getInProcess:!0});case W.d:return Object(s.a)(Object(s.a)({},e),{},{getInProcess:!1,data:t.payload});case W.b:return Object(s.a)(Object(s.a)({},e),{},{getInProcess:!1});case W.g:return Object(s.a)(Object(s.a)({},e),{},{updateInProcess:!0});case W.h:case W.f:return Object(s.a)(Object(s.a)({},e),{},{updateInProcess:!1,errors:t.payload});case W.e:var a=t.payload.errors;return Object(s.a)(Object(s.a)({},e),{},Object(B.a)({},r,Object(s.a)(Object(s.a)({},e[r]),{},{errors:a})));case W.a:var i=t.payload,o=i.day,c=i.data,l=e[r].opening_hours,u=Object(v.a)(l).map((function(e){return parseFloat(e.day_number)===parseFloat(o)?Object(s.a)(Object(s.a)({},e),c):e}));return Object(s.a)(Object(s.a)({},e),{},Object(B.a)({},r,Object(s.a)(Object(s.a)({},e[r]),{},{opening_hours:u,errors:null})));default:return e}},Y=n(28),q={listData:{id:"special-menu",title:"I tuoi men\xf9 speciali",description:"Crea e modifica i tuoi men\xf9 speciali.",href:D.a.specialMenuEdit,createLink:D.a.specialMenuCreate,loading:!1,items:[]},itemLoading:!0,currentItem:{},deleteInProcess:!1,errors:null,listFetched:!1,createOrUpdateInProcess:!1,formStep:R.b.first,completedSteps:[R.b.first]},K=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:q,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Y.o:return Object(s.a)(Object(s.a)({},e),{},{listData:Object(s.a)(Object(s.a)({},e.listData),{},{loading:!1})});case Y.c:return Object(s.a)(Object(s.a)({},e),{},{listFetched:!1,listData:{id:"special-menu",title:"I tuoi men\xf9 speciali",description:"Crea e modifica i tuoi men\xf9 speciali.",href:D.a.specialMenuEdit,createLink:D.a.specialMenuCreate,loading:!1,items:[]}});case Y.p:return Object(s.a)(Object(s.a)({},e),{},{listData:Object(s.a)(Object(s.a)({},e.listData),{},{loading:!0})});case Y.q:return Object(s.a)(Object(s.a)({},e),{},{listFetched:!0,listData:Object(s.a)(Object(s.a)({},e.listData),{},{loading:!1,items:t.payload})});case Y.a:return Object(s.a)(Object(s.a)({},e),{},{formStep:t.payload.step,completedSteps:t.payload.completedSteps});case Y.b:return Object(s.a)(Object(s.a)({},e),{},{errors:null});case Y.l:return Object(s.a)(Object(s.a)({},e),{},{itemLoading:!1});case Y.m:return Object(s.a)(Object(s.a)({},e),{},{itemLoading:!0});case Y.n:return Object(s.a)(Object(s.a)({},e),{},{itemLoading:!1,currentItem:t.payload});case Y.g:return Object(s.a)(Object(s.a)({},e),{},{createOrUpdateInProcess:!0});case Y.f:return Object(s.a)(Object(s.a)({},e),{},{errors:t.payload,createOrUpdateInProcess:!1});case Y.h:return Object(s.a)(Object(s.a)({},e),{},{createOrUpdateInProcess:!1});case Y.j:return Object(s.a)(Object(s.a)({},e),{},{deleteInProcess:!0});case Y.k:case Y.i:return Object(s.a)(Object(s.a)({},e),{},{deleteInProcess:!1});case Y.e:var n=e.listData.items,r=t.payload,a=r.position,i=r.originalPosition,o=Array.from(n),c=o.splice(i,1),l=Object(I.a)(c,1),u=l[0];return o.splice(a,0,u),Object(s.a)(Object(s.a)({},e),{},{listData:Object(s.a)(Object(s.a)({},e.listData),{},{items:o})});default:return e}},Z=Object(a.c)({user:p,restaurant:m,company:w,owner:S,common:x,dishes:z,dish_category:F,dish_option:
1H,settings:Q,special_menu:K}),J=function(e,t){return t.type===c.g&&(e=void 0),Z(e,t)},X=n(4),$=n.n(X),ee=n(7),te=n(167),ne=n(19),re=n(144),ae=n(87),ie=$.a.mark(Ae),oe=$.a.mark(Te),ce=$.a.mark(Pe),se=$.a.mark(ze),le=$.a.mark(Me),ue=$.a.mark(Le),de=$.a.mark(Fe),pe=$.a.mark(Ue),be=$.a.mark(Ne),fe=$.a.mark(He),je=$.a.mark(Be),he=$.a.mark(Ge),me=$.a.mark(We),ve=$.a.mark(Ve),Oe=$.a.mark(Qe),xe=$.a.mark(Ye),ge=$.a.mark(qe),ye=$.a.mark(Ke),_e=$.a.mark(Ze),we=$.a.mark(Je),Ce=$.a.mark(Xe),ke=$.a.mark($e),Ee=$.a.mark(et),Se=$.a.mark(tt),Ie=$.a.mark(nt),De=new te.a,Re=new re.a;function Ae(e){var t,n,r,a,i,o;return $.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return t=e.payload,c.prev=1,n=t.history,r=t.data,c.next=5,De.signIn({data:r});case 5:return a=c.sent,i=a.data,u.a.setToken(i.token),c.next=10,Object(ee.d)({type:l.v,payload:i});case 10:if("root"===i.role){c.next=14;break}return c.next=13,Object(ee.d)({type:l.q});case 13:return c.abrupt("return",n.push("".concat(D.a.chooseRestaurant).concat(window.location.search)));case 14:n.push(D.a.home),c.next=21;break;case 17:return c.prev=17,c.t0=c.catch(1),c.next=21,Object(ee.d)({type:l.t,payload:null===c.t0||void 0===c.t0||null===(o=c.t0.response)||void 0===o?void 0:o.data});case 21:case"end":return c.stop()}}),ie,null,[[1,17]])}function Te(e){var t,n,r,a,i,o;return $.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return t=e.payload,c.prev=1,n=t.history,r=t.data,c.next=5,De.sendPassword({data:r});case 5:return a=c.sent,i=a.data,c.next=9,Object(ee.d)({type:l.E,payload:i});case 9:ne.a.showCustomSuccessMessage("Ti abbiamo inviato un\u2019email per reimpostare la password."),null===n||void 0===n||n.push(D.a.signIn),c.next=18;break;case 13:return c.prev=13,c.t0=c.catch(1),console.log("Error resetting password:",c.t0),c.next=18,Object(ee.d)({type:l.C,payload:null===c.t0||void 0===c.t0||null===(o=c.t0.response)||void 0===o?void 0:o.data});case 18:case"end":return c.stop()}}),oe,null,[[1,13]])}function Pe(e){var t,n,r,a;return $.a.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.prev=1,i.next=4,De.resetPassword({data:t});case 4:return n=i.sent,r=n.data,i.next=8,Object(ee.d)({type:l.H,payload:r});case 8:i.next=14;break;case 10:return i.prev=10,i.t0=i.catch(1),i.next=14,Object(ee.d)({type:l.F,payload:null===i.t0||void 0===i.t0||null===(a=i.t0.response)||void 0===a?void 0:a.data});case 14:case"end":return i.stop()}}),ce,null,[[1,10]])}function ze(e){var t,n,r;return $.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(t=e.payload,u.a.getToken()){a.next=5;break}return a.next=4,Object(ee.d)({type:l.r});case 4:return a.abrupt("return");case 5:return a.next=7,Object(ee.e)(ae.a);case 7:if(!a.sent){a.next=10;break}return a.abrupt("return");case 10:return a.prev=10,a.next=13,Re.get("me");case 13:if(n=a.sent,r=n.data,u.a.getToken()){a.next=17;break}return a.abrupt("return");case 17:return a.next=19,Object(ee.d)({type:l.s,payload:r});case 19:a.next=26;break;case 21:return a.prev=21,a.t0=a.catch(10),a.next=25,Object(ee.d)({type:l.r});case 25:t.history&&t.pathname&&([D.a.signIn,D.a.forgetPassword,D.a.newPassword,D.a.register].includes(t.pathname)||t.history.push("".concat(D.a.signIn).concat(window.location.search)));case 26:case"end":return a.stop()}}),se,null,[[10,21]])}function Me(e){var t,n,r,a,i,o,c,s;return $.a.wrap((function(d){for(;;)switch(d.prev=d.next){case 0:return t=e.payload,n=e.meta,d.prev=1,r=t.data,d.next=5,De.signup({data:r});case 5:return a=d.sent,i=a.data,console.log("Signup saga response:",i),i.token&&u.a.setToken(i.token),d.next=11,Object(ee.d)({type:l.K,payload:i});case 11:(null===n||void 0===n?void 0:n.resolve)&&n.resolve({data:i}),d.next=21;break;case 14:return d.prev=14,d.t0=d.catch(1),console.error("Signup saga error:",null===d.t0||void 0===d.t0||null===(o=d.t0.response)||void 0===o?void 0:o.data),s=(null===d.t0||void 0===d.t0||null===(c=d.t0.response)||void 0===c?void 0:c.data)||{message:"Errore durante la registrazione"},d.next=20,Object(ee.d)({type:l.I,payload:s});case 20:(null===n||void 0===n?void 0:n.reject)&&n.reject(d.t0);case 21:case"end":return d.stop()}}),le,null,[[1,14]])}function Le(e){var t,n,r,a,i,o;return $.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return t=e.payload,n=e.meta,c.prev=1,r=t.data,c.next=5,De.confirmPhone({data:r});case 5:return a=c.sent,i=a.data,c.next=9,Object(ee.d)({type:l.m,payload:i});case 9:(null===n||void 0===n?void 0:n.resolve)&&n.resolve({data:i}),c.next=17;break;case 12:return c.prev=12,c.t0=c.catch(1),c.next=16,Object(ee.d)({type:l.k,payload:null===c.t0||void 0===c.t0||null===(o=c.t0.response)||void 0===o?void 0:o.data});case 16:(null===n||void 0===n?void 0:n.reject)&&n.reject(c.t0);case 17:case"end":return c.stop()}}),ue,null,[[1,12]])}function Fe(e){var t,n,r,a,i,o;return $.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return t=e.payload,n=e.meta,c.prev=1,r=t.data,c.next=5,De.resendCodePhone({data:r});case 5:return a=c.sent,i=a.data,c.next=9,Object(ee.d)({type:l.m,payload:i});case 9:(null===n||void 0===n?void 0:n.resolve)&&n.resolve({data:i}),c.next=17;break;case 12:return c.prev=12,c.t0=c.catch(1),c.next=16,Object(ee.d)({type:l.k,payload:null===c.t0||void 0===c.t0||null===(o=c.t0.response)||void 0===o?void 0:o.data});case 16:(null===n||void 0===n?void 0:n.reject)&&n.reject(c.t0);case 17:case"end":return c.stop()}}),de,null,[[1,12]])}function Ue(e){var t,n,r,a,i,o;return $.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return t=e.payload,n=e.meta,c.prev=1,r=t.data,c.next=5,De.resendCodeEmail({data:r});case 5:return a=c.sent,i=a.data,c.next=9,Object(ee.d)({type:l.y,payload:i});case 9:c.next=16;break;case 11:return c.prev=11,c.t0=c.catch(1),c.next=15,Object(ee.d)({type:l.w,payload:null===c.t0||void 0===c.t0||null===(o=c.t0.response)||void 0===o?void 0:o.data});case 15:(null===n||void 0===n?void 0:n.reject)&&n.reject(c.t0);case 16:case"end":return c.stop()}}),pe,null,[[1,11]])}function Ne(e){var t,n,r,a,i,o;return $.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:if(t=e.payload,c.prev=1,n=t.data,u.a.getToken()){c.next=6;break}throw new Error("No authentication token found");case 6:return c.next=8,De.changeEmail({data:{email:n.email}});case 8:return r=c.sent,a=r.data,c.next=12,Object(ee.d)({type:l.d,payload:a});case 12:c.next=19;break;case 14:return c.prev=14,c.t0=c.catch(1),console.error("Change email error:",(null===c.t0||void 0===c.t0||null===(i=c.t0.response)||void 0===i?void 0:i.data)||c.t0.message),c.next=19,Object(ee.d)({type:l.b,payload:(null===c.t0||void 0===c.t0||null===(o=c.t0.response)||void 0===o?void 0:o.data)||{message:c.t0.message}});case 19:case"end":return c.stop()}}),be,null,[[1,14]])}function He(e){var t,n,r,a,i,o;return $.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return t=e.payload,n=e.meta,c.prev=1,r=t.data,c.next=5,De.changePhone({data:{phone:r.phone}});case 5:return a=c.sent,i=a.data,c.next=9,Object(ee.d)({type:l.g,payload:i});case 9:(null===n||void 0===n?void 0:n.resolve)&&n.resolve({data:i}),c.next=17;break;case 12:return c.prev=12,c.t0=c.catch(1),c.next=16,Object(ee.d)({type:l.e,payload:null===c.t0||void 0===c.t0||null===(o=c.t0.response)||void 0===o?void 0:o.data});case 16:(null===n||void 0===n?void 0:n.reject)&&n.reject(c.t0);case 17:case"end":return c.stop()}}),fe,null,[[1,12]])}function Be(e){var t,n,r,a,i,o,c,s;return $.a.wrap((function(u){for(;;)switch(u.prev=u.next){case 0:return t=e.payload,n=e.meta,u.prev=1,r=t.data,u.next=5,De.confirmEmail({data:r});case 5:return a=u.sent,i=a.data,u.next=9,Object(ee.d)({type:l.j,payload:i});case 9:(null===n||void 0===n?void 0:n.resolve)&&n.resolve({data:i}),u.next=19;break;case 12:return u.prev=12,u.t0=u.catch(1),console.error("Confirm email error:",null===u.t0||void 0===u.t0||null===(o=u.t0.response)||void 0===o?void 0:o.data),s=(null===u.t0||void 0===u.t0||null===(c=u.t0.response)||void 0===c?void 0:c.data)||{message:"Errore durante la conferma email"},u.next=18,Object(ee.d)({type:l.h,payload:s});case 18:(null===n||void 0===n?void 0:n.reject)&&n.reject(u.t0);case 19:case"end":return u.stop()}}),je,null,[[1,12]])}function Ge(e){var t,n,r,a,i,o,c,s;return $.a.wrap((function(u){for(;;)switch(u.prev=u.next){case 0:return t=e.payload,n=e.meta,u.prev=1,r=t.data,console.log("Finish phone payload:",r),u.next=6,De.finishPhone({data:r});case 6:return a=u.sent,i=a.data,console.log("Finish phone response:",i),u.next=11,Object(ee.d)({type:l.p,payload:i});case 11:(null===n||void 0===n?void 0:n.resolve)&&n.resolve({data:i}),u.next=21;break;case 14:return u.prev=14,u.t0=u.catch(1),console.error("Finish phone error:",null===u.t0||void 0===u.t0||null===(o=u.t0.response)||void 0===o?void 0:o.data),s=(null===u.t0||void 0===u.t0||null===(c=u.t0.response)||void 0===c?void 0:c.data)||{message:"Errore durante la conferma del telefono"},u.next=20,Object(ee.d)({type:l.n,payload:s});case 20:(null===n||void 0===n?void 0:n.reject)&&n.reject(u.t0);case 21:case"end":return u.stop()}}),he,null,[[1,14]])}function We(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(l.u,Ae);case 2:case"end":return e.stop()}}),me)}function Ve(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(l.D,Te);case 2:case"end":return e.stop()}}),ve)}function Qe(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(l.q,ze);case 2:case"end":return e.stop()}}),Oe)}function Ye(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(l.G,Pe);case 2:case"end":return e.stop()}}),xe)}function qe(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(l.J,Me);case 2:case"end":return e.stop()}}),ge)}function Ke(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(l.l,Le);case 2:case"end":return e.stop()}}),ye)}function Ze(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(l.A,Fe);case 2:case"end":return e.stop()}}),_e)}function Je(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(l.c,Ne);case 2:case"end":return e.stop()}}),we)}function Xe(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(l.f,He);case 2:case"end":return e.stop()}}),Ce)}function $e(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(l.i,Be);case 2:case"end":return e.stop()}}),ke)}function et(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(l.o,Ge);case 2:case"end":return e.stop()}}),Ee)}function tt(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(l.x,Ue);case 2:case"end":return e.stop()}}),Se)}function nt(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.a)([Object(ee.c)(We),Object(ee.c)(Ve),Object(ee.c)(Qe),Object(ee.c)(Ye),Object(ee.c)(qe),Object(ee.c)(Ke),Object(ee.c)(Ze),Object(ee.c)(Je),Object(ee.c)(Xe),Object(ee.c)($e),Object(ee.c)(et),Object(ee.c)(tt)]);case 2:case"end":return e.stop()}}),Ie)}var rt=n(79),at=n(135),it=n(55),ot=n(40),ct=$.a.mark(wt),st=$.a.mark(Ct),lt=$.a.mark(kt),ut=$.a.mark(Et),dt=$.a.mark(St),pt=$.a.mark(It),bt=$.a.mark(Dt),ft=$.a.mark(Rt),jt=$.a.mark(At),ht=$.a.mark(Tt),mt=$.a.mark(Pt),vt=$.a.mark(zt),Ot=$.a.mark(Mt),xt=$.a.mark(Lt),gt=$.a.mark(Ft),yt=new rt.a,_t=new at.a;function wt(e){var t,n;return $.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.payload,r.prev=1,r.next=4,Object(ee.b)(it.c,yt,{itemsKey:"restaurants",params:(null===t||void 0===t?void 0:t.params)||{}});case 4:return n=r.sent,r.next=7,Object(ee.d)({type:b.f,payload:n});case 7:r.next=13;break;case 9:return r.prev=9,r.t0=r.catch(1),r.next=13,Object(ee.d)({type:b.a,payload:null===r.t0||void 0===r.t0?void 0:r.t0.response});case 13:case"end":return r.stop()}}),ct,null,[[1,9]])}function Ct(e){var t,n,r;return $.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.payload,a.prev=1,a.next=4,yt.get(t.id);case 4:return n=a.sent,r=n.data,a.next=8,Object(ee.d)({type:b.j,payload:r.restaurant});case 8:a.next=14;break;case 10:return a.prev=10,a.t0=a.catch(1),a.next=14,Object(ee.d)({type:b.h,payload:null===a.t0||void 0===a.t0?void 0:a.t0.response});case 14:case"end":return a.stop()}}),st,null,[[1,10]])}function kt(e){var t,n,r,a,i;return $.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,o.prev=1,n=t.formData,r=t.afterSuccess,o.next=5,yt.create({data:n,headers:{"Content-Type":"multipart/Form-d
1ata"}});case 5:return a=o.sent,a.data.restaurant.id,o.next=9,Object(ee.d)({type:b.p,payload:a.data.restaurant});case 9:return o.next=11,Object(ee.d)({type:c.i,payload:a.data.restaurant});case 11:r&&r(a.data.restaurant),o.next=18;break;case 14:return o.prev=14,o.t0=o.catch(1),o.next=18,Object(ee.d)({type:b.k,payload:null===o.t0||void 0===o.t0||null===(i=o.t0.response)||void 0===i?void 0:i.data});case 18:case"end":return o.stop()}}),lt,null,[[1,14]])}function Et(e){var t,n,r,a,i,o,l,u,d;return $.a.wrap((function(p){for(;;)switch(p.prev=p.next){case 0:return t=e.payload,p.prev=1,p.next=4,Object(ee.e)((function(e){return e.user.isSuperAdmin}));case 4:return n=p.sent,p.next=7,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 7:if(r=p.sent,a=t.id,i=t.formData,o=t.afterSuccess,l=t.resetModal,!a){p.next=14;break}return p.next=12,yt.put(a,{data:i});case 12:p.next=16;break;case 14:return p.next=16,yt.create({data:i,headers:{"Content-Type":"multipart/Form-data"}});case 16:return p.next=18,Object(ee.d)({type:b.n});case 18:return u={},i.forEach((function(e,t){u[t]="takeaway"!==t&&"delivery"!==t&&"reservation"!==t&&"disabled"!==t?e:"true"===e||!0===e})),p.next=22,Object(ee.d)({type:c.i,payload:Object(s.a)(Object(s.a)({},r||{}),u)});case 22:if(n){p.next=25;break}return p.next=25,Object(ee.d)({type:b.b,payload:{}});case 25:if(o&&o(),!l){p.next=29;break}return p.next=29,Object(ee.d)(Object(ot.j)({open:!1,variant:"primary",title:"",body:"",itemData:{}}));case 29:p.next=36;break;case 31:return p.prev=31,p.t0=p.catch(1),console.log("[sagas.js::153]:e",p.t0),p.next=36,Object(ee.d)({type:b.l,payload:null===p.t0||void 0===p.t0||null===(d=p.t0.response)||void 0===d?void 0:d.data});case 36:case"end":return p.stop()}}),ut,null,[[1,31]])}function St(e){var t,n,r;return $.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.payload,a.prev=1,n=t.id,r=t.history,a.next=5,yt.destroy(n);case 5:return a.next=7,Object(ee.d)({type:b.s});case 7:return a.next=9,Object(ee.d)(Object(ot.j)({open:!1,variant:"primary",title:"",body:"",itemData:{}}));case 9:return ne.a.showSuccessMessage(),a.next=12,Object(ee.d)({type:b.b,payload:{}});case 12:null===r||void 0===r||r.push(D.a.profile,{showDeleteActivitySuccess:!0}),a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(1),a.next=19,Object(ee.d)({type:b.q,payload:null===a.t0||void 0===a.t0?void 0:a.t0.response});case 19:case"end":return a.stop()}}),dt,null,[[1,15]])}function It(e){var t,n,r,a;return $.a.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(e.payload,i.prev=1,!(t=u.a.getCurrentRestaurant())){i.next=12;break}return n=JSON.parse(t),i.next=7,yt.get(n);case 7:if(r=i.sent,!(a=r.data.restaurant)){i.next=12;break}return i.next=12,Object(ee.d)({type:c.i,payload:a});case 12:return i.next=14,Object(ee.d)({type:b.e});case 14:i.next=20;break;case 16:return i.prev=16,i.t0=i.catch(1),i.next=20,Object(ee.d)({type:b.c,payload:null===i.t0||void 0===i.t0?void 0:i.t0.response});case 20:case"end":return i.stop()}}),pt,null,[[1,16]])}function Dt(e){var t,n,r,a,i,o,c,s,l,u;return $.a.wrap((function(d){for(;;)switch(d.prev=d.next){case 0:return t=e.payload,d.prev=1,n=t.users,r=t.afterSuccess,d.next=5,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 5:return a=d.sent,i={restaurant_id:(null===a||void 0===a?void 0:a.id)||4414,users:n.map((function(e){return{first_name:e.name,last_name:e.surname,phone:e.phone,sms_notification:e.allowBooking,email:""}}))},console.log("Sending bulk create request with data:",i),d.next=10,Object(ee.b)([_t,"bulkCreate"],i);case 10:return d.next=12,Object(ee.d)({type:b.v});case 12:r&&r(),ne.a.showCustomSuccessMessage("Staff members have been successfully added"),d.next=25;break;case 16:return d.prev=16,d.t0=d.catch(1),console.log("Full error object:",d.t0),console.log("Error response:",d.t0.response),console.log("Error data:",null===(o=d.t0.response)||void 0===o?void 0:o.data),d.next=23,Object(ee.d)({type:b.t,payload:(null===(c=d.t0.response)||void 0===c?void 0:c.data)||d.t0.message});case 23:t.afterError&&t.afterError(null===(u=d.t0.response)||void 0===u?void 0:u.data),ne.a.showError((null===d.t0||void 0===d.t0||null===(s=d.t0.response)||void 0===s||null===(l=s.data)||void 0===l?void 0:l.message)||"Error creating staff members");case 25:case"end":return d.stop()}}),bt,null,[[1,16]])}function Rt(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(b.b,wt);case 2:case"end":return e.stop()}}),ft)}function At(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(b.i,Ct);case 2:case"end":return e.stop()}}),jt)}function Tt(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(b.o,kt);case 2:case"end":return e.stop()}}),ht)}function Pt(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(b.m,Et);case 2:case"end":return e.stop()}}),mt)}function zt(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(b.r,St);case 2:case"end":return e.stop()}}),vt)}function Mt(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(b.d,It);case 2:case"end":return e.stop()}}),Ot)}function Lt(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(b.u,Dt);case 2:case"end":return e.stop()}}),xt)}function Ft(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.a)([Object(ee.c)(Rt),Object(ee.c)(At),Object(ee.c)(Tt),Object(ee.c)(Pt),Object(ee.c)(zt),Object(ee.c)(Mt),Object(ee.c)(Lt)]);case 2:case"end":return e.stop()}}),gt)}var Ut=n(132),Nt=$.a.mark(Zt),Ht=$.a.mark(Jt),Bt=$.a.mark(Xt),Gt=$.a.mark($t),Wt=$.a.mark(e
1n),Vt=$.a.mark(tn),Qt=$.a.mark(nn),Yt=$.a.mark(rn),qt=$.a.mark(an),Kt=new Ut.a;function Zt(e){var t,n;return $.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.payload,r.prev=1,r.next=4,Object(ee.b)(it.c,Kt,{itemsKey:"companies",params:(null===t||void 0===t?void 0:t.params)||{}});case 4:return n=r.sent,r.next=7,Object(ee.d)({type:g.l,payload:n});case 7:r.next=13;break;case 9:return r.prev=9,r.t0=r.catch(1),r.next=13,Object(ee.d)({type:g.j,payload:null===r.t0||void 0===r.t0?void 0:r.t0.response});case 13:case"end":return r.stop()}}),Nt,null,[[1,9]])}function Jt(e){var t,n,r;return $.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.payload,a.prev=1,a.next=4,Kt.get(t.id);case 4:return n=a.sent,r=n.data,a.next=8,Object(ee.d)({type:g.i,payload:r.company});case 8:a.next=14;break;case 10:return a.prev=10,a.t0=a.catch(1),a.next=14,Object(ee.d)({type:g.g,payload:null===a.t0||void 0===a.t0?void 0:a.t0.response});case 14:case"end":return a.stop()}}),Ht,null,[[1,10]])}function Xt(e){var t,n,r,a,i;return $.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(t=e.payload,o.prev=1,n=t.id,r=t.data,a=t.history,!n){o.next=8;break}return o.next=6,Kt.put(n,{data:r});case 6:o.next=10;break;case 8:return o.next=10,Kt.create({data:r});case 10:return o.next=12,Object(ee.d)({type:g.c});case 12:return ne.a.showCreateOrUpdateSuccess(),o.next=15,Object(ee.d)({type:g.k,payload:{}});case 15:null===a||void 0===a||a.push(D.a.profile),o.next=22;break;case 18:return o.prev=18,o.t0=o.catch(1),o.next=22,Object(ee.d)({type:g.a,payload:null===o.t0||void 0===o.t0||null===(i=o.t0.response)||void 0===i?void 0:i.data});case 22:case"end":return o.stop()}}),Bt,null,[[1,18]])}function $t(e){var t,n,r;return $.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.payload,a.prev=1,n=t.id,r=t.history,a.next=5,Kt.destroy(n);case 5:return a.next=7,Object(ee.d)({type:g.f});case 7:return ne.a.showSuccessMessage(),a.next=10,Object(ee.d)(Object(ot.j)({open:!1,variant:"primary",title:"",body:"",itemData:{}}));case 10:return a.next=12,Object(ee.d)({type:g.k,payload:{}});case 12:null===r||void 0===r||r.push(D.a.profile,{showDeleteSuccess:!0}),a.next=19;break;case 15:return a.prev=15,a.t0=a.catch(1),a.next=19,Object(ee.d)({type:g.d});case 19:case"end":return a.stop()}}),Gt,null,[[1,15]])}function en(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(g.k,Zt);case 2:case"end":return e.stop()}}),Wt)}function tn(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(g.b,Xt);case 2:case"end":return e.stop()}}),Vt)}function nn(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(g.h,Jt);case 2:case"end":return e.stop()}}),Qt)}function rn(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(g.e,$t);case 2:case"end":return e.stop()}}),Yt)}function an(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.a)([Object(ee.c)(en),Object(ee.c)(tn),Object(ee.c)(nn),Object(ee.c)(rn)]);case 2:case"end":return e.stop()}}),qt)}var on=n(241),cn=n(192),sn=$.a.mark(jn),ln=$.a.mark(hn),un=$.a.mark(mn),dn=$.a.mark(vn),pn=$.a.mark(On),bn=new cn.a,fn=new Ut.a;function jn(e){var t,n;return $.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.payload,r.prev=1,r.next=4,Object(ee.b)(it.c,bn,{itemsKey:"categories",params:(null===t||void 0===t?void 0:t.params)||{}});case 4:return n=r.sent,r.next=7,Object(ee.d)({type:c.d,payload:n});case 7:r.next=13;break;case 9:return r.prev=9,r.t0=r.catch(1),r.next=13,Object(ee.d)({type:c.b,payload:null===r.t0||void 0===r.t0?void 0:r.t0.response});case 13:case"end":return r.stop()}}),sn,null,[[1,9]])}function hn(e){var t,n,r,a,i,o,c,s,l,u,d;return $.a.wrap((function(p){for(;;)switch(p.prev=p.next){case 0:return Object(on.a)(e),p.prev=1,p.next=4,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 4:if(r=p.sent){p.next=7;break}return p.abrupt("return");case 7:if(a={},!(null===(t=r.company)||void 0===t?void 0:t.stripe_details_submitted)){p.next=16;break}return p.next=11,fn.getStripeLoginLink(null===r||void 0===r||null===(i=r.company)||void 0===i?void 0:i.id);case 11:o=p.sent,c=o.data,a=c,p.next=21;break;case 16:return p.next=18,fn.getStripeLink(null===r||void 0===r||null===(s=r.company)||void 0===s?void 0:s.id);case 18:l=p.sent,u=l.data,a=u;case 21:if(!(null===(n=a)||void 0===n?void 0:n.url)){p.next=25;break}return p.abrupt("return",window.open(a.url));case 25:ne.a.showError(null===(d=a)||void 0===d?void 0:d.error);case 26:p.next=32;break;case 28:p.prev=28,p.t0=p.catch(1),ne.a.showError(),console.log("e",p.t0);case 32:case"end":return p.stop()}}),ln,null,[[1,28]])}function mn(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(c.c,jn);case 2:case"end":return e.stop()}}),un)}function vn(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(c.e,hn);case 2:case"end":return e.stop()}}),dn)}function On(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.a)([Object(ee.c)(mn),Object(ee.c)(vn)]);case 2:case"end":return e.stop()}}),pn)}var xn=n(182),gn=$.a.mark(En),yn=$.a.mark(Sn),_n=$.a.mark(In),wn=$.a.mark(Dn),Cn=$.a.mark(Rn),kn=new xn.a;function En(e){var t,n,r,a;return $.a.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.payload,i.prev=1,i.next=4,kn.getAccount(t);case 4:return n=i.sent,r=n.data,a=r.owner,i.next=9,Object(ee.d)({type:C.g,payload:Object(s.a)({},a?Object(s.a)(Object(s.a)({},a),{},{title:"".concat(a.first_name," ").concat(a.last_name)}):{})});case 9:i.next=15;break;case 11:return i.prev=11,i.t0=i.catch(1),i.next=15,Object(ee.d)({type:C.e,payload:null===i.t0||void 0===i.t0?void 0:i.t0.response});case 15:case"end":return i.stop()}}),gn,null,[[1,11]])}function Sn(e){var t,n,r,a,i;return $.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(t=e.payload,o.prev=1,n=t.id,r=t.formData,a=t.afterSuccess,!n){o.next=9;break}return o.next=6,kn.put(n,{data:r});case 6:o.t0=o.sent,o.next=12;break;case 9:return o.next=11,kn.create({data:r});case 11:o.t0=o.sent;case 12:return o.t0,o.next=15,Object(ee.d)({type:C.d});case 15:ne.a.showCreateOrUpdateSuccess(),a&&a(),o.next=23;break;case 19:return o.prev=19,o.t1=o.catch(1),o.next=23,Object(ee.d)({type:C.b,payload:null===o.t1||void 0===o.t1||null===(i=o.t1.response)||void 0===i?void 0:i.data});case 23:case"end":return o.stop()}}),yn,null,[[1,19]])}function In(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(C.f,En);case 2:case"end":return e.stop()}}),_n)}function Dn(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(C.c,Sn);case 2:case"end":return e.stop()}}),wn)}function Rn(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.a)([Object(ee.c)(In),Object(ee.c)(Dn)]);case 2:case"end":return e.stop()}}),Cn)}var An=n(107),Tn=$.a.mark(Wn),Pn=$.a.mark(Vn),zn=$.a.mark(Qn),Mn=$.a.mark(Yn),Ln=$.a.mark(qn),Fn=$.a.mark(Kn),Un=$.a.mark(Zn),Nn=$.a.mark(Jn),Hn=$.a.mark(Xn),Bn=$.a.mark($n),Gn=$.a.mark(er);function Wn(){var e,t,n,r;return $.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 3:return e=a.sent,t=new An.a(null===e||void 0===e?void 0:e.id),a.next=7,Object(ee.b)(it.c,t,{itemsKey:"dishes"});case 7:return n=a.sent,a.next=10,Object(ee.d)({type:A.o,payload:n});case 10:a.next=16;break;case 12:return a.prev=12,a.t0=a.catch(0),a.next=16,Object(ee.d)({type:A.m,payload:null===a.t0||void 0===a.t0||null===(r=a.t0.response)||void 0===r?void 0:r.data});case 16:case"end":return a.stop()}}),Tn,null,[[0,12]])}function Vn(e){var t,n,r,a,i,o;return $.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return t=e.payload,c.prev=1,c.next=4,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 4:return n=c.sent,r=new An.a(null===n||void 0===n?void 0:n.id),c.next=8,r.get(t.id);case 8:return a=c.sent,i=a.data,c.next=12,Object(ee.d)({type:A.l,payload:i.dish});case 12:c.next=18;break;case 14:return c.prev=14,c.t0=c.catch(1),c.next=18,Object(ee.d)({type:A.j,payload:null===c.t0||void 0===c.t0||null===(o=c.t0.response)||void 0===o?void 0:o.data});case 18:case"end":return c.stop()}}),Pn,null,[[1,14]])}function Qn(e){var t,n,r;return $.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.payload,a.prev=1,a.next=4,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 4:return n=a.sent,r=new An.a(null===n||void 0===n?void 0:n.id),a.next=8,Object(ee.d)({type:A.c,payload:t});case 8:return a.next=10,r.put(t.id,{data:{position:t.position+1}});case 10:a.next=16;break;case 12:return a.prev=12,a.t0=a.catch(1),a.next=16,Object(ee.d)({type:A.c,payload:{originalPosition:t.position,position:t.originalPosition}});case 16:case"end":return a.stop()}}),zn,null,[[1,12]])}function Yn(e){var t,n,r,a,i,o,c;return $.a.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.payload,s.prev=1,n=t.id,r=t.formData,a=t.history,s.next=5,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 5:if(i=s.sent,o=new An.a(i.id),!n){s.next=13;break}return s.next=10,o.put(n,{data:r});case 10:s.t0=s.sent,s.next=16;break;case 13:return s.next=15,o.create({data:r,headers:{"Content-Type":"multipart/Form-d
1ata"}});case 15:s.t0=s.sent;case 16:return s.t0,s.next=19,Object(ee.d)({type:A.f});case 19:return s.next=21,Object(ee.d)({type:A.n});case 21:ne.a.showSuccessMessage(),null===a||void 0===a||a.push(D.a.menu),s.next=29;break;case 25:return s.prev=25,s.t1=s.catch(1),s.next=29,Object(ee.d)({type:A.d,payload:null===s.t1||void 0===s.t1||null===(c=s.t1.response)||void 0===c?void 0:c.data});case 29:case"end":return s.stop()}}),Mn,null,[[1,25]])}function qn(e){var t,n,r,a,i;return $.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,o.prev=1,n=t.id,r=t.history,o.next=5,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 5:return a=o.sent,i=new An.a(a.id),o.next=9,i.destroy(n);case 9:return o.next=11,Object(ee.d)({type:A.i});case 11:return o.next=13,Object(ee.d)(Object(ot.j)({open:!1,variant:"primary",title:"",body:"",itemData:{}}));case 13:return ne.a.showSuccessMessage(),o.next=16,Object(ee.d)({type:A.n,payload:{}});case 16:null===r||void 0===r||r.push(D.a.menu),o.next=23;break;case 19:return o.prev=19,o.t0=o.catch(1),o.next=23,Object(ee.d)({type:A.i,payload:null===o.t0||void 0===o.t0?void 0:o.t0.response});case 23:case"end":return o.stop()}}),Ln,null,[[1,19]])}function Kn(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(A.e,Yn);case 2:case"end":return e.stop()}}),Fn)}function Zn(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(A.k,Vn);case 2:case"end":return e.stop()}}),Un)}function Jn(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(A.b,Qn);case 2:case"end":return e.stop()}}),Nn)}function Xn(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(A.n,Wn);case 2:case"end":return e.stop()}}),Hn)}function $n(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(A.h,qn);case 2:case"end":return e.stop()}}),Bn)}function er(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.a)([Object(ee.c)(Kn),Object(ee.c)(Xn),Object(ee.c)($n),Object(ee.c)(Zn),Object(ee.c)(Jn)]);case 2:case"end":return e.stop()}}),Gn)}var tr=n(117),nr=$.a.mark(dr),rr=$.a.mark(pr),ar=$.a.mark(br),ir=$.a.mark(fr),or=$.a.mark(jr),cr=$.a.mark(hr),sr=$.a.mark(mr),lr=$.a.mark(vr),ur=$.a.mark(Or);function dr(){var e,t,n,r;return $.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 3:return e=a.sent,t=new tr.a(null===e||void 0===e?void 0:e.id),a.next=7,Object(ee.b)(it.c,t,{itemsKey:"dish_categories"});case 7:return n=a.sent,a.next=10,Object(ee.d)({type:M.o,payload:n});case 10:a.next=16;break;case 12:return a.prev=12,a.t0=a.catch(0),a.next=16,Object(ee.d)({type:M.m,payload:null===a.t0||void 0===a.t0||null===(r=a.t0.response)||void 0===r?void 0:r.data});case 16:case"end":return a.stop()}}),nr,null,[[0,12]])}function pr(e){var t,n,r,a,i,o,c;return $.a.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.payload,s.prev=1,s.next=4,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 4:if(n=s.sent,r=new tr.a(null===n||void 0===n?void 0:n.id),a=t.id,i=t.formData,o=t.history,!a){s.next=13;break}return s.next=10,r.put(a,{data:i});case 10:s.t0=s.sent,s.next=16;break;case 13:return s.next=15,r.create({data:i,headers:{"Content-Type":"multipart/Form-d
1ata"}});case 15:s.t0=s.sent;case 16:return s.t0,s.next=19,Object(ee.d)({type:M.f});case 19:return s.next=21,Object(ee.d)({type:M.n});case 21:ne.a.showCreateOrUpdateSuccess(),null===o||void 0===o||o.push(D.a.menu),s.next=29;break;case 25:return s.prev=25,s.t1=s.catch(1),s.next=29,Object(ee.d)({type:M.d,payload:null===s.t1||void 0===s.t1||null===(c=s.t1.response)||void 0===c?void 0:c.data});case 29:case"end":return s.stop()}}),rr,null,[[1,25]])}function br(e){var t,n,r,a,i;return $.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,o.prev=1,o.next=4,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 4:return n=o.sent,r=new tr.a(null===n||void 0===n?void 0:n.id),a=t.history,i=t.id,o.next=9,r.destroy(i);case 9:return o.next=11,Object(ee.d)({type:M.n});case 11:return o.next=13,Object(ee.d)(Object(ot.j)({open:!1,variant:"primary",title:"",body:"",itemData:{}}));case 13:return null===a||void 0===a||a.push(D.a.menu),o.next=16,Object(ee.d)({type:M.i});case 16:o.next=22;break;case 18:return o.prev=18,o.t0=o.catch(1),o.next=22,Object(ee.d)({type:M.g});case 22:case"end":return o.stop()}}),ar,null,[[1,18]])}function fr(e){var t,n,r;return $.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.payload,a.prev=1,a.next=4,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 4:return n=a.sent,r=new tr.a(null===n||void 0===n?void 0:n.id),a.next=8,Object(ee.d)({type:M.c,payload:t});case 8:return a.next=10,r.put(t.id,{data:{position:t.position+1}});case 10:a.next=16;break;case 12:return a.prev=12,a.t0=a.catch(1),a.next=16,Object(ee.d)({type:M.c,payload:{originalPosition:t.position,position:t.originalPosition}});case 16:case"end":return a.stop()}}),ir,null,[[1,12]])}function jr(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(M.e,pr);case 2:case"end":return e.stop()}}),or)}function hr(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(M.n,dr);case 2:case"end":return e.stop()}}),cr)}function mr(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(M.h,br);case 2:case"end":return e.stop()}}),sr)}function vr(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(M.b,fr);case 2:case"end":return e.stop()}}),lr)}function Or(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.a)([Object(ee.c)(jr),Object(ee.c)(hr),Object(ee.c)(mr),Object(ee.c)(vr)]);case 2:case"end":return e.stop()}}),ur)}var xr=n(145),gr=$.a.mark(Sr),yr=$.a.mark(Ir),_r=$.a.mark(Dr),wr=$.a.mark(Rr),Cr=$.a.mark(Ar),kr=$.a.mark(Tr),Er=$.a.mark(Pr);function Sr(){var e,t,n,r;return $.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 3:return e=a.sent,t=new xr.a(null===e||void 0===e?void 0:e.id),a.next=7,Object(ee.b)(it.c,t,{itemsKey:"options"});case 7:return n=a.sent,a.next=10,Object(ee.d)({type:U.h,payload:n});case 10:a.next=16;break;case 12:return a.prev=12,a.t0=a.catch(0),a.next=16,Object(ee.d)({type:U.f,payload:null===a.t0||void 0===a.t0||null===(r=a.t0.response)||void 0===r?void 0:r.data});case 16:case"end":return a.stop()}}),gr,null,[[0,12]])}function Ir(e){var t,n,r,a,i,o,c;return $.a.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.payload,s.prev=1,n=t.id,r=t.data,a=t.history,s.next=5,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 5:if(i=s.sent,o=new xr.a(null===i||void 0===i?void 0:i.id),!n){s.next=13;break}return s.next=10,o.put(n,{data:r});case 10:s.t0=s.sent,s.next=16;break;case 13:return s.next=15,o.create({data:r});case 15:s.t0=s.sent;case 16:return s.t0,s.next=19,Object(ee.d)({type:U.d});case 19:return s.next=21,Object(ee.d)({type:U.g});case 21:ne.a.showCreateOrUpdateSuccess(),null===a||void 0===a||a.push(D.a.menu),s.next=29;break;case 25:return s.prev=25,s.t1=s.catch(1),s.next=29,Object(ee.d)({type:U.b,payload:null===s.t1||void 0===s.t1||null===(c=s.t1.response)||void 0===c?void 0:c.data});case 29:case"end":return s.stop()}}),yr,null,[[1,25]])}function Dr(e){var t,n,r,a,i;return $.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.payload,o.prev=1,n=t.history,r=t.id,o.next=5,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 5:return a=o.sent,i=new xr.a(null===a||void 0===a?void 0:a.id),o.next=9,i.destroy(r);case 9:return o.next=11,Object(ee.d)({type:U.g});case 11:return o.next=13,Object(ee.d)(Object(ot.j)({open:!1,variant:"primary",title:"",body:"",itemData:{}}));case 13:null===n||void 0===n||n.push(D.a.menu),o.next=20;break;case 16:return o.prev=16,o.t0=o.catch(1),o.next=20,Object(ee.d)({type:U.e});case 20:case"end":return o.stop()}}),_r,null,[[1,16]])}function Rr(){return $.a.wrap((function(e){for(;;
1)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(U.g,Sr);case 2:case"end":return e.stop()}}),wr)}function Ar(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(U.c,Ir);case 2:case"end":return e.stop()}}),Cr)}function Tr(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(U.e,Dr);case 2:case"end":return e.stop()}}),kr)}function Pr(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.a)([Object(ee.c)(Rr),Object(ee.c)(Ar),Object(ee.c)(Tr)]);case 2:case"end":return e.stop()}}),Er)}var zr=n(70),Mr=$.a.mark(Hr),Lr=$.a.mark(Br),Fr=$.a.mark(Gr),Ur=$.a.mark(Wr),Nr=$.a.mark(Vr);function Hr(){var e,t,n,r,a;return $.a.wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 3:return e=i.sent,t=new zr.a(null===e||void 0===e?void 0:e.id),i.next=7,t.list();case 7:return n=i.sent,r=n.data,i.next=11,Object(ee.d)({type:W.d,payload:r});case 11:history.push(D.a.home),i.next=18;break;case 14:return i.prev=14,i.t0=i.catch(0),i.next=18,Object(ee.d)({type:W.b,payload:null===i.t0||void 0===i.t0||null===(a=i.t0.response)||void 0===a?void 0:a.data});case 18:case"end":return i.stop()}}),Mr,null,[[0,14]])}function Br(e){var t,n,r,a,i,o,c;return $.a.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.payload,s.prev=1,s.next=4,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 4:return n=s.sent,r=new zr.a(null===n||void 0===n?void 0:n.id),t.history,a=t.data,s.next=9,r.put(null,{data:a});case 9:return i=s.sent,o=i.data,s.next=13,Object(ee.d)({type:W.h,payload:o});case 13:ne.a.successNotification("Impostazioni state salvata con successo"),s.next=20;break;case 16:return s.prev=16,s.t0=s.catch(1),s.next=20,Object(ee.d)({type:W.f,payload:null===s.t0||void 0===s.t0||null===(c=s.t0.response)||void 0===c?void 0:c.data});case 20:case"end":return s.stop()}}),Lr,null,[[1,16]])}function Gr(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(W.c,Hr);case 2:case"end":return e.stop()}}),Fr)}function Wr(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(W.g,Br);case 2:case"end":return e.stop()}}),Ur)}function Vr(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.a)([Object(ee.c)(Gr),Object(ee.c)(Wr)]);case 2:case"end":return e.stop()}}),Nr)}var Qr=n(115),Yr=$.a.mark(aa),qr=$.a.mark(ia),Kr=$.a.mark(oa),Zr=$.a.mark(ca),Jr=$.a.mark(sa),Xr=$.a.mark(la),$r=$.a.mark(ua),ea=$.a.mark(da),ta=$.a.mark(pa),na=$.a.mark(ba),ra=$.a.mark(fa);function aa(){var e,t,n,r;return $.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 3:return e=a.sent,t=new Qr.a(null===e||void 0===e?void 0:e.id),a.next=7,Object(ee.b)(it.c,t,{itemsKey:"special_menus"});case 7:return n=a.sent,a.next=10,Object(ee.d)({type:Y.q,payload:n});case 10:a.next=16;break;case 12:return a.prev=12,a.t0=a.catch(0),a.next=16,Object(ee.d)({type:Y.o,payload:null===a.t0||void 0===a.t0||null===(r=a.t0.response)||void 0===r?void 0:r.data});case 16:case"end":return a.stop()}}),Yr,null,[[0,12]])}function ia(e){var t,n,r,a,i,o;return $.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return t=e.payload,c.prev=1,c.next=4,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 4:return n=c.sent,r=new Qr.a(null===n||void 0===n?void 0:n.id),c.next=8,r.get(t.id);case 8:return a=c.sent,i=a.data,c.next=12,Object(ee.d)({type:Y.n,payload:i.special_menu});case 12:c.next=18;break;case 14:return c.prev=14,c.t0=c.catch(1),c.next=18,Object(ee.d)({type:Y.l,payload:null===c.t0||void 0===c.t0||null===(o=c.t0.response)||void 0===o?void 0:o.data});case 18:case"end":return c.stop()}}),qr,null,[[1,14]])}function oa(e){var t,n,r,a,i,o,c;return $.a.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return t=e.payload,s.prev=1,s.next=4,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 4:if(n=s.sent,r=new Qr.a(null===n||void 0===n?void 0:n.id),a=t.id,i=t.formData,o=t.history,!a){s.next=12;break}return s.next=10,r.put(a,{data:i});case 10:s.next=14;break;case 12:return s.next=14,r.create({data:i,headers:{"Content-Type":"multipart/Form-d
1ata"}});case 14:return s.next=16,Object(ee.d)({type:Y.h});case 16:return s.next=18,Object(ee.d)({type:Y.p});case 18:ne.a.showCreateOrUpdateSuccess(),null===o||void 0===o||o.push(D.a.menu),s.next=26;break;case 22:return s.prev=22,s.t0=s.catch(1),s.next=26,Object(ee.d)({type:Y.f,payload:null===s.t0||void 0===s.t0||null===(c=s.t0.response)||void 0===c?void 0:c.data});case 26:case"end":return s.stop()}}),Kr,null,[[1,22]])}function ca(e){var t,n,r,a,i,o;return $.a.wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return t=e.payload,c.prev=1,n=t.id,r=t.history,c.next=5,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 5:return a=c.sent,i=new Qr.a(a.id),c.next=9,i.destroy(n);case 9:return c.next=11,Object(ee.d)({type:Y.k});case 11:return c.next=13,Object(ee.d)(Object(ot.j)({open:!1,variant:"primary",title:"",body:"",itemData:{}}));case 13:return ne.a.showSuccessMessage(),c.next=16,Object(ee.d)({type:Y.p,payload:{}});case 16:null===r||void 0===r||r.push(D.a.menu),c.next=23;break;case 19:return c.prev=19,c.t0=c.catch(1),c.next=23,Object(ee.d)({type:Y.i,payload:null===c.t0||void 0===c.t0||null===(o=c.t0.response)||void 0===o?void 0:o.data});case 23:case"end":return c.stop()}}),Zr,null,[[1,19]])}function sa(e){var t,n,r;return $.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.payload,a.prev=1,a.next=4,Object(ee.e)((function(e){return e.common.currentRestaurant}));case 4:return n=a.sent,r=new Qr.a(null===n||void 0===n?void 0:n.id),a.next=8,Object(ee.d)({type:Y.e,payload:t});case 8:return a.next=10,r.put(t.id,{data:{special_menus:{position:t.position+1}}});case 10:a.next=16;break;case 12:return a.prev=12,a.t0=a.catch(1),a.next=16,Object(ee.d)({type:Y.e,payload:{originalPosition:t.position,position:t.originalPosition}});case 16:case"end":return a.stop()}}),Jr,null,[[1,12]])}function la(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(Y.p,aa);case 2:case"end":return e.stop()}}),Xr)}function ua(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(Y.m,ia);case 2:case"end":return e.stop()}}),$r)}function da(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(Y.g,oa);case 2:case"end":return e.stop()}}),ea)}function pa(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(Y.j,ca);case 2:case"end":return e.stop()}}),ta)}function ba(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.f)(Y.d,sa);case 2:case"end":return e.stop()}}),na)}function fa(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.a)([Object(ee.c)(da),Object(ee.c)(la),Object(ee.c)(pa),Object(ee.c)(ua),Ob
1ject(ee.c)(ba)]);case 2:case"end":return e.stop()}}),ra)}var ja=$.a.mark(ha);function ha(){return $.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(ee.a)([nt(),Ft(),an(),Rn(),On(),er(),Or(),Pr(),Vr(),fa()]);case 2:case"end":return e.stop()}}),ja)}Object(o.createLogger)();var ma=Object(i.a)(),va=[ma];var Oa=Object(a.e)(J,a.a.apply(void 0,va));ma.run(ha);t.a=Oa},function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"c",(function(){return j})),n.d(t,"b",(function(){return h}));var r,a,i,o,c,s,l,u,d=n(3),p=n(5),b=n(11),f=p.b.div(r||(r=Object(d.a)(["\n  //display: none;\n  ","\n  ","\n  flex: 1;\n  //margin-top: 10px;\n  border-radius: 6px;\n  box-shadow: ",";\n  background-color: #ffffff;\n  align-items: ",";\n  display: flex;\n  justify-content: flex-start;\n  width: 100%;\n  min-height: ",";\n"])),b.a.desktop(a||(a=Object(d.a)(["\n    display: ",";\n    margin-left: ","px;\n    // height: 100%;\n  "])),(function(e){var t=e.desktopDisplay;return void 0===t?"flex":t}),(function(e){var t=e.desktopMl;return void 0===t?20:t})),b.a.mobile(i||(i=Object(d.a)(["\n      align-items: inherit;\n      display: ",";\n      box-shadow: ",";\n      min-height: ",";\n      margin-top: ","px;\n  "])),(function(e){var t=e.mobileDisplay;return void 0===t?"flex":t}),(function(e){var t=e.showBorderMobile;return(void 0===t||t)&&"0px 2px 4px 0px rgba(0, 0, 0, 0.1)"}),(function(e){var t=e.minMobileH;return void 0===t?"100px":t}),(function(e){return e.mobileMt})),(function(e){var t=e.showBorderMobile;return(void 0===t||t)&&"0px 2px 4px 0px rgba(0, 0, 0, 0.1)"}),(function(e){var t=e.alignItems;return void 0===t?"flex-start":t}),(function(e){var t=e.minH;return void 0===t?"100%":t})),j=p.b.div(o||(o=Object(d.a)(["\n  display: flex;\n  justify-content: space-between;\n  flex-direction: column;\n  ","\n  ","\n"])),b.a.desktop(c||(c=Object(d.a)(["\n     padding: 0 20px;\n     display: flex;\n     width: 100%;\n     align-items: flex-start;\n     flex-direction: row;\n     height: 100%;\n  "]))),b.a.mobile(s||(s=Object(d.a)(["\n    flex: 1;\n  "])))),h=p.b.div(l||(l=Object(d.a)(["\n  padding: 0 20px 0 20px;\n  width: 100%;\n  display: flex;\n  flex-direction: column;\n  align-items: stretch;\n  flex: 1;\n  justify-content: space-between;\n  margin-top: ","px;\n  ","\n"])),(function(e){var t=e.mt;return void 0===t?20:t}),b.a.desktop(u||(u=Object(d.a)(["\n    padding: 40px 20px 0 20px;\n    padding: 0;\n    position: relative;\n    margin-top: 0;\n  "]))))},function(e,t,n){"use strict";var r,a,i,o,c,s,l,u,d,p,b=n(1),f=n(3),j=n(5),h=n(12),m=j.b.div(r||(r=Object(f.a)(["\n  ","\n"])),(function(e){return e.row&&Object(j.a)(a||(a=Object(f.a)(["\n      display: flex;\n      flex-direction: row;\n      justify-content: space-between;\n    "])))})),v=j.b.label(i||(i=Object(f.a)(["\n  font-family: ",";\n  font-size: 16px;\n  font-weight: 600;\n  //line-height: 2.13;\n  letter-spacing: -0.27px;\n  color: #636262;\n  display: flex;\n  align-items: baseline;\n  margin-bottom: 16px;\n  position: relative;\n  cursor: pointer;\n  ","\n\n  ","\n"])),h.c.primary,(function(e){return!e.selected&&Object(j.a)(o||(o=Object(f.a)(["\n      opacity: 0.4;\n    "])))}),(function(e){return e.disabled&&Object(j.a)(c||(c=Object(f.a)(["\n      opacity: 0.6;\n      cursor: not-allowed;\n    "])))})),O=j.b.p(s||(s=Object(f.a)(["\n  font-family: ",";\n  font-size: 14px;\n  font-weight: normal;\n  color: #636262;\n  margin-top: 5px;\n"])),h.c.primary),x=j.b.div(l||(l=Object(f.a)(["\n  position: absolute;\n  left: 200px;\n  top: -17px;\n"]))),g=j.b.div(u||(u=Object(f.a)(["\n  margin-left: 10px;\n"]))),y=j.b.span(d||(d=Object(f.a)(["\n  display: inline-block;\n  position: relative;\n  border: 1px solid #ff7828;\n  min-width: 11px;\n  min-height: 11px;\n  left: 0;\n  border-radius: 50%;\n  //margin-right: 5px;\n  vertical-align: middle;\n  &::after {\n    content: '';\n    display: block;\n    width: 0;\n    height: 0;\n    border-radius: 50%;\n    background-color: #ff7828;\n    opacity: 0;\n    left: 50%;\n    top: 50%;\n    position: absolute;\n    transition: all 110ms;\n  }\n"]))),_=j.b.input(p||(p=Object(f.a)(["\n  position: absolute;\n  opacity: 0;\n  width: 0;\n  height: 0;\n  &:checked + "," {\n    &::after {\n      width: 5px;\n      height: 5px;\n      opacity: 1;\n      left: 2px;\n      top: 2px;\n    }\n  }\n"])),y),w=n(0);t.a=function(e){var t=e.selected,n=e.items,r=void 0===n?[]:n,a=e.onChange,i=e.name,o=e.disabled,c=e.row,s=e.style;return Object(w.jsx)(m,{row:c,style:s,children:null===r||void 0===r?void 0:r.map((function(e,n){var r=String(t)===String(e.value);return Object(w.jsxs)(b.Fragment,{children:[Object(w.jsxs)(v,{selected:r,style:e.style,disabled:o,children:[Object(w.jsx)(_,{name:i,type:"radio",checked:r,value:e.value,onChange:a,disabled:o}),Object(w.jsx)(y,{}
1),Object(w.jsxs)(g,{children:[e.label,e.description&&Object(w.jsx)(O,{children:e.description}),e.suffix&&Object(w.jsx)(x,{children:e.suffix})]})]}),!!e.relationView&&r&&e.relationView]},n.toString())}))})}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return s}));var r=n(9),a=n(1),i=n(0),o=Object(a.createContext)(null),c=function(e){var t=e.children,n=Object(a.useState)(1),c=Object(r.a)(n,2),s=c[0],l=c[1],u=Object(a.useCallback)((function(){l(1)}),[]),d={step:s,setStep:l,resetStep:u};return Object(i.jsx)(o.Provider,{value:d,children:t})},s=function(){var e=Object(a.useContext)(o);if(!e)throw new Error("useSettingsStepContext must be used within SettingsStepProvider");return e}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var r=n(2),a=n(14),i=n(43),o=function(e){return e.company.listLoading},c=function(e){return e.company.listData},s=function(e){return e.company.listFetched},l=function(e){return e.company.currentItem},u=function(e){return e.company.itemLoading},d=function(e){return e.company.errors},p=function(e){return e.company.deleteInProcess},b=function(e){return e.company.createOrUpdateInProcess},f=n(58),j=function(){var e=Object(a.c)(),t=Object(f.g)(),n=Object(a.d)(c),j=Object(a.d)(o),h=Object(a.d)(s),m=Object(a.d)(b),v=Object(a.d)(l),O=Object(a.d)(u),x=Object(a.d)(p),g=Object(a.d)(d);return{listData:n,listLoading:j,handleFetchInitialList:function(){var t;h||e((t={},{type:i.k,payload:t}))},inProcess:m,updateOrCreate:function(n){e(function(e){return{type:i.b,payload:e}}(Object(r.a)(Object(r.a)({},n),{},{history:t})))},handleGetById:function(t){var n;e((n={id:t},{type:i.h,payload:n}))},currentItem:v,currentItemLoading:O,handleResetCurrentItem:function(){e({type:i.i,payload:{title:"",tax_code:"",address:"",ateco_code:""}})},handleDeleteCompany:function(n){var r;e((r={id:n,history:t},{type:i.e,payload:r}))},deleteInProcess:x,errors:g,handleResetErrors:function(){g&&e({type:i.m})}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return i}));var r=n(1),a=Object(r.createContext)(!1),i=function(){return Object(r.useContext)(a)}},function(e,t,n){"use strict";var r=n(22),a=n(31),i=n(30),o=n(32),c=n(21),s=function(e){Object(a.a)(n,e);var t=Object(i.a)(n);function n(e){Object(r.a)(this,n);var a=e||c.a.getCurrentRestaurant();return t.call(this,"admin/restaurants/".concat(a,"/dishes"))}return n}(o.a);t.a=s},function(e,t,n){"use strict";n(1);var r=n(88),a=n(0);t.a=function(){return Object(a.jsx)(r.c,{children:Object(a.jsxs)(r.a,{children:[Object(a.jsx)(r.b,{}),Object(a.jsx)(r.b,{}),Object(a.jsx)(r.b,{})]})})}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(4),a=n.n(r),i=n(27),o=n(18),c=n(9),s=n(1),l=n(55),u=function(e){var t=e.fetchPage,n=e.getItems,r=e.enabled,u=void 0===r||r,d=e.resetDeps,p=void 0===d?[]:d,b=e.per,f=void 0===b?l.a:b,j=Object(s.useState)([]),h=Object(c.a)(j,2),m=h[0],v=h[1],O=Object(s.useState)(1),x=Object(c.a)(O,2),g=x[0],y=x[1],_=Object(s.useState)(!1),w=Object(c.a)(_,2),C=w[0],k=w[1],E=Object(s.useState)(l.d),S=Object(c.a)(E,2),I=S[0],D=S[1],R=JSON.stringify(p);Object(s.useEffect)((function(){y(1),v([])}),[R]),Object(s.useEffect)((function(){if(u){var e=!1;return Object(o.a)(a.a.mark((function r(){var o,c,s;return a.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return k(!0),r.prev=1,r.next=4,t({page:g,per:f});case 4:if(o=r.sent,c=o.data,!e){r.next=8;break}return r.abrupt("return");case 8:s=n(c)||[],v((function(e){return 1===g?s:[].concat(Object(i.a)(e),Object(i.a)(s))})),D(c.pagination||l.d),r.next=16;break;case 13:r.prev=13,r.t0=r.catch(1),e||console.error("Failed to fetch paginated list:",r.t0);case 16:return r.prev=16,e||k(!1),r.finish(16);case 19:case"end":return r.stop()}}),r,null,[[1,13,16,19]])})))(),function(){e=!0}}}),[u,g,f,R]);var A=Object(s.useCallback)((function(){I.has_next_page&&!C&&y((function(e){return e+1}))}),[I.has_next_page,C]),T=Object(s.useCallback)((function(){y(1),v([])}),[]);return{items:m,loadMore:A,hasNextPage:I.has_next_page,inProcess:C,isLoadingMore:C&&g>1,isLoading:C&&1===g,pagination:I,reset:T}}},,function(e,t,n){"use strict";var r,a,i,o,c=n(2),s=n(27),l=n(9),u=n(1),d=n(38),p=n(10),b=n(101),f=(n(256),n(54)),j=n.p+"static/media/info.4eb10646.svg",h=n(3),m=n(5),v=m.b.div(r||(r=Object(h.a)(["\n  position: absolute;\n  right: -20px;\n  top: -10px;\n  cursor: pointer;\n  padding: 5px 10px;\n"]))),O=n(249),x=n(0),g=function(e){var t=e.key,n=void 0===t?"tool":t,r=e.type,a=void 0===r?"success":r;return Object(x.jsxs)(x.Fragment,{children:[Object(x.jsx)(v,{"data-tip":!0,"data-for":n,children:Object(x.jsx)("img",{alt:"info",src:j})}),Object(x.jsxs)(O.a,{backgroundColor:"#FF7828",id:n,place:"top",effect:"solid",type:a,children:["Una volta trascorso il tempo ",Object(x.jsx)("br",{})," impostato, dovrai confermare le"," ",Object(x.jsx)("br",{}),"prenotazioni manualmente in ",Object(x.jsx)("br",{})," home."]})]})}
1,y=n(45),_=n(29),w=n(65),C=n(77),k=n(177),E=(n(66),n(78)),S=n(50),I=function(e){var t=e.onSelectTime,n=e.item,r=e.itemData,a=(e.error,e.errors),i=Object(_.f)();return Object(x.jsxs)(S.d,{children:[Object(x.jsx)(y.a,{desktopMb:0,mb:0,fullWidth:!0,label:"Inizio",onChange:t,name:"time_from-".concat(n.id),items:i,selectedKey:null===r||void 0===r?void 0:r.time_from,error:Object(_.h)(a,"service_opening_hours_attributes.".concat(n.id,".time_from"))}),Object(x.jsx)(S.c,{children:"\u2014"}),Object(x.jsx)(y.a,{desktopMb:0,mb:0,fullWidth:!0,label:"Fine",onChange:t,name:"time_to-".concat(n.id),items:i,selectedKey:null===r||void 0===r?void 0:r.time_to,error:Object(_.h)(a,"service_opening_hours_attributes.".concat(n.id,".time_to"))})]})},D=function(e,t){try{if(!e)return null;var n=Object(_.h)(e,"service_opening_hours_attributes.".concat(t));if(n)return"string"===typeof n?n:Array.isArray(n)?n.join(" "):String(n);var r=e["service_opening_hours.day_".concat(t)];if(r)return"string"===typeof r?r:Array.isArray(r)?r.join(" "):"object"===typeof r&&null!==r?"Errore negli orari di apertura":String(r);var a=e["service_opening_hours.day_number"];return a&&"string"===typeof a?a:null}catch(i){return console.error("Error in getDayError:",i),"Errore negli orari"}},R=function(e){for(var t,n,r,a,i,o,c,s=e.data,l=e.onClickChip,u=e.onSelectTime,d=e.errors,p=function(e){var t={};e&&Array.isArray(e)&&e.forEach((function(e){var n=parseInt(e.day_number);n>=0&&n<=6&&(t[n]=e)}));for(var n=0;n<7;n++)t[n]||(t[n]={day_number:n,day_off:!0,time_from:"10:00",time_to:"14:00"});return t}(s.service_opening_hours_attributes),b=[],f=0;f<7;f++){var j=p[f];j&&!j.day_off?(b.push("".concat(f,"-service")),console.log("Day ".concat(f," is selected (not day_off):"),j)):console.log("Day ".concat(f," is not selected (day_off: ").concat(null===j||void 0===j?void 0:j.day_off,"):"),j)}var h=[{id:"0-service",title:"Luned\xec",additionalContent:!(null===(t=p[0])||void 0===t?void 0:t.day_off)&&Object(x.jsx)(x.Fragment,{children:Object(x.jsx)(I,{onSelectTime:function(e){return u(e,0)},onSelect:function(e){return u(e,0)},item:{id:0},itemData:p[0],errors:d})}),error:D(d,0)},{id:"1-service",title:"Marted\xec",additionalContent:!(null===(n=p[1])||void 0===n?void 0:n.day_off)&&Object(x.jsx)(x.Fragment,{children:Object(x.jsx)(I,{onSelectTime:function(e){return u(e,1)},onSelect:function(e){return u(e,1)},item:{id:1},itemData:p[1],errors:d})}),error:D(d,1)},{id:"2-service",title:"Mercoled\xec",additionalContent:!(null===(r=p[2])||void 0===r?void 0:r.day_off)&&Object(x.jsx)(x.Fragment,{children:Object(x.jsx)(I,{onSelectTime:function(e){return u(e,2)},onSelect:function(e){return u(e,2)},item:{id:2},itemData:p[2],errors:d})}),error:D(d,2)},{id:"3-service",title:"Gioved\xec",additionalContent:!(null===(a=p[3])||void 0===a?void 0:a.day_off)&&Object(x.jsx)(x.Fragment,{children:Object(x.jsx)(I,{onSelectTime:function(e){return u(e,3)},onSelect:function(e){return u(e,3)},item:{id:3},itemData:p[3],errors:d})}),error:D(d,3)},{id:"4-service",title:"Venerd\xec",additionalContent:!(null===(i=p[4])||void 0===i?void 0:i.day_off)&&Object(x.jsx)(x.Fragment,{children:Object(x.jsx)(I,{onSelectTime:function(e){return u(e,4)},onSelect:function(e){return u(e,4)},item:{id:4},itemData:p[4],errors:d})}),error:D(d,4)},{id:"5-service",title:"Sabato",additionalContent:!(null===(o=p[5])||void 0===o?void 0:o.day_off)&&Object(x.jsx)(x.Fragment,{children:Object(x.jsx)(I,{onSelectTime:function(e){return u(e,5)},onSelect:function(e){return u(e,5)},item:{id:5},itemData:p[5],errors:d})}),error:D(d,5)},{id:"6-service",title:"Domenica",additionalContent:!(null===(c=p[6])||void 0===c?void 0:c.day_off)&&Object(x.jsx)(x.Fragment,{children:Object(x.jsx)(I,{onSelectTime:function(e){return u(e,6)},onSelect:function(e){return u(e,6)},item:{id:6},itemData:p[6],errors:d})}),error:D(d,6)}];return console.log("[WeekTimes.js::254]:selectedDays",b),Object(x.jsx)("div",{style:{position:"relative"},children:Object(x.jsx)(E.a,{selectedList:b,isColumn:!0,onlyNative:!0,onClick:l,list:h})})},A=n(11),T=n(12),P=m.b.div(a||(a=Object(h.a)(["\n  padding: 0 20px;\n  width: 100%;\n  flex: 1;\n  display: flex;\n  box-shadow: inset 0 -1px 0 0 ",";\n  ","\n  ","\n"])),T.a.elements.border,A.a.mobile(i||(i=Object(h.a)(["\n    flex-direction: column;\n    box-shadow: unset;\n  "]))),A.a.smallDesktop(o||(o=Object(h.a)(["\n     flex-wrap: wrap;\n  "])))),z=n(56),M=[{id:"30_minutes",title:"30 minuti"},{id:"45_minutes",title:"45 minuti"},{id:"60_minutes",title:"1 h"},{id:"90_minutes",title:"1.5 h"},{id:"120_minutes",title:"2 h"},{id:"150_minutes",title:"2.5 h"},{id:"180_minutes",title:"3 h"}];t.a=function(e){var t=e.localState,n=e.onSelectTime,r=e.onChange,a=e.onClickChip,i=e.errors,o=e.isEditMode,j=(e.onCh
1angeRoom,e.rooms),h=Object(u.useState)(void 0!==t.auto_confirmation&&t.auto_confirmation),m=Object(l.a)(h,2),v=m[0],O=m[1];Object(u.useEffect)((function(){O(void 0!==t.auto_confirmation&&t.auto_confirmation)}),[t.auto_confirmation]),Object(u.useEffect)((function(){Array.isArray(t.services_rooms_attributes)&&0!==t.services_rooms_attributes.length||r({target:{name:"services_rooms_attributes",value:[{room_id:"",total_seats:"",uuid:Object(z.a)()}]}})}),[t.services_rooms_attributes,r]);t.auto_confirmation_type;var E=[{value:!0,label:"S\xec",relationView:Object(x.jsxs)(x.Fragment,{children:[Object(x.jsxs)(p.e,{style:{marginTop:"16px",marginBottom:"8px"},children:["Accetto ",Object(x.jsx)("strong",{children:"automaticamente"})," le prenotazioni online"," ",Object(x.jsx)(g,{})]}),Object(x.jsx)(y.a,{name:"auto_confirmation_type",label:"Scegli tra le opzioni proposte",defaultLabel:"Scegli tra le opzioni proposte",selectedKey:t.auto_confirmation_type,items:[{id:"always",title:"Sempre"},{id:"before_start",title:"Fino all'inizio del servizio"},{id:"30_minutes",title:"Fino a 30 min prima dell'inizio del servizio"},{id:"60_minutes",title:"Fino a 60 min prima dell'inizio del servizio"}],onChange:r,error:Object(_.h)(i,"auto_confirmation_type")||null})]})},{value:!1,label:"No, desidero poterle rifiutare"}],S=Object(u.useCallback)((function(e){var t=e.target.value,n="true"===t||!0===t;O(n),r({target:{name:"auto_confirmation",value:n}})}),[r]),I=Object(u.useMemo)((function(){var e=null===t||void 0===t?void 0:t.services_rooms_attributes;return console.log("[index.js::172]:servicesRooms",e),Array.isArray(e)?e.filter((function(e){return(!!e.roomId||!!e.room)&&!e._destroy})):[]}),[null===t||void 0===t?void 0:t.services_rooms_attributes]),D=Object(u.useMemo)((function(){return j.filter((function(e){return!(null===I||void 0===I?void 0:I.find((function(t){return console.log("[index.js::182]:sRoom.room",e.id,t),t.room&&t.roomId,+t.roomId===e.id})))}))}),[j,I]),A=Object(u.useMemo)((function(){return D.length>0}),[D]),T=function(e){var t=e.roomId;return j.filter((function(n){return!(!t||n.id!==parseInt(t))||!I.find((function(t){return t.uuid!==e.uuid&&(t.room&&t.room.id===n.id||t.roomId&&parseInt(t.roomId)===n.id)}))})).map((function(e){return{id:e.id.toString(),title:e.title}}))},L=function(e,n){var a=e.target.value,i=j.find((function(e){return e.id===parseInt(a)}));if(i){var o=Array.isArray(t.services_rooms_attributes)?Object(s.a)(t.services_rooms_attributes):[];o[n]=Object(c.a)(Object(c.a)({},o[n]),{},{roomId:i.id}),r({target:{name:"services_rooms_attributes",value:o}})}},F=function(e,n){var a=e.target.value,i=Array.isArray(t.services_rooms_attributes)?Object(s.a)(t.services_rooms_attributes):[];i[n]=Object(c.a)(Object(c.a)({},i[n]),{},{total_seats:a}),r({target:{name:"services_rooms_attributes",value:i}})};return console.log("[index.js::320]:localState.services_rooms_attributes",t.services_rooms_attributes),Object(x.jsxs)(P,{children:[Object(x.jsxs)(d.a,{showBorder:!0,desktop_pb:60,children:[Object(x.jsx)(p.h,{children:"1. Nome del servizio"}),Object(x.jsx)(p.e,{children:"Scrivi il nome che identifica il servizio (esempi: pranzo o cena)."}),Object(x.jsx)(f.a,{name:"title",label:"Nome del servizio",placeholder:"Es: Pranzo 1\xb0 turno",value:t.title,onChange:r,error:Object(_.h)(i,"title")||null}),Object(x.jsx)(p.e,{children:"Indica il numero totale di coperti prenotabili per questo servizio."}),Object(x.jsx)(f.a,{type:"number",name:"total_seats",label:"Totale coperti prenotabili",placeholder:"Es: 30",value:t.total_seats,onChange:r,error:Object(_.h)(i,"total_seats")||null}),Object(x.jsx)(p.e,{children:"Indica la durata media della permanenza dei clienti."}),Object(x.jsx)(y.a,{onChange:r,name:"service_duration",selectedKey:t.service_duration,label:"Durata permanenza media",items:M,error:Object(_.h)(i,"service_duration")||null}),Object(x.jsx)(p.e,{children:"Indica il numero massimo di persone per prenotazione/tavolo per questo servizio."}),Object(x.jsx)(f.a,{type:"number",name:"booking_max_person_count",label:"Numero massimo di persone per tavolo",placeholder:"Es: 6",value:t.booking_max_person_count,onChange:r,error:Object(_.h)(i,"booking_max_person_count")||null}),Object(x.jsx)(p.e,{children:"Seleziona i giorni e gli orari in cui \xe8 disponibile il servizio durante gli orari di apertura che hai gi\xe0 indicato."}),Object(x.jsx)(R,{data:t,onSelectTime:n,onClickChip:a,errors:i,isEditMode:o})]}),Object(x.jsxs)(d.a,{showBorder:!0,desktop_pb:60,children:[Object(x.jsx)(p.h,{children:"2. Scelta della sala"}),Object(x.jsx)(p.e,{children:"Associa il servizio a una o pi\xf9 sale/dehors."}),(null===i||void 0===i?void 0:i.services_rooms_attributes)&&"string"===typeof i.services_rooms_attributes&&Object(x.jsx)("div",{style:{backgroundColor:"#ffebee",color:"#c62828",padding:"8px 12px",borderRadius:"4px",marginBottom:"16
1px",border:"1px solid #ffcdd2",fontSize:"14px"},children:i.services_rooms_attributes}),Array.isArray(t.services_rooms_attributes)&&t.services_rooms_attributes.filter((function(e){return!e._destroy})).map((function(e,n){var a,o;return console.log("[index.js::426]:getRoomsList(item)",T(e),null===(a=e.roomId)||void 0===a?void 0:a.toString()),Object(x.jsx)(u.Fragment,{children:Object(x.jsxs)("div",{style:{marginBottom:"24px"},children:[Object(x.jsx)(y.a,{name:"room_".concat(n),label:"Seleziona la sala/dehors",defaultLabel:"Seleziona la sala/dehors",selectedKey:null===(o=e.roomId)||void 0===o?void 0:o.toString(),items:T(e),onChange:function(e){return L(e,n)},error:Object(_.h)(i,"services_rooms_attributes.".concat(n,".room_id"))||null}),Object(x.jsx)(p.e,{children:"Indica il numero di coperti disponibili per questa sala/dehors."}),Object(x.jsx)(f.a,{type:"number",name:"seats_".concat(n),label:"Totale coperti",placeholder:"Es: 30",value:e.total_seats,onChange:function(e){return F(e,n)},error:Object(_.h)(i,"services_rooms_attributes.".concat(n,".total_seats"))||null}),t.services_rooms_attributes.length>1&&Object(x.jsxs)("div",{style:{display:"flex",justifyContent:"flex-end",marginTop:"8px",color:"#666",cursor:"pointer"},onClick:function(){return function(e){if(t.services_rooms_attributes.length>1){var n=Object(s.a)(t.services_rooms_attributes).map((function(t,n){return n===e?Object(c.a)(Object(c.a)({},t),{},{_destroy:!0}):t}));r({target:{name:"services_rooms_attributes",value:n}})}}(n)},children:[Object(x.jsx)("span",{style:{fontSize:"14px",fontWeight:"700",color:"#636262",marginRight:"12px"},children:"Rimuovi sala/dehors"}),Object(x.jsx)(w.a,{})]}),Object(x.jsx)(p.c,{style:{width:"100%",marginTop:"20px",marginBottom:"20px"}})]})},e.uuid||n)})),A&&Object(x.jsx)(k.a,{role:"presentation",as:"span",onClick:function(){var e=Array.isArray(t.services_rooms_attributes)?Object(s.a)(t.services_rooms_attributes):[];e.push({room_id:"",total_seats:"",uuid:Object(z.a)()}),r({target:{name:"services_rooms_attributes",value:e}})},style:{color:"#ff6b00"},children:"+ Aggiungi sala/dehors"})]}),Object(x.jsxs)(d.a,{showBorder:!1,children:[Object(x.jsx)(p.h,{children:"3. Gestione prenotazioni"}),Object(x.jsx)(p.e,{children:"Permetti la prenotazione online fino a:"}),Object(x.jsx)(y.a,{name:"prereservation_time",label:"Scegli tra le opzioni proposte",defaultLabel:"opzioni proposte",selectedKey:t.prereservation_time,items:[{id:"none",title:"All'arrivo degli ospiti"},{id:"15_minutes",title:"15 min prima dell'arrivo degli ospiti"},{id:"30_minutes",title:"30 min prima dell'arrivo degli ospiti"},{id:"60_minutes",title:"60 min prima dell'arrivo degli ospiti"},{id:"120_minutes",title:"2 ore prima dell'arrivo degli ospiti"},{id:"180_minutes",title:"3 ore prima dell'arrivo degli ospiti"}],onChange:r,error:Object(_.h)(i,"prereservation_time")||null}),Object(x.jsx)(p.c,{mb:20,mobileMb:20}),Object(x.jsx)(p.h,{children:"4. Accetti automaticamente le prenotazioni online ?"}),Object(x.jsx)(b.a,{items:E,onChange:S,selected:v,name:"auto_confirmation"}),Object(x.jsx)(C.a,{errors:Object(_.h)(i,"auto_confirmation")}),Object(x.jsx)(p.c,{mb:20,mobileMb:20}),Object(x.jsx)(p.h,{children:"5. Gestisci le prenotazioni con le fasce orarie da:"}),Object(x.jsx)(b.a,{items:[{value:"30_minutes",label:"30 minuti"},{value:"15_minutes",label:"15 minuti"}],name:"slot_duration",onChange:r,selected:t.slot_duration||"30_minutes"}),Object(x.jsx)(C.a,{errors:Object(_.h)(i,"slot_duration")}),Object(x.jsx)(p.h,{mb:20,children:"6. Indica la disponibilit\xe0 massima di coperti per fascia oraria."}),Object(x.jsx)(f.a,{type:"number",name:"slot_seats",label:"Coperti per fascia oraria",placeholder:"Es: 6",value:t.slot_seats,onChange:r,error:Object(_.h)(i,"slot_seats")||null})]})]})}},function(e,t,n){"use strict";var r=n(4),a=n.n(r),i=n(18),o=n(9),c=n(1),s=n(34),l=(n(129),n(8)),u=n(65),d=n(6),p=n(62),b=n(10),f=n(0),j=function(e){var t=e.title,n=e.children,r=e.footer,a=e.onClose;return Object(f.jsx)(p.f,{onClick:a,children:Object(f.jsxs)(p.e,{onClick:function(e){return e.stopPropagation()},children:[t&&Object(f.jsx)(p.d,{children:t}),Object(f.jsx)(p.a,{children:n}),r&&Object(f.jsx)(p.c,{children:r})]})})},h=function(e){var t=null===e||void 0===e?void 0:e.split("_"),n=Object(o.a)(t,2),r=n[0],a=void 0===r?"":r,i=n[1],c=void 0===i?"":i;return"".concat(a," ").concat(c)};t.a=function(e){var t=e.list,n=void 0===t?[]:t,r=e.inProcess,m=e.onDelete,v=e.onEdit,O=e.isSuperAdmin,x=e.currentRestaurant,g=e.showDivider,y=void 0===g||g,_=e.showTitle,w=void 0===_||_,C=e.showDetail
1s,k=void 0===C||C,E=Object(c.useState)(null),S=Object(o.a)(E,2),I=S[0],D=S[1],R=Object(c.useState)(!1),A=Object(o.a)(R,2),T=A[0],P=A[1],z=O?d.a.superAdmin.settingsConfigsServicesView.replace(":restaurantId",null===x||void 0===x?void 0:x.id):d.a.settingsConfigsServicesView,M=function(){var e=Object(i.a)(a.a.mark((function e(){return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!I){e.next=5;break}return D(null),P(!1),e.next=5,m(I);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=function(){D(null),P(!1)};return Object(f.jsxs)(p.i,{children:[w&&Object(f.jsx)(f.Fragment,{children:Object(f.jsxs)(p.g,{isTitle:!0,children:[Object(f.jsx)(p.h,{title:"true",children:"Nome servizio"}),Object(f.jsx)(p.h,{hiddenMobile:!0,title:"true",children:"Totale coperti"}),Object(f.jsx)(p.h,{hiddenMobile:!0,title:"true",children:"Durata media del servizio"})]})}),y&&Object(f.jsx)(b.c,{}),null===n||void 0===n?void 0:n.map((function(e,t){return Object(f.jsxs)(c.Fragment,{children:[Object(f.jsxs)(p.g,{children:[Object(f.jsx)(p.h,{children:e.title}),k&&Object(f.jsx)(f.Fragment,{children:Object(f.jsx)(p.h,{hiddenMobile:!0,children:Object(f.jsx)("span",{style:{paddingLeft:30},children:e.total_seats})})}),Object(f.jsxs)(p.h,{children:[k&&Object(f.jsx)(p.h,{hiddenMobile:!0,style:{display:"block",textAlign:"center"},children:h(e.service_duration)}),Object(f.jsxs)(p.h,{justify:"flex-end",children:[v?Object(f.jsx)(l.c,{mt:0,mr:20,bgColor:"#FF7828",style:{textDecoration:"none"},onClick:function(){return v(e.id)},disabled:r,children:"Modifica"}):Object(f.jsx)(l.c,{as:s.b,to:z.replace(":id",e.id),mt:0,mr:20,bgColor:"#FF7828",style:{textDecoration:"none"},children:"Modifica"}),Object(f.jsx)(p.b,{as:u.a,disabled:r,role:"presentation",onClick:function(){return D(e),void P(!0)}})]})]})]}),Object(f.jsx)(b.c,{style:{opacity:.3}})]},e.id)})),T&&Object(f.jsxs)(j,{title:"Conferma eliminazione",onClose:L,footer:Object(f.jsxs)(f.Fragment,{children:[Object(f.jsx)(l.c,{onClick:L,children:"Annulla"}),Object(f.jsx)(l.c,{onClick:M,disabled:r,children:"Elimina"})]}),children:['Sei sicuro di voler eliminare il servizio "',null===I||void 0===I?void 0:I.title,'"?']})]})}},function(e,t,n){"use strict";var r=n(22),a=n(31),i=n(30),o=n(32),c=n(21),s=function(e){Object(a.a)(n,e);var t=Object(i.a)(n);function n(e){Object(r.a)(this,n);var a=e||c.a.getCurrentRestaurant();return t.call(this,"admin/restaurants/".concat(a,"/special_menus"))}return n}(o.a);t.a=s},function(e,t,n){"use strict";n.d(t,"a",(function(){return V}));var r=n(1);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var o=r.createElement("defs",null,r.createElement("path",{id:"q2qpcpsxza",d:"M0 6c0 3.314 2.686 6 6 6s6-2.686 6-6-2.686-6-6-6-6 2.686-6 6z"})),c=r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",null,r.createElement("g",{transform:"translate(-888.000000, -288.000000) translate(888.000000, 288.000000)"},r.createElement("mask",{id:"8e4om8ve9b",fill:"#fff"},r.createElement("use",{xlinkHref:"#q2qpcpsxza"})),r.createElement("path",{fill:"#CE1125",d:"M8.133 12.4L12.4 12.4 12.4 -0.4 8.133 -0.4z",mask:"url(#8e4om8ve9b)"}),r.createElement("path",{fill:"#FFF",d:"M3.867 12.4L8.133 12.4 8.133 -0.4 3.867 -0.4z",mask:"url(#8e4om8ve9b)"}),r.createElement("path",{fill:"#009241",d:"M-0.4 12.4L3.867 12.4 3.867 -0.4 -0.4 -0.4z",mask:"url(#8e4om8ve9b)"}))));function s(e,t){var n=e.title,s=e.titleId,l=i(e,["title","titleId"]);return r.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:12,height:12,viewBox:"0 0 12 12",ref:t,"aria-labelledby":s},l),n?r.createElement("title",{id:s},n):null,o,c)}var l=r.forwardRef(s);n.p;function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function d(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var p=r.createElement("defs",null,r.createElement("path",{id:"17pyi0aupa",d:"M0 6c0 3.314 2.686 6 6 6s6-2.686 6-6-2.686-6-6-6-6 2.686-6 6z"})),b=r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",null,r.createElement("g",{transform:"translate(-908.000000, -288.000000) translate(908.000000, 288.000000)"},r.createElement("mask",{id:"x2nn6r2xbb",fill:"#fff"},r.createElement("use",{xlinkHref:"#17pyi0aupa"})),r.createElement("path",{fill:"#06327F",d:"M-4.274 12.849L16.274 12.849 16.274 -0.849 -4.274 -0.849z",mask:"url(#x2nn6r2xbb)"}),r.createElement("path",{fill:"#FFF",d:"M3.752 8.45l-1.143.783-5.283 3.616h1.18l1.563-1.07v.02l4.076-2.78v3.83h.771V7.653l-.878.601-.286.196zm3.19 4.4h.723V9.017l4.076 2.782v-.02l1.563 1.07h2.324L9.2 8.45h1.526l5.547 3.797v-.61L11.62 8.45h4.654v-.978H6.942v5.377zm0-8.394l.214-.142.845-.561L14.745-.85h-.895L7.665 3.37v-4.22h-.723v5.305zM4.145 3.371L-2.04-.849h-2.137l6.743 4.602h-1.53L-4.273.128V.87L-.05 3.753h-4.224v.979h9.19V-.85h-.771v4.22zM1.083 9.233l1.143-.783.286-.196 1.144-.782h-7.93v.978H.19l-4.134 2.83-.33.226v1.343h.074L.07 9.927l1.013-.694zM16.274-.849L9.566 3.753l-1.43.979h8.138v-.98H11.86L16.274.74V-.85z",mask:"url(#x2nn6r2xbb)"}),r.createElement("path",{fill:"#DC0928",d:"M10.664 4.732H8.136l1.43-.98 6.708-4.601h-1.53L8.002 3.753l-.845.56-.214.143V-.849H4.916v5.58h-9.19v2.74h7.93l-1.144.783-.286.196-1.143.783-1.014.694L-4.2 12.85h1.526l5.283-3.617 1.143-.783.286-.196.878-.6v5.196h2.026V7.472h9.332v-2.74h-5.61zm-8.098-.98L-4.177-.848h-.097v.97
17l5.31 3.625h1.53zM9.201 8.45l6.427 4.4h.646v-.603L10.727 8.45H9.201z",mask:"url(#x2nn6r2xbb)"}),r.createElement("path",{fill:"#FFF",d:"M6.942 4.732L16.274 4.732 16.274 3.753 6.942 3.753zM-4.274 8.45L4.916 8.45 4.916 7.472-4.274 7.472z",mask:"url(#x2nn6r2xbb)"}))));function f(e,t){var n=e.title,a=e.titleId,i=d(e,["title","titleId"]);return r.createElement("svg",u({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:12,height:12,viewBox:"0 0 12 12",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,p,b)}var j=r.forwardRef(f);n.p;function h(){return(h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function m(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var v=r.createElement("defs",null,r.createElement("path",{id:"lk4m46ctua",d:"M0 6c0 3.314 2.686 6 6 6s6-2.686 6-6-2.686-6-6-6-6 2.686-6 6z"})),O=r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",null,r.createElement("g",{transform:"translate(-927.000000, -288.000000) translate(927.000000, 288.000000)"},r.createElement("mask",{id:"p5frusmvwb",fill:"#fff"},r.createElement("use",{xlinkHref:"#lk4m46ctua"})),r.createElement("path",{fill:"#DA251C",d:"M8.133 12.4L12.4 12.4 12.4 -0.4 8.133 -0.4z",mask:"url(#p5frusmvwb)"}),r.createElement("path",{fill:"#FFF",d:"M3.867 12.4L8.133 12.4 8.133 -0.4 3.867 -0.4z",mask:"url(#p5frusmvwb)"}),r.createElement("path",{fill:"#1A3785",d:"M-0.4 12.4L3.867 12.4 3.867 -0.4 -0.4 -0.4z",mask:"url(#p5frusmvwb)"}))));function x(e,t){var n=e.title,a=e.titleId,i=m(e,["title","titleId"]);return r.createElement("svg",h({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:12,height:12,viewBox:"0 0 12 12",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,v,O)}var g=r.forwardRef(x);n.p;function y(){return(y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function _(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var w=r.createElement("defs",null,r.createElement("path",{id:"qecsh6wgma",d:"M0 6c0 3.314 2.686 6 6 6s6-2.686 6-6-2.686-6-6-6-6 2.686-6 6z"})),C=r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",null,r.createElement("g",{transform:"translate(-946.000000, -288.000000) translate(946.000000, 288.000000)"},r.createElement("mask",{id:"qf1p0p56jb",fill:"#fff"},r.createElement("use",{xlinkHref:"#qecsh6wgma"})),r.createElement("path",{fill:"#C60B1E",d:"M-1.11 3.002L17.646 3.002 17.646-.252-1.11-.252zM-1.11 12.252L17.646 12.252 17.646 8.998-1.11 8.998z",mask:"url(#qf1p0p56jb)"}),r.createElement("path",{fill:"#FEC400",d:"M-1.11 8.998L17.646 8.998 17.646 3.002 -1.11 3.002z",mask:"url(#qf1p0p56jb)"}))));function k(e,t){var n=e.title,a=e.titleId,i=_(e,["title","titleId"]);return r.createElement("svg",y({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:12,height:12,viewBox:"0 0 12 12",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,w,C)}var E=r.forwardRef(k);n.p;function S(){return(S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function I(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var D=r.createElement("defs",null,r.createElement("path",{id:"34qohz4g6a",d:"M0 6c0 3.314 2.686 6 6 6s6-2.686 6-6-2.686-6-6-6-6 2.686-6 6z"})),R=r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",null,r.createElement("g",{transform:"translate(-965.000000, -288.000000) translate(965.000000, 288.000000)"}
1,r.createElement("mask",{id:"pdohokizpb",fill:"#fff"},r.createElement("use",{xlinkHref:"#34qohz4g6a"})),r.createElement("path",{fill:"#000",d:"M-3.378 3.916L15.378 3.916 15.378 -0.252 -3.378 -0.252z",mask:"url(#pdohokizpb)"}),r.createElement("path",{fill:"#DC0000",d:"M-3.378 8.084L15.378 8.084 15.378 3.916 -3.378 3.916z",mask:"url(#pdohokizpb)"}),r.createElement("path",{fill:"#FECE00",d:"M-3.378 12.252L15.378 12.252 15.378 8.084 -3.378 8.084z",mask:"url(#pdohokizpb)"}))));function A(e,t){var n=e.title,a=e.titleId,i=I(e,["title","titleId"]);return r.createElement("svg",S({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:12,height:12,viewBox:"0 0 12 12",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,D,R)}var T=r.forwardRef(A);n.p;function P(){return(P=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function z(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var M=r.createElement("defs",null,r.createElement("path",{id:"so8xr3gaha",d:"M0 6c0 3.314 2.686 6 6 6s6-2.686 6-6-2.686-6-6-6-6 2.686-6 6z"})),L=r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",null,r.createElement("g",{transform:"translate(-984.000000, -288.000000) translate(984.000000, 288.000000)"},r.createElement("mask",{id:"t21lavxysb",fill:"#fff"},r.createElement("use",{xlinkHref:"#so8xr3gaha"})),r.createElement("path",{fill:"#FFF",d:"M0 3.953L12.41 3.953 12.41 -0.142 0 -0.142z",mask:"url(#t21lavxysb)"}),r.createElement("path",{stroke:"#FFF",strokeWidth:.5,d:"M0 3.953L12.41 3.953 12.41 -0.142 0 -0.142z",mask:"url(#t21lavxysb)"}),r.createElement("path",{fill:"#0070BC",d:"M0 8.047L12.41 8.047 12.41 3.953 0 3.953z",mask:"url(#t21lavxysb)"}),r.createElement("path",{fill:"#C11C14",d:"M0 12.142L12.41 12.142 12.41 8.047 0 8.047z",mask:"url(#t21lavxysb)"}))));function F(e,t){var n=e.title,a=e.titleId,i=z(e,["title","titleId"]);return r.createElement("svg",P({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:12,height:12,viewBox:"0 0 12 12",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,M,L)}var U=r.forwardRef(F);n.p;function N(){return(N=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function H(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var B=r.createElement("g",{fillRule:"evenodd"},r.createElement("path",{fill:"#fff",d:"M640 480H0V0h640z"}),r.createElement("path",{fill:"#dc143c",d:"M640 480H0V240h640z"}));function G(e,t){var n=e.title,a=e.titleId,i=H(e,["title","titleId"]);return r.createElement("svg",N({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 640 480",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,B)}var W=r.forwardRef(G),V=(n.p,{it:{key:"it",icon:l},en:{key:"en",icon:j},fr:{key:"fr",icon:g},es:{key:"es",icon:E},de:{key:"de",icon:T},ru:{key:"ru",icon:U},pl:{key:"pl",icon:W}})},function(e,t,n){"use strict";var r=n(22),a=n(31),i=n(30),o=n(32),c=n(21),s=function(e){Object(a.a)(n,e);var t=Object(i.a)(n);function n(e){Object(r.a)(this,n);var a=e||c.a.getCurrentRestaurant();return t.call(this,"admin/restaurants/".concat(a,"/dish_categories"))}return n}(o.a);t.a=s},,function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(1);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var o=r.createElement("g",{fill:"none",fillRule:"evenodd",strokeLinecap:"square"},r.createElement("g",{stroke:"#2F2F2F",strokeWidth:1.6},r.createElement("path",{d:"M1046 60l24 24m0-24l-24 24",transform:"translate(-1044 -58)"})));function c(e,t){var n=e.title,c=e.titleId,s=i(e,["title","titleId"]);return r.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:28,height:28,viewBox:"0 0 28 28",ref:t,"aria-labelledby":c},s),n?r.createElement("title",{id:c},n):null,o)}var s=r.forwardRef(c);n.p},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return d}));var r=n(9),a=n(1),i=n(0),o="menuStep",c="semplificata",s=Object(a.createContext)(null),l=function(){try{return localStorage.getItem(o)||c}catch(e){return c}},u=function(e){var t=e.children,n=Object(a.useState)(l),c=Object(r.a)(n,2),u=c[0],d=c[1],p=Object(a.useCallback)((function(e){try{localStorage.setItem(o,e),d(e)}catch(t){}}),[]);Object(a.useEffect)((function(){var e=function(e){e.key===o&&null!=e.newValue&&d(e.newValue)};return window.addEventListener("storage",e),function(){return window.removeEventListener("storage",e)}}),[]);var b={menuStep:u,updateMenuStep:p};return Object(i.jsx)(s.Provider,{value:b,children:t})},d=function(){var e=Object(a.useContext)(s);if(!e)throw new Error("useMenuStepContext must be used within MenuStepProvider");return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(1);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var o=r.createElement("defs",null,r.createElement("filter",{id:"fht4pil2pa"},r.createElement("feColorMatrix",{in:"SourceGraphic",values:"0 0 0 0 0.239216 0 0 0 0 0.74902
10 0 0 0 0 0.698039 0 0 0 1.000000 0"}))),c=r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",{filter:"url(#fht4pil2pa)",transform:"translate(-324 -45)"},r.createElement("g",null,r.createElement("path",{fill:"#000",d:"M14 1.4L12.6 0 7 5.6 1.4 0 0 1.4 5.6 7 0 12.6 1.4 14 7 8.4 12.6 14 14 12.6 8.4 7z",transform:"translate(324 45)"}))));function s(e,t){var n=e.title,s=e.titleId,l=i(e,["title","titleId"]);return r.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:14,height:14,viewBox:"0 0 14 14",ref:t,"aria-labelledby":s},l),n?r.createElement("title",{id:s},n):null,o,c)}var l=r.forwardRef(s);n.p},function(e,t,n){"use strict";t.a=n.p+"static/media/backWhite.2c6c44fa.svg"},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return s}));var r,a,i=n(3),o=n(5),c=o.b.div(r||(r=Object(i.a)(["\n  padding: 30px 20px 0 20px;\n  width: 100%;\n"]))),s=o.b.div(a||(a=Object(i.a)(["\n  margin: ",";\n  width: ",";\n  height: 0.5px;\n  background-color: #ff7828;\n  opacity: 0.3;\n"])),(function(e){var t=e.margin;return void 0===t?"30px 0 30px -20px":t}),(function(e){var t=e.w;return void 0===t?"calc(100% + 40px)":t}))},function(e,t,n){"use strict";n(1),n(68);var r,a,i=n(63),o=n(194),c=n(3),s=n(5),l=n(11),u=s.b.div(r||(r=Object(c.a)(["\n  display: flex;\n  padding: ",";\n  justify-content: center;\n  margin-top: 20px;\n  width: 100%;\n  ","\n"])),(function(e){return e.mobPadding||"20px 0"}),l.a.desktop(a||(a=Object(c.a)(["\n    padding: 20px;\n    justify-content: flex-end;\n  "])))),d=n(0);t.a=function(e){var t=e.onSave,n=e.onCancel,r=(e.bottom,e.inProcess),a=e.disabled,c=e.isForm,s=e.cancelText,l=void 0===s?"Indietro":s,p=e.submitText,b=void 0===p?"Salva":p,f=e.style,j=e.mobPadding,h=e.hideSubmit,m=void 0!==h&&h,v=e.hideCancel,O=void 0!==v&&v,x=e.submitDisabled,g=e.submitPadding,y=e.submitMaxW;return Object(d.jsxs)(u,{style:f,mobPadding:j,children:[!O&&Object(d.jsx)(i.a,{onClick:n,mr:10,color:"cancel",flex:1,disabled:r||a,maxW:"155",children:l}),!m&&Object(d.jsx)(i.a,{p:g,id:o.a.footerSubmit,type:c?"submit":"button",onClick:t,color:"action",flex:1,maxW:y,loading:r,disabled:r||a||x,children:b})]})}},function(e,t,n){"use strict";n(1);var r=n(106),a=n(154),i=n(0);t.a=function(e){var t=e.children;return Object(r.b)()?Object(i.jsx)(i.Fragment,{children:t}):Object(i.jsx)(a.a,{children:t})}},,function(e,t,n){"use strict";var r,a,i,o,c,s=n(34),l=n(3),u=n(5),d=n(12),p=n(11),b=u.b.div(r||(r=Object(l.a)(["\n  display: flex;\n  position: relative;\n  border-radius: 11px;\n  overflow: hidden;\n  //border: solid 1px #FF7828;\n  border: solid 1px #fdf2eb;\n  padding: 2px;\n  height: 48px;\n  max-width: ",";\n  width: ",";\n  ","\n"])),(function(e){var t=e.maxW;return void 0===t?"auto":t}),(function(e){var t=e.width;return void 0===t?"auto":t}),p.a.mobile(a||(a=Object(l.a)(["\n    max-width: auto;\n  "])))),f=u.b.div(i||(i=Object(l.a)(["\n  flex: 1;\n  font-family: ",";\n  font-size: 14px;\n  font-weight: bold;\n  letter-spacing: -0.23px;\n  text-align: center;\n  width: ","px;\n  //padding: 0 22px;\n  color: ",";\n  background-color: ",";\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  white-space: nowrap;\n  cursor: pointer;\n  transition: 0.3s ease all;\n  ",";\n  ","\n  span {\n    min-width: 111px;\n  }\n  &:first-child {\n    border-radius: 8px 0 0 8px;\n  }\n\n  &:last-child {\n    border-radius: 0 8px 8px 0;\n    box-shadow: none !important;\n  }\n"])),d.c.primary,(function(e){var t=e.w;return void 0===t?155:t}
1),(function(e){return e.active?"#ffffff":"#d6d6d6"}),(function(e){return e.active?"#FF7828":"#ffffff"}),(function(e){return!e.active&&Object(u.a)(o||(o=Object(l.a)(["\n      box-shadow: inset -1px 0 0 #fdf2eb;\n    "])))}),p.a.mobile(c||(c=Object(l.a)(["\n    max-width: auto;\n    white-space: inherit;\n  "])))),j=n(0);t.a=function(e){var t=e.items,n=e.activeKey,r=e.onClick,a=e.maxW,i=e.isLink,o=void 0!==i&&i,c=e.itemWidth,l=e.width;return Object(j.jsx)(b,{maxW:a,width:l,children:null===t||void 0===t?void 0:t.map((function(e){return Object(j.jsx)(f,{as:o?s.b:void 0,active:n===e.id,onClick:function(){return r&&r(e.id)},to:e.to,w:c,children:Object(j.jsx)("span",{children:e.label})},e.id)}))})}},,function(e,t,n){"use strict";var r=n(22),a=n(31),i=n(30),o=function(e){Object(a.a)(n,e);var t=Object(i.a)(n);function n(){var e;return Object(r.a)(this,n),(e=t.call(this,"admin/companies")).getStripeLink=function(t){return e.buildQuery("get",{},"".concat(t,"/stripe_onboarding"))},e.getStripeLoginLink=function(t){return e.buildQuery("get",{},"".concat(t,"/stripe_login_link"))},e}return n}(n(32).a);t.a=o},function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n(27),a=n(14),i=n(58),o=n(33),c=function(e){return{type:o.a,payload:e}},s=function(e){return e.dishes.listData},l=function(e){return e.dishes.formStep},u=function(e){return e.dishes.completedSteps},d=function(e){return e.dishes.currentItem},p=function(e){return e.dishes.itemLoading},b=function(e){return e.dishes.createOrUpdateInProcess},f=function(e){return e.dishes.errors},j=function(e){return e.dishes.deleteInProcess},h=n(20),m=function(){var e=Object(a.c)(),t=Object(i.g)(),n=Object(a.d)(s),m=Object(a.d)(d),v=Object(a.d)(p),O=Object(a.d)(l),x=Object(a.d)(u),g=Object(a.d)(b),y=Object(a.d)(f),_=Object(a.d)(j);return{handleResetErrors:function(){var t;y&&e({type:o.p,payload:t})},listData:n,handleChangeDishStep:function(t){e(c({step:t,completedSteps:[].concat(Object(r.a)(x),[t])}))}
1,step:O,completedSteps:x,itemLoading:v,currentItem:m,createOrUpdateInProcess:g,createOrUpdateErrors:y,handleUpdateOrCreate:function(n,r){var a;e((a={formData:n,history:t,id:r},{type:o.e,payload:a}))},handleGetDishes:function(){var t;e((t={},{type:o.n,payload:t}))},handleResetSteps:function(){e(c({step:h.b.first,completedSteps:[h.b.first]}))},handleDeleteDish:function(n){var r;e((r={id:n,history:t},{type:o.h,payload:r}))},handleGetDishById:function(t){var n;e((n={id:t},{type:o.k,payload:n}))},deleteInProcess:_,resetListData:function(){e({type:o.q})},handleChangeDishPosition:function(t,n,r){var a;e((a={id:t,position:n,originalPosition:r},{type:o.b,payload:a}))}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var r=n(27),a=n(14),i=n(58),o=n(20),c=n(37),s=function(e){return{type:c.a,payload:e}},l=function(e){return e.dish_category.listData},u=function(e){return e.dish_category.formStep},d=function(e){return e.dish_category.completedSteps},p=function(e){return e.dish_category.createOrUpdateInProcess},b=function(e){return e.dish_category.errors},f=function(e){return e.dish_category.deleteInProcess},j=function(){var e=Object(a.c)(),t=Object(i.g)(),n=Object(a.d)(l),j=Object(a.d)(d),h=Object(a.d)(u),m=Object(a.d)(b),v=Object(a.d)(p),O=Object(a.d)(f);return{handleResetErrors:function(){m&&e({type:c.d,payload:null})},handleGetDishCategories:function(){var t;e((t={},{type:c.n,payload:t}))},handleUpdateOrCreate:function(n,r){var a;e((a={formData:n,history:t,id:r},{type:c.e,payload:a}))},listData:n,handleGetByIdCategory:function(t){var n;e((n={id:t},{type:c.k,payload:n}))},step:h,completedSteps:j,handleResetSteps:function(){e(s({step:o.b.first,completedSteps:[o.b.first]}))},handleChangeDishStep:function(t){e(s({step:t,completedSteps:[].concat(Object(r.a)(j),[t])}))},resetListData:function(){e({type:c.q})},createOrUpdateErrors:m,createOrUpdateInProcess:v,deleteInProcess:O,handleDeleteDishCategory:function(n){var r;e((r={id:n,history:t},{type:c.h,payload:r}))},handleChangeDishCategoryPosition:function(t,n,r){var a;e((a={id:t,position:n,originalPosition:r},{type:c.b,payload:a}))}}}},function(e,t,n){"use strict";var r=n(22),a=n(31),i=n(30),o=function(e){Object(a.a)(n,e);var t=Object(i.a)(n);function n(){var e;return Object(r.a)(this,n),(e=t.call(this,"admin/users")).getAll=function(t){return e.buildQuery("get",t)},e.getOne=function(t){return e.buildQuery("get",null,t)},e.create=function(t){return e.buildQuery("post",t)},e.update=function(t,n){return e.buildQuery("put",n,t)},e.delete=function(t){return e.buildQuery("delete",null,t)},e.bulkCreate=function(t){return e.buildQuery("post",{data:t},"bulk_create")},e}return n}(n(32).a);t.a=o},,function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n(27),a=n(14),i=n(58),o=n(20),c=n(28),s=function(e){return{type:c.a,payload:e}},l=function(e){return e.special_menu.listData},u=function(e){return e.special_menu.formStep},d=function(e){return e.special_menu.completedSteps},p=function(e){return e.special_menu.errors},b=function(e){return e.special_menu.deleteInProcess},f=function(e){return e.special_menu.createOrUpdateInProcess},j=function(e){return e.special_menu.currentItem},h=function(e){return e.special_menu.itemLoading},m=function(){var e=Object(a.c)(),t=Object(i.g)(),n=Object(a.d)(l),m=Object(a.d)(d),v=Object(a.d)(u),O=Object(a.d)(p),x=Object(a.d)(b),g=Object(a.d)(f),y=Object(a.d)(j),_=Object(a.d)(h);return{handleResetErrors:function(){var t;O&&e({type:c.b,payload:t})},handleGetSpecialMenu:function(){var t;e({type:c.p,payload:t})},handleUpdateOrCreate:function(n,r){var a;e((a={formData:n,history:t,id:r},{type:c.g,payload:a}))},listData:n,handleGetByIdSpecialMenu:function(t){var n;e((n={id:t},{type:c.m,payload:n}))},completedSteps:m,step:v,handleChangeDishStep:function(t){e(s({step:t,completedSteps:[].concat(Object(r.a)(m),[t])}))},handleResetSteps:function(){e(s({step:o.b.first,completedSteps:[o.b.first]}))},createOrUpdateErrors:O,handleDeleteSpecialMenu:function(n){var r;e((r={id:n,history:t},{type:c.j,payload:r}))},deleteInProcess:x,createOrUpdateInProcess:g,currentItem:y,currentItemLoading:_,handleResetData:function(){e({type:c.c})},handleChangeSpecialMenuPosition:function(t,n,r){var a;e((a={id:t,position:n,originalPosition:r},{type:c.d,payload:a}))}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var r=n(27),a=n(14),i=n(20),o=n(53),c=function(e){return{type:o.a,payload:e}},s=function(e){return e.dish_option.listData},l=function(e){return e.dish_option.formStep},u=function(e){return e.dish_option.completedSteps},d=function(e){return e.dish_option.errors},p=function(e){return e.dish_option.deleteInProcess},b=function(e){return e.dish_option.createOrUpdateInProcess},f=n(58),j=function(){var e=Object(a.c)(),t=Object(f.g)(),n=Object(a.d)(s),j=Object(a.d)(d),h=Object(a.d)(p),m=Object(a.d)(b),v=Object(a.d)(l),O=Object(a.d)(u);return{handleResetErrors:function(){j&&e({type:o.b,payload:null})},handleGetDishOptions:function(){var t;e({type:o.g,payload:t})},listData:n,step:v,completedSteps:O,handleChangeDishStep:function(t){e(c({step:t,completedSteps:[].concat(Object(r.a)(O),[t])}))},handleResetSteps:function(){e(c({step:i.c.first,completedSteps:[i.c.first]}))},handleUpdateOrCreate:function(n,r){var a;e((a={data:n,history:t,id:r},{type:o.c,payload:a}))},resetListData:function(){e({type:o.i})},handleDelete:function(n){var r;e((r={id:n,history:t},{type:o.e,payload:r}))},errors:j,deleteInProcess:h,createOrUpdateInProcess:m}}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var r=n(14),a=n(58),i=n(60),o=function(e){return{type:i.a,payload:e}},c=function(e){return e.settings.data},s=function(e){return e.settings.getInProcess},l=function(e){return e.settings.updateInProcess},u=function(e){return e.settings.errors},d=function(e){return e.settings.deliveryZips},p=function(e){return e.settings.deliverActiveTab},b=function(e){return e.settings.loadingStatuses},f=function(e){return e.settings.deliveryDates},j=function(){var e=Object(a.g)(),t=Object(r.c)(),n=Object(r.d)(c),j=Object(r.d)(u),h=Object(r.d)(l),m=Object(r.d)(s),v=Object(r.d)(d),O=Object(r.d)(p),x=Object(r.d)(b),g=Object(r.d)(f);return{data:n,errors:j,getInProcess:m,updateInProcess:h,handleUpdate:function(n){var r;t((r={data:n,history:e},{type:i.g,payload:r}))},handleGetSettings:function(){var e;t({type:i.c,payload:e})},resetErrors:function(){j&&t({type:i.f,payload:null})},deliveryZips:v,deliveryActiveTab:O,loadingStatuses:x,deliveryDates:g,handleSetHoursErrors:function(e){i.e},handleChangeDeliveryDayConfig:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};o({day:e,data:t,deliveryActiveTab:O})}}}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(1);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var o=r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",{fill:"#FF7828"},r.createElement("g",null,r.createElement("g",null,r.createElement("path",{d:"M4.858 252.297c.508.506 1.218.784 1.954.784.101 0 .203 
10 .304-.025.051.076.077.177.127.253.28.581.305.733.127 1.365-.152.581-.38 1.491-.583 2.401l-.356-2.755v-.025c-.101-.456-.507-.759-1.04-.759-.101 0-.178 0-.279.025-.558.102-1.091.658-.964 1.29l.862 3.59c.077.43.457.783.914.834h.558c0 .43.076.935.127 1.466l3.578.455c.355.05.609.354.634.708.03.788.084 2.226.144 3.713l.024.595c.087 2.084.182 4.106.238 4.413.05.708.05 1.264-.863 1.365-.964.101-1.04-.581-1.09-1.112l-.006-.064-.013-.15-.005-.06c-.047-.498-.152-1.33-.814-7.057 0 0-4.72.227-5.506-.152-.533-.253-.787-1.138-.787-1.87-.228-1.467-.304-3.666-.253-4.98.076-1.795.583-3.565 2.79-4.197.051-.025.127-.025.178-.05zm17.558 6.725c.33 0 .584.253.584.581 0 .152-.076.303-.178.405-.101.1-.253.177-.406.177h-6.394v11.552c0 .127-.101.253-.253.253h-.66c-.127 0-.254-.101-.254-.253v-11.552H8.461c-.33 0-.583-.253-.583-.582 0-.101.025-.202.076-.303 1.116 0 2.283.025 2.334.025.28 0 .558-.05.71-.303zM.672 254.598c.355 0 .634.303.634.657-.101 3.59.127 7.786.634 8.418 1.142.506 4.263.48 5.38.43.355-.025.66.253.685.607.025.353-.254.657-.61.682-.152 0-.66.025-1.344.025-1.421 0-3.603-.1-4.694-.606-.533-.253-1.117-.885-1.294-5.258-.044-.932-.06-1.855-.063-2.607v-.839c.004-.436.01-.74.011-.84l.001-.037c0-.354.304-.632.66-.632zm4.465-.733c.432-.076.863.076.965.505l.405 3.16 3.883.354c.43.05.532.253.456.657-.05.38-.177.48-.558.48l-4.276-.05H5.95c-.33-.05-.583-.278-.66-.607l-.862-3.564c-.102-.404.279-.86.71-.935zm8.069 4.07c.152 0 .228.177.152.303l-.203.278c-.076.127-.203.202-.355.202h-1.65c0-.05.026-.075.026-.126.026-.202.026-.43-.076-.657zm-2.588-2.402c.025 0 .076 0 .101.025 0 0 .026.026.051.076.05.05.076.127.102.228.025.1.025.227 0 .354-.026.126-.076.227-.127.328-.05.101-.076.203-.102.304-.025.1-.025.177 0 .253 0 .075.026.126.051.176.025.051.025.076.025.076l.01.038c.002.037-.022.07-.06.089-.026.025-.076 0-.102-.026 0 0-.025-.025-.05-.075-.026-.026-.051-.102-.077-.203-.025-.1-.05-.227-.025-.354 0-.151.05-.278.101-.379.051-.1.102-.227.127-.303.026-.101.026-.177.026-.253-.026-.076-.026-.126-.051-.177-.025-.025-.025-.05-.025-.05l-.014-.038c-.009-.037 0-.07.039-.089zm.533 0c.025 0 .076 0 .101.025 0 0 .026.026.051.076.05.05.076.127.101.228.026.1.026.227 0 .354-.025.126-.076.227-.126.328-.051.101-.076.203-.102.304-.025.1-.025.177 0 .253 0 .075.026.126.05.176.026.051.026.076.026.076l.01.038c.001.037-.022.07-.06.089-.026.025-.077 0-.102-.026 0 0-.025-.025-.05-.075-.026-.026-.077-.102-.077-.203-.025-.1-.05-.227-.025-.354 0-.151.05-.278.101-.379.051-.1.102-.227.127-.303.026-.101.026-.177.026-.253-.026-.076-.026-.126-.051-.177-.026-.025-.026-.05-.026-.05l-.013-.038c-.009-.037 0-.07.039-.089zm.507 0c.026 0 .076 0 .102.025 0 0 .025.026.05.076.051.05.077.127.102.228.025.1.025.227 0 .354-.025.126-.076.227-.127.328-.05.101-.076.203-.101.304-.026.1-.026.177 0 .253 0 .075.025.126.05.176.026.051.026.076.026.076l.01.038c0 .037-.023.07-.061.089-.025.025-.076 0-.102-.026 0 0-.025-.025-.05-.075-.026-.026-.076-.102-.076-.203-.026-.1-.051-.227-.026-.354 0-.151.051-.278.102-.379.05-.1.101-.227.127-.303.025-.101.025-.177.025-.253-.025-.076-.025-.126-.05-.177-.026-.025-.026-.05-.026-.05l-.014-.038c-.008-.037.001-.07.04-.089zM6.787 248c1.275 0 2.309 1.03 2.309 2.3 0 1.27-1.034 2.3-2.31 2.3-1.275 0-2.308-1.03-2.308-2.3 0-1.27 1.033-2.3 2.309-2.3z",transform:"translate(-302 -901) translate(282 633) translate(20 20)"})))));function c(e,t){var n=e.title,c=e.titleId,s=i(e,["title","titleId"]);return r.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",width:23,height:24,viewBox:"0 0 23 24",ref:t,"aria-labelledby":c},s),n?r.createElement("title",{id:c},n):null,o)}var s=r.forwardRef(c);n.p},function(e,t,n){"use strict";var r=n(22),a=n(31),i=n(30),o=function(e){Object(a.a)(n,e);var t=Object(i.a)(n);function n(){var e;return Object(r.a)(this,n),(e=t.call(this,"users")).getAvailableCompanies=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.buildQuery("get",{params:t},"available_companies")},e}return n}(n(32).a);t.a=o},function(e,t,n){"use strict";var r=n(22),a=n(31),i=n(30),o=n(32),c=n(21),s=function(e){Object(a.a)(n,e);var t=Object(i.a)(n);function n(e){Object(r.a)(this,n);var a=e||c.a.getCurrentRestaurant();return t.call(this,"admin/restaurants/".concat(a,"/options"))}return n}(o.a);t.a=s},function(e,t,n){"use strict";var r=n(22),a=n(31),i=n(30),o=n(32),c=n(21),s=function(e){Object(a.a)(n,e);var t=Object(i.a)(n);function n(e){Object(r.a)(this,n);var a=e||c.a.getCurrentRestaurant();return t.call(this,"admin/restaurants/".concat(a,"/messages"))}return n}(o.a);t.a=s},function(e,t,n){"use strict";var r=n(22),a=n(31),i=n(30),o=n(32),c=n(21),s=function(e){Object(a.a)(n,e);var t=Object(i.a)(n);function n(e){Object(r.a)(this,n);var a=e||c.a.getCurrentRestaurant();return t.call(this,"admin/restaurants/".concat(a,"/message_dialogs"))}return n}(o.a);t.a=s},function(e,t,n){"use strict";var r=n(22),a=n(31),i=n(30),o=n(32),c=n(21),s=function(e){Object(a.a)(n,e);var t=Object(i.a)(n);function n(e){Object(r.a)(this,n);var a=e||c.a.getCurrentRestaurant();return t.call(this,"admin/restaurants/".concat(a,"/ipratico"))}return n}(o.a);t.a=s},,function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r,a,i=n(3),o=n(5),c=n(11),s=o.b.div(r||(r=Object(i.a)(["\n  min-height: 100vh;\n  position: relative;\n  //padding-bottom: 60px;\n  ","\n"])),c.a.desktop(a||(a=Object(i.a)(["\n    display: flex;\n  "]))))},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r,a,i,o=n(3),c=n(5),s=n(11),l=c.b.div(r||(r=Object(o.a)(["\n  display: flex;\n  flex-direction: column;\n  min-height: calc(100vh - 60px);\n  position: relative;\n  ","\n  ","\n"])),s.a.desktop(a||(a=Object(o.a)(["\n    // position: relative;\n    width: calc(100vw - 274px);\n    // left: 270px;\n    margin-left: 270px;\n    background-color: #fafafa;\n    padding-bottom: 20px;\n  "]))),s.a.mobile(i||(i=Object(o.a)(["\n    background-color: #ffffff;\n  "]))))},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r,a,i,o,c=n(3),s=n(5),l=n(11),u=s.b.div(r||(r=Object(c.a)(["\n  display: grid;\n  position: relative;\n  grid-template-columns: ",";\n  gap: 5px;\n  ","\n  ","\n  ","\n"])),(function(e){return e.isColumn?"1fr":"repeat(3, 1fr)"}),l.a.desktop(a||(a=Object(c.a)(["\n    gap: ","px;\n  "])),(function(e){var t=e.isColumn,n=e.gap;return t?n||15:30})),l.a.mobile(i||(i=Object(c.a)(["\n    // gap: 20px;\n  "]))),(function(e){return e.onlyNative&&Object(s.a)(o||(o=Object(c.a)(["\n    gap: 20px;\n  "])))}))},function(e,t,n){"use strict";var r,a,i,o,c,s,l,u,d,p,b,f,j,h,m,v,O,x,g,y,_,w,C,k,E,S,I=n(9),D=n(1),R=n(34),A=n(3),T=n(5),P=n(11),z=T.b.button(r||(r=Object(A.a)(["\n  //position: absolute;\n  //top: 5%;\n  //left: 2rem;\n  ","\n  margin-top: 5px;\n  display: flex;\n  flex-direction: column;\n  justify-content: space-around;\n  width: 18px;\n  height: 12px;\n  background: transparent;\n  border: none;\n  cursor: pointer;\n  padding: 0;\n  z-index: 10;\n\n  &:focus {\n    outline: none;\n  }\n\n  div {\n    width: 18px;\n    height: 1.6px;\n    // background: ",";\n    background: #effffa;\n    border-radius: 10px;\n    transition: all 0.2s linear;\n    position: relative;\n    transform-origin: 3px;\n\n    :first-child {\n      transform: ",";\n    }\n\n    :nth-child(2) {\n      opacity: ",";\n      transform: ",";\n    }\n\n    :nth-child(3) {\n      transform: ",";\n    }\n  }\n"])),P.a.desktop(a||(a=Object(A.a)(["\n    display: none;\n  "]))),(function(e){return e.open?"#0D0C1D":"#EFFFFA"}),(function(e){return e.open?"rotate(45deg)":"rotate(0)"}),(function(e){return e.open?"0":"1"}),(function(e){return e.open?"translateX(20px)":"translateX(0)"}),(function(e){return e.open?"rotate(-45deg)":"rotate(0)"}
1)),M=n(0),L=function(e){var t=e.open,n=e.onChange;return Object(M.jsxs)(z,{open:t,onClick:n,children:[Object(M.jsx)("div",{}),Object(M.jsx)("div",{}),Object(M.jsx)("div",{})]})},F=n(2),U=n(58),N=T.b.li(i||(i=Object(A.a)(["\n  padding: 10px 20px;\n  position: relative;\n  min-height: 47px;\n  display: flex;\n\n  ","\n\n  ","\n  ","\n"])),(function(e){return e.isFooter&&Object(T.a)(o||(o=Object(A.a)(["\n      border-bottom: 1px solid #565656;\n      &:last-child {\n        border-bottom: none;\n      }\n    "])))}),P.a.desktop(c||(c=Object(A.a)(["\n     ","\n  "])),(function(e){return e.active&&Object(T.a)(s||(s=Object(A.a)(["\n         background-color: #ff782842;\n         &:before {\n           content: '';\n           position: absolute;\n           height: 100%;\n           width: 2px;\n           background-color: white;\n           left: 0;\n           top: 0;\n         }\n       "])))})),P.a.mobile(l||(l=Object(A.a)(["\n    &:after {\n    content: '';\n    width: 100%;\n    position: absolute;\n    height: 1px;\n    background-color: #FF7828;\n    opacity: 0.3;\n    bottom: 0;\n    left: 0;\n  }\n  ","\n  "])),(function(e){return e.topBorder&&Object(T.a)(u||(u=Object(A.a)(["\n      margin-top: 13%;\n      &:before {\n        content: '';\n        width: 100%;\n        position: absolute;\n        height: 1px;\n        background-color: #ff7828;\n        opacity: 0.3;\n        top: 0;\n        left: 0;\n      }\n    "])))}))),H=Object(T.b)(R.b)(d||(d=Object(A.a)(["\n  display: flex;\n  align-items: center;\n  width: 100%;\n  cursor: pointer;\n"]))),B=T.b.span(p||(p=Object(A.a)(["\n  ","\n  ","\n"])),(function(e){return"menu_item"===e.theme&&Object(T.a)(b||(b=Object(A.a)(["\n      margin-left: 32px;\n      font-family: 'IBM Plex Sans', sans-serif;\n      //font-family: 'IBMPlexMedium', sans-serif;\n      font-size: 14px;\n      font-weight: 500;\n      font-stretch: normal;\n      font-style: normal;\n      line-height: 1.71;\n      letter-spacing: normal;\n      color: rgba(255, 255, 255, 0.78);\n    "])))}),(function(e){return"primary_item"===e.theme&&Object(T.a)(f||(f=Object(A.a)(["\n      //font-family: 'IBMPlexMedium';\n      font-family: 'IBM Plex Sans', sans-serif;\n      font-size: 14px;\n      font-weight: 500;\n      font-stretch: normal;\n      font-style: normal;\n      line-height: 1.71;\n      letter-spacing: normal;\n      color: #636262;\n    "])))})),G=T.b.img(j||(j=Object(A.a)(["\n  position: absolute;\n  right: 20px;\n"]))),W=T.b.img(h||(h=Object(A.a)(["\n  width: 20px;\n  max-height: 20px;\n"]))),V=function(e){var t=e.href,n=e.img,r=e.isFooter,a=e.label,i=e.suffix,o=e.topBorder,c=e.active,s=e.theme,l=void 0===s?"menu_item":s,u=e.icon,d=e.clickable,p=e.onClick;return Object(M.jsx)(N,{topBorder:o,active:c,onClick:d?p:void 0,isFooter:r,children:Object(M.jsxs)(H,{as:d&&"p",to:t,onClick:d?void 0:p,children:[n&&Object(M.jsx)(W,{src:n}),u&&u,Object(M.jsx)(B,{theme:l,children:a}),i&&Object(M.jsx)(G,{src:i,alt:a})]})})},Q=n.p+"static/media/home.3e0ea7c5.svg",Y=n.p+"static/media/stats.3e4cebae.svg",q=n.p+"static/media/risto.49b5a721.svg",K=n.p+"static/media/users.d4cb2850.svg",Z=n.p+"static/media/user-statistics.49bd3972.svg",J=n.p+"static/media/super_admin_restaurants_icon.f6c99285.svg",X=n.p+"static/media/percentage.4b27b5ae.svg",$=n.p+"static/media/notification-bell.50618487.svg",ee=n.p+"static/media/reservations.0804a910.svg",te=(n.p,n.p+"static/media/go_back.174f8763.svg"),ne=n.p+"static/media/help.32fd2b6a.svg",re=(n.p,n.p+"static/media/user.f4af1a6e.svg"),ae=n.p+"static/media/StarIcon.5b35d4a3.svg",ie=(n.p,n.p+"static/media/arrow-right.eadfcb1f.svg"),oe=n.p+"static/media/fatture.b65f451e.svg",ce=n(6),se="/",le={superAdmin:{main:[{img:Q,label:"Dashboard",href:"".concat(se)},{img:Z,label:"Comportamento utente",href:ce.a.userStatistic},{img:J,label:"Ristoratori / Produttori",href:ce.a.restaurants},{img:X,label:"Campagne promozionali",href:ce.a.bonuses},{img:oe,label:"Fatture",href:ce.a.bonusesRestaurants}],footer:[{img:re,label:"Amministrazione",suffix:ie,href:"".concat(se,"administration")}]},main:[{img:Q,label:"Home",href:"".concat(se)},{img:ee,label:"Prenotazioni",href:ce.a.reservations},{img:$,label:"Reminder Prenotazioni",href:ce.a.reminder},{img:q,label:"Men\xf9",href:"".concat(se,"menu"),onClick:"menuStep"},{img:K,label:"Team",href:"".concat(se,"team")},{img:Y,label:"Statistiche",href:"".concat(se,"statistics")},{img:te,label:"Impostazioni",href:ce.a.settings}],footer:[{img:ae,label:"Passa a Gestione avanzata",onClick:"handleOpenAdvancedModal"},{img:ne,label:"Help",href:ce.a.help},{img:re,label:"Profilo",suffix:ie,href:"".concat(se,"profile")}]},ue=n(51),de=n(103),pe=n(44),be=n(12),fe=T.b.div(m||(m=Object(A.a)(["\n  ","\n  position: fixed;\n  width: 100vw;\n  top: 59px;\n  height: calc(100vh - 59px);\n  z-index: 998;\n  right: ",";\n  background-color: ",";\n  transition: 0.3s ease all;\n  overflow-y: auto;\n  box-shadow: 0 16px 16px 0 rgba(0, 0, 0, 0.34);\n  display: flex;\n  flex-direction: column;\n  //justify-content: space-between;\n"])),P.a.desktop(v||(v=Object(A.a)(["\n    width: 270px;\n    left: 0;\n      justify-content: space-between;\n  "]))),(function(e){return e.open?0:"-100vw"}),be.a.theme.primary),je=T.b.ul(O||(O=Object(A.a)(["\n  margin-top: ","px;\n  ","\n"])),(function(e){return e.footer?0:10}),P.a.desktop(x||(x=Object(A.a)(["\n    margin-top: ","px;\n     \n    &:first-child {\n      @media (min-height: 800px) {\n        padding-top: 40px;\n      }\n    }\n  "])),(function(e){var t=e.desktop_mb;return void 0===t?0:t}))),he=T.b.div(g||(g=Object(A.a)(["\n  display: flex;\n  flex-direction: column;\n  justify-content: start;\n  gap: 20px;\n"]))),me=T.b.p(y||(y=Object(A.a)(["\n  width: fit-content;\n  text-align: left;\n  margin-left: 15px;\n"]))),ve=T.b.ul(_||(_=Object(A.a)(["\n  width: fit-content;\n  text-align: left;\n  margin-left: 30px;\n"]))),Oe=n(64),xe=function(e){var t=e.open,n=e.updateMenuStep,r=e.onClose,a=Object(D.useState)(!1),i=Object(I.a)(a,2),o=i[0],c=i[1],s=Object(U.h)().pathname,l=Object(pe.a)().isSuperAdmin,u=Object(ue.b)().handleGetStripeLink,d=Object(de.b)().resetStep;Object(D.useEffect)((function(){null===r||void 0===r||r()}),[s,r]);var p=function(){null===r||void 0===r||r(),c(!0)},b=function(){return c(!1)},f=Object(D.useCallback)((function(e){return function(){if(null===r||void 0===r||r(),"function"===typeof e)return e.apply(void 0,arguments)}}),[r]),j=function(e){return"handleOpenAdvancedModal"===e.onClick?p:"function"===typeof e.onClick?f(e.onClick):e.href?f():f(u)};return Object(M.jsxs)(M.Fragment,{children:[Object(M.jsx)(fe,{open:t,children:l?Object(M.jsxs)(M.Fragment,{children:[Object(M.jsx)(je,{desktop_mb:60,children:le.
1superAdmin.main.map((function(e){return Object(M.jsx)(V,Object(F.a)(Object(F.a)({},e),{},{active:"/"===e.href?"/"===s:s.includes(e.href),onClick:j(e)}),e.label)}))}),Object(M.jsx)(je,{footer:!0,children:le.superAdmin.footer.map((function(e){return Object(M.jsx)(V,Object(F.a)(Object(F.a)({},e),{},{active:s.includes(e.href),onClick:j(e)}),e.label)}))})]}):Object(M.jsxs)(M.Fragment,{children:[Object(M.jsx)(je,{children:le.main.map((function(e){return Object(M.jsx)(V,Object(F.a)(Object(F.a)({},e),{},{active:"/"===e.href?"/"===s:s.includes(e.href),onClick:(t=e,f((function(){"menuStep"===t.onClick&&n("start"),t.href===ce.a.settings&&d()})))}),e.label);var t}))}),Object(M.jsx)(je,{footer:!0,children:le.footer.map((function(e){return Object(M.jsx)(V,Object(F.a)(Object(F.a)({},e),{},{active:!!e.href&&s.includes(e.href),clickable:void 0===e.href&&!0,onClick:j(e),isFooter:!0}),e.label)}))})]})}),Object(M.jsx)(Oe.a,{showDivider:!0,open:o,desktopW:"760",onClose:b,onCancel:b,title:"Passa a Gestione avanzata",hideFooter:!0,children:Object(M.jsxs)(he,{children:[Object(M.jsx)(me,{children:"Passa alla gestione avanzata per:"}),Object(M.jsxs)(ve,{children:[Object(M.jsx)("li",{children:"Attivare i servizi di delivery e asporto"}),Object(M.jsx)("li",{children:"Buoni VisitBergamo restaurant"}),Object(M.jsx)("li",{children:"Offerte"}),Object(M.jsx)("li",{children:"Generare QR code"}),Object(M.jsx)("li",{children:"Stripe"}),Object(M.jsx)("li",{children:"Ipratico"})]})]})})]})},ge=n(184),ye=T.b.div(w||(w=Object(A.a)(["\n  background-color: ",";\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  color: #ffffff;\n  position: sticky;\n  top: 0;\n  z-index: 997;\n  transition: 0.3s;\n\n  ","\n\n  ","\n"])),be.a.theme.primary,P.a.default(C||(C=Object(A.a)(["\n    height: 60px;\n    padding: 0 20px;\n  "]))),P.a.desktop(k||(k=Object(A.a)(["\n    width: 270px;\n    position: fixed;\n  "])))),_e=T.b.img(E||(E=Object(A.a)(["\n  width: 100%;\n  height: 34px;\n\n  ","\n"])),P.a.default(S||(S=Object(A.a)([""])))),we=n(72),Ce=n(188);t.a=function(){var e=Object(D.useState)(!1),t=Object(I.a)(e,2),n=t[0],r=t[1],a=Object(Ce.a)().updateMenuStep,i=Object(D.useCallback)((function(){r((function(e){return!e}))}),[]),o=Object(D.useCallback)((function(){r(!1)}),[]);return Object(M.jsxs)(ye,{children:[Object(M.jsx)(R.b,{to:we.a.getRedirectRouteWithRestaurantId(ce.a.home),style:{marginTop:5},children:Object(M.jsx)(_e,{src:ge.a})}),Object(M.jsx)(L,{onChange:i,open:n}),Object(M.jsx)(xe,{open:n,updateMenuStep:a,onClose:o})]})}},function(e,t,n){"use strict";var r,a,i,o,c,s,l=n(2),u=n(52),d=n(1),p=n(150),b=n(153),f=n(151),j=n(58),h=n(15),m=n(22),v=n(20),O=n(29),x="menu-dishes",g="special-menu",y="dish-options",_="dish-categories",w=function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:x;Object(m.a)(this,e),this.getInvalidSteps=function(e){if(!e)return[];var n=[];return Object.keys(t.errorsKeyByStep).forEach((function(r){t.errorsKeyByStep[r].forEach((function(t){Object(O.h)(e,t)&&n.push(r)}))})),n},this.initConfigs=function(){var e,n,r,a;t.variant===x&&(t.steps=v.b,t.errorsKeyByStep=(e={},Object(h.a)(e,v.b.first,["title","title_it"]),Object(h.a)(e,v.b.second,["dishes"]),Object(h.a)(e,v.b.third,["price"]),Object(h.a)(e,v.b.fourth,["visible_from","visible_to"]),Object(h.a)(e,v.b.fifth,["valid_from","valid_to"]),e));t.variant===g&&(t.steps=v.a,t.errorsKeyByStep=(n={},Object(h.a)(n,v.a.first,["title","title_it"]),Object(h.a)(n,v.a.second,["special_menus_categories.dishes_special_menus"]),Object(h.a)(n,v.a.third,["price"]),Object(h.a)(n,v.a.fourth,["visible_from","visible_to","valid_from","valid_to"]),n));t.variant===y&&(t.steps=v.c,t.errorsKeyByStep=(r={},Object(h.a)(r,v.b.first,["title","title_it","description","price"]),Object(h.a)(r,v.b.second,["can_be_chosen_count","mandatory"]),Object(h.a)(r,v.b.third,["can_be_excluded"]),Object(h.a)(r,v.b.fourth,["option_categories","option_categories.dish_category","option_categories.dishes"]),r));t.variant===_&&(t.steps=v.a,t.errorsKeyByStep=(a={},Object(h.a)(a,v.a.first,["title","title_it","config.description","price"]),Object(h.a)(a,v.a.second,["config"]),Object(h.a)(a,v.a.third,["config.manufacturer_name"]),Object(h.a)(a,v.a.fourth,["config.visible_from","config.visible_to","config.valid_from","config.valid_to"]),a))},this.variant=n,this.initConfigs()},C=n(3),k=n(5),E=n(11),S=n(12),I=k.b.div(r||(r=Object(C.a)(["\n  position: absolute;\n  top: 20px;\n  left: 0;\n  width: 100%;\n  padding: 0 20px;\n  ","\n"])),E.a.mobile(a||(a=Object(C.a)(["\n    top: 5px;\n  "])))),D=k.b.div(i||(i=Object(C.a)(["\n  width: 100%;\n  display: grid;\n  grid-gap: 6px;\n  grid-template-columns: repeat(auto-fit, minmax(50px, 1fr));\n"]))),R=k.b.div(o||(o=Object(C.a)(["\n  height: 4px;\n  position: relative;\n  //color: rgba(61, 191, 178, 1);\n  //background-color: #FF7828;\n  transition: 0.3s ease all;\n  background: ",";\n  background-size: 205%;\n  //transition: .5s ease-out;\n  // opacity: ",";\n  ","\n  ","\n"])),(function(e){return e.isFailed?S.a.theme.danger:"linear-gradient(to left, rgba(255, 120, 40, .3)50%, rgba(255, 120, 40, 1) 50%) right"}),(function(e){return e.isActive?1:.3}),(function(e){e.isActive;return e.isCompleted&&Object(k.a)(c||(c=Object(C.a)(["\n      background-position: left;\n      cursor: pointer;\n    "])))}),(function(e){return e.isActive&&Object(k.a)(s||(s=Object(C.a)(["\n      &:after {\n        content: '';\n        position: absolute;\n        width: 100%;\n        height: 2px;\n        bottom: -4px;\n        background: linear-gradient(\n            to left,\n            rgba(61, 191, 178, 1) 50%,\n            rgba(61, 191, 178, 1) 50%\n          )\n          right;\n      }\n    "])))})),A=n(0),T=function(e){var t=e.steps,n=e.completedSteps,r=void 0===n?[]:n,a=e.errors,i=e.variant,o=e.onClick,c=e.step,s=Object(j.h)().pathname,l=Object(d.useMemo)((function(){return new w(i)}),[i]),u=Object(d.useMemo)((function(){var e=[];return Object.keys(t).forEach((function(t){e.push(t)})),e}),[t]);if(!s.includes("dishes/create")&&!s.includes("categories/create")&&!s.includes("special-menu/create"))return null;var p=l.getInvalidSteps(a);return Object(A.jsx)(I,{children:Object(A.jsx)(D,{children:u.map((function(e,t){var n=r.includes(e);return Object(A.jsx)(R,{role:"presentation",onClick:function(){return o&&n&&o(e)},isFailed:null===p||void 0===p?void 0:p.includes(e),isCompleted:n,isActive:e===c},e)}))})})},P=n(64),z=n(51),M=n(105),L=n(133),F=n(134),U=n(137),N=n(138),H=n(82),B=n(4),G=n.n(B),W=n(18),V=n(40),Q=n(44),Y=n(14),q=ne
1w(n(79).a);t.a=function(e){var t=e.children,n=Object(z.b)(),r=n.modalData,a=n.handleResetModalData,i=n.handleSubmitModalAction,o=Object(j.h)().pathname,c=Object(M.a)().deleteInProcess;!function(){var e=Object(Y.c)(),t=Object(j.i)().restaurantId,n=Object(Q.a)(),r=n.isSuperAdmin,a=n.getInProcess;Object(d.useEffect)((function(){!a&&r&&t&&Object(W.a)(G.a.mark((function n(){var r,a;return G.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,q.get(t);case 3:r=n.sent,a=r.data.restaurant,e(Object(V.g)(a)),n.next=10;break;case 8:n.prev=8,n.t0=n.catch(0);case 10:return n.prev=10,n.finish(10);case 12:case"end":return n.stop()}}),n,null,[[0,8,10,12]])})))()}),[t,r,e,a])}();var s=Object(H.a)().inProcess,h=Object(L.a)(),m=h.step,O=h.completedSteps,w=h.deleteInProcess,C=h.createOrUpdateErrors,k=h.handleChangeDishStep,E=Object(F.a)(),S=E.completedSteps,I=E.step,D=E.handleChangeDishStep,R=E.createOrUpdateErrors,B=E.deleteInProcess,K=Object(U.a)(),Z=K.step,J=K.completedSteps,X=K.handleChangeDishStep,$=K.createOrUpdateErrors,ee=K.deleteInProcess,te=Object(N.a)(),ne=te.step,re=te.completedSteps,ae=te.errors,ie=te.handleChangeDishStep,oe=te.deleteInProcess,ce=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={steps:v.b,completed:[],errors:null,variant:x,cb:function(){}};return e.includes("categories")&&(n.completed=t.categoryCompleted,n.cb=t.handleChangeDishCategoryStep,n.steps=v.a,n.errors=t.dishCategoriesErrors,n.variant=_),e.includes("dishes")&&(n.completed=t.dishesCompleted,n.errors=t.dishesErrors,n.variant=x,n.steps=v.b,n.cb=t.handleChangeDishStep),e.includes("special-menu")&&(n.completed=t.specialMenuCompleted,n.errors=t.specialMenuErrors,n.variant=g,n.steps=v.b,n.cb=t.specialMenuChangeStep),e.includes("options")&&(n.completed=t.optionsCompletedSteps,n.errors=t.dishOptionErrors,n.variant=y,n.step=t.dishOptionsStep,n.cb=t.handleDishOptionChangeStep,n.steps=v.c),n}(o,{dishesCompleted:O,categoryCompleted:S,specialMenuCompleted:J,optionsCompletedSteps:re,dishesErrors:C,handleChangeDishStep:k,specialMenuChangeStep:X,specialMenuErrors:null===$||void 0===$?void 0:$.special_menu,dishOptionErrors:ae,dishCategoriesErrors:R,handleDishOptionChangeStep:ie,handleChangeDishCategoryStep:D,dishesStep:m,dishCategoryStep:I,specialMenuStep:Z,dishOptionsStep:ne}),se=ce.steps,le=ce.completed,ue=ce.errors,de=ce.variant,pe=ce.cb,be=Object(u.a)(ce,["steps","completed","errors","variant","cb"]);return Object(A.jsxs)(p.a,{children:[Object(A.jsx)(b.a,{}
1),Object(A.jsxs)(f.a,{children:[Object(A.jsx)(T,Object(l.a)({onClick:pe,errors:ue,variant:de,steps:se,completedSteps:le},be)),t]}),Object(A.jsx)(P.b,{inProcess:c||w||ee||oe||B||s,cancelButtonText:r.cancelText,headerCenter:!0,open:r.open,onClose:a,title:r.title,body:r.body,onCancel:a,onSubmit:i,variant:r.variant,desktopMinH:"auto"})]})}},function(e,t,n){"use strict";var r=n(4),a=n.n(r),i=n(18),o=n(15),c=n(2),s=n(9),l=n(1),u=n(58),d=n(79),p=n(64),b=n(34),f=n(119);function j(){return(j=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function h(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var m=l.createElement("g",{fill:"none",fillRule:"evenodd"},l.createElement("g",{fill:"#FF7828"},l.createElement("g",null,l.createElement("path",{d:"M126 25.733h3.188V30l3.718-4.267H143V14h-17v11.733zm2.656-8h11.688V18.8h-11.688v-1.067zm0 3.2h11.688V22h-11.688v-1.067z",transform:"translate(-1391 -35) translate(1265 21)"}))));function v(e,t){var n=e.title,r=e.titleId,a=h(e,["title","titleId"]);return l.createElement("svg",j({xmlns:"http://www.w3.org/2000/svg",width:17,height:16,viewBox:"0 0 17 16",ref:t,"aria-labelledby":r},a),n?l.createElement("title",{id:r},n):null,m)}var O,x,g,y,_,w,C,k,E,S,I,D,R,A,T,P,z,M,L,F,U,N,H,B,G,W,V=l.forwardRef(v),Q=(n.p,n(183)),Y=n(3),q=n(5),K=n(12),Z=n(11),J=q.b.button(O||(O=Object(Y.a)(["\n  position: fixed;\n  top: 20px;\n  right: 23px;\n  z-index: 3;\n  background-color: white;\n  padding: 10px 12px;\n  border-radius: 8px;\n  border: solid 1px #ff7828;\n  color: #ff7828;\n  font-family: ",";\n  font-size: 14px;\n  font-weight: 500;\n  font-stretch: normal;\n  font-style: normal;\n  line-height: 1.71;\n  display: flex;\n  align-items: center;\n  cursor: pointer;\n  transition: 0.3s ease all;\n  width: 155px;\n\n  :hover {\n    color: #ff7828;\n  }\n\n  ","\n"])),K.c.primary,Z.a.mobile(x||(x=Object(Y.a)(["\n    position: relative;\n    padding: 0;\n    top: 0;\n    border: none;\n    right: 0;\n    font-size: 14px;\n    font-weight: 500;\n    font-stretch: normal;\n    font-style: normal;\n    line-height: 1.71;\n    letter-spacing: normal;\n  "])))),X=q.b.span(g||(g=Object(Y.a)(["\n  width: 17px;\n  height: 16px;\n  margin-left: 20px;\n"]))),$=q.b.div(y||(y=Object(Y.a)(["\n  left: 0;\n  top: 0;\n  width: 100vw;\n  height: 100vh;\n  position: fixed;\n  z-index: 999;\n  background-color: white;\n  padding: 0 40px;\n  display: flex;\n  justify-content: center;\n  ","\n"])),Z.a.mobile(_||(_=Object(Y.a)(["\n    // padding: 20px;\n    padding: 0;\n  "])))),ee=q.b.div(w||(w=Object(Y.a)(["\n  padding-top: 40px;\n  margin-bottom: -1px;\n  z-index: 2;\n  //flex: 1;\n  ","\n"])),Z.a.mobile(C||(C=Object(Y.a)(["\n      padding-top: 15px;\n  "])))),te=q.b.div(k||(k=Object(Y.a)(["\n  flex: 1;\n  z-index: 1;\n  overflow-y: auto;\n  padding: 0 20px 0 30px;\n\n  ","\n"])),Z.a.mobile(E||(E=Object(Y.a)(["\n    padding: 0 14px 120px 20px;  \n  "])))),ne=q.b.div(S||(S=Object(Y.a)(["\n  display: flex;\n  flex-direction: column;\n  min-width: 760px;\n  max-width: 760px;\n  ","\n"])),Z.a.mobile(I||(I=Object(Y.a)(["\n    min-width: 100%;\n    max-width: 100%;\n  "])))),re=q.b.h2(D||(D=Object(Y.a)(["\n  font-family: ",";\n  font-size: 24px;\n  font-weight: bold;\n  color: #636262;\n"])),K.c.primary),ae=q.b.span(R||(R=Object(Y.a)(["\n  //padding: 0 0 0 20px;\n  //width: 20px;\n  //height: 20px;\n  cursor: pointer;\n\n  ","\n"])),Z.a.mobile(A||(A=Object(Y.a)(["\n    width: 14px;\n  height: 14px;\n  "])))),ie=q.b.div(T||(T=Object(Y.a)(["\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 0 30px;\n\n  ","\n"])),Z.a.mobile(P||(P=Object(Y.a)(["\n    padding: ",";\n  "])),(function(e){var t=e.mobilePadding;return void 0===t?"20px":t}))),oe=q.b.div(z||(z=Object(Y.a)(["\n  width: 620px;\n  position: relative;\n"]))),ce=q.b.span(M||(M=Object(Y.a)(["\n  position: absolute;\n  left: 13px;\n  top: 0;\n  bottom: 0;\n  margin: auto;\n  width: 17px;\n  height: 17px;\n"]))),se=q.b.input(L||(L=Object(Y.a)(["\n  border-radius: 6px;\n  border: solid 0.5px\n    ",";\n  padding: 9px 13px 9px 44px;\n  font-family: ",";\n  font-size: 14px;\n  font-stretch: normal;\n  font-style: normal;\n  letter-spacing: -0.05px;\n  color: #636262;\n  width: 100%;\n  ","\n  &::-webkit-input-placeholder {\n    /* Edge */\n    opacity: 0.6;\n  }\n\n  &:-ms-input-placeholder {\n    /* Internet Explorer 10-11 */\n    opacity: 0.6;\n  }\n\n  &::placeholder {\n    opacity: 0.6;\n  }
1\n\n  &:disabled {\n    cursor: not-allowed;\n  }\n  -moz-appearance: textfield;\n  &::-webkit-outer-spin-button,\n  &::-webkit-inner-spin-button {\n    -webkit-appearance: none;\n    margin: 0;\n  }\n"])),(function(e){return e.failed?K.a.theme.danger:K.a.elements.primary}),K.c.primary,Z.a.mobile(F||(F=Object(Y.a)(["\n      width: 100%;\n  "])))),le=q.b.h5(U||(U=Object(Y.a)(["\n  margin: 0;\n  padding: 0;\n  font-family: ",";\n  font-size: 16px;\n  font-weight: 600;\n  color: #636262;\n"])),K.c.primary),ue=q.b.div(N||(N=Object(Y.a)(["\n  //padding: 0 20px 0 0;\n\n  ","\n"])),Z.a.mobile(H||(H=Object(Y.a)(["\n    padding: 0;\n  "])))),de=Object(q.b)(le)(B||(B=Object(Y.a)(["\n  margin: 20px 0 0 0;\n  color: #ff7828;\n  text-transform: capitalize;\n"]))),pe=Object(q.b)(le)(G||(G=Object(Y.a)(["\n  font-size: 14px;\n  color: #636262;\n  white-space: break-spaces;\n  font-weight: normal;\n  margin-top: 10px;\n"]))),be=q.b.span(W||(W=Object(Y.a)(["\n  padding: 3px 7px;\n  border-radius: 8px;\n  background-color: #ff7828;\n  font-size: 10px;\n  font-weight: bold;\n  color: white;\n  text-align: center;\n  cursor: pointer;\n"]))),fe=n(10),je=n(68),he=n(71),me=n(146),ve=n(195),Oe=n(147),xe=n(44),ge=n(19),ye=n(35),_e=n.n(ye),we=n(0),Ce=function(e){var t,n,r=e.onOpenDialog,a=e.item,i=void 0===a?{}:a,o=_e()().subtract(1,"days").startOf("day"),c=_e()((null===(t=i.date_send)||void 0===t?void 0:t.date_send)||i.created_at),s=_e()(c).isSame(o,"d"),l=c.format("dddd. DD MMMM");return Object(we.jsxs)(ue,{children:[Object(we.jsx)(de,{children:s?"Ieri":l}),Object(we.jsx)(fe.c,{mt:20,mb:10,mobileMt:20,mobileMb:10}),Object(we.jsxs)(je.a,{justify:"space-between",align:"center",children:[Object(we.jsxs)(je.a,{children:[Object(we.jsx)(le,{children:c.format("HH:mm")}),Object(we.jsx)(le,{style:{marginLeft:20},children:i.subject})]}),Object(we.jsx)(be,{onClick:r,children:"Apri conversazione"})]}),Object(we.jsx)(pe,{children:null===(n=i.last_message)||void 0===n?void 0:n.message}),Object(we.jsx)(fe.c,{mt:10,mb:0,mobileMt:10,mobileMb:0})]})}
1,ke=function(){var e=Object(xe.a)().userData,t=Object(l.useState)(!1),n=Object(s.a)(t,2),r=n[0],o=n[1],c=Object(he.a)(me.a).api,u=Object(he.a)(Oe.a).api,d=Object(l.useState)([]),b=Object(s.a)(d,2),j=b[0],h=b[1],m=Object(l.useState)({}),v=Object(s.a)(m,2),O=v[0],x=v[1],g=Object(l.useState)([]),y=Object(s.a)(g,2),_=y[0],w=y[1],C=Object(l.useState)({search:""}),k=Object(s.a)(C,2),E=k[0],S=k[1],I=Object(l.useState)(""),D=Object(s.a)(I,2),R=D[0],A=D[1],T=Object(l.useState)(!1),P=Object(s.a)(T,2),z=P[0],M=P[1],L=Object(l.useState)(!1),F=Object(s.a)(L,2),U=F[0],N=F[1];Object(l.useEffect)((function(){var e=document.querySelector("body");e&&(e.style.overflow=r?"hidden":"auto")}),[r]),Object(l.useEffect)((function(){r&&Object(i.a)(a.a.mark((function e(){var t,n,r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t={},E.search&&(t.search=E.search),e.next=4,u.list({params:t});case 4:n=e.sent,r=n.data,h(r.message_dialogs);case 7:case"end":return e.stop()}}),e)})))()}),[r,E,u,c]);var H=Object(l.useCallback)((function(e){var t=e.target.value;A(t)}),[]);Object(l.useEffect)((function(){}),[]);var B=Object(l.useCallback)(function(){var e=Object(i.a)(a.a.mark((function e(t){var n,r;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),e.prev=1,e.next=4,c.list({params:{message_dialog_id:t.id}});case 4:n=e.sent,r=n.data,w(r.messages),x(t),M(!0),N(!1),o(!1),e.next=15;break;case 13:e.prev=13,e.t0=e.catch(1);case 15:case"end":return e.stop()}}),e,null,[[1,13]])})));return function(t){return e.apply(this,arguments)}}(),[c]),G=Object(l.useCallback)(Object(i.a)(a.a.mark((function t(){var n,r;return a.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,N(!0),t.next=4,c.create({data:{author_id:e.id,message_dialog_id:O.id||null,message:R,message_type:"outbox",date_send:new Date,targetable_type:O.targetable_type,targetable_id:O.targetable_id}});case 4:return t.next=6,c.list({params:{message_dialog_id:O.id}});case 6:n=t.sent,r=n.data,w(r.messages),A(""),ge.a.showSuccessMessage(),t.next=16;break;case 13:t.prev=13,t.t0=t.catch(0),console.log(t.t0);case 16:return t.prev=16,N(!1),t.finish(16);case 19:case"end":return t.stop()}}),t,null,[[0,13,16,19]])}))),[O,R]),W=Object(l.useCallback)((function(){M(!1),A("")}),[]),Y=Object(l.useCallback)((function(e){var t=e.target.value;S({search:t})}),[]);return Object(l.useEffect)((function(){var e=document.querySelector("body");return e.style.overflow=r?"hidden":"auto",function(){e.style.overflow="auto"}}),[r]),Object(we.jsxs)(we.Fragment,{children:[Object(we.jsxs)(J,{onClick:function(){return o(!0)},children:["Vedi messaggi",Object(we.jsx)(X,{as:V})]}),r&&Object(we.jsx)($,{children:Object(we.jsxs)(ne,{children:[Object(we.jsxs)(ee,{children:[Object(we.jsxs)(ie,{mobilePadding:"20px 20px 10px 20px",children:[Object(we.jsx)(re,{children:"Tutti i messaggi"}),Object(we.jsx)(ae,{onClick:function(){return o(!1)},as:f.a})]}),Object(we.jsx)(fe.c,{mt:12,mb:20}),Object(we.jsx)(ie,{children:Object(we.jsxs)(oe,{children:[Object(we.jsx)(ce,{color:"#FF7828",as:Q.b}),Object(we.jsx)(se,{type:"text",onChange:Y,placeholder:"Cerca"})]})}),Object(we.jsx)(fe.c,{style:{boxShadow:" 0 2px 4px 0 rgba(0, 0, 0, 0.4)",border:"solid 1px #FF7828"},mt:20})]}),Object(we.jsx)(te,{className:"ristora-scroll",children:null===j||void 0===j?void 0:j.map((function(e,t){return Object(we.jsx)(Ce,{onOpenDialog:function(){return B(e)},item:e},t.toString())}))})]})}),Object(we.jsx)(p.a,{onSubmit:G,onClose:W,onCancel:W,open:z,actionButtonText:"Invia",cancelButtonText:"Annulla",variant:"config",desktopW:740,desktopMinH:"50vh",desktopMaxH:"60vh",buttonColor:"action",title:"Conversazione",showDivider:!0,inProcess:U,primaryHeader:!0,disabled:!1,showFooterDivider:!0,disabledCancel:!1,children:Object(we.jsx)(ve.a,{onChange:H,messages:_,message:R,showInput:!0})})]})},Ee=n(124),Se=n(6);function Ie(){return(Ie=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function De(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Re=l.createElement("g",{fill:"none",fillRule:"evenodd"},l.createElement("g",{fill:"#FF7828"},l.createElement("g",null,l.createElement("path",{d:"M132.5 10c-.632 0-1.14.518-1.14 1.161v1.645c.374-.057.75-.096 1.14-.096.39 0 .766.039 1.14.096v-1.645c0-.643-.508-1.161-1.14-1.161zm0 3.484c-3.79 0-6.84 3.107-6.84 6.968v6.58h-1.14c-.842 0-1.52.69-1.52 1.549 0 .857.678 1.548 1.52 1.548h15.96c.842 0 1.52-.69 1.52-1.548 0-.858-.678-1.549-1.52-1.549h-1.14v-6.58c0-3.86-3.05-6.968-6.84-6.968zm-1.52 17.42v1.548c0 .857.678 1.548 1.52 1.548s1.52-.69 1.52-1.548v-1.549h-3.04z",transform:"translate(-1388.000000, -31.000000) translate(1265.000000, 21.000000)"}))));function Ae(e,t){var n=e.title,r=e.titleId,a=De(e,["title","titleId"]);return l.createElement("svg",Ie({xmlns:"http://www.w3.org/2000/svg",width:19,height:24,viewBox:"0 0 19 24",ref:t,"aria-labelledby":r},a),n?l.createElement("title",{id:r},n):null,Re)}var Te,Pe,ze,Me,Le,Fe,Ue=l.forwardRef(Ae),Ne=(n.p,function(){var e=Object(u.h)().pathname,t=e===Se.a.superAdmin.notifications,n=e.includes("tickets");return Object(we.jsx)(we.Fragment,{children:!n&&Object(we.jsxs)(J,{as:b.b,to:t?Se.a.home:Se.a.superAdmin.notifications,children:["Area notifiche",Object(we.jsx)(X,{as:t?Ee.a:Ue})]})})}),He=q.b.div(Te||(Te=Object(Y.a)(["\n  display: flex;\n\n  ","\n"])),(function(e){var t=e.main;
1return void 0!==t&&t&&Object(q.a)(Pe||(Pe=Object(Y.a)(["\n      ","\n    "])),Z.a.mobile(ze||(ze=Object(Y.a)(["\n      width: 100%;\n      justify-content: space-between;\n    "]))))})),Be=q.b.div(Me||(Me=Object(Y.a)(["\n  font-family: ",";\n  font-size: 10px;\n  font-weight: 500;\n  font-stretch: normal;\n  font-style: normal;\n  line-height: 2.4;\n  letter-spacing: normal;\n  color: #ff7828;\n  //margin-right: 3px;\n\n  &:last-child {\n    &:after {\n      content: '';\n    }\n  }\n\n  &:after {\n    margin: 0 3px;\n    content: '/';\n  }\n"])),K.c.primary),Ge=(q.b.div(Le||(Le=Object(Y.a)([""]))),function(e){var t=e.items,n=Object(u.h)().pathname,r=Object(xe.a)().isSuperAdmin,a="/"===n;return Object(we.jsxs)(He,{main:!0,children:[Object(we.jsx)(He,{children:t.map((function(e,t){return Object(we.jsx)(Be,{children:Object(we.jsx)(b.b,{to:e.link,children:e.label})},t)}))}),!r&&a&&Object(we.jsx)(He,{children:Object(we.jsx)(ke,{})}),r&&Object(we.jsx)(He,{children:Object(we.jsx)(Ne,{})})]})}),We=n(63),Ve=n(72),Qe=n(51),Ye=n(83),qe=n(45),Ke=q.b.div(Fe||(Fe=Object(Y.a)(["\n  flex: 1;\n"]))),Ze=function(e){var t=e.restaurants,n=void 0===t?[]:t,r=e.companies,a=void 0===r?[]:r,i=e.selectedRestaurant,o=e.selectedCompany,c=e.onSelect,s=e.companiesHasNextPage,l=void 0!==s&&s,u=e.onLoadMoreCompanies,d=e.isLoadingMoreCompanies,p=void 0!==d&&d,b=e.restaurantsHasNextPage,f=void 0!==b&&b,j=e.onLoadMoreRestaurants,h=e.isLoadingMoreRestaurants,m=void 0!==h&&h;return Object(we.jsxs)(Ke,{children:[Object(we.jsx)(Ye.a,{variant:"title",mb:12,children:"Societ\xe0"}),Object(we.jsx)(Ye.a,{children:"Scegli la societ\xe0 tra quelle che hai creato nella sezione Profilo."}),Object(we.jsx)(qe.a,{onChange:c,name:"company",label:"Seleziona la societ\xe0",items:a,selectedKey:o,defaultLabel:"Seleziona la societ\xe0",hasNextPage:l,onLoadMore:u,isLoadingMore:p}),Object(we.jsx)(Ye.a,{variant:"title",mb:12,children:"Insegna"}),Object(we.jsx)(Ye.a,{children:"Scegli l\u2019insegna tra quelle che hai creato nella sezione Profilo."}),Object(we.jsx)(qe.a,{onChange:c,name:"restaurant",label:"Seleziona l\u2019insegna",items:n,selectedKey:i,defaultLabel:"Seleziona l\u2019insegna",hasNextPage:f,onLoadMore:j,isLoadingMore:m})]})},Je=n(208),Xe=n(187),$e=n(96),et=n(176),tt=n(21),nt=n(82),rt=new d.a;t.a=function(e){var t,n=e.forceTitle,r=e.forceHideHideButton,d=void 0!==r&&r,b=e.forceRightComponent,f=Object(l.useState)({show:!1}),j=Object(s.a)(f,2),h=j[0],m=j[1],v=Object(xe.a)(),O=v.isSuperAdmin,x=v.handleLogout,g=Object(Je.a)({enabled:!O}),y=g.companies,_=g.loadMore,w=g.hasNextPage,C=g.isLoadingMore,k=Object(u.g)(),E=Object(u.h)(),S=Object(l.useState)({company:"",restaurant:""}),I=Object(s.a)(S,2),D=I[0],R=I[1],A=Object(l.useState)(!1),T=Object(s.a)(A,2),P=T[0],z=T[1],M=Object(Qe.b)(),L=M.currentRestaurant,F=M.handleSetCurrentRestaurant,U=M.resetState,N=Object(u.h)().pathname,H=Object(nt.b)().listData,B=Ve.a.getBreadcrumbItems(N,O?"Super admin":"Home",O),G=Object(Xe.b)({restaurantsApi:rt,companyId:D.company,enabled:h.show&&Boolean(D.company)}),W=G.restaurants,V=G.loadMore,Q=G.hasNextPage,Y=G.isLoadingMore,q=G.reset,K=!!N.includes("/profile")||!!N.includes("administration"),Z=Object(l.useCallback)((function(){m((function(e){return Object(c.a)(Object(c.a)({},e),{},{show:!0})}))}),[]),J=Object(l.useCallback)((function(){m((function(e){return Object(c.a)(Object(c.a)({},e),{},{show:!1})}))}),[]),X=Object(l.useCallback)((function(e){var t=e.target,n=t.name,r=t.value;"company"===n?(R((function(e){var t;return Object(c.a)(Object(c.a)({},e),{},(t={},Object(o.a)(t,n,parseInt(r,10)),Object(o.a)(t,"restaurant",""),t))})),q()):R((function(e){return Object(c.a)(Object(c.a)({},e),{},Object(o.a)({},n,parseInt(r,10)))}))}),[q]),$=Object(l.useCallback)(Object(i.a)(a.a.mark((function e(){var t,n,r,i;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return z(!0),e.prev=1,e.next=4,rt.get(D.restaurant);case 4:if(t=e.sent,n=t.data.restaurant,m((function(e){return Object(c.a)(Object(c.a)({},e),{},{show:!1})})),tt.a.setCurrentRestaurant(null===n||void 0===n?void 0:n.id),r=et.a.getRoutAfterChangeRestaurant(E.pathname),i=r.route,!r.forceRefresh){e.next=13;break}return e.abrupt("return",window.location.reload());case 13:U();case 14:k.push(i),F(n),e.next=21;break;case 18:e.prev=18,e.t0=e.catch(1),console.log("Fetch current restaurant error",e.t0);case 21:return e.prev=21,z(!1),e.finish(21);case 24:case"end":return e.stop()}}),e,null,[[1,18,21,24]])}))),[D,k,E,U,F]),ee=Object(l.useCallback)((function(){k.push(Se.a.restaurantsView.replace(":restaurantId",L.id))}),[k,L]),te=N.includes("restaurants"),ne=(null===H||void 0===H?void 0:H.items)&&(null===H||void 0===H||null===(t=H.items)||void 0===t?void 0:t.length)>1;return Object(we.jsxs)($e.e,{children:[Object(we.jsx)(Ge,{items:B}),Object(we.jsxs)($e.b,{showLogout:K,children:[Object(we.jsxs)($e.d,{children:[n||(null===L||void 0===L?void 0:L.title),!K&&!O&&ne&&Object(we.jsx)($e.a,{onClick:Z,children:"Cambia"})]}),K&&Object(we.jsx)($e.c,{children:Object(we.jsx)(We.a,{width:"155px",onClick:x,children:"Log out"})}),!K&&(null===L||void 0===L?void 0:L.id)&&!d&&te&&O&&Object(we.jsx)($e.c,{children:Object(we.jsx)(We.a,{width:"155px",color:"primary_light",onClick:ee,children:"Torna all\u2019elenco"})}),!!b&&Object(we.jsx)($e.c,{children:b})]}),Object(we.jsx)(p.b,{desktopMinH:"30vh",inProcess:P,open:h.show,onClose:J,cancelButtonText:"Indietro",title:"Cambia societ\xe0 e attivit\xe0",body:Object(we.jsx)(Ze,{restaurants:W,companies:y,onSelect:X,selectedCompany:D.c
1ompany,selectedRestaurant:D.restaurant,companiesHasNextPage:w,onLoadMoreCompanies:_,isLoadingMoreCompanies:C,restaurantsHasNextPage:Q,onLoadMoreRestaurants:V,isLoadingMoreRestaurants:Y}),onCancel:J,onSubmit:$,variant:"config",disabled:!((null===D||void 0===D?void 0:D.restaurant)&&(null===D||void 0===D?void 0:D.company)&&(null===D||void 0===D?void 0:D.restaurant)!==(null===L||void 0===L?void 0:L.id))})]})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return b}));var r,a,i,o,c,s,l,u=n(3),d=n(5),p=n(11),b=d.b.div(r||(r=Object(u.a)(["\n  display: none;\n  min-height: ",";\n  ","\n"])),(function(e){var t=e.minH;return void 0===t?"auto":t}),(function(e){return"mobile"===e.variant?Object(d.a)(a||(a=Object(u.a)(["\n          ","\n          ","\n        "])),p.a.mobile(i||(i=Object(u.a)(["\n      display: flex !important;\n      flex: ",";\n      width: 100%;\n    "])),(function(e){var t=e.mbFlex;return void 0===t?1:t})),p.a.desktop(o||(o=Object(u.a)(["\n      display: none !important;\n    "])))):Object(d.a)(c||(c=Object(u.a)(["\n          ","\n          ","\n        "])),p.a.mobile(s||(s=Object(u.a)(["\n          \n      display: "," !important;\n    "])),(function(e){var t=e.forceShow;return void 0!==t&&t?"flex":"none"})),p.a.desktop(l||(l=Object(u.a)(["\n        display: flex !important;\n        flex: ",";\n        width: 100%;\n    "])),(function(e){var t=e.descFlex;return void 0===t?1:t})))}))},,,,,,,,,,,function(e,t,n){"use strict";var r=n(22),a=n(31),i=n(30),o=function(e){Object(a.a)(n,e);var t=Object(i.a)(n);function n(){var e;return Object(r.a)(this,n),(e=t.call(this,"admin/auth")).signIn=function(t){return e.buildQuery("post",t,"signin")},e.sendPassword=function(t){return e.buildQuery("post",t,"send_reset_password")},e.resetPassword=function(t){return e.buildQuery("post",t,"reset_password")},e.signup=function(t){return e.buildQuery("post",t,"signup")},e.confirmEmail=function(t){return e.buildQuery("post",t,"confirmation_email")},e.confirmPhone=function(t){return e.buildQuery("post",t,"confirmation_phone")},e.changeEmail=function(t){return e.buildQuery("post",t,"change_email")},e.changePhone=function(t){return e.buildQuery("post",t,"change_phone")},e.resendCodePhone=function(t){return e.buildQuery("post",t,"resend_change_phone")},e.resendCodeEmail=function(t){return e.buildQuery("post",t,"resend_change_email")},e.finishPhone=function(t){return e.buildQuery("post",t,"finish_phone")},e}return n}(n(32).a);t.a=o},,,,,,,,,function(e,t,n){"use strict";var r=n(15),a=n(27),i=n(2),o=n(22),c=n(56),s=n(35),l=n.n(s),u=n(136),d=n.n(u),p=n(6),b=n(29),f=(n(167),"administrator"),j=function e(){Object(o.a)(this,e)};j.getDishesByCategoryCombined=function(e){if(!e)return e;var t=[],n=[];return e.forEach((function(e){var t=e.category;t&&(n.find((function(e){return e.id===t.id}))||n.push(t))})),n.forEach((function(n){var r=e.filter((function(e){var t;return(null===(t=e.category)||void 0===t?void 0:t.id)===n.id}));t.push(Object(i.a)(Object(i.a)({},n),{},{items:r}))})),t},j.getSuperAdminDataKey=function(e){var t="";switch(e){case"admin_bonus_discover_new_restaurants":t="admin_bonus_discover_new_restaurant";break;case"admin_bonus_every_bookings":t="admin_bonus_every_booking";break;case"admin_bonus_superbonuses":t="admin_bonus_superbonus";break;case"admin_bonus_invite_friends":t="admin_bonus_invite_friend";break;case"admin_bonus_users":t="admin_bonus_user"}return t},j.getOptionsNewCategory=function(){return{localId:Object(c.a)(),dish_category_id:"",for_all_dishes:!0,dish_ids:[""]}},j.getProductsByCategory=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return Array.isArray(e)?Object(a.a)(e).filter((function(e){var n;return parseInt(null===(n=e.category)||void 0===n?void 0:n.id)===parseInt(t)})):[]},j.dishOptionIsSameOptionCategory=function(e,t){t.localId?(e.localId,t.localId):(e.id,t.id);return t.localId?e.localId===t.localId:e.id===t.id},j.getLastDays=function(){arguments.length>0&&void 0!==arguments[0]||new Date},j.getConfiguredMoment=function(){return l.a.updateLocale("it",d.a),l.a},j.getUniqueRowsFormList=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"id";return Array.from(new Set(e.map((function(e){return e[t]})))).map((function(n){return Object(i.a)(Object(r.a)({},t,n),e.find((function(e){return e[t]===n})))}
1))},j.getRoutAfterChangeRestaurant=function(e){var t={route:p.a.home,forceRefresh:!1};return e?(e.includes("settings/configs")&&(t.route=p.a.settingsConfigs),e.includes("settings")&&(t.route=p.a.settingsConfigs),e.includes("menu")&&(t.route=p.a.menu),"/"===e&&(t.forceRefresh=!0),t):t},j.getMothsDataForSelect=function(){var e=[],t=l()();return l.a.months().forEach((function(n){e.push({id:t.month(n).format("M"),title:Object(b.a)(n)})})),e},j.getTeamMemberEditable=function(e,t){if((null===t||void 0===t?void 0:t.role)===f&&""!==e.role)return!0},j.getFromToRange=function(e,t){var n={},r=l()().set(t,"month"===t?e-1:e);return n.date_from=l()(r).startOf(t),n.date_to=l()(r).endOf(t),n},j.getMonthsOrYearForSelect=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"month",t=[];if("month"===e){var n=l.a.months();null===n||void 0===n||n.forEach((function(e,n){t.push({id:n+1,title:e})}))}if("year"===e){var r=l()().year();t.push({id:r,title:r});for(var a=1;a<4;a++){var i=l()().subtract(a,"year");t.push({id:i.format("YYYY"),title:i.format("YYYY")})}}return t},j.getDaysForSelect=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:30,t=[],n=1;n<e;n++)t.push({id:n,title:"".concat(n," giorni")});return t},j.isLighted=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=!1;return Object.keys(t).find((function(t){return n=Array.isArray(e)?!!e.find((function(e){return e===t})):e===t})),n},t.a=j},function(e,t,n){"use strict";n.d(t,"c",(function(){return p})),n.d(t,"b",(function(){return b})),n.d(t,"a",(function(){return f}));var r,a,i,o,c,s,l=n(3),u=n(5),d=n(11),p=u.b.div(r||(r=Object(l.a)(["\n  display: flex;\n  justify-content: space-between;\n  flex-direction: column;\n  ","\n"])),d.a.desktop(a||(a=Object(l.a)(["\n     padding: 0 20px;\n     display: flex;\n     width: 100%;\n     align-items: flex-start;\n     flex-direction: row;\n  "])))),b=u.b.ul(i||(i=Object(l.a)(["\n  margin-top: 10px;\n  list-style: none;\n  min-width: 360px;\n  ","\n"])),d.a.desktop(o||(o=Object(l.a)(["\n    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);\n\n    background-color: #ffffff;\n    max-width: 360px;\n    border-radius: 8px;\n  "])))),f=u.b.a(c||(c=Object(l.a)(["\n  padding: ",";\n  display: flex;\n  justify-content: flex-end;\n  align-items: center;\n  font-family: 'IBM Plex Sans', sans-serif;\n  font-size: 14px;\n  font-weight: 500;\n  font-stretch: normal;\n  font-style: normal;\n  line-height: 1.71;\n  letter-spacing: normal;\n  text-align: right;\n  color: #ff7828;\n  cursor: pointer;\n  opacity: ",";\n  cursor: ","\n    ",";\n"])),(function(e){var t=e.padding;return void 0===t?"11px 0":t}),(function(e){return e.disabled?"0.5":"1"}),(function(e){return e.disabled?"not-allowed":"pointer"}),d.a.mobile(s||(s=Object(l.a)(["\n    margin-top: ","px;\n  "])),(function(e){var t=e.mobileMt;return void 0===t?0:t})))},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(14),a=n(58),i=n(67),o=function(e){return e.owner.listLoading},c=function(e){return e.owner.listData},s=function(e){return e.owner.listFetched},l=function(e){return e.owner.currentItem},u=function(e){return e.owner.errors},d=function(e){return e.owner.createOrUpdateInProcess},p=n(6),b=n(44),f=function(){var e=Object(r.c)(),t=Object(a.g)(),n=Object(b.a)().isSuperAdmin,f=Object(r.d)(c),j=Object(r.d)(o),h=Object(r.d)(s);return{listData:f,listLoading:j,handleFetchInitialList:function(){var t;h||e({type:i.f,payload:t})},handleCreateOrUpdate:function(r,a){e(function(e){return{type:i.c,payload:e}}({id:a,formData:r,afterSuccess:function(){t.push(n?p.a.superAdmin.administrationOwners:p.a.profile)}}))},currentItem:Object(r.d)(l),createOrUpdateInProcess:Object(r.d)(d),createOrUpdateErrors:Object(r.d)(u)}}},function(e,t,n){"use strict";var r,a,i,o,c,s,l,u,d,p=n(2),b=n(9),f=n(1),j=n(172),h=n.n(j),m=n(35),v=n.n(m),O=n(136),x=n.n(O),g=n(10),y=n(246),_=n.n(y),w=n.p+"static/media/calendar_icon.6570cf59.svg",C=n(3),k=n(5),E=n(12),S=n(11),I=k.b.div(r||(r=Object(C.a)(["\n  position: relative;\n  //cursor: pointer;\n  // reset datepicker style\n  .react-datepicker__header {\n    background-color: #ff7828 !important;\n    color: #ffffff !important;\n\n    div {\n      color: #ffffff;\n    }\n  }\n\n  .react-datepicker {\n    max-width: 252px;\n  }\n\n  .react-datepicker__navigation--previous {\n    left: 20px;\n    border-right-color: #fff;\n  }\n\n  .react-datepicker__navigation--next {\n    right: 20px;\n    border-left-color: #fff;\n  }\n\n  .react-datepicker__month {\n    margin: 0;\n  }\n\n  .react-datepicker__month-container {\n    width: 100%;\n  }\n\n  .react-datepicker__current-month {\n    text-transform: capitalize;\n    font-family: 'IBM Plex Sans', sans-serif;\n    font-size: 18px;\n    font-weight: bold;\n    letter-spacing: -0.3px;\n    text-align: center;\n  }\n\n  .react-datepicker__day--in-range {\n    background-color: #ff7828 !important;\n    color: #ffffff !important;\n  }\n\n  .react-datepicker__day-name {\n    width: 36px;\n  }\n\n  .react-datepicker__day {\n    width: 36px;\n    line-height: 36px;\n    color: #2f2f2f;\n    font-family: 'IBM Plex Sans', sans-serif;\n    font-size: 18px;\n    text-align: center;\n    border-radius: 0;
1\n    border: solid 0.15px #fae5d6;\n    margin: 0;\n    padding: 0;\n\n    &:hover {\n      border-radius: 0;\n    }\n\n    &--disabled {\n      font-family: 'IBM Plex Sans', sans-serif;\n      opacity: 0.3;\n      //border: solid 0.3px #FF7828;\n      box-shadow: 0 0 0 0.3px #ff7828;\n      cursor: not-allowed;\n      font-size: 18px;\n      font-weight: 300;\n      letter-spacing: -0.3px;\n      text-align: center;\n      color: #ff7828;\n    }\n  }\n\n  .react-datepicker__day-names {\n    margin-top: 5px;\n  }\n\n  .react-datepicker__day-name {\n    width: 36px;\n    font-family: 'IBM Plex Sans', sans-serif;\n    font-size: 18px;\n    font-weight: 300;\n    letter-spacing: -0.3px;\n    text-align: center;\n    margin: 0;\n  }\n\n  .react-datepicker__day--in-range,\n  .react-datepicker__day--selected {\n    font-family: 'IBM Plex Sans', sans-serif;\n    border: solid 0.2px #ff7828;\n    color: #ffffff;\n    background-color: #ff7828;\n\n    &:hover {\n      color: #ffffff;\n      background-color: #ff7828;\n      border-radius: 0;\n    }\n  }\n\n  .react-datepicker__day--keyboard-selected {\n    //background-color: #FF7828;\n    background-color: #ffffff;\n    color: #2f2f2f;\n  }\n\n  .react-datepicker {\n    border: none;\n    z-index: 10;\n    box-shadow: 0 2px 4px 0 rgba(1, 126, 138, 0.3);\n    overflow: hidden;\n  }\n\n  .react-datepicker__day {\n    height: 36px;\n  }\n"]))),D=k.b.button(a||(a=Object(C.a)(["\n  border: none;\n  border-bottom: 1px solid rgba(255, 144, 0, 0.3);\n  display: flex;\n  width: 208px;\n  padding: 5px 10px;\n  align-items: center;\n  background-color: transparent;\n"]))),R=k.b.span(i||(i=Object(C.a)(["\n  font-family: ",";\n  text-transform: capitalize;\n  margin-left: 15px;\n  font-size: 16px;\n  font-weight: 600;\n  font-stretch: normal;\n  font-style: normal;\n  line-height: normal;\n  letter-spacing: -0.27px;\n  color: #636262;\n\n  ","\n"])),E.c.primary,(function(e){return e.failed&&Object(k.a)(o||(o=Object(C.a)(["\n      color: ",";\n    "])),E.a.theme.danger)})),A=k.b.p(c||(c=Object(C.a)(["\n  margin-top: 5px;\n  margin-bottom: 10px;\n  font-family: ",";\n  font-size: 14px !important;\n  letter-spacing: -0.23px !important;\n  color: #636262;\n  text-align: left;\n  font-weight: normal !important;\n\n  ","\n"])),E.c.primary,(function(e){return e.failed&&Object(k.a)(s||(s=Object(C.a)(["\n      color: ",";\n    "])),E.a.theme.danger)})),T=k.b.div(l||(l=Object(C.a)(["\n  position: ",";\n  ","\n  ","\n"])),(function(e){var t=e.pos;return void 0===t?"relative":t}),(function(e){var t=e.pos;return"absolute"===(void 0===t?"relative":t)&&Object(k.a)(u||(u=Object(C.a)(["\n      left: -20px;\n    "])))}),S.a.mobile(d||(d=Object(C.a)(["\n    z-index: 998;\n    position: fixed;\n    width: 100vw;\n    height: 100vh;\n    left: 0;\n    top: 0;\n    display: flex;\n    justify-content: center;
1\n    align-items: center;\n    background-color: rgba(0,0,0,.63);\n  "])))),P=n(0);v.a.updateLocale("it",x.a);t.a=function(e){e.dateFormat;var t=e.helperText,n=e.onChange,r=e.selectedDate,a=e.selectsStart,i=e.selectsEnd,o=e.endDate,c=e.startDate,s=e.pickerAbsolute,l=void 0!==s&&s,u=e.minDate,d=e.showMinDate,m=void 0===d||d,O=e.error,x=e.style,y=void 0===x?{}:x,C=Object(f.useRef)(),k=Object(f.useState)(!1),E=Object(b.a)(k,2),S=E[0],z=E[1],M=Object(p.a)({},_.a),L=Object(f.useCallback)((function(e){z(!1),n&&n(e)}),[n]);Object(j.registerLocale)("it-IT",M);var F=Object(f.useCallback)((function(e){var t=C.current;t&&!t.contains(e.target)&&z(!1)}),[C]);Object(f.useEffect)((function(){return window.addEventListener("click",F,!0),function(){window.removeEventListener("click",F,!0)}}),[F]);var U=Object(f.useCallback)((function(){z((function(e){return!e}))}),[C]);return Object(P.jsxs)(I,{style:y,ref:C,role:"presentation",children:[Object(P.jsxs)(D,{onClick:U,type:"button",children:[Object(P.jsx)("img",{src:w,alt:"calendar"}),Object(P.jsx)(R,{failed:!!O,children:r?v()(r).format("D MMMM"):"Seleziona una data"})]}),!!t&&Object(P.jsx)(A,{failed:!!O,children:t}),!!O&&Object(P.jsx)(g.f,{children:O}),S&&Object(P.jsx)(T,{pos:l?"absolute":"relative",onClick:U,children:Object(P.jsx)("div",{onClick:function(e){return e.stopPropagation()},children:Object(P.jsx)(h.a,{formatWeekDay:function(e){return e.substr(0,2)},locale:"it-IT",selected:r,minDate:m&&(u||v()().toDate()),startDate:c,endDate:o,onChange:L,inline:!0,selectsStart:a,selectsEnd:i})})})]})}},function(e,t,n){"use strict";n(1);var r=n(153),a=n(150),i=n(151),o=n(0);t.a=function(e){var t=e.children;return Object(o.jsxs)(a.a,{children:[Object(o.jsx)(r.a,{}),Object(o.jsx)(i.a,{children:t})]})}},function(e,t,n){"use strict";var r,a=n(2),i=n(9),o=n(52),c=n(1),s=n(10),l=n(3),u=n(5),d=n(12),p=u.b.textarea(r||(r=Object(l.a)(["\n  border-radius: 6px;\n  border: 1px solid ",";\n  width: 100%;\n  padding: 18px 10px 10px 10px;\n  font-family: ",";\n  font-size: 16px;\n  font-weight: 600;\n  font-stretch: normal;\n  font-style: normal;\n  line-height: 1.13;\n  letter-spacing: -0.27px;\n  color: #636262;\n  resize: none;\n  height: ",";\n\n  &::-webkit-scrollbar {\n    width: 6px;\n    background-color: transparent;\n    border-radius: 20px;\n    margin: 5px 5px;\n  }\n\n  ::-webkit-scrollbar-thumb {\n    //height: 6px;\n    border: 2px solid rgba(0, 0, 0, 0);\n    background-clip: padding-box;\n    -webkit-border-radius: 7px;\n    background-color: ",";\n    //-webkit-box-shadow: inset -1px -1px 0px rgb(4, 16, 64), inset 1px 1px 0px rgb(25, 75, 231);\n  }\n\n  ::-webkit-scrollbar-button {\n    width: 0;\n    height: 0;\n    display: none;\n  }\n\n  ::-webkit-scrollbar-corner {\n    background-color: transparent;\n  }\n  \n  &::placeholder {\n    opacity: 0.3;\n    font-family: ",";\n    font-size: 16px;\n    font-weight: 600;\n    font-stretch: normal;\n    font-style: normal;\n    line-height: 1.13;\n    letter-spacing: -0.27px;\n    color: #636262;\n  }\n\n  // &::-webkit-scrollbar-thumb {\n    //    background-color: ",";\n    //    outline: ",";\n  //   border-right: 4px transparent solid;\n  //   background-clip: padding-box;\n  // }\n"])),(function(e){return e.failed?d.a.theme.danger:d.a.theme.primary_light}),d.c.primary,(function(e){return e.height+"px"||!1}),d.a.elements.primary,d.c.primary,d.a.elements.primary,d.a.elements.primary),b=n(86),f=n(116),j=n(0);t.a=function(e){var t=e.mt,n=e.value,r=e.name,l=e.label,u=e.onChange,d=e.error,h=e.placeholder,m=e.desktopMt,v=void 0===m?0:m,O=e.rows,x=void 0===O?4:O,g=e.wrapperStyle,y=e.isMultiLang,_=e.multiLangValues,w=e.areaHeight,C=Object(o.a)(e,["mt","value","name","label","onChange","error","placeholder","desktopMt","rows","wrapperStyle","isMultiLang","multiLangValues","areaHeight"]),k=Object(c.useState)("it"),E=Object(i.a)(k,2),S=E[0],I=E[1];return Object(j.jsxs)(s.i,{style:g,desktopMb:0,desktopMt:v,mt:t,children:[Object(j.jsx)(p,Object(a.a)({height:w,rows:x,name:y?"".concat(r,"_").concat(S):r,onChange:u,value:y?_[S]:n,failed:!!d,autoresize:!1,placeholder:h},C)),Object(j.jsx)(s.g,{style:{zIndex:0},failed:!!d,children:l}),!!d&&Object(j.jsx)(s.f,{children:d}),y&&Object(j.jsx)(b.c,{children:Object.keys(f.a).map((function(e){var t=f.a[e];return Object(j.jsx)(b.b,{as:t.icon,isActive:S===e,onClick:function(){return I(e)}},e)}))})]})}},function(e,t,n){"use strict";var r=n(22),a=n(31),i=n(30),o=function(e){Object(a.a)(n,e);var t=Object(i.a)(n);function n(){var e;return Object(r.a)(this,n),(e=t.call(this,"admin/owners")).getAccount=function(){return e.get("account")},e}return n}(n(32).a);t.a=o},,function(e,t,n){"use strict";t.a=n.p+"static/media/ristora-logo.ae2d0132.svg"},function(e,t,n){"use strict";var r=n(2),a=n(22),i=n(31),o=n(30),c=n(32),s=n(21),l=n(85),u=n.n(l),d=function(e){Object(i.a)(n,e);var t=Object(o.a)(n);function n(e){var i;Object(a.a)(this,n);var o=e||s.a.getCurrentRestaurant();return(i=t.call(this,"admin/restaurants/".concat(o,"/reservations"))).updateStatus=function(e,t){return i.buildQuery("post",t,"".concat(e,"/update_status"))},i.getExcel=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return u()({url:"".concat(i.url,".xlsx"),method:"get",data:e.data,params:e.params,responseType:"blob",headers:Object(r.a)(Object(r.a)({"Content-Type":"application/json"},(null===e||void 0===e?void 0:e.headers)||{}),{},{"auth-token":s.a.getToken()})})},i.getPdf=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return u()({url:"".concat(i.url,".pdf"),method:"get",data:e.data,params:e.params,responseType:"blob",headers:Object(r.a)(Object(r.a)({"Content-Type":"application/json"},(null===e||void 0===e?void 0:e.headers)||{}),{},{"auth-token":s.a.getToken()})})},i}return n}(c.a);t.a=d},function(e,t,n){"use strict";var r=n(2),a=n(22),i=n(31),o=n(30),c=n(32),s=n(21),l=n(85),u=n.n(l),d=function(e){Object(i.a)(n,e);var t=Object(o.a)(n);function n(e){var i;Object(a.a)(this,n);var o=e||s.a.getCurrentRestaurant();return(i=t.call(this,"admin/restaurants/".concat(o,"/orders"))).getExcel=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return u()({url:"".concat(i.url,".xlsx"),method:"get",data:e.data,params:e.params,responseType:"blob",headers:Object(r.a)(Object(r.a)({"Content-Type":"application/json"},(null===e||void 0===e?void 0:e.headers)||{}),{},{"auth-token":s.a.getToken()})})},i}return n}(c.a);t.a=d},function(e,t,n){"use strict";n.d(t,"c",(function(){return o}
1)),n.d(t,"b",(function(){return c})),n.d(t,"a",(function(){return s}));var r=n(2),a=n(1),i=n(111),o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.servicesApi,n=e.enabled,r=void 0===n||n,o=Object(a.useCallback)((function(e){var n=e.page,r=e.per;return t.list({params:{page:n,per:r}})}),[t]),c=Object(a.useCallback)((function(e){return e.services}),[]),s=Object(i.a)({fetchPage:o,getItems:c,enabled:Boolean(r&&t),resetDeps:[t]}),l=s.items,u=s.loadMore,d=s.hasNextPage,p=s.inProcess,b=s.isLoadingMore,f=s.isLoading,j=s.pagination,h=s.reset;return{services:l,loadMore:u,hasNextPage:d,inProcess:p,isLoadingMore:b,isLoading:f,pagination:j,reset:h}},c=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.restaurantsApi,n=e.companyId,o=e.enabled,c=void 0===o||o,s=Object(a.useCallback)((function(e){var a=e.page,i=e.per;return t.list({params:Object(r.a)({page:a,per:i},n?{company_id:n}:{})})}),[t,n]),l=Object(a.useCallback)((function(e){return e.restaurants}),[]),u=Object(i.a)({fetchPage:s,getItems:l,enabled:Boolean(c&&t&&n),resetDeps:[t,n]}),d=u.items,p=u.loadMore,b=u.hasNextPage,f=u.inProcess,j=u.isLoadingMore,h=u.isLoading,m=u.pagination,v=u.reset;return{restaurants:d,loadMore:p,hasNextPage:b,inProcess:f,isLoadingMore:j,isLoading:h,pagination:m,reset:v}},s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.dishesApi,n=e.categoryId,o=e.enabled,c=void 0===o||o,s=Object(a.useCallback)((function(e){var a=e.page,i=e.per;return t.list({params:Object(r.a)({page:a,per:i},n?{category_id:n}:{})})}),[t,n]),l=Object(a.useCallback)((function(e){return e.dishes}),[]),u=Object(i.a)({fetchPage:s,getItems:l,enabled:Boolean(c&&t),resetDeps:[t,n]}),d=u.items,p=u.loadMore,b=u.hasNextPage,f=u.inProcess,j=u.isLoadingMore,h=u.isLoading,m=u.pagination,v=u.reset;return{dishes:d,loadMore:p,hasNextPage:b,inProcess:f,isLoadingMore:j,isLoading:h,pagination:m,reset:v}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(123),a=function(){return Object(r.b)()}},function(e,t,n){"use strict";var r,a,i,o,c=n(2),s=n(52),l=(n(1),n(3)),u=n(5),d=u.b.input(r||(r=Object(l.a)(["\n  position: relative;\n  appearance: none;\n  outline: none;\n\n  background-color: #ffffff;\n  border: 1px solid #d6d6d6;\n  border-radius: 50px;\n  transition-duration: 200ms;\n  cursor: pointer;\n\n  ","\n\n  &:disabled {\n    opacity: 0.5;\n    cursor: not-allowed;\n  }\n"])),(function(e){var t=e.size,n=void 0===t?"big":t;return"big"===n?Object(u.a)(a||(a=Object(l.a)(["\n        width: 41px;\n        max-width: 41px;\n        min-width: 41px;\n        height: 20px;\n        box-shadow: inset -20px 0 0 0 #d6d6d6;\n\n        :checked {\n          border-color: #ff7828;\n          box-shadow: inset 20px 0 0 0 #ff7828;\n        }\n\n        :checked:after {\n          left: 20px;\n          box-shadow: -2px 4px 3px rgba(0, 0, 0, 0.05);\n        }\n\n        :after {\n          content: '';\n          position: absolute;\n          top: 1px;\n          left: 1px;\n          width: 17px;\n          height: 17px;\n          background-color: transparent;\n          border-radius: 50%;\n          box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.2);\n        }\n      "]))):"small"===n?Object(u.a)(i||(i=Object(l.a)(["\n        width: 27px;\n        max-width: 27px;\n        min-width: 27px;\n        height: 14px;\n        box-shadow: inset -14px 0 0 0 #d6d6d6;\n\n        :checked {\n          border-color: #ff7828;\n          box-shadow: inset 14px 0 0 0 #ff7828;\n        }\n\n        :checked:after {\n          left: 14px;\n          box-shadow: -2px 4px 3px rgba(0, 0, 0, 0.05);\n        }\n\n        :after {\n          content: '';\n          position: absolute;\n          top: 1px;\n          left: 1px;\n          width: 10px;\n          height: 10px;\n          background-color: transparent;\n          border-radius: 50%;\n          box-shadow: 2px 4px 6px rgba(0, 0, 0, 0.2);\n        }\n      "]))):Object(u.a)(o||(o=Object(l.a)(["\n      width: 41px;\n      max-width: 41px;\n      min-width: 41px;\n      height: 20px;\n    "])))})),p=n(0);t.a=function(e){var t=e.name,n=e.checked,r=e.onChange,a=e.disabled,i=e.size,o=void 0===i?"big":i,l=Object(s.a)(e,["name","checked","onChange","disabled","size"]);return Object(p.jsx)(d,Object(c.a)({disabled:a,type:"checkbox",size:o,name:t,checked:n,onChange:r},l))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n(1);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function i(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var o=r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.7321 2.84781H19.5V10.878H12.7321V2.84781Z",fill:"white"}),c=r.createElement("g",{mask:"url(#mask0_7_92)"},r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.72 4.61027C14.72 3.85016 15.3465 3.23204 16.1161 3.23204C16.8858 3.23204 17.5123 3.85016 17.5123 4.61027H14.72ZM19.4567 8.14923C19.3826 6.60996 19.0858 4.95575 19.0431 4.8094C19.0008 4.66273 18.8418 4.61027 18.8418 4.61027H17.9015C17.9015 3.63866 17.1007 2.84781 16.1161 2.84781C15.1315 2.84781 14.3307 3.63866 14.3307 4.61027H13.3905C13.3905 4.61027 13.2314 4.66273 13.1891 4.8094C13.1464 4.95575 12.8496 6.60996 12.7755 8.14923C12.7014 9.68784 12.7366 10.6163 12.7755 10.6999C12.8144 10.7837 12.9099 10.878 13.0727 10.878H16.1161H19.1599C19.3224 10.878 19.4178 10.7837 19.4567 10.6999C19.4957 10.6163 19.5309 9.68784 19.4567 8.14923Z",fill:"#FF7828"})),s=r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.3511 6.22545C15.4469 6.33036 15.5173 6.46167 15.5559 6.61469C15.5634 6.64376 15.5691 6.67416 15.5735 6.70524C15.7025 6.66347 15.8395 6.64042 15.9827 6.64042C16.5212 6.64042 16.9822 6.9605 17.165 7.41122C17.1978 7.48974 17.2215 7.57327 17.2343 7.6588C17.1707 7.69255 17.123 7.72897 17.1037 7.75102C17.0573 7.80214 17.0022 7.886 16.9372 8.04471C16.8722 8.20375 16.6278 8.79647 16.6278 8.79647C16.6278 8.79647 16.597 8.89771 16.6908 8.93246C16.7852 8.96787 16.8356 8.87365 16.8356 8.87365L16.837 8.87298L17.1023 8.22446C17.1023 8.22446 17.1372 8.13058 17.2398 8.16833C17.3423 8.20575 17.3003 8.29797 17.3003 8.29797L17.2134 8.50913L17.033 8.94682C17.033 8.94682 17.0177 8.99928 17.0428 9.04138C17.0526 9.05775 17.0692 9.07345 17.0956 9.08314L17.189 9.11722C17.189 9.11722 17.2134 9.12357 17.2421 9.12056C17.275 9.11856 17.3146 9.10386 17.3332 9.05775C17.3555 9.00362 17.451 8.77041 17.5214 8.59901C17.5657 8.49209 17.5999 8.4099 17.5999 8.4099C17.5999 8.4099 17.6459 8.31868 17.7363 8.3521C17.8277 8.38584 17.7979 8.48273 17.7979 8.48273L17.5302 9.13125C17.5302 9.13125 17.5281 9.13727 17.5261 9.14662C17.5207 9.17603 17.5183 9.23984 17.5941 9.26791C17.6933 9.30466 17.7383 9.20844 17.7383 9.20844L17.8947 8.82888C17.8947 8.82788 17.8957 8.82788 17.8957 8.82654L18.0477 8.45467L18.0951 8.34074C18.0951 8.34074 18.2524 8.00161 17.9279 7.73097C17.9279 7.73097 17.8761 7.69656 17.7969 7.66014C17.7948 7.6588 17.7915 7.6568 17.7891 7.6558C17.7759 7.53552 17.7495 7.41958 17.7099 7.30765C17.4723 6.6177 16.7872 6.11819 15.9827 6.11819C15.7603 6.11819 15.5481 6.15562 15.3511 6.22545Z",fill:"white"}),l=r.createElement("g",{mask:"url(#mask1_7_92)"},r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.1919 10.4206H19.2925V4.97351H14.1919V10.4206Z",fill:"white"})),u=r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.1766 6.86762C14.1702 6.88433 14.1641 6.90237 14.1587 6.91908C14.1523 6.93679 14.1468 6.95483 14.1428 6.97153C14.1374 6.98857 14.1333 7.00428 14.1299 7.01998C14.1289 7.02332 14.1276 7.02633 14.1276 7.02967C14.1235 7.04537 14.1204 7.05974 14.1181 7.07511C14.114 7.09349 14.1106 7.11253 14.1086 7.13191C14.1056 7.16098 14.1025 7.19038 14.1001 7.21878C14.0991 7.23883 14.0991 7.25787 14.0991 7.27658V7.27892V7.29763C14.0991 7.30197 14.0991 7.30498 14.1001 7.30932C14.0991 7.32302 14.1001 7.33772 14.1025 7.35042C14.1032 7.37448 14.1062 7.39887 14.1106 7.42292C14.114 7.44097 14.1174 7.45867 14.1211 7.47538C14.1235 7.48941 14.1276 7.50211 14.1309 7.51414C14.132 7.51681 14.132 7.51848 14.1333 7.52049C14.1364 7.53452 14.1404 7.54722 14.1458 7.55958C14.1468 7.56392 14.1489 7.56826 14.1512 7.57227C14.1553 7.58597 14.1607 7.59967 14.1672 7.61237C14.1695 7.61538 14.1702 7.61972 14.1726 7.62273C14.1797 7.63843 14.1875 7.65346 14.1969 7.66
1716C14.199 7.67117 14.2024 7.67552 14.2044 7.67953C14.2095 7.68888 14.2169 7.69723 14.2237 7.70659C14.2247 7.70926 14.2267 7.70993 14.2277 7.71227C14.2318 7.71962 14.2372 7.72563 14.2436 7.73232C14.2511 7.74167 14.2596 7.75002 14.267 7.75838C14.269 7.75971 14.27 7.76172 14.2711 7.76272C14.2724 7.76339 14.2734 7.76472 14.2744 7.76606C14.2734 7.78143 14.2734 7.79847 14.2734 7.81417C14.2734 7.90472 14.2809 7.99293 14.2948 8.07846C14.2988 8.10753 14.3042 8.13626 14.3103 8.16433C14.3151 8.18538 14.3195 8.20542 14.3242 8.22647C14.3286 8.24552 14.334 8.26557 14.3404 8.28561C14.3489 8.31936 14.3594 8.35177 14.3712 8.38451C14.3777 8.40356 14.3851 8.42126 14.3922 8.44031C14.401 8.46336 14.4105 8.48642 14.421 8.50847C14.4308 8.53286 14.4413 8.55591 14.4538 8.57897C14.4721 8.61706 14.4924 8.65347 14.5137 8.68956C14.5564 8.76206 14.6038 8.83122 14.6579 8.89738C14.7327 8.99026 14.8163 9.07446 14.9077 9.14997C14.9842 9.21312 15.0661 9.26992 15.1524 9.31937C15.1704 9.32906 15.1883 9.33941 15.2062 9.3491C15.3304 9.41426 15.4624 9.46471 15.6009 9.49845C15.6253 9.50447 15.6496 9.51082 15.674 9.51516C15.6987 9.52017 15.7221 9.52451 15.7464 9.52786C15.7941 9.53621 15.8429 9.54256 15.893 9.54556C15.9109 9.54757 15.9292 9.54891 15.9471 9.54891C15.9735 9.54991 16.0013 9.55091 16.028 9.55091C16.0663 9.55091 16.1045 9.54991 16.1428 9.5469C16.1641 9.54556 16.1864 9.54456 16.2077 9.54122C16.2311 9.53955 16.2541 9.53755 16.2768 9.5332C16.2917 9.5312 16.3076 9.52886 16.3235 9.52552C16.3435 9.52351 16.3628 9.5195 16.3817 9.51516C16.4054 9.51082 16.4288 9.50547 16.4518 9.49946C16.4731 9.49411 16.4944 9.4891 16.5147 9.48242C16.5669 9.46805 16.6166 9.45101 16.6667 9.4313C16.6894 9.42261 16.7104 9.41325 16.7313 9.4049C16.7929 9.37951 16.9632 9.28997 17.0204 9.25622L16.3604 8.97857C16.2541 9.00931 16.1428 9.02501 16.027 9.02501C15.4658 9.02501 14.993 8.64946 14.8492 8.13827C14.8207 8.03502 14.8048 7.92677 14.8048 7.81417V7.81184C14.8376 7.79413 14.8708 7.77308 14.9036 7.74869C14.9196 7.73733 14.9344 7.72463 14.9504 7.71127C14.9663 7.69723 14.9812 7.68253 14.996 7.66783C15.012 7.65246 15.0279 7.63542 15.0428 7.61738C15.0556 7.60268 15.0685 7.58831 15.08 7.57227C15.0935 7.55423 15.1077 7.53652 15.1203 7.51748C15.1297 7.50278 15.1396 7.48808 15.148 7.47338C15.1575 7.45867 15.167 7.44297 15.1758 7.42727C15.1778 7.42292 15.1812 7.41758 15.1842 7.41357C15.1863 7.40822 15.1883 7.40421 15.1917 7.39887C15.1937 7.39352 15.1968 7.38818 15.1998 7.38116C15.2012 7.37882 15.2025 7.37648 15.2042 7.37347C15.2096 7.36078 15.2157 7.34741 15.2225 7.33338C15.232 7.31133 15.2418 7.28928 15.2502 7.26622C15.3074 7.11487 15.3318 6.96218 15.3267 6.82319C15.3254 6.79712 15.3233 6.77073 15.3203 6.74534C15.3183 6.72328 15.3149 6.70123 15.3095 6.68018C15.3064 6.65947 15.301 6.63842 15.2946 6.61804C15.2915 6.60467 15.2875 6.59198 15.2831 6.58028C15.2776 6.56358 15.2712 6.54787 15.2651 6.53317C15.2553 6.51313 15.2458 6.49408 15.235 6.47637C15.2245 6.45733 15.213 6.43962 15.1998 6.42358C15.1998 6.42258 15.1998 6.42258 15.1991 6.42258C15.1876 6.40688 15.1748 6.39084 15.1609 6.37714L15.1555 6.37179C15.144 6.36043 15.1297 6.34874 15.1162 6.33838C15.1148 6.33738 15.1128 6.33538 15.1111 6.33437C15.1077 6.33203 15.1044 6.3297 15.1013 6.32769C15.1013 6.32769 15.1003 6.32769 15.1003 6.32669C15.0918 6.32168 15.0834 6.31533 15.0736 6.30998C15.0685 6.30698 15.062 6.30263 15.0556 6.30063C15.0482 6.29729 15.0417 6.29294 15.0346 6.28994C15.0268 6.28693 15.0194 6.28259 15.012 6.28058C14.9886 6.27223 14.9663 6.26588 14.9429 6.26154H14.9416C14.9185 6.25753 14.8948 6.25519 14.8708 6.25519C14.6058 6.25519 14.3171 6.50043 14.1766 6.86762Z",fill:"white"}),d=r.createElement("g",{mask:"url(#mask2_7_92)"},r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.9399 10.6953H18.1793V5.11084H12.9399V10.6953Z",fill:"white"})),p=r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 6.06665H17.9297V24H4.5V6.06665Z",fill:"white"}),b=r.createElement("g",{mask:"url(#mask3_7_92)"},r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.9279 11.6745C17.9715 11.3012 17.2557 11.1278 16.8221 11.1212L12.7443 11.0777C12.5778 11.0754 12.4085 10.9304 12.3828 10.7677L11.7499 6.79703C11.7269 6.65302 11.5912 6.06665 10.8496 6.06665L7.27846 6.22001C6.808 6.24039 6.42553 6.46592 6.42553 7.09974C6.42553 7.09974 6.4103 15.9254 6.39203 16.2452L6.26713 18.4289C6.25021 18.7246 6.13716 19.1887 6.01565 19.4597L4.57042 22.6893C4.47497 22.9024 4.47666 23.138 4.57482 23.3354C4.67297 23.5332 4.86048 23.6786 5.08962 23.7347L5.57091 23.8527C5.64233 23.8704 5.71747 23.8791 5.79362 23.8791C6.18218 23.8791 6.55381 23.6565 6.7183 23.3254L8.09246 20.5606C8.24409 20.2556 8.43296 19.7377 8.51351 19.4072L9.28859 16.2191L11.165 19.0514C11.3248 19.2926 11.4822 19.724 11.515 20.0103L11.8775 23.1814C11.9293 23.6328 12.3456 24 12.8059 24L13.3549 23.9983C13.5901 23.9977 13.8044 23.9048 13.9573 23.7371C14.1107 23.5693 14.1824 23.3498 14.1594 23.1186L13.7803 19.3484C13.7461 19.0073 13.6165 18.4664 13.4923 18.1463L11.8112 13.8115L11.8007 12.8977L15.7082 12.755C15.873 12.749 16.4948 12.7102 16.9754 12.5869C17.1836 12.5331 17.3751 12.43
106 17.5376 12.2919C17.6628 12.185 17.9394 11.8198 17.9279 11.6745Z",fill:"#FF7828"})),f=r.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.41989 5.22858C8.72045 5.22858 9.01796 5.1778 9.30328 5.0779C9.97005 4.84502 10.5052 4.36991 10.8094 3.73976C11.0247 3.29405 11.1063 2.80891 11.0521 2.33013L11.9396 2.23123C12.2489 2.19681 12.5627 1.95358 12.6696 1.6649L12.9668 0.864024C13.0304 0.692623 13.0135 0.519551 12.9208 0.388577C12.8304 0.260945 12.6784 0.187773 12.5031 0.187773C12.4831 0.187773 12.4622 0.188776 12.4405 0.19078L9.87461 0.431678C9.45187 0.1567 8.94857 0 8.41955 0C8.119 0 7.82183 0.0504515 7.53617 0.150352C6.86939 0.383565 6.33462 0.858679 6.03001 1.48882C5.72573 2.11896 5.68782 2.82829 5.92373 3.4865C6.29773 4.52828 7.30093 5.22858 8.41989 5.22858Z",fill:"#FF7828"});function j(e,t){var n=e.title,j=e.titleId,h=i(e,["title","titleId"]);return r.createElement("svg",a({width:24,height:24,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",ref:t,"aria-labelledby":j},h),n?r.createElement("title",{id:j},n):null,r.createElement("mask",{id:"mask0_7_92",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:12,y:2,width:8,height:9},o),c,r.createElement("mask",{id:"mask1_7_92",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:15,y:6,width:4,height:4},s),l,r.createElement("mask",{id:"mask2_7_92",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:14,y:6,width:4,height:4},u),d,r.createElement("mask",{id:"mask3_7_92",style:{maskType:"luminance"},maskUnits:"userSpaceOnUse",x:4,y:6,width:14,height:18},p),b,f)}var h=r.forwardRef(j);n.p},function(e,t,n){"use strict";t.a=n.p+"static/media/Asporto [email protected]"},function(e,t,n){"use strict";var r=n(22),a=n(31),i=n(30),o=function(e){Object(a.a)(n,e);var t=Object(i.a)(n);function n(){return Object(r.a)(this,n),t.call(this,"admin/categories")}return n}(n(32).a);t.a=o},function(e,t,n){"use strict";var r=n(22),a=n(31),i=n(30),o=n(32),c=n(21),s=function(e){Object(a.a)(n,e);var t=Object(i.a)(n);function n(e){var a;Object(r.a)(this,n);var i=e||c.a.getCurrentRestaurant();return(a=t.call(this,"admin/restaurants/".concat(i,"/tables"))).generate=function(e){return a.buildQuery("post",{},"".concat(e,"/generate"))},a.generateAll=function(){return a.buildQuery("post",{},"generate_uncreated")},a.createList=function(e){return a.buildQuery("post",e,"create_list")},a.destroyList=function(){return a.buildQuery("delete",{},"destroy_list")},a}return n}(o.a);t.a=s},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r={footerSubmit:"footerSubmit",notificationsBlock:"notifications-block"}},function(e,t,n){"use strict";n.d(t,"a",(function(){return L}));var r=n(2),a=n(4),i=n.n(a),o=n(18),c=n(9),s=n(1),l=n(64),u=n(207),d=n(39),p=n(79),b=n(185),f=n(109),j=n.n(f),h=n(10),m=n(8),v=n(181),O=n(71),x=n(147),g=n(146),y=n(55),_=n(19),w=n(44),C=n(29),k=n(45),E=n(193),S=n(186),I=n(129);n.p;var D=n(0),R=new u.a,A=(new p.a,function(e){var t=e.dish,n=t.options;return Object(D.jsx)(m.w,{children:Object(D.jsxs)(m.o,{desktop_pb:0,children:[Object(D.jsxs)(m.p,{tAlign:"left",title:!1,children:[t.title||t.title_it,!!(null===n||void 0===n?void 0:n.length)&&Object(D.jsx)(m.q,{children:null===n||void 0===n?void 0:n.map((function(e,t){var r,a;return Object(D.jsxs)("span",{children:[(null===(r=e.option)||void 0===r?void 0:r.title)||(null===(a=e.option)||void 0===a?void 0:a.title_it)," (",e.count,")"," ",e.option.price,"\u20ac",t!==n.length-1&&", "]},e.id)}))})]}),Object(D.jsxs)(m.p,{as:"div",style:{display:"flex"},title:!1,children:[Object(D.jsx)(m.p,{pr:50,title:!1,tAlign:"right",children:t.count}),Object(D.jsxs)(m.p,{pr:14,title:!1,tAlign:"right",children:[t.price_cents,!!(null===n||void 0===n?void 0:n.length)&&Object(D.jsx)(m.q,{children:t.options_sum})]})]})]})})}),T=function(e){var t,n,r=e.dish,a="many_dishes"===r.typology;return Object(D.jsx)(m.w,{children:Object(D.jsxs)(m.o,{desktop_pb:0,children:[Object(D.jsxs)(m.p,{tAlign:"left",title:!1,children:[r.title||r.title_it,Object(D.jsx)(m.q,{children:a?null===(t=r.selected_dishes)||void 0===t?void 0:t.map((function(e){return Object(D.jsxs)("p",{children:["-",e.title||e.title_it]})})):Object(D.jsx)(D.Fragment,{children:null===(n=r.special_menus_categories)||void 0===n?void 0:n.map((function(e){var t;return null===(t=e.dishes_special_menus)||void 0===t?void 0:t.map((function(e){var t,n;return Object(D.jsxs)("p",{children:["-",(null===e||void 0===e||null===(t=e.dish)||void 0===t?void 0:t.t
1itle)||(null===e||void 0===e||null===(n=e.dish)||void 0===n?void 0:n.title_it)]})}))}))})})]}),Object(D.jsxs)(m.p,{as:"div",style:{display:"flex"},title:!1,children:[Object(D.jsx)(m.p,{pr:50,title:!1,tAlign:"right",children:r.count}),Object(D.jsx)(m.p,{pr:14,title:!1,tAlign:"right",children:r.price})]})]})})},P=function(e){var t=e.dishes,n=void 0===t?[]:t,r=e.Component,a=Object(s.useMemo)((function(){var e={};return n.forEach((function(t){e[t.queue]?e[t.queue].push(t):e[t.queue]=[t]})),e}),[n]);return Object(D.jsx)(D.Fragment,{children:Object.keys(a).map((function(e){var t=a[e];return Object(D.jsxs)(D.Fragment,{children:[Object(D.jsxs)("h2",{children:["Portata ",e]}),t.map((function(e){return Object(D.jsx)(r,{dish:e},e.id)}))]})}))})},z=function(e){var t,n,a,l,u,d,p=e.order,b=e.errors,f=(e.setShowMessageDialog,e.tableId),v=e.setTableId,x=Object(s.useState)([]),g=Object(c.a)(x,2),_=g[0],w=g[1],z=Object(O.a)(E.a).api,M=(j()(p.date_from).isBefore(new Date),Object(O.a)(S.a).api);Object(s.useEffect)((function(){Object(o.a)(i.a.mark((function e(){var t;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(y.c)(z,{itemsKey:"tables"});case 3:t=e.sent,w(t),e.next=9;break;case 7:e.prev=7,e.t0=e.catch(0);case 9:case"end":return e.stop()}}),e,null,[[0,7]])})))()}),[z]);var L=Object(s.useState)({value:"",inProcess:!1,errors:null}),F=Object(c.a)(L,2),U=F[0],N=F[1];Object(s.useCallback)(function(){var e=Object(o.a)(i.a.mark((function e(t){var n,a;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,N((function(e){return Object(r.a)(Object(r.a)({},e),{},{inProcess:!0})})),t.preventDefault(),e.next=5,R.getVirtualTel(null===p||void 0===p?void 0:p.id);case 5:n=e.sent,a=n.data.virtual_phone,N((function(e){return Object(r.a)(Object(r.a)({},e),{},{value:a,inProcess:!1})})),I.isMobile&&(document.location.href="tel:".concat(a)),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(0),N((function(t){var n,a;return Object(r.a)(Object(r.a)({},t),{},{errors:null===e.t0||void 0===e.t0||null===(n=e.t0.response)||void 0===n||null===(a=n.data)||void 0===a?void 0:a.virtual_phone_service,inProcess:!1})}));case 14:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(t){return e.apply(this,arguments)}}(),[p]),Object(s.useCallback)(function(){var e=Object(o.a)(i.a.mark((function e(t){var n;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.target.value,e.prev=1,e.next=4,M.put(p.id,{data:{table_id:n}});case 4:e.next=8;break;case 6:e.prev=6,e.t0=e.catch(1);case 8:case"end":return e.stop()}}),e,null,[[1,6]])})));return function(t){return e.apply(this,arguments)}}(),[p,M]);console.log("order",p);var H=function(){try{var e=[];return b&&Object.keys(b).forEach((function(t){e.push(b[t].join("/n"))})),e.join("/n")}catch(t){return null}}(),B=(U.errors,j()(p.date_from).tz("Europe/Rome")),G=(null===p||void 0===p||null===(t=p.reservation)||void 0===t?void 0:t.admin_bonus_value)||p.admin_bonus_value;return Object(D.jsxs)("div",{style:{position:"relative"},children:["on_table"===(null===p||void 0===p?void 0:p.order_type)?Object(D.jsxs)(D.Fragment,{children:[Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Giorno"}),Object(D.jsx)(m.p,{title:!1,children:Object(C.a)(B.format("dddd DD MMMM"))})]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Servizio"}),Object(D.jsx)(m.p,{title:!1,children:null===p||void 0===p||null===(n=p.service)||void 0===n?void 0:n.title})]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"N\xb0 coperti"}),Object(D.jsxs)(m.p,{style:{textTransform:"capitalize"},title:!1,children:[p.count||(null===p||void 0===p?void 0:p.visitor_count)," persone"]})]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Arrivo previsto"}),Object(D.jsx)(m.p,{style:{textTransform:"capitalize"},title:!1,children:B.format("HH:mm")})]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Nome cliente"}),Object(D.jsxs)(m.p,{title:!1,children:[null===p||void 0===p?void 0:p.name," ",p.surname]})]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Cellulare"}),Object(D.jsx)(m.p,{title:!1,children:null===p||void 0===p?void 0:p.phone})]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"email"}),Object(D.jsx)(m.p,{title:!1,children:null===p||void 0===p?void 0:p.email}),Object(D.jsx)(m.e,{})]})]}):Object(D.jsxs)(D.Fragment,{children:[Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Nome cliente"}),Object(D.jsxs)(m.p,{title:!1,children:[null===p||void 0===p?void 0:p.name," ",p.surname]})]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Indirizzo"}),Object(D.jsxs)(m.p,{title:!1,children:[(null===p||void 0===p?void 0:p.city)&&"".concat(null===p||void 0===p?void 0:p.city,", ")," ",null===p||void 0===p?void 0:p.street," ",(null===p||void 0===p?void 0:p.building)&&", ".concat(null===p||void 0===p?void 0:p.building)]})]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Data e ora"}),Object(D.jsx)(m.p,{style:{textTransform:"capitalize"},title:!1,children:j()(null===p||void 0===p?void 0:p.delivery_date).tz("Europe/Rome").format("DD MMMM HH:mm")}
1)]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Tipo di ordine"}),Object(D.jsx)(m.p,{style:{textTransform:"capitalize"},title:!1,children:null===p||void 0===p||null===(a=p.order_type)||void 0===a||null===(l=a.split("_"))||void 0===l?void 0:l.join(" ")}),Object(D.jsx)(m.e,{})]})]}),Object(D.jsxs)(m.o,{desktop_pt:20,children:[Object(D.jsx)(m.p,{title:!0,children:"Riepilogo ordine"}),Object(D.jsx)(m.p,{title:!1,children:null===p||void 0===p?void 0:p.some})]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Piatti/Prodotti"}),Object(D.jsxs)(m.p,{as:"div",style:{display:"flex"},title:!0,children:[Object(D.jsx)(m.p,{title:!0,tAlign:"right",children:"Quantit\xe0"}),Object(D.jsx)(m.p,{title:!0,tAlign:"right",children:"Prezzo \u20ac"})]}),Object(D.jsx)(m.e,{})]}),Object(D.jsxs)(m.o,{as:"div",style:{display:"block",paddingBottom:0},children:[Object(D.jsxs)(m.v,{className:"ristora-scroll",style:{paddingLeft:16,marginTop:10},pb:10,children:[Object(D.jsx)(P,{dishes:null===p||void 0===p?void 0:p.dishes,Component:A}),Object(D.jsx)(P,{dishes:null===p||void 0===p?void 0:p.special_menus,Component:T})]}),Object(D.jsx)(m.e,{})]}),Object(D.jsxs)(m.o,{desktop_pt:10,desktop_pb:10,children:[Object(D.jsx)(m.p,{title:!0,children:"Costo della consegna:"}),Object(D.jsxs)(m.p,{title:!1,children:["".concat(null===p||void 0===p?void 0:p.delivery_cost)," \u20ac"]})]}),Object(D.jsxs)(m.o,{desktop_pt:0,desktop_pb:0,children:[Object(D.jsx)(m.p,{title:!0,children:"Totale in \u20ac"}),Object(D.jsxs)(m.p,{title:!1,as:"div",style:{display:"flex",alignItems:"center"},children:[Object(D.jsxs)("span",{children:[null===p||void 0===p?void 0:p.total_price_with_delivery," \u20ac "]}),Object(D.jsx)(m.b,{as:"div",children:p.discount_amount&&Object(D.jsxs)("span",{children:["- ",p.discount_amount," \u20ac sconto"]})}),Object(D.jsx)(m.b,{as:"div",color:"#ff483b",children:Object(D.jsx)("span",{children:(null===p||void 0===p||null===(u=p.payment)||void 0===u?void 0:u.amount)?"L\u2019ordine e\u2019 stato pagato online":"Da pagare in cassa"})})]})]}),Object(D.jsxs)(m.o,{desktop_pt:0,desktop_pb:10,children:[Object(D.jsx)(m.p,{title:!0,children:"Importo pagato online"}),Object(D.jsx)(m.p,{title:!1,children:Object(D.jsxs)("span",{children:[null===p||void 0===p||null===(d=p.payment)||void 0===d?void 0:d.amount," \u20ac "]})}),Object(D.jsx)(m.e,{})]}),G&&Object(D.jsxs)(m.o,{children:[Object(D.jsxs)(m.a,{children:["Ricordati di fare lo sconto di ",G," \u20ac quando il cliente effettuer\xe0 il pagamento."]}),Object(D.jsx)(m.e,{})]}),"on_table"===p.order_type&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.o,{desktop_pt:20,desktop_pb:10,children:Object(D.jsx)(m.p,{title:!0,children:"Assegna un tavolo alla prenotazione"})}),Object(D.jsx)(m.o,{desktop_pt:0,desktop_pb:20,children:Object(D.jsx)(m.p,{title:!1,children:"Assegna un tavolo tenendo conto dei dettagli indicati nella prenotazione."})}),Object(D.jsx)(k.a,{standardWidth:!0,label:"Assegna tavolo",onChange:function(e){var t=e.target.value;v(t)},selectedKey:f,items:_}),Object(D.jsx)(m.o,{desktop_pt:0,desktop_pb:0,children:Object(D.jsx)(m.e,{})})]}),Object(D.jsx)(m.o,{desktop_pb:20}),Object(D.jsx)("div",{children:Object(D.jsx)(m.D,{title:!0,style:{fontSize:14},children:"ATTENZIONE!! Se non farai alcuna scelta, l'ordine sar\xe0 validato automaticamente dopo 10 minuti dall'invio del primo sms. In caso tu non possa accettare, clicca \u201cRifiuta\u201d"})}),Object(D.jsx)(m.o,{children:H&&Object(D.jsx)(h.f,{style:{fontSize:16,position:"relative"},children:H})})]})},M=function(e){var t,n,a,l=e.order,u=void 0===l?{}:l,d=e.errors,p=(e.setShowMessageDialog,Object(s.useState)({value:u.phone,inProcess:!1,errors:null})),f=Object(c.a)(p,2),v=f[0],x=f[1],g=(j()(u.delivery_date).isBefore(new Date),Object(O.a)(b.a).api),y=(v.errors,Object(s.useCallback)(function(){var e=Object(o.a)(i.a.mark((function e(t){var n,a;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,x((function(e){return Object(r.a)(Object(r.a)({},e),{},{inProcess:!0})})),t.preventDefault(),e.next=5,g.get("".concat(u.id,"/virtual_phone"));case 5:n=e.sent,a=n.data.virtual_phone,x((function(e){return Object(r.a)(Object(r.a)({},e),{},{value:a,inProcess:!1})})),I.isMobile&&(document.location.href="tel:".concat(a)),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(0),x((function(t){var n,a;return Object(r.a)(Object(r.a)({},t),{},{errors:null===e.t0||void 0===e.t0||null===(n=e.t0.response)||void 0===n||null===(a=n.data)||void 0===a?void 0:a.virtual_phone_service,inProcess:!1})}));case 14:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(t){return e.apply(this,arguments)}}(),[u,g]),j()(u.date_from).tz("Europe/Rome")),_=function(){try{var e=[];
1return d&&Object.keys(d).forEach((function(t){e.push(d[t].join("/n"))})),e.join("/n")}catch(t){return null}}();Object(s.useEffect)((function(){Object(o.a)(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case 1:case"end":return e.stop()}}),e)})))()}),[u]);var w=u.order,k=Object(C.p)(u),E=!!w;console.log("relationOrder",w,u);var S=!!(null===w||void 0===w?void 0:w.discount)||(null===w||void 0===w?void 0:w.discount_amount)&&"0,00"!==(null===w||void 0===w?void 0:w.discount_amount),R=null===u||void 0===u?void 0:u.admin_bonus_value;return Object(D.jsxs)("div",{style:{position:"relative"},children:[Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Giorno"}),Object(D.jsx)(m.p,{title:!1,children:Object(C.a)(y.format("dddd DD MMMM"))})]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Servizio"}),Object(D.jsx)(m.p,{title:!1,children:null===u||void 0===u||null===(t=u.service)||void 0===t?void 0:t.title})]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"N\xb0 coperti"}),Object(D.jsxs)(m.p,{style:{textTransform:"capitalize"},title:!1,children:[u.count||u.visitor_count," persone"]})]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Arrivo previsto"}),Object(D.jsx)(m.p,{style:{textTransform:"capitalize"},title:!1,children:y.format("HH:mm")})]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Nome cliente"}),Object(D.jsxs)(m.p,{title:!1,children:[null===u||void 0===u?void 0:u.name," ",u.surname]})]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Cellulare"}),Object(D.jsx)(m.p,{title:!1,children:null===u||void 0===u?void 0:u.phone})]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Note"}),Object(D.jsx)(m.p,{title:!1,children:null===(null===u||void 0===u?void 0:u.notes)||void 0===(null===u||void 0===u?void 0:u.notes)||""===(null===u||void 0===u?void 0:u.notes)?"-":null===u||void 0===u?void 0:u.notes})]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Stato"}),Object(D.jsxs)(m.p,{title:!1,style:{color:k.color,display:"flex",alignItems:"center",gap:6},children:[Object(D.jsx)("span",{style:{width:6,height:6,borderRadius:10,backgroundColor:k.color,display:"inline-block"}}),k.statusText]})]}),Object(D.jsx)(m.o,{children:Object(D.jsx)(m.e,{})}),E&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsxs)(m.o,{desktop_pt:20,desktop_pb:10,children:[Object(D.jsx)(m.p,{title:!0,children:"Riepilogo ordine"}),Object(D.jsx)(m.p,{title:!1,children:null===u||void 0===u?void 0:u.some})]}),Object(D.jsxs)(m.o,{children:[Object(D.jsx)(m.p,{title:!0,children:"Piatti/Prodotti"}),Object(D.jsxs)(m.p,{as:"div",style:{display:"flex"},title:!0,children:[Object(D.jsx)(m.p,{title:!0,tAlign:"right",children:"Quantit\xe0"}),Object(D.jsx)(m.p,{title:!0,tAlign:"right",children:"Prezzo \u20ac"})]}),Object(D.jsx)(m.e,{})]}),Object(D.jsxs)(m.o,{as:"div",style:{display:"block",paddingBottom:0},children:[Object(D.jsxs)(m.v,{className:"ristora-scroll",style:{paddingLeft:16,marginTop:10},pb:10,children:[Object(D.jsx)(P,{dishes:null===w||void 0===w?void 0:w.dishes,Component:A}),Object(D.jsx)(P,{dishes:null===w||void 0===w?void 0:w.special_menus,Component:T})]}),Object(D.jsx)(m.e,{})]}),Object(D.jsxs)(m.o,{desktop_pt:14,desktop_pb:14,children:[Object(D.jsx)(m.p,{title:!0,children:"Totale in \u20ac"}),Object(D.jsxs)(m.p,{title:!1,as:"div",style:{display:"flex",alignItems:"center"},children:[Object(D.jsxs)("span",{children:[null===w||void 0===w?void 0:w.total_price_with_delivery," \u20ac"]}),Object(D.jsx)(m.b,{as:"div",children:w.discount_amount&&Object(D.jsxs)("span",{children:["- ",w.discount_amount," \u20ac sconto"]})}),Object(D.jsx)(m.b,{as:"div",color:"#ff483b",children:Object(D.jsx)("span",{children:(null===w||void 0===w||null===(n=w.payment)||void 0===n?void 0:n.amount)?"L\u2019ordine e\u2019 stato pagato online":"Da pagare in cassa"})})]})]}),Object(D.jsxs)(m.o,{desktop_pt:0,desktop_pb:10,children:[Object(D.jsx)(m.p,{title:!0,children:"Importo pagato online"}),Object(D.jsx)(m.p,{title:!1,children:Object(D.jsxs)("span",{children:[null===w||void 0===w||null===(a=w.payment)||void 0===a?void 0:a.amount," \u20ac "]})}),Object(D.jsx)(m.e,{})]})]}),S&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.o,{desktop_pt:10,desktop_pb:0,children:Object(D.jsx)(m.p,{title:!0,style:{color:"#ff483b"},children:"Sconto costo di prenotazione"})}),Object(D.jsxs)(m.o,{desktop_pt:0,children:[Object(D.jsxs)(m.a,{as:"p",color:"#ff483b",children:["Ricordati di stornare ",S," \u20ac quando il cliente effettuer\xe0 il pagamento per il costo di prenotazione anticipato."]}),Object(D.jsx)(m.e,{})]})]}),R&&Object(D.jsxs)(D.Fragment,{children:[Object(D.jsx)(m.o,{desktop_pt:10,desktop_pb:0,children:Object(D.jsx)(m.p,{title:!0,children:"Sconto dal salvadanaio"})}),Object(D.jsxs)(m.o,{desktop_pt:0,children:[Object(D.jsxs)(m.a,{as:"p",color:"#FF7828",children:["Ricordati di stornare ",R," \u20ac quando il cliente effettuer\xe0 il pagamento per il costo di prenotazione anticipato."]}),Object(D.jsx)(m.e,{})]})]}),Object(D.jsx)(m.o,{desktop_pb:20}),Object(D.jsx)(m.o,{children:_&&Object(D.jsx)(h.f,{style:{fontSize:16,position:"relative"},children:_})}),Object(D.jsx)("div",{children:Object(D.jsx)(m.D,{title:!0,style:{fontSize:14},children:"ATTENZIONE!! Se non farai alcuna scelta, la prenotazione sar\xe0 validata automaticamente dopo 10 minuti dall'invio del primo sms. In caso tu non possa accettare, clicca \u201cRifiuta\u201d."})})]})},L=function(e){var t=e.messages,n=void 0===t?[]:t,r=e.showInput,a=e.message,i=e.onCh
1ange,o=n.length>0;return Object(D.jsxs)(m.g,{children:[o&&Object(D.jsx)(m.i,{showInput:r,className:"ristora-scroll",children:n.map((function(e,t){return Object(D.jsxs)(m.j,{fromMe:"inbox"===e.message_type,children:[Object(D.jsx)(m.l,{children:"outbox"===e.message_type?"Tu":"Cliente"}),Object(D.jsx)(m.k,{children:e.message})]},t)}))}),r&&Object(D.jsxs)(m.r,{children:[o&&Object(D.jsx)(h.c,{mb:10,mobileMb:10,mt:10,desktopMt:10}),Object(D.jsx)(m.h,{children:Object(D.jsx)(v.a,{wrapperStyle:{flex:1,marginBottom:0},style:{height:"100%"},label:"Nuovo messaggio",placeholder:"Scrivi qui il tuo messaggio",onChange:i,name:"message",value:a})})]})]})};t.b=function(e){var t=e.order,n=e.onSubmit,r=e.onClose,a=e.onClickCancel,u=e.onComplete,p=e.inProcess,b=e.setSelectedOrder,f=e.isReservation,j=void 0!==f&&f,h=e.currentRestaurant,m=e.errors,v=e.afterChange,y=Object(s.useState)(t.table_id),C=Object(c.a)(y,2),k=C[0],E=C[1],S=Object(w.a)().userData,I=Object(O.a)(x.a).api,R=Object(O.a)(g.a).api,A=Object(s.useState)(!1),T=Object(c.a)(A,2),P=T[0],F=T[1],U=Object(s.useState)(!1),N=Object(c.a)(U,2),H=N[0],B=N[1];Object(s.useEffect)((function(){t&&E(t.table_id)}),[t]);var G=Object(s.useState)(""),W=Object(c.a)(G,2),V=W[0],Q=W[1],Y=Object(s.useState)(!1),q=Object(c.a)(Y,2),K=q[0],Z=q[1],J=Object(s.useState)(!1),X=Object(c.a)(J,2),$=X[0],ee=X[1],te=function(e,t){var n,r;return t?(n=e.status===d.e.confirmed||e.status===d.e.declined||e.status===d.e.visited||e.status===d.e.notVisited||e.status===d.e.canceled,r=e.status===d.e.declined||e.status===d.e.confirmed||e.status===d.e.visited||e.status===d.e.canceled):(n=e.status===d.d.rejected||e.status===d.d.completed||e.status===d.d.preparing,r=e.status===d.d.rejected||e.status===d.d.completed),{disabledAction:n,disableCancelAction:r}}(t,j),ne=te.disabledAction,re=te.disableCancelAction,ae=!K&&j&&(t.status===d.e.confirmed||t.status===d.e.declined),ie=Object(s.useState)([]),oe=Object(c.a)(ie,2),ce=oe[0],se=oe[1],le=!!t.message_dialog_id,ue=function(e,t){var n="Rifiuta",r="Conferma";return e&&(n="Torna ai dettagli dell\u2019ordine",r="Scrivi un nuovo messaggio",t&&(r="Invia",n="Annulla")),{cancelText:n,actionText:r}}(K,$),de=ue.cancelText,pe=ue.actionText,be=Object(s.useCallback)((function(e){var t=e.target.value;Q(t)}),[]),fe=Object(s.useCallback)(Object(o.a)(i.a.mark((function e(){var n,r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,R.list({params:{message_dialog_id:t.message_dialog_id||null}});case 3:n=e.sent,r=n.data,se(r.messages),B(!1),e.next=11;break;case 9:e.prev=9,e.t0=e.catch(0);case 11:case"end":return e.stop()}}),e,null,[[0,9]])}))),[R,t]),je=Object(s.useCallback)(Object(o.a)(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(le){e.next=5;break}Z(!0),ee(!0),e.next=14;break;case 5:return e.prev=5,e.next=8,fe();case 8:Z(!0),ee(!1),e.next=14;break;case 12:e.prev=12,e.t0=e.catch(5);case 14:case"end":return e.stop()}}),e,null,[[5,12]])}))),[le,fe]);Object(s.useEffect)((function(){H&&le&&fe()}),[le,H,fe]);var he=Object(s.useCallback)(Object(o.a)(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return F(!0),e.prev=1,e.next=4,R.create({data:{author_id:S.id,message_dialog_id:t.message_dialog_id||null,message:V,message_type:"outbox",date_send:new Date,targetable_type:j?"Reservation":"Order",targetable_id:t.id}});case 4:v&&v(),le?fe():B(!0),Q(""),_.a.showSuccessMessage(),e.next=12;break;case 10:e.prev=10,e.t0=e.catch(1);case 12:return e.prev=12,F(!1),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,10,12,15]])}))),[t,I,R,V,h,le,S,fe,v,j]);return Object(D.jsx)(l.a,{hideFooter:!1,onSubmit:function(){if(K&&!$&&ee(!0),K&&$&&he(),!K){if(t.order_type===d.b.on_table)return void u();k?n({table_id:k}):n()}},onClose:r,onCancel:function(){if(K&&!$&&(Z(!1),Q("")),K&&$&&(le||Z(!1),ee(!1),Q("")),!K){if(t.order_type===d.b.on_table)return void(b&&b(null));a()}},open:!0,cancelButtonColor:t.order_type===d.b.on_table&&"primary",actionButtonText:pe,cancelButtonText:ae?null:de,variant:"config",desktopW:740,desktopMinH:"50vh",desktopMaxH:"60vh",buttonColor:"action",title:K?"Conversazione":j?"Dettagli prenotazione tavolo":"Dettagli ordine",showDivider:!0,inProcess:P||p,primaryHeader:!0,disabled:t.order_type!==d.b.on_table&&(!K&&ne),showFooterDivi
1der:!0,disabledCancel:!K&&re,body:Object(D.jsx)(D.Fragment,{children:K?Object(D.jsx)(L,{onChange:be,messages:ce,message:V,showInput:$}):Object(D.jsx)(D.Fragment,{children:j?Object(D.jsx)(M,{setShowMessageDialog:je,order:t,errors:m}):Object(D.jsx)(z,{setTableId:E,tableId:k,errors:m,currentRestaurant:h,order:t,setShowMessageDialog:je})})})})}},,,,,,,,,,,,function(e,t,n){"use strict";var r=n(2),a=n(22),i=n(31),o=n(30),c=n(32),s=n(85),l=n.n(s),u=n(21),d=function(e){Object(i.a)(n,e);var t=Object(o.a)(n);function n(){var e;return Object(a.a)(this,n),(e=t.call(this,"orders")).getVirtualTel=function(t){return e.get("".concat(t,"/virtual_phone"))},e.getExcel=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return l()({url:"".concat(e.url,".xlsx"),method:"get",data:t.data,params:t.params,responseType:"blob",headers:Object(r.a)(Object(r.a)({"Content-Type":"application/json"},(null===t||void 0===t?void 0:t.headers)||{}),{},{"auth-token":u.a.getToken()})})},e}return n}(c.a);t.a=d},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));n(1);var r=n(144),a=n(111),i=new r.a,o=function(e){var t=e.page,n=e.per;return i.getAvailableCompanies({page:t,per:n})},c=function(e){return e.companies},s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.enabled,n=void 0===t||t,r=Object(a.a)({fetchPage:o,getItems:c,enabled:n}),i=r.items,s=r.loadMore,l=r.hasNextPage,u=r.isLoading,d=r.isLoadingMore,p=r.pagination,b=r.reset;return{companies:i,loadMore:s,hasNextPage:l,isLoading:u,isLoadingMore:d,pagination:p,reset:b}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t);var r=n(15),a=n(2),i=n(52),o=n(4),c=n.n(o),s=n(18),l=n(9),u=n(1),d=n(98),p=n(66),b=n(6),f=n(51),j=n(70),h=n(19),m=n(84),v=(n(114),n(10),n(44)),O=n(64),x=n(0);t.default=function(e){var t=e.history,n=Object(u.useState)(!1),o=Object(l.a)(n,2),g=o[0],y=o[1],_=Object(u.useState)(null),w=Object(l.a)(_,2),C=w[0],k=w[1],E=Object(u.useState)(null),S=Object(l.a)(E,2),I=S[0],D=S[1],R=Object(u.useState)([]),A=Object(l.a)(R,2),T=(A[0],A[1]),P=Object(u.useState)(null),z=Object(l.a)(P,2),M=z[0],L=z[1],F=Object(u.useState)(!1),U=Object(l.a)(F,2),N=U[0],H=U[1],B=Object(v.a)().isSuperAdmin,G=Object(p.c)(!0),W=G.onSelectConfig,V=G.onChange,Q=G.localState,Y=G.dataForRequest,q=Object(u.useCallback)((function(){t.push(b.a.home)}),[t]),K=Object(p.b)(),Z=K.deliveryDates,J=K.deliveryActiveTab,X=K.fetchDeliveryDates,$=K.changeDeliveryDayConfig,ee=K.onChangeDeliveryTab,te=K.setHoursErrors,ne=K.onChangeMaximum,re=K.onChangeExceptionDay,ae=K.onAddExceptionData,ie=K.isLoading,oe=K.onDeleteException,ce=K.onAddNewException,se=K.setDeliveryDates,le=Object(f.b)().currentRestaurant,ue=Object(u.useMemo)((function(){return new j.a(null===le||void 0===le?void 0:le.id)}),[le]),de=Object(u.useMemo)((function(){return new m.a(null===le||void 0===le?void 0:le.id)}),[le]);Object(u.useEffect)((function(){Object(s.a)(c.a.mark((function e(){var t,n;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,de.list();case 3:t=e.sent,n=t.data,T(n.services),e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])})))()}),[le]);var pe=Object(u.useCallback)(Object(s.a)(c.a.mark((function e(){var t,n,o,s,l,u,d,p,b,f,j;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return y(!0),t=Z[J],n=t.opening_hour_exceptions,o=t.opening_hours,s=t.settings,l=[],null===n||void 0===n||n.forEach((function(e){var t=e.id,n=Object(i.a)(e,["id"]);l.push(Number.isInteger(t)?e:n)})),e.prev=4,e.next=7,ue.updateOpeningHours(J,{opening_hour_exceptions_attributes:l,opening_hours:o,settings:s});case 7:return e.next=9,ue.get("opening_hours/".concat(J));case 9:u=e.sent,d=u.data,se((function(e){return Object(a.a)(Object(a.a)({},e),{},Object(r.a)({},J,Object(a.a)(Object(a.a)({},e[J]),{},{isFetched:!0,errors:null},d)))})),h.a.showCreateOrUpdateSuccess(),e.next=19;break;case 15:e.prev=15,e.t0=e.catch(4),k(null===e.t0||void 0===e.t0||null===(p=e.t0.response)||void 0===p||null===(b=p.data)||void 0===b?void 0:b.opening_hours),D(null===e.t0||void 0===e.t0||null===(f=e.t0.response)||void 0===f||null===(j=f.data)||void 0===j?void 0:j.opening_hour_exceptions);case 19:return e.prev=19,y(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[4,15,19,22]])}))),[J,Y,Z,de,ue]),be=Object(u.useCallback)(function(){var e=Object(s.a)(c.a.mark((function e(t){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return H(!0),e.prev=1,e.next=4,de.destroy(t.id);case 4:return h.a.showSuccessMessage(),L(!0),e.next=8,Object(s.a)(c.a.mark((function e(){var t,n;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,de.list();case 3:t=e.sent,n=t.data,T(n.services),e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])})))();case 8:e.next=12;break;case 10:e.prev=10,e.t0=e.catch(1);case 12:return e.prev=12,H(!1),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,10,12,15]])})));return function(t){return e.apply(this,arguments)}}(),[]);return Object(x.jsx)(d.a,{localState:Q,onChange:V,onSubmitAction:pe,onSelectConfig:W,onCancel:q,setOpeningHourErrors:k,openingHourErrors:C,localUpdateInProcess:g,changeDeliveryDayConfig:$,deliveryActiveTab:J,deliveryDates:Z,fetchDeliveryDates:X,onChangeDeliveryTab:ee,setHoursErrors:te,onChangeMaximum:ne,onChangeExceptionDay:re,onAddExceptionData:ae,isLoading:ie,onDeleteException:oe,onAddNewException:ce,exceptionErrors:I,isSuperAdmin:B,setDeliveryDates:se,children:M&&Object(x.jsx)(O.b,{open:!0,onClose:function(){return L(null)}
1,inProcess:N,onSubmit:function(){be(M)},headerCenter:!0,onCancel:function(){return L(null)},actionButtonText:"Conferma",title:"Vuoi cancellare?"})})}},,,,,function(e,t,n){"use strict";n.r(t);var r=n(15),a=n(2),i=n(52),o=n(4),c=n.n(o),s=n(18),l=n(9),u=n(1),d=n(98),p=n(66),b=n(6),f=n(51),j=n(70),h=n(19),m=n(84),v=n(114),O=n(10),x=n(44),g=n(64),y=n(0);t.default=function(e){var t=e.history,n=Object(u.useState)(!1),o=Object(l.a)(n,2),_=o[0],w=o[1],C=Object(u.useState)(null),k=Object(l.a)(C,2),E=k[0],S=k[1],I=Object(u.useState)(null),D=Object(l.a)(I,2),R=D[0],A=D[1],T=Object(u.useState)([]),P=Object(l.a)(T,2),z=P[0],M=P[1],L=Object(u.useState)(null),F=Object(l.a)(L,2),U=F[0],N=F[1],H=Object(u.useState)(!1),B=Object(l.a)(H,2),G=B[0],W=B[1],V=Object(x.a)().isSuperAdmin,Q=Object(p.c)(!0),Y=Q.onSelectConfig,q=Q.onChange,K=Q.localState,Z=Q.dataForRequest,J=Object(u.useCallback)((function(){t.push(b.a.home)}),[t]),X=Object(p.b)(),$=X.deliveryDates,ee=X.deliveryActiveTab,te=X.fetchDeliveryDates,ne=X.changeDeliveryDayConfig,re=X.onChangeDeliveryTab,ae=X.setHoursErrors,ie=X.onChangeMaximum,oe=X.onChangeExceptionDay,ce=X.onAddExceptionData,se=X.isLoading,le=X.onDeleteException,ue=X.onAddNewException,de=X.setDeliveryDates,pe=Object(f.b)().currentRestaurant,be=Object(u.useMemo)((function(){return new j.a(null===pe||void 0===pe?void 0:pe.id)}),[pe]),fe=Object(u.useMemo)((function(){return new m.a(null===pe||void 0===pe?void 0:pe.id)}),[pe]);Object(u.useEffect)((function(){Object(s.a)(c.a.mark((function e(){var t,n;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fe.list();case 3:t=e.sent,n=t.data,M(n.services),e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])})))()}),[pe]);var je=Object(u.useCallback)(Object(s.a)(c.a.mark((function e(){var t,n,o,s,l,u,d,p,b,f,j;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),t=$[ee],n=t.opening_hour_exceptions,o=t.opening_hours,s=t.settings,l=[],null===n||void 0===n||n.forEach((function(e){var t=e.id,n=Object(i.a)(e,["id"]);l.push(Number.isInteger(t)?e:n)})),e.prev=4,e.next=7,be.updateOpeningHours(ee,{opening_hour_exceptions_attributes:l,opening_hours:o,settings:s});case 7:return e.next=9,be.get("opening_hours/".concat(ee));case 9:u=e.sent,d=u.data,de((function(e){return Object(a.a)(Object(a.a)({},e),{},Object(r.a)({},ee,Object(a.a)(Object(a.a)({},e[ee]),{},{isFetched:!0,errors:null},d)))})),h.a.showCreateOrUpdateSuccess(),e.next=19;break;case 15:e.prev=15,e.t0=e.catch(4),S(null===e.t0||void 0===e.t0||null===(p=e.t0.response)||void 0===p||null===(b=p.data)||void 0===b?void 0:b.opening_hours),A(null===e.t0||void 0===e.t0||null===(f=e.t0.response)||void 0===f||null===(j=f.data)||void 0===j?void 0:j.opening_hour_exceptions);case 19:return e.prev=19,w(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[4,15,19,22]])}))),[ee,Z,$,fe,be]),he=Object(u.useCallback)(function(){var e=Object(s.a)(c.a.mark((function e(t){return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return W(!0),e.prev=1,e.next=4,fe.destroy(t.id);case 4:return h.a.showSuccessMessage(),N(!0),e.next=8,Object(s.a)(c.a.mark((function e(){var t,n;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fe.list();case 3:t=e.sent,n=t.data,M(n.services),e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])})))();case 8:e.next=12;break;case 10:e.prev=10,e.t0=e.catch(1);case 12:return e.prev=12,W(!1),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,10,12,15]])})));return function(t){return e.apply(this,arguments)}}(),[]);return Object(y.jsxs)(d.a,{localState:K,onChange:q,onSubmitAction:je,onSelectConfig:Y,onCancel:J,setOpeningHourErrors:S,openingHourErrors:E,localUpdateInProcess:_,changeDeliveryDayConfig:ne,deliveryActiveTab:ee,deliveryDates:$,fetchDeliveryDates:te,onChangeDeliveryTab:re,setHoursErrors:ae,onChangeMaximum:ie,onChangeExceptionDay:oe,onAddExceptionData:ce,isLoading:se,onDeleteException:le,onAddNewException:ue,exceptionErrors:R,isSuperAdmin:V,setDeliveryDates:de,children:[Object(y.jsx)(O.c,{style:{width:"100%"}}),Object(y.jsx)(v.a,{currentRestaurant:pe,isSuperAdmin:V,onDelete:function(e){N(e)},inProcess:G,list:z}),U&&Object(y.jsx)(g.b,{open:!0,onClose:function(){return N(null)},inProcess:G,onSubmit:function(){he(U)},headerCenter:!0,onCancel:function(){return N(null)},actionButtonText:"Conferma",title:"Vuoi cancellare?"})]})}},function(e,t,n){"use strict";n.r(t);var r=n(4),a=n.n(r),i=n(15),o=n(2),c=n(52),s=n(18),l=n(9),u=n(1),d=n(98),p=n(66),b=n(6),f=n(51),j=n(70),h=n(19),m=n(84),v=n(113),O=n(44),x=n(72),g=n(0);t.default=function(e){var t=e.history,n=Object(u.useState)(!1),r=Object(l.a)(n,2),y=(r[0],r[1]),_=Object(u.useState)(null),w=Object(l.a)(_,2),C=w[0],k=w[1],E=Object(u.useState)(!1),S=Object(l.a)(E,2),I=S[0],D=S[1],R=Object(O.a)().isSuperAdmin,A=Object(p.c)(!0),T=A.localState,P=A.onSelectConfig,z=A.onChange,M=A.dataForRequest,L=A.onSubmit,F=Object(u.useCallback)((function(){t.push(b.a.home)}),[t]),U=Object(p.a)(),N=U.localState,H=U.onSelectTime,B=U.onChange,G=U.onClickChip,W=U.onChangeServiceRoom,V=U.onChangeRoomsCount,Q=U.onClickRoomsCount,Y=U.onChangeRoomItem,q=U.errors,K=U.setErrors,Z=U.rooms,J=U.onChangeRoom,X=U.onClickAddRoom,$=U.onDeleteException,ee=Object(p.b)(),te=ee.deliveryDates,ne=ee.deliveryActiveTab,re=ee.fetchDeliveryDates,ae=ee.changeDeliveryDayConfig,ie=ee.onChangeDeliveryTab,oe=ee.setHoursErrors,ce=ee.onChangeMaximum,se=ee.onChangeExceptionDay,le=ee.onAddExceptionData,ue=ee.isLoading,de
1=ee.setDeliveryDates,pe=Object(f.b)().currentRestaurant,be=Object(u.useMemo)((function(){return new j.a(null===pe||void 0===pe?void 0:pe.id)}),[pe]),fe=Object(u.useMemo)((function(){return new m.a(null===pe||void 0===pe?void 0:pe.id)}),[pe]),je=Object(u.useCallback)(Object(s.a)(a.a.mark((function e(){var n,r,s,l,u,d,p,f,j,m,v,O,g,y,_,w,C;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return D(!0),e.prev=1,r=N.services_rooms_attributes,s=Object(c.a)(N,["services_rooms_attributes"]),l=[],null===r||void 0===r||r.forEach((function(e){e.room_id&&l.push(e)})),u=Object(o.a)({},s),l.length&&(u.services_rooms_attributes=l),d=!1,e.prev=8,e.next=11,be.updateOpeningHours(ne,te[ne]);case 11:return e.next=13,be.get("opening_hours/".concat(ne));case 13:p=e.sent,f=p.data,de((function(e){return Object(o.a)(Object(o.a)({},e),{},Object(i.a)({},ne,Object(o.a)(Object(o.a)({},e[ne]),{},{isFetched:!0,errors:null},f)))})),e.next=23;break;case 18:e.prev=18,e.t0=e.catch(8),d=!0,oe(null===e.t0||void 0===e.t0||null===(j=e.t0.response)||void 0===j||null===(m=j.data)||void 0===m?void 0:m.opening_hours),k(null===e.t0||void 0===e.t0||null===(v=e.t0.response)||void 0===v||null===(O=v.data)||void 0===O?void 0:O.opening_hours);case 23:if(!d){e.next=25;break}return e.abrupt("return");case 25:return e.next=27,fe.create({data:{service:Object(o.a)({},u)}});case 27:return e.prev=27,e.next=30,be.updateOpeningHours(ne,te[ne]);case 30:return e.next=32,be.get("opening_hours/".concat(ne));case 32:g=e.sent,y=g.data,de((function(e){return Object(o.a)(Object(o.a)({},e),{},Object(i.a)({},ne,Object(o.a)(Object(o.a)({},e[ne]),{},{isFetched:!0,errors:null},y)))})),e.next=40;break;case 37:e.prev=37,e.t1=e.catch(27),oe(null===e.t1||void 0===e.t1||null===(_=e.t1.response)||void 0===_||null===(w=_.data)||void 0===w?void 0:w.opening_hours);case 40:return e.prev=40,e.finish(40);case 42:(null===(n=Object.keys(M))||void 0===n?void 0:n.length)?L(M):(h.a.showSuccessMessage(),t.push(R?x.a.getRouteWithRestaurant(b.a.superAdmin.settings):b.a.settings)),e.next=48;break;case 45:e.prev=45,e.t2=e.catch(1),K(null===e.t2||void 0===e.t2||null===(C=e.t2.response)||void 0===C?void 0:C.data);case 48:return e.prev=48,D(!1),e.finish(48);case 51:case"end":return e.stop()}}),e,null,[[1,45,48,51],[8,18],[27,37,40,42]])}))),[N,t,M,L,te,ne,R,pe,be,fe]);Object(u.useCallback)(Object(s.a)(a.a.mark((function e(){var t,n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return y(!0),e.prev=1,e.next=4,be.updateOpeningHours(ne,te[ne]);case 4:h.a.showCreateOrUpdateSuccess(),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),k(null===e.t0||void 0===e.t0||null===(t=e.t0.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.opening_hours);case 10:return e.prev=10,y(!1),e.finish(10);case 13:case"end":return e.stop()}}),e,null,[[1,7,10,13]])}))),[ne,M,te,be]);return Object(g.jsx)(d.a,{setOpeningHourErrors:k,openingHourErrors:C,changeDeliveryDayConfig:ae,deliveryActiveTab:ne,deliveryDates:te,fetchDeliveryDates:re,onChangeDeliveryTab:ie,setHoursErrors:oe,onChangeMaximum:ce,onChangeExceptionDay:se,onAddExceptionData:le,isLoading:ue,onSubmitAction:je,onSelectConfig:P,showFooter:!0,localState:T,localUpdateInProcess:I,onChange:z,onCancel:F,onDeleteException:$,isSuperAdmin:R,setDeliveryDates:de,children:Object(g.jsx)(v.a,{rooms:Z,onChangeRoom:J,localState:N,onSelectTime:H,onChange:B,onClickChip:G,onChangeServiceRoom:W,onChangeRoomsCount:V,onClickRoomsCount:Q,onChangeRoomItem:Y,onClickAddRoom:X,errors:q})})}},function(e,t,n){"use strict";n.r(t);var r=n(27),a=n(52),i=n(4),o=n.n(i),c=n(2),s=n(18),l=n(9),u=n(1),d=n(128),p=(n(155),n(127)),b=n(66),f=n(6),j=n(51),h=n(19),m=n(58),v=n(84),O=n(113),x=n(56),g=n(72),y=n(44),_=n(59),w=n(100),C=n(0);t.default=function(e){var t=e.history,n=Object(u.useState)(!1),i=Object(l.a)(n,2),k=(i[0],i[1],Object(u.useState)(!1)),E=Object(l.a)(k,2),S=E[0],I=E[1],D=Object(u.useState)(!0),R=Object(l.a)(D,2),A=R[0],T=R[1],P=Object(m.i)().id,z=Object(y.a)().isSuperAdmin,M=Object(u.useCallback)((function(){t.push(z?g.a.getRouteWithRestaurant(f.a.superAdmin.settings):f.a.settings)}),[t,z]),L=Object(b.a)(!0),F=L.localState,U=L.onSelectTime,N=L.onChange,H=L.onClickChip,B=L.onChangeServiceRoom,G=L.onChangeRoomsCount,W=L.onClickRoomsCount,V=L.onChangeRoomItem,Q=L.errors,Y=L.setErrors,q=L.rooms,K=L.onChangeRoom,Z=L.onClickAddRoom,J=L.setLocalState,X=(L.onDeleteException,Object(j.b)().currentRestaurant),$=Object(u.useMemo)((function(){return new v.a(null===X||void 0===X?void 0:X.id)}),[X]),ee=Object(u.useCallback)(Object(s.a)(o.a.mark((function e(){var n;return o.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return I(!0),e.prev=1,e.next=4,$.put(P,{data:{service:Object(c.a)({},F)}});case 4:h.a.showSuccessMessage(),t.push(z?g.a.getRouteWithRestaurant(f.a.superAdmin.settings):f.a.settings),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Y(null===e.t0||void 0===e.t0||null===(n=e.t0.response)||void 0===n?void 0:n.data);case 11:return e.prev=11,I(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])}
1))),[P,$,z,F,t]);return Object(u.useEffect)((function(){if(null===X||void 0===X?void 0:X.id){var e=new v.a(X.id);Object(s.a)(o.a.mark((function t(){var n,i,s,l,u,d;return o.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,console.log("Fetching service data for ID:",P),t.next=4,e.get(P);case 4:n=t.sent,i=n.data.service,s=i.service_opening_hours,l=i.services_rooms,u=Object(a.a)(i,["service_opening_hours","services_rooms"]),console.log("Raw service data from API:",Object(c.a)({service_opening_hours:s,services_rooms:l},u)),d=Object(c.a)(Object(c.a)({},u),{},{service_opening_hours_attributes:s,services_rooms_attributes:[].concat(Object(r.a)(l||[]),[{room_id:"",total_seats:"",uuid:Object(x.a)()}])}),console.log("Formatted data for form:",d),J(d),t.next=18;break;case 15:t.prev=15,t.t0=t.catch(0),console.error("Error fetching service data:",t.t0);case 18:return t.prev=18,T(!1),t.finish(18);case 21:case"end":return t.stop()}}),t,null,[[0,15,18,21]])})))()}}),[P,X]),Object(C.jsxs)(d.a,{children:[Object(C.jsx)(_.b,{children:Object(C.jsx)(_.c,{children:"Modifica Servizio"})}),Object(C.jsx)(w.a,{desktopMl:0,style:{paddingTop:"30px"},children:A?Object(C.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"200px",fontSize:"16px",color:"#666"},children:"Caricamento dati del servizio..."}):Object(C.jsx)(O.a,{rooms:q,onChangeRoom:K,localState:F,onSelectTime:U,onChange:N,onClickChip:H,onChangeServiceRoom:B,onChangeRoomsCount:G,onClickRoomsCount:W,onChangeRoomItem:V,onClickAddRoom:Z,errors:Q,isEditMode:!0})}),Object(C.jsx)(p.a,{mobPadding:"20px",style:{marginTop:0},isForm:!0,hideCancel:!1,submitText:"Salva modifiche",cancelText:"Annulla",onSave:ee,onCancel:M,inProcess:S})]})}},function(e,t,n){"use strict";n.r(t);var r=n(4),a=n.n(r),i=n(15),o=n(2),c=n(18),s=n(9),l=n(1),u=n(98),d=n(66),p=n(6),b=n(51),f=n(70),j=(n(19),n(10)),h=n(54),m=n(38),v=n(0),O=function(e){var t=e.data,n=e.onChange;return Object(v.jsx)(m.a,{showBorder:!0,children:Object(v.jsxs)("div",{style:{marginTop:20},children:[Object(v.jsx)(j.h,{children:"Configura il servizio di delivery"}),Object(v.jsx)(j.e,{children:"Puoi impostare un minimo d\u2019ordine per il servizio di delivery (facoltativo)."}),Object(v.jsx)(h.a,{name:"min_order_cost_for_delivery",label:"Valore in \u20ac",placeholder:"00.00",value:t.min_order_cost_for_delivery,onChange:n}),Object(v.jsxs)("div",{style:{marginTop:40},children:[Object(v.jsx)(j.e,{children:"Puoi impostare un minimo d\u2019ordine per offrire la consegna gratuita (facoltativo)."}),Object(v.jsx)(h.a,{name:"min_order_cost_for_free_delivery",label:"Valore in \u20ac",placeholder:"00.00",value:t.min_order_cost_for_free_delivery,onChange:n})]})]})})},x=n(101),g=n(237),y=n(90),_=n(79),w=(n(29),new _.a),C=function(e){var t=e.data,n=e.onChange,r=function(e){switch(e){case"fixed":return{title:"Hai impostato Fisso",description:"Ora inserisci il valore espresso in euro da applicare al servizio delivery.",twoInputs:!1};case"per_kilometer":return{title:"Hai impostato Costo al chilometro",description:"Ora inserisci il valore espresso in euro da applicare al servizio delivery.",twoInputs:!1};case"fixed_or_per_kilometer":return{title:"Hai impostato Fisso o costo al chilometro",description:"Ora inserisci il valore espresso in euro da applicare al servizio delivery.",twoInputs:!0};case"fixed_plus_fixed":return{title:"Hai impostato Fisso + fisso",description:"Ora inserisci il valore espresso in euro da applicare al servizio delivery.",twoInputs:!0};default:return{title:"",description:"",twoInputs:!1}}}(t.delivery_cost_type),a=r.title,i=r.description,o=r.twoInputs;return Object(v.jsxs)("div",{style:{marginTop:8,marginBottom:40},children:[Object(v.jsx)(j.h,{children:a}),Object(v.jsx)(j.e,{children:i}),Object(v.jsx)(h.a,{name:"delivery_cost_1",label:"Valore in \u20ac per area 1",value:t.delivery_cost_1,onChange:n}),o&&Object(v.jsx)(h.a,{name:"delivery_cost_2",label:"Valore in \u20ac per area 2",value:t.delivery_cost_2,onChange:n})]})},k=function(e){var t=e.i,n=e.index,r=e.errorByKeys,i=e.onChange,o=e.onDelete,u=Object(l.useState)(t.delivery_zip_attributes.city||""),d=Object(s.a)(u,2),p=d[0],b=d[1],f=Object(l.useCallback)((function(e){var n;i(e,t.uuid),b(null===e||void 0===e||null===(n=e.target)||void 0===n?void 0:n.value)}),[i,t]),m=Object(l.useCallback)(Object(c.a)(a.a.mark((function e(){var r,o,c,l;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,w.get("delivery_zip",{params:{city:p}});case 3:r=e.sent,(o=r.data).delivery_zips&&(c=Object(s.a)(o.delivery_zips,1),(l=c[0])&&i({target:{name:"cap_".concat(n),value:l.cap}},t.uuid)),e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])}))),[i,p]);return Object(v.jsxs)(l.Fragment,{children:[Object(v.jsx)(h.a,{onChange:f,label:"Inserisci il comune",name:"city_".concat(n),value:t.delivery_zip_attributes.city,deleteIcon:!0,style:{display:"flex"},onBlur:m,onClickDelete:function(){return o(t,n)}}),Object(v.jsx)(j.e,{mt:0,children:"Aggiungi comune e CAP"}),Object(v.jsx)(h.a,{onChange:function(e){return i(e,t.uuid)},label:"Inserisci il cap",name:"cap_".concat(n),value:t.delivery_zip_attributes.cap,error:r[t.delivery_zip_attributes.cap],style:{display:"flex"},deleteIcon:!0,onClickDelete:function(){return o(t,n)}}),Object(v.jsx)(j.c,{mb:20})]})},E=function(e){var t=e.onChange,n=e.onDelete,r=e.items,a=e.onClickCreate,i=e.hideSecondZone,o=void 0!==i&&i,c=e.errors,s=Object(l.useMemo)((function(){var e,t={},n=Object(g.get)(c,"delivery_zips_restaurants.delivery_zip",{});return n&&(null===(e=Object.keys(n))||void 0===e||e.forEach((function(e){n[e]&&Object.keys(n[e]).forEac
1h((function(r){t[r]=n[e][r]}))}))),t}),[c]),u=Object(l.useMemo)((function(){var e=[];return null===r||void 0===r||r.forEach((function(t){"first_zone"!==t.zone||t._destroy||e.push(t)})),e}),[r]),d=Object(l.useMemo)((function(){var e=[];return null===r||void 0===r||r.forEach((function(t){"second_zone"!==t.zone||t._destroy||e.push(t)})),e}),[r]);return Object(v.jsxs)("div",{style:{marginTop:8,marginBottom:40},children:[Object(v.jsx)(j.h,{children:"Hai selezionato Comune/i"}),Object(v.jsx)(j.e,{children:"Ora inserisci i comuni in cui effettuerai il servizio di delivery."}),Object(v.jsx)(j.e,{mt:0,children:"Indica il comune dell\u2019area 1."}),null===u||void 0===u?void 0:u.map((function(e,r){return Object(v.jsx)(k,{index:r,errorByKeys:s,i:e,onChange:t,onDelete:n},r.toString())})),Object(v.jsx)(y.b,{as:"span",style:{paddingRight:0,paddingBottom:20},role:"presentation",onClick:function(){return a("zipCode","first_zone")},children:"+ Aggiungi CAP & Comune"}),!o&&Object(v.jsxs)(v.Fragment,{children:[Object(v.jsx)(j.e,{mt:0,children:"Indica i comuni dell\u2019area 2."}),null===d||void 0===d?void 0:d.map((function(e,r){return Object(v.jsx)(k,{errorByKeys:s,i:e,index:r,onChange:t,onDelete:n},r.toString())})),Object(v.jsx)(y.b,{as:"span",style:{paddingRight:0},role:"presentation",onClick:function(){return a("zipCode","second_zone")},children:"+ Aggiungi CAP & Comune"})]})]})},S=function(e){var t=e.data,n=e.onChange,r="fixed"!==(null===t||void 0===t?void 0:t.delivery_cost_type)&&"per_kilometer"!==(null===t||void 0===t?void 0:t.delivery_cost_type);return Object(v.jsxs)("div",{style:{marginTop:8,marginBottom:40},children:[Object(v.jsx)(j.h,{children:"Hai selezionato Raggio"}),Object(v.jsx)(j.e,{children:"Imposta il raggio, espresso in km, entro il quale effettuerai il servizio di delivery."}),Object(v.jsx)(j.e,{mt:0,children:"Indica il raggio che delimita l\u2019area 1."}),Object(v.jsx)(h.a,{name:"first_radius",label:"Area inclusa nell\u2019area 1",value:t.first_radius,onChange:n,type:"number"}),r&&Object(v.jsxs)(v.Fragment,{children:[Object(v.jsx)(j.e,{mt:0,children:"Indica il raggio che delimita l\u2019area 2."}),Object(v.jsx)(h.a,{name:"second_radius",label:"Area inclusa nell\u2019area 2",value:t.second_radius,onChange:n,type:"number"})]})]})},I=function(e){var t=e.onChange,n=e.data,r=[{id:"fixed",value:"fixed",label:"Fisso",description:"Indica un costo fisso che sar\xe0 applicato a tutte le consegne che effettuerai.",relationView:Object(v.jsx)(C,{data:n,onChange:t})},{id:2,value:"per_kilometer",label:"Costo al chilometro",description:"Il valore verr\xe0 calcolato in base al percorso indicato da Google Maps.",relationView:Object(v.jsx)(C,{data:n,onChange:t})},{id:3,value:"fixed_or_per_kilometer",label:"Fisso o costo al chilometro",description:"Indica la presenza di un costo fisso entro una determinata area o un costo al chilometro fuori dall\u2019area.",relationView:Object(v.jsx)(C,{data:n,onChange:t})},{id:4,value:"fixed_plus_fixed",label:"Fisso + fisso",description:"Indica la presenza di due costi fissi a seconda dell\u2019area servita (esempio citt\xe0, provincia).",relationView:Object(v.jsx)(C,{data:n,onChange:t})}];return Object(v.jsxs)(m.a,{showBorder:!0,children:[Object(v.jsx)(j.h,{children:"Costo per servizio di delivery"}),Object(v.jsx)(j.e,{children:"Scegli uno dei quattro metodi per determinare il costo di consegna."}),Object(v.jsx)(x.a,{name:"delivery_cost_type",items:r,selected:n.delivery_cost_type,onChange:t})]})},D=n(77),R=function(e){var t=e.data,n=e.onChange,r=e.handleChangeDeliveryZips,a=e.deliveryZips,i=e.onClickCreateDelivery,o=e.onDeleteDelivery,c=e.errors,s="radius"===t.delivery_zone,l="place"===t.delivery_zone,u="fixed"===(null===t||void 0===t?void 0:t.delivery_cost_type)||"per_kilometer"===(null===t||void 0===t?void 0:t.delivery_cost_type);return Object(v.jsxs)(m.a,{children:[Object(v.jsx)(j.h,{children:"Zone servite"}),Object(v.jsx)(j.e,{children:"Seleziona l\u2019area in cui effettuerai il servizio di delivery."}),Object(v.jsx)(x.a,{onChange:n,name:"delivery_zone",selected:t.delivery_zone,items:[{id:"a1",label:"Comune/i",value:"place"},{id:"a2",label:"Raggio",value:"radius"}]}),l&&Object(v.jsx)(E,{data:t,onChange:r,onClickCreate:i,onDelete:o,items:a,errors:c,hideSecondZone:u}),s&&Object(v.jsx)(S,{onChange:n,data:t}),Object(v.jsx)(D.a,{errors:c})]})}
1,A=function(e){var t=e.data,n=e.onChange,r=e.showOtherBlocks,a=void 0===r||r,i=e.deliveryZips,o=e.handleChangeDeliveryZips,c=e.onClickCreateDelivery,s=e.onDeleteDelivery,l=e.errors;return Object(v.jsxs)(v.Fragment,{children:[Object(v.jsx)(O,{data:t,onChange:n}),a&&Object(v.jsxs)(v.Fragment,{children:[Object(v.jsx)(I,{data:t,onChange:n}),Object(v.jsx)(R,{onClickCreateDelivery:c,onDeleteDelivery:s,data:t,onChange:n,deliveryZips:i,handleChangeDeliveryZips:o,errors:l})]})]})},T=n(59);t.default=function(e){var t=e.history,n=Object(l.useState)(!1),r=Object(s.a)(n,2),j=r[0],h=r[1],m=Object(l.useState)(null),O=Object(s.a)(m,2),x=O[0],g=O[1],y=Object(d.c)(!0),_=y.onSelectConfig,w=y.onChange,C=y.localState,k=y.dataForRequest,E=y.deliveryZips,S=y.handleChangeDeliveryZips,I=y.onSubmit,D=y.errors,R=y.onClickCreateDelivery,P=y.onDeleteDelivery,z=Object(l.useCallback)((function(){t.push(p.a.home)}),[t]),M=Object(d.b)(),L=M.deliveryDates,F=M.deliveryActiveTab,U=M.fetchDeliveryDates,N=M.changeDeliveryDayConfig,H=M.onChangeDeliveryTab,B=M.setHoursErrors,G=M.onChangeMaximum,W=M.onChangeExceptionDay,V=M.onAddExceptionData,Q=M.isLoading,Y=M.onDeleteException,q=M.setDeliveryDates,K=Object(b.b)().currentRestaurant,Z=Object(l.useMemo)((function(){return new f.a(null===K||void 0===K?void 0:K.id)}),[K]),J=Object(l.useCallback)(Object(c.a)(a.a.mark((function e(){var t,n,r,c;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(!0),e.prev=1,e.next=4,Z.updateOpeningHours(F,L[F]);case 4:return e.next=6,Z.get("opening_hours/".concat(F));case 6:t=e.sent,n=t.data,q((function(e){return Object(o.a)(Object(o.a)({},e),{},Object(i.a)({},F,Object(o.a)(Object(o.a)({},e[F]),{},{isFetched:!0,errors:null},n)))})),I(),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(1),g(null===e.t0||void 0===e.t0||null===(r=e.t0.response)||void 0===r||null===(c=r.data)||void 0===c?void 0:c.opening_hours);case 15:return e.prev=15,h(!1),e.finish(15);case 18:case"end":return e.stop()}}),e,null,[[1,12,15,18]])}))),[F,k,L,I,Z]);return Object(v.jsx)(u.a,{localState:C,onChange:w,onSubmitAction:J,onSelectConfig:_,onCancel:z,setOpeningHourErrors:g,openingHourErrors:x,localUpdateInProcess:j,changeDeliveryDayConfig:N,deliveryActiveTab:F,deliveryDates:L,fetchDeliveryDates:U,onChangeDeliveryTab:H,setHoursErrors:B,onChangeMaximum:G,onChangeExceptionDay:W,onAddExceptionData:V,isLoading:Q,onDeleteException:Y,setDeliveryDates:q,children:Object(v.jsx)(T.a,{className:"ristora-scroll",children:Object(v.jsx)(A,{data:C,onChange:w,deliveryZips:E,onClickCreateDelivery:R,onDeleteDelivery:P,handleChangeDeliveryZips:S,showOtherBlocks:!0,errors:D})})})}},,function(e,t,n){"use strict";var r,a,i,o=n(3),c=n(5),s=n(65),l=n(12),u=n(0),d=c.b.div(r||(r=Object(o.a)(["\n  margin-bottom: ","px;\n  margin-top: ","px;\n  margin-left: ","px;\n  display: flex;\n  justify-content: space-between;\n  position: ",";\n  right: ","px;\n\n  width: ",";\n"])),(function(e){return e.mb}),(function(e){return e.mt}),(function(e){return e.ml}),(function(e){return e.position}),(function(e){return e.right}),(function(e){var t=e.standardWidth;return void 0===t||t?"320px":"auto"})),p=c.b.div(a||(a=Object(o.a)(["\n  display: flex;\n  align-items: center;\n  height: 44px;\n  cursor: pointer;\n"]))),b=c.b.span(i||(i=Object(o.a)(["\n  font-family: ",";\n  font-size: 16px;\n  font-weight: 600;\n  line-height: 2.13;\n  letter-spacing: -0.27px;\n  color: #636262;\n}\n"])),l.c.primary);t.a=function(e){var t=e.standardWidth,n=void 0===t||t,r=e.right,a=void 0===r?0:r,i=e.title,o=e.onClickDelete,c=e.position,l=void 0===c?"relative":c;return Object(u.jsxs)(d,{standardWidth:n,mb:0,right:a,position:l,children:[Object(u.jsx)(b,{children:i}),Object(u.jsx)(p,{role:"presentation",onClick:o,children:Object(u.jsx)(s.a,{})})]})}},function(e,t,n){"use strict";var r=n(2),a=(n(1),n(86)),i=n(125),o=n(10),c=n(80),s=n(0);t.a=function(e){var t=e.value,n=e.style,l=e.onClickButton,u=e.onChange,d=e.name;return Object(s.jsxs)(o.i,{height:44,style:Object(r.a)({display:"flex",width:130},n||{}),children:[Object(s.jsx)(c.a,{role:"presentation",onClick:function(){return l&&l("decrement")},variant:"left",style:{cursor:"pointer",pointerEvents:"unset"}
1,children:Object(s.jsx)(c.c,{src:i.a})}),Object(s.jsx)(a.a,{style:{padding:0,textAlign:"center"},type:"number",value:t,onChange:u,name:d}),Object(s.jsx)(c.a,{role:"presentation",onClick:function(){return l&&l("increment")},variant:"right",style:{cursor:"pointer",pointerEvents:"unset"},children:Object(s.jsx)(c.c,{src:i.a})})]})}},,function(e,t,n){"use strict";var r=n(4),a=n.n(r),i=n(27),o=n(2),c=n(18),s=n(9),l=n(126),u=n(10),d=n(54),p=n(29),b=n(1),f=n(77),j=n(63),h=n(64),m=n(78),v=n(71),O=n(148),x=n(45),g=n(19),y=n(68),_=n(0);t.a=function(e){var t=e.data,n=e.onChange,r=e.errors,w=e.settingsData,C=void 0===w?{}:w,k=e.onUpdateSettings,E=e.hideSelect,S=void 0!==E&&E,I=Object(b.useState)(!1),D=Object(s.a)(I,2),R=D[0],A=D[1],T=Object(b.useState)(!1),P=Object(s.a)(T,2),z=P[0],M=P[1],L=Object(b.useState)(!1),F=Object(s.a)(L,2),U=F[0],N=F[1],H=Object(b.useState)([]),B=Object(s.a)(H,2),G=B[0],W=B[1],V=Object(b.useState)([]),Q=Object(s.a)(V,2),Y=Q[0],q=Q[1],K=Object(b.useState)([]),Z=Object(s.a)(K,2),J=Z[0],X=Z[1],$=Object(b.useState)({}),ee=Object(s.a)($,2),te=ee[0],ne=ee[1],re=Object(b.useState)(!!(null===C||void 0===C?void 0:C.ipratico_auto_update)),ae=Object(s.a)(re,2),ie=ae[0],oe=ae[1],ce=Object(v.a)(O.a).api,se=Object(b.useCallback)(Object(c.a)(a.a.mark((function e(){var t,n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),e.prev=1,e.next=4,ce.list();case 4:t=e.sent,n=t.data.categories,W(n.map((function(e){return Object(o.a)(Object(o.a)({},e),{},{title:"".concat(e.name)})}))),q((function(e){var t=[];return null===n||void 0===n||n.forEach((function(e){e.selected&&t.push(e.id)})),[].concat(Object(i.a)(e),t)})),A((function(e){return!e})),e.next=13;break;case 11:e.prev=11,e.t0=e.catch(1);case 13:return e.prev=13,M(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[1,11,13,16]])}))),[k,ie]),le=Object(b.useCallback)((function(){A(!1)}),[]),ue=function(){var e=Object(c.a)(a.a.mark((function e(){var t,n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ce.get("statistics");case 3:t=e.sent,n=t.data,ne(n),e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}();Object(b.useEffect)((function(){Object(c.a)(a.a.mark((function e(){var t,n;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,C.ipratico_key){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,ce.get("service_charges");case 5:t=e.sent,n=t.data.service_charges,X(n),e.next=12;break;case 10:e.prev=10,e.t0=e.catch(0);case 12:case"end":return e.stop()}}),e,null,[[0,10]])})))()}),[ce,C]),Object(b.useEffect)((function(){ue();var e=setInterval((function(){ue()}),3e4);return function(){clearInterval(e)}}),[]);var de=Object(b.useCallback)((function(e){q((function(t){var n=t.find((function(t){return t===e.id}));return n?t.filter((function(e){return e!==n})):[].concat(Object(i.a)(t),[e.id])}))}),[]),pe=Object(b.useCallback)(Object(c.a)(a.a.mark((function e(){var t;return a.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),e.prev=1,e.next=4,ce.create({data:{category_ids:Y}});case 4:k&&k({settings:{ipratico_auto_update:ie}}),ue(),g.a.showSuccessMessage(),le(),setTimeout((function(){ue()}),3e3),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(1),g.a.showRequestMessage(null===e.t0||void 0===e.t0||null===(t=e.t0.response)||void 0===t?void 0:t.data);case 14:return e.prev=14,N(!1),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[1,11,14,17]])}))),[Y,le,ie,k]),be=Object(b.useCallback)((function(){oe((function(e){return!e}))}),[]);return Object(_.jsxs)(l.a,{children:[Object(_.jsx)(u.h,{mt:0,mb:12,children:"Ipratico key"}),Object(_.jsx)(d.a,{name:"ipratico_key",isMultiLang:!1,fullWidth:!1,standardWidth:!0,value:null===t||void 0===t?void 0:t.ipratico_key,label:"Key",placeholder:"fd234zxce23",onChange:n,error:Object(p.h)(r,"ipratico_key")||Object(p.h)(r,"ipratico_key"),mb:0}),(null===C||void 0===C?void 0:C.ipratico_key)&&!S&&Object(_.jsxs)(_.Fragment,{children:[Object(_.jsx)(u.h,{mt:30,mb:12,children:"Ipratico charge id"}
1),Object(_.jsx)(u.i,{standardWidth:!0,mt:20,desktopMt:20,children:Object(_.jsx)(x.a,{onChange:n,name:"ipratico_service_charge_id",label:"Charge id",selectedKey:null===t||void 0===t?void 0:t.ipratico_service_charge_id,defaultValue:null===t||void 0===t?void 0:t.ipratico_service_charge_id,fullWidth:!1,items:[{id:"",title:"Charge id"}].concat(Object(i.a)(null===J||void 0===J?void 0:J.map((function(e){return Object(o.a)({title:e.name},e)})))),error:!t.ipratico_service_charge_id&&"Selezionare per effettuare l'importazione"})}),Object(_.jsx)(j.a,{onClick:se,color:"action",flex:1,loading:z,disabled:!C.ipratico_service_charge_id,children:"importa"})]}),Object(_.jsxs)("div",{style:{marginTop:20},children:[Object(_.jsxs)(y.a,{justify:"start",align:"center",children:[Object(_.jsxs)(u.h,{mb:0,style:{marginRight:8},children:["Categorie:"," "]}),Object(_.jsx)(u.e,{mb:0,children:null===te||void 0===te?void 0:te.categories})]}),Object(_.jsxs)(y.a,{justify:"start",align:"center",children:[Object(_.jsxs)(u.h,{mb:0,style:{marginRight:8},children:["Piatti:"," "]}),Object(_.jsx)(u.e,{mb:0,children:null===te||void 0===te?void 0:te.dishes})]}),Object(_.jsxs)(y.a,{justify:"start",align:"center",children:[Object(_.jsxs)(u.h,{mb:0,style:{marginRight:8},children:["Tavoli:"," "]}),Object(_.jsx)(u.e,{mb:0,children:null===te||void 0===te?void 0:te.tables})]}),Object(_.jsxs)(y.a,{justify:"start",align:"center",children:[Object(_.jsxs)(u.h,{mb:0,style:{marginRight:8},children:["Ingredienti:"," "]}),Object(_.jsx)(u.e,{mb:0,children:null===te||void 0===te?void 0:te.options})]})]}),Object(_.jsx)(f.a,{errors:r}),Object(_.jsx)(h.b,{variant:"config",title:"importa",onClose:le,onCancel:le,onSubmit:pe,open:R,desktopMinH:"40vh",inProcess:U,desktopW:"600",actionButtonText:"importa",cancelButtonText:"Indietro",body:Object(_.jsxs)(_.Fragment,{children:[Object(_.jsx)(m.a,{name:"category_ids[]",list:G,selectedList:Y,onClick:de,error:null,disabledKeys:[]}),Object(_.jsx)(l.b,{}),Object(_.jsx)(m.a,{name:"auto_import",list:[{title:"Importa automaticamente",id:"autoimport"}],selectedList:ie?["autoimport"]:[],onlyNative:!0,onClick:be,error:null,isColumn:!0,disabledKeys:[]})]})})]})}},,,,,,,,,,,,,,,,,function(e,t,n){},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t);var r=n(1),a=n.n(r),i=n(92),o=n.n(i),c=n(149),s="wss://api.visitbergamorestaurants.com/cable";console.log(s);n(275),n(276);var l,u,d,p=n(14),b=n(34),f=n(99),j=n(58),h=n(6),m=n(108),v=n(3),O=n(5),x=n(76),g=n(12),y=n(11),_=Object(O.b)(x.a).attrs({})(l||(l=Object(v.a)(["\n  ","\n  .Toastify__toast-container {\n    //z-index: 999999999999;\n  }\n  .Toastify__toast {}\n  .Toastify__toast--error {\n    //color: white;\n    //background-color: ",";\n  }\n  .Toastify__toast--warning {}\n  .Toastify__toast--success {\n    //background-color: ",";\n  }\n  .Toastify__toast-body {}\n  .Toastify__progress-bar {}\n"])),y.a.mobile(u||(u=Object(v.a)(["\n      top: 67px;\n      width: calc(100vw - 15px);\n      margin: auto;\n      right: 0;\n      left: 0;\n    "]))),g.a.theme.danger,g.a.theme.primary),w=n(123),C=n(103),k=(n(297),n(2)),E=n(52),S=n(21),I=n(44),D=n(82),R=n(105),A=n(178),T=n(51),P=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.enabled,n=void 0===t||t,a=Object(j.h)(),i=Object(T.b)(),o=i.currentRestaurant,c=Object(D.b)(),s=c.handleFetchInitialRestaurants,l=c.fetchSelectedRestaurant,u=Object(R.a)(),d=u.handleFetchInitialList,p=Object(A.a)(),b=p.handleFetchInitialList,f=Object(r.useRef)(!1);return Object(r.useEffect)((function(){n?(l(),a.pathname.includes("sign-in")||a.pathname.includes("forget-password")||f.current||(s(),d(),f.current=!0),a.pathname.includes("/profile")&&(b(),s()),a.pathname.includes("/menu")&&s()):f.current=!1}),[a.pathname,n]),Object(r.useEffect)((function(){n&&a.pathname.includes("/menu")&&(null===o||void 0===o||o.id)}),[a,o,n]),{}},z=n(0),M=function(e){var t=e.component,n=Object(E.a)(e,["component"]),r=S.a.getToken(),a=Object(I.a)(),i=a.isSuperAdmin,o=a.getInProcess,c=a.userData,s=Boolean(r&&!o&&(null===c||void 0===c?void 0:c.role)&&!i);return P({enabled:s}),r?Object(z.jsx)(j.b,Object(k.a)(Object(k.a)({},n),{},{render:function(e){return Object(z.jsx)(t,Object(k.a)({},e))}})):Object(z.jsx)(j.a,{to:{pathname:h.a.signIn,search:window.location.search}})},L=function(e){var t=e.component,n=Object(E.a)(e,["component"]),a=S.a.getToken(),i=Object(I.a)(),o=i.isSuperAdmin,c=i.getInProcess,s=i.userData,l=Boolean(a&&!c&&(null===s||void 0===s?void 0:s.role)&&!o);return P({enabled:l}),a?Object(z.jsx)(j.b,Object(k.a)(Object(k.a)({},n),{},{render:function(e){return Object(z.jsx)(r.Suspense,{fallback:Object(z.jsx)(m.a,{}),children:Object(z.jsx)(t,Object(k.a)({},e))})}})):Object(z.jsx)(j.a,{to:{pathname:h.a.signIn,search:window.location.search}})},F=function(e){var t=e.component,n=Object(E.a)(e,["component"]);return Object(z.jsx)(j.b,Object(k.a)(Object(k.a)({},n),{},{render:function(e){return Object(z.jsx)(r.Suspense,{fallback:Object(z.jsx)(m.a,{}),children:Object(z.jsx)(t,Object(k.a)({},e))})}}))},U=n(88),N=O.b.div(d||(d=Object(v.a)(["\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 50vh;\n  width: 100%;\n  flex: 1;\n"]))),H=function(){return Object(z.jsx)(N,{children:Object(z.jsxs)(U.a,{children:[Object(z.jsx)(U.b,{}),Object(z.jsx)(U.b,{}),Object(z.jsx)(U.b,{})]})})},B=n(106),G=n(154),W=function(e){var t=e.children,n=Object(I.a)().isSuperAdmin,a=Object(j.h)().pathname,i=Boolean(S.a.getCurrentRestaurant()),o=a.startsWith(h.a.profile);return n||i||o?Object(z.jsx)(B.a.Provider,{value:!0,children:Object(z.jsx)(G.a,{children:Object(z.jsx)(r.Suspense,{fallback:Object(z.jsx)(H,{}),children:t})})}):Object(z.jsx)(j.a,{to:"".concat(h.a.chooseRestaurant).concat(window.location.search)})},V=n(180),Q=function(e){var t=e.children;return Object(z.jsx)(B.a.Provider,{value:!0,children:Object(z.jsx)(V.a,{children:Object(z.jsx)(r.Suspense,{fallback:Object(z.jsx)(H,{}),children:t})})})},Y=Object(r.lazy)((function(){return Promise.all([n.e(11),n.e(31)]).then(n.bind(null,522))})),q=Object(r.lazy)((function(){return n.e(26).then(n.bind(null,552))})),K=Object(r.lazy)((function(){return n.e(59).then(n.bind(null,532))})),Z=Object(r.lazy)((function(){return n.e(68).then(n.bind(null,539))})),J=Object(r.lazy)((function(){return n.e(44).then(n.bind(null,497))})),X=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(1),n.e(4),n.e(3),n.e(18)]).then(n.bind(null,498))})),$=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(1),n.e(4),n.e(3),n.e(17)]).then(n.bind(null,499))})),ee=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(1),n.e(4),n.e(3),n.e(21)]).then(n.bind(null,542))})),te=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(1),n.e(4),n.e(3),n.e(22)]).then(n.bind(null,543))})),ne=Object(r.lazy)((function(){return n.e(36).then(n.bind(null,500))})),re=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(1),n.e(4),n.e(3),n.e(16)]).then(n.bind(null,501))})),ae=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(1),n.e(4),n.e(3),n.e(15)]).then(n.bind(null,502))})),ie=Object(r.lazy)((function(){return n.e(13).then(n.bind(null,505))})),oe=Object(r.lazy)((function(){return Promise.all([n.e(1),n.e(6),n.e(34)]).then(n.bind(null,506))})),ce=Object(r.lazy)((function(){return Promise.all([n.e(1),n.e(6),n.e(35)]).then(n.bind(null,507))})),se=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(41)]).then(n.bind(null,503))})),le=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(10),n.e(42)]).then(n.bind(null,545))})),ue=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(10),n.e(30)]).then(n.bind(null,537))})),de=Object(r.lazy)((function(){return n.e(32).then(n.bind(null,509))})),pe=Object(r.lazy)((function(){return n.e(33).then(n.bind(null,510))})),be=Object(r.lazy)((function(){return n.e(39).then(n.bind(null,504))})),fe=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(9),n.e(38)]).then(n.bind(null,546))}
1)),je=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(9),n.e(27)]).then(n.bind(null,547))})),he=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(8),n.e(40)]).then(n.bind(null,548))})),me=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(8),n.e(28)]).then(n.bind(null,549))})),ve=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(7),n.e(43)]).then(n.bind(null,550))})),Oe=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(7),n.e(29)]).then(n.bind(null,551))})),xe=Object(r.lazy)((function(){return Promise.resolve().then(n.bind(null,245))})),ge=Object(r.lazy)((function(){return Promise.resolve().then(n.bind(null,250))})),ye=Object(r.lazy)((function(){return Promise.resolve().then(n.bind(null,253))})),_e=Object(r.lazy)((function(){return Promise.resolve().then(n.bind(null,251))})),we=Object(r.lazy)((function(){return Promise.resolve().then(n.bind(null,252))})),Ce=Object(r.lazy)((function(){return n.e(20).then(n.bind(null,526))})),ke=Object(r.lazy)((function(){return n.e(12).then(n.bind(null,555))})),Ee=Object(r.lazy)((function(){return Promise.all([n.e(5),n.e(24)]).then(n.bind(null,530))})),Se=Object(r.lazy)((function(){return Promise.all([n.e(5),n.e(25)]).then(n.bind(null,556))})),Ie=Object(r.lazy)((function(){return Promise.all([n.e(5),n.e(23)]).then(n.bind(null,557))})),De=Object(r.lazy)((function(){return Promise.all([n.e(5),n.e(19)]).then(n.bind(null,558))})),Re=Object(r.lazy)((function(){return n.e(53).then(n.bind(null,559))})),Ae=Object(r.lazy)((function(){return Promise.all([n.e(45),n.e(50)]).then(n.bind(null,524))})),Te=Object(r.lazy)((function(){return Promise.all([n.e(45),n.e(51)]).then(n.bind(null,525))})),Pe=Object(r.lazy)((function(){return n.e(54).then(n.bind(null,560))})),ze=Object(r.lazy)((function(){return n.e(79).then(n.bind(null,528))})),Me=Object(r.lazy)((function(){return n.e(67).then(n.bind(null,540))})),Le=Object(r.lazy)((function(){return n.e(14).then(n.bind(null,508))})),Fe=Object(r.lazy)((function(){return n.e(37).then(n.bind(null,544))})),Ue=Object(r.lazy)((function(){return n.e(66).then(n.bind(null,511))})),Ne=Object(r.lazy)((function(){return n.e(63).then(n.bind(null,512))})),He=Object(r.lazy)((function(){return n.e(57).then(n.bind(null,513))})),Be=Object(r.lazy)((function(){return n.e(58).then(n.bind(null,514))})),Ge=Object(r.lazy)((function(){return n.e(62).then(n.bind(null,515))})),We=Object(r.lazy)((function(){return n.e(55).then(n.bind(null,516))})),Ve=Object(r.lazy)((function(){return n.e(56).then(n.bind(null,517))})),Qe=Object(r.lazy)((function(){return n.e(64).then(n.bind(null,518))})),Ye=Object(r.lazy)((function(){return Promise.all([n.e(1),n.e(4),n.e(3),n.e(69)]).then(n.bind(null,519))})),qe=Object(r.lazy)((function(){return Promise.all([n.e(1),n.e(4),n.e(3),n.e(65)]).then(n.bind(null,520))})),Ke=Object(r.lazy)((function(){return n.e(49).then(n.bind(null,533))})),Ze=Object(r.lazy)((function(){return Promise.all([n.e(5),n.e(74)]).then(n.bind(null,561))})),Je=Object(r.lazy)((function(){return Promise.all([n.e(5),n.e(71)]).then(n.bind(null,562))})),Xe=Object(r.lazy)((function(){return Promise.all([n.e(5),n.e(73)]).then(n.bind(null,563))})),$e=Object(r.lazy)((function(){return Promise.all([n.e(5),n.e(70)]).then(n.bind(null,564))})),et=Object(r.lazy)((function(){return Promise.all([n.e(5),n.e(72)]).then(n.bind(null,565))})),tt=function(){return Object(z.jsxs)(z.Fragment,{children:[Object(z.jsx)(_,{}),Object(z.jsx)(Q,{children:Object(z.jsxs)(j.d,{children:[Object(z.jsx)(M,{component:J,exact:!0,path:h.a.restaurant}),Object(z.jsx)(M,{component:$,exact:!0,path:h.a.restaurantCreate}),Object(z.jsx)(M,{component:X,exact:!0,path:h.a.restaurantView}),Object(z.jsx)(M,{component:K,exact:!0,path:h.a.superAdmin.notifications}),Object(z.jsx)(M,{component:Z,exact:!0,path:h.a.superAdmin.notificationsTickets}),Object(z.jsx)(M,{component:Ke,exact:!0,path:h.a.bonuses}),Object(z.jsx)(M,{component:Ze,exact:!0,path:h.a.bonusesInvite}),Object(z.jsx)(M,{component:Ze,exact:!0,path:h.a.bonusesInviteEdit}),Object(z.jsx)(M,{component:Je,exact:!0,path:h.a.bonusesEveryBooking}),Object(z.jsx)(M,{component:Je,exact:!0,path:h.a.bonusesEveryBookingEdit}),Object(z.jsx)(M,{component:Xe,exact:!0,path:h.a.bonusFromOwnersToUser}),Object(z.jsx)(M,{component:Xe,exact:!0,path:h.a.bonusFromOwnersToUserEdit}),Object(z.jsx)(M,{component:et,exact:!0,path:h.a.bonusSuperBonus}),Object(z.jsx)(M,{component:et,exact:!0,path:h.a.bonusSuperBonusEdit}),Object(z.jsx)(M,{component:$e,exact:!0,path:h.a.bonusDiscoverRestaurant}),Object(z.jsx)(M,{component:$e,exact:!0,path:h.a.bonusDiscoverRestaurantEdit}),Object(z.jsx)(M,{component:Re,exact:!0,path:h.a.bonusManual}),Object(z.jsx)(M,{component:Re,exact:!0,path:h.a.bonusManualEdit}),Object(z.jsx)(M,{component:ee,exact:!0,path:h.a.profile}),Object(z.jsx)(M,{component:te,exact:!0,path:h.a.profileEdit}),Object(z.jsx)(M,{component:ne,exact:!0,path:h.a.firm}),Object(z.jsx)(M,{component:ae,exact:!0,path:h.a.firmCreate}),Object(z.jsx)(M,{component:re,exact:!0,path:h.a.firmView}),Object(z.jsx)(M,{component:Ue,exact:!0,path:h.a.superAdmin.administration}),Object(z.jsx)(M,{component:Ne,exact:!0,path:h.a.superAdmin.administrationOwners}),Object(z.jsx)(M,{component:He,exact:!0,path:h.a.superAdmin.administrationOwnersCreate}),Object(z.jsx)(M,{component:Be,exact:!0,path:h.a.superAdmin.administrationOwnersEdit}),Object(z.jsx)(M,{component:Ge,exact:!0,path:h.a.superAdmin.administrationCompany}),Object(z.jsx)(M,{component:We,exact:!0,path:h.a.superAdmin.administrationCompanyCreate}),Object(z.jsx)(M,{component:Ve,exact:!0,path:h.a.superAdmin.administrationCompanyEdit}),Object(z.jsx)(M,{component:Qe,exact:!0,path:h.a.superAdmin.administrationRestaurant}),Object(z.jsx)(M,{component:Ye,exact:!0,path:h.a.superAdmin.administrationRestaurantCreate}),Object(z.jsx)(M,{component:qe,exact:!0,path:h.a.superAdmin.administrationRestaurantEdit}),Object(z.jsx)(M,{component:Fe,exact:!0,path:h.a.superAdmin.ipratico}),Object(z.jsx)(M,{component:Ae,exact:!0,path:h.a.home}),Object(z.jsx)(M,{component:Te,exact:!0,path:h.a.userStatistic}),Object(z.jsx)(M,{component:Pe,exact:!0,path:h.a.restaurants}),Object(z.jsx)(M,{component:ze,exact:!0,path:h.a.bonusesRestaurants}),Object(z.jsx)(M,{component:q,exact:!0,path:h.a.superAdmin.statistics}),Object(z.jsx)(M,{component:ie,exact:!0,path:h.a.superAdmin.team}),Object(z.jsx)(M,{component:oe,exact:!0,path:h.a.superAdmin.teamCreate}),Object(z.jsx)(M,{component:ce,exact:!0,path:h.a.superAdmin.teamShow}),Object(z.jsx)(M,{component:se,exact:!0,path:h.a.superAdmin.menu}),Object(z.jsx)(M,{component:le,exact:!0,path:h.a.superAdmin.menuOptionsCreate}),Object(z.jsx)(M,{component:fe,exact:!0,path:h.a.superAdmin.menuCategoriesCreate}),Object(z.jsx)(M,{component:je,exact:!0,path:h.a.superAdmin.menuCategoriesEdit}),Object(z.jsx)(M,{component:ue,exact:!0,path:h.a.superAdmin.menuOptionsEdit}),Object(z.jsx)(M,{component:be,exact:!0,path:h.a.superAdmin.menuCategories}),Object(z.jsx)(M,{component:he,exact:!0,path:h.a.superAdmin.menuDishesCreate}),Object(z.jsx)(M,{component:me,exact:!0,path:h.a.superAdmin.menuDishesEdit}),Object(z.jsx)(M,{component:ve,exact:!0,path:h.a.superAdmin.specialMenuCreate}),Object(z.jsx)(M,{component:Oe,exact:!0,path:h.a.superAdmin.specialMenuEdit}),Object(z.jsx)(M,{component:se,exact:!0,path:h.a.menu}),Object(z.jsx)(M,{component:be,exact:!0,path:h.a.menuCategories}),Object(z.jsx)(M,{component:he,exact:!0,path:h.a.menuDishesCreate}),Object(z.jsx)(M,{component:me,exact:!0,path:h.a.menuDishesEdit}),Object(z.jsx)(M,{component:fe,exact:!0,path:h.a.menuCategoriesCreate}),Object(z.jsx)(M,{component:je,exact:!0,path:h.a.menuCategoriesEdit}),Object(z.jsx)(M,{component:ve,exact:!0,path:h.a.specialMenuCreate}),Object(z.jsx)(M,{component:Oe,exact:!0,path:h.a.specialMenuEdit}),Object(z.jsx)(M,{component:le,exact:!0,path:h.a.menuOptionsCreate}),Object(z.jsx)(M,{component:ue,exact:!0,path:h.a.menuOptionsEdit}),Object(z.jsx)(M,{component:xe,exact:!0,path:h.a.superAdmin.settings}),Object(z.jsx)(M,{component:ge,exact:!0,path:h.a.superAdmin.settingsIpratico}),Object(z.jsx)(M,{component:ye,exact:!0,path:h.a.superAdmin.settingsConfigsDelivery}),Object(z.jsx)(M,{component:_e,exact:!0,path:h.a.superAdmin.settingsConfigsServicesCreate}),Object(z.jsx)(M,{component:we,exact:!0,path:h.a.superAdmin.settingsConfigsServicesView}),Object(z.jsx)(M,{component:ke,exact:!0,path:h.a.superAdmin.offers}),Object(z.jsx)(M,{component:Ee,exact:!0,path:h.a.superAdmin.offersCreatCalendar}),Object(z.jsx)(M,{component:Se,exact:!0,path:h.a.superAdmin.offersCreatPayment}
1),Object(z.jsx)(M,{component:Ie,exact:!0,path:h.a.superAdmin.offersCreatBonusAmount}),Object(z.jsx)(M,{component:De,exact:!0,path:h.a.superAdmin.offersCreatBonusReservation}),Object(z.jsx)(M,{component:de,exact:!0,path:h.a.superAdmin.stripeRefresh}),Object(z.jsx)(M,{component:pe,exact:!0,path:h.a.superAdmin.stripeSuccess}),Object(z.jsx)(M,{component:Ce,exact:!0,path:h.a.superAdmin.qr}),Object(z.jsx)(M,{component:Le,exact:!0,path:h.a.superAdmin.help}),Object(z.jsx)(M,{component:Y,exact:!0,path:h.a.superAdmin.restaurantHome}),Object(z.jsx)(M,{component:Me,exact:!0,path:h.a.restaurantsView})]})})]})},nt=n(245),rt=n(250),at=n(253),it=n(251),ot=n(252),ct=n(4),st=n.n(ct),lt=n(18),ut=n(9),dt=n.p+"static/media/notifcation.4d422708.mp3",pt=Object(r.forwardRef)((function(e,t){var n=Object(r.useState)(!1),a=Object(ut.a)(n,2),i=a[0],o=a[1],c=new Audio(dt),s=Object(r.useRef)();return Object(r.useImperativeHandle)(t,(function(){return{setTrue:function(){o(!0),Object(lt.a)(st.a.mark((function e(){return st.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,c.play();case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),console.log("Play audio error",e.t0);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})))()}}})),Object(r.useEffect)((function(){i&&setTimeout((function(){o(!1)}),1500)}),[i]),Object(z.jsx)(z.Fragment,{children:Object(z.jsx)("audio",{ref:s,src:dt,onError:function(e){return console.log("e ",e)}})})})),bt=function(e){var t=e.currentRestaurant,n=Object(r.useRef)();return(null===t||void 0===t?void 0:t.id)?Object(z.jsxs)(z.Fragment,{children:[Object(z.jsx)(c.ActionCable,{channel:{channel:"RestaurantsChannel",restaurant_id:null===t||void 0===t?void 0:t.id},onReceived:function(e){var t;e.message;console.log("response",e),null===(t=n.current)||void 0===t||t.setTrue()}}),Object(z.jsx)(pt,{ref:n})]}):Object(z.jsx)(z.Fragment,{})},ft=Object(p.b)((function(e){return{currentRestaurant:e.common.currentRestaurant}}))(Object(r.memo)(bt)),jt=Object(r.lazy)((function(){return Promise.all([n.e(11),n.e(31)]).then(n.bind(null,522))})),ht=Object(r.lazy)((function(){return n.e(78).then(n.bind(null,534))})),mt=Object(r.lazy)((function(){return n.e(76).then(n.bind(null,535))})),vt=Object(r.lazy)((function(){return n.e(77).then(n.bind(null,536))})),Ot=Object(r.lazy)((function(){return Promise.all([n.e(1),n.e(4),n.e(3),n.e(80)]).then(n.bind(null,523))})),xt=Object(r.lazy)((function(){return n.e(44).then(n.bind(null,497))})),gt=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(1),n.e(4),n.e(3),n.e(18)]).then(n.bind(null,498))})),yt=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(1),n.e(4),n.e(3),n.e(17)]).then(n.bind(null,499))})),_t=Object(r.lazy)((function(){return n.e(81).then(n.bind(null,529))})),wt=Object(r.lazy)((function(){return Promise.all([n.e(11),n.e(82)]).then(n.bind(null,541))})),Ct=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(1),n.e(4),n.e(3),n.e(21)]).then(n.bind(null,542))})),kt=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(1),n.e(4),n.e(3),n.e(22)]).then(n.bind(null,543))})),Et=Object(r.lazy)((function(){return n.e(37).then(n.bind(null,544))})),St=Object(r.lazy)((function(){return n.e(36).then(n.bind(null,500))})),It=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(1),n.e(4),n.e(3),n.e(16)]).then(n.bind(null,501))})),Dt=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(1),n.e(4),n.e(3),n.e(15)]).then(n.bind(null,502))})),Rt=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(41)]).then(n.bind(null,503))})),At=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(10),n.e(42)]).then(n.bind(null,545))})),Tt=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(10),n.e(30)]).then(n.bind(null,537))})),Pt=Object(r.lazy)((function(){return n.e(39).then(n.bind(null,504))})),zt=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(9),n.e(38)]).then(n.bind(null,546))}
1)),Mt=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(9),n.e(27)]).then(n.bind(null,547))})),Lt=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(8),n.e(40)]).then(n.bind(null,548))})),Ft=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(8),n.e(28)]).then(n.bind(null,549))})),Ut=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(7),n.e(43)]).then(n.bind(null,550))})),Nt=Object(r.lazy)((function(){return Promise.all([n.e(0),n.e(2),n.e(7),n.e(29)]).then(n.bind(null,551))})),Ht=Object(r.lazy)((function(){return n.e(75).then(n.bind(null,538))})),Bt=Object(r.lazy)((function(){return n.e(26).then(n.bind(null,552))})),Gt=Object(r.lazy)((function(){return n.e(13).then(n.bind(null,505))})),Wt=Object(r.lazy)((function(){return Promise.all([n.e(1),n.e(6),n.e(34)]).then(n.bind(null,506))})),Vt=Object(r.lazy)((function(){return Promise.all([n.e(1),n.e(6),n.e(35)]).then(n.bind(null,507))})),Qt=Object(r.lazy)((function(){return n.e(60).then(n.bind(null,553))})),Yt=Object(r.lazy)((function(){return n.e(14).then(n.bind(null,508))})),qt=Object(r.lazy)((function(){return n.e(52).then(n.bind(null,554))})),Kt=Object(r.lazy)((function(){return n.e(12).then(n.bind(null,555))})),Zt=Object(r.lazy)((function(){return n.e(20).then(n.bind(null,526))})),Jt=Object(r.lazy)((function(){return Promise.all([n.e(5),n.e(24)]).then(n.bind(null,530))})),Xt=Object(r.lazy)((function(){return Promise.all([n.e(5),n.e(25)]).then(n.bind(null,556))})),$t=Object(r.lazy)((function(){return Promise.all([n.e(5),n.e(23)]).then(n.bind(null,557))})),en=Object(r.lazy)((function(){return Promise.all([n.e(5),n.e(19)]).then(n.bind(null,558))})),tn=Object(r.lazy)((function(){return n.e(83).then(n.bind(null,527))})),nn=Object(r.lazy)((function(){return n.e(61).then(n.bind(null,531))})),rn=Object(r.lazy)((function(){return n.e(32).then(n.bind(null,509))})),an=Object(r.lazy)((function(){return n.e(33).then(n.bind(null,510))})),on=function(){var e=Object(I.a)(),t=e.getAuthUser,n=e.isSuperAdmin,a=e.getInProcess,i=e.authInitialized,o=Object(j.h)();Object(r.useEffect)((function(){i||([h.a.signIn,h.a.forgetPassword,h.a.newPassword,h.a.register].includes(o.pathname)&&o.pathname!==h.a.signIn||!S.a.getToken()||t(o.pathname))}),[i,t,o.pathname]);var c=Boolean(S.a.getToken()),s=c&&a&&!i;return c&&o.pathname===h.a.signIn?Object(z.jsx)(j.a,{to:h.a.home}):s?Object(z.jsx)(m.a,{}):n&&c?Object(z.jsxs)(z.Fragment,{children:[Object(z.jsx)(ft,{}),Object(z.jsx)(w.a,{children:Object(z.jsx)(C.a,{children:Object(z.jsx)(tt,{})})})]}):Object(z.jsxs)(z.Fragment,{children:[Object(z.jsx)(ft,{}),Object(z.jsx)(_,{}),Object(z.jsx)(w.a,{children:Object(z.jsx)(C.a,{children:Object(z.jsxs)(j.d,{children:[Object(z.jsx)(F,{component:ht,exact:!0,path:h.a.signIn}),Object(z.jsx)(F,{component:mt,exact:!0,path:h.a.forgetPassword}),Object(z.jsx)(F,{component:vt,exact:!0,path:h.a.newPassword}),Object(z.jsx)(F,{component:Ot,exact:!0,path:h.a.register}),Object(z.jsx)(L,{component:Ht,exact:!0,path:h.a.chooseRestaurant}),Object(z.jsx)(j.b,{children:Object(z.jsx)(W,{children:Object(z.jsxs)(j.d,{children:[Object(z.jsx)(M,{component:jt,exact:!0,path:h.a.home}),Object(z.jsx)(M,{component:Et,exact:!0,path:h.a.ipratico}),Object(z.jsx)(M,{component:xt,exact:!0,path:h.a.restaurant}),Object(z.jsx)(M,{component:yt,exact:!0,path:h.a.restaurantCreate}),Object(z.jsx)(M,{component:gt,exact:!0,path:h.a.restaurantView}),Object(z.jsx)(M,{component:tn,exact:!0,path:h.a.allBonuses}),Object(z.jsx)(M,{component:Ct,exact:!0,path:h.a.profile}),Object(z.jsx)(M,{component:kt,exact:!0,path:h.a.profileEdit}),Object(z.jsx)(M,{component:St,exact:!0,path:h.a.firm}),Object(z.jsx)(M,{component:Dt,exact:!0,path:h.a.firmCreate}),Object(z.jsx)(M,{component:It,exact:!0,path:h.a.firmView}),Object(z.jsx)(M,{component:Rt,exact:!0,path:h.a.menu}),Object(z.jsx)(M,{component:Pt,exact:!0,path:h.a.menuCategories}),Object(z.jsx)(M,{component:Lt,exact:!0,path:h.a.menuDishesCreate}),Object(z.jsx)(M,{component:Ft,exact:!0,path:h.a.menuDishesEdit}),Object(z.jsx)(M,{component:zt,exact:!0,path:h.a.menuCategoriesCreate}),Object(z.jsx)(M,{component:Mt,exact:!0,path:h.a.menuCategoriesEdit}),Object(z.jsx)(M,{component:Ut,exact:!0,path:h.a.specialMenuCreate}),Object(z.jsx)(M,{component:Nt,exact:!0,path:h.a.specialMenuEdit}),Object(z.jsx)(M,{component:At,exact:!0,path:h.a.menuOptionsCreate}),Object(z.jsx)(M,{component:Tt,exact:!0,path:h.a.menuOptionsEdit}),Object(z.jsx)(M,{component:nt.default,exact:!0,path:h.a.settings}),Object(z.jsx)(M,{component:rt.default,exact:!0,path:h.a.settingsIpratico}),Object(z.jsx)(M,{primary:!1,component:at.default,exact:!0,path:h.a.settingsConfigsDelivery}),Object(z.jsx)(M,{component:it.default,exact:!0,path:h.a.settingsConfigsServicesCreate}),Object(z.jsx)(M,{component:ot.default,exact:!0,path:h.a.settingsConfigsServicesView}),Object(z.jsx)(M,{component:Bt,exact:!0,path:h.a.statistics}),Object(z.jsx)(M,{component:_t,exact:!0,path:h.a.reminder}),Object(z.jsx)(M,{component:wt,exact:!0,path:h.a.reservations}),Object(z.jsx)(M,{component:Gt,exact:!0,path:h.a.team}),Object(z.jsx)(M,{component:Wt,exact:!0,path:h.a.teamCreate}),Object(z.jsx)(M,{component:Vt,exact:!0,path:h.a.teamShow}),Object(z.jsx)(M,{component:Qt,exact:!0,path:h.a.finances}),Object(z.jsx)(M,{component:Yt,exact:!0,path:h.a.help}),Object(z.jsx)(M,{component:qt,exact:!0,path:h.a.helpMessages}),Object(z.jsx)(M,{component:Kt,exact:!0,path:h.a.offers}),Object(z.jsx)(M,{component:Jt,exact:!0,path:h.a.offersCreatCalendar}),Object(z.jsx)(M,{component:Xt,exact:!0,path:h.a.offersCreatPayment}
1),Object(z.jsx)(M,{component:$t,exact:!0,path:h.a.offersCreatBonusAmount}),Object(z.jsx)(M,{component:en,exact:!0,path:h.a.offersCreatBonusReservation}),Object(z.jsx)(M,{component:nn,exact:!0,path:h.a.register}),Object(z.jsx)(M,{component:rn,exact:!0,path:h.a.stripeRefresh}),Object(z.jsx)(M,{component:an,exact:!0,path:h.a.stripeSuccess}),Object(z.jsx)(M,{component:Zt,exact:!0,path:h.a.qr}),Object(z.jsx)(j.b,{component:function(){return Object(z.jsx)("div",{children:"404"})}})]})})})]})})})]})};var cn=function(){return Object(z.jsx)(p.a,{store:f.a,children:Object(z.jsx)(b.a,{primary:!1,children:Object(z.jsx)(on,{})})})},sn=function(e){e&&e instanceof Function&&n.e(84).then(n.bind(null,521)).then((function(t){var n=t.getCLS,r=t.getFID,a=t.getFCP,i=t.getLCP,o=t.getTTFB;n(e),r(e),a(e),i(e),o(e)}))},ln=n(85),un=n.n(ln),dn=n(19);un.a.interceptors.response.use((function(e){return e}),(function(e){var t,n,r,a;return 422===(null===e||void 0===e||null===(t=e.response)||void 0===t?void 0:t.status)&&dn.a.showRequestErrorToast(),null===e||void 0===e||null===(n=e.response)||void 0===n||n.status,413===(null===e||void 0===e||null===(r=e.response)||void 0===r?void 0:r.status)&&dn.a.showServerConfigError(),(null===e||void 0===e||null===(a=e.response)||void 0===a?void 0:a.status)>=500&&dn.a.showServerError(),Promise.reject(e)})),o.a.render(Object(z.jsx)(a.a.StrictMode,{children:Object(z.jsx)(c.ActionCableProvider,{url:s,children:Object(z.jsx)(cn,{})})}),document.getElementById("root")),sn()}],[[387,47,48]]]);
2//# sourceMappingURL=main.9ab388cf.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.