This commit is contained in:
mtkennerly 2019-07-21 11:01:39 -04:00
commit 70229d574b
162 changed files with 1607 additions and 0 deletions

2
assets/dialog-polyfill.min.css vendored Normal file

@ -0,0 +1,2 @@
dialog{position:absolute;left:0;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin:auto;border:solid;padding:1em;background:#fff;color:#000;display:block}dialog:not([open]){display:none}dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.1)}._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}dialog.fixed{position:fixed;top:50%;transform:translate(0,-50%)}
/*# sourceMappingURL=dialog-polyfill.min.css.map */

1284
assets/index.js Normal file

File diff suppressed because one or more lines are too long

8
assets/material.indigo-pink.min.css vendored Normal file

File diff suppressed because one or more lines are too long

10
assets/material.min.js vendored Normal file

File diff suppressed because one or more lines are too long

20
assets/md-icons.css Normal file

@ -0,0 +1,20 @@
@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/materialicons/v47/flUhRq6tzZclQEJ-Vdg-IuiaDsNZ.ttf) format('truetype');
}
.material-icons {
font-family: 'Material Icons';
font-weight: normal;
font-style: normal;
font-size: 24px;
line-height: 1;
letter-spacing: normal;
text-transform: none;
display: inline-block;
white-space: nowrap;
word-wrap: normal;
direction: ltr;
}

3
assets/mdl-selectfield.min.css vendored Normal file

@ -0,0 +1,3 @@
.mdl-selectfield{position:relative;font-size:16px;display:inline-block;box-sizing:border-box;width:300px;max-width:100%;margin:0;padding:20px 0}.mdl-selectfield .mdl-menu__container{max-height:256px;min-width:100%;top:12px !important}.mdl-selectfield.mdl-selectfield--floating-label .mdl-menu__container{top:24px !important}.mdl-selectfield .mdl-menu__outline{max-height:256px;transform-origin:50% 0}.mdl-selectfield .mdl-menu{min-width:100%;max-height:240px;outline:0;overflow-y:auto;width:auto !important}.mdl-selectfield .mdl-menu.is-animating{overflow:hidden}.mdl-selectfield--align-right{text-align:right}.mdl-selectfield--full-width{width:100%}.mdl-selectfield__select{display:block;width:100%;padding:4px 0;margin:0;color:inherit;background:transparent;font-size:16px;text-align:left;color:inherit;border:none;border-bottom:1px solid rgba(0,0,0, 0.12);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mdl-selectfield.is-focused .mdl-selectfield__select{outline:none}.mdl-selectfield.is-invalid .mdl-selectfield__select{border-color:rgb(222, 50, 38);box-shadow:none}fieldset[disabled] .mdl-selectfield .mdl-selectfield__select,.mdl-selectfield.is-disabled .mdl-selectfield__select{background-color:transparent;border-bottom:1px dotted rgba(0,0,0, 0.12);color:rgba(0,0,0, 0.26)}.mdl-selectfield__label{bottom:0;color:rgba(0,0,0, 0.26);font-size:16px;left:0;right:0;pointer-events:none;position:absolute;display:block;top:24px;width:100%;overflow:hidden;white-space:nowrap;text-align:left}.mdl-selectfield.is-dirty .mdl-selectfield__label{visibility:hidden}.mdl-selectfield--floating-label .mdl-selectfield__label{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}fieldset[disabled] .mdl-selectfield .mdl-selectfield__label,.mdl-selectfield.is-disabled.is-disabled .mdl-selectfield__label{color:rgba(0,0,0, 0.26)}.mdl-selectfield--floating-label.is-focused .mdl-selectfield__label,.mdl-selectfield--floating-label.is-dirty .mdl-selectfield__label{color:rgb(63,81,181);font-size:12px;top:4px;visibility:visible}.mdl-selectfield--floating-label.is-invalid .mdl-selectfield__label{color:rgb(222, 50, 38);font-size:12px}.mdl-selectfield__label:after{background-color:rgb(63,81,181);bottom:20px;content:'';height:2px;left:45%;position:absolute;transition-duration:0.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);visibility:hidden;width:10px}.mdl-selectfield.is-focused .mdl-selectfield__label:after{left:0;visibility:visible;width:100%}.mdl-selectfield.is-invalid .mdl-selectfield__label:after{background-color:rgb(222, 50, 38)}.mdl-selectfield__error{color:rgb(222, 50, 38);position:absolute;font-size:12px;margin-top:3px;visibility:hidden;display:block}.mdl-selectfield.is-invalid .mdl-selectfield__error{visibility:visible}.mdl-selectfield__placeholder{bottom:20px;cursor:pointer;color:rgba(0,0,0, 0.26);left:0;padding:2px 0;position:absolute;text-align:right;top:20px;width:100%}.mdl-selectfield__placeholder>i{outline:0}
/*# sourceMappingURL=mdl-selectfield.min.css.map */

2
assets/mdl-selectfield.min.js vendored Normal file

@ -0,0 +1,2 @@
!function(){"use strict";var e=function(e){this.element_=e,this.init()};window.MaterialSelectfield=e,e.prototype.Constant_={},e.prototype.CssClasses_={LABEL:"mdl-selectield__label",SELECT:"mdl-selectfield__select",IS_DIRTY:"is-dirty",IS_FOCUSED:"is-focused",IS_DISABLED:"is-disabled",IS_INVALID:"is-invalid",IS_UPGRADED:"is-upgraded"},e.prototype.onFocus_=function(e){this.element_.classList.add(this.CssClasses_.IS_FOCUSED)},e.prototype.onBlur_=function(e){this.element_.classList.remove(this.CssClasses_.IS_FOCUSED)},e.prototype.onReset_=function(e){this.updateClasses_()},e.prototype.updateClasses_=function(){this.checkDisabled(),this.checkValidity(),this.checkDirty()},e.prototype.checkDisabled=function(){this.select_.disabled?this.element_.classList.add(this.CssClasses_.IS_DISABLED):this.element_.classList.remove(this.CssClasses_.IS_DISABLED)},e.prototype.checkDisabled=e.prototype.checkDisabled,e.prototype.checkValidity=function(){this.select_.validity.valid?this.element_.classList.remove(this.CssClasses_.IS_INVALID):this.element_.classList.add(this.CssClasses_.IS_INVALID)},e.prototype.checkValidity=e.prototype.checkValidity,e.prototype.checkDirty=function(){this.select_.value&&this.select_.value.length>0?this.element_.classList.add(this.CssClasses_.IS_DIRTY):this.element_.classList.remove(this.CssClasses_.IS_DIRTY)},e.prototype.checkDirty=e.prototype.checkDirty,e.prototype.disable=function(){this.select_.disabled=!0,this.updateClasses_()},e.prototype.disable=e.prototype.disable,e.prototype.enable=function(){this.select_.disabled=!1,this.updateClasses_()},e.prototype.enable=e.prototype.enable,e.prototype.change=function(e){e&&(this.select_.value=e),this.updateClasses_()},e.prototype.change=e.prototype.change,e.prototype.init=function(){if(this.element_&&(this.label_=this.element_.querySelector("."+this.CssClasses_.LABEL),this.select_=this.element_.querySelector("."+this.CssClasses_.SELECT),this.select_)){if(this.boundUpdateClassesHandler=this.updateClasses_.bind(this),this.boundFocusHandler=this.onFocus_.bind(this),this.boundBlurHandler=this.onBlur_.bind(this),this.boundResetHandler=this.onReset_.bind(this),this.select_.addEventListener("change",this.boundUpdateClassesHandler),this.select_.addEventListener("focus",this.boundFocusHandler),this.select_.addEventListener("blur",this.boundBlurHandler),this.select_.addEventListener("reset",this.boundResetHandler),"function"==typeof MaterialMenu){var e=this,t="plc-"+(new Date).getTime(),s=document.createElement("div");if(s.id=t,s.classList.add("mdl-selectfield__placeholder"),s.innerHTML='<i class="material-icons" tabindex="-1">arrow_drop_down</i>',s.addEventListener("click",function(){e.select_.focus()}),this.element_.appendChild(s),this.options_=this.select_.querySelectorAll("option"),this.options_.length){var i=document.createElement("ul");i.classList.add("mdl-menu"),i.classList.add("mdl-js-menu"),i.classList.add("mdl-js-ripple-effect"),i.tabIndex="-1",i.setAttribute("for",t),i.addEventListener("mousewheel",function(e){(this.scrollTop===this.scrollHeight-this.offsetHeight&&e.wheelDelta<0||0===this.scrollTop&&e.wheelDelta>0)&&e.preventDefault()});for(var l=0;l<this.options_.length;l++){var n=this.options_[l],a=((n.textContent||"").toUpperCase().replace(/( )|(\n)/g,""),document.createElement("li"));a.textContent=n.textContent,a.classList.add("mdl-menu__item"),a.setAttribute("data-value",l),a.tabIndex="-1",a.addEventListener("mousedown",function(){e.select_.selectedIndex=this.getAttribute("data-value"),e.updateClasses_()}),i.appendChild(a),this.element_.appendChild(i)}}componentHandler.upgradeDom("MaterialMenu")}this.updateClasses_(),this.element_.classList.add(this.CssClasses_.IS_UPGRADED)}},e.prototype.mdlDowngrade_=function(){this.select_.removeEventListener("change",this.boundUpdateClassesHandler),this.select_.removeEventListener("focus",this.boundFocusHandler),this.select_.removeEventListener("blur",this.boundBlurHandler),this.select_.removeEventListener("reset",this.boundResetHandler)},componentHandler.register({constructor:e,classAsString:"MaterialSelectfield",cssClass:"mdl-js-selectfield",widget:!0})}();
//# sourceMappingURL=mdl-selectfield.min.js.map

BIN
audio/midi.bass1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.bass1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.bass1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.bass1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.bass1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.bass1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.bass1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.bass1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.bass1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.brass1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.chrom1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.ensemble1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.fx1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.guitar1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.lead1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.organ1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.pad1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c3.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c4.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c5.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c6.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c7.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c8.ogg Normal file

Binary file not shown.

BIN
audio/midi.percus1/c9.ogg Normal file

Binary file not shown.

BIN
audio/midi.piano1/c1.ogg Normal file

Binary file not shown.

BIN
audio/midi.piano1/c2.ogg Normal file

Binary file not shown.

BIN
audio/midi.piano1/c3.ogg Normal file

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More