https://www.fertilitydost.com/wp-content/cache/min/1684/wp-content…/js/appointment.js?ver=1748423067
1jQuery(document).ready((function(){jQuery(document).on("submit",".dss-book-appointment-form",(async function(e){e.preventDefault();var s=1,r=jQuery(this);if(jQuery(".error-msg").remove(),""==r.find('.dss-form-control[name="name"]').val()?(jQuery("<div class='error-msg'>This field is required</div>").insertAfter(r.find('.dss-form-control[name="name"]')),s=0):r.find('.dss-form-control[name="name"]').val().length<4&&(jQuery("<div class='error-msg'>This field must be at least 4 characters</div>").insertAfter(r.find('.dss-form-control[name="name"]')),s=0),""==r.find('.dss-form-control[name="number"]').val()?(jQuery("<div class='error-msg'>This field is required</div>").insertAfter(r.find('.dss-form-control[name="number"]')),s=0):10!=r.find('.dss-form-control[name="number"]').val().length&&(jQuery("<div class='error-msg'>This field must be 10 digits</div>").insertAfter(r.find('.dss-form-control[name="number"]')),s=0),0==jQuery(".dss-book-slot.active").length&&(jQuery("<div class='error-msg'>Please select Book A Slot or Request Call Back</div>").insertAfter(jQuery(".dss-booking-slot-option")),s=0),"Book A Slot"==jQuery(".dss-book-slot.active").attr("value")&&(""==jQuery('.dss-form-control[name="book-date"]').val()&&(jQuery("<div class='error-msg'>This field is required</div>").insertAfter(jQuery('.dss-form-control[name="book-date"]')),s=0),0==jQuery(".dss-time-slot-type.active").length?(jQuery("<div class='error-msg'>Please select time slot</div>").insertAfter(jQuery(".dss-time-slots-sec")),s=0):0==jQuery(".dss-timeslot-item.active").length&&("Morning"==jQuery(".dss-time-slot-type.active").attr("value")?jQuery(".dss-timeslot-item.dss-morning").length>0&&jQuery("<div class='error-msg'>Please select slot time</div>").insertAfter(jQuery(".dss-time-slots-sec")):jQuery(".dss-timeslot-item.dss-evening").length>0&&jQuery("<div class='error-msg'>Please select slot time</div>").insertAfter(jQuery(".dss-time-slots-sec")),s=0)),1==s){let e=new FormData(this);e.append("action",r.attr("action")),e.append("slot_type",jQuery(".dss-book-slot.active").length>0?jQuery(".dss-book-slot.active").attr("value"):""),"Book A Slot"==jQuery(".dss-book-slot.active").attr("value")&&(e.append("book-date",jQuery('.dss-form-control[name="book-date"]').val()),e.append("timeslot",jQuery(".dss-timeslot-item.active").length>0?jQuery(".dss-timeslot-item.active").attr("time"):"")),jQuery(".loader").show();var t=await ajaxCallForData(e);if(jQuery(".loader").hide(),1==t.response)window.location.href=t.URL;else if(2==t.response)swal.fire({position:"center",icon:"error",showConfirmButton:!1,text:t.message,timer:4e3,showCloseButton:!0});else for(var o in t.errors)t.errors.hasOwnProperty(o)&&(jQuery(`.${o}-error`).length>0?jQuery("<div class='error-msg'>"+t.errors[o]+"</div>").insertAfter(jQuery(`.${o}-error`)):jQuery("<div class='error-msg'>"+t.errors[o]+"</div>").insertAfter(jQuery('.dss-form-control[name="'+o+'"]')))}})),jQuery(document).on("click",".dss-book-slot",(async function(){if(jQuery(".error-msg").remove(),jQuery(".dss-slot-sec").addClass("dss-d-none"),jQuery(".dss-book-slot").removeClass("active"),jQuery(this).addClass("active"),"Book A Slot"==jQuery(this).attr("value")){if(jQuery(".dss-booking-slot-sec").removeClass("dss-d-none"),""!=jQuery('.dss-form-control[name="book-date"]').val()){let o=new FormData;o.append("action","getAvailability"),o.append("selectDate",jQuery('.dss-form-control[name="book-date"]').val());try{jQuery(".loader").show();var e=await ajaxCallForData(o);if(jQuery(".loader").hide(),1==e.response) 2if("object"==typeof e.timeSlots&&e.timeSlots.length>0){var s,r,t="";e.timeSlots.forEach((e=>{s=new Date(1e3*e.timestamp),r=s.toLocaleTimeString("en-US",{hour:"numeric",minute:"2-digit",hour12:!0}),t+=`\n <div class="dss-timeslot-item ${-1!==r.indexOf("AM")?"dss-morning":"dss-evening"}" time="${e.time}" >${r}</div>\n `})),jQuery(".dss-timeslot-sec").html(t),jQuery(".dss-time-slot-type").removeClass("active"),jQuery(".dss-timeslot-item.dss-morning").length>0?(jQuery('.dss-time-slot-type[value="Morning"]').addClass("active"),jQuery(".dss-timeslot-item.dss-morning").addClass("dss-show")):jQuery(".dss-timeslot-item.dss-evening").length>0&&(jQuery('.dss-time-slot-type[value="Evening"]').addClass("active"),jQuery(".dss-timeslot-item.dss-evening").addClass("dss-show"))}else jQuery(".dss-time-slot-type").removeClass("active"),jQuery('.dss-time-slot-type[value="Morning"]').addClass("active"),jQuery(".dss-timeslot-sec").html('\n <div class="dss-error-message">Morning slots are all booked. Please look into evening availability or request a callback.</div>\n ');else 2==e.response?(swal.fire({position:"center",icon:"error",showConfirmButton:!1,text:e.message,timer:4e3,showCloseButton:!0}),jQuery(".dss-time-slot-type").removeClass("active"),jQuery('.dss-time-slot-type[value="Morning"]').addClass("active"),jQuery(".dss-timeslot-sec").html('\n <div class="dss-error-message">Morning slots are all booked. Please look into evening availability or request a callback.</div>\n ')):(console.log("else"),jQuery(".dss-time-slot-type").removeClass("active"),jQuery('.dss-time-slot-type[value="Morning"]').addClass("active"),jQuery(".dss-timeslot-sec").html('\n <div class="dss-error-message">Morning slots are all booked. Please look into evening availability or request a callback.</div>\n '))}catch(e){console.log("cathc"),jQuery(".loader").hide(),swal.fire({position:"center",icon:"error",showConfirmButton:!1,text:"Something Wrong!",showCloseButton:!0})}}else console.log("else 2"),jQuery(".dss-time-slot-type").removeClass("active"),jQuery('.dss-time-slot-type[value="Morning"]').addClass("active"),jQuery(".dss-timeslot-sec").html('\n <div class="dss-error-message">Morning slots are all booked. Please look into evening availability or request a callback.</div>\n ');jQuery(".main_home_slider").find(".slick-track").css("width",jQuery(".main_home_slider").find(".slick-track").css("width")),jQuery(window).trigger("resize")}else jQuery(".dss-request-call-sec").removeClass("dss-d-none")})),jQuery(document).on("change",".dss-form-control[name='book-date']",(function(){jQuery(".dss-book-slot.active").click()})),jQuery(document).on("click",".dss-time-slot-type",(function(){jQuery(".dss-error-message").remove(),jQuery(".dss-booking-slot-sec .error-msg").remove(),jQuery(".dss-time-slot-type").removeClass("active"),jQuery(".dss-timeslot-item").removeClass("dss-show").removeClass("active"),jQuery(this).addClass("active"),"Morning"==jQuery(this).attr("value")?jQuery(".dss-timeslot-item.dss-morning").length>0?jQuery(".dss-timeslot-item.dss-morning").addClass("dss-show"):jQuery(".dss-timeslot-sec").append('\n <div class="dss-error-message">Morning slots are all booked. Please look into evening availability or request a callback.</div>\n '):jQuery(".dss-timeslot-item.dss-evening").length>0?jQuery(".dss-timeslot-item.dss-evening").addClass("dss-show"):jQuery(".dss-timeslot-sec").append('\n <div class="dss-error-message">Evening slots are all booked. Please look into morning availability or request a callback.</div>\n ')})),jQuery(document).on("click",".dss-timeslot-item",(function(){jQuery(".dss-timeslot-item").removeClass("active"),jQuery(this).addClass("active")})),jQuery(document).on("click",'[data-bs-target="#book-appointment-modal"]',(function(){jQuery(".dss-error-message").remove(),jQuery(".error-msg").remove(),jQuery(".dss-time-slot-type").removeClass("active"),jQuery('.dss-form-control[name="book-date"]').val(jQuery('.dss-form-control[name="book-date"]').attr("min")),jQuery(".dss-book-slot").removeClass("active"),jQuery(".dss-booking-slot-sec").addClass("dss-d-none"),jQuery(".dss-request-call-sec").removeClass("dss-d-none"),jQuery(".dss-time-slots-sec .dss-timeslot-sec").html(""),jQuery('.dss-book-appointment-form .dss-form-control[name="name"]').val(""),jQuery('.dss-book-appointment-form .dss-form-control[name="number"]').val(""),jQuery('.dss-book-appointment-form input[name="doc_id"]').val(""),void 0!==jQuery(this).attr("doc-id")&&jQuery('.dss-book-appointment-form input[name="doc_id"]').val(jQuery(this).attr("doc-id"))})),jQuery(document).on("keyup",'.dss-book-appointment-form .dss-form-control[name="name"]',(function(){jQuery(this).parent().find(".error-msg").remove(),""==jQuery(this).val()?jQuery("<div class='error-msg'>This field is required</div>").insertAfter(jQuery(this)):jQuery(this).val().length<4&&jQuery("<div class='error-msg'>This field must be at least 4 characters</div>").insertAfter(jQuery(this))})),jQuery(document).on("keyup",'.dss-book-appointment-form .dss-form-control[name="number"]',(function(){jQuery(this).parent().find(".error-msg").remove(),""==jQuery(this).val()?(jQuery("<div class='error-msg'>This field is required</div>").insertAfter(jQuery(this)),flag=0):10!=jQuery(this).val().length&&(jQuery("<div class='error-msg'>This field must be 10 digits</div>").insertAfter(jQuery(this)),flag=0)}))}))
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.