-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.js
1 lines (1 loc) · 3.45 KB
/
index.js
1
(function(e){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=e()}else if(typeof define==="function"&&define.amd){define([],e)}else{var t;if(typeof window!=="undefined"){t=window}else if(typeof global!=="undefined"){t=global}else if(typeof self!=="undefined"){t=self}else{t=this}t.tast=e()}})(function(){var e,t,n;return function r(e,t,n){function u(i,f){if(!t[i]){if(!e[i]){var a=typeof require=="function"&&require;if(!f&&a)return a(i,!0);if(o)return o(i,!0);var l=new Error("Cannot find module '"+i+"'");throw l.code="MODULE_NOT_FOUND",l}var s=t[i]={exports:{}};e[i][0].call(s.exports,function(t){var n=e[i][1][t];return u(n?n:t)},s,s.exports,r,e,t,n)}return t[i].exports}var o=typeof require=="function"&&require;for(var i=0;i<n.length;i++)u(n[i]);return u}({1:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:true});var r={A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90};n.keys=r},{}],2:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:true});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||false;r.configurable=true;if("value"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,n,r){if(n)e(t.prototype,n);if(r)e(t,r);return t}}();function u(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}var o=function(){function e(){var t=arguments[0]===undefined?[]:arguments[0];u(this,e);this.state=t}r(e,[{key:"down",value:function t(e){return!!this.state[e]}},{key:"up",value:function n(e){return!this.state[e]}},{key:"save",value:function o(){return new e(this.state.slice())}}]);return e}();n["default"]=o;t.exports=n["default"]},{}],3:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:true});var r=function v(e,t,n){var r=true;e:while(r){var u=e,o=t,i=n;f=a=l=undefined;r=false;var f=Object.getOwnPropertyDescriptor(u,o);if(f===undefined){var a=Object.getPrototypeOf(u);if(a===null){return undefined}else{e=a;t=o;n=i;r=true;continue e}}else if("value"in f){return f.value}else{var l=f.get;if(l===undefined){return undefined}return l.call(i)}}};function u(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var n in e){if(Object.prototype.hasOwnProperty.call(e,n))t[n]=e[n]}}t["default"]=e;return t}}function o(e,t){var n=Object.getOwnPropertyNames(t);for(var r=0;r<n.length;r++){var u=n[r];var o=Object.getOwnPropertyDescriptor(t,u);if(o&&o.configurable&&e[u]===undefined){Object.defineProperty(e,u,o)}}return e}function i(e){return e&&e.__esModule?e:{"default":e}}function f(e,t){if(!(e instanceof t)){throw new TypeError("Cannot call a class as a function")}}function a(e,t){if(typeof t!=="function"&&t!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)e.__proto__=t}var l=e("./state");var s=i(l);var c=[];function d(e){var t=e.which;var n=e.type;c[t]=n==="keydown"}var Tast=function(e){function Tast(){var e=arguments[0]===undefined?window:arguments[0];f(this,Tast);r(Object.getPrototypeOf(Tast.prototype),"constructor",this).call(this,c);window.addEventListener("keydown",d);window.addEventListener("keyup",d)}a(Tast,e);return Tast}(s["default"]);n["default"]=Tast;n.State=s["default"];var p=e("./keys");o(n,u(p))},{"./keys":1,"./state":2}]},{},[3])(3)});