(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-10bdf42f"],{"190b":function(t,e,i){"use strict";i.r(e);var s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"w-full",class:{"hidden md:flex":t.schedulePast,"border border-gray-200 md:border-none":"dark"===t.darkColor}},[t.empty?i("div",{staticClass:"schedule-card__container schedule-card__container-empty flex items-center justify-center",class:t.bgColor},[i("div",{staticClass:"is-flex content px-2"},[i("p",{staticClass:"schedule-card__empty",class:[t.bodyFont,t.bodyColorFont]},[t._v("\n        "+t._s(t.$t("schedules.anyactivities")))])])]):t.ahead?i("div",{staticClass:"schedule-card__container schedule-card__container-empty flex items-center justify-center",class:t.bgColor},[i("div",{staticClass:"is-flex content px-2"},[i("p",{staticClass:"schedule-card__empty",class:[t.bodyFont,t.bodyColorFont]},[t._v("\n        "+t._s(t.$t("partner-pages.showing-activities"))+"\n        "+t._s(t.getFormatLongDate(t.lastDate))+"\n      ")])])]):i("div",{staticClass:"schedule-card__container shadow-container",class:[{"opacity-50":t.schedulePast||t.activity.canceledAt},t.bgColor,t.darkColor],attrs:{id:"card_container"}},[i("div",{staticClass:"schedule-card__orientation"},[i("div",{staticClass:"md:my-1 md:w-full w-16 flex md:justify-between md:flex-row space-x-1 flex-col"},[i("div",[i("h3",{staticClass:"schedule-card__hour",class:[t.bodyFont,t.bodyColorFont]},[t._v("\n            "+t._s(t.scheduleHour)+"\n          ")]),i("p",{staticClass:"schedule-card__minutes",class:[t.bodyColorFont,t.bodyFont]},[t._v("\n            "+t._s(t.activity.duration)+" mins\n          ")])]),i("svg",{directives:[{name:"show",rawName:"v-show",value:t.activity.branch.online,expression:"activity.branch.online"}],attrs:{xmlns:"http://www.w3.org/2000/svg",width:"14",height:"14",viewBox:"0 0 14 14",fill:"none"}},[i("path",{staticClass:"fill-current",class:t.bodyColorFont,attrs:{d:"M13.4168 4.08301L9.3335 6.99967L13.4168 9.91634V4.08301Z","stroke-linecap":"round","stroke-linejoin":"round"}}),i("path",{staticClass:"fill-current",class:t.bodyColorFont,attrs:{d:"M8.16683 2.91699H1.75016C1.10583 2.91699 0.583496 3.43933 0.583496 4.08366V9.91699C0.583496 10.5613 1.10583 11.0837 1.75016 11.0837H8.16683C8.81116 11.0837 9.3335 10.5613 9.3335 9.91699V4.08366C9.3335 3.43933 8.81116 2.91699 8.16683 2.91699Z","stroke-linecap":"round","stroke-linejoin":"round"}})])]),i("div",{staticClass:"pb-0 md:w-full w-6/12"},[i("div",{staticClass:"w-full md:h-20 h-full flex flex-col justify-between"},[i("div",[i("Tooltip",{attrs:{triggers:["hover"],placement:"bottom"},scopedSlots:t._u([{key:"popper",fn:function(){return[i("span",{class:[t.bodyFont,t.darkColor]},[t._v("\n                  "+t._s(t.$t("seeDescription"))+"\n                ")])]},proxy:!0}])},[i("div",{staticClass:"mb-1"},[i("h3",{staticClass:"schedule-card__name",class:[{"heading-font-brand":"light"===t.currentThemeBrand||"dark"===t.currentThemeBrand,"embed-heading-font":t.isEmbed},t.bodyColorFont]},[i("router-link",{staticStyle:{color:"inherit"},attrs:{to:t.redirectLink("activities/"+t.activity.id)}},[t._v("\n                    "+t._s(t.activity.klass.title)+"\n                  ")])],1)])]),i("p",{directives:[{name:"show",rawName:"v-show",value:t.activity.staff,expression:"activity.staff"}],staticClass:"schedule-card__trainer",class:[t.bodyFont,t.bodyColorSecondaryFont]},[t._v("\n              "+t._s(t.activity.staff&&t.activity.staff.displayName?t.activity.staff.displayName:"")+"\n            ")]),i("div",{directives:[{name:"show",rawName:"v-show",value:t.activity.branch,expression:"activity.branch"}]},[i("div",{on:{click:function(t){t.stopPropagation()}}},[i("Tooltip",{attrs:{triggers:["hover"],placement:"bottom"},scopedSlots:t._u([{key:"popper",fn:function(){return[i("span",{class:[t.darkColor,t.bodyFont]},[t._v("\n                      "+t._s(t.activity.branch.online?t.$t("partner-pages.online-activity"):t.$t("seeLocation"))+"\n                    ")])]},proxy:!0}])},[i("p",{staticClass:"schedule-card__venue hover:underline cursor-pointer",class:[t.bodyColorFont,t.bodyColorSecondaryFont],on:{click:function(e){return t.showMap(t.activity)}}},[t._v("\n                    "+t._s(t.activity.branch.name)+"\n                  ")])])],1)])],1),i("p",{staticClass:"md:hidden text-[0.625rem] block",class:[t.bodyColorFont,t.bodyFont]},[t._v("\n            "+t._s(t.activity.klass&&t.activity.klass.workoutType&&t.activity.klass.workoutType.name)+"\n          ")])])]),i("div",{staticClass:"md:pt-4 md:w-full w-4/12 relative"},[i("div",{staticClass:"md:hidden h-9"},[i("div",{directives:[{name:"show",rawName:"v-show",value:!t.activity.bookedByUser,expression:"!activity.bookedByUser"}],staticClass:"flex justify-end mb-3"},[t.settingView.price?i("div",{staticClass:"md:text-base text-xs"},[t.activity.userSubscriptions&&t.activity.userSubscriptions.length&&t.activity.pricingKind!==t.pricingKind.free?i("p",{staticClass:"overflow-hidden md:w-28 w-16 whitespace-nowrap overflow-ellipsis text-right",class:t.isEmbed?"light"===t.currentTheme?"embed-body-font":"embed-body-font embed-font-dark":"body-font-brand"},[t._v("\n                "+t._s(t.activity.userSubscriptions[0].providerPlan.name)+"\n              ")]):t._e(),t.activity.pricingKind!==t.pricingKind.plansOnly&&0===t.activity.userSubscriptions.length||t.activity.pricingKind===t.pricingKind.free?i("p",[i("span",{staticClass:"text-[10px] sm:text-base",class:t.isEmbed?"light"===t.currentTheme?"embed-body-font":"embed-body-font embed-font-dark":""},[t._v(t._s([t.pricingKind.fixed].includes(t.activity.pricingKind)?""+t.website.region.currency.symbol+Number(t.activity.price):t.activity.pricingKind===t.pricingKind.free?t.$t("schedule-price-"+t.activity.pricingKind):"")+"\n                ")])]):t._e()]):t._e()])]),i("div",{staticClass:"relative",class:t.activity.bookedByUser||t.activity.userInWaitlist?"md:h-12 h-4":"h-4"},[i("div",{class:{"md:absolute md:bottom-0 md:m-auto md:right-0 md:left-0":t.activity.bookedByUser||t.activity.userInWaitlist}},[i("div",{staticClass:"flex items-center md:justify-start justify-end"},[i("svg",{directives:[{name:"show",rawName:"v-show",value:t.getSpotsLeft.booked||t.activity.userInWaitlist,expression:"getSpotsLeft.booked || activity.userInWaitlist"}],staticClass:"mr-1 w-3 h-3",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 12 12",fill:"none"}},[i("circle",{class:t.activity.userInWaitlist?"fill-current text-blue-800":"already-booked-icon",attrs:{cx:"6",cy:"6",r:"6",fill:"none"}}),i("path",{attrs:{d:"M3 6.14286L4.71429 8.28571L9.42857 4",stroke:"white","stroke-linecap":"round","stroke-linejoin":"round"}})]),i("span",{staticClass:"text-xs my-0.5 line-clamp-1",class:[t.getSpotsLeft.class,t.bodyFont,"es"===t.$i18n.locale?"text-left":"text-right md:text-left"]},[t._v("\n                "+t._s(!t.activity.canceledAt&&t.getSpotsLeft.text?t.getSpotsLeft.text:" ")+"\n              ")])])])]),t.activity.bookedByUser||t.activity.userInWaitlist?t._e():i("div",{staticClass:"w-full md:mt-2 mt-3"},[t.ableToCheckout(t.activity)&&!t.canRedeemFaster?i("router-link",{staticClass:"w-full transition duration-500 ease-in-out text-xs md:h-[1.8rem] h-7 flex justify-center items-center rounded-md book-button",class:[t.bodyFont,t.bookStyleButton],attrs:{to:t.routeCheckout(t.activity)}},[t._v("\n            "+t._s(t.$t("book"))+"\n          ")]):t.ableToCheckout(t.activity)&&t.canRedeemFaster&&!t.getTimeToWindow(t.activity).status?i("div",[i("button",{staticClass:"w-full svg-hover-white transition duration-500 ease-in-out text-xs md:h-[1.8rem] h-7 flex justify-center items-center rounded-md book-button",class:[t.bodyFont,t.bookStyleButton],on:{click:function(e){!t.getTimeToWindow(t.activity).status&&t.$emit("getFastRedeem",t.activity)}}},[t._v("\n              "+t._s(t.$t("book"))+"\n              "),i("svg",{staticClass:"ml-1",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"10",height:"11",viewBox:"0 0 10 11",fill:"none"}},[i("path",{attrs:{d:"M5.5649 1.33594L1.3999 6.33394H5.1484L4.7319 9.66594L8.8969 4.66794H5.1484L5.5649 1.33594Z",fill:"none",stroke:"none","stroke-linecap":"round","stroke-linejoin":"round"}})])])]):t.getTimeToWindow(t.activity).status?i("Tooltip",{attrs:{triggers:["hover"],placement:"bottom-end"},scopedSlots:t._u([{key:"popper",fn:function(){return[i("div",{staticClass:"leading-4",class:t.darkColor,domProps:{innerHTML:t._s(t.$t(t.getTimeToWindow(t.activity).label,{date:t.getTimeToWindow(t.activity).text}))}})]},proxy:!0}],null,!1,1738642003)},[i("div",{staticClass:"w-full transition duration-500 ease-in-out text-xs md:h-[1.8rem] h-7 flex justify-center items-center rounded-md book-button bg-gray-600 border-[1.5px] border-dark-50 text-dark-50",class:t.bodyFont},[t._v("\n              "+t._s(t.$t("book"))+" \n              "),i("svg",{staticClass:"ml-1",attrs:{width:"9",height:"9",viewBox:"0 0 9 9",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[i("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.16667 8.66732C1.86542 8.66732 0 6.8019 0 4.50065C0 2.1994 1.86542 0.333984 4.16667 0.333984C6.46792 0.333984 8.33333 2.1994 8.33333 4.50065C8.33333 6.8019 6.46792 8.66732 4.16667 8.66732ZM4.58333 2.83398C4.58333 3.0641 4.39679 3.25065 4.16667 3.25065C3.93655 3.25065 3.75 3.0641 3.75 2.83398C3.75 2.60387 3.93655 2.41732 4.16667 2.41732C4.39679 2.41732 4.58333 2.60387 4.58333 2.83398ZM4.16667 3.66732C4.39679 3.66732 4.58333 3.85387 4.58333 4.08398V6.16732C4.58333 6.39744 4.39679 6.58398 4.16667 6.58398C3.93655 6.58398 3.75 6.39744 3.75 6.16732V4.08398C3.75 3.85387 3.93655 3.66732 4.16667 3.66732Z",fill:"#707070"}})])])]):t.canBeAddedToWaitingList(t.activity)&&this.isSoldOut&&!t.activity.bookedByUser&&!t.schedulePast?i("button",{staticClass:"w-full relative flex justify-center items-center transition duration-500 ease-in-out rounded-md text-xs waiting-button border border-blue-700 border-solid px-2",class:[t.bodyFont,t.darkColor,"es"===t.$i18n.locale?"md:h-[1.8rem] h-9":"md:h-[1.8rem] h-7"],on:{click:function(e){return t.$emit("waitlist",t.activity.id)}}},[t._v("\n            "+t._s(t.$t("partner-pages.waiting-list"))+"\n          ")]):i("div",{on:{click:function(t){t.stopPropagation()}}},[i("Tooltip",{attrs:{triggers:["hover"],placement:"bottom",disabled:!t.isSoldOut},scopedSlots:t._u([{key:"popper",fn:function(){return[i("p",{class:t.darkColor},[t._v(t._s(t.$t("sold-out-tooltip")))])]},proxy:!0}],null,!1,334951582)},[i("div",{staticClass:"w-full flex text-xs md:h-[1.8rem] h-7 cancelled-button justify-center items-center rounded-md cursor-default",class:[t.bodyFont,t.disabledStyleButton]},[t._v("\n                "+t._s(!t.isSoldOut&&!t.schedulePast||t.activity.canceledAt?t.$t("partner-pages.cancelled"):t.$t("book"))+"\n                "),i("svg",{directives:[{name:"show",rawName:"v-show",value:t.isSoldOut,expression:"isSoldOut"}],staticClass:"ml-1 mt-0.5",attrs:{xmlns:"http://www.w3.org/2000/svg",width:"9",height:"10",viewBox:"0 0 9 10",fill:"none"}},[i("path",{attrs:{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M4.16667 9.16634C1.86542 9.16634 0 7.30092 0 4.99967C0 2.69842 1.86542 0.833008 4.16667 0.833008C6.46792 0.833008 8.33333 2.69842 8.33333 4.99967C8.33333 7.30092 6.46792 9.16634 4.16667 9.16634ZM4.58333 3.33301C4.58333 3.56313 4.39679 3.74967 4.16667 3.74967C3.93655 3.74967 3.75 3.56313 3.75 3.33301C3.75 3.10289 3.93655 2.91634 4.16667 2.91634C4.39679 2.91634 4.58333 3.10289 4.58333 3.33301ZM4.16667 4.16634C4.39679 4.16634 4.58333 4.35289 4.58333 4.58301V6.66634C4.58333 6.89646 4.39679 7.08301 4.16667 7.08301C3.93655 7.08301 3.75 6.89646 3.75 6.66634V4.58301C3.75 4.35289 3.93655 4.16634 4.16667 4.16634Z",fill:"#707070"}})])])])],1)],1)])])])])},n=[],o=(i("8e6e"),i("ac6a"),i("456d"),i("28a5"),i("6762"),i("2fdb"),i("bd86")),a=(i("c5f6"),i("2f62")),r=i("ce96"),c=i("ebbf");function l(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);e&&(s=s.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,s)}return i}function d(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?l(Object(i),!0).forEach((function(e){Object(o["a"])(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):l(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}var u={name:"CalendarCard",mixins:[c["a"]],components:{Tooltip:function(){return i.e("chunk-7399317d").then(i.bind(null,"a495"))}},props:{activity:{type:Object},settingView:{type:Object,default:function(){}},canRedeemFaster:{type:Boolean,default:!1},empty:{type:Boolean,default:!1},ahead:{type:Boolean,default:!1},scheduleRollingDays:{type:Number,default:0},lastDate:{type:String,default:""},one:{type:Boolean,default:!1},checkoutCustomization:{type:String,default:""}},data:function(){return{quickCheckout:"quick_checkout",redirectLink:r["k"],pricingKind:{free:"free",fixed:"fixed",plansOnly:"plans_only"}}},computed:d(d({},Object(a["d"])(["currentTheme","currentThemeBrand","website","plans","savedTimezone","waitlistPlanEnabled"])),{},{isSoldOut:function(){return this.activity.bookingsCount>=this.activity.spaces},availableSpaces:function(){return this.activity.spaces-this.activity.bookingsCount},getSpotsLeft:function(){var t=this.activity,e=t.bookedByUser,i=t.userInWaitlist,s={};return e?(s.text=this.$t("booking-status.booked"),s.class=this.isEmbed?"is-primary-font-embed":"is-primary-font-brand",s.booked=!0):!this.isSoldOut&&this.availableSpaces<=5&&this.availableSpaces>0?(s.text="".concat(this.$tc("partner-pages.spots-left",this.availableSpaces)),s.class="style-spots"):this.isSoldOut&&this.website.waitlist_enabled&&this.waitlistPlanEnabled&&!i?(s.text="".concat(this.$t("partner-pages.full-waiting")),s.class="style-full-wainting-list"):(this.isSoldOut||0===this.availableSpaces)&&i?(s.text="".concat(this.$t("partner-pages.waitlist")),s.class=" text-blue-800",s.waitlist=!0):!this.isSoldOut&&0!==this.availableSpaces||this.website.waitlist_enabled||this.waitlistPlanEnabled||i||(s.text="".concat(this.$t("partner-pages.full")),s.class="style-sold-out"),s},isEmbed:function(){return this.$route.path.split("/").includes("embed")},schedulePast:function(){var t=!1;return this.activity&&this.activity.stopAt&&(t=this.$moment.utc().tz(this.savedTimezone)>this.$moment.utc(this.activity.stopAt).tz(this.savedTimezone)),t},scheduleHour:function(){return this.$moment.utc(this.activity.startAt,"YYYY-MM-DD HH:mm:ss").tz(this.savedTimezone).format("hh:mm A")},bgColor:function(){return this.isEmbed?"light"===this.currentTheme?"box-shadow":"box-shadow embed-background-third-dark embed-border-third-dark":"light"===this.currentThemeBrand?"":"box-shadow embed-background-third-dark embed-border-third-dark"},bodyFont:function(){return this.isEmbed?"embed-body-font":"body-font-brand"},bodyColorFont:function(){return this.isEmbed&&"light"===this.currentTheme||"light"===this.currentThemeBrand?"text-black":"embed-font-dark"},bodyColorSecondaryFont:function(){return this.isEmbed&&"light"===this.currentTheme||"light"===this.currentThemeBrand?"text-dark-100":"embed-font-dark"},bookStyleButton:function(){return this.schedulePast?this.isEmbed&&"light"===this.currentTheme||"light"===this.currentThemeBrand?"past cursor-not-allowed":"past dark cursor-not-allowed":this.isEmbed?"light"===this.currentTheme?"embed":"embed dark":"light"===this.currentThemeBrand?"brand":"brand dark"},disabledStyleButton:function(){return this.isEmbed&&"light"===this.currentTheme||"light"===this.currentThemeBrand?"disabled-button":"disabled-button dark"},darkColor:function(){return this.isEmbed&&"dark"===this.currentTheme||"dark"===this.currentThemeBrand?"dark":""}}),methods:{ableToCheckout:function(t){return!t.bookedByUser&&!t.canceledAt&&(!t.userInWaitlist||t.bookingsCount<t.spaces)&&!this.isSoldOut&&!this.schedulePast},canBeAddedToWaitingList:function(t){return this.website.waitlist_enabled&&this.waitlistPlanEnabled&&t.bookingsWaitlistsCount<this.website.waitlist_spaces&&!t.userInWaitlist},getFormatLongDate:function(t){return this.$moment(t,"YYYYMMDD").locale(this.$i18n.locale).format("ddd DD MMM")},routeCheckout:function(t){return t.spaces-t.bookingsCount===0||t.bookedByUser||t.spaces===t.bookingsCount?this.redirectLink("activities/".concat(t.id)):this.checkoutCustomization===this.quickCheckout?[this.pricingKind.plansOnly].includes(t.pricingKind)&&0===t.userSubscriptions.length?this.upsellRouteCheckout(t):this.quickRouteCheckout(t):t.userSubscriptions.length>0||this.plans&&this.plans.filter((function(t){return"unpaid"===t.status})).length>0||[this.pricingKind.free].includes(t.pricingKind)?this.quickRouteCheckout(t):this.upsellRouteCheckout(t)},upsellRouteCheckout:function(t){return this.redirectLink("checkout/pay_as_you_go/".concat(t.id))},quickRouteCheckout:function(t){return this.redirectLink("checkout/complete_order?kind=pay_as_you_go&productId=".concat(t.id))},showMap:function(t){if(!t.branch.online){var e="https://maps.google.com/?q="+t.branch.lat+","+t.branch.lng;window.open(e,"_blank")}}}},h=u,b=(i("4437"),i("2877")),p=Object(b["a"])(h,s,n,!1,null,"3f79e3d3",null);e["default"]=p.exports},4437:function(t,e,i){"use strict";i("4833")},4833:function(t,e,i){}},0,["chunk-7399317d"]]);
//# sourceMappingURL=chunk-10bdf42f.94c6fb50.js.map