1/*! 2 * jquery-timepicker v1.13.16 - A jQuery timepicker plugin inspired by Google Calendar. It supports both mouse and keyboard navigation. 3 * Copyright (c) 2020 Jon Thornton - https://www.jonthornton.com/jquery-timepicker/ 4 * License: MIT 5 */ 6!function(){"use strict";function e(t){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(t)}function t(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function n(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function r(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};t%2?s(Object(i),!0).forEach((function(t){n(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):s(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function o(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(e){if("string"==typeof e)return a(e,t);var i=Object.prototype.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(i):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?a(e,t):void 0}}(e))){var t=0,i=function(){};return{s:i,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,s,r=!0,o=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return r=e.done,e},e:function(e){o=!0,s=e},f:function(){try{r||null==n.return||n.return()}finally{if(o)throw s}}}}var l=function(e,t){if(null===e)return null;if("number"!=typeof t.step)return e;var i=e%(60*t.step);return(i-=(t.minTime||0)%(60*t.step))>=30*t.step?e+=60*t.step-i:e-=i,function(e,t){if(86400==e&&t.show2400)return e;return e%86400}(e,t)};var u,c={appendTo:"body",className:null,closeOnWindowScroll:!1,disableTextInput:!1,disableTimeRanges:[],disableTouchKeyboard:!1,durationTime:null,forceRoundTime:!1,lang:{},listWidth:null,maxTime:null,minTime:null,noneOption:!1,orientation:"l",roundingFunction:l,scrollDefault:null,selectOnBlur:!1,show2400:!1,showDuration:!1,showOn:["click","focus"],showOnFocus:!0,step:30,stopScrollPropagation:!1,timeFormat:"g:ia",typeaheadHighlight:!0,useSelect:!1,wrapHours:!0},m={am:"am",pm:"pm",AM:"AM",PM:"PM",decimal:".",mins:"mins",hr:"hr",hrs:"hrs"},p=function(){function n(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t(this,n),this.targetEl=e;var s=n.extractAttrOptions(e,Object.keys(c));this.settings=this.parseSettings(r(r(r({},c),i),s))}var s,a,l;return s=n,l=[{key:"extractAttrOptions",value:function(e,t){var i,n={},s=o(t);try{for(s.s();!(i=s.n()).done;){var r=i.value;r in e.dataset&&(n[r]=e.dataset[r])}}catch(e){s.e(e)}finally{s.f()}return n}},{key:"isVisible",value:function(e){var t=e[0];return t.offsetWidth>0&&t.offsetHeight>0}}],(a=[{key:"_findRow",value:function(e){if(!e&&0!==e)return!1;var t=!1;return e=this.settings.roundingFunction(e,this.settings),!!this.list&&(this.list.find("li").each((function(i,n){var s=Number.parseInt(n.dataset.time);if(!Number.isNaN(s))return s==e?(t=n,!1):void 0})),t)}},{key:"_hideKeyboard",value:function(){return(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&this.settings.disableTouchKeyboard}},{key:"_setTimeValue",value:function(e,t){if("INPUT"===this.targetEl.nodeName){null===e&&""==this.targetEl.value||(this.targetEl.value=e);var i=this;
6i.settings.useSelect&&"select"!=t&&i.list&&i.list.val(i._roundAndFormatTime(i.time2int(e)))}var n=new Event("selectTime");if(this.selectedValue!=e){this.selectedValue=e;var s=new Event("changeTime"),r=new CustomEvent("change",{detail:"timepicker"});return"select"==t?(this.targetEl.dispatchEvent(n),this.targetEl.dispatchEvent(s),this.targetEl.dispatchEvent(r)):-1==["error","initial"].indexOf(t)&&this.targetEl.dispatchEvent(s),!0}return-1==["error","initial"].indexOf(t)&&this.targetEl.dispatchEvent(n),!1}},{key:"_getTimeValue",value:function(){return"INPUT"===this.targetEl.nodeName?this.targetEl.value:this.selectedValue}},{key:"_selectValue",value:function(){this.settings;var e=this.list.find(".ui-timepicker-selected");if(e.hasClass("ui-timepicker-disabled"))return!1;if(!e.length)return!0;var t=e.get(0).dataset.time;if(t){var i=Number.parseInt(t);i&&(t=i)}return null!==t&&("string"!=typeof t&&(t=this._int2time(t)),this._setTimeValue(t,"select")),!0}},{key:"time2int",value:function(e){if(""===e||null==e)return null;if(e instanceof Date)return 3600*e.getHours()+60*e.getMinutes()+e.getSeconds();if("string"!=typeof e)return e;"a"!=(e=e.toLowerCase().replace(/[\s\.]/g,"")).slice(-1)&&"p"!=e.slice(-1)||(e+="m");var t=/^(([^0-9]*))?([0-9]?[0-9])(([0-5][0-9]))?(([0-5][0-9]))?(([^0-9]*))$/;e.match(/\W/)&&(t=/^(([^0-9]*))?([0-9]?[0-9])(\W+([0-5][0-9]?))?(\W+([0-5][0-9]))?(([^0-9]*))$/);var i=e.match(t);if(!i)return null;var n=parseInt(1*i[3],10),s=i[2]||i[9],r=n,a=1*i[5]||0,o=1*i[7]||0;if(s||2!=i[3].length||"0"!=i[3][0]||(s="am"),n<=12&&s){var l=(s=s.trim())==this.settings.lang.pm||s==this.settings.lang.PM;r=12==n?l?12:0:n+(l?12:0)}else if(3600*n+60*a+o>=86400+(this.settings.show2400?1:0)){if(!1===this.settings.wrapHours)return null;r=n%24}var u=3600*r+60*a+o;if(n<12&&!s&&this.settings._twelveHourTime&&this.settings.scrollDefault){var c=u-this.settings.scrollDefault();c<0&&c>=-43200&&(u=(u+43200)%86400)}return u}},{key:"parseSettings",value:function(e){var t=this;if(e.lang=r(r({},m),e.lang),this.settings=e,e.minTime&&(e.minTime=this.time2int(e.minTime)),e.maxTime&&(e.maxTime=this.time2int(e.maxTime)),e.listWidth&&(e.listWidth=this.time2int(e.listWidth)),e.durationTime&&"function"!=typeof e.durationTime&&(e.durationTime=this.time2int(e.durationTime)),"now"==e.scrollDefault)e.scrollDefault=function(){return e.roundingFunction(t.time2int(new Date),e)};else if(e.scrollDefault&&"function"!=typeof e.scrollDefault){var i=e.scrollDefault;e.scrollDefault=function(){return e.roundingFunction(t.time2int(i),e)}}else e.minTime&&(e.scrollDefault=function(){return e.roundingFunction(e.minTime,e)});if("string"==typeof e.timeFormat&&e.timeFormat.match(/[gh]/)&&(e._twelveHourTime=!0),!1===e.showOnFocus&&-1!=e.showOn.indexOf("focus")&&e.showOn.splice(e.showOn.indexOf("focus"),1),e.disableTimeRanges||(e.disableTimeRanges=[]),e.disableTimeRanges.length>0){for(var n in e.disableTimeRanges)e.disableTimeRanges[n]=[this.time2int(e.disableTimeRanges[n][0]),this.time2int(e.disableTimeRanges[n][1])];for(e.disableTimeRanges=e.disableTimeRanges.sort((function(e,t){return e[0]-t[0]})),n=e.disableTimeRanges.length-1;n>0;n--)e.disableTimeRanges[n][0]<=e.disableTimeRanges[n-1][1]&&(e.disableTimeRanges[n-1]=[Math.min(e.disableTimeRanges[n][0],e.disableTimeRanges[n-1][0]),Math.max(e.disableTimeRanges[n][1],e.disableTimeRanges[n-1][1])],e.disableTimeRanges.splice(n,1))}return e}},{key:"_disableTextInputHandler",value:function(e){switch(e.keyCode){case 13:case 9:return;default:e.preventDefault()}}},{key:"_int2duration",value:function(e,t){e=Math.abs(e);var i,n,s=Math.round(e/60),r=[];return s<60?r=[s,this.settings.lang.mins]:(i=Math.floor(s/60),n=s%60,30==t&&30==n&&(i+=this.settings.lang.decimal+5),r.push(i),r.push(1==i?this.settings.lang.hr:this.settings.lang.hrs),30!=t&&n&&(r.push(n),r.push(this.settings.lang.mins))),r.join(" ")}},{key:"_roundAndFormatTime",value:function(e){if(null!==(e=this.settings.roundingFunction(e,this.settings)))return this._int2time(e)}},{key:"_int2time",value:function(e){if("number"!=typeof e)return null;var t=parseInt(e%60),i=parseInt(e/60%60),n=parseInt(e/3600%24),s=new Date(1970,0,2,n,i,t,0);if(isNaN(s.getTime()))return null;if("function"==typeof this.settings.timeFormat)return this.settings.timeFormat(s);for(var r,a,o="",l=0;l<this.settings.timeFormat.length;l++)switch(a=this.settings.timeFormat.charAt(l)){case"a":o+=s.getHours()>11?this.settings.lang.pm:this.settings.lang.am;break;case"A":o+=s.getHours()>11?this.settings.lang.PM:this.settings.lang.AM;break;case"g":o+=0==(r=s.getHours()%12)?"12":r;break;case"G":r=s.getHours(),86400===e&&(r=this.settings.show2400?24:0),o+=r;break;case"h":0!=(r=s.getHours()%12)&&r<10&&(r="0"+r),o+=0===r?"12":r;break;case"H":r=s.getHours(),86400===e&&(r=this.settings.show2400?24:0),o+=r>9?r:"0"+r;break;case"i":o+=(i=s.getMinutes())>9?i:"0"+i;break;case"s":o+=(t=s.getSeconds())>9?t:"0"+t;break;case"\\":l++,o+=this.settings.timeFormat.charAt(l);break;default:o+=a}return o}},{key:"_setSelected",value:function(){var e=this.list;e.find("li").removeClass("ui-timepicker-selected");var t=this.time2int(this._getTimeValue());if(null!==t){var i=this._findRow(t);
6if(i){var n=i.getBoundingClientRect(),s=e.get(0).getBoundingClientRect(),r=n.top-s.top;if(r+n.height>s.height||r<0){var a=e.scrollTop()+(n.top-s.top)-n.height;e.scrollTop(a)}var o=Number.parseInt(i.dataset.time);(this.settings.forceRoundTime||o===t)&&i.classList.add("ui-timepicker-selected")}}}},{key:"_generateNoneElement",value:function(t,i){var n,s,r,a;return"object"==e(t)?(n=t.label,s=t.className,r=t.value):"string"==typeof t?(n=t,r=""):$.error("Invalid noneOption value"),i?(a=document.createElement("option")).value=r:(a=document.createElement("li")).dataset.time=String(r),a.innerText=n,a.classList.add(s),a}}])&&i(s.prototype,a),l&&i(s,l),n}();u=function(t){var i={init:function(e){return this.each((function(){var s=t(this),l=new p(this,e),u=l.settings;if(u.lang,s.data("timepicker-obj",l),s.addClass("ui-timepicker-input"),u.useSelect)n(s);else{if(s.prop("autocomplete","off"),u.showOn)for(var c in u.showOn)s.on(u.showOn[c]+".timepicker",i.show);s.on("change.timepicker",r),s.on("keydown.timepicker",a),s.on("keyup.timepicker",o),u.disableTextInput&&s.on("keydown.timepicker",l._disableTextInputHandler),s.on("cut.timepicker",o),s.on("paste.timepicker",o),r.call(s.get(0),null,"initial")}}))},show:function(e){var r=t(this),a=r.data("timepicker-obj"),o=a.settings;if(e&&e.preventDefault(),o.useSelect)a.list.focus();else{a._hideKeyboard()&&r.blur();var l=a.list;if(!r.prop("readonly")&&(l&&0!==l.length&&"function"!=typeof o.durationTime||(n(r),l=a.list),!p.isVisible(l))){r.is("input")&&(a.selectedValue=r.val()),a._setSelected(),i.hide(),"number"==typeof o.listWidth&&l.width(r.outerWidth()*o.listWidth),l.show();var u={};o.orientation.match(/r/)?u.left=r.offset().left+r.outerWidth()-l.outerWidth()+parseInt(l.css("marginLeft").replace("px",""),10):o.orientation.match(/l/)?u.left=r.offset().left+parseInt(l.css("marginLeft").replace("px",""),10):o.orientation.match(/c/)&&(u.left=r.offset().left+(r.outerWidth()-l.outerWidth())/2+parseInt(l.css("marginLeft").replace("px",""),10)),"t"==(o.orientation.match(/t/)?"t":o.orientation.match(/b/)?"b":r.offset().top+r.outerHeight(!0)+l.outerHeight()>t(window).height()+t(window).scrollTop()?"t":"b")?(l.addClass("ui-timepicker-positioned-top"),u.top=r.offset().top-l.outerHeight()+parseInt(l.css("marginTop").replace("px",""),10)):(l.removeClass("ui-timepicker-positioned-top"),u.top=r.offset().top+r.outerHeight()+parseInt(l.css("marginTop").replace("px",""),10)),l.offset(u);var c=l.find(".ui-timepicker-selected");if(!c.length){var m=a.time2int(a._getTimeValue());null!==m?c=t(a._findRow(m)):o.scrollDefault&&(c=t(a._findRow(o.scrollDefault())))}if(c.length&&!c.hasClass("ui-timepicker-disabled")||(c=l.find("li:not(.ui-timepicker-disabled):first")),c&&c.length){var d=l.scrollTop()+c.position().top-c.outerHeight();l.scrollTop(d)}else l.scrollTop(0);return o.stopScrollPropagation&&t(document).on("wheel.ui-timepicker",".ui-timepicker-wrapper",(function(e){e.preventDefault();var i=t(this).scrollTop();t(this).scrollTop(i+e.originalEvent.deltaY)})),t(document).on("mousedown.ui-timepicker",s),t(window).on("resize.ui-timepicker",s),o.closeOnWindowScroll&&t(document).on("scroll.ui-timepicker",s),r.trigger("showTimepicker"),this}}},hide:function(e){var i=t(this),n=i.data("timepicker-obj");return n&&n.settings&&n.settings.useSelect&&i.blur(),t(".ui-timepicker-wrapper").each((function(){var e=t(this);if(p.isVisible(e)){var i=e.data("timepicker-input"),n=i.data("timepicker-obj");n&&n.settings&&n.settings.selectOnBlur&&n._selectValue(),e.hide(),i.trigger("hideTimepicker")}})),this},option:function(i,s){return"string"==typeof i&&void 0===s?t(this).data("timepicker-obj").settings[i]:this.each((function(){var a=t(this),o=a.data("timepicker-obj"),l=o.settings,u=o.list;"object"==e(i)?l=t.extend(l,i):"string"==typeof i&&(l[i]=s),l=o.parseSettings(l),o.settings=l,r.call(a.get(0),{type:"change"},"initial"),u&&(u.remove(),o.list=null),l.useSelect&&n(a)}))},getSecondsFromMidnight:function(){var e=t(this).data("timepicker-obj");return e.time2int(e._getTimeValue())},getTime:function(e){var i=t(this).data("timepicker-obj"),n=i._getTimeValue();if(!n)return null;var s=i.time2int(n);if(null===s)return null;e||(e=new Date);var r=new Date(e);return r.setHours(s/3600),r.setMinutes(s%3600/60),r.setSeconds(s%60),r.setMilliseconds(0),r},isVisible:function(){var e=this.data("timepicker-obj");return!!(e&&e.list&&p.isVisible(e.list))},setTime:function(e){var t=this.data("timepicker-obj"),i=t.settings;if(i.forceRoundTime)var n=t._roundAndFormatTime(t.time2int(e));else n=t._int2time(t.time2int(e));return e&&null===n&&i.noneOption&&(n=e),t._setTimeValue(n,"initial"),r.call(this.get(0),{type:"change"},"initial"),t&&t.list&&t._setSelected(),this},remove:function(){if(this.hasClass("ui-timepicker-input")){var e=this.data("timepicker-obj"),t=e.settings;return this.removeAttr("autocomplete","off"),this.removeClass("ui-timepicker-input"),this.removeData("timepicker-obj"),this.off(".timepicker"),e.list&&e.list.remove(),t.useSelect&&this.show(),e.list=null,this}}};function n(e){var n=e.data("timepicker-obj"),s=n.list,r=n.settings;if(s&&s.length&&(s.remove(),n.list=null),r.useSelect){s=t("<select />",{class:"ui-timepicker-select"}),e.attr("name")&&s.attr("name","ui-timepicker-"+e.attr("name"));var a=s}else s=t("<ul />",{class:"ui-timepicker-list"}),(a=t("<div />",{class:"ui-timepicker-wrapper",tabindex:-1})).css({display:"none",position:"absolute"}).append(s);if(r.noneOption)if(!0===r.noneOption&&(r.noneOption=r.useSelect?"Time...":"None"),t.isArray(r.noneOption)){for(var o in r.noneOption)if(parseInt(o,10)==o){var u=n._generateNoneElement(r.noneOption[o],r.useSelect);s.append(u)}}else u=n._generateNoneElement(r.noneOption,r.useSelect),s.append(u);r.className&&a.addClass(r.className),null===r.minTime&&null===r.durationTime||!r.showDuration||("function"==typeof r.step||r.step,a.addClass("ui-timepicker-with-duration"),a.addClass("ui-timepicker-step-"+r.step));var c=r.minTime;"function"==typeof r.durationTime?c=n.time2int(r.durationTime()):null!==r.durationTime&&(c=r.durationTime);var m=null!==r.minTime?r.minTime:0,p=null!==r.maxTime?r.maxTime:m+86400-1;p<m&&(p+=86400),86399===p&&"string"===t.type(r.timeFormat)&&r.show2400&&(p=86400);var d=r.disableTimeRanges,f=0,h=d.length,g=r.step;"function"!=typeof g&&(g=function(){return r.step}),o=m;for(var v=0;o<=p;o+=60*g(++v)){var b,k=o,y=n._int2time(k);if(r.useSelect?(b=t("<option />",{value:y})).text(y):((b=t("<li />")).addClass(k%86400<43200?"ui-timepicker-am":"ui-timepicker-pm"),b.attr("data-time",l(k,r)),b.text(y)),(null!==r.minTime||null!==r.durationTime)&&r.showDuration){var T=n._int2duration(o-c,r.step);if(r.useSelect)b.text(b.text()+" ("+T+")");else{var w=t("<span />",{class:"ui-timepicker-duration"});w.text(" ("+T+")"),b.append(w)}}f<h&&(k>=d[f][1]&&(f+=1),d[f]&&k>=d[f][0]&&k<d[f][1]&&(r.useSelect?b.prop("disabled",!0):b.addClass("ui-timepicker-disabled"))),s.append(b)}if(a.data("timepicker-input",e),n.list=a,r.useSelect)e.val()&&s.val(n._roun
6dAndFormatTime(n.time2int(e.val()))),s.on("focus",(function(){t(this).data("timepicker-input").trigger("showTimepicker")})),s.on("blur",(function(){t(this).data("timepicker-input").trigger("hideTimepicker")})),s.on("change",(function(){n._setTimeValue(t(this).val(),"select")})),n._setTimeValue(s.val(),"initial"),e.hide().after(s);else{var O=r.appendTo;"string"==typeof O?O=t(O):"function"==typeof O&&(O=O(e)),O.append(a),n._setSelected(),s.on("mousedown click","li",(function(r){e.off("focus.timepicker"),e.on("focus.timepicker-ie-hack",(function(){e.off("focus.timepicker-ie-hack"),e.on("focus.timepicker",i.show)})),n._hideKeyboard()||e[0].focus(),s.find("li").removeClass("ui-timepicker-selected"),t(this).addClass("ui-timepicker-selected"),n._selectValue()&&(e.trigger("hideTimepicker"),s.on("mouseup.timepicker click.timepicker","li",(function(e){s.off("mouseup.timepicker click.timepicker"),a.hide()})))}))}}function s(e){if(e.target!=window){var n=t(e.target);n.closest(".ui-timepicker-input").length||n.closest(".ui-timepicker-wrapper").length||(i.hide(),t(document).unbind(".ui-timepicker"),t(window).unbind(".ui-timepicker"))}}function r(e,i){if(!e||"timepicker"!=e.detail){var n=t(this),s=n.data("timepicker-obj");if(""!==this.value){if(!n.is(":focus")||e&&"change"==e.type){var r=s.settings,a=s.time2int(this.value);if(null!==a){var o=!1;if(null!==r.minTime&&null!==r.maxTime&&(a<r.minTime||a>r.maxTime)&&(o=!0),t.each(r.disableTimeRanges,(function(){if(a>=this[0]&&a<this[1])return o=!0,!1})),r.forceRoundTime){var l=r.roundingFunction(a,r);l!=a&&(a=l,i=null)}var u=s._int2time(a);o?(s._setTimeValue(u,"error")||e&&"change"==e.type)&&n.trigger("timeRangeError"):s._setTimeValue(u,i)}else n.trigger("timeFormatError")}}else s._setTimeValue(null,i)}}function a(e){var n=t(this),s=n.data("timepicker-obj"),a=s.list;if(!a||!p.isVisible(a)){if(40!=e.keyCode)return!0;i.show.call(n.get(0)),a=s.list,s._hideKeyboard()||n.focus()}switch(e.keyCode){case 13:return s._selectValue()&&(r.call(n.get(0),{type:"change"}),i.hide.apply(this)),e.preventDefault(),!1;case 38:var o=a.find(".ui-timepicker-selected");return o.length?o.is(":first-child")||(o.removeClass("ui-timepicker-selected"),o.prev().addClass("ui-timepicker-selected"),o.prev().position().top<o.outerHeight()&&a.scrollTop(a.scrollTop()-o.outerHeight())):(a.find("li").each((function(e,i){if(t(i).position().top>0)return o=t(i),!1})),o.addClass("ui-timepicker-selected")),!1;case 40:return 0===(o=a.find(".ui-timepicker-selected")).length?(a.find("li").each((function(e,i){if(t(i).position().top>0)return o=t(i),!1})),o.addClass("ui-timepicker-selected")):o.is(":last-child")||(o.removeClass("ui-timepicker-selected"),o.next().addClass("ui-timepicker-selected"),o.next().position().top+2*o.outerHeight()>a.outerHeight()&&a.scrollTop(a.scrollTop()+o.outerHeight())),!1;case 27:a.find("li").removeClass("ui-timepicker-selected"),i.hide();break;case 9:i.hide();break;default:return!0}}function o(e){var i=t(this).data("timepicker-obj"),n=i.list,s=i.settings;if(!n||!p.isVisible(n)||s.disableTextInput)return!0;if("paste"!==e.type&&"cut"!==e.type)switch(e.keyCode){case 96:case 97:case 98:case 99:case 100:case 101:case 102:case 103:case 104:case 105:case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 65:case 77:case 80:case 186:case 8:case 46:s.typeaheadHighlight?i._setSelected():n.hide()}else setTimeout((function(){s.typeaheadHighlight?i._setSelected():n.hide()}),0)}t.fn.timepicker=function(n){return this.length?i[n]?this.hasClass("ui-timepicker-input")?i[n].apply(this,Array.prototype.slice.call(arguments,1)):this:"object"!==e(n)&&n?void t.error("Method "+n+" does not exist on jQuery.timepicker"):i.init.apply(this,arguments):this},t.fn.timepicker.defaults=c},"object"===("undefined"==typeof exports?"undefined":e(exports))&&exports&&"object"===("undefined"==typeof module?"undefined":e(module))&&module&&module.exports===exports?u(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],u):u(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.