PageSourceSearch

https://www.snob.ee/admin/template/js/jquery-timepicker.js?03D

js snob.ee collected 2026-10-08 20:55:09 UTC 35,746 bytes, 70 lines download raw bytes

1(function(e){e.ui.timepicker=e.ui.timepicker||{};if(!e.ui.timepicker.version){e.extend(e.ui,{timepicker:{version:"1.3"}});var r=function(){this.regional=[];this.regional[""]={currentText:"Now",closeText:"Done",amNames:["","A"],pmNames:["","P"],timeFormat:"HH:mm",timeSuffix:"",timeOnlyTitle:"Choose Time",timeText:"Time",hourText:"Hour",minuteText:"Minute",secondText:"Second",millisecText:"Millisecond",microsecText:"Microsecond",timezoneText:"Time Zone",isRTL:!1};this._defaults={showButtonPanel:!0,
2timeOnly:!1,showHour:null,showMinute:null,showSecond:null,showMillisec:null,showMicrosec:null,showTimezone:null,showTime:!0,stepHour:1,stepMinute:1,stepSecond:1,stepMillisec:1,stepMicrosec:1,hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMin:0,minuteMin:0,secondMin:0,millisecMin:0,microsecMin:0,hourMax:23,minuteMax:59,secondMax:59,millisecMax:999,microsecMax:999,minDateTime:null,maxDateTime:null,onSelect:null,hourGrid:0,minuteGrid:0,secondGrid:0,millisecGrid:0,microsecGrid:0,alwaysSetTime:!0,
3separator:" ",altFieldTimeOnly:!0,altTimeFormat:null,altSeparator:null,altTimeSuffix:null,pickerTimeFormat:null,pickerTimeSuffix:null,showTimepicker:!0,timezoneList:null,addSliderAccess:!1,sliderAccessArgs:null,controlType:"slider",defaultValue:null,parse:"strict"};e.extend(this._defaults,this.regional[""])};e.extend(r.prototype,{$input:null,$altInput:null,$timeObj:null,inst:null,hour_slider:null,minute_slider:null,second_slider:null,millisec_slider:null,microsec_slider:null,timezone_select:null,
4hour:0,minute:0,second:0,millisec:0,microsec:0,timezone:null,hourMinOriginal:null,minuteMinOriginal:null,secondMinOriginal:null,millisecMinOriginal:null,microsec
4MinOriginal:null,hourMaxOriginal:null,minuteMaxOriginal:null,secondMaxOriginal:null,millisecMaxOriginal:null,microsecMaxOriginal:null,ampm:"",formattedDate:"",formattedTime:"",formattedDateTime:"",timezoneList:null,units:["hour","minute","second","millisec","microsec"],support:{},control:null,setDefaults:function(c){t(this._defaults,c||{});
5return this},_newInst:function(c,b){var a=new r,d={},f={},g,h;for(g in this._defaults)if(this._defaults.hasOwnProperty(g)){var l=c.attr("time:"+g);if(l)try{d[g]=eval(l)}catch(m){d[g]=l}}g={beforeShow:function(b,d){if(e.isFunction(a._defaults.evnts.beforeShow))return a._defaults.evnts.beforeShow.call(c[0],b,d,a)},onChangeMonthYear:function(b,d,f){a._updateDateTime(f);e.isFunction(a._defaults.evnts.onChangeMonthYear)&&a._defaults.evnts.onChangeMonthYear.call(c[0],b,d,f,a)},onClose:function(b,d){!0===
6a.timeDefined&&""!==c.val()&&a._updateDateTime(d);e.isFunction(a._defaults.evnts.onClose)&&a._defaults.evnts.onClose.call(c[0],b,d,a)}};for(h in g)g.hasOwnProperty(h)&&(f[h]=b[h]||null);a._defaults=e.extend({},this._defaults,d,b,g,{evnts:f,timepicker:a});a.amNames=e.map(a._defaults.amNames,function(a){return a.toUpperCase()});a.pmNames=e.map(a._defaults.pmNames,function(a){return a.toUpperCase()});a.support=y(a._defaults.timeFormat+(a._defaults.pickerTimeFormat?a._defaults.pickerTimeFormat:"")+(a._defaults.altTimeFormat?
7a._defaults.altTimeFormat:""));"string"===typeof a._defaults.controlType?("slider"==a._defaults.controlType&&"undefined"===typeof jQuery.ui.slider&&(a._defaults.controlType="select"),a.control=a._controls[a._defaults.controlType]):a.control=a._defaults.controlType;d=[-720,-660,-600,-570,-540,-480,-420,-360,-300,-270,-240,-210,-180,-120,-60,0,60,120,180,210,240,270,300,330,345,360,390,420,480,525,540,570,600,630,660,690,720,765,780,840];null!==a._defaults.timezoneList&&(d=a._defaults.timezoneList);
8f=d.length;h=0;g=null;if(0<f&&"object"!==typeof d[0])for(;h<f;h++)g=d[h],d[h]={value:g,label:e.timepicker.timezoneOffsetString(g,a.support.iso8601)};a._defaults.timezoneList=d;a.timezone=null!==a._defaults.timezone?e.timepicker.timezoneOffsetNumber(a._defaults.timezone):-1*(new Date).getTimezoneOffset();a.hour=a._defaults.hour<a._defaults.hourMin?a._defaults.hourMin:a._defaults.hour>a._defaults.hourMax?a._defaults.hourMax:a._defaults.hour;a.minute=a._defaults.minute<a._defaults.minuteMin?a._defaults.minuteMin:
9a._defaults.minute>a._defaults.minuteMax?a._defaults.minuteMax:a._defaults.minute;a.second=a._defaults.second<a._defaults.secondMin?a._defaults.secondMin:a._defaults.second>a._defaults.secondMax?a._defaults.secondMax:a._defaults.second;a.millisec=a._defaults.millisec<a._defaults.millisecMin?a._defaults.millisecMin:a._defaults.millisec>a._defaults.millisecMax?a._defaults.millisecMax:a._defaults.millisec;a.microsec=a._defaults.microsec<a._defaults.microsecMin?a._defaults.microsecMin:a._defaults.microsec>
10a._defaults.microsecMax?a._defaults.microsecMax:a._defaults.microsec;a.ampm="";a.$input=c;b.altField&&(a.$altInput=e(b.altField).css({cursor:"pointer"}).focus(function(){c.trigger("focus")}));if(0===a._defaults.minDate||0===a._defaults.minDateTime)a._defaults.minDate=new Date;if(0===a._defaults.maxDate||0===a._defaults.maxDateTime)a._defaults.maxDate=new Date;void 0!==a._defaults.minDate&&a._defaults.minDate instanceof Date&&(a._defaults.minDateTime=new Date(a._defaults.minDate.getTime()));void 0!==
11a._defaults.minDateTime&&a._defaults.minDateTime instanceof Date&&(a._defaults.minDate=new Date(a._defaults.minDateTime.getTime()));void 0!==a._defaults.maxDate&&a._defaults.maxDate instanceof Date&&(a._defaults.maxDateTime=new Date(a._defaults.maxDate.getTime()));void 0!==a._defaults.maxDateTime&&a._defaults.maxDateTime instanceof Date&&(a._defaults.maxDate=new Date(a._defaults.maxDateTime.getTime()));a.$input.bind("focus",function(){a._onFocus()});return a},_addTimePicker:function(c){var b=this.$altInput&&
12this._defaults.altFieldTimeOnly?this.$input.val()+" "+this.$altInput.val():this.$input.val();this.timeDefined=this._parseTime(b);this._limitMinMaxDateTime(c,!1);this._injectTimePicker()},_parseTime:function(c,b){this.inst||(this.inst=e.datepicker._getInst(this.$input[0]));if(b||!this._defaults.timeOnly){var a=e.datepicker._get(this.inst,"dateFormat");try{var d=w(a,this._defaults.timeFormat,c,e.datepicker._getFormatConfig(this.inst),this._defaults);if(!d.timeObj)return!1;e.extend(this,d.timeObj)}catch(f){return e.timepicker.log("Error parsing the date/time string: "+
13f+"\ndate/time string = "+c+"\ntimeFormat = "+this._defaults.timeFormat+"\ndateFormat = "+a),!1}}else{a=e.datepicker.parseTime(this._defaults.timeFormat,c,this._defaults);if(!a)return!1;e.extend(this,a)}return!0},_injectTimePicker:function(){var c=this.inst.dpDiv,b=this.inst.settings,a=this,d="",f="",g=null,h={},l={},m=null,n=0,k=0;if(0===c.find("div.ui-timepicker-div").length&&b.showTimepicker){m='<div class="ui-timepicker-div'+(b.isRTL?" ui-timepicker-rtl":"")+'"><dl><dt class="ui_tpicker_time_label"'+
14(b.showTime?"":' style="display:none;"')+">"+b.timeText+'</dt><dd class="ui_tpicker_time"'+(b.showTime?"":' style="display:none;"')+"></dd>";n=0;for(k=this.units.length;n<k;n++){d=this.units[n];f=d.substr(0,1).toUpperCase()+d.substr(1);g=null!==b["show"+f]?b["show"+f]:this.support[d];h[d]=parseInt(b[d+"Max"]-(b[d+"Max"]-b[d+"Min"])%b["step"+f],10);l[d]=0;m+='<dt class="ui_tpicker_'+d+'_label"'+(g?"":' style="display:none;"')+">"+b[d+"Text"]+'</dt><dd class="ui_tpicker_'+d+'"><div class="ui_tpicker_'+
15d+'_slider"'+(g?"":' style="display:none;"')+"></div>";if(g&&0<b[d+"Grid"]){m+='<div style="padding-left: 1px"><table class="ui-tpicker-grid-label"><tr>';if("hour"==d)for(f=b[d+"Min"];f<=h[d];f+=parseInt(b[d+"Grid"],10))l[d]++,g=e.datepicker.formatTime(this.support.ampm?"hht":"HH",{hour:f},b),m+='<td data-for="'+d+'">'+g+"</td>";else for(f=b[d+"Min"];f<=h[d];f+=parseInt(b[d+"Grid"],10))l[d]++,m+='<td data-for="'+d+'">'+(10>f?"0":"")+f+"</td>";m+="</tr></table></div>"}m+="</dd>"}var n=null!==b.showTimezone?
16b.showTimezone:this.support.timezone,m=m+('<dt class="ui_tpicker_timezone_label"'+(n?"":' style="display:none;"')+">"+b.timezoneText+"</dt>
16"),m=m+('<dd class="ui_tpicker_timezone" '+(n?"":' style="display:none;"')+"></dd>")+"</dl></div>",p=e(m);!0===b.timeOnly&&(p.prepend('<div class="ui-widget-header ui-helper-clearfix ui-corner-all"><div class="ui-datepicker-title">'+b.timeOnlyTitle+"</div></div>"),c.find(".ui-datepicker-header, .ui-datepicker-calendar").hide());n=0;for(k=a.units.length;n<k;n++)d=
17a.units[n],f=d.substr(0,1).toUpperCase()+d.substr(1),g=null!==b["show"+f]?b["show"+f]:this.support[d],a[d+"_slider"]=a.control.create(a,p.find(".ui_tpicker_"+d+"_slider"),d,a[d],b[d+"Min"],h[d],b["step"+f]),g&&0<b[d+"Grid"]&&(m=100*l[d]*b[d+"Grid"]/(h[d]-b[d+"Min"]),p.find(".ui_tpicker_"+d+" table").css({width:m+"%",marginLeft:b.isRTL?"0":m/(-2*l[d])+"%",marginRight:b.isRTL?m/(-2*l[d])+"%":"0",borderCollapse:"collapse"}).find("td").click(function(b){var c=e(this),f=c.html();b=parseInt(f.replace(/[^0-9]/g),
1810);f=f.replace(/[^apm]/ig);c=c.data("for");"hour"==c&&(-1!==f.indexOf("p")&&12>b?b+=12:-1!==f.indexOf("a")&&12===b&&(b=0));a.control.value(a,a[c+"_slider"],d,b);a._onTimeChange();a._onSelectHandler()}).css({cursor:"pointer",width:100/l[d]+"%",textAlign:"center",overflow:"hidden"}));this.timezone_select=p.find(".ui_tpicker_timezone").append("<select></select>").find("select");e.fn.append.apply(this.timezone_select,e.map(b.timezoneList,function(a,b){return e("<option />").val("object"==typeof a?a.value:
19a).text("object"==typeof a?a.label:a)}));"undefined"!=typeof this.timezone&&null!==this.timezone&&""!==this.timezone?-1*(new Date(this.inst.selectedYear,this.inst.selectedMonth,this.inst.selectedDay,12)).getTimezoneOffset()==this.timezone?u(a):this.timezone_select.val(this.timezone):"undefined"!=typeof this.hour&&null!==this.hour&&""!==this.hour?this.timezone_select.val(b.timezone):u(a);this.timezone_select.change(function(){a._onTimeChange();a._onSelectHandler()});b=c.find(".ui-datepicker-buttonpane");
20b.length?b.before(p):c.append(p);this.$timeObj=p.find(".ui_tpicker_time");null!==this.inst&&(c=this.timeDefined,this._onTimeChange(),this.timeDefined=c);if(this._defaults.addSliderAccess){var q=this._defaults.sliderAccessArgs,v=this._defaults.isRTL;q.isRTL=v;setTimeout(function(){if(0===p.find(".ui-slider-access").length){p.find(".ui-slider:visible").sliderAccess(q);var a=p.find(".ui-slider-access:eq(0)").outerWidth(!0);a&&p.find("table:visible").each(function(){var b=e(this),c=b.outerWidth(),d=b.css(v?
21"marginRight":"marginLeft").toString().replace("%",""),f=c-a,g={width:f,marginRight:0,marginLeft:0};g[v?"marginRight":"marginLeft"]=d*f/c+"%";b.css(g)})}},10)}}},_limitMinMaxDateTime:function(c,b){var a=this._defaults,d=new Date(c.selectedYear,c.selectedMonth,c.selectedDay);if(this._defaults.showTimepicker){if(null!==e.datepicker._get(c,"minDateTime")&&void 0!==e.datepicker._get(c,"minDateTime")&&d){var f=e.datepicker._get(c,"minDateTime"),g=new Date(f.getFullYear(),f.getMonth(),f.getDate(),0,0,0,
220);if(null===this.hourMinOriginal||null===this.minuteMinOriginal||null===this.secondMinOriginal||null===this.millisecMinOriginal||null===this.microsecMinOriginal)this.hourMinOriginal=a.hourMin,this.minuteMinOriginal=a.minuteMin,this.secondMinOriginal=a.secondMin,this.millisecMinOriginal=a.millisecMin,this.microsecMinOriginal=a.microsecMin;c.settings.timeOnly||g.getTime()==d.getTime()?(this._defaults.hourMin=f.getHours(),this.hour<=this._defaults.hourMin?(this.hour=this._defaults.hourMin,this._defaults.minuteMin=
23f.getMinutes(),this.minute<=this._defaults.minuteMin?(this.minute=this._defaults.minuteMin,this._defaults.secondMin=f.getSeconds(),this.second<=this._defaults.secondMin?(this.second=this._defaults.secondMin,this._defaults.millisecMin=f.getMilliseconds(),this.millisec<=this._defaults.millisecMin?(this.millisec=this._defaults.millisecMin,this._defaults.microsecMin=f.getMicroseconds()):(this.microsec<this._defaults.microsecMin&&(this.microsec=this._defaults.microsecMin),this._defaults.microsecMin=this.microsecMinOriginal)):
24(this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsec
24Min=this.microsecMinOriginal)):(this._defaults.minuteMin=this.minuteMinOriginal,this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)):(this._defaults.hourMin=this.hourMinOriginal,
25this._defaults.minuteMin=this.minuteMinOriginal,this._defaults.secondMin=this.secondMinOriginal,this._defaults.millisecMin=this.millisecMinOriginal,this._defaults.microsecMin=this.microsecMinOriginal)}if(null!==e.datepicker._get(c,"maxDateTime")&&void 0!==e.datepicker._get(c,"maxDateTime")&&d){f=e.datepicker._get(c,"maxDateTime");g=new Date(f.getFullYear(),f.getMonth(),f.getDate(),0,0,0,0);if(null===this.hourMaxOriginal||null===this.minuteMaxOriginal||null===this.secondMaxOriginal||null===this.millisecMaxOriginal)this.hourMaxOriginal=
26a.hourMax,this.minuteMaxOriginal=a.minuteMax,this.secondMaxOriginal=a.secondMax,this.millisecMaxOriginal=a.millisecMax,this.microsecMaxOriginal=a.microsecMax;c.settings.timeOnly||g.getTime()==d.getTime()?(this._defaults.hourMax=f.getHours(),this.hour>=this._defaults.hourMax?(this.hour=this._defaults.hourMax,this._defaults.minuteMax=f.getMinutes(),this.minute>=this._defaults.minuteMax?(this.minute=this._defaults.minuteMax,this._defaults.secondMax=f.getSeconds(),this.second>=this._defaults.secondMax?
27(this.second=this._defaults.secondMax,this._defaults.millisecMax=f.getMilliseconds(),this.millisec>=this._defaults.millisecMax?(this.millisec=this._defaults.millisecMax,this._defaults.microsecMax=f.getMicroseconds()):(this.microsec>this._defaults.microsecMax&&(this.microsec=this._defaults.microsecMax),this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.secondMax=this.secondMaxOriginal,
28this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.minuteMax=this.minuteMaxOriginal,this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,this._defaults.microsecMax=this.microsecMaxOriginal)):(this._defaults.hourMax=this.hourMaxOriginal,this._defaults.minuteMax=this.minuteMaxOriginal,this._defaults.secondMax=this.secondMaxOriginal,this._defaults.millisecMax=this.millisecMaxOriginal,
29this._defaults.microsecMax=this.microsecMaxOriginal)}void 0!==b&&!0===b&&(a=parseInt(this._defaults.hourMax-(this._defaults.hourMax-this._defaults.hourMin)%this._defaults.stepHour,10),d=parseInt(this._defaults.minuteMax-(this._defaults.minuteMax-this._defaults.minuteMin)%this._defaults.stepMinute,10),f=parseInt(this._defaults.secondMax-(this._defaults.secondMax-this._defaults.secondMin)%this._defaults.stepSecond,10),g=parseInt(this._defaults.millisecMax-(this._defaults.millisecMax-this._defaults.millisecMin)%
30this._defaults.stepMillisec,10),microsecMax=parseInt(this._defaults.microsecMax-(this._defaults.microsecMax-this._defaults.microsecMin)%this._defaults.stepMicrosec,10),this.hour_slider&&(this.control.options(this,this.hour_slider,"hour",{min:this._defaults.hourMin,max:a}),this.control.value(this,this.hour_slider,"hour",this.hour-this.hour%this._defaults.stepHour)),this.minute_slider&&(this.control.options(this,this.minute_slider,"minute",{min:this._defaults.minuteMin,max:d}),this.control.value(this,
31this.minute_slider,"minute",this.minute-this.minute%this._defaults.stepMinute)),this.second_slider&&(this.control.options(this,this.second_slider,"second",{min:this._defaults.secondMin,max:f}),this.control.value(this,this.second_slider,"second",this.second-this.second%this._defaults.stepSecond)),this.millisec_slider&&(this.control.options(this,this.millisec_slider,"millisec",{min:this._defaults.millisecMin,max:g}),this.control.value(this,this.millisec_slider,"millisec",this.millisec-this.millisec%
32this._defaults.stepMillisec)),this.microsec_slider&&(this.control.options(this,this.microsec_slider,"microsec",{min:this._defaults.microsecMin,max:microsecMax}),this.control.value(this,this.microsec_slider,"microsec",this.microsec-this.microsec%this._defaults.stepMicrosec)))}},_onTimeChange:function(){var c=this.hour_slider?this.control.value(this,this.hour_slider,"hour"):!1,b=this.minute_slider?this.control.value(this,this.minute_slider,"minute"):!1,a=this.second_slider?this.control.value(this,this.second_slider,
33"second"):!1,d=this.millisec_slider?this.control.value(this,this.millisec_slider,"millisec"):!1,f=this.microsec_slider?this.control.value(this,this.microsec_slider,"microsec"):!1,g=this.timezone_select?this.timezone_select.val():!1,h=this._defaults,l=h.pickerTimeFormat||h.timeFormat,m=h.pickerTimeSuffix||h.timeSuffix;"object"==typeof c&&(c=!1);"object"==typeof b&&(b=!1);"object"==typeof a&&(a=!1);"object"==typeof d&&(d=!1);"object"==typeof f&&(f=!1);"object"==typeof g&&(g=!1);!1!==c&&(c=parseInt(c,
3410));!1!==b&&(b=parseInt(b,10));!1!==a&&(a=parseInt(a,10));!1!==d&&(d=parseInt(d,10));!1!==f&&(f=parseInt(f,10));var n=h[12>c?"amNames":"pmNames"][0],k=c!=this.hour||b!=this.minute||a!=this.second||d!=this.millisec||f!=this.microsec||0<this.ampm.length&&12>c!=(-1!==e.inArray(this.ampm.toUpperCase(),this.amNames))||null!==this.timezone&&g!=this.timezone;k&&(!1!==c&&(this.hour=c),!1!==b&&(this.minute=b),!1!==a&&(this.second=a),!1!==d&&(this.millisec=d),!1!==f&&(this.microsec=f),!1!==g&&(this.timezone=
35g),this.inst||(this.inst=e.datepicker._getInst(this.$input[0])),this._limitMinMaxDateTime(this.inst,!0));this.support.ampm&&(this.ampm=n);this.formattedTime=e.datepicker.formatTime(h.timeFormat,this,h);this.$timeObj&&(l===h.timeFormat?this.$timeObj.text(this.formattedTime+m):this.$timeObj.text(e.datepicker.formatTime(l,this,h)+m));this.timeDefined=!0;k&&this._updateDateTime()},_onSelectHandler:function(){var c=this._defaults.onSelect||this.inst.settings.onSelect,b=this.$input?this.$input[0]:null;
36c&&b&&c.apply(b,[this.formattedDateTime,this])},_updateDateTime:function(c){c=this.inst||c;var b=e.datepicker._daylightSavingAdjust(new Date(c.selectedYear,c.selectedMonth,c.selectedDay)),a=e.datepicker._get(c,"dateFormat"),d=e.datepicker._getFormatConfig(c),f=null!==b&&this.timeDefined,a=this.formattedDate=e.datepicker.formatDate(a,null===b?new Date:b,d);""===c.lastVal&&(c.currentYear=c.selectedYear,c.currentMonth=c.selectedMonth,c.currentDay=c.selectedDay);!0===this._defaults.timeOnly?a=this.formattedTime:
37!0!==this._defaults.timeOnly&&(this._defaults.alwaysSetTime||f)&&(a+=this._defaults.separator+this.formattedTime+this._defaults.timeSuffix);this.formattedDateTime=a;this._defaults.showTimepicker?this.$altInput&&!1===this._defaults.timeOnly&&!0===this._defaults.altFieldTimeOnly?(this.$altInput.val(this.formattedTime),this.$input.val(this.formattedDate)):this.$altInput?(this.$input.val(a),c="",f=this._defaults.altSeparator?this._defaults.altSeparator:this._defaults.separator,a=this._defaults.altTimeSuffix?
38this._defaults.altTimeSuffix:this._defaults.timeSuffix,this._defaults.timeOnly||(c=this._defaults.altFormat?e.datepicker.formatDate(this._defaults.altFormat,null===b?new Date:b,d):this.formattedDate)&&(c+=f),c=this._defaults.altTimeFormat?c+(e.datepicker.formatTime(this._defaults.altTimeFormat,this,this._defaults)+a):c+(this.formattedTime+a),this.$altInput.val(c)):this.$input.val(a):this.$input.val(this.formattedDate);this.$input.trigger("change")},_onFocus:function(){if(!this.$input.val()&&this._defaults.defaultValue){this.$input.val(this._defaults.defaultValue);
39var c=e.datepicker._getInst(this.$input.get(0)),b=e.datepicker._get(c,"timepicker");if(b&&b._defaults.timeOnly&&c.input.val()!=c.lastVal)try{e.datepicker._updateDatepicker(c)}catch(a){e.timepicker.log(a)}}},_controls:{slider:{create:function(c,b,a,d,f,g,h){var l=c._defaults.isRTL;return b.prop("slide",null).slider({orientation:"horizontal",value:l?-1*d:d,min:l?-1*g:f,max:l?-1*f:g,step:
39h,slide:function(b,d){c.control.value(c,e(this),a,l?-1*d.value:d.value);c._onTimeChange()},stop:function(a,b){c._onSelectHandler()}})},
40options:function(c,b,a,d,e){if(c._defaults.isRTL){if("string"==typeof d)return"min"==d||"max"==d?void 0!==e?b.slider(d,-1*e):Math.abs(b.slider(d)):b.slider(d);c=d.min;a=d.max;d.min=d.max=null;void 0!==c&&(d.max=-1*c);void 0!==a&&(d.min=-1*a);return b.slider(d)}return"string"==typeof d&&void 0!==e?b.slider(d,e):b.slider(d)},value:function(c,b,a,d){return c._defaults.isRTL?void 0!==d?b.slider("value",-1*d):Math.abs(b.slider("value")):void 0!==d?b.slider("value",d):b.slider("value")}},select:{create:function(c,
41b,a,d,f,g,h){for(var l='<select class="ui-timepicker-select" data-unit="'+a+'" data-min="'+f+'" data-max="'+g+'" data-step="'+h+'">',m=c._defaults.pickerTimeFormat||c._defaults.timeFormat;f<=g;f+=h)l+='<option value="'+f+'"'+(f==d?" selected":"")+">",l="hour"==a?l+e.datepicker.formatTime(e.trim(m.replace(/[^ht ]/ig,"")),{hour:f},c._defaults):"millisec"==a||"microsec"==a||10<=f?l+f:l+("0"+f.toString()),l+="</option>";l+="</select>";b.children("select").remove();e(l).appendTo(b).change(function(a){c._onTimeChange();
42c._onSelectHandler()});return b},options:function(c,b,a,d,e){a={};var g=b.children("select");if("string"==typeof d){if(void 0===e)return g.data(d);a[d]=e}else a=d;return c.control.create(c,b,g.data("unit"),g.val(),a.min||g.data("min"),a.max||g.data("max"),a.step||g.data("step"))},value:function(c,b,a,d){c=b.children("select");return void 0!==d?c.val(d):c.val()}}}});e.fn.extend({timepicker:function(c){c=c||{};var b=Array.prototype.slice.call(arguments);"object"==typeof c&&(b[0]=e.extend(c,{timeOnly:!0}));
43return e(this).each(function(){e.fn.datetimepicker.apply(e(this),b)})},datetimepicker:function(c){c=c||{};var b=arguments;return"string"==typeof c?"getDate"==c?e.fn.datepicker.apply(e(this[0]),b):this.each(function(){var a=e(this);a.datepicker.apply(a,b)}):this.each(function(){var a=e(this);a.datepicker(e.timepicker._newInst(a,c)._defaults)})}});e.datepicker.parseDateTime=function(c,b,a,d,e){c=w(c,b,a,d,e);c.timeObj&&(b=c.timeObj,c.date.setHours(b.hour,b.minute,b.second,b.millisec),parseRex.date.setMicroseconds(b.microsec));
44return c.date};e.datepicker.parseTime=function(c,b,a){a=t(t({},e.timepicker._defaults),a||{});c.replace(/\'.*?\'/g,"").indexOf("Z");var d=function(a,b,c){var d=function(a,b){var c=[];a&&e.merge(c,a);b&&e.merge(c,b);c=e.map(c,function(a){return a.replace(/[.*+?|()\[\]{}\\]/g,"\\$&")});return"("+c.join("|")+")?"},f="^"+a.toString().replace(/([hH]{1,2}|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|'.*?')/g,function(a){var b=a.length;switch(a.charAt(0).toLowerCase()){case "h":return 1===b?"(\\d?\\d)":"(\\d{"+b+"})";case "m":return 1===
45b?"(\\d?\\d)":"(\\d{"+b+"})";case "s":return 1===b?"(\\d?\\d)":"(\\d{"+b+"})";case "l":return"(\\d?\\d?\\d)";case "c":return"(\\d?\\d?\\d)";case "z":return"(z|[-+]\\d\\d:?\\d\\d|\\S+)?";case "t":return d(c.amNames,c.pmNames);default:return"("+a.replace(/\'/g,"").replace(/(\.|\$|\^|\\|\/|\(|\)|\[|\]|\?|\+|\*)/g,function(a){return"\\"+a})+")?"}}).replace(/\s/g,"\\s?")+c.timeSuffix+"$";a=function(a){a=a.toLowerCase().match(/(h{1,2}|m{1,2}|s{1,2}|l{1}|c{1}|t{1,2}|z|'.*?')/g);var b={h:-1,m:-1,s:-1,l:-1,
46c:-1,t:-1,z:-1};if(a)for(var c=0;c<a.length;c++)-1==b[a[c].toString().charAt(0)]&&(b[a[c].toString().charAt(0)]=c+1);return b}(a);var k="";b=b.match(new RegExp(f,"i"));f={hour:0,minute:0,second:0,millisec:0,microsec:0};return b?(-1!==a.t&&(void 0===b[a.t]||0===b[a.t].length?(k="",f.ampm=""):(k=-1!==e.inArray(b[a.t].toUpperCase(),c.amNames)?"AM":"PM",f.ampm=c["AM"==k?"amNames":"pmNames"][0])),-1!==a.h&&(f.hour="AM"==k&&"12"==b[a.h]?0:"PM"==k&&"12"!=b[a.h]?parseInt(b[a.h],10)+12:Number(b[a.h])),-1!==
47a.m&&(f.minute=Number(b[a.m])),-1!==a.s&&(f.second=Number(b[a.s])),-1!==a.l&&(f.millisec=Number(b[a.l])),-1!==a.c&&(f.microsec=Number(b[a.c])),-1!==a.z&&void 0!==b[a.z]&&(f.timezone=e.timepicker.timezoneOffsetNumber(b[a.z])),f):!1},f=function(a,b,c){try{var f=new Date("2012-01-01 "+b);if(isNaN(f.getTime())&&(f=new Date("2012-01-01T"+b),isNaN(f.getTime())&&(f=new Date("01/01/2012 "+b),isNaN(f.getTime()))))throw"Unable to parse time with native Date: "+b;return{hour:f.getHours(),minute:f.getMinutes(),
48second:f.getSeconds(),millisec:f.getMilliseconds(),microsec:f.getMicroseconds(),timezone:-1*f.getTimezoneOffset()}}catch(n){try{return d(a,b,c)}catch(k){e.timepicker.log("Unable to parse \ntimeString: "+b+"\ntimeFormat: "+a)}}return!1};return"function"===typeof a.parse?a.parse(c,b,a):"loose"===a.parse?f(c,b,a):d(c,b,a)};e.datepicker.formatTime=function(c,b,a){a=a||{};a=e.extend({},e.timepicker._defaults,a);b=e.extend({hour:0,minute:0,second:0,millisec:0,timezone:0},b);var d=a.amNames[0],f=parseInt(b.hour,
4910);11<f&&(d=a.pmNames[0]);c=c.replace(/(?:HH?|hh?|mm?|ss?|[tT]{1,2}|[zZ]|[lc]|('.*?'|".*?"))/g,function(c){switch(c){case "HH":return("0"+f).slice(-2);case "H":return f;case "hh":return("0"+x(f)).slice(-2);case "h":return x(f);case "mm":return("0"+b.minute).slice(-2);case "m":return b.minute;case "ss":return("0"+b.second).slice(-2);case "s":return b.second;case "l":return("00"+b.millisec).slice(-3);case "c":return("00"+b.microsec).slice(-3);case "z":return e.timepicker.timezoneOffsetString(null===
50b.timezone?a.timezone:b.timezone,!1);case "Z":return e.timepicker.timezoneOffsetString(null===b.timezone?a.timezone:b.timezone,!0);case "T":return d.charAt(0).toUpperCase();case "TT":return d.toUpperCase();case "t":return d.charAt(0).toLowerCase();case "tt":return d.toLowerCase();default:return c.replace(/\'/g,"")||"'"}});return c=e.trim(c)};e.datepicker._base_selectDate=e.datepicker._selectDate;e.datepicker._selectDate=function(c,b){var a=this._getInst(e(c)[0]),d=this._get(a,"timepicker");d?(d._limitMinMaxDateTime(a,
51!0),a.inline=a.stay_open=!0,this._base_selectDate(c,b),a.inline=a.stay_open=!1,this._notifyChange(a),this._updateDatepicker(a)):this._base_selectDate(c,b)};e.datepicker._base_updateDatepicker=e.datepicker._updateDatepicker;e.datepicker._updateDatepicker=function(c){var b=c.input[0];if(!e.datepicker._curInst||e.datepicker._curInst==c||!e.datepicker._datepickerShowing||e.datepicker._lastInput==b)if("boolean"!==typeof c.stay_open||!1===c.stay_open)this._base_updateDatepicker(c),(b=this._get(c,"timepicker"))&&
52b._addTimePicker(c)};e.datepicker._base_doKeyPress=e.datepicker._doKeyPress;e.datepicker._doKeyPress=function(c){var b=e.datepicker._getInst(c.target),a=e.datepicker._get(b,"timepicker");if(a&&e.datepicker._get(b,"constrainInput")){var d=a.support.ampm,f=null!==a._defaults.showTimezone?a._defaults.showTimezone:a.support.timezone,b=e.datepicker._possibleChars(e.datepicker._get(b,"dateFormat")),a=a._defaults.timeFormat.toString().replace(/[hms]/g,"").replace(/TT/g,d?"APM":"").replace(/Tt/g,d?"AaPpMm":
53"").replace(/tT/g,d?"AaPpMm":"").replace(/T/g,d?"AP":"").replace(/tt/g,d?"apm":"").replace(/t/g,d?"ap":"")+" "+a._defaults.separator+a._defaults.timeSuffix+(f?a._defaults.timezoneList.join(""):"")+a._defaults.amNames.join("")+a._defaults.pmNames.join("")+b,d=String.fromCharCode(void 0===c.charCode?c.keyCode:c.charCode);return c.ctrlKey||" ">d||!b||-1<a.indexOf(d)}return e.datepicker._base_doKeyPress(c)};e.datepicker._base_updateAlternate=e.datepicker._updateAlternate;e.datepicker._updateAlternate=
54function(c){var b=this._get(c,"timepicker");if(b){var a=b._defaults.altField;if(a){var d=this._getDate(c);c=e.datepicker._getFormatConfig(c);var f,g=b._defaults.altSeparator?b._defaults.altSeparator:b._defaults.separator;f=b._defaults.altTimeSuffix?b._defaults.altTimeSuffix:b._defaults.timeSuffix;f=""+(e.datepicker.formatTime(null!==b._defaults.altTimeFormat?b._defaults.altTimeFormat:b._defaults.timeFormat,b,b._defaults)+f);b._defaults.timeOnly||b._defaults.altFieldTimeOnly||null===d||(f=b._defaults.altFormat?
55e.datepicker.formatDate(b._defaults.altFormat,d,c)+g+f:b.formattedDate+g+f);e(a).val(f)}}else e.datepicker._base_updateAlternate(c)};e.datepicker._base_doKeyUp=e.datepicker._doKeyUp;e.datepicker._doKeyUp=function(c){var b=e.datepicker._getInst(c.target),a=e.datepicker._get(b,"timepicker");if(a&&a._defaults.timeOnly&&b.input.val()!=b.lastVal)try{e.datepicker._updateDatepicker(b)}catch(d){e.timepicker.log(d)}return e.datepicker._base_doKeyUp(c)};e.datepicker._base_gotoToday=e.datepicker._gotoToday;
56e.datepicker._gotoToday=function(c){var b=this._getInst(e(c)[0]),a=b.dpDiv;this._base_gotoToday(c);c=this._get(b,"timepicker");u(c);this._setTime(b,new Date);e(".ui-datepicker-today",a).click()};e.datepicker._disableTimepickerDatepicker=function(c){var b=this._getInst(c);if(b){var a=this._get(b,"timepicker");
56e(c).datepicker("getDate");a&&(a._defaults.showTimepicker=!1,a._updateDateTime(b))}};e.datepicker._enableTimepickerDatepicker=function(c){var b=this._getInst(c);if(b){var a=this._get(b,"timepicker");
57e(c).datepicker("getDate");a&&(a._defaults.showTimepicker=!0,a._addTimePicker(b),a._updateDateTime(b))}};e.datepicker._setTime=function(c,b){var a=this._get(c,"timepicker");if(a){var d=a._defaults;a.hour=b?b.getHours():d.hour;a.minute=b?b.getMinutes():d.minute;a.second=b?b.getSeconds():d.second;a.millisec=b?b.getMilliseconds():d.millisec;a.microsec=b?b.getMicroseconds():d.microsec;a._limitMinMaxDateTime(c,!0);a._onTimeChange();a._updateDateTime(c)}};e.datepicker._setTimeDatepicker=function(c,b,a){if(c=
58this._getInst(c)){var d=this._get(c,"timepicker");d&&(this._setDateFromField(c),b&&("string"==typeof b?(d._parseTime(b,a),b=new Date,b.setHours(d.hour,d.minute,d.second,d.millisec),b.setMicroseconds(d.microsec)):b=new Date(b.getTime()),"Invalid Date"==b.toString()&&(b=void 0),this._setTime(c,b)))}};e.datepicker._base_setDateDatepicker=e.datepicker._setDateDatepicker;e.datepicker._setDateDatepicker=function(c,b){var a=this._getInst(c);if(a){var d=this._get(a,"timepicker"),f=b instanceof Date?new Date(b.getTime()):
59b;d&&null!=d.timezone&&(b=e.timepicker.timezoneAdjust(b,d.timezone),f=e.timepicker.timezoneAdjust(f,d.timezone));this._updateDatepicker(a);this._base_setDateDatepicker.apply(this,arguments);this._setTimeDatepicker(c,f,!0)}};e.datepicker._base_getDateDatepicker=e.datepicker._getDateDatepicker;e.datepicker._getDateDatepicker=function(c,b){var a=this._getInst(c);if(a){var d=this._get(a,"timepicker");return d?(void 0===a.lastVal&&this._setDateFromField(a,b),(a=this._getDate(a))&&d._parseTime(e(c).val(),
60d.timeOnly)&&(a.setHours(d.hour,d.minute,d.second,d.millisec),a.setMicroseconds(d.microsec),null!=d.timezone&&(a=e.timepicker.timezoneAdjust(a,d.timezone))),a):this._base_getDateDatepicker(c,b)}};e.datepicker._base_parseDate=e.datepicker.parseDate;e.datepicker.parseDate=function(c,b,a){var d;try{d=this._base_parseDate(c,b,a)}catch(f){if(0<=f.indexOf(":"))d=this._base_parseDate(c,b.substring(0,b.length-(f.length-f.indexOf(":")-2)),a),e.timepicker.log("Error parsing the date string: "+f+"\ndate string = "+
61b+"\ndate format = "+c);else throw f;}return d};e.datepicker._base_formatDate=e.datepicker._formatDate;e.datepicker._formatDate=function(c,b,a,d){return(b=this._get(c,"timepicker"))?(b._updateDateTime(c),b.$input.val()):this._base_formatDate(c)};e.datepicker._base_optionDatepicker=e.datepicker._optionDatepicker;e.datepicker._optionDatepicker=function(c,b,a){var d=this._getInst(c),f;if(!d)return null;if(d=this._get(d,"timepicker")){var g=null,h=null,l=null,m=d._defaults.evnts,n={},k;if("string"==typeof b)if("minDate"===
62b||"minDateTime"===b)g=a;else if("maxDate"===b||"maxDateTime"===b)h=a;else if("onSelect"===b)l=a;else{if(m.hasOwnProperty(b)){if("undefined"===typeof a)return m[b];n[b]=a;f={}}}else if("object"==typeof b)for(k in b.minDate?g=b.minDate:b.minDateTime?g=b.minDateTime:b.maxDate?h=b.maxDate:b.maxDateTime&&(h=b.maxDateTime),m)m.hasOwnProperty(k)&&b[k]&&(n[k]=b[k]);for(k in n)n.hasOwnProperty(k)&&(m[k]=n[k],f||(f=e.extend({},b)),delete f[k]);if(k=f)a:{k=f;for(var p in k)if(k.hasOwnProperty(k)){k=!1;break a}k=
63!0}if(k)return;g?(g=0===g?new Date:new Date(g),d._defaults.minDate=g,d._defaults.minDateTime=g):h?(h=0===h?new Date:new Date(h),d._defaults.maxDate=h,d._defaults.maxDateTime=h):l&&(d._defaults.onSelect=l)}return void 0===a?this._base_optionDatepicker.call(e.datepicker,c,b):this._base_optionDatepicker.call(e.datepicker,c,f||b,a)};var t=function(c,b){e.extend(c,b);for(var a in b)if(null===b[a]||void 0===b[a])c[a]=b[a];return c},y=function(c){var b=c.replace(/\'.*?\'/g,"").toLowerCase(),a=function(a,
64b){return-1!==a.indexOf(b)?!0:!1};return{hour:a(b,"h"),minute:a(b,"m"),second:a(b,"s"),millisec:a(b,"l"),microsec:a(b,"c"),timezone:a(b,"z"),ampm:a("t")&&a(c,"h"),iso8601:a(c,"Z")}},x=function(c){12<c&&(c-=12);0===c&&(c=12);return String(c)},w=function(c,b,a,d,f){var g;a:{try{var h=f&&f.separator?f.separator:e.timepicker._defaults.separator,l=(f&&f.timeFormat?f.timeFormat:e.timepicker._defaults.timeFormat).split(h).length,m=a.split(h),n=m.length;if(1<n){g=[m.splice(0,n-l).join(h),m.splice(0,l).join(h)];
65break a}}catch(k){if(e.timepicker.log("Could not split the date from the time. Please check the following datetimepicker options\nthrown error: "+k+"\ndateTimeString"+a+"\ndateFormat = "+c+"\nseparator = "+f.separator+"\ntimeFormat = "+f.timeFormat),0<=k.indexOf(":")){g=a.length-(k.length-k.indexOf(":")-2);a.substring(g);g=[e.trim(a.substring(0,g)),e.trim(a.substring(g))];break a}else throw k;}g=[a,""]}c=e.datepicker._base_parseDate(c,g[0],d);if(""!==g[1]){b=e.datepicker.parseTime(b,g[1],f);if(null===
66b)throw"Wrong time format";return{date:c,timeObj:b}}return{date:c}},u=function(c,b){c&&c.timezone_select&&c.timezone_select.val(-1*("undefined"!==typeof b?b:new Date).getTimezoneOffset())};e.timepicker=new r;e.timepicker.timezoneOffsetString=function(c,b){if(isNaN(c)||840<c)return c;var a=c%60,d=b?":":"",a=(0<=c?"+":"-")+("0"+((c-a)/60*101).toString()).slice(-2)+d+("0"+(101*a).toString()).slice(-2);return"+00:00"==a?"Z":a};e.timepicker.timezoneOffsetNumber=function(c){c=c.toString().replace(":","");
67return"Z"===c.toUpperCase()?0:/^(\-|\+)\d{4}$/.test(c)?("-"==c.substr(0,1)?-1:1)*(60*parseInt(c.substr(1,2),10)+parseInt(c.substr(3,2),10)):c};e.timepicker.timezoneAdjust=function(c,b){var a=e.timepicker.timezoneOffsetNumber(b);
67isNaN(a)||(a=-1*c.getTimezoneOffset()-a,c.setMinutes(c.getMinutes()+a));return c};e.timepicker.timeRange=function(c,b,a){return e.timepicker.handleRange("timepicker",c,b,a)};e.timepicker.datetimeRange=function(c,b,a){e.timepicker.handleRange("datetimepicker",c,b,a)};e.timepicker.dateRange=
68function(c,b,a){e.timepicker.handleRange("datepicker",c,b,a)};e.timepicker.handleRange=function(c,b,a,d){function f(e,f){var g=b[c]("getDate"),n=a[c]("getDate"),k=e[c]("getDate");if(null!==g){var p=new Date(g.getTime()),q=new Date(g.getTime());p.setMilliseconds(p.getMilliseconds()+d.minInterval);q.setMilliseconds(q.getMilliseconds()+d.maxInterval);if(0<d.minInterval&&p>n)a[c]("setDate",p);else if(0<d.maxInterval&&q<n)a[c]("setDate",q);else if(g>n)f[c]("setDate",k)}}function g(a,b,e){a.val()&&(a=a[c].call(a,
69"getDate"),null!==a&&0<d.minInterval&&("minDate"==e&&a.setMilliseconds(a.getMilliseconds()+d.minInterval),"maxDate"==e&&a.setMilliseconds(a.getMilliseconds()-d.minInterval)),a.getTime&&b[c].call(b,"option",e,a))}d=e.extend({},{minInterval:0,maxInterval:0,start:{},end:{}},d);e.fn[c].call(b,e.extend({onClose:function(b,c){f(e(this),a)},onSelect:function(b){g(e(this),a,"minDate")}},d,d.start));e.fn[c].call(a,e.extend({onClose:function(a,c){f(e(this),b)},onSelect:function(a){g(e(this),b,"maxDate")}},
70d,d.end));f(b,a);g(b,a,"minDate");g(a,b,"maxDate");return e([b.get(0),a.get(0)])};e.timepicker.log=function(c){window.console&&console.log(c)};Date.prototype.getMicroseconds||(Date.microseconds=0,Date.prototype.getMicroseconds=function(){return this.microseconds},Date.prototype.setMicroseconds=function(c){this.microseconds=c;return this});e.timepicker.version="1.3"}})(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.