PageSourceSearch

https://discountbookman.com/wp-content/plugins/gp-limit-dates/js/gp-limit-dates.min.js?ver=1.1.38

js discountbookman.com collected 2026-09-26 14:36:23 UTC 20,716 bytes, 1 lines download raw bytes

1!function(e){String.prototype.gformFormat||(String.prototype.gformFormat=function(){var e=arguments;return this.replace(/{(\d+)}/g,function(t,a){return void 0!==e[a]?e[a]:t})}),window.GPLimitDates={isWhatSockMode:function(){return"undefined"!=typeof $A&&"function"==typeof $A.setDatepicker},getWhatSockCalendar:function(e){if(!GPLimitDates.isWhatSockMode())return null;var t=e+"_calendar";return $A.reg&&$A.reg.has(t)?$A.reg.get(t):null},hasJqueryUiDatepicker:function(t){return!!(void 0!==e.datepicker&&t&&t.length&&t.data("datepicker"))},isInlineField:function(e,t){return!!(t&&t[e]&&t[e].inlineDatepicker)},getJqueryUiDateFormat:function(e,t){var a=(t[e].dateFormat||"mdy").split("_"),i=a[1]?a[1]:"slash",r={m:"mm",d:"dd",y:"yy"};return a[0].split("").map(function(e){return r[e]}).join({slash:"/",dot:".",dash:"-"}[i]||"/")},initInlineDatepickers:function(t){if(void 0!==e.datepicker){var a=window["GPLimitDatesData"+t];a&&e.each(a,function(i){if(GPLimitDates.isInlineField(i,a)){var r=e("#datepicker_"+t+"_"+i);if(!(!r.length||GPLimitDates.hasJqueryUiDatepicker(r))){var n={dateFormat:GPLimitDates.getJqueryUiDateFormat(i,a),changeMonth:!0,changeYear:!0,beforeShow:function(){}};n=gform.applyFilters("gform_datepicker_options_pre_init",n,t,i),r.datepicker(n),r.addClass("gpld-inline-datepicker--standalone")}}})}},patchWhatSockYearNav:function(e){if(e&&!e.gpldYearNavPatched&&"function"==typeof e.afterRender&&"function"==typeof e.isDisabledYear){e.gpldYearNavPatched=!0;var t=e.afterRender;e.afterRender=function(){var a=t.apply(this,arguments);return GPLimitDates.refreshWhatSockYearButtons(e),a}}},refreshWhatSockYearButtons:function(e){e.range&&e.range.current&&e.buttons&&(GPLimitDates.refreshWhatSockYearButton(e,"pY",-1),GPLimitDates.refreshWhatSockYearButton(e,"nY",1),"function"==typeof e.navUpdate&&e.navUpdate())},refreshWhatSockYearButton:function(t,a,i){var r=t.buttons[a];if(r){var n=e(r),s=t.range.current.year+i;n.hasClass("disabled")&&!t.isDisabledYear(t,s)&&(n.removeClass("disabled").removeAttr("aria-disabled").attr("tabindex","0"),$A.data(r,"disabled",!1)),n.data("gpldYearNav")||n.data("gpldYearNav",!0).on("click keydown",function(e){("keydown"!==e.type||13===e.which||32===e.which)&&GPLimitDates.correctWhatSockYearNav(t,i)})}},correctWhatSockYearNav:function(e,t){var a=e.range.current.year;setTimeout(function(){if(e.range&&e.range.current&&e.range.current.year===a){var i=GPLimitDates.getWhatSockYearNavFallback(e,t);i&&(e.date=i,e.setCurrent(e),e.rerenderTable(e))}},0)},getWhatSockYearNavFallback:function(e,t){var a=e.range.current.year+t,i=e.range.current.month,r=Math.min(e.range.current.mDay,e.range[i].max),n=new Date(a,i,r);if(!e.isOutsideDateRange(n))return null;var s=t<0?e.minDate:e.maxDate;return s instanceof Date&&s.getFullYear()===a?new Date(s.getTime()):null},rerenderWhatSockCalendar:function(e){e&&"function"==typeof e.rerenderTable&&e.range&&e.range.current&&e.rerenderTable(e)},getDateLimits:function(t){if(GPLimitDates.hasJqueryUiDatepicker(t))return{min:t.datepicker("option","minDate"),max:t.datepicker("option","maxDate")};if(GPLimitDates.isWhatSockMode()){var a=GPLimitDates.getWhatSockCalendar(t.attr("id"));return a?{min:a.minDate,max:a.maxDate}:{min:t.data("gpldMinDate"),max:t.data("gpldMaxDate")}}return e.datepicker?{min:t.datepicker("option","minDate"),max:t.datepicker("option","maxDate")}:{min:null,max:null}},formatDateMMDDYYYY:function(e){var t=e.getMonth()+1,a=e.getDate(),i=e.getFullYear();return("0"+t).slice(-2)+"/"+("0"+a).slice(-2)+"/"+i},init:function(t,a,i){var r=e("#input_"+t+"_"+a);r.is("input")&&(r.change(function(){if(!e(this).data("gpldIgnoreChange")){if(GPLimitDates.isWhatSockMode()&&!GPLimitDates.isInlineField(a,i))GPLimitDates.setMinMaxDate(e(this),a,t,i);else if(e.datepicker){var r=e.datepicker._getInst(e(this)[0]);r&&(e(this).data("gpldIgnoreChange",!0),e.datepicker._get(r,"onSelect").apply(r.input[0],[e(this).datepicker("getDate"),r]),e(this).data("gpldIgnoreChange",!1))}}GPLimitDates.validateDate(e(this),a,i)}),GPLimitDates.validateDate(r,a,i))},isDateInRange:function(e,t,a){return!!GPLimitDates.isValidDateObject(e)&&(GPLimitDates.isValidDateObject(t)&&GPLimitDates.isValidDateObject(a)?e>=t&&e<=a:GPLimitDates.isValidDateObject(t)?e>=t:!GPLimitDates.isValidDateObject(a)||e<=a)},strToTime:function(e,t){var a,i,r,n,s,o,d,c,l,D;
1if(!e)return!1;if((i=(e=e.replace(/^\s+|\s+$/g,"").replace(/\s{2,}/g," ").replace(/[\t\r\n]/g,"").toLowerCase()).match(/^(\d{1,4})([\-\.\/\:])(\d{1,2})([\-\.\/\:])(\d{1,4})(?:\s(\d{1,2}):(\d{2})?:?(\d{2})?)?(?:\s([A-Z]+)?)?$/))&&i[2]===i[4])if(i[1]>1901)switch(i[2]){case"-":case"/":if(i[3]>12||i[5]>31)return!1;return new Date(i[1],parseInt(i[3],10)-1,i[5],i[6]||0,i[7]||0,i[8]||0,i[9]||0)/1e3;case".":return!1}else if(i[5]>1901)switch(i[2]){case"-":case".":if(i[3]>12||i[1]>31)return!1;return new Date(i[5],parseInt(i[3],10)-1,i[1],i[6]||0,i[7]||0,i[8]||0,i[9]||0)/1e3;case"/":if(i[1]>12||i[3]>31)return!1;return new Date(i[5],parseInt(i[1],10)-1,i[3],i[6]||0,i[7]||0,i[8]||0,i[9]||0)/1e3}else switch(i[2]){case"-":if(i[3]>12||i[5]>31||i[1]<70&&i[1]>38)return!1;return new Date(i[1]>=0&&i[1]<=38?+i[1]+2e3:i[1],parseInt(i[3],10)-1,i[5],i[6]||0,i[7]||0,i[8]||0,i[9]||0)/1e3;case".":if(i[5]>=70){if(i[3]>12||i[1]>31)return!1;return new Date(i[5],parseInt(i[3],10)-1,i[1],i[6]||0,i[7]||0,i[8]||0,i[9]||0)/1e3}if(i[5]<60&&!i[6]){if(i[1]>23||i[3]>59)return!1;return new Date((r=new Date).getFullYear(),r.getMonth(),r.getDate(),i[1]||0,i[3]||0,i[5]||0,i[9]||0)/1e3}return!1;case"/":if(i[1]>12||i[3]>31||i[5]<70&&i[5]>38)return!1;return new Date(i[5]>=0&&i[5]<=38?+i[5]+2e3:i[5],parseInt(i[1],10)-1,i[3],i[6]||0,i[7]||0,i[8]||0,i[9]||0)/1e3;case":":if(i[1]>23||i[3]>59||i[5]>59)return!1;return new Date((r=new Date).getFullYear(),r.getMonth(),r.getDate(),i[1]||0,i[3]||0,i[5]||0)/1e3}if("now"===e)return null===t||isNaN(t)?new Date().getTime()/1e3|0:0|t;if(!isNaN(a=Date.parse(e))||(i=e.match(/^([0-9]{4}-[0-9]{2}-[0-9]{2})[ t]([0-9]{2}:[0-9]{2}:[0-9]{2}(\.[0-9]+)?)([\+-][0-9]{2}(:[0-9]{2})?|z)/))&&("z"==i[4]?i[4]="Z":i[4].match(/^([\+-][0-9]{2})$/)&&(i[4]=i[4]+":00"),!isNaN(a=Date.parse(i[1]+"T"+i[2]+i[4]))))return a/1e3|0;if(s=t?new Date(1e3*t):new Date,o={sun:0,mon:1,tue:2,wed:3,thu:4,fri:5,sat:6},d={yea:"FullYear",mon:"Month",day:"Date",hou:"Hours",min:"Minutes",sec:"Seconds"},l="(years?|months?|weekdays?|weeks?|days?|hours?|minutes?|min|seconds?|sec|sunday|sun\\.?|monday|mon\\.?|tuesday|tue\\.?|wednesday|wed\\.?|thursday|thu\\.?|friday|fri\\.?|saturday|sat\\.?)",!(i=e.match(RegExp("([+-]?\\d+\\s"+l+"|(last|next)\\s"+l+")(\\sago)?","gi"))))return!1;for(D=0,c=i.length;D<c;D++)if(!function(e){var t,a,i,r=e.split(" "),n=r[0],c=r[1].substring(0,3),l=/\d+/.test(n),D=("last"===n?-1:1)*("ago"===r[2]?-1:1);if(l&&(D*=parseInt(n,10)),d.hasOwnProperty(c)&&!r[1].match(/^mon(day|\.)?$/i))return s["set"+d[c]](s["get"+d[c]]()+D);if(r[1].match(/^weekdays?$/i)){for(var u=Math.abs(D),p=D<0?-1:1,m=[1,2,3,4,5];u>0;)s.setDate(s.getDate()+p),-1!==m.indexOf(s.getDay())&&(u-=1);return s}if("wee"===c)return s.setDate(s.getDate()+7*D);if("next"===n||"last"===n)t=D,void 0!==(i=o[c])&&(0==(a=i-s.getDay())?a=7*t:a>0&&"last"===n?a-=7:a<0&&"next"===n&&(a+=7),s.setDate(s.getDate()+a));else if(!l)return!1;return!0}(i[D]))return!1;return s.getTime()/1e3},getModifiedDate:function(e,t,a,i){var r=new Date(1e3*GPLimitDates.strToTime(e,t.getTime()/1e3));return gform.applyFilters("gpld_modified_date",r,e,t,a,i)},getDateValue:function(t,a,i,r,n){var s=null,o=GPLimitDates.isNumeric(t);if("{today}"==t)s=new Date;else if(o){var d=e("#input_"+r+"_"+t),c=d.length>0;if(c&&d.is("input")&&d.val())s=GPLimitDates.parseDate(d.val(),t,n);else if(c&&!d.is("input")){var l=parseInt(e("#input_"+r+"_"+t+"_1").val(),10),D=parseInt(e("#input_"+r+"_"+t+"_2").val(),10),u=parseInt(e("#input_"+r+"_"+t+"_3").val(),10);l&&D&&u&&(s=new Date(u,l-1,D))}else n[t]&&n[t][a]&&(s=GPLimitDates.getDateValue(n[t][a],a,t,r,n))}else s=new Date(t);var p="minDate"==a?n[i].minDateMod:n[i].maxDateMod;if(p&&GPLimitDates.isValidDateObject(s)&&(s=GPLimitDates.getModifiedDate(p,s,n,i)),"{today}"==t){window["GPLimitDatesData"+r][i].shouldUseServerTime&&(s=GPLimitDates.convertDateToServerTime(s,GPLimitDatesData.serverTimezoneOffset)),s.setHours(0,0,0,0);let t=e(`div#field_${r}_${i}`);if(t.length){let a=e("<input>",{type:"hidden",name:`user_tz_${i}`,value:s.getTimezoneOffset()});t.after(a)}}return s},setMinMaxDate:function(t,a,i,r){var n=r[a].setsMinDateFor,s=r[a].setsMaxDateFor,o=GPLimitDates.getSelectedDate(t,a,i,r);n&&e.each(n,function(e,t){GPLimitDates.setMinDate(o,t,i,r)}),s&&e.each(s,function(e,t){GPLimitDates.setMaxDate(o,t,i,r)})},getSelectedDate:function(t,a,i,r){if(GPLimitDates.hasJqueryUiDatepicker(t))return t.datepicker("getDate");if(GPLimitDates.isWhatSockMode()){var n=t.val();return n?GPLimitDates.parseDate(n,a,r):null}return e.datepicker?t.datepicker("getDate"):null},refreshDependentDateLimits:function(t,a,i,r){if(r&&r[a]){var n=!1,s=function(a,s){a&&e.each(a,function(a,o){if(r[o]){var d=e((r[o].inlineDatepicker?"#datepicker_":"#
1input_")+i+"_"+o),c=d.hasClass("hasDatepicker")||GPLimitDates.isWhatSockMode()&&!!d.attr("data-initialized");if(d.length&&c){var l=null;if(GPLimitDates.isValidDateObject(t))l=new Date(t.getTime());else{var D=s===GPLimitDates.setMinDate?"minDate":"maxDate",u=r[o][D];l=GPLimitDates.getDateValue(u,D,o,i,r)}s(l,o,i,r),n=!0}}})};s(r[a].setsMinDateFor,GPLimitDates.setMinDate),s(r[a].setsMaxDateFor,GPLimitDates.setMaxDate),n&&e("#ui-datepicker-div").hide()}},setMinDate:function(t,a,i,r){if(t){var n=r[a].inlineDatepicker,s=n?e("#datepicker_"+i+"_"+a):e("#input_"+i+"_"+a),o=r[a].minDateMod,d=t;if(o&&GPLimitDates.isValidDateObject(d)&&(d=GPLimitDates.getModifiedDate(o,d,r,a)),GPLimitDates.isValidDateObject(d))for(;!1===GPLimitDates.isDateShown(d,r,a)[0];)d.setDate(d.getDate()+1);if(GPLimitDates.isWhatSockMode()&&!GPLimitDates.hasJqueryUiDatepicker(s)){s.data("gpldMinDate",d);var c=GPLimitDates.getWhatSockCalendar(s.attr("id"));c&&(c.minDate=d,c.setDateComparisons&&c.setDateComparisons(c),GPLimitDates.rerenderWhatSockCalendar(c))}else e.datepicker&&(s.datepicker("option","minDate",d),s.datepicker("refresh"),n&&e(s.datepicker("option","altField")).change());return gform.doAction("gpld_after_set_min_date",s,d,t,a,i,r),d}},setMaxDate:function(t,a,i,r){if(t){var n=r[a].inlineDatepicker,s=n?e("#datepicker_"+i+"_"+a):e("#input_"+i+"_"+a),o=r[a].maxDateMod,d=t;if(o&&GPLimitDates.isValidDateObject(d)&&(d=GPLimitDates.getModifiedDate(o,new Date(d),r,a)),GPLimitDates.isWhatSockMode()&&!GPLimitDates.hasJqueryUiDatepicker(s)){s.data("gpldMaxDate",d);var c=GPLimitDates.getWhatSockCalendar(s.attr("id"));c&&(c.maxDate=d,c.setDateComparisons&&c.setDateComparisons(c),GPLimitDates.rerenderWhatSockCalendar(c))}else e.datepicker&&(s.datepicker("option","maxDate",d),s.datepicker("refresh"),n&&e(s.datepicker("option","altField")).change());return gform.doAction("gpld_after_set_max_date",s,d,t,a,i,r),d}},isDateShown:function(t,a,i){if(!t)return[!0];var r=a[i].daysOfWeek,n=a[i].exceptions,s=GPLimitDates.formatDateMMDDYYYY(t),o=t.getDay(),d="object"!=typeof r||r.length<=0||-1!=r.indexOf(o),c=d&&!a[i].disableAll,l=[];if(-1!=n.indexOf(s)){l.push("gpld-excepted");var D=GPLimitDates.getDateLimits(e(this));switch(c=GPLimitDates.isDateInRange(t,D.min,D.max)&&d,a[i].exceptionMode){case"enable":c=!0;break;case"disable":c=!1;break;default:c=!c}}return c||l.push("gpld-disabled"),d||l.push("gpld-disallowed-day-of-the-week"),[c,l.length>0?l.join(" "):""]},createErrorElement:function(t,a,i){return $error=e('<span class="gpld-error-message" style="background: transparent url( \'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTc5MiIgaGVpZ2h0PSIxNzkyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogPGc+CiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPgogIDxwYXRoIGZpbGw9IiM3OTAwMDAiIGQ9Im0xNDkwLDEzMjJxMCw0MCAtMjgsNjhsLTEzNiwxMzZxLTI4LDI4IC02OCwyOHQtNjgsLTI4bC0yOTQsLTI5NGwtMjk0LDI5NHEtMjgsMjggLTY4LDI4dC02OCwtMjhsLTEzNiwtMTM2cS0yOCwtMjggLTI4LC02OHQyOCwtNjhsMjk0LC0yOTRsLTI5NCwtMjk0cS0yOCwtMjggLTI4LC02OHQyOCwtNjhsMTM2LC0xMzZxMjgsLTI4IDY4LC0yOHQ2OCwyOGwyOTQsMjk0bDI5NCwtMjk0cTI4LC0yOCA2OCwtMjh0NjgsMjhsMTM2LDEzNnEyOCwyOCAyOCw2OHQtMjgsNjhsLTI5NCwyOTRsMjk0LDI5NHEyOCwyOCAyOCw2OHoiIGlkPSJzdmdfMSIvPgogPC9nPgo8L3N2Zz4=\' ) no-repeat center left; background-size: 18px; padding-left: 19px; color: #790000; font-size: 12px; flex-basis: 100%;">'+window.gform.applyFilters("gpld_invalid_date_error",GPLimitDatesData.strings.invalidDate,t,null,a,i[t])+"</span>")},validateDate:function(t,a,i){var r,n,s=t.val(),o=GPLimitDates.addDateSeparators(s,a,i);o!==s&&(s=o,t.val(s)),GPLimitDates.hasJqueryUiDatepicker(t)?(r=t.datepicker("getDate"),n=e.datepicker.formatDate(t.datepicker("option","dateFormat"),r)):n=(r=s?GPLimitDates.parseDate(s,a,i):null)?GPLimitDates.formatDate(r,a,i):"";var d=t.parents(".ginput_container"),c=d.find("span.gpld-error-message");if(!r){c.hide(),t.removeClass("gpld-error");return}s!=n&&t.val(n);var l=GPLimitDates.getDateLimits(t);!r||GPLimitDates.isDateShown(r,i,a)[0]&&GPLimitDates.isDateInRange(r,l.min,l.max)?(c.hide(),t.removeClass("gpld-error")):(c.length<=0&&(c=GPLimitDates.createErrorElement(a,r,i),d.append(c)),c.show(),t.addClass("gpld-error"))},validateCompositeDate:function(t,a,i){var r=e("#input_"+t+"_"+a),n=r.find("input, select"),s=r.find("span.gpld-error-message"),o=parseInt(e("#input_"+t+"_"+a+"_1").val(),10),d=parseInt(e("#input_"+t+"_"+a+"_2").val(),10),c=parseInt(e("#input_"+t+"_"+a+"_3").val(),10);if(!o||!d||!c){s.hide(),n.removeClass("gpld-error");return}var l=new Date(c,o-1,d),D=l.getFullYear()===c&&l.getMonth()===o-1&&l.getDate()===d;D||(l=null);var u=GPLimitDates.getDateValue(i[a].minDate,"minDate",a,t,i),p=GPLimitDates.getDateValue(i[a].maxDate,"maxDate",a,t,i),m=D&&GPLimitDates.isDateShown(l,i,a)[0]&&GPLimitDates.isDateInRange(l,u,p);m&&GPLimitDates.refreshDependentDateLimits(l,a,t,i),m?(s.hide(),n.removeClass("gpld-error")):(s.length||(s=GPLimitDates.createErrorElement(a,l,i),r.append(s)),s.show(),n.addClass("gpld-error"))},convertDateToServerTime:function(e,t){var a=e.getTimezoneOffset(),i=new Date(e);i.setHours(i.getHours()+Math.floor(a/60));var r=new Date(i);return r.setHours(r.getHours()+Math.floor(t/60)),r},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},isValidDateObject:function(e){return"[object Date]"===Object.prototype.toString.call(e)&&!isNaN(e.getTime())},addDateSeparators:function(e,t,a){if("string"!=typeof e||8!==e.length||!/^\d+$/.test(e))return e;var i=(a[t].dateFormat||"mdy").split("_"),r={slash:"/",dot:".",dash:"-"}
1[i[1]?i[1]:"slash"]||"/";switch(i[0]){case"mdy":case"dmy":return e.substring(0,2)+r+e.substring(2,4)+r+e.substring(4);case"ymd":return e.substring(0,4)+r+e.substring(4,6)+r+e.substring(6)}return e},parseDate:function(e,t,a){if(void 0===e)return e;try{var i=a[t].dateFormat.split("_"),r=i[0],n=i[1]?i[1]:"slash",s=e.split({slash:"/",dot:".",dash:"-"}[n]),o=s[r.indexOf("m")],d=s[r.indexOf("d")],c=s[r.indexOf("y")];if(!o||!d||!c)return null;return e=new Date(c,o-1,d,0,0,0,0),GPLimitDates.isValidDateObject(e)?e:null}catch(e){}},formatDate:function(e,t,a){var i=a[t].dateFormat.split("_"),r=i[1]?i[1]:"slash",n=i[0].split("").join({slash:"/",dot:".",dash:"-"}[r]),s=e.getMonth()+1+"",o="00".substring(0,2-s.length)+s,d=e.getDate()+"",c="00".substring(0,2-d.length)+d,l=e.getFullYear();return n.replace("m",o).replace("d",c).replace("y",l)},setInlineDate:function(e,t,a){},initDisabledDatepicker:function(e){},applyWhatSockDisabledDates:function(e,t,a){var i=GPLimitDates.getWhatSockCalendar(e.id);if(i&&i.range){var r=a[t];if(r.daysOfWeek&&r.daysOfWeek.length>0&&r.daysOfWeek.length<7){for(var n=[0,1,2,3,4,5,6],s=[],o=0;o<n.length;o++)-1===r.daysOfWeek.indexOf(n[o])&&s.push(n[o]);i.range.disabledWDays=s}if(r.exceptions&&r.exceptions.length>0)for(var d=0;d<r.exceptions.length;d++){var c=r.exceptions[d].split("/");if(3===c.length){var l=parseInt(c[0],10)-1,D=parseInt(c[1],10),u=parseInt(c[2],10);if(i.range[l])if("enable"===r.exceptionMode){if(i.range[l].disabled[u]){var p=i.range[l].disabled[u].indexOf(D);-1!==p&&i.range[l].disabled[u].splice(p,1)}}else void 0===i.range[l].disabled[u]&&(i.range[l].disabled[u]=[]),-1===i.range[l].disabled[u].indexOf(D)&&i.range[l].disabled[u].push(D)}}GPLimitDates.rerenderWhatSockCalendar(i)}}},gform.addFilter("gform_datepicker_options_pre_init",function(t,a,i){if(void 0===a)return t;var r=gform.applyFilters("gpld_datepicker_data",window["GPLimitDatesData"+a],a);if(!r||!r[i])return t;t.onClose;var n=t.beforeShow,s=[],o=e("#ui-datepicker-div"),d=GPLimitDates.isWhatSockMode()&&!GPLimitDates.isInlineField(i,r);if(o.hide(),t.onSelect&&s.push(t.onSelect),e.each(r[i],function(c,l){if(!l||l.length<=0)return!0;switch(c){case"inlineDatepicker":if(void 0!==e.datepicker){var D=e("#input_{0}_{1}".gformFormat(a,i)),u=new Date,p=D.val(),m=p||GPLimitDates.formatDate(u,i,r);t.altField="#"+D.attr("id"),t.defaultDate=m,t.beforeShow=function(t,s){n(t,s);var o=e("#datepicker_{0}_{1}".gformFormat(a,i)),d=o.datepicker("getDate")?GPLimitDates.formatDate(o.datepicker("getDate"),i,r):"";(!p||D.val()!==d)&&o.is(":visible")&&D.val(d).change()},e(document).on("gform_post_conditional_logic",function(){var t=e("#datepicker_{0}_{1}".gformFormat(a,i));if(t.datepicker("getDate"),"disableInlineDatePickerDefaultDate"in r[i]&&r[i].disableInlineDatePickerDefaultDate&&""===D.attr("value"))return void t.find(".ui-datepicker-current-day").removeClass("ui-datepicker-current-day");t.datepicker("setDate",t.datepicker("getDate"))}),e(document).one("gform_post_conditional_logic",function(){gformIsHidden(D)||D.trigger("change")})}break;case"minDate":if(t.minDate=GPLimitDates.getDateValue(l,c,i,a,r),GPLimitDates.isValidDateObject(t.minDate))for(;!1===GPLimitDates.isDateShown(t.minDate,r,i)[0];)t.minDate.setDate(t.minDate.getDate()+1);break;case"maxDate":t.maxDate=GPLimitDates.getDateValue(l,c,i,a,r);break;case"setsMinDateFor":case"setsMaxDateFor":s.push(function(){"function"==typeof onSelect&&onSelect();var t=e(this),n=!0;e.isArray(l)?e.each(l,function(e){if(!r[l[e]].inlineDatepicker)return n=!1,!1}):n=r[l].inlineDatepicker;var s=setInterval(function(){o.is(":visible")||(GPLimitDates.setMinMaxDate(t,i,a,r),clearInterval(s))},200*!n)});break;case"daysOfWeek":case"exceptions":d||(t.beforeShowDay=function(e){return GPLimitDates.isDateShown(e,r,i)});break;case"disableInlineDatePickerDefaultDate":t.disableInlineDatePickerDefaultDate=l}}),d||(t.onSelect=function(t,a){for(var i=0;i<s.length;i++)"function"==typeof s[i]&&s[i].call(this,t,a);var r=e(this).is("input")?e(this):e(e(this).datepicker("option","altField"));r.data("gpldIgnoreChange")||r.data("gpldIgnoreChange",!0).change().data("gpldIgnoreChange",!1)}),d){var c=document.getElementById("input_"+a+"_"+i);c&&(e(c).data("gpldMinDate",t.minDate).data("gpldMaxDate",t.maxDate),setTimeout(function(){GPLimitDates.applyWhatSockDisabledDates(c,i,r),GPLimitDates.patchWhatSockYearNav(GPLimitDates.getWhatSockCalendar(c.id
1))},0))}return GPLimitDates.init(a,i,r),t}),void 0!==e.datepicker&&e.datepicker._attachDatepicker&&e.extend(e.datepicker,{_origAttachDatepicker:e.datepicker._attachDatepicker,_origSelectMonthYear:e.datepicker._selectMonthYear,_inlineDatepicker:function(t,a){var i=e(t);if(!i.hasClass(this.markerClassName)){e(t),i.addClass(this.markerClassName).append(a.dpDiv),e.data(t,"datepicker",a);var r=i.attr("id").replace(/^datepicker_/,"").split("_"),n=e("#input_"+r[0]+"_"+r[1]);if(!("disableInlineDatePickerDefaultDate"in a.settings)||!a.settings.disableInlineDatePickerDefaultDate||n.attr("value"))this._setDate(a,this._getDefaultDate(a),!0);else{var s=this._getDefaultDate(a);a.drawMonth=a.selectedMonth=a.currentMonth=s.getMonth(),a.drawYear=a.selectedYear=a.currentYear=s.getFullYear()}this._updateDatepicker(a),this._updateAlternate(a),a.settings.disabled&&this._disableDatepicker(t),a.dpDiv.css("display","block");var o=e.datepicker._get(a,"beforeShow");o&&o.apply(t,[t,a])}},_attachDatepicker:function(t,a){var i=e(t);i.hasClass("gpro-disabled-datepicker")&&(a.disabled=!0),e.datepicker._origAttachDatepicker(t,a),i.prop("disabled",!1)},_selectMonthYear:function(t,a,i){void 0!==a.options[a.selectedIndex]&&e.datepicker._origSelectMonthYear(t,a,i)}}),e(document).on("gform_post_render",function(e,t){setTimeout(function(){GPLimitDates.initInlineDatepickers(t)},0)}),e(document).on("gform_post_render",function(t,a){var i=window["GPLimitDatesData"+a];i&&e.each(i,function(t){var r=e("#input_"+a+"_"+t);!r.length||r.is("input")||r.data("gpldInit")||(r.data("gpldInit",!0).on("change input","select, input",function(){GPLimitDates.validateCompositeDate(a,t,i)}),GPLimitDates.validateCompositeDate(a,t,i))})})}(jQuery);

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.