",options:{classes:{},disabled:!1,create:null},_createWidget:function(i,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=e++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),i),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var l=s.match(/^([\w:-]*)\s*(.*)$/),h=l[1]+o.eventNamespace,c=l[2];c?n.on(h,c,r):i.on(h,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var s=!1;t(document).on("mouseup",function(){s=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!s){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,n=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return n&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),s=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,s=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.widget("ui.slider",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,i,s=this.options,n=this.element.find(".ui-slider-handle"),o="
",a=[];for(i=s.values&&s.values.length||1,n.length>i&&(n.slice(i).remove(),n=n.slice(0,i)),e=n.length;i>e;e++)a.push(o);this.handles=n.add(t(a.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(e){t(this).data("ui-slider-handle-index",e).attr("tabIndex",0)})},_createRange:function(){var e=this.options;e.range?(e.range===!0&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:t.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=t("
").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),("min"===e.range||"max"===e.range)&&this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,s,n,o,a,r,l,h,c=this,u=this.options;return u.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:e.pageX,y:e.pageY},s=this._normValueFromMouse(i),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var i=Math.abs(s-c.values(e));(n>i||n===i&&(e===c._lastChangedValue||c.values(e)===u.min))&&(n=i,o=t(this),a=e)}),r=this._start(e,a),r===!1?!1:(this._mouseSliding=!0,this._handleIndex=a,this._addClass(o,null,"ui-state-active"),o.trigger("focus"),l=o.offset(),h=!t(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=h?{left:0,top:0}:{left:e.pageX-l.left-o.width()/2,top:e.pageY-l.top-o.height()/2-(parseInt(o.css("borderTopWidth"),10)||0)-(parseInt(o.css("borderBottomWidth"),10)||0)+(parseInt(o.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,a,s),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,i),!1},_mouseStop:function(t){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,s,n,o;return"horizontal"===this.orientation?(e=this.elementSize.width,i=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,i=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),s=i/e,s>1&&(s=1),0>s&&(s=0),"vertical"===this.orientation&&(s=1-s),n=this._valueMax()-this._valueMin(),o=this._valueMin()+s*n,this._trimAlignValue(o)},_uiHash:function(t,e,i){var s={handle:this.handles[t],handleIndex:t,value:void 0!==e?e:this.value()};return this._hasMultipleValues()&&(s.value=void 0!==e?e:this.values(t),s.values=i||this.values()),s},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(t,e){return this._trigger("start",t,this._uiHash(e))},_slide:function(t,e,i){var s,n,o=this.value(),a=this.values();this._hasMultipleValues()&&(n=this.values(e?0:1),o=this.values(e),2===this.options.values.length&&this.options.range===!0&&(i=0===e?Math.min(n,i):Math.max(n,i)),a[e]=i),i!==o&&(s=this._trigger("slide",t,this._uiHash(e,i,a)),s!==!1&&(this._hasMultipleValues()?this.values(e,i):this.value(i)))},_stop:function(t,e){this._trigger("stop",t,this._uiHash(e))},_change:function(t,e){this._keySliding||this._mouseSliding||(this._lastChangedValue=e,this._trigger("change",t,this._uiHash(e)))},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(e,i){var s,n,o;if(arguments.length>1)return this.options.values[e]=this._trimAlignValue(i),this._refreshValue(),this._change(null,e),void 0;if(!arguments.length)return this._values();if(!t.isArray(arguments[0]))return this._hasMultipleValues()?this._values(e):this.value();for(s=this.options.values,n=arguments[0],o=0;s.length>o;o+=1)s[o]=this._trimAlignValue(n[o]),this._change(null,o);this._refreshValue()},_setOption:function(e,i){var s,n=0;switch("range"===e&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),t.isArray(this.options.values)&&(n=this.options.values.length),this._super(e,i),e){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(i),this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),s=n-1;s>=0;s--)this._change(null,s);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(t){this._super(t),this._toggleClass(null,"ui-state-disabled",!!t)},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i,s;if(arguments.length)return e=this.options.values[t],e=this._trimAlignValue(e);if(this._hasMultipleValues()){for(i=this.options.values.slice(),s=0;i.length>s;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(t){if(this._valueMin()>=t)return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,i=(t-this._valueMin())%e,s=t-i;return 2*Math.abs(i)>=e&&(s+=i>0?e:-e),parseFloat(s.toFixed(5))},_calculateNewMax:function(){var t=this.options.max,e=this._valueMin(),i=this.options.step,s=Math.round((t-e)/i)*i;t=s+e,t>this.options.max&&(t-=i),this.max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(t){"vertical"===t&&this.range.css({width:"",left:""}),"horizontal"===t&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var e,i,s,n,o,a=this.options.range,r=this.options,l=this,h=this._animateOff?!1:r.animate,c={};this._hasMultipleValues()?this.handles.each(function(s){i=100*((l.values(s)-l._valueMin())/(l._valueMax()-l._valueMin())),c["horizontal"===l.orientation?"left":"bottom"]=i+"%",t(this).stop(1,1)[h?"animate":"css"](c,r.animate),l.options.range===!0&&("horizontal"===l.orientation?(0===s&&l.range.stop(1,1)[h?"animate":"css"]({left:i+"%"},r.animate),1===s&&l.range[h?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:r.animate})):(0===s&&l.range.stop(1,1)[h?"animate":"css"]({bottom:i+"%"},r.animate),1===s&&l.range[h?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:r.animate}))),e=i}):(s=this.value(),n=this._valueMin(),o=this._valueMax(),i=o!==n?100*((s-n)/(o-n)):0,c["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[h?"animate":"css"](c,r.animate),"min"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:i+"%"},r.animate),"max"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({width:100-i+"%"},r.animate),"min"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:i+"%"},r.animate),"max"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[h?"animate":"css"]({height:100-i+"%"},r.animate))},_handleEvents:{keydown:function(e){var i,s,n,o,a=t(e.target).data("ui-slider-handle-index");switch(e.keyCode){case t.ui.keyCode.HOME:case t.ui.keyCode.END:case t.ui.keyCode.PAGE_UP:case t.ui.keyCode.PAGE_DOWN:case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(e.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(t(e.target),null,"ui-state-active"),i=this._start(e,a),i===!1))return}switch(o=this.options.step,s=n=this._hasMultipleValues()?this.values(a):this.value(),e.keyCode){case t.ui.keyCode.HOME:n=this._valueMin();break;case t.ui.keyCode.END:n=this._valueMax();break;case t.ui.keyCode.PAGE_UP:n=this._trimAlignValue(s+(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(s-(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:if(s===this._valueMax())return;n=this._trimAlignValue(s+o);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(s===this._valueMin())return;n=this._trimAlignValue(s-o)}this._slide(e,a,n)},keyup:function(e){var i=t(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,i),this._change(e,i),this._removeClass(t(e.target),null,"ui-state-active"))}}})});
--------------------------------------------------------------------------------
/www/jquery.timepicker.css:
--------------------------------------------------------------------------------
1 | .ui-timepicker-wrapper {
2 | overflow-y: auto;
3 | max-height: 150px;
4 | width: 6.5em;
5 | background: #fff;
6 | border: 1px solid #ddd;
7 | -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
8 | -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
9 | box-shadow:0 5px 10px rgba(0,0,0,0.2);
10 | outline: none;
11 | z-index: 10001;
12 | margin: 0;
13 | }
14 |
15 | .ui-timepicker-wrapper.ui-timepicker-with-duration {
16 | width: 13em;
17 | }
18 |
19 | .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
20 | .ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
21 | width: 11em;
22 | }
23 |
24 | .ui-timepicker-list {
25 | margin: 0;
26 | padding: 0;
27 | list-style: none;
28 | }
29 |
30 | .ui-timepicker-duration {
31 | margin-left: 5px; color: #888;
32 | }
33 |
34 | .ui-timepicker-list:hover .ui-timepicker-duration {
35 | color: #888;
36 | }
37 |
38 | .ui-timepicker-list li {
39 | padding: 3px 0 3px 5px;
40 | cursor: pointer;
41 | white-space: nowrap;
42 | color: #000;
43 | list-style: none;
44 | margin: 0;
45 | }
46 |
47 | .ui-timepicker-list:hover .ui-timepicker-selected {
48 | background: #fff; color: #000;
49 | }
50 |
51 | li.ui-timepicker-selected,
52 | .ui-timepicker-list li:hover,
53 | .ui-timepicker-list .ui-timepicker-selected:hover {
54 | background: #1980EC; color: #fff;
55 | }
56 |
57 | li.ui-timepicker-selected .ui-timepicker-duration,
58 | .ui-timepicker-list li:hover .ui-timepicker-duration {
59 | color: #ccc;
60 | }
61 |
62 | .ui-timepicker-list li.ui-timepicker-disabled,
63 | .ui-timepicker-list li.ui-timepicker-disabled:hover,
64 | .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
65 | color: #888;
66 | cursor: default;
67 | }
68 |
69 | .ui-timepicker-list li.ui-timepicker-disabled:hover,
70 | .ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
71 | background: #f2f2f2;
72 | }
73 |
--------------------------------------------------------------------------------
/www/jquery.timepicker.min.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * jquery-timepicker v1.11.11 - A jQuery timepicker plugin inspired by Google Calendar. It supports both mouse and keyboard navigation.
3 | * Copyright (c) 2017 Jon Thornton - http://jonthornton.github.com/jquery-timepicker/
4 | * License: MIT
5 | */
6 |
7 | !function(a){"object"==typeof exports&&exports&&"object"==typeof module&&module&&module.exports===exports?a(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){function b(a){var b=a[0];return b.offsetWidth>0&&b.offsetHeight>0}function c(b){if(b.minTime&&(b.minTime=t(b.minTime)),b.maxTime&&(b.maxTime=t(b.maxTime)),b.durationTime&&"function"!=typeof b.durationTime&&(b.durationTime=t(b.durationTime)),"now"==b.scrollDefault)b.scrollDefault=function(){return b.roundingFunction(t(new Date),b)};else if(b.scrollDefault&&"function"!=typeof b.scrollDefault){var c=b.scrollDefault;b.scrollDefault=function(){return b.roundingFunction(t(c),b)}}else b.minTime&&(b.scrollDefault=function(){return b.roundingFunction(b.minTime,b)});if("string"===a.type(b.timeFormat)&&b.timeFormat.match(/[gh]/)&&(b._twelveHourTime=!0),b.showOnFocus===!1&&-1!=b.showOn.indexOf("focus")&&b.showOn.splice(b.showOn.indexOf("focus"),1),b.disableTimeRanges.length>0){for(var d in b.disableTimeRanges)b.disableTimeRanges[d]=[t(b.disableTimeRanges[d][0]),t(b.disableTimeRanges[d][1])];b.disableTimeRanges=b.disableTimeRanges.sort(function(a,b){return a[0]-b[0]});for(var d=b.disableTimeRanges.length-1;d>0;d--)b.disableTimeRanges[d][0]<=b.disableTimeRanges[d-1][1]&&(b.disableTimeRanges[d-1]=[Math.min(b.disableTimeRanges[d][0],b.disableTimeRanges[d-1][0]),Math.max(b.disableTimeRanges[d][1],b.disableTimeRanges[d-1][1])],b.disableTimeRanges.splice(d,1))}return b}function d(b){var c=b.data("timepicker-settings"),d=b.data("timepicker-list");if(d&&d.length&&(d.remove(),b.data("timepicker-list",!1)),c.useSelect){d=a("
",{"class":"ui-timepicker-select"});var g=d}else{d=a("
",{"class":"ui-timepicker-list"});var g=a("
",{"class":"ui-timepicker-wrapper",tabindex:-1});g.css({display:"none",position:"absolute"}).append(d)}if(c.noneOption)if(c.noneOption===!0&&(c.noneOption=c.useSelect?"Time...":"None"),a.isArray(c.noneOption)){for(var i in c.noneOption)if(parseInt(i,10)==i){var k=e(c.noneOption[i],c.useSelect);d.append(k)}}else{var k=e(c.noneOption,c.useSelect);d.append(k)}if(c.className&&g.addClass(c.className),(null!==c.minTime||null!==c.durationTime)&&c.showDuration){"function"==typeof c.step?"function":c.step;g.addClass("ui-timepicker-with-duration"),g.addClass("ui-timepicker-step-"+c.step)}var l=c.minTime;"function"==typeof c.durationTime?l=t(c.durationTime()):null!==c.durationTime&&(l=c.durationTime);var n=null!==c.minTime?c.minTime:0,o=null!==c.maxTime?c.maxTime:n+v-1;n>o&&(o+=v),o===v-1&&"string"===a.type(c.timeFormat)&&c.show2400&&(o=v);var p=c.disableTimeRanges,w=0,x=p.length,z=c.step;"function"!=typeof z&&(z=function(){return c.step});for(var i=n,A=0;o>=i;A++,i+=60*z(A)){var B=i,C=s(B,c);if(c.useSelect){var D=a("
",{value:C});D.text(C)}else{var D=a("
");D.addClass(v/2>B%v?"ui-timepicker-am":"ui-timepicker-pm"),D.data("time",u(B,c)),D.text(C)}if((null!==c.minTime||null!==c.durationTime)&&c.showDuration){var E=r(i-l,c.step);if(c.useSelect)D.text(D.text()+" ("+E+")");else{var F=a("
",{"class":"ui-timepicker-duration"});F.text(" ("+E+")"),D.append(F)}}x>w&&(B>=p[w][1]&&(w+=1),p[w]&&B>=p[w][0]&&B
",{value:f,"class":e,text:d}):a("
",{"class":e,text:d}).data("time",String(f))}function f(a,b){return a=b.roundingFunction(a,b),null!==a?s(a,b):void 0}function g(b){if(b.target!=window){var c=a(b.target);c.closest(".ui-timepicker-input").length||c.closest(".ui-timepicker-wrapper").length||(y.hide(),a(document).unbind(".ui-timepicker"),a(window).unbind(".ui-timepicker"))}}function h(a){var b=a.data("timepicker-settings");return(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&b.disableTouchKeyboard}function i(b,c,d){if(!d&&0!==d)return!1;var e=b.data("timepicker-settings"),f=!1,d=e.roundingFunction(d,e);return c.find("li").each(function(b,c){var e=a(c);if("number"==typeof e.data("time"))return e.data("time")==d?(f=e,!1):void 0}),f}function j(a,b){b.find("li").removeClass("ui-timepicker-selected");var c=a.data("timepicker-settings"),d=t(l(a),c);if(null!==d){var e=i(a,b,d);if(e){var f=e.offset().top-b.offset().top;(f+e.outerHeight()>b.outerHeight()||0>f)&&b.scrollTop(b.scrollTop()+e.position().top-e.outerHeight()),(c.forceRoundTime||e.data("time")===d)&&e.addClass("ui-timepicker-selected")}}}function k(b,c){if("timepicker"!=c){var d=a(this);if(""===this.value)return void m(d,null,c);if(!d.is(":focus")||b&&"change"==b.type){var e=d.data("timepicker-settings"),f=t(this.value,e);if(null===f)return void d.trigger("timeFormatError");var g=!1;if(null!==e.minTime&&null!==e.maxTime&&(f
e.maxTime)&&(g=!0),a.each(e.disableTimeRanges,function(){return f>=this[0]&&f0?(f=a(c),!1):void 0}),f.addClass("ui-timepicker-selected")),!1;case 40:return f=e.find(".ui-timepicker-selected"),0===f.length?(e.find("li").each(function(b,c){return a(c).position().top>0?(f=a(c),!1):void 0}),f.addClass("ui-timepicker-selected")):f.is(":last-child")||(f.removeClass("ui-timepicker-selected"),f.next().addClass("ui-timepicker-selected"),f.next().position().top+2*f.outerHeight()>e.outerHeight()&&e.scrollTop(e.scrollTop()+f.outerHeight())),!1;case 27:e.find("li").removeClass("ui-timepicker-selected"),y.hide();break;case 9:y.hide();break;default:return!0}}function p(c){var d=a(this),e=d.data("timepicker-list"),f=d.data("timepicker-settings");if(!e||!b(e)||f.disableTextInput)return!0;if("paste"===c.type||"cut"===c.type)return void setTimeout(function(){f.typeaheadHighlight?j(d,e):e.hide()},0);switch(c.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:f.typeaheadHighlight?j(d,e):e.hide()}}function q(a){var b=a.data("timepicker-settings"),c=a.data("timepicker-list"),d=null,e=c.find(".ui-timepicker-selected");return e.hasClass("ui-timepicker-disabled")?!1:(e.length&&(d=e.data("time")),null!==d&&("string"!=typeof d&&(d=s(d,b)),m(a,d,"select")),!0)}function r(a,b){a=Math.abs(a);var c,d,e=Math.round(a/60),f=[];return 60>e?f=[e,w.mins]:(c=Math.floor(e/60),d=e%60,30==b&&30==d&&(c+=w.decimal+5),f.push(c),f.push(1==c?w.hr:w.hrs),30!=b&&d&&(f.push(d),f.push(w.mins))),f.join(" ")}function s(b,c){if("number"!=typeof b)return null;var d=parseInt(b%60),e=parseInt(b/60%60),f=parseInt(b/3600%24),g=new Date(1970,0,2,f,e,d,0);if(isNaN(g.getTime()))return null;if("function"===a.type(c.timeFormat))return c.timeFormat(g);for(var h,i,j="",k=0;k11?w.pm:w.am;break;case"A":j+=g.getHours()>11?w.PM:w.AM;break;case"g":h=g.getHours()%12,j+=0===h?"12":h;break;case"G":h=g.getHours(),b===v&&(h=c.show2400?24:0),j+=h;break;case"h":h=g.getHours()%12,0!==h&&10>h&&(h="0"+h),j+=0===h?"12":h;break;case"H":h=g.getHours(),b===v&&(h=c.show2400?24:0),j+=h>9?h:"0"+h;break;case"i":var e=g.getMinutes();j+=e>9?e:"0"+e;break;case"s":d=g.getSeconds(),j+=d>9?d:"0"+d;break;case"\\":k++,j+=c.timeFormat.charAt(k);break;default:j+=i}return j}function t(a,b){if(""===a||null===a)return null;if("object"==typeof a)return 3600*a.getHours()+60*a.getMinutes()+a.getSeconds();if("string"!=typeof a)return a;a=a.toLowerCase().replace(/[\s\.]/g,""),("a"==a.slice(-1)||"p"==a.slice(-1))&&(a+="m");var c="("+w.am.replace(".","")+"|"+w.pm.replace(".","")+"|"+w.AM.replace(".","")+"|"+w.PM.replace(".","")+")?",d=new RegExp("^"+c+"([0-9]?[0-9])\\W?([0-5][0-9])?\\W?([0-5][0-9])?"+c+"$"),e=a.match(d);if(!e)return null;var f=parseInt(1*e[2],10),g=e[1]||e[5],h=f,i=1*e[3]||0,j=1*e[4]||0;if(12>=f&&g){var k=g==w.pm||g==w.PM;h=12==f?k?12:0:f+(k?12:0)}else if(b){var l=3600*f+60*i+j;if(l>=v+(b.show2400?1:0)){if(b.wrapHours===!1)return null;h=f%24}}var m=3600*h+60*i+j;if(12>f&&!g&&b&&b._twelveHourTime&&b.scrollDefault){var n=m-b.scrollDefault();0>n&&n>=v/-2&&(m=(m+v/2)%v)}return m}function u(a,b){return a==v&&b.show2400?a:a%v}var v=86400,w={am:"am",pm:"pm",AM:"AM",PM:"PM",decimal:".",mins:"mins",hr:"hr",hrs:"hrs"},x={appendTo:"body",className:null,closeOnWindowScroll:!1,disableTextInput:!1,disableTimeRanges:[],disableTouchKeyboard:!1,durationTime:null,forceRoundTime:!1,maxTime:null,minTime:null,noneOption:!1,orientation:"l",roundingFunction:function(a,b){if(null===a)return null;if("number"!=typeof b.step)return a;var c=a%(60*b.step),d=b.minTime||0;return c-=d%(60*b.step),c>=30*b.step?a+=60*b.step-c:a-=c,u(a,b)},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},y={init:function(b){return this.each(function(){var e=a(this),f=[];for(var g in x)e.data(g)&&(f[g]=e.data(g));var h=a.extend({},x,b,f);if(h.lang&&(w=a.extend(w,h.lang)),h=c(h),e.data("timepicker-settings",h),e.addClass("ui-timepicker-input"),h.useSelect)d(e);else{if(e.prop("autocomplete","off"),h.showOn)for(var i in h.showOn)e.on(h.showOn[i]+".timepicker",y.show);e.on("change.timepicker",k),e.on("keydown.timepicker",o),e.on("keyup.timepicker",p),h.disableTextInput&&e.on("keydown.timepicker",n),e.on("cut.timepicker",p),e.on("paste.timepicker",p),k.call(e.get(0),null,"initial")}})},show:function(c){var e=a(this),f=e.data("timepicker-settings");if(c&&c.preventDefault(),f.useSelect)return void e.data("timepicker-list").focus();h(e)&&e.blur();var k=e.data("timepicker-list");if(!e.prop("readonly")&&(k&&0!==k.length&&"function"!=typeof f.durationTime||(d(e),k=e.data("timepicker-list")),!b(k))){e.data("ui-timepicker-value",e.val()),j(e,k),y.hide(),k.show();var m={};f.orientation.match(/r/)?m.left=e.offset().left+e.outerWidth()-k.outerWidth()+parseInt(k.css("marginLeft").replace("px",""),10):m.left=e.offset().left+parseInt(k.css("marginLeft").replace("px",""),10);var n;n=f.orientation.match(/t/)?"t":f.orientation.match(/b/)?"b":e.offset().top+e.outerHeight(!0)+k.outerHeight()>a(window).height()+a(window).scrollTop()?"t":"b","t"==n?(k.addClass("ui-timepicker-positioned-top"),m.top=e.offset().top-k.outerHeight()+parseInt(k.css("marginTop").replace("px",""),10)):(k.removeClass("ui-timepicker-positioned-top"),m.top=e.offset().top+e.outerHeight()+parseInt(k.css("marginTop").replace("px",""),10)),k.offset(m);var o=k.find(".ui-timepicker-selected");if(!o.length){var p=t(l(e));null!==p?o=i(e,k,p):f.scrollDefault&&(o=i(e,k,f.scrollDefault()))}if((!o.length||o.hasClass("ui-timepicker-disabled"))&&(o=k.find("li:not(.ui-timepicker-disabled):first")),o&&o.length){var q=k.scrollTop()+o.position().top-o.outerHeight();k.scrollTop(q)}else k.scrollTop(0);return f.stopScrollPropagation&&a(document).on("wheel.ui-timepicker",".ui-timepicker-wrapper",function(b){b.preventDefault();var c=a(this).scrollTop();a(this).scrollTop(c+b.originalEvent.deltaY)}),a(document).on("touchstart.ui-timepicker mousedown.ui-timepicker",g),a(window).on("resize.ui-timepicker",g),f.closeOnWindowScroll&&a(document).on("scroll.ui-timepicker",g),e.trigger("showTimepicker"),this}},hide:function(c){var d=a(this),e=d.data("timepicker-settings");return e&&e.useSelect&&d.blur(),a(".ui-timepicker-wrapper").each(function(){var c=a(this);if(b(c)){var d=c.data("timepicker-input"),e=d.data("timepicker-settings");e&&e.selectOnBlur&&q(d),c.hide(),d.trigger("hideTimepicker")}}),this},option:function(b,e){return"string"==typeof b&&"undefined"==typeof e?a(this).data("timepicker-settings")[b]:this.each(function(){var f=a(this),g=f.data("timepicker-settings"),h=f.data("timepicker-list");"object"==typeof b?g=a.extend(g,b):"string"==typeof b&&(g[b]=e),g=c(g),f.data("timepicker-settings",g),k.call(f.get(0),{type:"change"},"initial"),h&&(h.remove(),f.data("timepicker-list",!1)),g.useSelect&&d(f)})},getSecondsFromMidnight:function(){return t(l(this))},getTime:function(a){var b=this,c=l(b);if(!c)return null;var d=t(c);if(null===d)return null;a||(a=new Date);var e=new Date(a);return e.setHours(d/3600),e.setMinutes(d%3600/60),e.setSeconds(d%60),e.setMilliseconds(0),e},isVisible:function(){var a=this,c=a.data("timepicker-list");return!(!c||!b(c))},setTime:function(a){var b=this,c=b.data("timepicker-settings");if(c.forceRoundTime)var d=f(t(a),c);else var d=s(t(a),c);return a&&null===d&&c.noneOption&&(d=a),b.val(d),k.call(b.get(0),{type:"change"},"initial"),b.data("timepicker-list")&&j(b,b.data("timepicker-list")),this},remove:function(){var a=this;if(a.hasClass("ui-timepicker-input")){var b=a.data("timepicker-settings");return a.removeAttr("autocomplete","off"),a.removeClass("ui-timepicker-input"),a.removeData("timepicker-settings"),a.off(".timepicker"),a.data("timepicker-list")&&a.data("timepicker-list").remove(),b.useSelect&&a.show(),a.removeData("timepicker-list"),this}}};a.fn.timepicker=function(b){return this.length?y[b]?this.hasClass("ui-timepicker-input")?y[b].apply(this,Array.prototype.slice.call(arguments,1)):this:"object"!=typeof b&&b?void a.error("Method "+b+" does not exist on jQuery.timepicker"):y.init.apply(this,arguments):this}});
8 |
--------------------------------------------------------------------------------
/www/old_www/ci-h.js:
--------------------------------------------------------------------------------
1 | var ci_h = {"3.986": null, "4.211": null, "4.602": null, "4.606": null, "9.48": null, "11.002": null, "11.013": null, "11.014": null, "11.015": null, "11.016": null, "11.124": null, "11.125": null, "11.139": null, "14.70": null, "14.73": null, "17.01": null, "17.04": null, "17.145": null, "17.20": null, "17.30": null, "17.309": null, "17.33": null, "17.40": null, "17.41": null, "17.42": null, "17.50": null, "17.55": null, "17.57": null, "24.00": null, "24.01": null, "24.02": null, "24.03": null, "24.04": null, "24.05": null, "24.06": null, "24.08": null, "24.09": null, "24.900": null, "24.906": null, "24.908": null, "24.912": null, "21A.130": null, "21A.308": null, "21A.400": null, "21A.461": null, "21A.550": null, "21G.011": null, "21G.022": null, "21G.024": null, "21G.027": null, "21G.046": null, "21G.049": null, "21G.053": null, "21G.055": null, "21G.059": null, "21G.064": null, "21G.065": null, "21G.070": null, "21G.084": null, "21G.086": null, "21G.192": null, "21G.221": null, "21G.590": null, "21G.592": null, "21G.593": null, "21H.001": null, "21H.007": null, "21H.009": null, "21H.102": null, "21H.106": null, "21H.130": null, "21H.132": null, "21H.134": null, "21H.141": null, "21H.161": null, "21H.185": null, "21H.217": null, "21H.218": null, "21H.226": null, "21H.228": null, "21H.240": null, "21H.245": null, "21H.357": null, "21L.001": null, "21L.002": null, "21L.003": null, "21L.004": null, "21L.005": null, "21L.006": null, "21L.007": null, "21L.008": null, "21L.009": null, "21L.011": null, "21L.012": null, "21L.013": null, "21L.014": null, "21L.015": null, "21L.017": null, "21L.018": null, "21L.019": null, "21L.020": null, "21L.021": null, "21L.022": null, "21L.023": null, "21L.048": null, "21M.011": null, "21M.013": null, "21M.030": null, "21M.223": null, "21M.690": null, "21M.700": null, "21M.710": null, "21W.729": null, "21W.735": null, "21W.739": null, "21W.741": null, "21W.742": null, "21W.745": null, "21W.746": null, "21W.747": null, "21W.775": null, "21W.778": null, "21W.785": null, "21W.789": null, "CMS.100": null, "CMS.311": null, "CMS.333": null, "CMS.376": null, "CMS.874": null, "CC.110": null, "CC.111": null, "CC.116": null, "ES.112": null, "ES.113": null, "ES.333": null, "ES.729": null, "IDS.055": null, "SP.360": null, "MAS.110": null, "STS.001": null, "STS.002": null, "STS.003": null, "STS.006": null, "STS.007": null, "STS.008": null, "STS.009": null, "STS.032": null, "STS.034": null, "STS.049": null, "STS.064": null, "STS.082": null, "WGS.101": null, "WGS.109": null, "WGS.141": null, "WGS.145": null, "WGS.190": null, "WGS.231": null};
2 |
--------------------------------------------------------------------------------
/www/old_www/ci-hw.js:
--------------------------------------------------------------------------------
1 | var ci_hw = {"21G.222": null, "21L.000": null, "21L.010": null, "21W.011": null, "21W.012": null, "21W.013": null, "21W.014": null, "21W.015": null, "21W.016": null, "21W.021": null, "21W.022": null, "21W.026": null, "21W.031": null, "21W.031": null, "21W.032": null, "21W.032": null, "21W.034": null, "21W.034": null, "21W.035": null, "21W.035": null, "21W.036": null, "21W.041": null, "21W.042": null};
2 |
--------------------------------------------------------------------------------
/www/old_www/evaluations.html:
--------------------------------------------------------------------------------
1 |
2 | Firehose
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
Click on a class to expand term and instructor details.
86 |
87 |
88 |
89 | Class |
90 | Rating |
91 | Hours (total) |
92 | Name |
93 | # in class (cumulative) |
94 | # responses (cumulative) |
95 |
96 |
97 |
98 |
99 | Class |
100 | Rating |
101 | Hours (total) |
102 | Name |
103 | # in class (cumulative) |
104 | # responses (cumulative) |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
--------------------------------------------------------------------------------
/www/old_www/hass-a.js:
--------------------------------------------------------------------------------
1 | var hass_a = {"4.021": null, "4.02A": null, "4.110": null, "4.301": null, "4.312": null, "4.314": null, "4.320": null, "4.322": null, "4.330": null, "4.332": null, "4.341": null, "4.344": null, "4.352": null, "4.354": null, "4.356": null, "4.361": null, "4.368": null, "4.373": null, "4.601": null, "4.602": null, "4.603": null, "4.605": null, "4.606": null, "4.609": null, "4.610": null, "4.614": null, "4.635": null, "4.641": null, "4.648": null, "4.651": null, "6.073": null, "6.809": null, "24.912": null, "21A.507": null, "21A.550": null, "21A.551": null, "21G.049": null, "21G.409": null, "21H.106": null, "21L.005": null, "21L.008": null, "21L.011": null, "21L.013": null, "21L.023": null, "21L.486": null, "21L.489": null, "21M.011": null, "21M.013": null, "21M.030": null, "21M.051": null, "21M.065": null, "21M.215": null, "21M.220": null, "21M.223": null, "21M.226": null, "21M.235": null, "21M.250": null, "21M.260": null, "21M.269": null, "21M.271": null, "21M.273": null, "21M.283": null, "21M.284": null, "21M.289": null, "21M.291": null, "21M.292": null, "21M.293": null, "21M.294": null, "21M.295": null, "21M.299": null, "21M.301": null, "21M.302": null, "21M.303": null, "21M.304": null, "21M.310": null, "21M.340": null, "21M.341": null, "21M.342": null, "21M.351": null, "21M.355": null, "21M.359": null, "21M.361": null, "21M.362": null, "21M.380": null, "21M.385": null, "21M.500": null, "21M.600": null, "21M.601": null, "21M.603": null, "21M.604": null, "21M.605": null, "21M.606": null, "21M.611": null, "21M.624": null, "21M.645": null, "21M.690": null, "21M.700": null, "21M.704": null, "21M.705": null, "21M.710": null, "21M.711": null, "21M.732": null, "21M.733": null, "21M.734": null, "21M.735": null, "21M.785": null, "21M.790": null, "21M.800": null, "21M.830": null, "21M.840": null, "21M.846": null, "21W.740": null, "21W.741": null, "21W.744": null, "21W.748": null, "21W.749": null, "21W.750": null, "21W.751": null, "21W.752": null, "21W.753": null, "21W.754": null, "21W.755": null, "21W.756": null, "21W.757": null, "21W.758": null, "21W.759": null, "21W.762": null, "21W.763": null, "21W.764": null, "21W.765": null, "21W.769": null, "21W.770": null, "21W.771": null, "21W.773": null, "21W.785": null, "21W.786": null, "21W.790": null, "CMS.301": null, "CMS.307": null, "CMS.309": null, "CMS.314": null, "CMS.335": null, "CMS.336": null, "CMS.338": null, "CMS.608": null, "CMS.609": null, "CMS.611": null, "CMS.613": null, "CMS.617": null, "CMS.622": null, "CMS.627": null, "CMS.628": null, "CMS.631": null, "SP.360": null, "MAS.110": null, "STS.035": null, "STS.056": null, "STS.064": null, "STS.068": null, "WGS.190": null};
2 |
--------------------------------------------------------------------------------
/www/old_www/hass-h.js:
--------------------------------------------------------------------------------
1 | var hass_h = {"4.211": null, "4.250": null, "8.225": null, "9.48": null, "11.001": null, "11.013": null, "11.014": null, "11.015": null, "11.016": null, "11.026": null, "11.127": null, "11.139": null, "11.150": null, "11.151": null, "11.153": null, "17.007": null, "17.01": null, "17.021": null, "17.035": null, "17.04": null, "24.00": null, "24.01": null, "24.02": null, "24.03": null, "24.04": null, "24.05": null, "24.06": null, "24.08": null, "24.09": null, "24.111": null, "24.112": null, "24.115": null, "24.118": null, "24.120": null, "24.201": null, "24.211": null, "24.215": null, "24.221": null, "24.222": null, "24.230": null, "24.231": null, "24.235": null, "24.236": null, "24.241": null, "24.242": null, "24.243": null, "24.244": null, "24.245": null, "24.251": null, "24.253": null, "24.260": null, "24.280": null, "24.912": null, "24.916": null, "21A.143": null, "21G.011": null, "21G.019": null, "21G.022": null, "21G.027": null, "21G.030": null, "21G.036": null, "21G.038": null, "21G.039": null, "21G.040": null, "21G.043": null, "21G.044": null, "21G.045": null, "21G.046": null, "21G.052": null, "21G.054": null, "21G.055": null, "21G.057": null, "21G.058": null, "21G.059": null, "21G.063": null, "21G.064": null, "21G.065": null, "21G.067": null, "21G.068": null, "21G.070": null, "21G.074": null, "21G.075": null, "21G.077": null, "21G.078": null, "21G.085": null, "21G.101": null, "21G.102": null, "21G.103": null, "21G.104": null, "21G.105": null, "21G.106": null, "21G.107": null, "21G.108": null, "21G.109": null, "21G.110": null, "21G.113": null, "21G.120": null, "21G.142": null, "21G.143": null, "21G.190": null, "21G.192": null, "21G.193": null, "21G.194": null, "21G.195": null, "21G.196": null, "21G.199": null, "21G.220": null, "21G.221": null, "21G.222": null, "21G.223": null, "21G.226": null, "21G.228": null, "21G.233": null, "21G.301": null, "21G.302": null, "21G.303": null, "21G.304": null, "21G.308": null, "21G.310": null, "21G.311": null, "21G.312": null, "21G.315": null, "21G.320": null, "21G.321": null, "21G.322": null, "21G.325": null, "21G.341": null, "21G.346": null, "21G.347": null, "21G.401": null, "21G.402": null, "21G.403": null, "21G.404": null, "21G.405": null, "21G.410": null, "21G.412": null, "21G.414": null, "21G.415": null, "21G.416": null, "21G.417": null, "21G.418": null, "21G.420": null, "21G.501": null, "21G.502": null, "21G.503": null, "21G.504": null, "21G.505": null, "21G.506": null, "21G.590": null, "21G.591": null, "21G.592": null, "21G.593": null, "21G.596": null, "21G.597": null, "21G.601": null, "21G.611": null, "21G.612": null, "21G.613": null, "21G.614": null, "21G.618": null, "21G.700": null, "21G.701": null, "21G.702": null, "21G.703": null, "21G.704": null, "21G.711": null, "21G.712": null, "21G.713": null, "21G.714": null, "21G.715": null, "21G.716": null, "21G.717": null, "21G.731": null, "21G.735": null, "21G.736": null, "21G.738": null, "21G.739": null, "21G.740": null, "21G.782": null, "21G.801": null, "21G.802": null, "21G.803": null, "21G.804": null, "21G.820": null, "21G.880": null, "21G.901": null, "21G.902": null, "21G.903": null, "21G.904": null, "21H.001": null, "21H.007": null, "21H.009": null, "21H.101": null, "21H.102": null, "21H.106": null, "21H.107": null, "21H.108": null, "21H.130": null, "21H.132": null, "21H.133": null, "21H.141": null, "21H.151": null, "21H.152": null, "21H.154": null, "21H.155": null, "21H.160": null, "21H.161": null, "21H.171": null, "21H.172": null, "21H.181": null, "21H.201": null, "21H.209": null, "21H.211": null, "21H.214": null, "21H.217": null, "21H.218": null, "21H.220": null, "21H.226": null, "21H.228": null, "21H.229": null, "21H.230": null, "21H.237": null, "21H.238": null, "21H.239": null, "21H.240": null, "21H.241": null, "21H.242": null, "21H.244": null, "21H.253": null, "21H.262": null, "21H.273": null, "21H.285": null, "21H.315": null, "21H.320": null, "21H.321": null, "21H.322": null, "21H.331": null, "21H.333": null, "21H.336": null, "21H.343": null, "21H.350": null, "21H.351": null, "21H.354": null, "21H.357": null, "21H.358": null, "21H.365": null, "21H.382": null, "21H.390": null, "21L.000": null, "21L.001": null, "21L.002": null, "21L.003": null, "21L.004": null, "21L.006": null, "21L.007": null, "21L.008": null, "21L.009": null, "21L.010": null, "21L.012": null, "21L.013": null, "21L.014": null, "21L.015": null, "21L.017": null, "21L.018": null, "21L.019": null, "21L.020": null, "21L.021": null, "21L.022": null, "21L.048": null, "21L.430": null, "21L.431": null, "21L.432": null, "21L.433": null, "21L.434": null, "21L.435": null, "21L.449": null, "21L.450": null, "21L.451": null, "21L.455": null, "21L.458": null, "21L.460": null, "21L.471": null, "21L.473": null, "21L.475": null, "21L.485": null, "21L.487": null, "21L.488": null, "21L.490": null, "21L.501": null, "21L.504": null, "21L.512": null, "21L.590": null, "21L.601": null, "21L.616": null, "21L.617": null, "21L.638": null, "21L.639": null, "21L.640": null, "21L.701": null, "21L.702": null, "21L.703": null, "21L.704": null, "21L.705": null, "21L.706": null, "21L.707": null, "21L.709": null, "21L.715": null, "21M.013": null, "21M.703": null, "21W.011": null, "21W.012": null, "21W.013": null, "21W.014": null, "21W.015": null, "21W.016": null, "21W.021": null, "21W.022": null, "21W.026": null, "21W.031": null, "21W.031": null, "21W.032": null, "21W.032": null, "21W.034": null, "21W.034": null, "21W.035": null, "21W.035": null, "21W.036": null, "21W.041": null, "21W.042": null, "21W.735": null, "21W.736": null, "21W.737": null, "21W.739": null, "21W.741": null, "21W.742": null, "21W.745": null, "21W.746": null, "21W.747": null, "21W.760": null, "21W.761": null, "21W.775": null, "21W.777": null, "21W.778": null, "21W.787": null, "21W.788": null, "21W.789": null, "21W.791": null, "21W.792": null, "CMS.100": null, "CMS.300": null, "CMS.311": null, "CMS.313": null, "CMS.334": null, "CMS.350": null, "CMS.356": null, "CMS.360": null, "CMS.376": null, "CMS.400": null, "CMS.403": null, "CMS.405": null, "CMS.407": null, "CMS.590": null, "CMS.614": null, "CMS.615": null, "CMS.619": null, "CMS.621": null, "CMS.633": null, "CMS.701": null, "CMS.874": null, "CC.110": null, "CC.111": null, "CC.116": null, "CC.120": null, "ES.112": null, "ES.113": null, "STS.001": null, "STS.003": null, "STS.004": null, "STS.006": null, "STS.007": null, "STS.009": null, "STS.022": null, "STS.023": null, "STS.025": null, "STS.026": null, "STS.027": null, "STS.032": null, "STS.034": null, "STS.042": null, "STS.048": null, "STS.049": null, "STS.050": null, "STS.080": null, "STS.087": null, "STS.088": null, "STS.089": null, "WGS.101": null, "WGS.109": null, "WGS.110": null, "WGS.111": null, "WGS.115": null, "WGS.140": null, "WGS.141": null, "WGS.142": null, "WGS.145": null, "WGS.154": null, "WGS.161": null, "WGS.190": null, "WGS.220": null, "WGS.226": null, "WGS.231": null, "WGS.233": null, "WGS.234": null, "WGS.235": null, "WGS.236": null, "WGS.240": null, "WGS.242": null, "WGS.275": null, "WGS.301": null};
2 |
--------------------------------------------------------------------------------
/www/old_www/hass-s.js:
--------------------------------------------------------------------------------
1 | var hass_s = {"1.801": null, "3.094": null, "3.981": null, "3.982": null, "3.983": null, "3.985": null, "3.986": null, "3.987": null, "3.993": null, "5.24": null, "6.207": null, "6.805": null, "7.331": null, "9.00": null, "9.20": null, "9.56": null, "9.65": null, "9.85": null, "11.002": null, "11.003": null, "11.005": null, "11.006": null, "11.011": null, "11.021": null, "11.025": null, "11.027": null, "11.123": null, "11.124": null, "11.125": null, "11.129": null, "11.131": null, "11.140": null, "11.142": null, "11.147": null, "11.152": null, "11.161": null, "11.162": null, "11.163": null, "11.164": null, "11.165": null, "11.166": null, "12.011": null, "14.01": null, "14.02": null, "14.03": null, "14.04": null, "14.05": null, "14.06": null, "14.11": null, "14.12": null, "14.13": null, "14.15": null, "14.16": null, "14.18": null, "14.19": null, "14.20": null, "14.21": null, "14.26": null, "14.27": null, "14.41": null, "14.42": null, "14.43": null, "14.44": null, "14.54": null, "14.64": null, "14.70": null, "14.73": null, "14.74": null, "14.75": null, "15.031": null, "15.037": null, "17.03": null, "17.051": null, "17.115": null, "17.145": null, "17.181": null, "17.195": null, "17.20": null, "17.245": null, "17.249": null, "17.251": null, "17.261": null, "17.263": null, "17.265": null, "17.267": null, "17.269": null, "17.275": null, "17.28": null, "17.30": null, "17.303": null, "17.307": null, "17.309": null, "17.315": null, "17.317": null, "17.33": null, "17.391": null, "17.393": null, "17.395": null, "17.397": null, "17.40": null, "17.401": null, "17.407": null, "17.41": null, "17.411": null, "17.42": null, "17.433": null, "17.445": null, "17.447": null, "17.473": null, "17.483": null, "17.50": null, "17.509": null, "17.515": null, "17.517": null, "17.523": null, "17.53": null, "17.537": null, "17.55": null, "17.561": null, "17.565": null, "17.567": null, "17.569": null, "17.57": null, "17.571": null, "17.581": null, "17.591": null, "17.801": null, "17.811": null, "22.04": null, "24.900": null, "24.901": null, "24.902": null, "24.903": null, "24.904": null, "24.906": null, "24.907": null, "24.908": null, "24.910": null, "24.913": null, "24.914": null, "24.915": null, "24.918": null, "EC.701": null, "EC.702": null, "21A.00": null, "21A.01": null, "21A.101": null, "21A.103": null, "21A.104": null, "21A.111": null, "21A.120": null, "21A.130": null, "21A.140": null, "21A.141": null, "21A.150": null, "21A.155": null, "21A.156": null, "21A.157": null, "21A.200": null, "21A.203": null, "21A.300": null, "21A.301": null, "21A.302": null, "21A.303": null, "21A.304": null, "21A.305": null, "21A.306": null, "21A.307": null, "21A.308": null, "21A.310": null, "21A.331": null, "21A.400": null, "21A.410": null, "21A.411": null, "21A.415": null, "21A.442": null, "21A.455": null, "21A.461": null, "21A.500": null, "21A.501": null, "21A.502": null, "21A.503": null, "21A.504": null, "21A.505": null, "21A.506": null, "21A.801": null, "21A.802": null, "21A.852": null, "21G.024": null, "21G.047": null, "21G.048": null, "21G.053": null, "21G.084": null, "21G.086": null, "21H.134": null, "21H.157": null, "21H.185": null, "21H.213": null, "21H.227": null, "21H.245": null, "21H.260": null, "21H.319": null, "21H.380": null, "21H.381": null, "21H.383": null, "21H.385": null, "21W.768": null, "CMS.361": null, "CMS.362": null, "CMS.610": null, "CMS.616": null, "HST.431": null, "IDS.055": null, "STS.002": null, "STS.008": null, "STS.012": null, "STS.043": null, "STS.044": null, "STS.046": null, "STS.047": null, "STS.060": null, "STS.062": null, "STS.065": null, "STS.070": null, "STS.071": null, "STS.074": null, "STS.075": null, "STS.081": null, "STS.082": null, "STS.084": null, "STS.085": null, "STS.086": null, "WGS.125": null, "WGS.150": null, "WGS.151": null, "WGS.155": null, "WGS.170": null, "WGS.172": null, "WGS.175": null, "WGS.221": null, "WGS.222": null, "WGS.225": null, "WGS.228": null, "WGS.229": null, "WGS.270": null, "WGS.271": null, "WGS.274": null, "WGS.276": null};
2 |
--------------------------------------------------------------------------------
/www/old_www/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/edfan/firehose/daaba0d1eef8a9d363cc39efc17e9df6ff96b610/www/old_www/logo.png
--------------------------------------------------------------------------------
/www/old_www/no-certs.html:
--------------------------------------------------------------------------------
1 |
2 | Firehose
3 |
4 |
5 |
6 |
7 | MIT certificates are required; you can get them here.
8 | If you're using Firefox and selected your certificate, refresh the page.
9 |
10 |
--------------------------------------------------------------------------------
/www/old_www/script.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/edfan/firehose/daaba0d1eef8a9d363cc39efc17e9df6ff96b610/www/old_www/script.js
--------------------------------------------------------------------------------
/www/old_www/stylesheet.css:
--------------------------------------------------------------------------------
1 | tfoot input {
2 | width: 100%;
3 | padding: 3px;
4 | box-sizing: border-box;
5 | }
6 |
7 | tfoot {
8 | display: table-header-group;
9 | }
10 |
11 | #header-div {
12 | display: block;
13 | width: 100%;
14 | height: 20px;
15 | }
16 |
17 | #info-div {
18 | font-family: 'Open Sans', sans-serif;
19 | font-size: 70%;
20 | width: 425px;
21 | margin: auto;
22 | text-align: center;
23 | }
24 |
25 | #info-div img {
26 | display: block;
27 | margin-left: auto;
28 | margin-right: auto;
29 | }
30 |
31 | #terms-show-div {
32 | font-family: 'Open Sans', sans-serif;
33 | margin: 0 auto 0 auto;
34 | left: 50%;
35 | text-align: center;
36 | line-height: 1;
37 | }
38 |
39 | #terms-div {
40 | font-family: 'Open Sans', sans-serif;
41 | margin: 0 auto 0 auto;
42 | left: 50%;
43 | text-align: center;
44 | line-height: 1;
45 | }
46 |
47 | #selector-div {
48 | font-family: 'Open Sans', sans-serif;
49 | margin: 0 auto 0 auto;
50 | left: 50%;
51 | text-align: center;
52 | line-height: 1;
53 | }
54 |
55 | #buttons-div {
56 | margin: auto;
57 | text-align: center;
58 | }
59 |
60 | #spacer-div {
61 | height: 0px;
62 | }
63 |
64 | #spacer2-div {
65 | height: 10px;
66 | }
67 |
68 | #spacer3-div {
69 | height: 8px;
70 | }
71 |
72 | .btn-primary, .btn-primary.focus {
73 | color: #ec5339;
74 | background-color: #fff;
75 | border-color: #ec5339;
76 | background-image: none;
77 | outline: 0;
78 | -webkit-box-shadow: none;
79 | box-shadow: none;
80 | }
81 |
82 | .btn-primary.active, .btn-primary.active.focus {
83 | color: #fff;
84 | background-color: #ec5339;
85 | border-color: #ec5339;
86 | background-image: none;
87 | outline: 0;
88 | -webkit-box-shadow: none;
89 | box-shadow: none;
90 | }
91 |
92 | .btn-primary:hover, .btn-primary.active:hover {
93 | color: #fff;
94 | background-color: #3794dc;
95 | border-color: #3794dc;
96 | }
97 |
98 | .btn-secondary, .btn-secondary.focus,
99 | .btn-secondary.active, .btn-secondary.active.focus {
100 | background-image: none;
101 | outline: 0 !important;
102 | -webkit-box-shadow: none;
103 | box-shadow: none;
104 | }
105 |
106 | #eval-table-div {
107 | font-family: 'PT Serif', serif;
108 | width: 100%;
109 | max-width: 1200px;
110 | margin: auto;
111 | }
112 |
113 | #eval-loading {
114 | font-family: 'Open Sans', sans-serif;
115 | margin: 50px;
116 | text-align: center;
117 | font-size: 120%;
118 | }
119 |
120 | .eval-subtable {
121 | table-layout: fixed;
122 | width: 100%;
123 | }
124 |
--------------------------------------------------------------------------------
/www/privacy.html:
--------------------------------------------------------------------------------
1 |
2 | Firehose
3 |
4 |
5 |
6 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Firehose does not store any of your data outside of your browser. No data is ever transmitted upstream to the server.
16 |
17 | Google Analytics is enabled, but you can disable it via any blocking method without impacting your use of the site.
18 |
19 | Back to Firehose
20 |
21 |
22 |
--------------------------------------------------------------------------------
/www/scroller.dataTables.min.css:
--------------------------------------------------------------------------------
1 | div.DTS{display:block !important}div.DTS tbody th,div.DTS tbody td{white-space:nowrap}div.DTS div.DTS_Loading{z-index:1}div.DTS div.dataTables_scrollBody{background:#ffffff}div.DTS div.dataTables_scrollBody table{z-index:2}div.DTS div.dataTables_paginate,div.DTS div.dataTables_length{display:none}
2 |
--------------------------------------------------------------------------------
/www/stylesheet.css:
--------------------------------------------------------------------------------
1 | #beta-banner {
2 | width: 100%;
3 | text-align: center;
4 | padding: 1em 0;
5 | border-bottom: 1px solid #999;
6 | }
7 |
8 | #left-div {
9 | float: left;
10 | text-align: center;
11 | width: 53%;
12 | }
13 |
14 | #left-int-div {
15 | width: 91%;
16 | height: 710px;
17 | margin: 0 auto;
18 | }
19 |
20 | .fc-scroller {
21 | overflow: hidden !important;
22 | }
23 |
24 | #right-div {
25 | float: right;
26 | width: 47%;
27 | }
28 |
29 | #header-div {
30 | display: block;
31 | width: 100%;
32 | height: 20px;
33 | }
34 |
35 | #info-div {
36 | font-family: 'Open Sans', sans-serif;
37 | font-size: 90%;
38 | width: 450px;
39 | margin: 0 auto;
40 | text-align: center;
41 | line-height: 7px;
42 | }
43 |
44 | #info-line {
45 | margin-top: 5px;
46 | font-size: 80%;
47 | line-height: 1.2;
48 | }
49 |
50 | #info2-div {
51 | font-family: 'Open Sans', sans-serif;
52 | font-size: 70%;
53 | width: 450px;
54 | margin: auto;
55 | text-align: center;
56 | line-height: 7px;
57 | }
58 |
59 | #info3-p {
60 | font-family: 'Open Sans', sans-serif;
61 | font-size: 70%;
62 | line-height: 7px;
63 | margin: 7 auto;
64 | }
65 |
66 | #export-div {
67 | margin: 10 auto;
68 | font-size: 90%;
69 | }
70 |
71 | #sbuttons-div {
72 | margin: 0 auto 5 auto;
73 | }
74 |
75 | #adv-buttons-div {
76 | margin: 10 auto 0 auto;
77 | }
78 |
79 | #export-div span {
80 | color: #0275d8;
81 | cursor: pointer;
82 | }
83 |
84 | #export-div span:hover {
85 | text-decoration: underline;
86 | }
87 |
88 | #modal-textarea {
89 | font-family: monospace;
90 | resize: none;
91 | }
92 |
93 | #footer-div {
94 | margin: 0 auto 375 auto;
95 | font-size: 65%;
96 | color: #B0B0B0;
97 | }
98 |
99 | #footer-div a {
100 | color: inherit;
101 | }
102 |
103 | #js-img-sm {
104 | height: 35px;
105 | opacity: 0.1;
106 | position: relative;
107 | }
108 |
109 | #js-img-lg {
110 | height: 35px;
111 | opacity: 0.6;
112 | display: none;
113 | }
114 |
115 | #info-div img {
116 | display: block;
117 | margin: 9px auto;
118 |
119 | }
120 |
121 | #selector-div {
122 | font-family: 'Open Sans', sans-serif;
123 | margin: 0 auto 0 auto;
124 | left: 50%;
125 | text-align: center;
126 | line-height: 1;
127 | }
128 |
129 | #selected-div {
130 | margin: 12 auto 0 auto;
131 | text-align: left;
132 | }
133 |
134 | #expand-button{
135 | color: #0275d8;
136 | cursor: pointer;
137 | font-size: 70%;
138 | position: relative;
139 | top: 5px;
140 | }
141 |
142 | #expand-button:hover {
143 | text-decoration: underline;
144 | }
145 |
146 | #warning-div, #warning2-div {
147 | margin: 0 auto 5 auto;
148 | font-size: 70%;
149 | }
150 |
151 | #warning3-div {
152 | margin: 5 auto;
153 | font-size: 70%;
154 | }
155 |
156 | #buttons-div {
157 | margin: 20 auto;
158 | text-align: center;
159 | }
160 |
161 | #spacer-div {
162 | height: 0px;
163 | }
164 |
165 | #spacer2-div {
166 | height: 0px;
167 | }
168 |
169 | #spacer3-div {
170 | height: 4px;
171 | }
172 |
173 | #class-input-label {
174 | font-size: 110%;
175 | }
176 |
177 | #units-div {
178 | margin: 0 auto 10 auto;
179 | }
180 |
181 | #activity-button {
182 | margin: 5 auto 5 auto;
183 | font-size: 70%;
184 | color: #0275d8;
185 | cursor: pointer;
186 | }
187 |
188 | #activity-button:hover {
189 | text-decoration: underline;
190 | }
191 |
192 | .link-span {
193 | color: #0275d8;
194 | cursor: pointer;
195 | }
196 |
197 | .link-span:hover {
198 | text-decoration: underline;
199 | }
200 |
201 | .time {
202 | width: 80px;
203 | margin: 0 auto 10;
204 | }
205 |
206 | .btn .btn:focus {
207 | margin: 0.1em;
208 | -webkit-transition: all 0.1s ease-out;
209 | -moz-transition: all 0.1s ease-out;
210 | transition: all 0.1s ease-out;
211 | }
212 |
213 | .btn:hover {
214 | box-shadow: 0px 0px 4px #808080;
215 | -webkit-transition: all 0.1s ease-out;
216 | -moz-transition: all 0.1s ease-out;
217 | transition: all 0.1s ease-out;
218 | cursor: pointer;
219 | transform: scale(1.05);
220 | }
221 |
222 | .btn-group {
223 | margin-bottom: -1px;
224 | }
225 |
226 | .btn-primary, .btn-primary.focus {
227 | color: #ec5339;
228 | background-color: transparent;
229 | border-color: #ec5339;
230 | background-image: none;
231 | outline: 0 !important;
232 | }
233 |
234 | .btn-primary.active, .btn-primary.active.focus {
235 | color: #fff;
236 | background-color: #ec5339;
237 | border-color: #ec5339;
238 | background-image: none;
239 | outline: 0;
240 | }
241 |
242 | .btn-primary:hover, .btn-primary.active:hover {
243 | color: #fff;
244 | background-color: #3794dc;
245 | border-color: #3794dc;
246 | }
247 |
248 | .btn-secondary, .btn-secondary.focus,
249 | .btn-secondary.active, .btn-secondary.active.focus {
250 | background-image: none;
251 | outline: 0 !important;
252 | -webkit-box-shadow: none;
253 | box-shadow: none;
254 | }
255 |
256 | #eval-table-div {
257 | font-family: 'PT Serif', serif;
258 | width: 100%;
259 | max-width: 1200px;
260 | margin: 5 auto 15 auto;
261 | cursor: pointer;
262 | scrollbar-width: 10px;
263 | }
264 |
265 | #eval-loading {
266 | font-family: 'Open Sans', sans-serif;
267 | margin: 50px;
268 | text-align: center;
269 | font-size: 120%;
270 | }
271 |
272 | .eval-subtable {
273 | table-layout: fixed;
274 | width: 100%;
275 | }
276 |
277 | #desc-div p {
278 | margin-bottom: 6px;
279 | }
280 |
281 | .lazyload-img {
282 | margin-top: -1px;
283 | }
284 |
285 | #class-name {
286 | font-weight: bold;
287 | line-height: 1;
288 | }
289 |
290 | #class-type {
291 | font-size: 80%;
292 | }
293 |
294 | #class-eval {
295 | font-size: 80%;
296 | }
297 |
298 | #class-hours-disclaimer {
299 | display: none;
300 | font-size: 80%;
301 | }
302 |
303 | #class-desc {
304 | font-size: 80%;
305 | line-height: 1.25;
306 | }
307 |
308 | #class-buttons-div {
309 | margin: 7 auto 7 auto;
310 | }
311 |
312 | #manual-button {
313 | font-size: 80%;
314 | color: #0275d8;
315 | cursor: pointer;
316 | }
317 |
318 | #manual-button:hover {
319 | text-decoration: underline;
320 | }
321 |
322 | #manual-div {
323 | display: flex;
324 | margin: 5 auto 10 auto;
325 | }
326 |
327 | #manual-div > div {
328 | flex: 1;
329 | }
330 |
331 | /* classes */
332 |
333 | .fc-event-container a {
334 | padding: 0.1em;
335 | -webkit-transition: all 0.1s ease-out;
336 | -moz-transition: all 0.1s ease-out;
337 | transition: all 0.1s ease-out;
338 | }
339 | .fc-event-container a:hover {
340 | cursor: pointer;
341 | }
342 |
343 | .fc-unthemed .fc-content, .fc-unthemed .fc-divider, .fc-unthemed .fc-list-heading td, .fc-unthemed .fc-list-view, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead {
344 | border-color: #d4d4d4;
345 | }
346 |
347 | .fc-time {
348 | font-size: 0.75em !important;
349 | }
350 |
351 | .fc-content {
352 | margin-top: -1px;
353 | }
354 |
355 | .fc-content .fc-title {
356 | display: block;
357 | font-size: 0.8em;
358 | }
359 |
360 | .fc-content .fc-title::first-line {
361 | font-size: 1.3em;
362 | }
363 |
364 | ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
365 | color: #909090;
366 | }
367 | :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
368 | color: #909090;
369 | opacity: 1;
370 | }
371 | ::-moz-placeholder { /* Mozilla Firefox 19+ */
372 | color: #909090;
373 | opacity: 1;
374 | }
375 | :-ms-input-placeholder { /* Internet Explorer 10-11 */
376 | color: #909090;
377 | }
378 |
379 | .dataTables_scrollBody {
380 | background-color: transparent !important;
381 | }
382 |
383 | .dark-mode-invert {
384 | filter: invert(87.45%);
385 | }
386 |
387 | .dark-mode-background {
388 | background-color: #202020;
389 | }
390 |
391 | .dark-mode-faint, .dark-mode-container td {
392 | border-color: #303030 !important;
393 | }
394 |
395 | .dark-mode-light, .dark-mode-container tr {
396 | color: #c8c5c3;
397 | }
398 |
399 | .dark-mode-container .odd, .dark-mode-container .even>.sorting_1 {
400 | background-color: #282828 !important;
401 | }
402 |
403 | .dark-mode-container .odd>.sorting_1 {
404 | background-color: #303030 !important;
405 | }
406 |
407 | .dark-mode-container .even {
408 | background-color: #202020 !important;
409 | }
410 |
411 | ::-webkit-scrollbar-corner {
412 | background-color: rgba(0, 0, 0, 0);
413 | }
414 |
415 | ::-webkit-scrollbar, ::-webkit-scrollbar-track {
416 | background-color: #F5F5F5;
417 | border-radius: 10px;
418 | width: 10px;
419 | height: 10px;
420 | }
421 |
422 | ::-webkit-scrollbar-thumb {
423 | border-radius: 10px;
424 | background-color: #c0c0c0;
425 | }
426 |
427 | .dark-mode-html ::-webkit-scrollbar, .dark-mode-html ::-webkit-scrollbar-track {
428 | background-color: #242424;
429 | }
430 |
431 | .dark-mode-html ::-webkit-scrollbar-thumb {
432 | background-color: #999999;
433 | }
434 |
435 | .dark-mode-html .ui-timepicker-list>* {
436 | background-color: #202020 !important;
437 | color: #c8c5c3 !important;
438 | }
439 |
440 | .dark-mode-html a, .dark-mode-html #activity-button, .dark-mode-html #expand-button, .dark-mode-html #export-div span, .dark-mode-html .link-span, .dark-mode-html #manual-button {
441 | color: #88bbff;
442 | }
443 |
444 | select {
445 | border-color: #767676;
446 | }
447 |
448 | /* text boxes */
449 |
450 | input {
451 | padding: 0.2em;
452 | }
453 |
454 | input:focus {
455 | outline: none;
456 | }
457 |
--------------------------------------------------------------------------------