(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["744a1465"],{11605:function(e,t,i){"use strict";var n=function(){var e=this,t=e.$createElement,i=e._self._c||t;return e.isFullyLoaded?i("q-btn",e._b({staticClass:"q-pl-lg q-pr-lg q-mr-lg",attrs:{"data-test":e.CypressTarget("Buy"),label:e.labelText,size:"17px",rounded:""},on:{click:function(t){e.$emit("addToCart")}}},"q-btn",e.quasarButtonProps,!1),[e._t("default")],2):e._e()},s=[];n._withStripped=!0;var r=i("b8f8"),a=i("3156"),l=i.n(a),o=i("2f62"),u={computed:l()({},Object(o["c"])("ticketSale",["singleEventInformation","isBinListValidated","isEventOnPresale","singleEventTicketDates","loadedPricesCount","pricesAlreadyLoadedOneTime","singleEventMode"]),{isFullyLoaded:function(){if(this.pricesAlreadyLoadedOneTime)return!0;if("calendar"===this.singleEventMode||"map"===this.singleEventMode)return!0;var e=this.filteredEventDates(),t=e.reduce(function(e,t){return e+t.tickets.length},0);return this.loadedPricesCount>=t&&(this.setPricesAlreadyLoaded(!0),!0)}}),methods:l()({},Object(o["b"])("ticketSale",["setPricesAlreadyLoaded"]),{filteredEventDates:function(){var e=this;if(!this.isEventOnPresale)return this.singleEventTicketDates;var t=function(t){return t.bin_config_id&&e.isBinListValidated(e.singleEventInformation.code,e.singleEventInformation.slug,t.bin_config_id)};return this.singleEventTicketDates.filter(function(e){return e.tickets.some(t)}).map(function(e){return l()({},e,{tickets:e.tickets.filter(t)})})}})},d={name:"BuyButton",mixins:[r["a"],u],props:{freeSale:{type:Boolean,required:!1,default:!1},flat:{type:Boolean,required:!1,default:!0},sparse:{type:Boolean,required:!1,default:!0},label:{type:String,required:!1,default:""}},computed:{labelText:function(){var e=this.freeSale?this.$t("button.buy"):this.$t("button.finish");return this.label?this.label:e}}},c=d,f=i("2877"),p=Object(f["a"])(c,n,s,!1,null,null,null);p.options.__file="buyButton.vue";t["a"]=p.exports}}]);
//# sourceMappingURL=744a1465.7d3762c3.2024-10-22T18:36:13.257Z.js.map