1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2425],{12281:function(n,e,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/account/reservations",function(){return t(55450)}])},44178:function(n,e,t){"use strict";t.d(e,{Z:function(){return g}});var a=t(85893),r=t(67294),i=t(30381),o=t.n(i),s=t(67814),c=t(7297),d=t(19521),l=t(13501);function u(){var n=(0,c.Z)(["\n .item__Card--wrapper {\n padding: 10px 20px 20px;\n }\n .item__Card {\n position: relative;\n display: flex;\n flex-direction: row;\n background-color: ",";\n min-height: 180px;\n box-shadow: 0px 3px 6px 0px #00000029;\n border-radius: 20px;\n overflow: hidden;\n }\n .item__Card--information {\n padding: 20px 10px 20px 20px;\n width: 100%;\n }\n .item__Card--title {\n line-height: 1.1;\n font-size: 16px;\n font-weight: 700;\n color: ",";\n margin-bottom: 10px;\n }\n .item__Card--date {\n line-height: 1;\n font-size: 13px;\n color: ",";\n margin-bottom: 10px;\n }\n .item__Card--skew {\n width: 45%;\n position: relative;\n display: inline-block;\n overflow: hidden;\n\n .item__Card--skew--image {\n display: block;\n width: 100%;\n height: 100%;\n background-color: ",";\n object-fit: cover;\n }\n\n &:before {\n content: ' ';\n position: absolute;\n top: 0;\n height: 100%;\n width: 20%;\n background: ",";\n transform: skew(6deg);\n }\n\n &:before {\n left: -7%;\n }\n }\n .item__Card--button {\n position: absolute;\n right: 10px;\n bottom: 10px;\n }\n .item__CardIncluded {\n width: fit-content;\n margin-left: -20px;\n margin-bottom: 5px;\n padding: 5px 10px;\n display: flex;\n flex-direction: row;\n align-items: center;\n font-size: 13px;\n background-color: ",";\n color: ",";\n border-top-right-radius: 20px;\n border-bottom-right-radius: 20px;\n line-height: 1.15;\n }\n .item__CardIncluded.--green {\n background-color: #e8f5e9;\n }\n\n .item__CardIncluded.--yellow {\n background-color: #ffe9bc;\n }\n\n .item__CardIncluded.--red {\n background-color: #f4bebe;\n }\n .item__CardIncluded--icon {\n margin-right: 7.5px;\n }\n .item__Card--icon {\n margin-right: 5px;\n }\n .item__Card--upgrade {\n margin-top: -20px;\n background-color: ",";\n color: ",";\n font-size: 13px;\n padding: 25px 10px 10px;\n text-align: center;\n border-bottom-left-radius: 20px;\n border-bottom-right-radius: 20px;\n }\n"]);return u=function(){return n},n}var m=d.ZP.div(u(),l.Z.white,l.Z.coal,l.Z.coal,(function(n){return n.theme.clubPrimary}),l.Z.white,l.Z.gray,l.Z.coal,l.Z.coal,l.Z.white);function p(n){var e=n.title,t=n.date,r=n.id,i=n.description,c=n.type,d=n.skewImageSrc,l=n.children,u=n.additionalContent,p={normal:{icon:"times-circle",className:"item__CardIncluded"},success:{icon:"qrcode",className:"item__CardIncluded --green"},failed:{icon:"receipt",className:"item__CardIncluded --red"},warning:{icon:"clock",className:"item__CardIncluded --yellow"},default:{icon:null}}[c||"default"];return(0,a.jsx)(m,{children:(0,a.jsxs)("div",{className:"item__Card--wrapper",children:[(0,a.jsxs)("div",{className:"item__Card",children:[(0,a.jsxs)("div",{className:"item__Card--information",children:[(0,a.jsx)("div",{className:"item__Card--title",children:e}),(0,a.jsxs)("div",{className:"item__Card--date",children:[o()(t).format("DD [de] MMMM")," - ",o()(t).format("HH:mm [hs]")]}),(0,a.jsxs)("div",{className:p.className,children:[(0,a.jsx)(s.G,{icon:["far",p.icon],className:"item__CardIncluded--icon"}),i]}),l]}),d&&(0,a.jsx)("div",{className:"item__Card--skew",children:(0,a.jsx)("img",{src:d,alt:"item",className:"item__Card--skew--image"})})]}),u]},r)})}var f=r.memo(p);function v(n){var e=n.reservation,t=o()(e.endsAt).isBefore(o()());return(0,a.jsxs)(f,{title:"Reserva ".concat(e.place.name),date:e.startsAt,description:t?"La reserva ha finalizado.":["En proceso","Aprobado"].includes(e.paymentStatusName)?"Podes ingresar con tu carnet QR":["Rechazado","En mediaci\xf3n","Cancelado","Vencido"].includes(e.paymentStatusName)?"Hubo un problema con el pago":["Pendiente"].includes(e.paymentStatusName)?"Pago pendiente":e.paidAt?"Podes ingresar con tu carnet QR":e.paidAt?"":"Reserva temporal, esperando pago",type:t?"normal":["En proceso","Aprobado"].includes(e.paymentStatusName)?"success":["Rechazado","En mediaci\xf3n","Cancelado","Vencido"].includes(e.paymentStatusName)?"failed":(["Pendiente"].includes(e.paymentStatusName),"warning"),children:["Asistentes: ",e.reservationAssistants.map((function(n,t){return(0,a.jsxs)("span",{children:[n.user.fullName,"
1(",n.user.documentNumber,")",t<e.reservationAssistants.length-1?", ":""]},n.id)})),e.paymentId&&(0,a.jsxs)("div",{style:{fontSize:12},children:["ID: ",e.paymentId]})]})}var g=r.memo(v)},43356:function(n,e,t){"use strict";t.d(e,{A0:function(){return f},A9:function(){return v},D9:function(){return m},Dd:function(){return p},m6:function(){return u}});var a=t(7297),r=t(31230),i=t(93978);function o(){var n=(0,a.Z)(["\n mutation ReservationDestroy($id: ID!) {\n reservationDestroy(id: $id) {\n reservation {\n id\n }\n }\n }\n"]);return o=function(){return n},n}function s(){var n=(0,a.Z)(["\n mutation ReservationRefund($id: ID!) {\n reservationRefund(id: $id) {\n reservation {\n id\n }\n }\n }\n"]);return s=function(){return n},n}function c(){var n=(0,a.Z)(["\n mutation ReservationCreate($input: ReservationAttributes!) {\n reservationCreate(input: $input) {\n reservation {\n ...ReservationFields\n }\n }\n }\n ","\n"]);return c=function(){return n},n}function d(){var n=(0,a.Z)(["\n mutation ReservationUpdate($id: ID!, $input: ReservationAttributes!) {\n reservationUpdate(id: $id, input: $input) {\n reservation {\n ...ReservationFields\n }\n }\n }\n ","\n"]);return d=function(){return n},n}function l(){var n=(0,a.Z)(["\n mutation reservationPreferenceCreate(\n $vacancyItemId: ID!\n $clientIp: String\n $gateway: String\n $card: CardAttributes\n $assistantsDocumentNumbers: [String!]\n $frontUrl: String\n ) {\n reservationPreferenceCreate(\n vacancyItemId: $vacancyItemId\n clientIp: $clientIp\n gateway: $gateway\n card: $card\n assistantsDocumentNumbers: $assistantsDocumentNumbers\n frontUrl: $frontUrl\n ) {\n initPoint\n formBody\n reservation {\n ...ReservationFields\n }\n }\n }\n ","\n"]);return l=function(){return n},n}var u=(0,r.Ps)(o()),m=(0,r.Ps)(s()),p=(0,r.Ps)(c(),i.x5.reservation),f=(0,r.Ps)(d(),i.x5.reservation),v=(0,r.Ps)(l(),i.x5.reservation)},78415:function(n,e,t){"use strict";t.d(e,{D:function(){return u},KO:function(){return m},R2:function(){return l}});var a=t(7297),r=t(31230),i=t(93978);function o(){var n=(0,a.Z)(['\n query PlacesAndMemberships(\n $q: PlaceFilter\n $before: String\n $after: String\n $first: Int\n $last: Int\n ) {\n places(q: $q, before: $before, after: $after, first: $first, last: $last, pageSize: 30) {\n nodes {\n ...PlaceFields\n hikvisionAccessLevelId\n }\n pageInfo {\n startCursor\n endCursor\n hasPreviousPage\n hasNextPage\n totalCount\n }\n }\n\n memberships(q: { s: "name asc" }) {\n nodes {\n id\n name\n }\n }\n\n team {\n hasMedicalRecordTemplateAttached\n }\n }\n ',"\n ","\n"]);return o=function(){return n},n}function s(){var n=(0,a.Z)(["\n query PlaceCategories($q: JSON, $before: String, $after: String) {\n placeCategories(q: $q, before: $before, after: $after) {\n nodes {\n ...PlaceCategoryFields\n }\n pageInfo {\n startCursor\n endCursor\n hasPreviousPage\n hasNextPage\n totalCount\n }\n }\n }\n\n ","\n"]);return s=function(){return n},n}function c(){var n=(0,a.Z)(["\n query PlaceWithOccupation($placeId: ID!) {\n place(id: $placeId) {\n id\n name\n sectors {\n id\n name\n active\n placeId\n seatRows {\n id\n name\n order\n seats {\n id\n name\n active\n blankSpace\n order\n }\n }\n }\n }\n stadiumLayouts {\n nodes {\n id\n name\n mappingData\n imageUrl\n }\n }\n }\n"]);return c=function(){return n},n}function d(){var n=(0,a.Z)(["\n query AllPlacesWithOccupation {\n places(pageSize: 100) {\n nodes {\n id\n name\n sectors {\n id\n name\n active\n placeId\n totalSeatsCount\n occupiedSeatsCount\n }\n }\n }\n stadiumLayouts {\n nodes {\n id\n name\n mappingData\n imageUrl\n }\n }\n }\n"]);return d=function(){return n},n}var l=(0,r.Ps)(o(),i.ti.place,i.pl.placeCategory),u=(0,r.Ps)(s(),i.pl.placeCategory),m=((0,r.Ps)(c()),(0,r.Ps)(d()))},81069:function(n,e,t){"use strict";t.d(e,{$:function(){return s}});var a=t(7297),r=t(31230),i=t(93978);function o(){var n=(0,a.Z)(["\n query Reservations($q: JSON, $after: String, $before: String) {\n reservations(q: $q, after: $after, before: $before) {\n edges {\n node {\n ...ReservationFields\n }\n }\n pageInfo {\n startCursor\n endCursor\n hasPreviousPage\n hasNextPage\n totalCount\n }\n }\n }\n ","\n"]);return o=function(){return n},n}var s=(0,r.Ps)(o(),i.x5.reservation)},87879:function(n,e,t){"use strict";t.d(e,{B:function(){return i}});var a=t(7297);function r(){var n=(0,a.Z)(["\n query VacancyItems($placeId: ID!) {\n place(id: $placeId) {\n id\n vacancyItems {\n id\n startsAt\n reserved\n price\n }\n }\n }\n"]);return r=function(){return n},n}var i=(0,t(31230).Ps)(r())},14529:function(n,e,t){"use strict";t.d(e,{o:function(){return a}});var a=new Intl.NumberFormat("es-AR",{style:"currency",currency:"ARS"})},55450:function(n,e,t){"use strict";t.r(e),t.d(e,{__N_SSP:function(){return L},default:function(){return Q}});var a=t(85893),r=t(63503),i=t(67294),o=t(71641),s=t(30381),c=t.n(s),d=t(71577),l=t(85402),u=t(67814),m=t(81069),p=t(96619),f=t(7297),v=t(19521
1),g=t(13501);function x(){var n=(0,f.Z)(["\n display: flex;\n flex-direction: column;\n\n .basic__SubHeader--title {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: space-between;\n }\n\n .basic__Card {\n padding: 10px 10px 10px 0px;\n background-color: ",";\n box-shadow: 0px 3px 6px 0px #00000029;\n border-radius: 20px;\n z-index: 1;\n }\n\n .basic__Tabs.basic__Card {\n margin: 10px 20px 20px;\n z-index: 1;\n }\n\n .basic__Card {\n margin: 10px 20px 20px;\n color: ",";\n display: flex;\n flex-direction: column;\n gap: 10px;\n }\n\n .basic__Tabs--tab {\n padding: 0 10px;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n }\n\n .basic__Tabs--icon {\n font-size: 15px;\n margin-bottom: 5px;\n }\n\n .payments__Button--container {\n margin: 0px 20px;\n }\n .payments__Card {\n margin: 10px 20px 20px;\n color: ",";\n display: flex;\n flex-direction: column;\n gap: 10px;\n }\n .payments__Card--userGroup {\n font-size: 18px;\n font-weight: 600;\n color: ",";\n }\n .payments__CardPayAll--row {\n display: flex;\n align-items: center;\n justify-content: space-between;\n }\n .payments__CardPayAll--total {\n font-weight: 600;\n color: ",";\n }\n .basic__CardPayment {\n padding: 10px;\n border: 1px solid ",";\n border-radius: 20px;\n display: flex;\n flex-direction: column;\n gap: 10px;\n }\n .payments__Card--title {\n font-weight: 600;\n text-transform: capitalize;\n }\n .basic__Card--icon {\n margin-right: 5px;\n color: ",";\n }\n .basic__Card--description {\n font-size: 12px;\n }\n .payments__CardPayment--total {\n font-weight: 600;\n }\n .payments__CardPayment--status {\n text-align: center;\n }\n"]);return x=function(){return n},n}var h=v.ZP.div(x(),g.Z.white,g.Z.coal,g.Z.coal,g.Z.coal,g.Z.coal,g.Z.gray,(function(n){return n.theme.clubPrimary})),y=t(15695);function b(n){var e=n.title,t=n.principalAction,r=n.tabs,i=n.onChangeTab,o=n.children;return(0,a.jsxs)(h,{children:[(0,a.jsx)(y.Z,{title:(0,a.jsxs)("div",{className:"basic__SubHeader--title",children:[(0,a.jsx)("div",{children:e}),t]}),backUrl:"/account"}),(0,a.jsx)("div",{className:"user__Tabs basic__Card",children:(0,a.jsx)(p.Z,{defaultActiveKey:"1",onChange:function(n){return i(n)},children:r.map((function(n){return(0,a.jsx)(p.Z.TabPane,{tab:(0,a.jsxs)("div",{className:"basic__Tabs--tab",children:[(0,a.jsx)(u.G,{className:"basic__Tabs--icon",icon:n.icon}),n.title]})},n.key)}))})}),o]})}var _=t(44178),C=t(26042),w=t(69396),j=t(10253),Z=t(97937),I=t(50319),P=t(73359),A=t(13448),S=t(80737),N=t(71230),$=t(34041),k=t(15746),D=t(50963),R=t(43356),M=t(78415),q=t(87879),z=t(14529),T=t(51482),F=t(28407),U=t(14886),Y=t(32219),E=t(67009),O=t(51747),H=t(3602);function B(n){var e=n.onClose,t=n.refetch,r=(0,i.useState)(null),s=r[0],l=r[1],u=(0,i.useState)(""),m=u[0],p=u[1],f=(0,i.useState)(""),v=f[0],g=f[1],x=(0,i.useState)(null),h=x[0],y=x[1],b=(0,i.useState)(null),_=b[0],B=b[1],G=(0,i.useState)([]),W=G[0],L=G[1],Q=(0,i.useState)(null),V=Q[0],J=Q[1],X=(0,U.Z)(),K=(0,o.a)(Y.VI).data,nn=(void 0===K?{}:K).team,en=void 0===nn?{}:nn,tn=en.useMultiplePaymentGateways,an=en.buyerPays,rn=(0,o.a)(Y.Cq,{variables:{price:h},skip:!h||!an}).data,on=(void 0===rn?{}:rn).currentUser,sn=(void 0===on?{}:on).membership,cn=(void 0===sn?{}:sn).calculateFee,dn=void 0===cn?0:cn,ln=(0,j.Z)((0,D.cI)(),1)[0],un=(0,E.Z)(),mn=un.gatewayOpened,pn=un.selectGateway,fn=un.closeGatewayModal,vn=un.openGatewayModal,gn=un.resetGateway,xn=un.gatewayType,hn=(0,j.Z)((0,I.D)(R.A9,{onError:H.Z,onCompleted:function(n){var a=n.reservationPreferenceCreate,r=a.initPoint,i=a.formBody,o=a.reservation;if(!i)return(null===o||void 0===o?void 0:o.paidAt)?(A.Z.success({message:"Reserva realizada con \xe9xito"}),e(),void t()):void(window.location=r);(0,F.Z)(r,i)}}),2),yn=hn[0],bn=hn[1].loading,_n=(0,o.a)(M.R2,{fetchPolicy:"network-only",variables:{q:{nameCont:m,reservables:!0}}}),Cn=_n.data,wn=(void 0===Cn?{}:Cn).places,jn=(void 0===wn?{}:wn).nodes,Zn=void 0===jn?[]:jn,In=_n.loading,Pn=(0,j.Z)((0,P.t)(q.B,{fetchPolicy:"network-only"}),2),An=Pn[0],Sn=Pn[1],Nn=(void 0===Sn?{}:Sn).data,$n=(void 0===Nn?{}:Nn).place,kn=(void 0===$n?{}:$n).vacancyItems,Dn=void 0===kn?[]:kn,Rn=Zn.map((function(n){return{label:n.name,value:n.id,maxAllowedAssistants:n.maxAllowedAssistants,minAllowedAssistants:n.minAllowedAssistants,reservationDaysAhead:n.reservationDaysAhead}})),Mn=function(n){g(Rn.find((function(e){return e.value===n}))),An({variables:{placeId:n}})},qn=Dn.filter((function(n){return c()(n.startsAt).isSame(s,"date")})),zn=function(){for(var n,e=null!==(n=null===v||void 0===v?void 0:v.reservationDaysAhead)&&void 0!==n?n:7,t=[],a=0;a<e;)t.push(c()().add(a,"days")),a+=1;return t}();(0,i.useEffect)((function(){Rn.length>0&&!v&&(g(Rn[0]),Mn(Rn[0].value))}),[Rn]);if("macro_bank"===xn){var Tn=Dn.find((function(n){return n.id===_.vacancyItemId})).startsAt,Fn=[{description:"".concat(null===v||void 0===v?void 0:v.label," - ").concat(c()(Tn).format("DD/MM/YYYY")," - ").concat(c()(Tn).format("LT")),price:h}];return an&&Fn.push({description:"Tarifa de servicio",price:dn}),(0,a.jsx)(O.Z,{cardForm:ln,team:en,handleReturnFromCard:gn,handleConfirm:function(){var n=(0,w.Z)((0,C.Z)({},_),{gateway:xn,frontUrl:window.location.origin});if("macro_bank"===xn){var e=ln.getFieldsValue();n.card=e}bn||yn({variables:n})},loading:bn,items:Fn})}return(0,a.jsxs)(a.Fragment,{children:[tn&&(0,a.jsx)(T.Z,{selectGateway:function(n){pn(n),"mercadopago"!==n&&"pago_tic"!==n||yn({variables:(0,w.Z)((0,C.Z)({},_),{gateway:n,frontUrl:window.location.origin})})},open:mn,onClose:fn,team:en}),Rn.length>0?(0,a.jsxs)(S.Z,{onFinish:function(){if(V){if(0!==h)return tn?(B({clientIp:X,vacancyItemId:V,assistantsDocumentNumbers:W}),void vn()):(null===en||void 0===en?void 0:en.isMacroBankActive)?(B({clientIp:X,vacancyItemId:V,assistantsDocumentNumbers:W}),void pn("macro_bank")):void yn({variables:{clientIp:X,vacancyItemId:V,assistantsDocumentNumbers:W,frontUrl:window.location.origin,gateway:(null===en||void 0===en?void 0:en.defaultPaymentGateway)||"mercadopago"}});yn({variables:{clientIp:X,vacancyItemId:V,assistantsDocumentNumbers:W,frontUrl:window.location.origin,gateway:(null===en||void 0===en?void 0:en.defaultPaymentGateway)||"mercadopago"}})}else A.Z.error({message:"Por favor, seleccione un horario."})},layout:"vertical",children:[(0,a.jsxs)(N.Z,{justify:"space-between",align:"middle",style:{marginBottom:10,color:"#333",fontWeight:600,fontSize:16},children:["Reservar espacio",(0,a.jsx)(d.Z,{type:"link",onClick:e,children:(0,a.jsx)(Z.Z,{})})]}),(0,a.jsx)(S.Z.Item,{label:"Espacio",children:(0,a.jsx)($.Z,{showSearch:!0,filterOption:!1,placeholder:"Espacio",notFoundContent:null,options:Rn,loading:In,onSearch:function(n){p(n)},onSelect:Mn,value:null===v||void 0===v?void 0:v.value})}),(0,a.jsxs)(S.Z.Item,{name:"assistantsDocumentNumbers",label:"Ingrese los n\xfameros de documento de los asistentes",children:[(0,a.jsx)($.Z,{mode:"tags",value:W,placeholder:"N\xfameros de documento de los asistentes",style:{width:"100%"},tokenSeparators:[","],onChange:function(n){return L(n)}}),(null===v||void 0===v?void 0:v.minAllowedAssistants)&&(0,a.jsxs)("div",{style:{marginTop:5},children:["M\xednimo de asistentes (incluido usted): ",null===v||void 0===v?void 0:v.minAllowedAssistants]}),(null===v||void 0===v?void 0:v.maxAllowedAssistants)&&(0,a.jsxs)("div",{children:["M\xe1ximo de asistentes (incluido usted): ",null===v||void 0===v?void 0:v.maxAllowedAssistants]})]}),(0,a.jsx)(S.Z.Item,{label:"Fecha",children:(0,a.jsx)(N.Z,{gutter:8,style:{overflowX:"auto",flexWrap:"nowrap",paddingBottom:16},children:zn.map((function(n){var e=Dn.some((function(e){return c()(e.startsAt).isSame(n,"day")})),t=s&&n.isSame(s,"day");return(0,a.jsx)(k.Z,{children:(0,a.jsxs)(d.Z,{type:t?"primary":"default",disabled:!e,onClick:function(){l(n)},style:{minWidth:64,maxWidth:64,height:64,borderRadius:12,background:t?"#e6fff2":void 0,color:t?"#00b96b":void 0,borderColor:t?"#00b96b":void 0,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",opacity:e?1:.5,lineHeight:1.25},children:[(0,a.jsx)("div",{style:{fontSize:12},children:n.format("ddd").toUpperCase()}),(0,a.jsx)("div",{style:{fontSize:18,fontWeight:t?700:400},children:n.format("DD")}),(0,a.jsx)("div",{style:{fontSize:10},children:n.format("MMMM").toUpperCase()})]})},n.format("DD/MM/YYYY"))}))})}),(0,a.jsx)(S.Z.Item,{name:"vacancyItemId",label:"Horario",children:(0,a.jsx)(N.Z,{gutter:[8,8],style:{marginBottom:16},children:qn.map((function(n){var e=n.id===V;return(0,a.jsx)(k.Z,{children:(0,a.jsx)(d.Z,{type:e?"primary":"default",disabled:n.reserved,onClick:function(){J(n.id),y(n.price)},style:{minWidth:80,height:40,borderRadius:8,background:e?"#e6fff2":void 0,color:e?"#00b96b":void 0,borderColor:e?"#00b96b":void 0,fontWeight:e?700:400,opacity:n.reserved?.5:1},children:c()(n.startsAt).format("HH:mm")}
1)},n.id)}))})}),null!==h&&(0,a.jsxs)(N.Z,{justify:"space-between",align:"middle",style:{marginBottom:10,color:"#333",fontWeight:600,fontSize:16},children:[(0,a.jsx)("div",{children:"Total"}),(0,a.jsx)("div",{children:z.o.format(h||0)})]}),(0,a.jsx)(S.Z.Item,{children:(0,a.jsx)(N.Z,{justify:"center",align:"middle",children:(0,a.jsx)(d.Z,{disabled:null===h,htmlType:"submit",type:"primary",style:{marginTop:10},children:"Reservar"})})})]}):(0,a.jsx)("div",{style:{fontWeight:600,fontSize:16,padding:20,textAlign:"center"},children:"En este momento no hay espacios disponibles para reservar"})]})}var G=function(){var n,e=(0,i.useState)("1"),t=e[0],r=e[1],s=(0,i.useState)(!1),p=s[0],f=s[1],v=function(){return f(!1)},g=[{title:"Pr\xf3ximas reservas",icon:["far","futbol"],key:"1",emptyMessage:"No tienes nuevas reservas."},{title:"Reservas pasadas",icon:["far","calendar-check"],key:"2",emptyMessage:"No tienes reservas pasadas."}],x=(0,o.a)(m.$,{fetchPolicy:"cache-and-network",variables:{q:{s:"2"===t?"starts_at desc":"starts_at asc",calculated_ends_at_lt:"2"===t?c()().format("YYYY-MM-DDTHH:00:00"):void 0,calculated_ends_at_gt:"1"===t?c()().format("YYYY-MM-DDTHH:00:00"):void 0}}}),h=x.data,y=(void 0===h?{}:h).reservations,C=(void 0===y?{}:y).edges,w=void 0===C?[]:C,j=x.refetch,Z=w.map((function(n){return n.node})),I=0===Z.length;return(0,a.jsx)(b,{title:"Reservas",principalAction:(0,a.jsxs)(d.Z,{className:"header_Button",onClick:function(){return f(!0)},children:[(0,a.jsx)(u.G,{icon:["far","plus-square"]}),"Nueva reserva"]}),onChangeTab:r,tabs:g,children:(0,a.jsxs)("div",{children:[I?(0,a.jsx)("div",{className:"payments__Card user__Card",children:null===(n=g.find((function(n){return n.key===t})))||void 0===n?void 0:n.emptyMessage}):Z.map((function(n){return(0,a.jsx)("div",{children:(0,a.jsx)(_.Z,{reservation:n})},n.id)})),(0,a.jsx)(l.Z,{open:p,closable:!1,onCancel:v,footer:null,destroyOnClose:!0,children:(0,a.jsx)(B,{onClose:v,refetch:j})})]})})};function W(){return(0,a.jsx)(G,{})}W.layout=r.Z;var L=!0,Q=W},73359:function(n,e,t){"use strict";t.d(e,{t:function(){return d}});var a=t(97582),r=t(67294),i=t(14012),o=t(71641),s=t(66252),c=["refetch","reobserve","fetchMore","updateQuery","startPolling","subscribeToMore"];function d(n,e){var t,d=r.useRef(),l=r.useRef(),u=r.useRef(),m=(0,i.J)(e,d.current||{}),p=null!==(t=null===m||void 0===m?void 0:m.query)&&void 0!==t?t:n;l.current=m,u.current=p;var f=(0,o.A)((0,s.x)(e&&e.client),p),v=f.useQuery((0,a.pi)((0,a.pi)({},m),{skip:!d.current})),g=v.observable.options.initialFetchPolicy||f.getDefaultFetchPolicy(),x=Object.assign(v,{called:!!d.current}),h=r.useMemo((function(){for(var n={},e=function(e){var t=x[e];n[e]=function(){return d.current||(d.current=Object.create(null),f.forceUpdateState()),t.apply(this,arguments)}},t=0,a=c;t<a.length;t++){e(a[t])}return n}),[]);Object.assign(x,h);var y=r.useCallback((function(n){d.current=n?(0,a.pi)((0,a.pi)({},n),{fetchPolicy:n.fetchPolicy||g}):{fetchPolicy:g};var e=(0,i.J)(l.current,(0,a.pi)({query:u.current},d.current)),t=f.executeQuery((0,a.pi)((0,a.pi)({},e),{skip:!1})).then((function(n){return Object.assign(n,h)}));return t.catch((function(){})),t}),[]);return[y,x]}}},function(n){n.O(0,[3379,1664,5810,4235,4011,2124,4927,4041,1851,939,4398,6619,6411,8116,6880,4968,5515,7890,3978,5143,4475,3158,3503,9774,2888,179],(function(){return e=12281,n(n.s=e);var e}));var e=n.O();_N_E=e}]);
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.