@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];return e||(this.innerHTML?new HTMLElement:void 0)}},{key:"firstElementChild",get:function(){var e=this.childNodes[0];return e||(this.innerHTML?new HTMLElement:void 0)}},{key:"clientHeight",get:function(){var e=this.style||{};return parseInt(e.fontSize||"0")}},{key:"tagName",get:function(){return this.nodeName}}])&&a(e.prototype,t),n&&a(e,n),o}();n.default=e},{"./DOMTokenList":31,"./Node":57,"./NodeList":58}],35:[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:"composedPath",value:function(){var e=this._currentTarget;return null===e?[]:[e]}},{key:"stopPropagation",value:function(){}},{key:"stopImmediatePropagation",value:function(){this._stopped=!0}},{key:"preventDefault",value:function(){null===this._passiveListener?this.cancelable&&(this._canceled=!0):console.warn("Event#preventDefault() was called from a passive listener:",this._passiveListener)}},{key:"type",get:function(){return this._type}},{key:"target",get:function(){return this._target}},{key:"currentTarget",get:function(){return this._currentTarget}},{key:"isTrusted",get:function(){return!1}},{key:"timeStamp",get:function(){return this._timeStamp},set:function(e){this.type.indexOf("touch")&&(this._timeStamp=e)}},{key:"eventPhase",get:function(){return this._eventPhase}},{key:"bubbles",get:function(){return!1}},{key:"cancelable",get:function(){return!0}},{key:"defaultPrevented",get:function(){return this._canceled}},{key:"composed",get:function(){return!1}}])&&r(o.prototype,i),u&&r(o,u),c);function c(e,t){!function(e){if(!(e instanceof c))throw new TypeError("Cannot call a class as a function")}(this),this._type=e,this._target=null,this._eventPhase=2,this._currentTarget=null,this._canceled=!1,this._stopped=!1,this._passiveListener=null,this._timeStamp=Date.now()}(n.default=a).NONE=0,a.CAPTURING_PHASE=1,a.AT_TARGET=2,a.BUBBLING_PHASE=3},{}],36:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var l=o(e("./TouchEvent")),f=o(e("./util/WeakMap")),r=o(e("./DeviceMotionEvent"));function o(e){return e&&e.__esModule?e:{default:e}}function i(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){var t=new l.default("touchstart");window.dispatchEvent(Object.assign(t,e))}function s(e){var t=new l.default("touchmove");window.dispatchEvent(Object.assign(t,e))}function d(e){var t=new l.default("touchcancel");window.dispatchEvent(Object.assign(t,e))}function p(e){var t=new l.default("touchend");window.dispatchEvent(Object.assign(t,e))}function h(e){b?(e.x*=-10,e.y*=-10,e.z*=-10):(e.x*=10,e.y*=10,e.z*=10),v[0]=.8*v[0]+(1-.8)*e.x,v[1]=.8*v[1]+(1-.8)*e.y,v[2]=.8*v[2]+(1-.8)*e.z,e=new r.default({acceleration:{x:e.x-v[0],y:e.y-v[1],z:e.z-v[2]},accelerationIncludingGravity:{x:e.x,y:e.y,z:e.z}}),window.dispatchEvent(e)}var u,a,y,m={},b="android"===ral.getSystemInfoSync().platform.toLowerCase(),v=[0,0,0],e=(u=g,(a=[{key:"addEventListener",value:function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},r=f.default.get(this);r||f.default.set(this,r={});var o=f.default.get(r);o||f.default.set(r,o={}),o[e]||(o[e]=[]);for(var i=o[e],u=i.length,a=0;a<u;++a)if(i[a]===t)return;if(i.push(t),m[e])++m[e];else switch(m[e]=1,e){case"touchstart":ral.onTouchStart(c);break;case"touchmove":ral.onTouchMove(s);break;case"touchcancel":ral.onTouchCancel(d);break;case"touchend":ral.onTouchEnd(p);break;case"devicemotion":ral.onAccelerometerChange(h),ral.startAccelerometer()}n.capture,n.once,n.passive}},{key:"removeEventListener",value:function(e,t){var n,r=f.default.get(this);if(n=r?f.default.get(r):n){var o=n[e];if(o&&0<o.length)for(var i=o.length;i--;)if(o[i]===t){if(o.splice(i,1),0==--m[e])switch(e){case"touchstart":ral.offTouchStart(c);break;case"touchmove":ral.offTouchMove(s);break;case"touchcancel":ral.offTouchCancel(d);break;case"touchend":ral.offTouchEnd(p);break;case"devicemotion":ral.offAccelerometerChange(h),ral.stopAccelerometer()}break}}}},{key:"dispatchEvent",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};if(e._target=e._currentTarget=this,e instanceof l.default){for(var t=e.touches,n=t.length,r=0;r<n;++r)t[r].target=this;n=(t=e.changedTouches).length;for(var o=0;o<n;++o)t[o].target=this}var i=this["on"+e.type];"function"==typeof i&&i.call(this,e);var u,i=f.default.get(this);if(u=i?f.default.get(i):u){var a=u[e.type];if(a)for(var c=0;c<a.length;c++)a[c].call(this,e)}return!(e._target=e._currentTarget=null)}}])&&i(u.prototype,a),y&&i(u,y),g);function g(){!function(e){if(!(e instanceof g))throw new TypeError("Cannot call a class as a function")}(this),f.default.set(this,{})}n.default=e},{"./DeviceMotionEvent":32,"./TouchEvent":60,"./util/WeakMap":80}],37:[function(e,t,n){"use strict";var r,i=(r=e("./util/WeakMap"))&&r.__esModule?r:{default:r};function o(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)}}var u,a,c,l=(u=f,(a=[{key:"load",value:function(){return i.default.get(this).load(),i.default.get(this).loaded}},{key:"status",get:function(){return i.default.get(this).status}},{key:"loaded",get:function(){return i.default.get(this).loaded}}])&&o(u.prototype,a),c&&o(u,c),f);function f(e,t,n){!function(e){if(!(e instanceof f))throw new TypeError("Cannot call a class as a function")}(this),this.family=e,this.source=t,this.descriptors=n;var r=this,o={status:"unloaded",_status:"unloaded",load:function(){this.status="loading",e=r.source.match(/url\(\s*'\s*(.*?)\s*'\s*\)/)?r.source:"url('"+r.source+"')";var e=ral.loadFont(r.family,e);this._status=e?"loaded":"error",setTimeout(function(){"loaded"===(o.status=o._status)?o.loadResolve():o.loadReject()})}};i.default.set(this,o),o.loaded=new Promise(function(e,t){o.loadResolve=e,o.loadReject=t})}t.exports=l},{"./util/WeakMap":80}],38:[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("./EventTarget")),a=r(e("./Event")),c=r(e("./util/WeakMap"));function r(e){return e&&e.__esModule?e:{default:e}}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 l(e,t){return(l=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)}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&&l(e,t)}(o,i["default"]);var e,t,n,r=f(o);function o(){var e;!function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this);var n=s(e=r.call(this));return c.default.get(s(e)).status="loaded",c.default.get(s(e)).ready=new Promise(function(e,t){c.default.get(n).readyResolve=e,c.default.get(n).readyReject=t}),c.default.get(s(e)).fontFaceSet=[],e}return e=o,(t=[{key:"add",value:function(e){c.default.get(this).fontFaceSet.push(e)}},{key:"check",value:function(){console.warn("FontFaceSet.check() not implements")}},{key:"clear",value:function(){console.warn("FontFaceSet.clear() not implements")}},{key:"delete",value:function(){console.warn("FontFaceSet.delete() not implements")}},{key:"load",value:function(){var u=this;return c.default.get(this).status="loading",this.dispatchEvent(new a.default("loading")),new Promise(function(e,t){var n=c.default.get(u).fontFaceSet;if(n){for(var r in n){var o=n[r],i=c.default.get(o).status;if(("unloaded"===i||"error"===i)&&(o.load(),"loaded"!==c.default.get(o)._status))break}return c.default.get(u).status="loaded",c.default.get(u).readyResolve([].concat(c.default.get(u).fontFaceSet)),e([].concat(c.default.get(u).fontFaceSet)),void u.dispatchEvent(new a.default("loadingdone"))}c.default.get(u).status="loaded",c.default.get(u).readyReject(),t(),u.dispatchEvent(new a.default("loadingerror"))})}},{key:"status",get:function(){return c.default.get(this).status}},{key:"ready",get:function(){return c.default.get(this).ready}}])&&u(e.prototype,t),n&&u(e,n),o}();n.default=e},{"./Event":35,"./EventTarget":36,"./util/WeakMap":80}],39:[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("./HTMLElement")),u=r(e("./util/WeakMap"));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 l(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=s(n);return e=r?(e=s(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),t=this,!(e=e)||"object"!==o(e)&&"function"!=typeof e?f(t):e}}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(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=l(o);function o(){var e;return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),e=r.call(this,"A"),u.default.get(f(e)).protocol=":",e}return e=o,(t=[{key:"protocol",get:function(){return u.default.get(this).protocol}}])&&a(e.prototype,t),n&&a(e,n),o}();n.default=e},{"./HTMLElement":43,"./util/WeakMap":80}],40:[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("./HTMLMediaElement")),u=r(e("./Event")),a=r(e("./util/WeakMap"));function r(e){return e&&e.__esModule?e:{default:e}}function c(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 l(e,t,n,r){return(l="undefined"!=typeof Reflect&&Reflect.set?Reflect.set:function(e,t,n,r){var o,e=d(e,t);if(e){if((o=Object.getOwnPropertyDescriptor(e,t)).set)return o.set.call(r,n),!0;if(!o.writable)return!1}if(o=Object.getOwnPropertyDescriptor(r,t)){if(!o.writable)return!1;o.value=n,Object.defineProperty(r,t,o)}else n=n,!void((t=t)in(r=r)?Object.defineProperty(r,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):r[t]=n);return!0})(e,t,n,r)}function f(e,t,n,r,o){if(!l(e,t,n,r||e)&&o)throw new Error("failed to set property");return n}function s(e,t,n){return(s="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){e=d(e,t);if(e){t=Object.getOwnPropertyDescriptor(e,t);return t.get?t.get.call(n):t.value}})(e,t,n||e)}function d(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=m(e)););return e}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(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=m(n);return e=r?(e=m(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),t=this,!(e=e)||"object"!==o(e)&&"function"!=typeof e?y(t):e}}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(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&&p(e,t)}(o,i["default"]);var e,t,n,r=h(o);function o(e){var t;!function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),t=r.call(this,e,"AUDIO");var n=ral.createInnerAudioContext();return n.onCanplay(function(){a.default.get(this).duration=n.duration,this.dispatchEvent(new u.default("canplay")),this.dispatchEvent(new u.default("canplaythrough")),this.dispatchEvent(new u.default("durationchange")),this.dispatchEvent(new u.default("loadedmetadata")),this.dispatchEvent(new u.default("loadeddata"))}.bind(y(t))),n.onPlay(function(){this.dispatchEvent(new u.default("play")),this.dispatchEvent(new u.default("playing"))}.bind(y(t))),n.onPause(function(){this.dispatchEvent(new u.default("pause"))}.bind(y(t))),n.onEnded(function(){this.dispatchEvent(new u.default("ended"))}.bind(y(t))),n.onError(function(){a.default.get(this).duration=NaN,this.dispatchEvent(new u.default("error")),this.dispatchEvent(new u.default("emptied"))}.bind(y(t))),n.onWaiting(function(){this.dispatchEvent(new u.default("waiting"))}.bind(y(t))),n.onSeeked(function(){this.dispatchEvent(new u.default("seeked"))}.bind(y(t))),n.onSeeking(function(){this.dispatchEvent(new u.default("seeking"))}.bind(y(t))),n.onTimeUpdate(function(){this.dispatchEvent(new u.default("timeupdate"))}.bind(y(t))),n.src=e,a.default.get(y(t)).innerAudioContext=n,a.default.get(y(t)).duration=NaN,t}return e=o,(t=[{key:"canPlayType",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"";return"string"==typeof e&&(-1<e.indexOf("audio/mpeg")||e.indexOf("audio/mp4"))?"probably":""}},{key:"load",value:function(){this.dispatchEvent(new u.default("loadstart")),a.default.get(this).innerAudioContext.src=s(m(o.prototype),"src",this)}},{key:"pause",value:function(){a.default.get(this).innerAudioContext.pause()}},{key:"play",value:function(){a.default.get(this).innerAudioContext.play(),this.dispatchEvent(new u.default("progress"))}},{key:"currentTime",get:function(){return a.default.get(this).innerAudioContext.currentTime},set:function(e){a.default.get(this).innerAudioContext.seek(e)}},{key:"loop",get:function(){return s(m(o.prototype),"loop",this)},set:function(e){f(m(o.prototype),"loop",e,this,!0),a.default.get(this).innerAudioContext.loop=e}},{key:"volume",get:function(){return s(m(o.prototype),"volume",this)},set:function(e){f(m(o.prototype),"volume",e,this,!0),a.default.get(this).innerAudioContext.volume=e,this.dispatchEvent(new u.default("volumechange"))}},{key:"src",get:function(){return s(m(o.prototype),"src",this)},set:function(e){f(m(o.prototype),"src",e,this,!0),this.dispatchEvent(new u.default("loadstart")),a.default.get(this).innerAudioContext.src=e}}])&&c(e.prototype,t),n&&c(e,n),o}();n.default=e},{"./Event":35,"./HTMLMediaElement":48,"./util/WeakMap":80}],41:[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,a=(r=e("./HTMLElement.js"))&&r.__esModule?r:{default:r};function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(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=i(n);return e=r?(e=i(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),t=this,!(e=e)||"object"!==o(e)&&"function"!=typeof e?f(t):e}}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var u=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)}(u,a["default"]);var i=l(u);function u(e){var t,n,r,o;return function(e){if(!(e instanceof u))throw new TypeError("Cannot call a class as a function")}(this),t=i.call(this,"BODY"),n=f(t),o=null,(r="parentNode")in n?Object.defineProperty(n,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[r]=o,t.parentNode=e,t}return u}();n.default=u},{"./HTMLElement.js":43}],42:[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)}var u,a,c,o,l=i(e("./HTMLElement")),f=i(e("./ImageData"));function i(e){return e&&e.__esModule?e:{default:e}}function s(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 d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(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=m(n);return h(this,r?(e=m(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}function h(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?y(e):t}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}"vivo_platform_support"===ral.getFeatureProperty("HTMLCanvasElement","spec")?(o=window.HTMLCanvasElement,t.exports=o):(u=300,a=150,window.ral=window.ral||{},c=ral.createCanvas,o=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&&d(e,t)}(i,l["default"]);var e,t,n,o=p(i);function i(e,t){var n;if(function(e){if(!(e instanceof i))throw new TypeError("Cannot call a class as a function")}(this),(n=o.call(this,"CANVAS")).id="glcanvas",n.type="canvas",n.top=0,void(n.left=0)!==ral.getFeatureProperty("ral.createCanvas","spec"))return n._width=e?Math.ceil(e):u,n._height=t?Math.ceil(t):a,n._context2D=null,n._dataInner=null,n._alignment=n._width%2==0?8:4,n;var r=c();return r.__proto__.__proto__=i.prototype,Object.keys(y(n)).forEach(function(e){r[e]=this[e]}.bind(y(n))),r.width=0<=e?Math.ceil(e):u,r.height=0<=t?Math.ceil(t):a,r._targetID=n._targetID,r._listenerCount=n._listenerCount,r._listeners=n._listeners,h(n,r)}return e=i,(t=[{key:"getContext",value:function(e,t){return"webgl"===e||"experimental-webgl"===e?window.__gl:"2d"===e?(this._context2D||(this._context2D=new CanvasRenderingContext2D(this.width,this.height),this._context2D._innerCanvas=this),this._context2D):null}},{key:"_data",get:function(){return null===this._context2D?null:(this._dataInner||(e=this._context2D._getData(),this._dataInner=new f.default(e,this.width,this.height)),this._dataInner);var e}},{key:"clientWidth",get:function(){return this.width}},{key:"clientHeight",get:function(){return this.height}},{key:"width",set:function(e){e=parseInt(e),(isNaN(e)||e<0)&&(e=u),this._width=e,this._alignment=this._width%2==0?8:4,this._context2D&&(this._context2D._width=e),this._dataInner=null},get:function(){return this._width}},{key:"height",set:function(e){e=parseInt(e),(isNaN(e)||e<0)&&(e=a),this._height=e,this._context2D&&(this._context2D._height=e),this._dataInner=null},get:function(){return this._height}}])&&s(e.prototype,t),n&&s(e,n),i}(),t.exports=o)},{"./HTMLElement":43,"./ImageData":53}],43:[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("./Element"))&&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=f(n);return e=r?(e=f(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),t=this,!(e=e)||"object"!==o(e)&&"function"!=typeof e?l(t):e}}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=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){return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),s(l(e=r.call(this,e)),"className",""),s(l(e),"childern",[]),s(l(e),"style",{width:"".concat(window.innerWidth,"px"),height:"".concat(window.innerHeight,"px")}),s(l(e),"insertBefore",function(){}),s(l(e),"innerHTML",""),e}return e=o,(t=[{key:"setAttribute",value:function(e,t){this[e]=t}},{key:"getAttribute",value:function(e){return this[e]}},{key:"clientWidth",get:function(){var e=parseInt(this.style.fontSize,10)*this.innerHTML.length;return Number.isNaN(e)?0:e}},{key:"clientHeight",get:function(){var e=parseInt(this.style.fontSize,10);return Number.isNaN(e)?0:e}}])&&u(e.prototype,t),n&&u(e,n),o}();n.default=d},{"./Element":34}],44:[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,a=(r=e("./HTMLElement.js"))&&r.__esModule?r:{default:r};function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(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=i(n);return e=r?(e=i(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),t=this,!(e=e)||"object"!==o(e)&&"function"!=typeof e?f(t):e}}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i(e){return(i=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var u=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)}(u,a["default"]);var i=l(u);function u(e){var t,n,r,o;return function(e){if(!(e instanceof u))throw new TypeError("Cannot call a class as a function")}(this),t=i.call(this,"HEAD"),n=f(t),o=null,(r="parentNode")in n?Object.defineProperty(n,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[r]=o,t.parentNode=e,t}return u}();n.default=u},{"./HTMLElement.js":43}],45:[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("./HTMLElement"))&&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(){return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),r.call(this,"HTML")}return e=o,(t=[{key:"version",get:function(){return""}}])&&u(e.prototype,t),n&&u(e,n),o}();n.default=f},{"./HTMLElement":43}],46:[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)}var u,a,c,o,l=i(e("./HTMLElement")),f=i(e("./Event"));function i(e){return e&&e.__esModule?e:{default:e}}function s(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 d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(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=m(n);return h(this,r?(e=m(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}function h(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?y(e):t}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}"vivo_platform_support"===ral.getFeatureProperty("HTMLImageElement","spec")?(e=window.HTMLImageElement,t.exports=e):(window.ral=window.ral||{},u=ral.createImage,void 0===ral.getFeatureProperty("ral.createImage","spec")&&(o=u(),o=Object.getOwnPropertyDescriptor(o.__proto__,"src"),a=o.set,c=o.get),o=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&&d(e,t)}(i,l["default"]);var e,t,n,o=p(i);function i(e,t,n){if(!function(e){if(!(e instanceof i))throw new TypeError("Cannot call a class as a function")}(this),!n)throw new TypeError("Illegal constructor, use 'new Image(w, h); instead!'");if((n=o.call(this,"IMG")).complete=!1,n.crossOrigin=null,n.naturalWidth=0,n.naturalHeight=0,n.width=e||0,n.height=t||0,void 0!==ral.getFeatureProperty("ral.createImage","spec"))return n;var r=u();return Object.keys(y(n)).forEach(function(e){r[e]=this[e]}.bind(y(n))),r._onload=function(){this.complete=!0,this.naturalWidth=this.width,this.naturalHeight=this.height,this.dispatchEvent(new f.default("load"))}.bind(r),r._onerror=function(){this.dispatchEvent(new f.default("error"))}.bind(r),Object.defineProperty(r,"src",{configurable:!0,enumerable:!0,get:function(){return c.call(this)},set:function(e){return this.complete=!1,a.call(this,e)}}),h(n,r)}return e=i,(t=[{key:"getBoundingClientRect",value:function(){return new DOMRect(0,0,this.width,this.height)}},{key:"src",set:function(e){var n=this;if(""===(this._src=e))return this.width=0,this.height=0,this._data=null,this._imageMeta=null,this.complete=!0,this._glFormat=this._glInternalFormat=6408,void(this.crossOrigin=null);ral.loadImageData(e,function(e){var t;t=e?(n._imageMeta=e,n.width=n.naturalWidth=e.width,n.height=n.naturalHeight=e.height,n._data=e.data,n._glFormat=e.glFormat,n._glInternalFormat=e.glInternalFormat,n._glType=e.glType,n._numberOfMipmaps=e.numberOfMipmaps,n._compressed=e.compressed,n._bpp=e.bpp,n._premultiplyAlpha=e.premultiplyAlpha,n._alignment=1,0!=n._numberOfMipmaps&&1!=n._numberOfMipmaps||n._compressed||((t=n.width*n._bpp/8)%8==0?n._alignment=8:t%4==0?n._alignment=4:t%2==0&&(n._alignment=2)),n.complete=!0,new f.default("load")):new f.default("error"),n.dispatchEvent(t)})},get:function(){return this._src}},{key:"clientWidth",get:function(){return this.width}},{key:"clientHeight",get:function(){return this.height}}])&&s(e.prototype,t),n&&s(e,n),i}(),t.exports=o)},{"./Event":35,"./HTMLElement":43}],47:[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("./HTMLElement"))&&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,n){return(a="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){e=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=s(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 c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(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=s(n);return e=r?(e=s(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),t=this,!(e=e)||"object"!==o(e)&&"function"!=typeof e?f(t):e}}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}window.ral=window.ral||{};var p=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=l(o);function o(){var e;return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),d(f(e=r.call(this,"INPUT")),"defaultValue",null),d(f(e),"value",null),e}return e=o,(t=[{key:"focus",value:function(){a(s(o.prototype),"focus",this).call(this);function t(e){e=e?e.value:"",r.value=e}function n(e){e=e?e.value:"",r.value=e,ral.offKeyboardConfirm(n),ral.offKeyboardInput(t),ral.hideKeyboard({})}var r=this;ral.offKeyboardInput(t),ral.offKeyboardConfirm(n),ral.showKeyboard({defaultValue:this.defaultValue,fail:function(e){console.error(e)}}),ral.onKeyboardInput(t),ral.onKeyboardConfirm(n)}},{key:"blur",value:function(){a(s(o.prototype),"blur",this).call(this),ral.hideKeyboard({})}}])&&u(e.prototype,t),n&&u(e,n),o}();n.default=p},{"./HTMLElement":43}],48:[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("./HTMLElement")),u=(r(e("./MediaError")),r(e("./util/WeakMap")));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,n){return t&&a(e.prototype,t),n&&a(e,n),e}function l(e,t){return(l=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&&l(e,t)}(r,i["default"]);var n=f(r);function r(e,t){return function(e){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}(this),p(s(t=n.call(this,t)),"audioTracks",void 0),p(s(t),"autoplay",!1),p(s(t),"controller",null),p(s(t),"controls",!1),p(s(t),"crossOrigin",null),p(s(t),"defaultMuted",!1),p(s(t),"defaultPlaybackRate",1),p(s(t),"mediaGroup",void 0),p(s(t),"mediaKeys",null),p(s(t),"mozAudioChannelType",void 0),p(s(t),"muted",!1),p(s(t),"networkState",r.NETWORK_EMPTY),p(s(t),"playbackRate",1),p(s(t),"preload","auto"),p(s(t),"loop",!1),Object.assign(u.default.get(s(t)),{buffered:void 0,currentSrc:e||"",duration:0,ended:!1,error:null,initialTime:0,paused:!0,readyState:r.HAVE_NOTHING,volume:1,currentTime:0}),t.addEventListener("ended",function(){u.default.get(this).ended=!0}),t.addEventListener("play",function(){u.default.get(this).ended=!1,u.default.get(this).error=null,u.default.get(this).paused=!1}),t.addEventListener("error",function(){u.default.get(this).error=!0,u.default.get(this).ended=!0,u.default.get(this).paused=!1}),t}return c(r,null,[{key:"NETWORK_EMPTY",get:function(){return 0}},{key:"NETWORK_IDLE",get:function(){return 1}},{key:"NETWORK_LOADING",get:function(){return 2}},{key:"NETWORK_NO_SOURCE",get:function(){return 3}},{key:"HAVE_NOTHING",get:function(){return 0}},{key:"HAVE_METADATA",get:function(){return 1}},{key:"HAVE_CURRENT_DATA",get:function(){return 2}},{key:"HAVE_FUTURE_DATA",get:function(){return 3}},{key:"HAVE_ENOUGH_DATA",get:function(){return 4}}]),c(r,[{key:"canPlayType",value:function(e){return"maybe"}},{key:"captureStream",value:function(){}},{key:"fastSeek",value:function(){}},{key:"load",value:function(){}},{key:"pause",value:function(){}},{key:"play",value:function(){}},{key:"currentTime",get:function(){return u.default.get(this).currentTime},set:function(e){u.default.get(this).currentTime=e}},{key:"src",get:function(){return u.default.get(this).currentSrc},set:function(e){u.default.get(this).currentSrc=e}},{key:"buffered",get:function(){return u.default.get(this).buffered}},{key:"currentSrc",get:function(){return u.default.get(this).currentSrc}},{key:"duration",get:function(){return u.default.get(this).duration}},{key:"ended",get:function(){return u.default.get(this).ended}},{key:"error",get:function(){return u.default.get(this).error}},{key:"initialTime",get:function(){return u.default.get(this).initialTime}},{key:"paused",get:function(){return u.default.get(this).paused}},{key:"volume",get:function(){return u.default.get(this).volume},set:function(e){u.default.get(this).volume=e}}]),r}();n.default=e},{"./HTMLElement":43,"./MediaError":55,"./util/WeakMap":80}],49:[function(a,e,t){"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(t,"__esModule",{value:!0}),t.default=void 0;var n=r(a("./HTMLElement")),c=r(a("./Event")),i=r(a("./util/FileCache"));function r(e){return e&&e.__esModule?e:{default:e}}function l(e,t){return(l=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=u(n);return e=r?(e=u(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 u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var d="data:application/javascript;base64,",p="data:application/javascript,",h=function(e){if(null==e)return e;if(e.startsWith(d)){var t=e.substring(d.length),n=window.atob(t),t=n.length;return 0<t?y(n,t):e}if(e.startsWith(p)){n=e.substring(p.length),t=decodeURIComponent(n),n=t.length;return 0<n?y(t,n):e}return e};function y(e,t){for(var n=new ArrayBuffer(t),r=new Uint8Array(n),o=0;o<t;o++)r[o]=e.charCodeAt(o);return i.default.getCache(n)}var m=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&&l(e,t)}(u,n["default"]);var i=f(u);function u(){var e,t,n;!function(e){if(!(e instanceof u))throw new TypeError("Cannot call a class as a function")}(this),e=i.call(this,"SCRIPT"),t=s(e),o=!(n="noModule"),n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o;var r=s(e),o=function e(){r.removeEventListener("append",e);var t=h(r.src);a(t),r.dispatchEvent(new c.default("load"))};return e.addEventListener("append",o),e}return u}();t.default=m,Object.defineProperty(m.prototype,"noModule",{get:function(){throw new TypeError(message,"Illegal invocation")},set:function(e){throw new TypeError(message,"Illegal invocation")}})},{"./Event":35,"./HTMLElement":43,"./util/FileCache":79}],50:[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 h=i(e("./FontFace")),r=i(e("./HTMLElement"));function i(e){return e&&e.__esModule?e:{default:e}}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=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?c(t):e}}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(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&&u(e,t)}(n,r["default"]);var t=a(n);function n(){var e;!function(e){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this);function d(){p.removeEventListener("append",d);for(var e=p.textContent||p.innerHTML||"",t="",n=0,r=e.length,o=0,i=0;i<r;++i)if(0<n){if("{"===e[i])o++;else if("}"===e[i]){if(0===--o){t=e.substring(n,i+1);break}if(o<0)break}}else"@"===e[i]&&"@font-face"===e.substr(i,"@font-face".length)&&(n=(i+=9)+1);if(t){var u,a=t.length;if(-1!==(s=t.indexOf("font-family"))){for(var c=s+="font-family".length+1;c<a;++c){if(";"===t[c]){u=t.substring(s,c).trim();break}":"===t[c]&&(s=c+1)}if(u){for(var l,f,c=t.indexOf("url("),s=0;c<a;++c)if("'"===t[c]||'"'===t[c]){if(0<s){l=t.substring(s,c).trim();break}s=c+1}l&&((f=new h.default(u,l)).load(),document.fonts.add(f))}}}}var p=c(e=t.call(this,"STYLE"));return e.addEventListener("append",d),e}return n}();n.default=e},{"./FontFace":37,"./HTMLElement":43}],51:[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("./HTMLMediaElement"))&&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(){return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),r.call(this,"VIDEO")}return e=o,(t=[{key:"canPlayType",value:function(e){return"video/mp4"===e}}])&&u(e.prototype,t),n&&u(e,n),o}();n.default=f},{"./HTMLMediaElement":48}],52:[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)}var r,i,u,a=(r=e("./HTMLImageElement"))&&r.__esModule?r:{default:r};function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(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=f(n);return e=r?(e=f(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 f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}"vivo_platform_support"===ral.getFeatureProperty("Image","spec")?(u=window.Image,t.exports=u):(i=window.Image,u=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)}(r,a["default"]);var n=l(r);function r(e,t){return function(e){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}(this),n.call(this,e,t,!0)}return r}(),ral.createImage&&(i.prototype.__proto__=u.prototype),t.exports=u)},{"./HTMLImageElement":46}],53:[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)}}var o,i,u,a=(o=c,(i=[{key:"data",get:function(){return this._data}},{key:"width",get:function(){return this._width}},{key:"height",get:function(){return this._height}}])&&r(o.prototype,i),u&&r(o,u),c);function c(e,t,n){!function(e){if(!(e instanceof c))throw new TypeError("Cannot call a class as a function")}(this),"number"==typeof e&&"number"==typeof t&&(n=t,t=e,e=null),this._data=null===e?new Uint8ClampedArray(t*n*4):e,this._width=t,this._height=n}t.exports=a},{}],54:[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)}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i,u,a,c=(i=l,(u=[{key:"assign",value:function(){}},{key:"reload",value:function(){}},{key:"replace",value:function(){}},{key:"toString",value:function(){return""}}])&&r(i.prototype,u),a&&r(i,a),l);function l(){!function(e){if(!(e instanceof l))throw new TypeError("Cannot call a class as a function")}(this),o(this,"ancestorOrigins",""),o(this,"hash",""),o(this,"host",""),o(this,"hostname",""),o(this,"href",""),o(this,"origin",""),o(this,"password",""),o(this,"pathname",""),o(this,"port",""),o(this,"protocol",""),o(this,"search",""),o(this,"username","")}n.default=c},{}],55:[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:"code",get:function(){return 1}},{key:"message",get:function(){return""}}])&&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)}n.default=a,t.exports=a},{}],56:[function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;function o(e,t){!function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),r(this,"platform",""),r(this,"language",""),r(this,"appVersion","5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1"),r(this,"userAgent","Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Mobile/14E8301 NetType/WIFI Language/zh_CN"),r(this,"onLine",!0),r(this,"maxTouchPoints",10),r(this,"geolocation",{getCurrentPosition:function(){},watchPosition:function(){},clearWatch:function(){}}),this.platform=e,this.language=t}n.default=o},{}],57:[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("./EventTarget")),u=r(e("./Event"));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,n){return(c="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){e=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=d(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 l(e,t){return(l=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&&l(e,t)}(o,i["default"]);var e,t,n,r=f(o);function o(e){var t;return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),p(s(t=r.call(this)),"childNodes",[]),p(s(t),"parentNode",null),p(s(t),"_nodeName",""),t._nodeName=e,t}return e=o,(t=[{key:"appendChild",value:function(e){this.childNodes.push(e),e.parentNode=this;var t=e.nodeName;return"SCRIPT"!==t&&"STYLE"!==t||e.dispatchEvent(new u.default("append")),e}},{key:"cloneNode",value:function(){var e=Object.create(this);return Object.assign(e,this),e.parentNode=null,e}},{key:"removeChild",value:function(t){var e=this.childNodes.findIndex(function(e){return e===t});if(-1<e){e=this.childNodes.splice(e,1)[0];return e.parentNode=null,e}return null}},{key:"contains",value:function(e){return-1<this.childNodes.indexOf(e)}},{key:"dispatchEvent",value:function(){for(var e=!0,t=this.childNodes.length-1;e&&0<=t;--t)var n,e=(n=this.childNodes[t]).dispatchEvent.apply(n,arguments);return!!e&&c(d(o.prototype),"dispatchEvent",this).apply(this,arguments)}},{key:"nodeName",get:function(){return this._nodeName}}])&&a(e.prototype,t),n&&a(e,n),o}();n.default=e},{"./Event":35,"./EventTarget":36}],58:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,o=(r=e("./util/WeakMap"))&&r.__esModule?r:{default:r};function i(e){return(i="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 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)}}var a,c,l,f=(a=s,(c=[{key:"push",value:function(e){o.default.get(this).array.push(e)}},{key:"item",value:function(e){return o.default.get(this).array[e]}},{key:"concat",value:function(){var e=o.default.get(this).array;return e.concat.apply(e,arguments)}},{key:"length",get:function(){return o.default.get(this).array.length}}])&&u(a.prototype,c),l&&u(a,l),s);function s(){return function(e){if(!(e instanceof s))throw new TypeError("Cannot call a class as a function")}(this),o.default.set(this,{array:[]}),new Proxy(this,{get:function(e,t){if("symbol"===i(t))return function(){return""};if(/^[0-9]*$/.test(t))return o.default.get(e).array[t];t=e[t];return t="function"==typeof t?t.bind(e):t}})}n.default=f},{"./util/WeakMap":80}],59:[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)}}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,window.ral=window.ral||{};var i,u,a,c=(i=l,(u=[{key:"onorientationchange",value:function(){}}])&&r(i.prototype,u),a&&r(i,a),l);function l(){!function(e){if(!(e instanceof l))throw new TypeError("Cannot call a class as a function")}(this),o(this,"availTop",0),o(this,"availLeft",0),o(this,"availHeight",window.innerHeight),o(this,"availWidth",window.innerWidth),o(this,"colorDepth",8),o(this,"pixelDepth",0),o(this,"left",0),o(this,"top",0),o(this,"width",window.innerWidth),o(this,"height",window.innerHeight),o(this,"orientation",{type:"portrait-primary"})}n.default=c},{}],60:[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){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),(e=t.call(this,e)).touches=[],e.targetTouches=[],e.changedTouches=[],e}return n}();n.default=l},{"./Event":35}],61:[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 u=r(e("./Event")),i=r(e("./util/FileCache")),a=r(e("./XMLHttpRequestEventTarget"));function r(e){return e&&e.__esModule?e:{default:e}}function c(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 l(e,t){return(l=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}var h=ral.getFileSystemManager(),y=window.XMLHttpRequest;window.ral=window.ral||{};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&&l(e,t)}(o,a["default"]);var e,t,n,r=f(o);function o(){var 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,new y)),"_isLocal",!1),p(s(e),"_readyState",0),p(s(e),"_response",void 0),p(s(e),"_responseText",void 0),p(s(e),"_responseURL",void 0),p(s(e),"_responseXML",void 0),p(s(e),"_status",void 0),p(s(e),"_statusText",void 0),p(s(e),"_responseType",void 0),e._xhr.onreadystatechange=function(e){var t=new u.default("readystatechange");this.dispatchEvent(Object.assign(t,e))}.bind(s(e)),e}return e=o,(t=[{key:"abort",value:function(){this._xhr.abort()}},{key:"getAllResponseHeaders",value:function(){return this._xhr.getAllResponseHeaders()}},{key:"getResponseHeader",value:function(e){return this._xhr.getResponseHeader(e)}},{key:"open",value:function(e,t,n,r,o){if("string"==typeof t){var i=t.toLocaleString();if(i.startsWith("http://")||i.startsWith("https://"))return this._isLocal=!1,(i=this._xhr).open.apply(i,arguments)}this._isLocal=!0,this._url=t,1!=this._readyState&&(this._readyState=1,this.dispatchEvent(new u.default("readystatechange")))}},{key:"overrideMimeType",value:function(){var e;return(e=this._xhr).overrideMimeType.apply(e,arguments)}},{key:"send",value:function(){if(1!==this.readyState)throw"Uncaught DOMException: Failed to execute 'send' on 'XMLHttpRequest': The object's state must be OPENED.";var n,r,e;this._isLocal?(r="arraybuffer"===(n=this)._xhr.responseType,this._readyState=2,this.dispatchEvent(new u.default("readystatechange")),h.readFile({filePath:this._url,encoding:r?"binary":"utf8",success:function(e){n._status=200,n._response=n._responseText=e.data,r&&i.default.setCache(n._url,e.data);var t=new u.default("progress");t.loaded=0,t.total=r?e.data.byteLength:e.data.length;e=new u.default("progress");e.loaded=t.total,e.total=t.total,n.dispatchEvent(new u.default("loadstart")),n.dispatchEvent(t),n.dispatchEvent(e),n.dispatchEvent(new u.default("load"))},fail:function(e){1===e.errCode?(n._status=404,n.dispatchEvent(new u.default("loadstart")),n.dispatchEvent(new u.default("load"))):this.dispatchEvent(new u.default("error"))}.bind(this),complete:function(){this._readyState=4,this.dispatchEvent(new u.default("readystatechange")),this.dispatchEvent(new u.default("loadend"))}.bind(this)})):(e=this._xhr).send.apply(e,arguments)}},{key:"setRequestHeader",value:function(){var e;(e=this._xhr).setRequestHeader.apply(e,arguments)}},{key:"readyState",get:function(){return this._isLocal?this._readyState:this._xhr.readyState}},{key:"response",get:function(){var e=this._isLocal?this._response:this._xhr.response;return"blob"===this._responseType?new Blob([e]):e}},{key:"responseText",get:function(){return this._isLocal?this._responseText:this._xhr.responseText}},{key:"responseType",get:function(){return this._responseType},set:function(e){"blob"===(this._responseType=this._xhr.responseType=e)&&(this._xhr.responseType="arraybuffer")}},{key:"responseURL",get:function(){return this._isLocal?this._responseURL:this._xhr.responseURL}},{key:"responseXML",get:function(){return this._isLocal?this._responseXML:this._xhr.responseXML}},{key:"status",get:function(){return this._isLocal?this._status:this._xhr.status}},{key:"statusText",get:function(){return this._isLocal?this._statusText:this._xhr.statusText}},{key:"timeout",get:function(){return this._xhr.timeout},set:function(e){this._xhr.timeout=e}},{key:"upload",get:function(){return this._xhr.upload}},{key:"withCredentials",set:function(e){this._xhr.withCredentials=e},get:function(){return this._xhr.withCredentials}}])&&c(e.prototype,t),n&&c(e,n),o}();n.default=e},{"./Event":35,"./XMLHttpRequestEventTarget":62,"./util/FileCache":79}],62:[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(e("./EventTarget")),a=i(e("./Event")),c=i(e("./util/FileCache"));function i(e){return e&&e.__esModule?e:{default:e}}function l(e,t){return(l=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=u(n);return e=r?(e=u(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 u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(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&&l(e,t)}(u,r["default"]);var i=f(u);function u(e){var t,n,r,o;return function(e){if(!(e instanceof u))throw new TypeError("Cannot call a class as a function")}(this),t=i.call(this),n=s(t),o=void 0,(r="_xhr")in n?Object.defineProperty(n,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[r]=o,(t._xhr=e).onabort=function(e){var t=new a.default("abort");this.dispatchEvent(Object.assign(t,e))}.bind(s(t)),e.onerror=function(e){var t=new a.default("error");this.dispatchEvent(Object.assign(t,e))}.bind(s(t)),e.onload=function(e){this.response instanceof ArrayBuffer&&c.default.setItem(this.response,this._url);var t=new a.default("load");this.dispatchEvent(Object.assign(t,e))}.bind(s(t)),e.onloadstart=function(e){var t=new a.default("loadstart");this.dispatchEvent(Object.assign(t,e))}.bind(s(t)),e.onprogress=function(e){var t=new a.default("progress");this.dispatchEvent(Object.assign(t,e))}.bind(s(t)),e.ontimeout=function(e){var t=new a.default("timeout");this.dispatchEvent(Object.assign(t,e))}.bind(s(t)),e.onloadend=function(e){var t=new a.default("loadend");this.dispatchEvent(Object.assign(t,e))}.bind(s(t)),t}return u}();n.default=e},{"./Event":35,"./EventTarget":36,"./util/FileCache":79}],63:[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("./AudioNode"))&&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,t){return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),(e=r.call(this,e))._fftSize,e.frequencyBinCount,e.minDecibels,e.maxDecibels,e.smoothingTimeConstant,e}return e=o,(t=[{key:"getFloatFrequencyData",value:function(e){}},{key:"getByteFrequencyData",value:function(e){return new Uint8Array(e.length)}},{key:"getFloatTimeDomainData",value:function(e){}},{key:"getByteTimeDomainData",value:function(e){}},{key:"fftSize",set:function(e){this._fftSize=e,this.frequencyBinCount=e/2},get:function(){return this._fftSize}}])&&u(e.prototype,t),n&&u(e,n),o}();n.default=f},{"./AudioNode":69}],64:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,o=(r=e("../util/FileCache"))&&r.__esModule?r:{default:r};function i(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)}}var u,a,c,l=(u=f,(a=[{key:"sampleRate",get:function(){return this._sampleRate}},{key:"length",get:function(){return this._length}},{key:"duration",get:function(){return this._duration}},{key:"numberOfChannels",get:function(){return this._numberOfChannels}}])&&i(u.prototype,a),c&&i(u,c),f);function f(e,t,n){!function(e){if(!(e instanceof f))throw new TypeError("Cannot call a class as a function")}(this),this.context=e,this.url="",this._sampleRate=48e3,this._length=386681,this._duration=0,this._numberOfChannels=48e3,o.default.getPath(t,function(e){var t;e&&(this.url=e,(t=ral.createInnerAudioContext()).src=e,t.onCanplay(function(){this.audioBuffer._duration=this.innerAudioContext.duration,this.innerAudioContext.destroy(),n(this.audioBuffer)}.bind({audioBuffer:this,innerAudioContext:t})))}.bind(this))}n.default=l},{"../util/FileCache":79}],65:[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(e("./AudioNode")),u=i(e("./AudioParam")),a=i(e("../util/WeakMap"));function i(e){return e&&e.__esModule?e:{default:e}}function c(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 l(e,t){return(l=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)}var p=function(){var e=a.default.get(this.sourceNode).innerAudioContext;if(null!==e){e.destroy();for(var t=a.default.get(this.audioContext).audioBufferSourceNodeArray,n=t.length,r=0;r<n;++r)if(a.default.get(t[r]).innerAudioContext==e){t.splice(r,1);break}a.default.get(this.sourceNode).innerAudioContext=null}},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&&l(e,t)}(i,r["default"]);var e,t,n,o=f(i);function i(e,t){var n;!function(e){if(!(e instanceof i))throw new TypeError("Cannot call a class as a function")}(this),(n=o.call(this,e)).buffer=null,n.detune=new u.default({value:0}),n._loop=!1,n.loopStart=0,n.loopEnd=0,n._playbackRate=new u.default({value:1});var r=ral.createInnerAudioContext();return(a.default.get(s(n)).innerAudioContext=r).onEnded(p.bind({sourceNode:s(n),audioContext:e})),r.onStop(p.bind({sourceNode:s(n),audioContext:e})),n}return e=i,(t=[{key:"start",value:function(e,t,n){var r;!this.buffer||null!==(r=a.default.get(this).innerAudioContext)&&(r.src=this.buffer.url,r.startTime=!t||"number"!=typeof t||t<=0?0:t,!e||"number"!=typeof e||e<=0?r.play():setTimeout(function(){var e=a.default.get(this).innerAudioContext;null!==e&&e.play()}.bind(this),1e3*e))}},{key:"stop",value:function(e){var t=a.default.get(this).innerAudioContext;null!==t&&(!e||"number"!=typeof e||e<=0?t.stop():setTimeout(function(){var e=a.default.get(this).innerAudioContext;null!==e&&e.stop()}.bind(this),1e3*e))}},{key:"onended",value:function(){}},{key:"playbackRate",set:function(e){console.warn("playbackRate nonsupport"),this._playbackRate=e},get:function(){return this._playbackRate}},{key:"loop",set:function(e){var t=a.default.get(this).innerAudioContext;null!==t&&(this._loop=e,t.loop=e)},get:function(){return this._loop}}])&&c(e.prototype,t),n&&c(e,n),i}();n.default=e},{"../util/WeakMap":80,"./AudioNode":69,"./AudioParam":70}],66:[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("./BaseAudioContext")),u=r(e("./MediaElementAudioSourceNode")),a=r(e("../util/WeakMap"));function r(e){return e&&e.__esModule?e:{default:e}}function c(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 l(e,t){return(l=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=s(n);return e=r?(e=s(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 s(e){return(s=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(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&&l(e,t)}(o,i["default"]);var e,t,n,r=f(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)).baseLatency,t.outputLatency,t}return e=o,(t=[{key:"close",value:function(){a.default.get(this).audioBufferSourceNodeArray.forEach(function(e){a.default.get(e).innerAudioContext.destroy(),a.default.get(e).innerAudioContext=null}),array.length=0}},{key:"createMediaElementSource",value:function(e){return new u.default(this,{mediaElement:e})}},{key:"createMediaStreamSource",value:function(){}},{key:"createMediaStreamDestination",value:function(){}},{key:"createMediaStreamTrackSource",value:function(){}},{key:"getOutputTimestamp",value:function(){}},{key:"resume",value:function(){}},{key:"suspend",value:function(){}}])&&c(e.prototype,t),n&&c(e,n),o}();n.default=e},{"../util/WeakMap":80,"./BaseAudioContext":72,"./MediaElementAudioSourceNode":75}],67:[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("./AudioNode"))&&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),(e=t.call(this,e)).maxChannelCount=2,e}return n}();n.default=l},{"./AudioNode":69}],68:[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("./AudioNode")),u=r(e("./AudioParam"));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 l(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=f(n);return e=r?(e=f(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 f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(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=l(o);function o(e){return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),(e=r.call(this,e)).positionX=new u.default({value:0}),e.positionY=new u.default({value:0}),e.positionZ=new u.default({value:0}),e.forwardX=new u.default({value:0}),e.forwardY=new u.default({value:0}),e.forwardZ=new u.default({value:-1}),e.upX=new u.default({value:0}),e.upY=new u.default({value:1}),e.upZ=new u.default({value:0}),e}return e=o,(t=[{key:"setOrientation",value:function(e,t,n){}},{key:"setPosition",value:function(e,t,n){e=e||0,t=t||0,n=n||0,this.positionX.value=e,this.positionY.value=t,this.positionZ.value=n}}])&&a(e.prototype,t),n&&a(e,n),o}();n.default=e},{"./AudioNode":69,"./AudioParam":70}],69:[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("../EventTarget"))&&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))._context=e,t.numberOfInputs=1,t.numberOfOutputs=1,t.channelCount=2,t.channelCountMode="explicit",t.channelInterpretation="speakers",t}return e=o,(t=[{key:"connect",value:function(e,t,n){}},{key:"disconnect",value:function(){}},{key:"isNumber",value:function(e){return"number"==typeof e||e instanceof Number}},{key:"context",get:function(){return this._context}}])&&u(e.prototype,t),n&&u(e,n),o}();n.default=f},{"../EventTarget":36}],70:[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:"setValueAtTime",value:function(e,t){this.value=e}},{key:"linearRampToValueAtTime",value:function(e,n){var r,o;n<0||(r=e/n,o=this,e=function e(t){n-=t=(t=n<(t/=1e3)?n:t)<0?0:t,o.value+=t*r,0<n&&requestAnimationFrame(e)},requestAnimationFrame(e))}},{key:"exponentialRampToValueAtTime",value:function(){}},{key:"setTargetAtTime",value:function(e,t,n){this.value=e}},{key:"setValueCurveAtTime",value:function(){}},{key:"cancelScheduledValues",value:function(){}},{key:"cancelAndHoldAtTime",value:function(){}},{key:"defaultValue",get:function(){return this._defaultValue}},{key:"maxValue",get:function(){return this._maxValue}},{key:"minValue",get:function(){return this._minValue}},{key:"value",set:function(e){e=Math.min(this._maxValue,e),this._value=Math.max(this._minValue,e)},get:function(){return this._value}}])&&r(o.prototype,i),u&&r(o,u),c);function c(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};!function(e){if(!(e instanceof c))throw new TypeError("Cannot call a class as a function")}(this),this.automationRate=e.automationRate||"a-rate",this._defaultValue=e.defaultValue||1,this._maxValue=e.maxValue||Number.MAX_VALUE,this._minValue=e.minValue||-Number.MAX_VALUE,this.value=e.value||1}n.default=a},{}],71:[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("./AudioNode"))&&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){return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),r.call(this,e)}return e=o,(t=[{key:"onended",value:function(e){}},{key:"start",value:function(e,t,n){}},{key:"stop",value:function(e){}}])&&u(e.prototype,t),n&&u(e,n),o}();n.default=f},{"./AudioNode":69}],72:[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("../EventTarget")),u=r(e("./AudioListener")),a=r(e("./PeriodicWave")),c=r(e("./AudioBuffer")),l=r(e("../util/WeakMap")),f=r(e("./DynamicsCompressorNode")),s=r(e("./AudioBufferSourceNode")),d=r(e("./AudioDestinationNode")),p=r(e("./OscillatorNode")),h=r(e("./AnalyserNode")),y=r(e("./PannerNode")),m=r(e("./GainNode"));function r(e){return e&&e.__esModule?e:{default:e}}function b(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 v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(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=_(n);return e=r?(e=_(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),t=this,!(e=e)||"object"!==o(e)&&"function"!=typeof e?w(t):e}}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e){return(_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(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&&v(e,t)}(o,i["default"]);var e,t,n,r=g(o);function o(){var e;return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),(e=r.call(this)).audioWorklet,e.currentTime=0,e.destination=new d.default(w(e)),e.listener=new u.default(w(e)),e.sampleRate,e.state="running",l.default.get(w(e)).audioBufferSourceNodeArray=[],e}return e=o,(t=[{key:"createAnalyser",value:function(){return new h.default(this)}},{key:"createBiquadFilter",value:function(){}},{key:"createBuffer",value:function(){}},{key:"createBufferSource",value:function(){var e=new s.default(this);return l.default.get(this).audioBufferSourceNodeArray.push(e),e}},{key:"createConstantSource",value:function(){}},{key:"createChannelMerger",value:function(){}},{key:"createChannelSplitter",value:function(){}},{key:"createConvolver",value:function(){}},{key:"createDelay",value:function(){}},{key:"createDynamicsCompressor",value:function(){return new f.default(this)}},{key:"createGain",value:function(){return new m.default(this)}},{key:"createIIRFilter",value:function(){}},{key:"createOscillator",value:function(){return new p.default(this)}},{key:"createPanner",value:function(){return new y.default(this)}},{key:"createPeriodicWave",value:function(){return new a.default(this)}},{key:"createScriptProcessor",value:function(){}},{key:"createStereoPanner",value:function(){}},{key:"createWaveShaper",value:function(){}},{key:"decodeAudioData",value:function(e,t){new c.default(this,e,t)}},{key:"onstatechange",value:function(){}}])&&b(e.prototype,t),n&&b(e,n),o}();n.default=e},{"../EventTarget":36,"../util/WeakMap":80,"./AnalyserNode":63,"./AudioBuffer":64,"./AudioBufferSourceNode":65,"./AudioDestinationNode":67,"./AudioListener":68,"./DynamicsCompressorNode":73,"./GainNode":74,"./OscillatorNode":76,"./PannerNode":77,"./PeriodicWave":78}],73:[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("./AudioNode")),u=r(e("./AudioParam"));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 l(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=f(n);return e=r?(e=f(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 f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(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=l(o);function o(e){return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),(e=r.call(this,e))._threshold=new u.default({value:-24,defaultValue:-24,maxValue:0,minValue:-100}),e._knee=new u.default({value:30,defaultValue:30,maxValue:40,minValue:0}),e._ratio=new u.default({value:12,defaultValue:12,maxValue:20,minValue:1}),e._reduction=new u.default({value:0,defaultValue:0,maxValue:0,minValue:-20}),e._attack=new u.default({value:.003,defaultValue:.003,maxValue:1,minValue:0}),e._release=new u.default({value:.25,defaultValue:.25,maxValue:1,minValue:0}),e}return e=o,(t=[{key:"threshold",get:function(){return this._threshold}},{key:"keen",get:function(){return this._keen}},{key:"ratio",get:function(){return this._ratio}},{key:"reduction",get:function(){return this._reduction}},{key:"attack",get:function(){return this._attack}},{key:"release",get:function(){return this._release}}])&&a(e.prototype,t),n&&a(e,n),o}();n.default=e},{"./AudioNode":69,"./AudioParam":70}],74:[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("./AudioNode")),u=r(e("./AudioParam"));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 l(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=f(n);return e=r?(e=f(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 f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(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=l(o);function o(e,t){return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),(e=r.call(this,e))._gain=t&&t.gain||new u.default,e}return e=o,(t=[{key:"gain",get:function(){return this._gain}}])&&a(e.prototype,t),n&&a(e,n),o}();n.default=e},{"./AudioNode":69,"./AudioParam":70}],75:[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("./AudioNode"))&&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,t){return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),(e=r.call(this,e))._options=t,e}return e=o,(t=[{key:"mediaElement",get:function(){return this._options?this._options.mediaElement:null}}])&&u(e.prototype,t),n&&u(e,n),o}();n.default=f},{"./AudioNode":69}],76:[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("./AudioScheduledSourceNode")),u=r(e("./AudioParam"));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 l(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=f(n);return e=r?(e=f(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 f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var s={sine:0,square:0,sawtooth:0,triangle:0,custom:0},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=l(o);function o(e,t){var n;return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),t=t||{},(n=r.call(this)).frequency=new u.default({value:n.isNumber(t.frequency)?t.frequency:440}),n.detune=new u.default({value:n.isNumber(t.detune)?t.detune:0}),n.type=t.type in s?t.type:"sine",n}return e=o,(t=[{key:"setPeriodicWave",value:function(e){}},{key:"start",value:function(e){}},{key:"stop",value:function(e){}}])&&a(e.prototype,t),n&&a(e,n),o}();n.default=e},{"./AudioParam":70,"./AudioScheduledSourceNode":71}],77:[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("./AudioNode")),u=r(e("./AudioParam"));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 l(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=f(n);return e=r?(e=f(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 f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(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=l(o);function o(e,t){return function(e){if(!(e instanceof o))throw new TypeError("Cannot call a class as a function")}(this),(e=r.call(this,e)).coneInnerAngle=360,e.coneOuterAngle=360,e.coneOuterGain=0,e.distanceModel="inverse",e.maxDistance=1e4,e.orientationX=new u.default({value:1}),e.orientationY=new u.default({value:0}),e.orientationZ=new u.default({value:0}),e.panningModel="equalpower",e.positionX=new u.default({value:0}),e.positionY=new u.default({value:0}),e.positionZ=new u.default({value:0}),e.refDistance=1,e.rolloffFactor=1,e}return e=o,(t=[{key:"setPosition",value:function(e,t,n){this.positionX=e,this.positionY=t,this.positionZ=n}},{key:"setOrientation",value:function(e,t,n){this.orientationX=e,this.orientationY=t,this.orientationZ=n}},{key:"setVelocity",value:function(){}}])&&a(e.prototype,t),n&&a(e,n),o}();n.default=e},{"./AudioNode":69,"./AudioParam":70}],78:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;function r(e,t){!function(e){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}(this)}n.default=r},{}],79:[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=e("../../lib/md5.min"),c=ral.getFileSystemManager(),l=ral.env.USER_DATA_PATH+"/fileCache/",e=(o=f,u=[{key:"_genDataKey",value:function(e){var t=new DataView(e),e=t.byteLength/4,n=10,r=e/n,o="length:"+e;for(o+="first:"+t.getInt32(0),o+="last:"+t.getInt32(e-1);n--;)o+=n+":"+t.getInt32(Math.floor(r*n));return a(o)}}],(i=[{key:"getCache",value:function(e){e=f._genDataKey(e);return e in this._caches?this._caches[e]:""}},{key:"setCache",value:function(e,t){t=f._genDataKey(t);this._caches[t]=e}},{key:"setItem",value:function(e,t,n,r){n=n||f._genDataKey(e);var o=this._caches;n in o?r&&r(o[n]):t||(t=l+n,c.writeFile({filePath:t,data:e,encoding:"binary",success:function(){o[n]=t,r&&r(t)},fail:function(){throw r&&r(),t+"writeFile fail!"}}))}},{key:"getPath",value:function(e,t){var n=f._genDataKey(e),r=this._caches;n in r?t(r[n]):this.setItem(e,void 0,n,t)}}])&&r(o.prototype,i),u&&r(o,u),f);function f(){!function(e){if(!(e instanceof f))throw new TypeError("Cannot call a class as a function")}(this),this._caches={}}try{c.accessSync(l),c.rmdirSync(l,!0)}catch(e){}c.mkdirSync(l,!0);e=new e;n.default=e},{"../../lib/md5.min":3}],80:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=new WeakMap;n.default=r},{}],81:[function(e,t,n){"use strict";var r=O(e("./Audio")),o=O(e("./audioContext/AudioContext")),i=O(e("./DeviceMotionEvent")),u=O(e("./Document")),a=O(e("./Event")),c=O(e("./FontFace")),l=O(e("./FontFaceSet")),f=O(e("./EventTarget")),s=O(e("./HTMLElement")),d=O(e("./HTMLAudioElement")),p=O(e("./HTMLCanvasElement")),h=O(e("./HTMLImageElement")),y=O(e("./HTMLVideoElement")),m=O(e("./Image")),b=O(e("./Location")),v=O(e("./Navigator")),g=O(e("./Screen")),w=O(e("./TouchEvent")),_=O(e("./XMLHttpRequest")),E=O(e("./HTMLScriptElement"));function O(e){return e&&e.__esModule?e:{default:e}}window.ral=window.ral||{};var T=window.ral.getSystemInfoSync();window.clientTop=0,window.clientLeft=0,window.devicePixelRatio=T.pixelRatio,window.document=new u.default,window.frameElement=null,window.fullScreen=!0,window.innerHeight=T.windowHeight,window.innerWidth=T.windowWidth,window.length=0,window.location=new b.default,window.name="runtime",window.navigator=new v.default(T.platform,T.language),window.outerHeight=T.windowHeight,window.outerWidth=T.windowWidth,window.pageXOffset=0,window.pageYOffset=0,window.parent=window,window.screen=new g.default,window.screenLeft=0,window.screenTop=0,window.screenX=0,window.screenY=0,window.scrollX=0,window.scrollY=0,window.self=window,window.top=window,window.window=window,window.alert=window.console.error;T=e("../lib/base64.min.js"),g=T.btoa,T=T.atob;window.atob=T,window.btoa=g,window.close=function(){console.warn("window.close() is deprecated!")},window.print=window.console.log,window.addEventListener=f.default.prototype.addEventListener.bind(window),window.removeEventListener=f.default.prototype.removeEventListener.bind(window);var S=f.default.prototype.dispatchEvent;window.dispatchEvent=function(e){return!!window.document.dispatchEvent(e)&&S.apply(this||window,arguments)},window.getComputedStyle=function(){return{position:"absolute",left:"0px",top:"0px",height:"0px",paddingLeft:0,getPropertyValue:function(e){return this[e]}}},ral.onWindowResize&&ral.onWindowResize(function(e,t){window.innerWidth=e,window.innerHeight=t,window.outerWidth=window.innerWidth,window.outerHeight=window.innerHeight,window.screen.availWidth=window.innerWidth,window.screen.availHeight=window.innerHeight,window.screen.width=window.innerWidth,window.screen.height=window.innerHeight;t=new a.default("resize");window.dispatchEvent(t)}),ral.onDeviceOrientationChange&&ral.onDeviceOrientationChange(function(e){"portrait"===e.value?window.orientation=0:"landscape"===e.value?window.orientation=90:"landscapeReverse"===e.value?window.orientation=-90:"portraitReverse"===e.value&&(window.orientation=180)}),window.stop=function(){console.warn("window.stop() not implemented")},window.Audio=r.default,window.AudioContext=o.default,window.DeviceMotionEvent=i.default,window.Event=a.default,window.FontFace=c.default,window.FontFaceSet=l.default,window.HTMLElement=s.default,window.HTMLAudioElement=d.default,window.HTMLCanvasElement=p.default,window.HTMLImageElement=h.default,window.HTMLVideoElement=y.default,window.Image=m.default,window.TouchEvent=w.default,window.XMLHttpRequest=_.default,window.HTMLScriptElement=E.default,window.Blob&&window.URL||(E=(_=e("./Blob.js")).Blob,_=_.URL,window.Blob=E,window.URL=_),window.DOMParser||(window.DOMParser=e("./xmldom/dom-parser.js").DOMParser)},{"../lib/base64.min.js":2,"./Audio":29,"./Blob.js":30,"./DeviceMotionEvent":32,"./Document":33,"./Event":35,"./EventTarget":36,"./FontFace":37,"./FontFaceSet":38,"./HTMLAudioElement":40,"./HTMLCanvasElement":42,"./HTMLElement":43,"./HTMLImageElement":46,"./HTMLScriptElement":49,"./HTMLVideoElement":51,"./Image":52,"./Location":54,"./Navigator":56,"./Screen":59,"./TouchEvent":60,"./XMLHttpRequest":61,"./audioContext/AudioContext":66,"./xmldom/dom-parser.js":82}],82:[function(e,t,n){"use strict";function r(e){this.options=e||{locator:{}}}function l(){this.cdata=!1}function f(e,t){t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber}function s(e){if(e)return"\n@"+(e.systemId||"")+"#[line:"+e.lineNumber+",col:"+e.columnNumber+"]"}function o(e,t,n){return"string"==typeof e?e.substr(t,n):e.length>=t+n||t?new java.lang.String(e,t,n)+"":e}function d(e,t){(e.currentElement||e.doc).appendChild(t)}r.prototype.parseFromString=function(e,t){var n=this.options,r=new h,o=n.domBuilder||new l,i=n.errorHandler,u=n.locator,a=n.xmlns||{},c=/\/x?html?$/.test(t),t=c?p.entityMap:{lt:"<",gt:">",amp:"&",quot:'"',apos:"'"};return u&&o.setDocumentLocator(u),r.errorHandler=function(r,e,o){if(!r){if(e instanceof l)return e;r=e}var i={},u=r instanceof Function;function t(t){var n=r[t];!n&&u&&(n=2==r.length?function(e){r(t,e)}:r),i[t]=n?function(e){n("[xmldom "+t+"]\t"+e+s(o))}:function(){}}return o=o||{},t("warning"),t("error"),t("fatalError"),i}(i,o,u),r.domBuilder=n.domBuilder||o,c&&(a[""]="http://www.w3.org/1999/xhtml"),a.xml=a.xml||"http://www.w3.org/XML/1998/namespace",e?r.parse(e,a,t):r.errorHandler.error("invalid doc source"),o.doc},l.prototype={startDocument:function(){this.doc=(new i).createDocument(null,null,null),this.locator&&(this.doc.documentURI=this.locator.systemId)},startElement:function(e,t,n,r){var o=this.doc,i=o.createElementNS(e,n||t),u=r.length;d(this,i),this.currentElement=i,this.locator&&f(this.locator,i);for(var a=0;a<u;a++){var e=r.getURI(a),c=r.getValue(a),n=r.getQName(a),l=o.createAttributeNS(e,n);this.locator&&f(r.getLocator(a),l),l.value=l.nodeValue=c,i.setAttributeNode(l)}},endElement:function(e,t,n){var r=this.currentElement;r.tagName;this.currentElement=r.parentNode},startPrefixMapping:function(e,t){},endPrefixMapping:function(e){},processingInstruction:function(e,t){t=this.doc.createProcessingInstruction(e,t);this.locator&&f(this.locator,t),d(this,t)},ignorableWhitespace:function(e,t,n){},characters:function(e,t,n){var r;(e=o.apply(this,arguments))&&(r=this.cdata?this.doc.createCDATASection(e):this.doc.createTextNode(e),this.currentElement?this.currentElement.appendChild(r):/^\s*$/.test(e)&&this.doc.appendChild(r),this.locator&&f(this.locator,r))},skippedEntity:function(e){},endDocument:function(){this.doc.normalize()},setDocumentLocator:function(e){(this.locator=e)&&(e.lineNumber=0)},comment:function(e,t,n){e=o.apply(this,arguments);e=this.doc.createComment(e);this.locator&&f(this.locator,e),d(this,e)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(e,t,n){var r=this.doc.implementation;r&&r.createDocumentType&&(n=r.createDocumentType(e,t,n),this.locator&&f(this.locator,n),d(this,n))},warning:function(e){console.warn("[xmldom warning]\t"+e,s(this.locator))},error:function(e){console.error("[xmldom error]\t"+e,s(this.locator))},fatalError:function(e){throw console.error("[xmldom fatalError]\t"+e,s(this.locator)),e}},"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(e){l.prototype[e]=function(){return null}});var p=e("./entities"),h=e("./sax").XMLReader,i=n.DOMImplementation=e("./dom").DOMImplementation;n.XMLSerializer=e("./dom").XMLSerializer,n.DOMParser=r},{"./dom":83,"./entities":84,"./sax":85}],83:[function(e,t,n){"use strict";function d(e){return(d="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 o(e,t){for(var n in e)t[n]=e[n]}function r(e,t){var n,r=e.prototype;r instanceof t||((n=function(){}).prototype=t.prototype,o(r,n=new n),e.prototype=r=n),r.constructor!=e&&("function"!=typeof e&&console.error("unknow Class:"+e),r.constructor=e)}var i,y="http://www.w3.org/1999/xhtml",u={},m=u.ELEMENT_NODE=1,b=u.ATTRIBUTE_NODE=2,v=u.TEXT_NODE=3,g=u.CDATA_SECTION_NODE=4,w=u.ENTITY_REFERENCE_NODE=5,_=(u.ENTITY_NODE=6,u.PROCESSING_INSTRUCTION_NODE=7),E=u.COMMENT_NODE=8,O=u.DOCUMENT_NODE=9,T=u.DOCUMENT_TYPE_NODE=10,S=u.DOCUMENT_FRAGMENT_NODE=11,a=(u.NOTATION_NODE=12,{}),c={};a.INDEX_SIZE_ERR=(c[1]="Index size error",1),a.DOMSTRING_SIZE_ERR=(c[2]="DOMString size error",2),a.HIERARCHY_REQUEST_ERR=(c[3]="Hierarchy request error",3),a.WRONG_DOCUMENT_ERR=(c[4]="Wrong document",4),a.INVALID_CHARACTER_ERR=(c[5]="Invalid character",5),a.NO_DATA_ALLOWED_ERR=(c[6]="No data allowed",6),a.NO_MODIFICATION_ALLOWED_ERR=(c[7]="No modification allowed",7),a.NOT_FOUND_ERR=(c[8]="Not found",8),a.NOT_SUPPORTED_ERR=(c[9]="Not supported",9),a.INUSE_ATTRIBUTE_ERR=(c[10]="Attribute in use",10),a.INVALID_STATE_ERR=(c[11]="Invalid state",11),a.SYNTAX_ERR=(c[12]="Syntax error",12),a.INVALID_MODIFICATION_ERR=(c[13]="Invalid modification",13),a.NAMESPACE_ERR=(c[14]="Invalid namespace",14),a.INVALID_ACCESS_ERR=(c[15]="Invalid access",15);function l(e,t){var n;return t instanceof Error?n=t:(n=this,Error.call(this,c[e]),this.message=c[e],Error.captureStackTrace&&Error.captureStackTrace(this,l)),n.code=e,t&&(this.message=this.message+": "+t),n}function p(){}function f(e,t){this._node=e,this._refresh=t,s(this)}function s(e){var t,n=e._node._inc||e._node.ownerDocument._inc;e._inc!=n&&(t=e._refresh(e._node),ee(e,"length",t.length),o(t,e),e._inc=n)}function h(){}function P(e,t){for(var n=e.length;n--;)if(e[n]===t)return n}function x(e,t,n,r){r?t[P(t,r)]=n:t[t.length++]=n,!e||(t=(n.ownerElement=e).ownerDocument)&&(r&&A(t,e,r),e=e,n=n,(t=t)&&t._inc++,"http://www.w3.org/2000/xmlns/"==n.namespaceURI&&(e._nsMap[n.prefix?n.localName:""]=n.value))}function k(e,t,n){var r=P(t,n);if(!(0<=r))throw l(8,new Error(e.tagName+"@"+n));for(var o,i=t.length-1;r<i;)t[r]=t[++r];t.length=i,!e||(o=e.ownerDocument)&&(A(o,e,n),n.ownerElement=null)}function N(e){if(this._features={},e)for(var t in e)this._features=e[t]}function R(){}function j(e){return("<"==e?"<":">"==e&&">")||"&"==e&&"&"||'"'==e&&"""||"&#"+e.charCodeAt()+";"}function C(e,t){if(t(e))return 1;if(e=e.firstChild)do{if(C(e,t))return 1}while(e=e.nextSibling)}function D(){}function A(e,t,n){e&&e._inc++,"http://www.w3.org/2000/xmlns/"==n.namespaceURI&&delete t._nsMap[n.prefix?n.localName:""]}function M(e,t,n){if(e&&e._inc){e._inc++;var r=t.childNodes;if(n)r[r.length++]=n;else{for(var o=t.firstChild,i=0;o;)o=(r[i++]=o).nextSibling;r.length=i}}}function I(e,t){var n=t.previousSibling,r=t.nextSibling;return n?n.nextSibling=r:e.firstChild=r,r?r.previousSibling=n:e.lastChild=n,M(e.ownerDocument,e),t}function L(e,t,n){var r=t.parentNode;if(r&&r.removeChild(t),t.nodeType===S){var o=t.firstChild;if(null==o)return t;var i=t.lastChild}else o=i=t;r=n?n.previousSibling:e.lastChild;for(o.previousSibling=r,i.nextSibling=n,r?r.nextSibling=o:e.firstChild=o,null==n?e.lastChild=i:n.previousSibling=i;o.parentNode=e,o!==i&&(o=o.nextSibling););return M(e.ownerDocument||e,e),t.nodeType==S&&(t.firstChild=t.lastChild=null),t}function F(){this._nsMap={}}function H(){}function B(){}function U(){}function V(){}function W(){}function q(){}function z(){}function X(){}function $(){}function K(){}function Y(){}function G(){}function Z(e,t){var n,r=[],o=9==this.nodeType&&this.documentElement||this,i=o.prefix,u=o.namespaceURI;return J(this,r,e,t,n=u&&null==i&&null==(i=o.lookupPrefix(u))?[{namespace:u,prefix:null}]:n),r.join("")}function Q(e,t,n){var r=e.prefix||"",o=e.namespaceURI;if((r||o)&&("xml"!==r||"http://www.w3.org/XML/1998/namespace"!==o)&&"http://www.w3.org/2000/xmlns/"!=o){for(var i=n.length;i--;){var u=n[i];if(u.prefix==r)return u.namespace!=o}return 1}}function J(e,t,n,r,o){if(r){if(!(e=r(e)))return;if("string"==typeof e)return void t.push(e)}switch(e.nodeType){case m:o=o||[];var i=e.attributes,u=i.length,a=e.firstChild,c=e.tagName;n=y===e.namespaceURI||n,t.push("<",c);for(var l=0;l<u;l++)"xmlns"==(f=i.item(l)).prefix?o.push({prefix:f.localName,namespace:f.value}):"xmlns"==f.nodeName&&o.push({prefix:"",namespace:f.value});for(var f,s,d,p,l=0;l<u;l++)Q(f=i.item(l),0,o)&&(s=f.prefix||"",d=f.namespaceURI,p=s?" xmlns:"+s:" xmlns",t.push(p,'="',d,'"'),o.push({prefix:s,namespace:d})),J(f,t,n,r,o);if(Q(e,0,o)&&(s=e.prefix||"",d=e.namespaceURI,p=s?" xmlns:"+s:" xmlns",t.push(p,'="',d,'"'),o.push({prefix:s,namespace:d})),a||n&&!/^(?:meta|link|img|br|hr|input)$/i.test(c)){if(t.push(">"),n&&/^script$/i.test(c))for(;a;)a.data?t.push(a.data):J(a,t,n,r,o),a=a.nextSibling;else for(;a;)J(a,t,n,r,o),a=a.nextSibling;t.push("</",c,">")}else t.push("/>");return;case O:case S:for(a=e.firstChild;a;)J(a,t,n,r,o),a=a.nextSibling;return;case b:return t.push(" ",e.name,'="',e.value.replace(/[<&"]/g,j),'"');case v:return t.push(e.data.replace(/[<&]/g,j));case g:return t.push("<![CDATA[",e.data,"]]>");case E:return t.push("\x3c!--",e.data,"--\x3e");case T:var h=e.publicId,c=e.systemId;return t.push("<!DOCTYPE ",e.name),void(h?(t.push(' PUBLIC "',h),c&&"."!=c&&t.push('" "',c),t.push('">')):c&&"."!=c?t.push(' SYSTEM "',c,'">'):((c=e.internalSubset)&&t.push(" [",c,"]"),t.push(">")));case _:return t.push("<?",e.target," ",e.data,"?>");case w:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function ee(e,t,n){e[t]=n}l.prototype=Error.prototype,o(a,l),p.prototype={length:0,item:function(e){return this[e]||null},toString:function(e,t){for(var n=[],r=0;r<this.length;r++)J(this[r],n,e,t);return n.join("")}},f.prototype.item=function(e){return s(this),this[e]},r(f,p),h.prototype={length:0,item:p.prototype.item,getNamedItem:function(e){for(var t=this.length;t--;){var n=this[t];if(n.nodeName==e)return n}},setNamedItem:function(e){var t=e.ownerElement;if(t&&t!=this._ownerElement)throw new l(10);t=this.getNamedItem(e.nodeName);return x(this._ownerElement,this,e,t),t},setNamedItemNS:function(e){var t=e.ownerElement;if(t&&t!=this._ownerElement)throw new l(10);return t=this.getNamedItemNS(e.namespaceURI,e.localName),x(this._ownerElement,this,e,t),t},removeNamedItem:function(e){e=this.getNamedItem(e);return k(this._ownerElement,this,e),e},removeNamedItemNS:function(e,t){t=this.getNamedItemNS(e,t);return k(this._ownerElement,this,t),t},getNamedItemNS:function(e,t){for(var n=this.length;n--;){var r=this[n];if(r.localName==t&&r.namespaceURI==e)return r}return null}},N.prototype={hasFeature:function(e,t){e=this._features[e.toLowerCase()];return!(!e||t&&!(t in e))},createDocument:function(e,t,n){var r=new D;return r.implementation=this,r.childNodes=new p,(r.doctype=n)&&r.appendChild(n),t&&(t=r.createElementNS(e,t),r.appendChild(t)),r},createDocumentType:function(e,t,n){var r=new q;return r.name=e,r.nodeName=e,r.publicId=t,r.systemId=n,r}},R.prototype={firstChild:null,lastChild:null,previousSibling:null,nextSibling:null,attributes:null,parentNode:null,childNodes:null,ownerDocument:null,nodeValue:null,namespaceURI:null,prefix:null,localName:null,insertBefore:function(e,t){return L(this,e,t)},replaceChild:function(e,t){this.insertBefore(e,t),t&&this.removeChild(t)},removeChild:function(e){return I(this,e)},appendChild:function(e){return this.insertBefore(e,null)},hasChildNodes:function(){return null!=this.firstChild},cloneNode:function(e){return function e(t,n,r){var o=new n.constructor;for(var i in n){var u=n[i];"object"!=d(u)&&u!=o[i]&&(o[i]=u)}n.childNodes&&(o.childNodes=new p);o.ownerDocument=t;switch(o.nodeType){case m:var a=n.attributes,c=o.attributes=new h,l=a.length;c._ownerElement=o;for(var f=0;f<l;f++)o.setAttributeNode(e(t,a.item(f),!0));break;case b:r=!0}if(r)for(var s=n.firstChild;s;)o.appendChild(e(t,s,r)),s=s.nextSibling;return o}(this.ownerDocument||this,this,e)},normalize:function(){for(var e=this.firstChild;e;){var t=e.nextSibling;t&&t.nodeType==v&&e.nodeType==v?(this.removeChild(t),e.appendData(t.data)):(e.normalize(),e=t)}},isSupported:function(e,t){return this.ownerDocument.implementation.hasFeature(e,t)},hasAttributes:function(){return 0<this.attributes.length},lookupPrefix:function(e){for(var t=this;t;){var n=t._nsMap;if(n)for(var r in n)if(n[r]==e)return r;t=t.nodeType==b?t.ownerDocument:t.parentNode}return null},lookupNamespaceURI:function(e){for(var t=this;t;){var n=t._nsMap;if(n&&e in n)return n[e];t=t.nodeType==b?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){return null==this.lookupPrefix(e)}},o(u,R),o(u,R.prototype),D.prototype={nodeName:"#document",nodeType:O,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType!=S)return null==this.documentElement&&e.nodeType==m&&(this.documentElement=e),L(this,e,t),e.ownerDocument=this,e;for(var n=e.firstChild;n;){var r=n.nextSibling;this.insertBefore(n,t),n=r}return e},removeChild:function(e){return this.documentElement==e&&(this.documentElement=null),I(this,e)},importNode:function(e,t){return function e(t,n,r){var o;switch(n.nodeType){case m:(o=n.cloneNode(!1)).ownerDocument=t;case S:break;case b:r=!0}o=o||n.cloneNode(!1);o.ownerDocument=t;o.parentNode=null;if(r)for(var i=n.firstChild;i;)o.appendChild(e(t,i,r)),i=i.nextSibling;return o}(this,e,t)},getElementById:function(t){var n=null;return C(this.documentElement,function(e){if(e.nodeType==m&&e.getAttribute("id")==t)return n=e,!0}),n},createElement:function(e){var t=new F;return t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.childNodes=new p,(t.attributes=new h)._ownerElement=t},createDocumentFragment:function(){var e=new K;return e.ownerDocument=this,e.childNodes=new p,e},createTextNode:function(e){var t=new U;return t.ownerDocument=this,t.appendData(e),t},createComment:function(e){var t=new V;return t.ownerDocument=this,t.appendData(e),t},createCDATASection:function(e){var t=new W;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var n=new Y;return n.ownerDocument=this,n.tagName=n.target=e,n.nodeValue=n.data=t,n},createAttribute:function(e){var t=new H;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new $;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var n=new F,r=t.split(":"),o=n.attributes=new h;return n.childNodes=new p,n.ownerDocument=this,n.nodeName=t,n.tagName=t,n.namespaceURI=e,2==r.length?(n.prefix=r[0],n.localName=r[1]):n.localName=t,o._ownerElement=n},createAttributeNS:function(e,t){var n=new H,r=t.split(":");return n.ownerDocument=this,n.nodeName=t,n.name=t,n.namespaceURI=e,n.specified=!0,2==r.length?(n.prefix=r[0],n.localName=r[1]):n.localName=t,n}},r(D,R),D.prototype.getElementsByTagName=(F.prototype={nodeType:m,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){e=this.getAttributeNode(e);return e&&e.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){e=this.ownerDocument.createAttribute(e);e.value=e.nodeValue=""+t,this.setAttributeNode(e)},removeAttribute:function(e){e=this.getAttributeNode(e);e&&this.removeAttributeNode(e)},appendChild:function(e){return e.nodeType===S?this.insertBefore(e,null):function(e,t){var n=t.parentNode;n&&(r=e.lastChild,n.removeChild(t),r=e.lastChild);var r=e.lastChild;return t.parentNode=e,t.previousSibling=r,t.nextSibling=null,r?r.nextSibling=t:e.firstChild=t,e.lastChild=t,M(e.ownerDocument,e,t),t}(this,e)},setAttributeNode:function(e){return this.attributes.setNamedItem(e)},setAttributeNodeNS:function(e){return this.attributes.setNamedItemNS(e)},removeAttributeNode:function(e){return this.attributes.removeNamedItem(e.nodeName)},removeAttributeNS:function(e,t){t=this.getAttributeNodeNS(e,t);t&&this.removeAttributeNode(t)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){t=this.getAttributeNodeNS(e,t);return t&&t.value||""},setAttributeNS:function(e,t,n){t=this.ownerDocument.createAttributeNS(e,t);t.value=t.nodeValue=""+n,this.setAttributeNode(t)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(r){return new f(this,function(t){var n=[];return C(t,function(e){e===t||e.nodeType!=m||"*"!==r&&e.tagName!=r||n.push(e)}),n})},getElementsByTagNameNS:function(r,o){return new f(this,function(t){var n=[];return C(t,function(e){e===t||e.nodeType!==m||"*"!==r&&e.namespaceURI!==r||"*"!==o&&e.localName!=o||n.push(e)}),n})}}).getElementsByTagName,D.prototype.getElementsByTagNameNS=F.prototype.getElementsByTagNameNS,r(F,R),H.prototype.nodeType=b,r(H,R),B.prototype={data:"",substringData:function(e,t){return this.data.substring(e,e+t)},appendData:function(e){e=this.data+e,this.nodeValue=this.data=e,this.length=e.length},insertData:function(e,t){this.replaceData(e,0,t)},appendChild:function(e){throw new Error(c[3])},deleteData:function(e,t){this.replaceData(e,t,"")},replaceData:function(e,t,n){n=this.data.substring(0,e)+n+this.data.substring(e+t),this.nodeValue=this.data=n,this.length=n.length}},r(B,R),U.prototype={nodeName:"#text",nodeType:v,splitText:function(e){var t=(n=this.data).substring(e),n=n.substring(0,e);this.data=this.nodeValue=n,this.length=n.length;t=this.ownerDocument.createTextNode(t);return this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling),t}},r(U,B),V.prototype={nodeName:"#comment",nodeType:E},r(V,B),W.prototype={nodeName:"#cdata-section",nodeType:g},r(W,B),q.prototype.nodeType=T,r(q,R),z.prototype.nodeType=12,r(z,R),X.prototype.nodeType=6,r(X,R),$.prototype.nodeType=w,r($,R),K.prototype.nodeName="#document-fragment",K.prototype.nodeType=S,r(K,R),Y.prototype.nodeType=_,r(Y,R),G.prototype.serializeToString=function(e,t,n){return Z.call(e,t,n)},R.prototype.toString=Z;try{Object.defineProperty&&(i=function e(t){switch(t.nodeType){case m:case S:var n=[];for(t=t.firstChild;t;)7!==t.nodeType&&8!==t.nodeType&&n.push(e(t)),t=t.nextSibling;return n.join("");default:return t.nodeValue}},Object.defineProperty(f.prototype,"length",{get:function(){return s(this),this.$$length}}),Object.defineProperty(R.prototype,"textContent",{get:function(){return i(this)},set:function(e){switch(this.nodeType){case m:case S:for(;this.firstChild;)this.removeChild(this.firstChild);(e||String(e))&&this.appendChild(this.ownerDocument.createTextNode(e));break;default:this.data=e,this.value=e,this.nodeValue=e}}}),ee=function(e,t,n){e["$$"+t]=n})}catch(e){}n.DOMImplementation=N,n.XMLSerializer=G},{}],84:[function(e,t,n){"use strict";n.entityMap={lt:"<",gt:">",amp:"&",quot:'"',apos:"'",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",times:"×",divide:"÷",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",ensp:" ",emsp:" ",thinsp:" ",zwnj:"",zwj:"",lrm:"",rlm:"",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",euro:"€",trade:"™",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}},{}],85:[function(e,t,n){"use strict";var r=/[A-Z_a-z\xC0-\xD6\xD8-\xF6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,o=new RegExp("[\\-\\.0-9"+r.source.slice(1,-1)+"\\u00B7\\u0300-\\u036F\\u203F-\\u2040]"),i=new RegExp("^"+r.source+o.source+"*(?::"+r.source+o.source+"*)?$"),k=0,N=1,R=2,j=3,C=4,D=5,A=6,M=7;function u(){}function I(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function L(e,t,n){for(var r=e.tagName,o=null,i=e.length;i--;){var u=e[i],a=u.qName,c=u.value,a=0<(f=a.indexOf(":"))?(l=u.prefix=a.slice(0,f),s=a.slice(f+1),"xmlns"===l&&s):(l=null,"xmlns"===(s=a)&&"");u.localName=s,!1!==a&&(null==o&&(o={},p(n,n={})),n[a]=o[a]=c,u.uri="http://www.w3.org/2000/xmlns/",t.startPrefixMapping(a,c))}for(var l,i=e.length;i--;)(l=(u=e[i]).prefix)&&("xml"===l&&(u.uri="http://www.w3.org/XML/1998/namespace"),"xmlns"!==l&&(u.uri=n[l||""]));var f,s=0<(f=r.indexOf(":"))?(l=e.prefix=r.slice(0,f),e.localName=r.slice(f+1)):(l=null,e.localName=r),d=e.uri=n[l||""];if(t.startElement(d,s,r,e),!e.closed)return e.currentNSMap=n,e.localNSMap=o,1;if(t.endElement(d,s,r),o)for(l in o)t.endPrefixMapping(l)}function p(e,t){for(var n in e)t[n]=e[n]}function F(e){}u.prototype={parse:function(e,x,t){var n=this.domBuilder;n.startDocument(),p(x,x={}),function(n,r,o,i){function u(e){var t=e.slice(1,-1);return t in r?r[t]:"#"===t.charAt(0)?function(e){if(65535<e){var t=55296+((e-=65536)>>10),n=56320+(1023&e);return String.fromCharCode(t,n)}return String.fromCharCode(e)}(parseInt(t.substr(1).replace("x","0x"))):(i.error("entity not found:"+e),e)}function e(e){var t;p<e&&(t=n.substring(p,e).replace(/&#?\w+;/g,u),s&&a(p),o.characters(t,0,e-p),p=e)}function a(e,t){for(;l<=e&&(t=f.exec(n));)c=t.index,l=c+t[0].length,s.lineNumber++;s.columnNumber=e-c+1}for(var c=0,l=0,f=/.*(?:\r\n?|\n)|.*$/g,s=o.locator,t=[{currentNSMap:x}],d={},p=0;;){try{var h,y,m=n.indexOf("<",p);if(m<0)return n.substr(p).match(/^\s*$/)||(h=o.doc,y=h.createTextNode(n.substr(p)),h.appendChild(y),o.currentElement=y);switch(p<m&&e(m),n.charAt(m+1)){case"/":var b=n.indexOf(">",m+3),v=n.substring(m+2,b),g=t.pop();b<0?(v=n.substring(m+2).replace(/[\s<].*/,""),i.error("end tag name: "+v+" is not complete:"+g.tagName),b=m+1+v.length):v.match(/\s</)&&(v=v.replace(/[\s<].*/,""),i.error("end tag name: "+v+" maybe not complete"),b=m+1+v.length);var w=g.localNSMap,_=g.tagName==v;if(_||g.tagName&&g.tagName.toLowerCase()==v.toLowerCase()){if(o.endElement(g.uri,g.localName,v),w)for(var E in w)o.endPrefixMapping(E);_||i.fatalError("end tag name: "+v+" is not match the current start tagName:"+g.tagName)}else t.push(g);b++;break;case"?":s&&a(m),b=function(e,t,n){var r=e.indexOf("?>",t);if(r){t=e.substring(t,r).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(t){t[0].length;return n.processingInstruction(t[1],t[2]),r+2}return-1}return-1}(n,m,o);break;case"!":s&&a(m),b=function(e,t,n,r){{if("-"===e.charAt(t+2)){if("-"!==e.charAt(t+3))return-1;var o=e.indexOf("--\x3e",t+4);return t<o?(n.comment(e,t+4,o-t-4),o+3):(r.error("Unclosed comment"),-1)}if("CDATA["==e.substr(t+3,6)){o=e.indexOf("]]>",t+9);return n.startCDATA(),n.characters(e,t+9,o-t-9),n.endCDATA(),o+3}var i=function(e,t){var n,r=[],o=/'[^']+'|"[^"]+"|[^\s<>\/=]+=?|(\/?\s*>|<)/g;o.lastIndex=t,o.exec(e);for(;n=o.exec(e);)if(r.push(n),n[1])return r}(e,t),r=i.length;if(1<r&&/!doctype/i.test(i[0][0])){o=i[1][0],e=3<r&&/^public$/i.test(i[2][0])&&i[3][0],t=4<r&&i[4][0],r=i[r-1];return n.startDTD(o,e&&e.replace(/^(['"])(.*?)\1$/,"$2"),t&&t.replace(/^(['"])(.*?)\1$/,"$2")),n.endDTD(),r.index+r[0].length}}return-1}(n,m,o,i);break;default:s&&a(m);var O=new F,v=t[t.length-1].currentNSMap,b=function(e,t,n,r,o,i){var u,a=++t,c=k;for(;;){var l=e.charAt(a);switch(l){case"=":if(c===N)u=e.slice(t,a),c=j;else{if(c!==R)throw new Error("attribute equal must after attrName");c=j}break;case"'":case'"':if(c===j||c===N){if(c===N&&(i.warning('attribute value must after "="'),u=e.slice(t,a)),t=a+1,!(0<(a=e.indexOf(l,t))))throw new Error("attribute value no end '"+l+"' match");f=e.slice(t,a).replace(/&#?\w+;/g,o),n.add(u,f,t-1),c=D}else{if(c!=C)throw new Error('attribute value must after "="');f=e.slice(t,a).replace(/&#?\w+;/g,o),n.add(u,f,t),i.warning('attribute "'+u+'" missed start quot('+l+")!!"),t=a+1,c=D}break;case"/":switch(c){case k:n.setTagName(e.slice(t,a));case D:case A:case M:c=M,n.closed=!0;case C:case N:case R:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return i.error("unexpected end of input"),c==k&&n.setTagName(e.slice(t,a)),a;case">":switch(c){case k:n.setTagName(e.slice(t,a));case D:case A:case M:break;case C:case N:"/"===(f=e.slice(t,a)).slice(-1)&&(n.closed=!0,f=f.slice(0,-1));case R:c===R&&(f=u),c==C?(i.warning('attribute "'+f+'" missed quot(")!!'),n.add(u,f.replace(/&#?\w+;/g,o),t)):("http://www.w3.org/1999/xhtml"===r[""]&&f.match(/^(?:disabled|checked|selected)$/i)||i.warning('attribute "'+f+'" missed value!! "'+f+'" instead!!'),n.add(f,f,t));break;case j:throw new Error("attribute value missed!!")}return a;case"":l=" ";default:if(l<=" ")switch(c){case k:n.setTagName(e.slice(t,a)),c=A;break;case N:u=e.slice(t,a),c=R;break;case C:var f=e.slice(t,a).replace(/&#?\w+;/g,o);i.warning('attribute "'+f+'" missed quot(")!!'),n.add(u,f,t);case D:c=A}else switch(c){case R:n.tagName;"http://www.w3.org/1999/xhtml"===r[""]&&u.match(/^(?:disabled|checked|selected)$/i)||i.warning('attribute "'+u+'" missed value!! "'+u+'" instead2!!'),n.add(u,u,t),t=a,c=N;break;case D:i.warning('attribute space is required"'+u+'"!!');case A:c=N,t=a;break;case j:c=C,t=a;break;case M:throw new Error("elements closed character '/' and '>' must be connected to")}}a++}}(n,m,O,v,u,i),T=O.length;if(!O.closed&&function(e,t,n,r){var o=r[n];null==o&&((o=e.lastIndexOf("</"+n+">"))<t&&(o=e.lastIndexOf("</"+n)),r[n]=o);return o<t}(n,b,O.tagName,d)&&(O.closed=!0,r.nbsp||i.warning("unclosed xml attribute")),s&&T){for(var g=I(s,{}),S=0;S<T;S++){var P=O[S];a(P.offset),P.locator=I(s,{})}o.locator=g,L(O,o,v)&&t.push(O),o.locator=s}else L(O,o,v)&&t.push(O);"http://www.w3.org/1999/xhtml"!==O.uri||O.closed?b++:b=function(e,t,n,r,o){if(/^(?:script|textarea)$/i.test(n)){var i=e.indexOf("</"+n+">",t),e=e.substring(t+1,i);if(/[&<]/.test(e))return/^script$/i.test(n)||(e=e.replace(/&#?\w+;/g,r)),o.characters(e,0,e.length),i}return t+1}(n,b,O.tagName,u,o)}}catch(e){i.error("element parse error: "+e),b=-1}p<b?p=b:e(Math.max(m,p)+1)}}(e,t,n,this.errorHandler),n.endDocument()}},F.prototype={setTagName:function(e){if(!i.test(e))throw new Error("invalid tagName:"+e);this.tagName=e},add:function(e,t,n){if(!i.test(e))throw new Error("invalid attribute:"+e);this[this.length++]={qName:e,value:t,offset:n}},length:0,getLocalName:function(e){return this[e].localName},getLocator:function(e){return this[e].locator},getQName:function(e){return this[e].qName},getURI:function(e){return this[e].uri},getValue:function(e){return this[e].value}},n.XMLReader=u},{}]},{},[14,81,1]);