1$j(document).ready(function(){$j("#bookacti-booking-list, .bookacti-user-booking-list-table").on("click","tbody tr",function(){$j(".bookacti-booking-list-selected-row").removeClass("bookacti-booking-list-selected-row");$j(this).addClass("bookacti-booking-list-selected-row")});$j("body").on("bookacti_booking_action_data",function(a,b){b?.form_data instanceof FormData&&b.form_data.append("locale",bookacti_localized.current_locale)})}); 2function bookacti_filter_booking_list(a){a=a?a:1;var b=$j("#bookacti-booking-system-bookings-page"),e=bookacti_get_booking_list_filters();e.action="bookactiGetBookingList";e.paged=a;var c=$j("#bookacti-booking-list thead .manage-column:not(.hidden)").length?$j("#bookacti-booking-list thead .manage-column:not(.hidden)").length:1;bookacti.current_filter_request=$j.ajax({url:bookacti_localized.ajaxurl,type:"POST",data:e,dataType:"json",beforeSend:function(){bookacti.current_filter_request!=null&&bookacti.current_filter_request.abort(); 3bookacti_start_loading_booking_system(b);$j("#bookacti-booking-list #the-list").html('<tr class="no-items" ><td class="colspanchange" colspan="'+c+'" >'+bookacti_get_loading_html()+"</td></tr>")},success:function(d){d.status==="success"?($j("#bookacti-booking-list").html(d.booking_list),bookacti_refresh_list_table_hidden_columns(),window.history.pushState({path:d.new_url},"",d.new_url),bookacti_refresh_booking_group_frame(),bookacti_init_tooltip(),$j("#bookacti-booking-list tbody").on("click",".toggle-row", 4function(f){$j(this).closest("tr").toggleClass("is-expanded")}),$j("#bookacti-booking-list").trigger("bookacti_booking_list_filtered",[d,e])):d.status==="failed"&&(d='<tr class="no-items" ><td class="colspanchange" colspan="'+c+'" >'+(typeof d.message!=="undefined"?d.message:bookacti_localized.error)+"</td></tr>",$j("#bookacti-booking-list #the-list").append(d))},error:function(d){d.statusText!="abort"&&(console.log("AJAX "+bookacti_localized.error),console.log(d))},complete:function(){bookacti_stop_loading_booking_system(b); 5bookacti_remove_loading_html($j("#bookacti-booking-list #the-list"))}})} 6function bookacti_update_template_related_filters(){var a=bookacti.booking_system["bookacti-booking-system-bookings-page"].templates_per_activities,b=$j("#bookacti-booking-filter-templates").val();if($j.isEmptyObject(b))return $j("#bookacti-booking-filter-activities option").show(),!1;if(typeof a==="undefined")return!1;$j("#bookacti-booking-filter-activities option").each(function(e,c){var d=parseInt($j(c).attr("value")),f=!0;$j.each(b,function(h,k){return typeof a[d]==="undefined"||$j.inArray(k, 7a[d].template_ids)===-1?!0:f=!1});f?($j(c).is(":selected")&&$j(c).prop("selected",!1),$j(c).attr("disabled",!0).hide()):$j(c).attr("disabled",!1).show()});$j("#bookacti-booking-filter-activities").hasClass("select2-hidden-accessible")&&(bookacti_select2_destroy($j("#bookacti-booking-filter-activities")),bookacti_select2_init())} 8function bookacti_refresh_calendar_according_to_date_filter(){if(!$j("#bookacti-booking-system-filter-container").is(":visible"))return!1;var a=$j("#bookacti-booking-system-bookings-page").attr("id"),b=$j("#bookacti-booking-filter-dates-from").val(),e=$j("#bookacti-booking-filter-dates-to").val();b=b?moment.utc(b+" 00:00:00").locale("en"):"";e=e?moment.utc(e+" 23:59:59").locale("en"):"";bookacti.booking_system[a].start=b?b.format("YYYY-MM-DD HH:mm:ss"):"";bookacti.booking_system[a].end=e?e.format("YYYY-MM-DD HH:mm:ss"): 9"";var c={};b&&(c.start=b.format("YYYY-MM-DD"));e&&(c.end=e.add(1,"days").format("YYYY-MM-DD"));bookacti.fc_calendar[a].setOption("validRange",c)} 10function bookacti_unpick_all_events_filter(){var a=$j("#bookacti-booking-system-bookings-page");bookacti_clear_booking_system_displayed_info(a);$j("#bookacti-unpick-events-filter").hide(200);$j("#bookacti-picked-events-actions-container").hide(200);$j("#bookacti-booking-system-filter-container").is(":visible")&&$j("#bookacti-pick-event-filter-instruction").show(200)} 11function bookacti_reload_booking_system_according_to_filters(a){var b=a.attr("id"),e=$j("#bookacti-booking-filter-templates").val(),c=$j("#bookacti-booking-filter-status").val(),d=$j("#bookacti-booking-filter-customer").val(),f=$j("#bookacti-booking-filter-dates-from").val(),h=$j("#bookacti-booking-filter-dates-end").val();if(!e||$j.isEmptyObject(e))e=[],$j("#bookacti-booking-filter-templates option").each(function(){e.push($j(this).val())});bookacti.booking_system[b].calendars=e;bookacti.booking_system[b].activities= 12[];bookacti.booking_system[b].group_categories=[];bookacti.booking_system[b].status=c?c:[];bookacti.booking_system[b].user_id=d?[d]:[];bookacti.booking_system[b].start=f?f+" 00:00:00":"";bookacti.booking_system[b].end=h?h+" 23:59:59":"";bookacti_unpick_all_events_filter();bookacti_reload_booking_system(a)} 13function bookacti_init_booking_actions(a){a||="#bookacti-booking-list, .bookacti-user-booking-list-table";var b="";a.split(",").map(function(e){b&&(b+=", ");b+=e.trim()+" .bookacti-booking-action, ";b+=e.trim()+" .bookacti-booking-group-action"});$j("body").on("click",b,function(e){e.preventDefault();if(e=$j(this).data("action")){bookacti.user_auth_key=$j(this).data("user-auth-key")?$j(this).data("user-auth-key"):"";var c={booking_ids:[],booking_group_ids:[],all:0,filters:{}};if($j(this).hasClass("bookacti-booking-action")){var d= 14$j(this).data("booking-id");d&&c.booking_ids.push(parseInt(d))}else(d=$j(this).data("booking-group-id"))&&c.booking_group_ids.push(parseInt(d));$j(this).attr("href")&&$j(this).attr("href")!==""&&!$j(this).hasClass("prevent-default")?$j(this).hasClass("_blank")?window.open($j(this).attr("href")):location.href=$j(this).attr("href"):(c.booking_ids.length||c.booking_group_ids.length)&&bookacti_trigger_booking_action(e,c)}})} 15function bookacti_init_booking_bulk_actions(){$j("#bookacti-bookings-container").on("click",'.bulkactions input[type="submit"]',function(a){a.preventDefault();if(a=$j(this).siblings('select[name^="action"]').val()){var b={booking_ids:[],booking_group_ids:[],all:parseInt($j("#bookacti-all-selected").val())?1:0,filters:parseInt($j("#bookacti-all-selected").val())?bookacti_get_booking_list_filters():{}};$j('#bookacti-bookings-container tbody .check-column input[name="booking_ids[]"]:checked').each(function(){var e= 16$j(this).val();e&&b.booking_ids.push(parseInt(e))});$j('#bookacti-bookings-container tbody .check-column input[name="booking_group_ids[]"]:checked').each(function(){var e=$j(this).val();e&&b.booking_group_ids.push(parseInt(e))});(b.booking_ids.length||b.booking_group_ids.length)&&bookacti_trigger_booking_action(a,b)}})} 17function bookacti_trigger_booking_action(a,b){if(b.booking_ids.length||b.booking_group_ids.length||b.all&&!$j.isEmptyObject(b.filters))a==="reschedule"?bookacti_dialog_reschedule_bookings(b):a==="refund"?bookacti_dialog_refund_bookings(b):a==="edit_status"?bookacti_dialog_change_bookings_status(b):a==="edit_quantity"?bookacti_dialog_change_bookings_quantity(b):a==="send_notification"?bookacti_dialog_send_bookings_notification(b):a==="delete"?bookacti_dialog_delete_bookings(b):a==="display_grouped_bookings"? 18bookacti_display_grouped_bookings(b):a==="cancel"?bookacti_dialog_cancel_bookings(b):$j("body").trigger("bookacti_trigger_booking_action",[a,b])}function bookacti_unselect_all_bookings(){$j('#bookacti-bookings-container thead .check-column input[type="checkbox"]').prop("checked",!0).trigger("click.wp-toggle-checkboxes");$j("#bookacti-bookings-container .tablenav .bookacti-select-all-container").remove();$j("#bookacti-all-selected").val(0)} 19function bookacti_get_booking_list_filters(){var a=$j("#bookacti-booking-list-filters-form").length?bookacti_serialize_object($j("#bookacti-booking-list-filters-form")):{};$j.isEmptyObject(a)||a.templates||(a.templates=[],$j("#bookacti-booking-filter-templates option").each(function(){a.templates.push($j(this).val())}));$j("#bookacti-booking-list-filters-form").trigger("bookacti_filter_booking_list_data",[a]);return a} 20function bookacti_change_export_type_according_to_active_tab(){var a=$j("#bookacti-export-bookings-dialog .bookacti-tabs li.ui-tabs-active");a=a.length?a.hasClass("bookacti-tab-ical")?"ical":"csv":"csv";var b=$j("#bookacti-export-bookings-url-container").data("export-type");$j("#bookacti-export-type-field").val(a);b===a?($j("#bookacti-export-bookings-url-container").show(),$j("#bookacti-export-bookings-dialog .bookacti-notices").show()):($j("#bookacti-export-bookings-url-container").hide(),$j("#bookacti-export-bookings-dialog .bookacti-notices").hide())} 21function bookacti_display_grouped_bookings(a){var b=$j();$j.each(a.booking_group_ids,function(d,f){b=b.add($j('.bookacti-booking-group[data-booking-group-id="'+f+'"]').closest("tr, .bookacti-booking-row"))});b.each(function(){var d=$j(this).find(".bookacti-booking-group").addBack(".bookacti-booking-group").data("booking-group-id");if(!d)return!0;$j(this).next().hasClass("bookacti-gouped-booking")&&($j(this).next().is(":visible")?($j(this).nextUntil("tr:not(.bookacti-gouped-booking)").addClass("hidden"), 22$j(this).nextUntil("tr:not(.bookacti-gouped-booking)").length%2&&$j(this).after('<tr class="bookacti-gouped-booking hidden dummy"></tr>'),$j(this).find(".bookacti-show-booking-group-bookings").removeClass("active")):($j(this).next(".bookacti-gouped-booking.hidden.dummy").remove(),$j(this).nextUntil("tr:not(.bookacti-gouped-booking)").removeClass("hidden"),$j(this).find(".bookacti-show-booking-group-bookings").addClass("active")),a.booking_group_ids=jQuery.grep(a.booking_group_ids,function(f){return f!= 23d}),b=b.not($j(this)))});if(b.length&&a.booking_group_ids.length){var e=[];
23b.first().find("td").each(function(){var d=$j(this).data("column-id");d&&e.push(d)});a.all=!1;a.filters={};var c={form_data:new FormData};c.form_data.append("action","bookactiGetGroupedBookingsRows");c.form_data.append("booking_selection",JSON.stringify(a));c.form_data.append("columns",JSON.stringify(e));c.form_data.append("is_admin",bookacti_localized.is_admin?1:0);c.form_data.append("user_auth_key",typeof bookacti.user_auth_key!== 24"undefined"?bookacti.user_auth_key:"");c.form_data.append("nonce",bookacti_localized.nonce_get_booking_rows);$j("body").trigger("bookacti_booking_action_data",[c,a,"display_grouped_bookings"]);bookacti_booking_row_enter_loading_state(b);$j.ajax({url:bookacti_localized.ajaxurl,type:"POST",data:c.form_data,dataType:"json",cache:!1,contentType:!1,processData:!1,success:function(d){if(d.status==="success"){$j("#bookacti-booking-list-container #the-list tr.no-items").remove();if(d.rows){var f=$j(d.rows); 25b.each(function(){var k=$j(this).find(".bookacti-booking-group").addBack(".bookacti-booking-group").data("booking-group-id"),g=k?'.bookacti-gouped-booking[data-booking-group-id="'+k+'"]':"";g=g?f.find(g).addBack(g).closest("tr"):$j();k&&$j('.bookacti-gouped-booking[data-booking-group-id="'+k+'"]').remove();g.length&&$j(this).after(g)});bookacti_refresh_list_table_hidden_columns();bookacti_init_tooltip()}bookacti_refresh_booking_group_frame();$j("body").trigger("bookacti_grouped_bookings_displayed", 26[d])}else if(d.status==="failed"){var h=$j("#bookacti-booking-list thead .manage-column:not(.hidden)").length?$j("#bookacti-booking-list thead .manage-column:not(.hidden)").length:e.length;b.after('<tr class="no-items"><td class="colspanchange" colspan="'+h+'">'+(typeof d.message!=="undefined"?d.message:bookacti_localized.error)+"</td></tr>")}},error:function(d){console.log("AJAX "+bookacti_localized.error);console.log(d)},complete:function(){bookacti_booking_row_exit_loading_state(b)}})}} 27function bookacti_booking_row_enter_loading_state(a){a.find(".bookacti-booking-status").hide();bookacti_add_loading_html(a.find(".bookacti-booking-status"),"after");a.find(".bookacti-booking-action").attr("disabled",!0)}function bookacti_booking_row_exit_loading_state(a){bookacti_remove_loading_html(a);a.find(".bookacti-booking-status").show();a.find(".bookacti-booking-action").attr("disabled",!1)} 28function bookacti_refresh_list_table_hidden_columns(){$j(".hide-column-tog").each(function(){var a=$j(this).val();$j(this).prop("checked")?$j(".column-"+a).removeClass("hidden"):$j(".column-"+a).addClass("hidden")})} 29function bookacti_refresh_booking_group_frame(){$j(".bookacti-gouped-booking").removeClass("bookacti-gouped-booking-first bookacti-gouped-booking-last");var a=0;$j(".bookacti-gouped-booking").each(function(){if(a===$j(this).data("booking-group-id"))return!0;a=$j(this).data("booking-group-id");$j('.bookacti-gouped-booking[data-booking-group-id="'+a+'"]:first').addClass("bookacti-gouped-booking-first");$j('.bookacti-gouped-booking[data-booking-group-id="'+a+'"]:last').addClass("bookacti-gouped-booking-last")})} 30function bookacti_validate_picked_events(a,b){a=a||$j(".bookacti-booking-system:first");b=b||0;var e=a.attr("id");e=bookacti.booking_system[e].picked_events;var c={events_selected:!0,consistent_inputs:!0,is_qty_sup_to_0:!0,is_qty_inf_to_avail:!0,send:!0},d=a.closest("form"),f={selected_events:{}};d.length?f=bookacti_serialize_object(d):(d=a.siblings(".bookacti-booking-system-inputs"),d.length&&(d.wrap('<form class="bookacti-temporary-form"></form>'),f=bookacti_serialize_object(d.closest("form.bookacti-temporary-form")), 31d.unwrap("form.bookacti-temporary-form")));typeof f.selected_events==="undefined"?c.events_selected=!1:$j.isEmptyObject(f.selected_events)&&(c.events_selected=!1);e.length||(c.events_selected=!1);if(c.events_selected){var h=0;$j.each(e,function(n,l){if(!c.consistent_inputs)return!1;if(parseInt(l.group_id)>0){if(f.selected_events[h].group_id!=l.group_id||f.selected_events[h].group_date!==l.group_date)c.consistent_inputs=!1}else if(f.selected_events[h].id!=l.id||f.selected_events[h].start!==l.start|| 32f.selected_events[h].end!==l.end)c.consistent_inputs=!1;++h});d=0;for(var k in f.selected_events)f.selected_events.hasOwnProperty(k)&&++d;k=0;for(var g in e)e.hasOwnProperty(g)&&++k;d!==k&&(c.consistent_inputs=!1)}if(parseInt(b)<=0)c.is_qty_sup_to_0=!1;else{var m=bookacti_get_min_and_max_quantity(a);parseInt(b)>parseInt(m.avail)&&(c.is_qty_inf_to_avail=!1)}c.events_selected&&c.consistent_inputs&&c.is_qty_sup_to_0&&c.is_qty_inf_to_avail||(c.send=!1);a.siblings(".bookacti-notices").empty();a.trigger("bookacti_validate_picked_events", 33[c]);c.send||(g="",c.events_selected||(g+="<li>"+bookacti_localized.error_select_event+"</li>"),c.is_qty_inf_to_avail||(g+="<li>"+bookacti_localized.error_less_avail_than_quantity.replace("%1$s",b).replace("%2$s",m.avail)+"</li>"),c.is_qty_sup_to_0||(g+="<li>"+bookacti_localized.error_quantity_inf_to_0+"</li>"),c.consistent_inputs||(g+="<li>"+bookacti_localized.error_corrupted_event+"</li>"),g!==""&&a.siblings(".bookacti-notices").append("<ul class='bookacti-error-list'>"+g+"</ul>").show());return c.send} 34;
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.