@honor-minigame/cli
Version:
honor minigame pack cli
1 lines • 185 kB
JavaScript
!function r(o,i,u){function a(t,e){if(!i[t]){if(!o[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(c)return c(t,!0);throw(n=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",n}n=i[t]={exports:{}},o[t][0].call(n.exports,function(e){return a(o[t][1][e]||e)},n,n.exports,r,o,i,u)}return i[t].exports}for(var c="function"==typeof require&&require,e=0;e<u.length;e++)a(u[e]);return a}({1:[function(e,t,n){"use strict";var r,o=document.createElement;document.createElement=function(e){return"canvas"===e?r=void 0===r?new window.HTMLCanvasElement:r:o(e)}},{}],2:[function(e,t,n){"use strict";function a(e){this.message=e}var c;n=void 0!==n?n:"undefined"!=typeof self?self:$.global,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",(a.prototype=new Error).name="InvalidCharacterError",n.btoa||(n.btoa=function(e){for(var t,n,r=String(e),o=0,i=c,u="";r.charAt(0|o)||(i="=",o%1);u+=i.charAt(63&t>>8-o%1*8)){if(255<(n=r.charCodeAt(o+=.75)))throw new a("'btoa' failed: The string to be encoded contains characters outside of the Latin1 range.");t=t<<8|n}return u}),n.atob||(n.atob=function(e){var t=String(e).replace(/[=]+$/,"");if(t.length%4==1)throw new a("'atob' failed: The string to be decoded is not correctly encoded.");for(var n,r,o=0,i=0,u="";r=t.charAt(i++);~r&&(n=o%4?64*n+r:r,o++%4)&&(u+=String.fromCharCode(255&n>>(-2*o&6))))r=c.indexOf(r);return u})},{}],3:[function(e,t,n){"use strict";function r(e){return(r="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})(e)}function s(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function a(e,t,n,r,o,i){return s((i=s(s(t,e),s(r,i)))<<(o=o)|i>>>32-o,n)}function d(e,t,n,r,o,i,u){return a(t&n|~t&r,e,t,o,i,u)}function p(e,t,n,r,o,i,u){return a(t&r|n&~r,e,t,o,i,u)}function h(e,t,n,r,o,i,u){return a(t^n^r,e,t,o,i,u)}function y(e,t,n,r,o,i,u){return a(n^(t|~r),e,t,o,i,u)}function u(e,t){e[t>>5]|=128<<t%32,e[14+(t+64>>>9<<4)]=t;for(var n,r,o,i,u=1732584193,a=-271733879,c=-1732584194,l=271733878,f=0;f<e.length;f+=16)a=y(a=y(a=y(a=y(a=h(a=h(a=h(a=h(a=p(a=p(a=p(a=p(a=d(a=d(a=d(a=d(r=a,c=d(o=c,l=d(i=l,u=d(n=u,a,c,l,e[f],7,-680876936),a,c,e[f+1],12,-389564586),u,a,e[f+2],17,606105819),l,u,e[f+3],22,-1044525330),c=d(c,l=d(l,u=d(u,a,c,l,e[f+4],7,-176418897),a,c,e[f+5],12,1200080426),u,a,e[f+6],17,-1473231341),l,u,e[f+7],22,-45705983),c=d(c,l=d(l,u=d(u,a,c,l,e[f+8],7,1770035416),a,c,e[f+9],12,-1958414417),u,a,e[f+10],17,-42063),l,u,e[f+11],22,-1990404162),c=d(c,l=d(l,u=d(u,a,c,l,e[f+12],7,1804603682),a,c,e[f+13],12,-40341101),u,a,e[f+14],17,-1502002290),l,u,e[f+15],22,1236535329),c=p(c,l=p(l,u=p(u,a,c,l,e[f+1],5,-165796510),a,c,e[f+6],9,-1069501632),u,a,e[f+11],14,643717713),l,u,e[f],20,-373897302),c=p(c,l=p(l,u=p(u,a,c,l,e[f+5],5,-701558691),a,c,e[f+10],9,38016083),u,a,e[f+15],14,-660478335),l,u,e[f+4],20,-405537848),c=p(c,l=p(l,u=p(u,a,c,l,e[f+9],5,568446438),a,c,e[f+14],9,-1019803690),u,a,e[f+3],14,-187363961),l,u,e[f+8],20,1163531501),c=p(c,l=p(l,u=p(u,a,c,l,e[f+13],5,-1444681467),a,c,e[f+2],9,-51403784),u,a,e[f+7],14,1735328473),l,u,e[f+12],20,-1926607734),c=h(c,l=h(l,u=h(u,a,c,l,e[f+5],4,-378558),a,c,e[f+8],11,-2022574463),u,a,e[f+11],16,1839030562),l,u,e[f+14],23,-35309556),c=h(c,l=h(l,u=h(u,a,c,l,e[f+1],4,-1530992060),a,c,e[f+4],11,1272893353),u,a,e[f+7],16,-155497632),l,u,e[f+10],23,-1094730640),c=h(c,l=h(l,u=h(u,a,c,l,e[f+13],4,681279174),a,c,e[f],11,-358537222),u,a,e[f+3],16,-722521979),l,u,e[f+6],23,76029189),c=h(c,l=h(l,u=h(u,a,c,l,e[f+9],4,-640364487),a,c,e[f+12],11,-421815835),u,a,e[f+15],16,530742520),l,u,e[f+2],23,-995338651),c=y(c,l=y(l,u=y(u,a,c,l,e[f],6,-198630844),a,c,e[f+7],10,1126891415),u,a,e[f+14],15,-1416354905),l,u,e[f+5],21,-57434055),c=y(c,l=y(l,u=y(u,a,c,l,e[f+12],6,1700485571),a,c,e[f+3],10,-1894986606),u,a,e[f+10],15,-1051523),l,u,e[f+1],21,-2054922799),c=y(c,l=y(l,u=y(u,a,c,l,e[f+8],6,1873313359),a,c,e[f+15],10,-30611744),u,a,e[f+6],15,-1560198380),l,u,e[f+13],21,1309151649),c=y(c,l=y(l,u=y(u,a,c,l,e[f+4],6,-145523070),a,c,e[f+11],10,-1120210379),u,a,e[f+2],15,718787259),l,u,e[f+9],21,-343485551),u=s(u,n),a=s(a,r),c=s(c,o),l=s(l,i);return[u,a,c,l]}function c(e){for(var t="",n=32*e.length,r=0;r<n;r+=8)t+=String.fromCharCode(e[r>>5]>>>r%32&255);return t}function l(e){var t=[];for(t[(e.length>>2)-1]=void 0,r=0;r<t.length;r+=1)t[r]=0;for(var n=8*e.length,r=0;r<n;r+=8)t[r>>5]|=(255&e.charCodeAt(r/8))<<r%32;return t}function o(e){for(var t,n="",r=0;r<e.length;r+=1)t=e.charCodeAt(r),n+="0123456789abcdef".charAt(t>>>4&15)+"0123456789abcdef".charAt(15&t);return n}function i(e){return unescape(encodeURIComponent(e))}function f(e){return c(u(l(e=i(e)),8*e.length))}function m(e,t){return function(e,t){var n,r=l(e),o=[],i=[];for(o[15]=i[15]=void 0,16<r.length&&(r=u(r,8*e.length)),n=0;n<16;n+=1)o[n]=909522486^r[n],i[n]=1549556828^r[n];return t=u(o.concat(l(t)),512+8*t.length),c(u(i.concat(t),640))}(i(e),i(t))}function b(e,t,n){return t?n?m(t,e):o(m(t,e)):n?f(e):o(f(e))}"function"==typeof define&&define.amd?define(function(){return b}):"object"==(void 0===t?"undefined":r(t))&&t.exports?t.exports=b:(void 0).md5=b},{}],4:[function(e,t,n){"use strict";var r,o=(r=e("../../util"))&&r.__esModule?r:{default:r};var i=loadRuntime();o.default.exportTo("onShow",i,ral),o.default.exportTo("onHide",i,ral),o.default.exportTo("offShow",i,ral),o.default.exportTo("offHide",i,ral)},{"../../util":27}],5:[function(e,t,n){"use strict";var r,o=(r=e("../../util"))&&r.__esModule?r:{default:r};var i=loadRuntime();o.default.exportTo("triggerGC",i,ral),o.default.exportTo("getPerformance",i,ral)},{"../../util":27}],6:[function(e,t,n){"use strict";var r,o=(r=e("../../util"))&&r.__esModule?r:{default:r};var i=loadRuntime();o.default.exportTo("loadSubpackage",i,ral)},{"../../util":27}],7:[function(e,t,n){"use strict";var r,o=(r=e("../../util"))&&r.__esModule?r:{default:r};var i=loadRuntime();o.default.exportTo("env",i,ral),o.default.exportTo("getSystemInfo",i,ral),o.default.exportTo("getSystemInfoSync",i,ral)},{"../../util":27}],8:[function(e,t,n){"use strict";function l(e){for(var t,n=0;n<s.length;n++)if(t=s[n],e.identifier===t.identifier)return n;return-1}function f(e,t){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])}var r=(r=window.jsb)||{},o=loadRuntime(),s=[],d={touchstart:[],touchmove:[],touchend:[],touchcancel:[]};function i(e,t){for(var n=d[e]||[],r=n.length,o=0;o<r;++o)if(t===n[o])return void n.splice(o,1)}var p=!1,u=o.getSystemInfoSync();window.innerWidth&&u.windowWidth!==window.innerWidth&&(p=!0);u=function(c){return function(e){if("function"!=typeof e){var t,n=new TouchEvent(c);"touchstart"===c?e.forEach(function(e){0<=(t=l(e))?f(e,s[t]):(f(e,e={}),s.push(e))}):"touchmove"===c?e.forEach(function(e){0<=(t=l(e))&&f(e,s[t])}):"touchend"!==c&&"touchcancel"!==c||e.forEach(function(e){0<=(t=l(e))&&s.splice(t,1)});var o=[].concat(s),i=[];e.forEach(function(e){for(var t=o.length,n=0;n<t;++n){var r=o[n];if(e.identifier===r.identifier)return void i.push(r)}i.push(e)}),n.touches=o,n.targetTouches=o,n.changedTouches=i,p&&(o.forEach(function(e){e.clientX/=window.devicePixelRatio,e.clientY/=window.devicePixelRatio,e.pageX/=window.devicePixelRatio,e.pageY/=window.devicePixelRatio}),"touchcancel"!==c&&"touchend"!==c||i.forEach(function(e){e.clientX/=window.devicePixelRatio,e.clientY/=window.devicePixelRatio,e.pageX/=window.devicePixelRatio,e.pageY/=window.devicePixelRatio}));for(var r=d[c],u=r.length,a=0;a<u;a++)r[a](n)}else!function(e){for(var t=d[c],n=0,r=t.length;n<r;n++)if(e===t[n])return;t.push(e)}(e)}};o.onTouchStart?(ral.onTouchStart=o.onTouchStart,ral.offTouchStart=o.offTouchStart):(r.onTouchStart=u("touchstart"),r.offTouchStart=function(e){i("touchstart",e)},ral.onTouchStart=r.onTouchStart.bind(r),ral.offTouchStart=r.offTouchStart.bind(r)),o.onTouchMove?(ral.onTouchMove=o.onTouchMove,ral.offTouchMove=o.offTouchMove):(r.onTouchMove=u("touchmove"),r.offTouchMove=function(e){i("touchmove",e)},ral.onTouchMove=r.onTouchMove.bind(r),ral.offTouchMove=r.offTouchMove.bind(r)),o.onTouchCancel?(ral.onTouchCancel=o.onTouchCancel,ral.offTouchCancel=o.offTouchCancel):(r.onTouchCancel=u("touchcancel"),r.offTouchCancel=function(e){i("touchcancel",e)},ral.onTouchCancel=r.onTouchCancel.bind(r),ral.offTouchCancel=r.offTouchCancel.bind(r)),o.onTouchEnd?(ral.onTouchEnd=o.onTouchEnd,ral.offTouchEnd=o.offTouchEnd):(r.onTouchEnd=u("touchend"),r.offTouchEnd=function(e){i("touchend",e)},ral.onTouchEnd=r.onTouchEnd.bind(r),ral.offTouchEnd=r.offTouchEnd.bind(r))},{}],9:[function(e,t,n){"use strict";var r;(r=e("../../util"))&&r.__esModule;var o,i,u,a,c,l,f=loadRuntime(),s=[];ral.device=ral.device||{},f.offAccelerometerChange?(1===f._compatibleMode?(o="android"===f.getSystemInfoSync().platform.toLowerCase(),i=function(t){o?(t.x/=-10,t.y/=-10,t.z/=-10):(t.x/=10,t.y/=10,t.z/=10),s.forEach(function(e){e(t)})},u=f.onAccelerometerChange.bind(f),ral.onAccelerometerChange=function(e){if("function"==typeof e){for(var t=s.length,n=0;n<t;++n)if(e===s[n])return;s.push(e),1===s.length&&u(i)}},a=f.offAccelerometerChange.bind(f),ral.offAccelerometerChange=function(e){for(var t=s.length,n=0;n<t;++n)if(e===s[n]){s.splice(n,1),0===s.length&&a(i);break}}):(ral.onAccelerometerChange=f.onAccelerometerChange.bind(f),ral.offAccelerometerChange=f.offAccelerometerChange.bind(f)),ral.stopAccelerometer=f.stopAccelerometer.bind(f),c=f.startAccelerometer.bind(f),ral.startAccelerometer=function(e){return c(Object.assign({type:"accelerationIncludingGravity"},e))}):(ral.onAccelerometerChange=function(e){if("function"==typeof e){for(var t=s.length,n=0;n<t;++n)if(e===s[n])return;s.push(e)}},ral.offAccelerometerChange=function(e){for(var t=s.length,n=0;n<t;++n)if(e===s[n])return void s.splice(n,1)},l="android"===f.getSystemInfoSync().platform.toLowerCase(),jsb.device.dispatchDeviceMotionEvent=function(e){var t=Object.assign({},e._accelerationIncludingGravity);l?(t.x/=-10,t.y/=-10,t.z/=-10):(t.x/=10,t.y/=10,t.z/=10),s.forEach(function(e){e({x:t.x,y:t.y,z:t.z})})},ral.stopAccelerometer=function(){jsb.device.setMotionEnabled(!1)},ral.startAccelerometer=function(){jsb.device.setMotionEnabled(!0)})},{"../../util":27}],10:[function(e,t,n){"use strict";var r,o=(r=e("../../util"))&&r.__esModule?r:{default:r};var i=loadRuntime();o.default.exportTo("getBatteryInfo",i,ral),o.default.exportTo("getBatteryInfoSync",i,ral)},{"../../util":27}],11:[function(e,t,n){"use strict";var r,o=(r=e("../../util"))&&r.__esModule?r:{default:r};var i=loadRuntime();i.onDeviceOrientationChange&&(o.default.exportTo("onDeviceOrientationChange",i,ral),o.default.exportTo("offDeviceOrientationChange",i,ral))},{"../../util":27}],12:[function(e,t,n){"use strict";var r,o=(r=e("../../util"))&&r.__esModule?r:{default:r};var i=loadRuntime();o.default.exportTo("getNetworkType",i,ral),o.default.exportTo("onNetworkStatusChange",i,ral),o.default.exportTo("offNetworkStatusChange",i,ral)},{"../../util":27}],13:[function(e,t,n){"use strict";var r,o=(r=e("../../util"))&&r.__esModule?r:{default:r};var i=loadRuntime();o.default.exportTo("getFileSystemManager",i,ral)},{"../../util":27}],14:[function(e,t,n){"use strict";var r,o=u(e("../util")),i=u(e("../feature"));function u(e){return e&&e.__esModule?e:{default:e}}for(r in window.jsb?window.ral=Object.assign({},window.jsb):window.ral={},e("./base/lifecycle"),e("./base/subpackage"),e("./base/system-info"),e("./base/touch-event"),e("./base/performance"),e("./device/accelerometer"),e("./device/battery"),e("./device/network"),e("./device/device-orientation"),e("./file/file-system-manager"),e("./interface/keyboard"),e("./interface/window"),e("./media/audio"),e("./media/video"),e("./network/download"),e("./rendering/canvas"),e("./rendering/webgl"),e("./rendering/font"),e("./rendering/frame"),e("./rendering/image"),i.default)"setFeature"!==r&&"registerFeatureProperty"!==r&&"unregisterFeatureProperty"!==r&&i.default.hasOwnProperty(r)&&o.default.exportTo(r,i.default,ral)},{"../feature":25,"../util":27,"./base/lifecycle":4,"./base/performance":5,"./base/subpackage":6,"./base/system-info":7,"./base/touch-event":8,"./device/accelerometer":9,"./device/battery":10,"./device/device-orientation":11,"./device/network":12,"./file/file-system-manager":13,"./interface/keyboard":15,"./interface/window":16,"./media/audio":17,"./media/video":18,"./network/download":19,"./rendering/canvas":20,"./rendering/font":21,"./rendering/frame":22,"./rendering/image":23,"./rendering/webgl":24}],15:[function(e,t,n){"use strict";var r,o=(r=e("../../util"))&&r.__esModule?r:{default:r};var i=loadRuntime();o.default.exportTo("onKeyboardInput",i,ral),o.default.exportTo("onKeyboardConfirm",i,ral),o.default.exportTo("onKeyboardComplete",i,ral),o.default.exportTo("offKeyboardInput",i,ral),o.default.exportTo("offKeyboardConfirm",i,ral),o.default.exportTo("offKeyboardComplete",i,ral),o.default.exportTo("hideKeyboard",i,ral),o.default.exportTo("showKeyboard",i,ral),o.default.exportTo("updateKeyboard",i,ral)},{"../../util":27}],16:[function(e,t,n){"use strict";var r=loadRuntime().onWindowResize;ral.onWindowResize=function(t){r(function(e){t(e.width||e.windowWidth,e.height||e.windowHeight)})},window.resize=function(){console.warn("window.resize() is deprecated")}},{}],17:[function(e,t,n){"use strict";var r=o(e("../../inner-context")),e=o(e("../../util"));function o(e){return e&&e.__esModule?e:{default:e}}var i=loadRuntime();e.default.exportTo("AudioEngine",i,ral),e.default.exportTo("createInnerAudioContext",i,ral,function(){i.AudioEngine&&(ral.createInnerAudioContext=function(){return(0,r.default)(i.AudioEngine)})})},{"../../inner-context":26,"../../util":27}],18:[function(e,t,n){"use strict";var r,o=(r=e("../../util"))&&r.__esModule?r:{default:r};var i=loadRuntime();o.default.exportTo("createVideo",i,ral)},{"../../util":27}],19:[function(e,t,n){"use strict";var r,o=(r=e("../../util"))&&r.__esModule?r:{default:r};var i=loadRuntime();o.default.exportTo("downloadFile",i,ral)},{"../../util":27}],20:[function(e,t,n){"use strict";var r=i(e("../../util")),o=i(e("../../feature"));function i(e){return e&&e.__esModule?e:{default:e}}e=loadRuntime();r.default.exportTo("createCanvas",e,ral,function(){var e="unsupported";document&&"function"==typeof document.createElement&&(e="wrapper",ral.createCanvas=function(){return document.createElement("canvas")}),o.default.setFeature("ral.createCanvas","spec",e)});var u=e.getFeature,a=e.setFeature;o.default.registerFeatureProperty(o.default.CANVAS_CONTEXT2D_TEXTBASELINE_ALPHABETIC.name,function(){if("function"==typeof u){var e=u(o.default.CANVAS_CONTEXT2D_TEXTBASELINE_ALPHABETIC.name);if(1===e)return o.default.CANVAS_CONTEXT2D_TEXTBASELINE_ALPHABETIC.enable}return o.default.FEATURE_UNSUPPORT},void 0),o.default.registerFeatureProperty(o.default.CANVAS_CONTEXT2D_TEXTBASELINE_DEFAULT.name,function(){if("function"==typeof u)switch(u(o.default.CANVAS_CONTEXT2D_TEXTBASELINE_DEFAULT.name)){case 1:return o.default.CANVAS_CONTEXT2D_TEXTBASELINE_DEFAULT.alphabetic;case 0:return o.default.CANVAS_CONTEXT2D_TEXTBASELINE_DEFAULT.bottom}return o.default.FEATURE_UNSUPPORT},function(e){if("function"!=typeof a)return!1;switch(e){case o.default.CANVAS_CONTEXT2D_TEXTBASELINE_DEFAULT.alphabetic:e=1;break;case o.default.CANVAS_CONTEXT2D_TEXTBASELINE_DEFAULT.bottom:e=0;break;default:return!1}return a(o.default.CANVAS_CONTEXT2D_TEXTBASELINE_DEFAULT.name,e)})},{"../../feature":25,"../../util":27}],21:[function(e,t,n){"use strict";var r,o=(r=e("../../util"))&&r.__esModule?r:{default:r};var i=loadRuntime();o.default.exportTo("loadFont",i,ral,function(){window.jsb&&"function"==typeof jsb.loadFont&&(ral.loadFont=jsb.loadFont)})},{"../../util":27}],22:[function(e,t,n){"use strict";var r=loadRuntime();window.jsb&&jsb.setPreferredFramesPerSecond?ral.setPreferredFramesPerSecond=jsb.setPreferredFramesPerSecond.bind(jsb):r.setPreferredFramesPerSecond?ral.setPreferredFramesPerSecond=r.setPreferredFramesPerSecond.bind(r):ral.setPreferredFramesPerSecond=function(){console.error("The setPreferredFramesPerSecond is not define!")}},{}],23:[function(e,t,n){"use strict";var r=i(e("../../util")),o=i(e("../../feature"));function i(e){return e&&e.__esModule?e:{default:e}}e=loadRuntime();r.default.exportTo("loadImageData",e,ral,function(){window.jsb&&"function"==typeof jsb.loadImage&&(ral.loadImageData=jsb.loadImage)}),r.default.exportTo("createImage",e,ral,function(){var e="unsupported";document&&"function"==typeof document.createElement&&(e="wrapper",ral.createImage=function(){return document.createElement("image")}),o.default.setFeature("ral.createImage","spec",e)})},{"../../feature":25,"../../util":27}],24:[function(e,t,n){"use strict";var p,h,y,m,b;window.__gl&&((p=window.__gl).texImage2D_canvas?(h=p.texImage2D,p.texImage2D=function(e,t,n,r,o,i,u,a,c){var l,f,s,d=arguments.length;6===d?(a=o,u=r,(l=i)instanceof HTMLImageElement?(f=console.error,console.error=function(){},h.apply(void 0,arguments),console.error=f,p.texImage2D_image(e,t,l._imageMeta)):l instanceof HTMLCanvasElement?(s=console.error,console.error=function(){},h.apply(void 0,arguments),console.error=s,s=l.getContext("2d"),p.texImage2D_canvas(e,t,n,u,a,s)):l instanceof ImageData?(s=console.error,console.error=function(){},h(e,t,n,l.width,l.height,0,u,a,l.data),console.error=s):console.error("Invalid pixel argument passed to gl.texImage2D!")):9===d?h(e,t,n,r,o,i,u,a,c):console.error("gl.texImage2D: invalid argument count!")},y=p.texSubImage2D,p.texSubImage2D=function(e,t,n,r,o,i,u,a,c){var l,f,s,d=arguments.length;7===d?(l=u,a=i,u=o,l instanceof HTMLImageElement?(f=console.error,console.error=function(){},y.apply(void 0,arguments),console.error=f,p.texSubImage2D_image(e,t,n,r,l._imageMeta)):l instanceof HTMLCanvasElement?(s=console.error,console.error=function(){},y.apply(void 0,arguments),console.error=s,s=l.getContext("2d"),p.texSubImage2D_canvas(e,t,n,r,u,a,s)):l instanceof ImageData?(s=console.error,console.error=function(){},y(e,t,n,r,l.width,l.height,u,a,l.data),console.error=s):console.error("Invalid pixel argument passed to gl.texSubImage2D!")):9===d?y(e,t,n,r,o,i,u,a,c):console.error("gl.texSubImage2D: invalid argument count!")}):(m=p.texImage2D,p.texImage2D=function(e,t,n,r,o,i,u,a,c){var l,f,s,d=arguments.length;6==d?(a=o,u=r,(l=i)instanceof HTMLImageElement?(f=console.error,console.error=function(){},m(e,t,l._glInternalFormat,l.width,l.height,0,l._glFormat,l._glType,l._data),console.error=f):l instanceof HTMLCanvasElement?l._context2D&&l._context2D._getData?(s=console.error,console.error=function(){},f=l._context2D._getData(),m(e,t,n,l.width,l.height,0,u,a,f),console.error=s):console.error("Invalid image argument gl.texImage2D!"):l.height&&l.width&&l.data?(s=console.error,console.error=function(){},m(e,t,n,l.width,l.height,0,u,a,l.data),console.error=s):console.error("Invalid pixel argument passed to gl.texImage2D!")):9==d?m(e,t,n,r,o,i,u,a,c):console.error("gl.texImage2D: invalid argument count!")},b=p.texSubImage2D,p.texSubImage2D=function(e,t,n,r,o,i,u,a,c){var l,f,s,d=arguments.length;7==d?(l=u,a=i,u=o,l instanceof HTMLImageElement?(f=console.error,console.error=function(){},b(e,t,n,r,l.width,l.height,l._glFormat,l._glType,l._data),console.error=f):l instanceof HTMLCanvasElement?l._context2D&&l._context2D._getData?(s=console.error,console.error=function(){},f=l._context2D._getData(),b(e,t,n,r,l.width,l.height,u,a,f),console.error=s):console.error("Invalid image argument gl.texSubImage2D!"):l.height&&l.width&&l.data?(s=console.error,console.error=function(){},b(e,t,n,r,l.width,l.height,u,a,l.data),console.error=s):console.error("Invalid pixel argument passed to gl.texSubImage2D!")):9==d?b(e,t,n,r,o,i,u,a,c):console.error("gl.texSubImage2D: invalid argument count!")}))},{}],25:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r={},o={},i={},u={FEATURE_UNSUPPORT:-1,CANVAS_CONTEXT2D_TEXTBASELINE_ALPHABETIC:{name:"canvas.context2d.textbaseline.alphabetic",enable:1,disable:0},CANVAS_CONTEXT2D_TEXTBASELINE_DEFAULT:{name:"canvas.context2d.textbaseline.default",alphabetic:1,bottom:0},setFeature:function(e,t,n){(r[e]||(r[e]={}))[t]=n},getFeatureProperty:function(e,t){e=r[e];return e?e[t]:void 0},registerFeatureProperty:function(e,t,n){return"string"==typeof e&&(("function"==typeof t||"function"==typeof n)&&(("function"!=typeof t||"function"!=typeof o[e])&&(("function"!=typeof n||"function"!=typeof i[e])&&("function"==typeof t&&(o[e]=t),"function"==typeof n&&(i[e]=n),!0))))},unregisterFeatureProperty:function(e,t,n){return"string"==typeof e&&("boolean"==typeof t&&"boolean"==typeof n&&(!0===t&&"function"==typeof o[e]&&(o[e]=void 0),!0===n&&"function"==typeof i[e]&&(i[e]=void 0),!0))},getFeaturePropertyInt:function(e){if("string"!=typeof e)return-1;e=o[e];if(void 0===e)return-1;e=e();return"number"!=typeof e||e<-1?-1:e},setFeaturePropertyInt:function(e,t){if("string"!=typeof e&&"number"!=typeof t&&t<0)return!1;e=i[e];if(void 0===e)return!1;t=e(t);return("number"==typeof t||"boolean"==typeof t)&&!!t}};n.default=u},{}],26:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(t){void 0===v&&(v=Object.assign({},t),Object.keys(t).forEach(function(e){"function"==typeof t[e]&&(t[e]=function(){return console.warn("AudioEngine."+e+" is deprecated"),v[e].apply(t,arguments)})}));return new _};function r(e,t,n){if(e=g.get(e),"function"!=typeof n||!e)return-1;for(var r=e[t]||[],o=0,i=r.length;o<i;++o)if(n===r[o])return r.splice(o,1),n.length+1;return 0}function o(e,t,n){if(e=g.get(e),"function"!=typeof n||!e)return-1;var r=e[t];if(r){for(var o=0,i=r.length;o<i;++o)if(n===r[o])return 0;r.push(n)}else r=e[t]=[n];return r.length}var i="canplayCallbacks",u="endedCallbacks",a="errorCallbacks",c="pauseCallbacks",l="playCallbacks",f="seekedCallbacks",s="seekingCallbacks",d="stopCallbacks",p="timeUpdateCallbacks",h="waitingCallbacks",y=10003,m=-1,b={ERROR:-1,INITIALIZING:0,PLAYING:1,PAUSED:2},v=void 0,g=new WeakMap,w=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:[],r=g.get(e);if(r)for(var o=r[t]||[],i=0,u=o.length;i<u;++i)o[i].apply(e,n)};function _(){this.startTime=0,this.autoplay=!1,g.set(this,{src:"",volume:1,loop:!1,seekPosition:-1}),Object.defineProperty(this,"loop",{set:function(e){e=!!e;var t,n=g.get(this);n&&("number"==typeof(t=n.audioID)&&0<=t&&v.setLoop(t,e),n.loop=e)},get:function(){var e=g.get(this);return!!e&&e.loop}}),Object.defineProperty(this,"volume",{set:function(e){"number"==typeof e?e<0?e=0:1<e&&(e=1):e=1;var t,n=g.get(this);n&&("number"==typeof(t=n.audioID)&&0<=t&&v.setVolume(t,e),n.volume=e)},get:function(){var e=g.get(this);return e?e.volume:1}}),Object.defineProperty(this,"src",{set:function(e){var t,n,r,o=g.get(this);o&&(t=o.src,"string"==typeof(o.src=e)&&("number"==typeof(n=o.audioID)&&0<=n&&v.getState(n)===b.PAUSED&&t!==e&&(v.stop(n),o.audioID=-1),r=this,v.preload(e,function(){setTimeout(function(){r.src===e&&(w(r,i),r.autoplay&&r.play())})})))},get:function(){var e=g.get(this);return e?e.src:""}}),Object.defineProperty(this,"duration",{get:function(){var e=g.get(this);if(e){e=e.audioID;if("number"==typeof e&&0<=e)return v.getDuration(e)}return NaN},set:function(){}}),Object.defineProperty(this,"currentTime",{get:function(){var e=g.get(this);if(e){e=e.audioID;if("number"==typeof e&&0<=e)return v.getCurrentTime(e)}return 0},set:function(){}}),Object.defineProperty(this,"paused",{get:function(){var e=g.get(this);if(e){e=e.audioID;if("number"==typeof e&&0<=e)return v.getState(e)===b.PAUSED}return!0},set:function(){}}),Object.defineProperty(this,"buffered",{get:function(){var e=g.get(this);if(e){e=e.audioID;if("number"==typeof e&&0<=e)return v.getBuffered(e)}return 0},set:function(){}})}n=_.prototype;n.destroy=function(){var e,t=g.get(this);t&&("number"==typeof(e=t.audioID)&&0<=e&&(v.stop(e),t.audioID=-1,w(this,d)),t[i]=[],t[u]=[],t[a]=[],t[c]=[],t[l]=[],t[f]=[],t[s]=[],t[d]=[],t[p]=[],t[h]=[],clearInterval(t.intervalID))},n.play=function(){var e=g.get(this);if(e){var t,n=e.src,r=e.audioID;if("string"==typeof n&&""!==n){if("number"==typeof r&&0<=r){if(v.getState(r)===b.PAUSED)return v.resume(r),void w(this,l);v.stop(r),e.audioID=-1}-1!==(r=v.play(n,this.loop,this.volume))?(e.audioID=r,0<=e.seekPosition?(v.setCurrentTime(r,e.seekPosition),e.seekPosition=-1):"number"==typeof this.startTime&&0<this.startTime&&v.setCurrentTime(r,this.startTime),w(this,h),t=this,v.setCanPlayCallback(r,function(){n===t.src&&(w(t,i),w(t,l))}),v.setWaitingCallback(r,function(){n===t.src&&w(t,h)}),v.setErrorCallback(r,function(){n===t.src&&(e.audioID=-1,w(t,a))}),v.setFinishCallback(r,function(){n===t.src&&(e.audioID=-1,w(t,u))})):w(this,a,[{errMsg:"unknown",errCode:m}])}else w(this,a,[{errMsg:"invalid src",errCode:y}])}},n.pause=function(){var e=g.get(this);!e||"number"==typeof(e=e.audioID)&&0<=e&&(v.pause(e),w(this,c))},n.seek=function(e){var t,n=g.get(this);n&&"number"==typeof e&&0<=e&&("number"==typeof(t=n.audioID)&&0<=t?(v.setCurrentTime(t,e),w(this,s),w(this,f)):n.seekPosition=e)},n.stop=function(){var e,t=g.get(this);!t||"number"==typeof(e=t.audioID)&&0<=e&&(v.stop(e),t.audioID=-1,w(this,d))},n.offCanplay=function(e){r(this,i,e)},n.offEnded=function(e){r(this,u,e)},n.offError=function(e){r(this,a,e)},n.offPause=function(e){r(this,c,e)},n.offPlay=function(e){r(this,l,e)},n.offSeeked=function(e){r(this,f,e)},n.offSeeking=function(e){r(this,s,e)},n.offStop=function(e){r(this,d,e)},n.offTimeUpdate=function(e){1===r(this,p,e)&&clearInterval(g.get(this).intervalID)},n.offWaiting=function(e){r(this,h,e)},n.onCanplay=function(e){o(this,i,e)},n.onEnded=function(e){o(this,u,e)},n.onError=function(e){o(this,a,e)},n.onPause=function(e){o(this,c,e)},n.onPlay=function(e){o(this,l,e)},n.onSeeked=function(e){o(this,f,e)},n.onSeeking=function(e){o(this,"seekingCallbacks",e)},n.onStop=function(e){o(this,d,e)},n.onTimeUpdate=function(e){var t,n;1===o(this,p,e)&&(e=g.get(this),t=this,n=setInterval(function(){var e=g.get(t);e?"number"==typeof(e=e.audioID)&&0<=e&&v.getState(e)===b.PLAYING&&w(t,p):clearInterval(n)},500),e.intervalID=n)},n.onWaiting=function(e){o(this,h,e)}},{}],27:[function(e,t,n){"use strict";function u(e){return(u="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})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r={exportTo:function(e,t,n,r,o){var i;"object"===u(t)&&"object"===u(n)?void 0!==(i=t[e])?("function"==typeof i?(n[e]=i.bind(t),Object.assign(n[e],i)):n[e]=i,"function"==typeof o&&o()):(n[e]=function(){return console.error(e+" is not support!"),{}},"function"==typeof r&&r()):console.warn("invalid exportTo: ",e)}};n.default=r},{}],28:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r={arraybufferToString:function(e){var t=new Uint8Array(e),n=[];n.length=t.length;for(var r,o=0,i=0,u=t.length,a=0;a<u;a++)i=251<(r=t[a])&&r<254&&a+5<u?1073741824*(r-252)+(t[++a]-128<<24)+(t[++a]-128<<18)+(t[++a]-128<<12)+(t[++a]-128<<6)+t[++a]-128:247<r&&r<252&&a+4<u?(r-248<<24)+(t[++a]-128<<18)+(t[++a]-128<<12)+(t[++a]-128<<6)+t[++a]-128:239<r&&r<248&&a+3<u?(r-240<<18)+(t[++a]-128<<12)+(t[++a]-128<<6)+t[++a]-128:223<r&&r<240&&a+2<u?(r-224<<12)+(t[++a]-128<<6)+t[++a]-128:191<r&&r<224&&a+1<u?(r-192<<6)+t[++a]-128:r,n[o++]=String.fromCharCode(i);return n.length=o,n.join("")},stringToArraybuffer:function(e){for(var t=e.length,n=new Array(6*t),r=0,o=0;o<t;o++){var i=e.charCodeAt(o);i<128?n[r++]=i:i<2048?(n[r++]=192+(i>>>6),n[r++]=128+(63&i)):i<65536?(n[r++]=224+(i>>>12),n[r++]=128+(i>>>6&63),n[r++]=128+(63&i)):i<2097152?(n[r++]=240+(i>>>18),n[r++]=128+(i>>>12&63),n[r++]=128+(i>>>6&63),n[r++]=128+(63&i)):i<67108864?(n[r++]=248+(i>>>24),n[r++]=128+(i>>>18&63),n[r++]=128+(i>>>12&63),n[r++]=128+(i>>>6&63),n[r++]=128+(63&i)):i<67108864&&(n[r++]=252+(i>>>30),n[r++]=128+(i>>>24&63),n[r++]=128+(i>>>18&63),n[r++]=128+(i>>>12&63),n[r++]=128+(i>>>6&63),n[r++]=128+(63&i))}return n.length=r,new Uint8Array(n).buffer}};n.default=r},{}],29:[function(e,t,n){"use strict";function o(e){return(o="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})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,i=(r=e("./HTMLAudioElement"))&&r.__esModule?r:{default:r};function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function a(n){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=c(n);return e=r?(e=c(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),t=this,!(e=e)||"object"!==o(e)&&"function"!=typeof e?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var l=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(n,i["default"]);var t=a(n);function n(e){return function(e){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this),t.call(this,e)}return n}();n.default=l},{"./HTMLAudioElement":40}],30:[function(o,e,i){(function(r){(function(){"use strict";var e,g,t,w=(e=o("../util"))&&e.__esModule?e:{default:e};function n(e){return(n="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})(e)}g="undefined"!=typeof self&&self||"undefined"!=typeof window&&window||void 0!==r&&r||(void 0).content||void 0,t=function(v){if(v.URL=g.URL||g.webkitURL,g.Blob&&g.URL)try{return void new Blob}catch(e){}var i=g.BlobBuilder||g.WebKitBlobBuilder||g.MozBlobBuilder||function(){function a(e){return Object.prototype.toString.call(e).match(/^\[object\s(.*)\]$/)[1]}function e(){this.data=[],this._arrayBuffer=new y}function c(e,t,n){this.data=e,this.size=e.length,this.type=t,this.encoding=n,this._arrayBuffer=new y}function l(e){this.code=this[this.name=e]}var t=e.prototype,n=c.prototype,f=g.FileReaderSync,r="NOT_FOUND_ERR SECURITY_ERR ABORT_ERR NOT_READABLE_ERR ENCODING_ERR NO_MODIFICATION_ALLOWED_ERR INVALID_STATE_ERR SYNTAX_ERR".split(" "),o=r.length,i=g.URL||g.webkitURL||v,u=i.createObjectURL,s=i.revokeObjectURL,d=i,p=g.btoa,h=g.atob,y=g.ArrayBuffer,m=g.Uint8Array,b=/^[\w-]+:\/*\[?[\w\.:-]+\]?(?::[0-9]+)?/;for(c.fake=n.fake=!0;o--;)l.prototype[r[o]]=o+1;return(d=!i.createObjectURL?v.URL=function(e){var t=document.createElementNS("http://www.w3.org/1999/xhtml","a");return t.href=e,"origin"in t||("data:"===t.protocol.toLowerCase()?t.origin=null:(e=e.match(b),t.origin=e&&e[1])),t}:d).createObjectURL=function(e){var t=e.type;return null===t&&(t="application/octet-stream"),e instanceof c?(t="data:"+t,"base64"===e.encoding?t+";base64,"+e.data:"URI"===e.encoding?t+","+decodeURIComponent(e.data):p?t+";base64,"+p(e.data):t+","+encodeURIComponent(e.data)):u?u.call(i,e):void 0},d.revokeObjectURL=function(e){"data:"!==e.substring(0,5)&&s&&s.call(i,e)},t.append=function(e){var t=this.data;if(e instanceof y){for(var n="",r=new m(e),o=0,i=r.length;o<i;o++)n+=String.fromCharCode(r[o]);t.push(n),this._arrayBuffer=e.slice(0)}else if("Blob"===a(e)||"File"===a(e)){if(!f)throw new l("NOT_READABLE_ERR");var u=new f;t.push(u.readAsBinaryString(e)),this._arrayBuffer=e.arrayBuffer()}else e instanceof c?("base64"===e.encoding&&h?t.push(h(e.data)):"URI"===e.encoding?t.push(decodeURIComponent(e.data)):"raw"===e.encoding&&t.push(e.data),this._arrayBuffer=e._arrayBuffer.slice(0)):("string"!=typeof e&&(e+=""),t.push(unescape(encodeURIComponent(e))),this._arrayBuffer=w.default.stringToArraybuffer())},t.getBlob=function(e){arguments.length||(e=null);e=new c(this.data.join(""),e,"raw");return e._arrayBuffer=this._arrayBuffer,e},t.toString=function(){return"[object BlobBuilder]"},n.slice=function(e,t,n){var r=arguments.length;r<3&&(n=null);n=new c(this.data.slice(e,1<r?t:this.data.length),n,this.encoding);return this._arrayBuffer instanceof y&&(n._arrayBuffer=this._arrayBuffer.slice(e,t)),n},n.toString=function(){return"[object Blob]"},n.close=function(){this.size=0,delete this.data},n.arrayBuffer=function(){return this._arrayBuffer.slice(0)},e}();v.Blob=function(e,t){var t=t&&t.type||"",n=new i;if(e)for(var r=0,o=e.length;r<o;r++)Uint8Array&&e[r]instanceof Uint8Array?n.append(e[r].buffer):n.append(e[r]);t=n.getBlob(t);return!t.slice&&t.webkitSlice&&(t.slice=t.webkitSlice),t};var e=Object.getPrototypeOf||function(e){return e.__proto__};v.Blob.prototype=e(new v.Blob)},"function"==typeof define&&define.amd?define(["exports"],t):"object"===(void 0===i?"undefined":n(i))&&"string"!=typeof i.nodeName?t(i):t(g)}).call(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"../util":28}],31:[function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,i,u,a=(o=c,(i=[{key:"add",value:function(){console.warn("DOMTokenList add isn't implemented!")}},{key:"contains",value:function(){console.warn("DOMTokenList contains isn't implemented!")}},{key:"entries",value:function(){console.warn("DOMTokenList entries isn't implemented!")}},{key:"forEach",value:function(){console.warn("DOMTokenList forEach isn't implemented!")}},{key:"item",value:function(){console.warn("DOMTokenList item isn't implemented!")}},{key:"keys",value:function(){console.warn("DOMTokenList keys isn't implemented!")}},{key:"remove",value:function(){console.warn("DOMTokenList remove isn't implemented!")}},{key:"replace",value:function(){console.warn("DOMTokenList replace isn't implemented!")}},{key:"supports",value:function(){console.warn("DOMTokenList supports isn't implemented!")}},{key:"toggle",value:function(){}},{key:"value",value:function(){console.warn("DOMTokenList value isn't implemented!")}},{key:"values",value:function(){console.warn("DOMTokenList values isn't implemented!")}}])&&r(o.prototype,i),u&&r(o,u),c);function c(){!function(e){if(!(e instanceof c))throw new TypeError("Cannot call a class as a function")}(this),this.length=0}n.default=a},{}],32:[function(e,t,n){"use strict";function o(e){return(o="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})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,i=(r=e("./Event"))&&r.__esModule?r:{default:r};function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t){return(a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(n){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=l(n);return e=r?(e=l(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),t=this,!(e=e)||"object"!==o(e)&&"function"!=typeof e?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(t):e}}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var f=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&a(e,t)}(o,i["default"]);var e,t,n,r=c(o);function o(e){var t;return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),t=r.call(this,"devicemotion"),e?(t._acceleration=e.acceleration||{x:0,y:0,z:0},t._accelerationIncludingGravity=e.accelerationIncludingGravity||{x:0,y:0,z:0},t._rotationRate=e.rotationRate||{alpha:0,beta:0,gamma:0},t._interval=e.interval):(t._acceleration={x:0,y:0,z:0},t._accelerationIncludingGravity={x:0,y:0,z:0},t._rotationRate={alpha:0,beta:0,gamma:0},t._interval=0),t}return e=o,(t=[{key:"acceleration",get:function(){return this._acceleration}},{key:"accelerationIncludingGravity",get:function(){return this._accelerationIncludingGravity}},{key:"rotationRate",get:function(){return this._rotationRate}},{key:"interval",get:function(){return this._interval}}])&&u(e.prototype,t),n&&u(e,n),o}();n.default=f},{"./Event":35}],33:[function(e,t,n){"use strict";function o(e){return(o="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})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=g(e("./Audio")),i=g(e("./FontFaceSet")),u=g(e("./Node")),l=g(e("./NodeList")),a=g(e("./HTMLAnchorElement")),c=g(e("./HTMLElement")),f=g(e("./HTMLHtmlElement")),s=g(e("./HTMLBodyElement")),d=g(e("./HTMLHeadElement")),p=g(e("./HTMLCanvasElement")),h=g(e("./HTMLVideoElement")),y=g(e("./HTMLScriptElement")),m=g(e("./HTMLStyleElement")),b=g(e("./HTMLInputElement")),v=g(e("./util/WeakMap"));function g(e){return e&&e.__esModule?e:{default:e}}function w(e,t,n){return(w="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){e=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=P(e)););return e}(e,t);if(e){t=Object.getOwnPropertyDescriptor(e,t);return t.get?t.get.call(n):t.value}})(e,t,n||e)}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function E(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),e}function O(e,t){return(O=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function T(n){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=P(n);return e=r?(e=P(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),t=this,!(e=e)||"object"!==o(e)&&"function"!=typeof e?S(t):e}}function S(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function P(e){return(P=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var k=new f.default,f=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&O(e,t)}(o,u["default"]);var t=T(o);function o(){var e;return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),x(S(e=t.call(this)),"head",new d.default(k)),x(S(e),"body",new s.default(k)),x(S(e),"fonts",new i.default),x(S(e),"cookie",""),x(S(e),"documentElement",k),x(S(e),"readyState","complete"),x(S(e),"visibilityState","visible"),x(S(e),"hidden",!1),x(S(e),"style",{}),x(S(e),"location",window.location),x(S(e),"ontouchstart",null),x(S(e),"ontouchmove",null),x(S(e),"ontouchend",null),k.appendChild(e.head),k.appendChild(e.body),v.default.get(S(e)).scripts=[],e}return E(o,[{key:"characterSet",get:function(){return"UTF-8"}},{key:"scripts",get:function(){return v.default.get(this).scripts.slice(0)}}]),E(o,[{key:"createElement",value:function(e){return"string"!=typeof e?null:"CANVAS"===(e=e.toUpperCase())?new p.default:"IMG"===e?new Image:"VIDEO"===e?new h.default:"SCRIPT"===e?new y.default:"INPUT"===e?new b.default:"AUDIO"===e?new r.default:"STYLE"===e?new m.default:"A"===e?new a.default:new c.default(e)}},{key:"createElementNS",value:function(e,t,n){return this.createElement(t)}},{key:"createEvent",value:function(e){return window[e]?new window[e]:null}},{key:"createTextNode",value:function(){console.warn("document.createTextNode() is not support!")}},{key:"dispatchEvent",value:function(){return!!k.dispatchEvent.apply(k,arguments)&&w(P(o.prototype),"dispatchEvent",this).apply(this,arguments)}},{key:"appendChild",value:function(e){return"SCRIPT"===e.nodeName&&v.default.get(this).scripts.push(e),w(P(o.prototype),"appendChild",this).call(this,e)}},{key:"removeChild",value:function(e){if("SCRIPT"===e.nodeName)for(var t=v.default.get(this).scripts,n=0,r=t.length;n<r;++n)if(e===t[n]){t.slice(n,1);break}return w(P(o.prototype),"removeChild",this).call(this,e)}},{key:"getElementById",value:function(e){if(!arguments.length)throw"Uncaught TypeError: Failed to execute 'getElementById' on 'Document': 1 argument required, but only 0 present.";var t,n=this.documentElement,r=[].concat(n.childNodes);if("canvas"===e||"glcanvas"===e)for(;t=r.pop();){if("canvas"===t.id||"glcanvas"===t.id)return t;r=r.concat(t.childNodes)}else for(;t=r.pop();){if(t.id===e)return t;r=r.concat(t.childNodes)}return null}},{key:"getElementsByClassName",value:function(e){if(!arguments.length)throw"Uncaught TypeError: Failed to execute 'getElementsByClassName' on 'Document': 1 argument required, but only 0 present.";return"string"!=typeof e&&e instanceof String?new l.default:this.documentElement.getElementsByClassName(e)}},{key:"getElementsByTagName",value:function(e){if(!arguments.length)throw"Uncaught TypeError: Failed to execute 'getElementsByTagName' on 'Document': 1 argument required, but only 0 present.";e=e.toUpperCase();var t=this.documentElement,n=new l.default;switch(e){case"HEAD":n.push(document.head);break;case"BODY":n.push(document.body);break;default:n=n.concat(t.getElementsByTagName(e))}return n}},{key:"getElementsByName",value:function(e){if(!arguments.length)throw"Uncaught TypeError: Failed to execute 'getElementsByName' on 'Document': 1 argument required, but only 0 present.";for(var t,n=[].concat(this.childNodes),r=new l.default;t=n.pop();)t.name===e&&r.push(t),n=n.concat(t.childNodes);return r}},{key:"querySelector",value:function(e){if(!arguments.length)throw"Uncaught TypeError: Failed to execute 'querySelectorAll' on 'Document': 1 argument required, but only 0 present.";var t=new l.default;switch(e){case null:case void 0:case NaN:case!0:case!1:case"":return null}if("string"!=typeof e&&e instanceof String)throw"Uncaught DOMException: Failed to execute 'querySelectorAll' on 'Document': '"+e+"' is not a valid selector.";var n=/^[A-Za-z]+$/,r=e.match(n);if(r)return this.getElementsByTagName(e);if(n=/^\.[A-Za-z$_][A-Za-z$_0-9\- ]*$/,r=e.match(n)){var o=e.split(" "),i=o.shift(),t=this.getElementsByClassName(i.substr(1)),u=o.length;if(u){e=o.join(" "),u=t.length;for(var a=0;a<u;a++){var c=t[a].querySelector(e);if(c.length)return c[0]}}return t[0]}return n=/^#[A-Za-z$_][A-Za-z$_0-9\-]*$/,!(r=e.match(n))||(r=this.getElementById(e.substr(1)))&&t.push(r),"*"===e?this.getElementsByTagName(e):t[0]}},{key:"querySelectorAll",value:function(e){if(!arguments.length)throw"Uncaught TypeError: Failed to execute 'querySelectorAll' on 'Document': 1 argument required, but only 0 present.";var t=new l.default;switch(e){case null:case void 0:case NaN:case!0:case!1:case"":return t}if("string"!=typeof e&&e instanceof String)throw"Uncaught DOMException: Failed to execute 'querySelectorAll' on 'Document': '"+e+"' is not a valid selector.";var n=/^[A-Za-z]+$/,r=e.match(n);return r?this.getElementsByTagName(e):(n=/^\.[A-Za-z$_][A-Za-z$_0-9\-]*$/,(r=e.match(n))?this.getElementsByClassName(e.substr(1)):(n=/^#[A-Za-z$_][A-Za-z$_0-9\-]*$/,!(r=e.match(n))||(r=this.getElementById(e.substr(1)))&&t.push(r),"*"===e?this.getElementsByTagName(e):t))}}]),o}();n.default=f},{"./Audio":29,"./FontFaceSet":38,"./HTMLAnchorElement":39,"./HTMLBodyElement":41,"./HTMLCanvasElement":42,"./HTMLElement":43,"./HTMLHeadElement":44,"./HTMLHtmlElement":45,"./HTMLInputElement":47,"./HTMLScriptElement":49,"./HTMLStyleElement":50,"./HTMLVideoElement":51,"./Node":57,"./NodeList":58,"./util/WeakMap":80}],34:[function(e,t,n){"use strict";function o(e){return(o="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})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=r(e("./Node")),l=r(e("./NodeList")),u=r(e("./DOMTokenList"));function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(n){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=d(n);return e=r?(e=d(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),t=this,!(e=e)||"object"!==o(e)&&"function"!=typeof e?s(t):e}}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}e=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(o,i["default"]);var e,t,n,r=f(o);function o(e){return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),p(s(e=r.call(this,e)),"className",""),p(s(e),"children",[]),p(s(e),"classList",new u.default),p(s(e),"value",1),p(s(e),"content",""),p(s(e),"scrollLeft",0),p(s(e),"scrollTop",0),p(s(e),"clientLeft",0),p(s(e),"clientTop",0),e}return e=o,(t=[{key:"getBoundingClientRect",value:function(){return{x:0,y:0,width:window.innerWidth,height:window.innerHeight,top:0,left:0,bottom:window.innerHeight,right:window.innerWidth}}},{key:"getElementsByTagName",value:function(e){e=e.toUpperCase();for(var t=new l.default,n=this.childNodes,r=n.length,o=0;o<r;o++){var i=n[o];i.tagName!==e&&"*"!==e||t.push(i),t=t.concat(i)}return t}},{key:"getElementsByClassName",value:function(e){if(!arguments.length)throw"Uncaught TypeError: Failed to execute 'getElementsByClassName' on 'Document': 1 argument required, but only 0 present.";var t=new l.default;if("string"!=typeof e&&e instanceof String)return t;for(var n,r=[].concat(this.childNodes);n=r.pop();){var o=n.class;if(o)for(var i=o.split(" "),u=i.length,a=0;a<u;a++)if(i[a]===e){t.push(n);break}r=r.concat(n.childNodes)}return t}},{key:"querySelector",value:function(e){if(!arguments.length)throw"Uncaught TypeError: Failed to execute 'querySelectorAll' on 'Document': 1 argument required, but only 0 present.";var t=new l.default;switch(e){case null:case void 0:case NaN:case!0:case!1:case"":return null}if("string"!=typeof e&&e instanceof String)throw"Uncaught DOMException: Failed to execute 'querySelectorAll' on 'Document': '"+e+"' is not a valid selector.";var n=/^[A-Za-z]+$/,r=e.match(n);if(r)return this.getElementsByTagName(e);if(n=/^.[A-Za-z$_][A-Za-z$_0-9\- ]*$/,r=e.match(n)){var o=e.split(" "),i=o.shift(),t=this.getElementsByClassName(i.substr(1)),u=o.length;if(u){e=o.join(" "),u=t.length;for(var a=0;a<u;a++){var c=t[a].querySelector(e);if(c.length)return c[0]}}return t[0]}return n=/^#[A-Za-z$_][A-Za-z$_0-9\-]*$/,!(r=e.match(n))||(r=this.getElementById(e.substr(1)))&&t.push(r),"*"===e?this.getElementsByTagName(e):t[0]}},{key:"add",value:function(){}},{key:"requestFullscreen",value:function(){}},{key:"removeAttribute",value:function(e){if("style"===e)for(var t in this.style)this.style[t]="";else this[e]=""}},{key:"setAttribute",value:function(e,t){if("style"===e)if(void 0===t||null==t||""==t)for(var n in this.style)this.style[n]="";else{var r,o,i=(t=t.replace(/\s*/g,"")).split(";");for(r in i)""!=i[r]&&(o=i[r].split(":"),this.style[o[0]]=o[1])}else this[e]=t}},{key:"getAttribute",value:function(e){return"style"==e?JSON.stringify(this.style):this[e]}},{key:"setAttributeNS",value:function(e,t,n){this.setAttribute(t,n)}},{key:"focus",value:function(){}},{key:"blur",value:function(){}},{key:"lastChild",get:function(){var e=this.childNodes[this.childNodes.length-1];return e||(this.innerHTML?new HTMLElement:void 0)}},{key:"firstChild",get:function(){var e=this.childNodes[0];retu