!function(n){const r={container:"",init(){const t=this;t.container=n("#aiosrs-schema-settings, #aiosrs-pro-custom-fields"),n(document).ready(function(){n(".select2-class").select2();var s=["Site Meta","Post Meta (Basic Fields)"];if("custom-markup"===n("#bsf-aiosrs-schema-type").val())for(let e=0;e .aiosrs-pro-repeater-table-wrap").length;1 .aiosrs-pro-repeater-table-wrap").each(function(a,e){n(e).each(function(e,s){n(s).find("input, textarea, select:not(.bsf-aiosrs-schema-meta-field)").each(function(e,s){var t=void 0!==n(s).attr("name")?n(s).attr("name").replace(/\[\d+]/,"["+a+"]"):"";n(s).attr("name",t)})})}))},bindTooltip(){n(".bsf-aiosrs-schema-heading-help").tooltip({content(){return n(this).prop("title")},tooltipClass:"bsf-aiosrs-schema-ui-tooltip",position:{my:"center top",at:"center bottom+10"},hide:{duration:200},show:{duration:200}})},schemaTypeDependency(){const s=this.container;this.container.on("change",'select[name="bsf-aiosrs-schema-type"]',function(){s.find(".bsf-aiosrs-schema-meta-wrap").css("display","none");var e=n(this).val();void 0!==e&&""!==e&&s.find("#bsf-"+e+"-schema-meta-wrap").css("display","")})},init_target_rule_select2(e){n(e).select2({placeholder:"Search Fields...",ajax:{url:ajaxurl,dataType:"json",method:"post",delay:250,data(e){return{nonce_ajax:AIOSRS_Rating.specified_field,q:e.term,page:e.page,action:"bsf_get_specific_meta_fields"}},processResults(e){return{results:e}},cache:!0},minimumInputLength:2})},get_review_item_type_html(s){jQuery.post({url:ajaxurl,data:{action:"fetch_item_type_html",itemType:s,nonce:AIOSRS_Rating.security,post_id:jQuery("#post_ID").val()}}).done(function(e){n(".bsf-review-item-type-field").remove(),n(e).insertAfter(jQuery("#bsf-aiosrs-review-schema-type").parent().parent().closest("tr")),n("select.bsf-aiosrs-schema-select2").each(function(e,s){r.init_target_rule_select2(s)}),n(".bsf-aiosrs-review-"+s+"-rating").each(function(){if(n(this).closest(".bsf-aiosrs-schema-table").find(".bsf-aiosrs-schema-row").css("display",""),"accept-user-rating"===n(this).val()){const s=n(this).closest(".bsf-aiosrs-schema-row").next(".bsf-aiosrs-schema-row"),t=s.find(".bsf-aiosrs-schema-meta-field").attr("name");var e=jQuery(".bsf-aiosrs-review-schema-type").val();e&&0<=t.indexOf("bsf-aiosrs-review["+e+"-review-count]")&&s.hide(),0<=t.indexOf("[review-count]")&&s.hide()}}),r.init_date_time_fields(),r.prepare_event_schmea_fields()}).fail(function(){})},prepare_event_schmea_fields(){n(".wpsp-dropdown-event-status, .wpsp-dropdown-bsf-aiosrs-event-event-status").change(function(){const e=n(this).parents(".bsf-aiosrs-schema-meta-wrap, .aiosrs-pro-meta-fields-wrap");e.find("td.wpsp-event-status-rescheduled, td.bsf-aiosrs-review-bsf-aiosrs-event-previous-date").hide(),this.value||(this.value="EventScheduled"),"EventRescheduled"===this.value&&e.find("td.wpsp-event-status-rescheduled, td.bsf-aiosrs-review-bsf-aiosrs-event-previous-date").show();var s=n(".wpsp-dropdown-event-attendance-mode, .wpsp-dropdown-bsf-aiosrs-event-event-attendance-mode").val();"EventMovedOnline"===this.value||"OfflineEventAttendanceMode"!==s?(e.find("td.wpsp-event-status-offline").hide(),e.find("td.wpsp-event-status-online").show(),e.find(".wpsp-dropdown-event-attendance-mode, .wpsp-dropdown-bsf-aiosrs-event-event-attendance-mode").val("OnlineEventAttendanceMode")):(e.find("td.wpsp-event-status-offline").show(),e.find("td.wpsp-event-status-online").hide())}),n(".wpsp-dropdown-event-attendance-mode, .wpsp-dropdown-bsf-aiosrs-event-event-attendance-mode").change(function(){const e=n(this).parents(".bsf-aiosrs-schema-meta-wrap, .aiosrs-pro-meta-fields-wrap");e.find("td.wpsp-event-status-rescheduled").hide(),"EventMovedOnline"!==n(".wpsp-dropdown-event-status, .wpsp-dropdown-bsf-aiosrs-event-event-status").val()&&(e.find("td.wpsp-event-status-offline").show(),e.find("td.wpsp-event-status-online").hide()),"OfflineEventAttendanceMode"!==this.value&&(e.find("td.wpsp-event-status-offline").hide(),e.find("td.wpsp-event-status-online").show()),"MixedEventAttendanceMode"===this.value&&(e.find("td.wpsp-event-status-offline").show(),e.find("td.wpsp-event-status-online").show())}),n(".wpsp-dropdown-event-attendance-mode, .wpsp-dropdown-bsf-aiosrs-event-event-attendance-mode").trigger("change")},init_date_time_fields(){n(".wpsp-datetime-local-field, .wpsp-date-field, .wpsp-time-duration-field").each(function(){n(this).removeClass("hasDatepicker")});const t=".wpsp-date-published-date, .wpsp-datetime-local-event-start-date, .wpsp-date-start-date, .wpsp-datetime-local-start-date",a=".wpsp-date-modified-date, .wpsp-datetime-local-event-end-date, .wpsp-date-end-date, .wpsp-datetime-local-end-date";n(document).on("focus",".wpsp-time-duration-field",function(){n(this).timepicker({timeFormat:"HH:mm:ss",hourMin:0,hourMax:99,oneLine:!0,currentText:"Clear",onSelect(){!function(e){const s=n(e).closest(".aiosrs-pro-custom-field-time-duration"),t=s.find(".time-duration-field");let a=n(e).val();a=a.replace(/:/,"H"),a=a.replace(/:/,"M"),a="PT"+a+"S",t.val(a);const i=n(e).parents(".wpsp-local-fields");i.find(".wpsp-default-hidden-value").val(a)}(this)}})}),n(document).on("focus",".wpsp-datetime-local-field, .wpsp-date-field",function(){n(this).datetimepicker({dateFormat:"yy-mm-dd",timeFormat:"hh:mm TT",changeMonth:!0,changeYear:!0,showOn:"focus",showButtonPanel:!0,closeText:"Done",currentText:"Clear",yearRange:"-100:+10",onClose(e,s){s="#"+s.id;jQuery(s).is(t)?n(a).datetimepicker("option","minDate",new Date(e)):jQuery(s).is(a)&&n(t).datetimepicker("option","maxDate",new Date(e)),jQuery(s).parents(".wpsp-local-fields").find(".wpsp-default-hidden-value").val(e)}})}),n.datepicker._gotoToday=function(e){n(e).datepicker("setDate","").datepicker("hide").blur()}}};n(function(){r.init(),n("body").hasClass("aiosrs-pro-setup")||r.init_date_time_fields()}),n(document).ready(function(){let e=n(".aiosrs-pro-meta-fields-wrap");e.each(function(e,s){let t=n(s).find(".wpsp-field-label"),a=t.text();"Image License"===a.trim()&&t.attr("style","width:6%")}),n("#bsf-aiosrs-review-schema-type").change(function(){var e=n(this).val().trim();e?r.get_review_item_type_html(e):n(".bsf-review-item-type-field").remove()}),n("#bsf-aiosrs-review-schema-type").change(),r.prepare_event_schmea_fields()})}(jQuery);