1 |
- !function i(a,u,c){function l(t,e){if(!u[t]){if(!a[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(s)return s(t,!0);var r=new Error("Cannot find module '"+t+"'");throw r.code="MODULE_NOT_FOUND",r}var o=u[t]={exports:{}};a[t][0].call(o.exports,function(e){return l(a[t][1][e]||e)},o,o.exports,i,a,u,c)}return u[t].exports}for(var s="function"==typeof require&&require,e=0;e<c.length;e++)l(c[e]);return l}({1:[function(e,t,n){"use strict";function r(e){this.options=e||{locator:{}}}function s(){this.cdata=!1}function f(e,t){t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber}function d(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 p(e,t){e.currentElement?e.currentElement.appendChild(t):e.doc.appendChild(t)}r.prototype.parseFromString=function(e,t){var n=this.options,r=new m,o=n.domBuilder||new s,i=n.errorHandler,a=n.locator,u=n.xmlns||{},c=/\/x?html?$/.test(t),l=c?h.entityMap:{lt:"<",gt:">",amp:"&",quot:'"',apos:"'"};return a&&o.setDocumentLocator(a),r.errorHandler=function(r,e,o){if(!r){if(e instanceof s)return e;r=e}var i={},a=r instanceof Function;function t(t){var n=r[t];!n&&a&&(n=2==r.length?function(e){r(t,e)}:r),i[t]=n&&function(e){n("[xmldom "+t+"]\t"+e+d(o))}||function(){}}return o=o||{},t("warning"),t("error"),t("fatalError"),i}(i,o,a),r.domBuilder=n.domBuilder||o,c&&(u[""]="http://www.w3.org/1999/xhtml"),u.xml=u.xml||"http://www.w3.org/XML/1998/namespace",e?r.parse(e,u,l):r.errorHandler.error("invalid doc source"),o.doc},s.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),a=r.length;p(this,i),this.currentElement=i,this.locator&&f(this.locator,i);for(var u=0;u<a;u++){e=r.getURI(u);var c=r.getValue(u),l=(n=r.getQName(u),o.createAttributeNS(e,n));this.locator&&f(r.getLocator(u),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){var n=this.doc.createProcessingInstruction(e,t);this.locator&&f(this.locator,n),p(this,n)},ignorableWhitespace:function(e,t,n){},characters:function(e,t,n){if(e=o.apply(this,arguments)){if(this.cdata)var r=this.doc.createCDATASection(e);else r=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);var r=this.doc.createComment(e);this.locator&&f(this.locator,r),p(this,r)},startCDATA:function(){this.cdata=!0},endCDATA:function(){this.cdata=!1},startDTD:function(e,t,n){var r=this.doc.implementation;if(r&&r.createDocumentType){var o=r.createDocumentType(e,t,n);this.locator&&f(this.locator,o),p(this,o)}},warning:function(e){console.warn("[xmldom warning]\t"+e,d(this.locator))},error:function(e){console.error("[xmldom error]\t"+e,d(this.locator))},fatalError:function(e){throw console.error("[xmldom fatalError]\t"+e,d(this.locator)),e}},"endDTD,startEntity,endEntity,attributeDecl,elementDecl,externalEntityDecl,internalEntityDecl,resolveEntity,getExternalSubset,notationDecl,unparsedEntityDecl".replace(/\w+/g,function(e){s.prototype[e]=function(){return null}});var h=e("./entities"),m=e("./sax").XMLReader,i=n.DOMImplementation=e("./dom").DOMImplementation;n.XMLSerializer=e("./dom").XMLSerializer,n.DOMParser=r,window.DOMParser=r},{"./dom":2,"./entities":3,"./sax":4}],2:[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 r(e,t){for(var n in e)t[n]=e[n]}function o(e,t){var n=e.prototype;if(!(n instanceof t)){var r=function(){};for(var o in r.prototype=t.prototype,r=new r,n)r[o]=n[o];e.prototype=n=r}n.constructor!=e&&("function"!=typeof e&&console.error("unknow Class:"+e),n.constructor=e)}var v="http://www.w3.org/1999/xhtml",i={},b=i.ELEMENT_NODE=1,g=i.ATTRIBUTE_NODE=2,w=i.TEXT_NODE=3,E=i.CDATA_SECTION_NODE=4,_=i.ENTITY_REFERENCE_NODE=5,a=i.ENTITY_NODE=6,N=i.PROCESSING_INSTRUCTION_NODE=7,O=i.COMMENT_NODE=8,T=i.DOCUMENT_NODE=9,S=i.DOCUMENT_TYPE_NODE=10,M=i.DOCUMENT_FRAGMENT_NODE=11,u=i.NOTATION_NODE=12,c={},l={},s=(c.INDEX_SIZE_ERR=(l[1]="Index size error",1),c.DOMSTRING_SIZE_ERR=(l[2]="DOMString size error",2),c.HIERARCHY_REQUEST_ERR=(l[3]="Hierarchy request error",3)),f=(c.WRONG_DOCUMENT_ERR=(l[4]="Wrong document",4),c.INVALID_CHARACTER_ERR=(l[5]="Invalid character",5),c.NO_DATA_ALLOWED_ERR=(l[6]="No data allowed",6),c.NO_MODIFICATION_ALLOWED_ERR=(l[7]="No modification allowed",7),c.NOT_FOUND_ERR=(l[8]="Not found",8)),p=(c.NOT_SUPPORTED_ERR=(l[9]="Not supported",9),c.INUSE_ATTRIBUTE_ERR=(l[10]="Attribute in use",10));c.INVALID_STATE_ERR=(l[11]="Invalid state",11),c.SYNTAX_ERR=(l[12]="Syntax error",12),c.INVALID_MODIFICATION_ERR=(l[13]="Invalid modification",13),c.NAMESPACE_ERR=(l[14]="Invalid namespace",14),c.INVALID_ACCESS_ERR=(l[15]="Invalid access",15);function h(e,t){if(t instanceof Error)var n=t;else n=this,Error.call(this,l[e]),this.message=l[e],Error.captureStackTrace&&Error.captureStackTrace(this,h);return n.code=e,t&&(this.message=this.message+": "+t),n}function m(){}function y(e,t){this._node=e,this._refresh=t,x(this)}function x(e){var t=e._node._inc||e._node.ownerDocument._inc;if(e._inc!=t){var n=e._refresh(e._node);for(var r in oe(e,"length",n.length),n)e[r]=n[r];e._inc=t}}function C(){}function j(e,t){for(var n=e.length;n--;)if(e[n]===t)return n}function P(e,t,n,r){if(r?t[j(t,r)]=n:t[t.length++]=n,e){var o=(n.ownerElement=e).ownerDocument;o&&(r&&H(o,e,r),function(e,t,n){e&&e._inc++,"http://www.w3.org/2000/xmlns/"==n.namespaceURI&&(t._nsMap[n.prefix?n.localName:""]=n.value)}(o,e,n))}}function A(e,t,n){var r=j(t,n);if(!(0<=r))throw h(f,new Error(e.tagName+"@"+n));for(var o=t.length-1;r<o;)t[r]=t[++r];if(t.length=o,e){var i=e.ownerDocument;i&&(H(i,e,n),n.ownerElement=null)}}function D(e){if(this._features={},e)for(var t in e)this._features=e[t]}function I(){}function k(e){return("<"==e?"<":">"==e&&">")||"&"==e&&"&"||'"'==e&&"""||"&#"+e.charCodeAt()+";"}function R(e,t){if(t(e))return!0;if(e=e.firstChild)do{if(R(e,t))return!0}while(e=e.nextSibling)}function L(){}function H(e,t,n){e&&e._inc++,"http://www.w3.org/2000/xmlns/"==n.namespaceURI&&delete t._nsMap[n.prefix?n.localName:""]}function F(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 U(e,t){var n=t.previousSibling,r=t.nextSibling;return n?n.nextSibling=r:e.firstChild=r,r?r.previousSibling=n:e.lastChild=n,F(e.ownerDocument,e),t}function G(e,t,n){var r=t.parentNode;if(r&&r.removeChild(t),t.nodeType===M){var o=t.firstChild;if(null==o)return t;var i=t.lastChild}else o=i=t;var a=n?n.previousSibling:e.lastChild;for(o.previousSibling=a,i.nextSibling=n,a?a.nextSibling=o:e.firstChild=o,null==n?e.lastChild=i:n.previousSibling=i;o.parentNode=e,o!==i&&(o=o.nextSibling););return F(e.ownerDocument||e,e),t.nodeType==M&&(t.firstChild=t.lastChild=null),t}function W(){this._nsMap={}}function q(){}function $(){}function B(){}function V(){}function z(){}function X(){}function K(){}function Y(){}function Z(){}function Q(){}function J(){}function ee(){}function te(e,t){var n=[],r=9==this.nodeType&&this.documentElement||this,o=r.prefix,i=r.namespaceURI;if(i&&null==o&&null==(o=r.lookupPrefix(i)))var a=[{namespace:i,prefix:null}];return re(this,n,e,t,a),n.join("")}function ne(e,t,n){var r=e.prefix||"",o=e.namespaceURI;if(!r&&!o)return!1;if("xml"===r&&"http://www.w3.org/XML/1998/namespace"===o||"http://www.w3.org/2000/xmlns/"==o)return!1;for(var i=n.length;i--;){var a=n[i];if(a.prefix==r)return a.namespace!=o}return!0}function re(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 b:o=o||[];var i=e.attributes,a=i.length,u=e.firstChild,c=e.tagName;n=v===e.namespaceURI||n,t.push("<",c);for(var l=0;l<a;l++){"xmlns"==(s=i.item(l)).prefix?o.push({prefix:s.localName,namespace:s.value}):"xmlns"==s.nodeName&&o.push({prefix:"",namespace:s.value})}for(l=0;l<a;l++){var s;if(ne(s=i.item(l),0,o)){var f=s.prefix||"",d=s.namespaceURI,p=f?" xmlns:"+f:" xmlns";t.push(p,'="',d,'"'),o.push({prefix:f,namespace:d})}re(s,t,n,r,o)}if(ne(e,0,o)){f=e.prefix||"",d=e.namespaceURI,p=f?" xmlns:"+f:" xmlns";t.push(p,'="',d,'"'),o.push({prefix:f,namespace:d})}if(u||n&&!/^(?:meta|link|img|br|hr|input)$/i.test(c)){if(t.push(">"),n&&/^script$/i.test(c))for(;u;)u.data?t.push(u.data):re(u,t,n,r,o),u=u.nextSibling;else for(;u;)re(u,t,n,r,o),u=u.nextSibling;t.push("</",c,">")}else t.push("/>");return;case T:case M:for(u=e.firstChild;u;)re(u,t,n,r,o),u=u.nextSibling;return;case g:return t.push(" ",e.name,'="',e.value.replace(/[<&"]/g,k),'"');case w:return t.push(e.data.replace(/[<&]/g,k));case E:return t.push("<![CDATA[",e.data,"]]>");case O:return t.push("\x3c!--",e.data,"--\x3e");case S:var h=e.publicId,m=e.systemId;if(t.push("<!DOCTYPE ",e.name),h)t.push(' PUBLIC "',h),m&&"."!=m&&t.push('" "',m),t.push('">');else if(m&&"."!=m)t.push(' SYSTEM "',m,'">');else{var y=e.internalSubset;y&&t.push(" [",y,"]"),t.push(">")}return;case N:return t.push("<?",e.target," ",e.data,"?>");case _:return t.push("&",e.nodeName,";");default:t.push("??",e.nodeName)}}function oe(e,t,n){e[t]=n}h.prototype=Error.prototype,r(c,h),m.prototype={length:0,item:function(e){return this[e]||null},toString:function(e,t){for(var n=[],r=0;r<this.length;r++)re(this[r],n,e,t);return n.join("")}},y.prototype.item=function(e){return x(this),this[e]},o(y,m),C.prototype={length:0,item:m.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 h(p);var n=this.getNamedItem(e.nodeName);return P(this._ownerElement,this,e,n),n},setNamedItemNS:function(e){var t,n=e.ownerElement;if(n&&n!=this._ownerElement)throw new h(p);return t=this.getNamedItemNS(e.namespaceURI,e.localName),P(this._ownerElement,this,e,t),t},removeNamedItem:function(e){var t=this.getNamedItem(e);return A(this._ownerElement,this,t),t},removeNamedItemNS:function(e,t){var n=this.getNamedItemNS(e,t);return A(this._ownerElement,this,n),n},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}},D.prototype={hasFeature:function(e,t){var n=this._features[e.toLowerCase()];return!(!n||t&&!(t in n))},createDocument:function(e,t,n){var r=new L;if(r.implementation=this,r.childNodes=new m,(r.doctype=n)&&r.appendChild(n),t){var o=r.createElementNS(e,t);r.appendChild(o)}return r},createDocumentType:function(e,t,n){var r=new X;return r.name=e,r.nodeName=e,r.publicId=t,r.systemId=n,r}},I.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 G(this,e,t)},replaceChild:function(e,t){this.insertBefore(e,t),t&&this.removeChild(t)},removeChild:function(e){return U(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 a=n[i];"object"!=d(a)&&a!=o[i]&&(o[i]=a)}n.childNodes&&(o.childNodes=new m);o.ownerDocument=t;switch(o.nodeType){case b:var u=n.attributes,c=o.attributes=new C,l=u.length;c._ownerElement=o;for(var s=0;s<l;s++)o.setAttributeNode(e(t,u.item(s),!0));break;case g:r=!0}if(r)for(var f=n.firstChild;f;)o.appendChild(e(t,f,r)),f=f.nextSibling;return o}(this.ownerDocument||this,this,e)},normalize:function(){for(var e=this.firstChild;e;){var t=e.nextSibling;t&&t.nodeType==w&&e.nodeType==w?(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==g?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==g?t.ownerDocument:t.parentNode}return null},isDefaultNamespace:function(e){return null==this.lookupPrefix(e)}},r(i,I),r(i,I.prototype),L.prototype={nodeName:"#document",nodeType:T,doctype:null,documentElement:null,_inc:1,insertBefore:function(e,t){if(e.nodeType!=M)return null==this.documentElement&&e.nodeType==b&&(this.documentElement=e),G(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),U(this,e)},importNode:function(e,t){return function e(t,n,r){var o;switch(n.nodeType){case b:(o=n.cloneNode(!1)).ownerDocument=t;case M:break;case g: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 R(this.documentElement,function(e){if(e.nodeType==b&&e.getAttribute("id")==t)return n=e,!0}),n},createElement:function(e){var t=new W;return t.ownerDocument=this,t.nodeName=e,t.tagName=e,t.childNodes=new m,(t.attributes=new C)._ownerElement=t},createDocumentFragment:function(){var e=new Q;return e.ownerDocument=this,e.childNodes=new m,e},createTextNode:function(e){var t=new B;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 z;return t.ownerDocument=this,t.appendData(e),t},createProcessingInstruction:function(e,t){var n=new J;return n.ownerDocument=this,n.tagName=n.target=e,n.nodeValue=n.data=t,n},createAttribute:function(e){var t=new q;return t.ownerDocument=this,t.name=e,t.nodeName=e,t.localName=e,t.specified=!0,t},createEntityReference:function(e){var t=new Z;return t.ownerDocument=this,t.nodeName=e,t},createElementNS:function(e,t){var n=new W,r=t.split(":"),o=n.attributes=new C;return n.childNodes=new m,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 q,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}},o(L,I),L.prototype.getElementsByTagName=(W.prototype={nodeType:b,hasAttribute:function(e){return null!=this.getAttributeNode(e)},getAttribute:function(e){var t=this.getAttributeNode(e);return t&&t.value||""},getAttributeNode:function(e){return this.attributes.getNamedItem(e)},setAttribute:function(e,t){var n=this.ownerDocument.createAttribute(e);n.value=n.nodeValue=""+t,this.setAttributeNode(n)},removeAttribute:function(e){var t=this.getAttributeNode(e);t&&this.removeAttributeNode(t)},appendChild:function(e){return e.nodeType===M?this.insertBefore(e,null):function(e,t){var n=t.parentNode;if(n){var r=e.lastChild;n.removeChild(t);r=e.lastChild}return r=e.lastChild,t.parentNode=e,t.previousSibling=r,t.nextSibling=null,r?r.nextSibling=t:e.firstChild=t,e.lastChild=t,F(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){var n=this.getAttributeNodeNS(e,t);n&&this.removeAttributeNode(n)},hasAttributeNS:function(e,t){return null!=this.getAttributeNodeNS(e,t)},getAttributeNS:function(e,t){var n=this.getAttributeNodeNS(e,t);return n&&n.value||""},setAttributeNS:function(e,t,n){var r=this.ownerDocument.createAttributeNS(e,t);r.value=r.nodeValue=""+n,this.setAttributeNode(r)},getAttributeNodeNS:function(e,t){return this.attributes.getNamedItemNS(e,t)},getElementsByTagName:function(r){return new y(this,function(t){var n=[];return R(t,function(e){e===t||e.nodeType!=b||"*"!==r&&e.tagName!=r||n.push(e)}),n})},getElementsByTagNameNS:function(r,o){return new y(this,function(t){var n=[];return R(t,function(e){e===t||e.nodeType!==b||"*"!==r&&e.namespaceURI!==r||"*"!==o&&e.localName!=o||n.push(e)}),n})}}).getElementsByTagName,L.prototype.getElementsByTagNameNS=W.prototype.getElementsByTagNameNS,o(W,I),q.prototype.nodeType=g,o(q,I),$.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(l[s])},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}},o($,I),B.prototype={nodeName:"#text",nodeType:w,splitText:function(e){var t=this.data,n=t.substring(e);t=t.substring(0,e),this.data=this.nodeValue=t,this.length=t.length;var r=this.ownerDocument.createTextNode(n);return this.parentNode&&this.parentNode.insertBefore(r,this.nextSibling),r}},o(B,$),V.prototype={nodeName:"#comment",nodeType:O},o(V,$),z.prototype={nodeName:"#cdata-section",nodeType:E},o(z,$),X.prototype.nodeType=S,o(X,I),K.prototype.nodeType=u,o(K,I),Y.prototype.nodeType=a,o(Y,I),Z.prototype.nodeType=_,o(Z,I),Q.prototype.nodeName="#document-fragment",Q.prototype.nodeType=M,o(Q,I),J.prototype.nodeType=N,o(J,I),ee.prototype.serializeToString=function(e,t,n){return te.call(e,t,n)},I.prototype.toString=te;try{if(Object.defineProperty){Object.defineProperty(y.prototype,"length",{get:function(){return x(this),this.$$length}}),Object.defineProperty(I.prototype,"textContent",{get:function(){return function e(t){switch(t.nodeType){case b:case M: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}}(this)},set:function(e){switch(this.nodeType){case b:case M: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}}}),oe=function(e,t,n){e["$$"+t]=n}}}catch(e){}n.DOMImplementation=D,n.XMLSerializer=ee},{}],3:[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:"♦"}},{}],4:[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+"*)?$"),f=0,d=1,p=2,h=3,m=4,y=5,v=6,b=7;function a(){}function j(e,t){return t.lineNumber=e.lineNumber,t.columnNumber=e.columnNumber,t}function P(e,t,n,r,o,i){for(var a,u=++t,c=f;;){var l=e.charAt(u);switch(l){case"=":if(c===d)a=e.slice(t,u),c=h;else{if(c!==p)throw new Error("attribute equal must after attrName");c=h}break;case"'":case'"':if(c===h||c===d){if(c===d&&(i.warning('attribute value must after "="'),a=e.slice(t,u)),t=u+1,!(0<(u=e.indexOf(l,t))))throw new Error("attribute value no end '"+l+"' match");s=e.slice(t,u).replace(/&#?\w+;/g,o),n.add(a,s,t-1),c=y}else{if(c!=m)throw new Error('attribute value must after "="');s=e.slice(t,u).replace(/&#?\w+;/g,o),n.add(a,s,t),i.warning('attribute "'+a+'" missed start quot('+l+")!!"),t=u+1,c=y}break;case"/":switch(c){case f:n.setTagName(e.slice(t,u));case y:case v:case b:c=b,n.closed=!0;case m:case d:case p:break;default:throw new Error("attribute invalid close char('/')")}break;case"":return i.error("unexpected end of input"),c==f&&n.setTagName(e.slice(t,u)),u;case">":switch(c){case f:n.setTagName(e.slice(t,u));case y:case v:case b:break;case m:case d:"/"===(s=e.slice(t,u)).slice(-1)&&(n.closed=!0,s=s.slice(0,-1));case p:c===p&&(s=a),c==m?(i.warning('attribute "'+s+'" missed quot(")!!'),n.add(a,s.replace(/&#?\w+;/g,o),t)):("http://www.w3.org/1999/xhtml"===r[""]&&s.match(/^(?:disabled|checked|selected)$/i)||i.warning('attribute "'+s+'" missed value!! "'+s+'" instead!!'),n.add(s,s,t));break;case h:throw new Error("attribute value missed!!")}return u;case"":l=" ";default:if(l<=" ")switch(c){case f:n.setTagName(e.slice(t,u)),c=v;break;case d:a=e.slice(t,u),c=p;break;case m:var s=e.slice(t,u).replace(/&#?\w+;/g,o);i.warning('attribute "'+s+'" missed quot(")!!'),n.add(a,s,t);case y:c=v}else switch(c){case p:n.tagName;"http://www.w3.org/1999/xhtml"===r[""]&&a.match(/^(?:disabled|checked|selected)$/i)||i.warning('attribute "'+a+'" missed value!! "'+a+'" instead2!!'),n.add(a,a,t),t=u,c=d;break;case y:i.warning('attribute space is required"'+a+'"!!');case v:c=d,t=u;break;case h:c=m,t=u;break;case b:throw new Error("elements closed character '/' and '>' must be connected to")}}u++}}function A(e,t,n){for(var r=e.tagName,o=null,i=e.length;i--;){var a=e[i],u=a.qName,c=a.value;if(0<(d=u.indexOf(":")))var l=a.prefix=u.slice(0,d),s=u.slice(d+1),f="xmlns"===l&&s;else l=null,f="xmlns"===(s=u)&&"";a.localName=s,!1!==f&&(null==o&&(o={},g(n,n={})),n[f]=o[f]=c,a.uri="http://www.w3.org/2000/xmlns/",t.startPrefixMapping(f,c))}for(i=e.length;i--;){(l=(a=e[i]).prefix)&&("xml"===l&&(a.uri="http://www.w3.org/XML/1998/namespace"),"xmlns"!==l&&(a.uri=n[l||""]))}var d;s=0<(d=r.indexOf(":"))?(l=e.prefix=r.slice(0,d),e.localName=r.slice(d+1)):(l=null,e.localName=r);var p=e.uri=n[l||""];if(t.startElement(p,s,r,e),!e.closed)return e.currentNSMap=n,e.localNSMap=o,!0;if(t.endElement(p,s,r),o)for(l in o)t.endPrefixMapping(l)}function D(e,t,n,r,o){if(/^(?:script|textarea)$/i.test(n)){var i=e.indexOf("</"+n+">",t),a=e.substring(t+1,i);if(/[&<]/.test(a))return/^script$/i.test(n)||(a=a.replace(/&#?\w+;/g,r)),o.characters(a,0,a.length),i}return t+1}function I(e,t,n,r){var o=r[n];return null==o&&((o=e.lastIndexOf("</"+n+">"))<t&&(o=e.lastIndexOf("</"+n)),r[n]=o),o<t}function g(e,t){for(var n in e)t[n]=e[n]}function k(e,t,n,r){switch(e.charAt(t+2)){case"-":return"-"!==e.charAt(t+3)?-1:t<(o=e.indexOf("--\x3e",t+4))?(n.comment(e,t+4,o-t-4),o+3):(r.error("Unclosed comment"),-1);default:if("CDATA["==e.substr(t+3,6)){var 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),a=i.length;if(1<a&&/!doctype/i.test(i[0][0])){var u=i[1][0],c=3<a&&/^public$/i.test(i[2][0])&&i[3][0],l=4<a&&i[4][0],s=i[a-1];return n.startDTD(u,c&&c.replace(/^(['"])(.*?)\1$/,"$2"),l&&l.replace(/^(['"])(.*?)\1$/,"$2")),n.endDTD(),s.index+s[0].length}}return-1}function R(e,t,n){var r=e.indexOf("?>",t);if(r){var o=e.substring(t,r).match(/^<\?(\S*)\s*([\s\S]*?)\s*$/);if(o){o[0].length;return n.processingInstruction(o[1],o[2]),r+2}return-1}return-1}function L(e){}a.prototype={parse:function(e,t,n){var r=this.domBuilder;r.startDocument(),g(t,t={}),function(n,e,r,o,i){function a(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 t(e){if(h<e){var t=n.substring(h,e).replace(/&#?\w+;/g,a);f&&u(h),o.characters(t,0,e-h),h=e}}function u(e,t){for(;l<=e&&(t=s.exec(n));)c=t.index,l=c+t[0].length,f.lineNumber++;f.columnNumber=e-c+1}var c=0,l=0,s=/.*(?:\r\n?|\n)|.*$/g,f=o.locator,d=[{currentNSMap:e}],p={},h=0;for(;;){try{var m=n.indexOf("<",h);if(m<0){if(!n.substr(h).match(/^\s*$/)){var y=o.doc,v=y.createTextNode(n.substr(h));y.appendChild(v),o.currentElement=v}return}switch(h<m&&t(m),n.charAt(m+1)){case"/":var b=n.indexOf(">",m+3),g=n.substring(m+2,b),w=d.pop();b<0?(g=n.substring(m+2).replace(/[\s<].*/,""),i.error("end tag name: "+g+" is not complete:"+w.tagName),b=m+1+g.length):g.match(/\s</)&&(g=g.replace(/[\s<].*/,""),i.error("end tag name: "+g+" maybe not complete"),b=m+1+g.length);var E=w.localNSMap,_=w.tagName==g;if(_||w.tagName&&w.tagName.toLowerCase()==g.toLowerCase()){if(o.endElement(w.uri,w.localName,g),E)for(var N in E)o.endPrefixMapping(N);_||i.fatalError("end tag name: "+g+" is not match the current start tagName:"+w.tagName)}else d.push(w);b++;break;case"?":f&&u(m),b=R(n,m,o);break;case"!":f&&u(m),b=k(n,m,o,i);break;default:f&&u(m);var O=new L,T=d[d.length-1].currentNSMap,S=(b=P(n,m,O,T,a,i),O.length);if(!O.closed&&I(n,b,O.tagName,p)&&(O.closed=!0,r.nbsp||i.warning("unclosed xml attribute")),f&&S){for(var M=j(f,{}),x=0;x<S;x++){var C=O[x];u(C.offset),C.locator=j(f,{})}o.locator=M,A(O,o,T)&&d.push(O),o.locator=f}else A(O,o,T)&&d.push(O);"http://www.w3.org/1999/xhtml"!==O.uri||O.closed?b++:b=D(n,b,O.tagName,a,o)}}catch(e){i.error("element parse error: "+e),b=-1}h<b?h=b:t(Math.max(m,h)+1)}}(e,t,n,r,this.errorHandler),r.endDocument()}},L.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=a},{}],5:[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)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,i=(o=e("./HTMLAudioElement"))&&o.__esModule?o:{default:o};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 u(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function c(e,t,n){return(c="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=l(e)););return e}(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(n):o.value}})(e,t,n||e)}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var f=1,d={},p=function(){function o(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=u(this,l(o).call(this)))._$sn=f++,t.HAVE_NOTHING=0,t.HAVE_METADATA=1,t.HAVE_CURRENT_DATA=2,t.HAVE_FUTURE_DATA=3,t.HAVE_ENOUGH_DATA=4,t.readyState=0;var n=tt.createInnerAudioContext();return d[t._$sn]=n,t._canplayEvents=["load","loadend","canplay","canplaythrough","loadedmetadata"],n.onCanplay(function(){t._loaded=!0,t.readyState=t.HAVE_CURRENT_DATA,t._canplayEvents.forEach(function(e){t.dispatchEvent({type:e})})}),n.onPlay(function(){t._paused=d[t._$sn].paused,t.dispatchEvent({type:"play"})}),n.onPause(function(){t._paused=d[t._$sn].paused,t.dispatchEvent({type:"pause"})}),n.onEnded(function(){t._paused=d[t._$sn].paused,!1===d[t._$sn].loop&&t.dispatchEvent({type:"ended"}),t.readyState=4}),n.onError(function(){t._paused=d[t._$sn].paused,t.dispatchEvent({type:"error"})}),e?t.src=e:t._src="",t._loop=n.loop,t._autoplay=n.autoplay,t._paused=n.paused,t._volume=n.volume,t._muted=!1,t}return 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&&s(e,t)}(o,i["default"]),function(e,t,n){t&&a(e.prototype,t),n&&a(e,n)}(o,[{key:"addEventListener",value:function(e,t,n){var r=2<arguments.length&&void 0!==n?n:{};c(l(o.prototype),"addEventListener",this).call(this,e,t,r),e=String(e).toLowerCase(),this._loaded&&-1!==this._canplayEvents.indexOf(e)&&this.dispatchEvent({type:e})}},{key:"load",value:function(){}},{key:"play",value:function(){d[this._$sn].play()}},{key:"resume",value:function(){d[this._$sn].resume()}},{key:"pause",value:function(){d[this._$sn].pause()}},{key:"stop",value:function(){d[this._$sn].stop()}},{key:"destroy",value:function(){d[this._$sn].destroy()}},{key:"canPlayType",value:function(e){var t=0<arguments.length&&void 0!==e?e:"";return"string"!=typeof t?"":-1<t.indexOf("audio/mpeg")||t.indexOf("audio/mp4")?"probably":""}},{key:"cloneNode",value:function(){var e=new o;return e.loop=this.loop,e.autoplay=this.autoplay,e.src=this.src,e}},{key:"currentTime",get:function(){return d[this._$sn].currentTime},set:function(e){d[this._$sn].seek(e)}},{key:"duration",get:function(){return d[this._$sn].duration}},{key:"src",get:function(){return this._src},set:function(e){this._src=e,this._loaded=!1,this.readyState=this.HAVE_NOTHING,d[this._$sn].src=e}},{key:"loop",get:function(){return this._loop},set:function(e){this._loop=e,d[this._$sn].loop=e}},{key:"autoplay",get:function(){return this.autoplay},set:function(e){this._autoplay=e,d[this._$sn].autoplay=e}},{key:"paused",get:function(){return this._paused}},{key:"volume",get:function(){return this._volume},set:function(e){this._volume=e,this._muted||(d[this._$sn].volume=e)}},{key:"muted",get:function(){return this._muted},set:function(e){this._muted=e,d[this._$sn].volume=e?0:this._volume}}]),o}();n.default=p},{"./HTMLAudioElement":13}],6:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){var e=tt.createCanvas();e.type="canvas";e.getContext;return e.getBoundingClientRect=function(){return{top:0,left:0,width:window.innerWidth,height:window.innerHeight}},e.style={top:"0px",left:"0px",width:r.innerWidth+"px",height:r.innerHeight+"px"},e.addEventListener=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};document.addEventListener(e,t,n)},e.removeEventListener=function(e,t){document.removeEventListener(e,t)},e.dispatchEvent=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};console.log("canvas.dispatchEvent",e.type,e)},Object.defineProperty(e,"clientWidth",{enumerable:!0,get:function(){return r.innerWidth}}),Object.defineProperty(e,"clientHeight",{enumerable:!0,get:function(){return r.innerHeight}}),e};var r=e("./WindowProperties")},{"./WindowProperties":24}],7:[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)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,i=(o=e("./Node"))&&o.__esModule?o:{default:o};function a(e){return(a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=function(){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),l(u(e=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?u(e):t}(this,a(t).call(this))),"className",""),l(u(e),"children",[]),e}return 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)}(t,i["default"]),t}();n.default=s},{"./Node":21}],8:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}},{}],9:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=e("../util/index.js");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}function i(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),o(this,"touches",[]),o(this,"targetTouches",[]),o(this,"changedTouches",[]),o(this,"preventDefault",r.noop),o(this,"stopPropagation",r.noop),this.type=e,this.target=window.canvas,this.currentTarget=window.canvas}function a(n){return function(e){var t=new i(n);t.touches=e.touches,t.targetTouches=Array.prototype.slice.call(e.touches),t.changedTouches=e.changedTouches,t.timeStamp=e.timeStamp,document.dispatchEvent(t)}}n.default=i,tt.onTouchStart(a("touchstart")),tt.onTouchMove(a("touchmove")),tt.onTouchEnd(a("touchend")),tt.onTouchCancel(a("touchcancel"))},{"../util/index.js":31}],10:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"TouchEvent",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(n,"MouseEvent",{enumerable:!0,get:function(){return o.default}});var r=i(e("./TouchEvent")),o=i(e("./MouseEvent"));function i(e){return e&&e.__esModule?e:{default:e}}},{"./MouseEvent":8,"./TouchEvent":9}],11:[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 i=new WeakMap,o=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),i.set(this,{})}return function(e,t,n){t&&r(e.prototype,t),n&&r(e,n)}(e,[{key:"addEventListener",value:function(e,t,n){var r=2<arguments.length&&void 0!==n?n:{},o=i.get(this);o||(o={},i.set(this,o)),o[e]||(o[e]=[]),o[e].push(t),r.capture,r.once,r.passive}},{key:"removeEventListener",value:function(e,t){var n=i.get(this);if(n){var r=n[e];if(r&&0<r.length)for(var o=r.length;o--;)if(r[o]===t){r.splice(o,1);break}}}},{key:"dispatchEvent",value:function(e){var t=0<arguments.length&&void 0!==e?e:{},n=i.get(this)[t.type];if(n)for(var r=0;r<n.length;r++)n[r](t)}}]),e}();n.default=o},{}],12:[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=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return function(e,t,n){t&&r(e.prototype,t),n&&r(e,n)}(e,[{key:"construct",value:function(){}}]),e}();n.default=o},{}],13:[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)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,i=(o=e("./HTMLMediaElement"))&&o.__esModule?o:{default:o};function a(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),a(this,u(e).call(this,"audio"))}return 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)}(e,i["default"]),e}();n.default=l},{"./HTMLMediaElement":17}],14:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,o=(r=e("./Canvas"))&&r.__esModule?r:{default:r};GameGlobal.screencanvas=GameGlobal.screencanvas||new o.default;var i=GameGlobal.screencanvas.constructor;n.default=i},{"./Canvas":6}],15:[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)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,i=(o=e("./Element"))&&o.__esModule?o:{default:o},a=e("./util/index.js"),u=e("./WindowProperties");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){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}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}var p=function(){function n(){var e,t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"";return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),d(s(e=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?s(e):t}(this,l(n).call(this))),"className",""),d(s(e),"childern",[]),d(s(e),"style",{width:"".concat(u.innerWidth,"px"),height:"".concat(u.innerHeight,"px")}),d(s(e),"insertBefore",a.noop),d(s(e),"innerHTML",""),e.tagName=t.toUpperCase(),e}return 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&&f(e,t)}(n,i["default"]),function(e,t,n){t&&c(e.prototype,t),n&&c(e,n)}(n,[{key:"setAttribute",value:function(e,t){this[e]=t}},{key:"getAttribute",value:function(e){return this[e]}},{key:"getBoundingClientRect",value:function(){return{top:0,left:0,width:u.innerWidth,height:u.innerHeight}}},{key:"focus",value:function(){}},{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}}]),n}();n.default=p},{"./Element":7,"./WindowProperties":24,"./util/index.js":31}],16:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=tt.createImage().constructor;n.default=r},{}],17:[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)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,i=(o=e("./HTMLElement"))&&o.__esModule?o:{default:o};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 u(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function c(e){return(c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s=function(){function t(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),u(this,c(t).call(this,e))}return 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)}(t,i["default"]),function(e,t,n){t&&a(e.prototype,t),n&&a(e,n)}(t,[{key:"addTextTrack",value:function(){}},{key:"captureStream",value:function(){}},{key:"fastSeek",value:function(){}},{key:"load",value:function(){}},{key:"pause",value:function(){}},{key:"play",value:function(){}}]),t}();n.default=s},{"./HTMLElement":15}],18:[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)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,i=(o=e("./HTMLMediaElement"))&&o.__esModule?o:{default:o};function a(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var l=function(){function e(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),a(this,u(e).call(this,"video"))}return 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)}(e,i["default"]),e}();n.default=l},{"./HTMLMediaElement":17}],19:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){return tt.createImage()}},{}],20:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}},{}],21:[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)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,i=(o=e("./EventTarget.js"))&&o.__esModule?o:{default:o};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 u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(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,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var s=function(){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t,n){t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(c(e=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?c(e):t}(this,u(t).call(this))),"childNodes",[]),e}return 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)}(t,i["default"]),function(e,t,n){t&&a(e.prototype,t),n&&a(e,n)}(t,[{key:"appendChild",value:function(e){this.childNodes.push(e)}},{key:"cloneNode",value:function(){var e=Object.create(this);return Object.assign(e,this),e}},{key:"removeChild",value:function(t){var e=this.childNodes.findIndex(function(e){return e===t});return-1<e?this.childNodes.splice(e,1):null}}]),t}();n.default=s},{"./EventTarget.js":11}],22:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}},{}],23:[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 i(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 a=new WeakMap,o=function(){function o(e){var t=this,n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:[];if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),i(this,"binaryType",""),i(this,"bufferedAmount",0),i(this,"extensions",""),i(this,"onclose",null),i(this,"onerror",null),i(this,"onmessage",null),i(this,"onopen",null),i(this,"protocol",""),i(this,"readyState",3),"string"!=typeof e||!/(^ws:\/\/)|(^wss:\/\/)/.test(e))throw new TypeError("Failed to construct 'WebSocket': The URL '".concat(e,"' is invalid"));this.url=e,this.readyState=o.CONNECTING;var r=tt.connectSocket({url:e,protocols:Array.isArray(n)?n:[n],tcpNoDelay:!0});return a.set(this,r),r.onClose(function(e){t.readyState=o.CLOSED,"function"==typeof t.onclose&&t.onclose(e)}),r.onMessage(function(e){"function"==typeof t.onmessage&&t.onmessage(e)}),r.onOpen(function(){t.readyState=o.OPEN,"function"==typeof t.onopen&&t.onopen()}),r.onError(function(e){"function"==typeof t.onerror&&t.onerror(new Error(e.errMsg))}),this}return function(e,t,n){t&&r(e.prototype,t),n&&r(e,n)}(o,[{key:"close",value:function(e,t){this.readyState=o.CLOSING,a.get(this).close({code:e,reason:t})}},{key:"send",value:function(e){if(!("string"==typeof e||e instanceof ArrayBuffer||ArrayBuffer.isView(e)))throw new TypeError("Failed to send message: The data ".concat(e," is invalid"));a.get(this).send({data:e})}}]),o}();i(n.default=o,"CONNECTING",0),i(o,"OPEN",1),i(o,"CLOSING",2),i(o,"CLOSED",3)},{}],24:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.ontouchend=n.ontouchmove=n.ontouchstart=n.performance=n.screen=n.devicePixelRatio=n.innerHeight=n.innerWidth=void 0;var r=tt.getSystemInfoSync(),o=r.screenWidth,i=r.screenHeight,a=r.devicePixelRatio;n.devicePixelRatio=a;var u=o,c=i,l={width:o,height:i,availWidth:n.innerWidth=u,availHeight:n.innerHeight=c,availLeft:0,availTop:0};n.screen=l;var s={now:Date.now};n.performance=s;n.ontouchstart=null,n.ontouchmove=null;n.ontouchend=null},{}],25:[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)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o,i=(o=e("./EventTarget.js"))&&o.__esModule?o:{default:o};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 u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(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=new WeakMap,p=new WeakMap,h=new WeakMap,m=new WeakMap,y=new WeakMap;function v(e){if("function"==typeof this["on".concat(e)]){for(var t=arguments.length,n=new Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this["on".concat(e)].apply(this,n)}}function b(e){this.readyState=e,v.call(this,"readystatechange")}var c=function(){function c(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),f(l(e=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?l(e):t}(this,u(c).call(this))),"onabort",null),f(l(e),"onerror",null),f(l(e),"onload",null),f(l(e),"onloadstart",null),f(l(e),"onprogress",null),f(l(e),"ontimeout",null),f(l(e),"onloadend",null),f(l(e),"onreadystatechange",null),f(l(e),"readyState",0),f(l(e),"response",null),f(l(e),"responseText",null),f(l(e),"responseType",""),f(l(e),"responseXML",null),f(l(e),"status",0),f(l(e),"statusText",""),f(l(e),"upload",{}),f(l(e),"withCredentials",!1),h.set(l(e),{"content-type":"application/x-www-form-urlencoded"}),m.set(l(e),{}),e}return 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&&s(e,t)}(c,i["default"]),function(e,t,n){t&&a(e.prototype,t),n&&a(e,n)}(c,[{key:"abort",value:function(){var e=y.get(this);e&&e.abort()}},{key:"getAllResponseHeaders",value:function(){var t=m.get(this);return Object.keys(t).map(function(e){return"".concat(e,": ").concat(t[e])}).join("\n")}},{key:"getResponseHeader",value:function(e){return m.get(this)[e]}},{key:"open",value:function(e,t){p.set(this,e),d.set(this,t),b.call(this,c.OPENED)}},{key:"overrideMimeType",value:function(){}},{key:"send",value:function(e){var u=this,t=0<arguments.length&&void 0!==e?e:"";if(this.readyState!==c.OPENED)throw new Error("Failed to execute 'send' on 'XMLHttpRequest': The object's state must be OPENED.");var n=tt.request({data:t,url:d.get(this),method:p.get(this),header:h.get(this),dataType:"other",responseType:"arraybuffer"===this.responseType?"arraybuffer":"text",success:function(e){var t=e.data,n=e.statusCode,r=e.header;switch(u.status=n,m.set(u,r),v.call(u,"loadstart"),b.call(u,c.HEADERS_RECEIVED),b.call(u,c.LOADING),u.responseType){case"json":u.responseText=t;try{u.response=JSON.parse(t)}catch(e){u.response=null}break;case"":case"text":u.responseText=u.response=t;break;case"arraybuffer":u.response=t,u.responseText="";for(var o=new Uint8Array(t),i=o.byteLength,a=0;a<i;a++)u.responseText+=String.fromCharCode(o[a]);break;default:u.response=null}b.call(u,c.DONE),v.call(u,"load"),v.call(u,"loadend")},fail:function(e){var t=e.errMsg;-1!==t.indexOf("abort")?v.call(u,"abort"):-1!==t.indexOf("timeout")?v.call(u,"timeout"):v.call(u,"error",t),v.call(u,"loadend")}});y.set(this,n)}},{key:"setRequestHeader",value:function(e,t){var n=h.get(this);n[e]=t,h.set(this,n)}},{key:"addEventListener",value:function(e,t){if("function"==typeof t){var n=this;this["on"+e]=function(e){t.call(n,e)}}}}]),c}();f(n.default=c,"UNSEND",0),f(c,"OPENED",1),f(c,"HEADERS_RECEIVED",2),f(c,"LOADING",3),f(c,"DONE",4)},{"./EventTarget.js":11}],26:[function(e,t,n){"use strict";function a(e){return(a="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=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var t=f();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var i=r?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(e("./window")),o=s(e("./HTMLElement")),i=s(e("./HTMLVideoElement")),u=s(e("./Image")),c=s(e("./Audio")),l=s(e("./Canvas"));function s(e){return e&&e.__esModule?e:{default:e}}function f(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return f=function(){return e},e}e("./EventIniter/index.js");var d={},p={readyState:"complete",visibilityState:"visible",documentElement:r,hidden:!1,style:{},location:r.location,ontouchstart:null,ontouchmove:null,ontouchend:null,head:new o.default("head"),body:new o.default("body"),createElement:function(e){return"canvas"===e?new l.default:"audio"===e?new c.default:"img"===e?new u.default:"video"===e?new i.default:new o.default(e)},createElementNS:function(e,t){return this.createElement(t)},getElementById:function(e){return e===r.canvas.id?r.canvas:null},getElementsByTagName:function(e){return"head"===e?[p.head]:"body"===e?[p.body]:"canvas"===e?[r.canvas]:[]},getElementsByName:function(e){return"head"===e?[p.head]:"body"===e?[p.body]:"canvas"===e?[r.canvas]:[]},querySelector:function(e){return"head"===e?p.head:"body"===e?p.body:"canvas"===e?r.canvas:e==="#".concat(r.canvas.id)?r.canvas:null},querySelectorAll:function(e){return"head"===e?[p.head]:"body"===e?[p.body]:"canvas"===e?[r.canvas]:[]},addEventListener:function(e,t){d[e]||(d[e]=[]),d[e].push(t)},removeEventListener:function(e,t){var n=d[e];if(n&&0<n.length)for(var r=n.length;r--;)if(n[r]===t){n.splice(r,1);break}},dispatchEvent:function(e){var t=d[e.type];if(t)for(var n=0;n<t.length;n++)t[n](e)}},h=p;n.default=h},{"./Audio":5,"./Canvas":6,"./EventIniter/index.js":10,"./HTMLElement":15,"./HTMLVideoElement":18,"./Image":19,"./window":32}],27:[function(e,t,n){"use strict";function a(e){return(a="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,u=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var i=r?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}n.default=e,t&&t.set(e,n);return n}(e("./window")),c=(r=e("./document"))&&r.__esModule?r:{default:r};function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}var s=GameGlobal;GameGlobal.__isAdapterInjected||(GameGlobal.__isAdapterInjected=!0,function(){u.document=c.default,u.addEventListener=function(e,t){u.document.addEventListener(e,t)},u.removeEventListener=function(e,t){u.document.removeEventListener(e,t)},u.dispatchEvent=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};console.log("window.dispatchEvent",e.type,e)};var e=tt.getSystemInfoSync().platform;if("undefined"==typeof __devtoolssubcontext&&"devtools"===e){for(var t in u){var n=Object.getOwnPropertyDescriptor(s,t);n&&!0!==n.configurable||Object.defineProperty(window,t,{value:u[t]})}for(var r in u.document){var o=Object.getOwnPropertyDescriptor(s.document,r);o&&!0!==o.configurable||Object.defineProperty(s.document,r,{value:u.document[r]})}window.parent=window}else{for(var i in u)s[i]=u[i];s.window=u,window=s,window.top=window.parent=window,GameGlobal.global=GameGlobal.global||GameGlobal}}()),e("../../../../common/xmldom/dom-parser"),e("../unify")},{"../../../../common/xmldom/dom-parser":1,"../unify":33,"./document":26,"./window":32}],28:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r={get length(){return tt.getStorageInfoSync().keys.length},key:function(e){return tt.getStorageInfoSync().keys[e]},getItem:function(e){return tt.getStorageSync(e)},setItem:function(e,t){return tt.setStorageSync(e,t)},removeItem:function(e){tt.removeStorageSync(e)},clear:function(){tt.clearStorageSync()}};n.default=r},{}],29:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r={href:"game.js",protocol:"",reload:function(){}};n.default=r},{}],30:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=e("./util/index.js"),o=tt.getSystemInfoSync();console.log(o);var i=o.system,a=o.platform,u=o.language,c=o.version,l=-1!==i.toLowerCase().indexOf("android")?"Android; CPU ".concat(i):"iPhone; CPU iPhone OS ".concat(i," like Mac OS X"),s="Mozilla/5.0 (".concat(l,") AppleWebKit/603.1.30 (KHTML, like Gecko) Mobile/14E8301 MicroMessenger/").concat(c," MiniGame NetType/WIFI Language/").concat(u),f={platform:a,language:u,appVersion:"5.0 (".concat(l,") AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1"),userAgent:s,onLine:!0,geolocation:{getCurrentPosition:r.noop,watchPosition:r.noop,clearWatch:r.noop}};tt.onNetworkStatusChange&&tt.onNetworkStatusChange(function(e){f.onLine=e.isConnected});var d=f;n.default=d},{"./util/index.js":31}],31:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.noop=function(){}},{}],32:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={canvas:!0,setTimeout:!0,setInterval:!0,clearTimeout:!0,clearInterval:!0,requestAnimationFrame:!0,cancelAnimationFrame:!0,navigator:!0,XMLHttpRequest:!0,WebSocket:!0,Image:!0,ImageBitmap:!0,Audio:!0,FileReader:!0,HTMLElement:!0,HTMLImageElement:!0,HTMLCanvasElement:!0,HTMLMediaElement:!0,HTMLAudioElement:!0,HTMLVideoElement:!0,WebGLRenderingContext:!0,TouchEvent:!0,MouseEvent:!0,DeviceMotionEvent:!0,localStorage:!0,location:!0};Object.defineProperty(n,"navigator",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(n,"XMLHttpRequest",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(n,"WebSocket",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(n,"Image",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(n,"ImageBitmap",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(n,"Audio",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(n,"FileReader",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(n,"HTMLElement",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(n,"HTMLImageElement",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(n,"HTMLCanvasElement",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(n,"HTMLMediaElement",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(n,"HTMLAudioElement",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(n,"HTMLVideoElement",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(n,"WebGLRenderingContext",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(n,"TouchEvent",{enumerable:!0,get:function(){return g.TouchEvent}}),Object.defineProperty(n,"MouseEvent",{enumerable:!0,get:function(){return g.MouseEvent}}),Object.defineProperty(n,"DeviceMotionEvent",{enumerable:!0,get:function(){return g.DeviceMotionEvent}}),Object.defineProperty(n,"localStorage",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(n,"location",{enumerable:!0,get:function(){return E.default}}),n.cancelAnimationFrame=n.requestAnimationFrame=n.clearInterval=n.clearTimeout=n.setInterval=n.setTimeout=n.canvas=void 0;var o=N(e("./Canvas")),i=N(e("./navigator")),a=N(e("./XMLHttpRequest")),u=N(e("./WebSocket")),c=N(e("./Image")),l=N(e("./ImageBitmap")),s=N(e("./Audio")),f=N(e("./FileReader")),d=N(e("./HTMLElement")),p=N(e("./HTMLImageElement")),h=N(e("./HTMLCanvasElement")),m=N(e("./HTMLMediaElement")),y=N(e("./HTMLAudioElement")),v=N(e("./HTMLVideoElement")),b=N(e("./WebGLRenderingContext")),g=e("./EventIniter/index.js"),w=N(e("./localStorage")),E=N(e("./location")),_=e("./WindowProperties");function N(e){return e&&e.__esModule?e:{default:e}}Object.keys(_).forEach(function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(n,e,{enumerable:!0,get:function(){return _[e]}}))}),GameGlobal.screencanvas=GameGlobal.screencanvas||new o.default;var O=GameGlobal.screencanvas;n.canvas=O;var T=GameGlobal,S=T.setTimeout,M=T.setInterval,x=T.clearTimeout,C=T.clearInterval,j=T.requestAnimationFrame,P=T.cancelAnimationFrame;n.cancelAnimationFrame=P,n.requestAnimationFrame=j,n.clearInterval=C,n.clearTimeout=x,n.setInterval=M,n.setTimeout=S},{"./Audio":5,"./Canvas":6,"./EventIniter/index.js":10,"./FileReader":12,"./HTMLAudioElement":13,"./HTMLCanvasElement":14,"./HTMLElement":15,"./HTMLImageElement":16,"./HTMLMediaElement":17,"./HTMLVideoElement":18,"./Image":19,"./ImageBitmap":20,"./WebGLRenderingContext":22,"./WebSocket":23,"./WindowProperties":24,"./XMLHttpRequest":25,"./localStorage":28,"./location":29,"./navigator":30}],33:[function(e,t,n){"use strict";var r=e("./utils");if(window.__globalAdapter=window.__globalAdapter||{},window.__globalAdapter){var o=window.__globalAdapter,i=tt.getSystemInfoSync(),a=i.windowWidth,u=i.windowHeight<a;o.isSubContext=void 0===tt.getOpenDataContext,o.isDevTool="devtools"===i.platform,r.cloneMethod(o,tt,"getSystemInfoSync"),r.cloneMethod(o,tt,"onTouchStart"),r.cloneMethod(o,tt,"onTouchMove"),r.cloneMethod(o,tt,"onTouchEnd"),r.cloneMethod(o,tt,"onTouchCancel"),r.cloneMethod(o,tt,"createInnerAudioContext"),r.cloneMethod(o,tt,"createVideo"),r.cloneMethod(o,tt,"setPreferredFramesPerSecond"),r.cloneMethod(o,tt,"showKeyboard"),r.cloneMethod(o,tt,"hideKeyboard"),r.cloneMethod(o,tt,"updateKeyboard"),r.cloneMethod(o,tt,"onKeyboardInput"),r.cloneMethod(o,tt,"onKeyboardConfirm"),r.cloneMethod(o,tt,"onKeyboardComplete"),r.cloneMethod(o,tt,"offKeyboardInput"),r.cloneMethod(o,tt,"offKeyboardConfirm"),r.cloneMethod(o,tt,"offKeyboardComplete"),r.cloneMethod(o,tt,"getOpenDataContext"),r.cloneMethod(o,tt,"onMessage"),r.cloneMethod(o,tt,"getSharedCanvas"),r.cloneMethod(o,tt,"loadFont"),r.cloneMethod(o,tt,"onShow"),r.cloneMethod(o,tt,"onHide"),r.cloneMethod(o,tt,"onError"),r.cloneMethod(o,tt,"offError");var c=!1,l=1;tt.onDeviceOrientationChange&&tt.onDeviceOrientationChange(function(e){"landscape"===e.value?l=1:"landscapeReverse"===e.value&&(l=-1)}),Object.assign(o,{startAccelerometer:function(i){c?tt.startAccelerometer&&tt.startAccelerometer({fail:function(e){console.error("start accelerometer failed",e)}}):(c=!0,tt.onAccelerometerChange&&tt.onAccelerometerChange(function(e){var t={},n=e.x,r=e.y;if(u){var o=n;n=-r,r=o}t.x=n*l,t.y=r*l,t.z=e.z,i&&i(t)}))},stopAccelerometer:function(){tt.stopAccelerometer&&tt.stopAccelerometer({fail:function(e){console.error("stop accelerometer failed",e)}})}})}},{"./utils":34}],34:[function(e,t,n){"use strict";t.exports={cloneMethod:function(e,t,n,r){t[n]&&(e[r=r||n]=t[n].bind(t))}}},{}]},{},[27]);
|