UNPKG

@thingjs/xplugin-core

Version:

xplugin核心组件包,完成插件生命周期配置实现

1 lines 11.7 kB
var a0_0x4778cb=a0_0x3794;(function(_0x9f70ce,_0x9f13e6){var _0x2c30ec=a0_0x3794,_0x58d8de=_0x9f70ce();while(!![]){try{var _0x2d2c16=-parseInt(_0x2c30ec(0x1df))/0x1+parseInt(_0x2c30ec(0x1d3))/0x2*(-parseInt(_0x2c30ec(0x1dd))/0x3)+parseInt(_0x2c30ec(0x1bb))/0x4+-parseInt(_0x2c30ec(0x1c3))/0x5+-parseInt(_0x2c30ec(0x1bf))/0x6*(-parseInt(_0x2c30ec(0x1ae))/0x7)+-parseInt(_0x2c30ec(0x1b9))/0x8*(parseInt(_0x2c30ec(0x1b3))/0x9)+parseInt(_0x2c30ec(0x191))/0xa;if(_0x2d2c16===_0x9f13e6)break;else _0x58d8de['push'](_0x58d8de['shift']());}catch(_0x3b701f){_0x58d8de['push'](_0x58d8de['shift']());}}}(a0_0x23c4,0xbbcab));function a0_0x3794(_0x4990c7,_0x862b98){var _0x23c49b=a0_0x23c4();return a0_0x3794=function(_0x3794e6,_0x2260cf){_0x3794e6=_0x3794e6-0x18c;var _0x170151=_0x23c49b[_0x3794e6];return _0x170151;},a0_0x3794(_0x4990c7,_0x862b98);}function a0_0x23c4(){var _0x2ba2f7=['color:#336600;font-weiht:600;','attempted\x20to\x20','onBeforeLoadCampus','instanceUuid','setName','onLoaded','3018066ujMWIG','symbol','object','setConfig','plugin/core/CorePlugin','setURI','iterator','enumerable','value','app','3tXolyU','info','226464DXSlhn','apply','sham','color:#993399;font-weiht:600;','color:#33ccff;font-weiht:600;','call','30951810mgVQhj','onInited','color:#242424;font-weiht:600;','%c『\x20系统插件::%s\x20』onInited','onInstall','%c『\x20系统插件::%s\x20』onBeforeLoad','hasOwnProperty','%c『\x20系统插件::%s\x20』onEarthLoaded','__proto__','%c『\x20系统插件::%s\x20onBeforeLoadEarth','setInstanceUuid','color:#ff6600;font-weiht:600;','writable','Derived\x20constructors\x20may\x20only\x20return\x20object\x20or\x20undefined','exports','bind','name','get','Super\x20expression\x20must\x20either\x20be\x20null\x20or\x20a\x20function','default','%c『\x20系统插件::%s\x20』onLoaded','construct','color:#33cc66;font-weiht:600;','uri','constructor','function','length','onBeforeInit','%c『\x20系统插件::%s\x20』onBeforeInit','5209036CzmDKZ','color:#ff0000;font-weiht:600;','onBeforeLoad','onEarthLoaded','attempted\x20to\x20set\x20read\x20only\x20private\x20field','18CQrhmh','set','%c『\x20插件\x20onUninstall\x20\x20』','map','instanceName','valueOf','4379152XWYqkt','\x20private\x20field\x20on\x20non-instance','1628868LRNgiO','setInstanceName','thing','%c『\x20系统插件::%s\x20』onBeforeLoadCampus','6SfQggb','onCampusLoaded','setPrototypeOf','defineProperty','3235330BkyHcW','Cannot\x20call\x20a\x20class\x20as\x20a\x20function','『\x20BaseXPlugin::setConfig\x20』parameter\x20cannot\x20be\x20empty','this\x20hasn\x27t\x20been\x20initialised\x20-\x20super()\x20hasn\x27t\x20been\x20called','undefined','color:#333399;font-weiht:600;','thingx','configurable','getPrototypeOf','prototype'];a0_0x23c4=function(){return _0x2ba2f7;};return a0_0x23c4();}var e=self,t=()=>((()=>{'use strict';var _0x453a21=a0_0x3794;var _0x137482={'d':(_0x48f00f,_0x49c2c6)=>{var _0x3c3e08=a0_0x3794;for(var _0x527073 in _0x49c2c6)_0x137482['o'](_0x49c2c6,_0x527073)&&!_0x137482['o'](_0x48f00f,_0x527073)&&Object[_0x3c3e08(0x1c2)](_0x48f00f,_0x527073,{'enumerable':!0x0,'get':_0x49c2c6[_0x527073]});},'o':(_0x59cc87,_0x3a01a0)=>Object['prototype'][_0x453a21(0x197)][_0x453a21(0x190)](_0x59cc87,_0x3a01a0)},_0x583879={};function _0x266c9d(_0x5c11fe,_0x39fb3c,_0x5122d5){if(_0x39fb3c['has'](_0x5c11fe))throw new TypeError('Cannot\x20initialize\x20the\x20same\x20private\x20elements\x20twice\x20on\x20an\x20object');_0x39fb3c['set'](_0x5c11fe,_0x5122d5);}function _0x101c91(_0x43bf25,_0xa4d74c){var _0x1c5572=_0x453a21;return _0xa4d74c=_0x4ea8a5(_0x43bf25,_0xa4d74c,_0x1c5572(0x1a2)),_0xa4d74c['get']?_0xa4d74c['get'][_0x1c5572(0x190)](_0x43bf25):_0xa4d74c[_0x1c5572(0x1db)];}function _0x57313e(_0x16de29,_0x199d59,_0x1a8fa6){var _0x471536=_0x453a21;_0x199d59=_0x4ea8a5(_0x16de29,_0x199d59,'set');if(_0x199d59[_0x471536(0x1b4)])_0x199d59[_0x471536(0x1b4)][_0x471536(0x190)](_0x16de29,_0x1a8fa6);else{if(!_0x199d59['writable'])throw new TypeError(_0x471536(0x1b2));_0x199d59[_0x471536(0x1db)]=_0x1a8fa6;}}function _0x4ea8a5(_0xa2d294,_0x21dada,_0x193341){var _0x5275b7=_0x453a21;if(_0x21dada['has'](_0xa2d294))return _0x21dada[_0x5275b7(0x1a2)](_0xa2d294);throw new TypeError(_0x5275b7(0x1ce)+_0x193341+_0x5275b7(0x1ba));}_0x137482['d'](_0x583879,{'default':()=>_0x4839c2});var _0x19ff9f=new WeakMap(),_0x7074d5=new WeakMap(),_0x3cc99c=new WeakMap(),_0x37a788=new WeakMap(),_0x33efb8=new WeakMap(),_0x1b143a=(function(){var _0x5f5c16=_0x453a21;function _0x1e3921(_0xcba928){var _0x333a57=a0_0x3794;if(!(this instanceof _0x1e3921))throw new TypeError(_0x333a57(0x1c4));_0x266c9d(this,_0x19ff9f,{'writable':!0x0,'value':void 0x0}),_0x266c9d(this,_0x7074d5,{'writable':!0x0,'value':void 0x0}),_0x266c9d(this,_0x3cc99c,{'writable':!0x0,'value':void 0x0}),_0x266c9d(this,_0x37a788,{'writable':!0x0,'value':void 0x0}),_0x266c9d(this,_0x33efb8,{'writable':!0x0,'value':void 0x0}),_0x57313e(this,_0x7074d5,_0xcba928||'');}for(var _0x33dfd0=_0x1e3921,_0x5ad886=_0x33dfd0[_0x5f5c16(0x1cc)],_0x2431bb=[{'key':_0x5f5c16(0x1d1),'value':function(_0xc9f7a7){_0x57313e(this,_0x7074d5,_0xc9f7a7);}},{'key':_0x5f5c16(0x1d6),'value':function(_0x2b4e7a){var _0x2b4893=_0x5f5c16;if(''===_0x2b4e7a||void 0x0===_0x2b4e7a)throw new TypeError(_0x2b4893(0x1c5));_0x57313e(this,_0x19ff9f,_0x2b4e7a);}},{'key':_0x5f5c16(0x1d8),'value':function(_0x298d93){if(''===_0x298d93||void 0x0===_0x298d93)throw new TypeError('『\x20BaseXPlugin::setURI\x20』parameter\x20cannot\x20be\x20empty');_0x57313e(this,_0x3cc99c,_0x298d93);}},{'key':_0x5f5c16(0x19b),'value':function(_0x49a39c){_0x57313e(this,_0x37a788,_0x49a39c||'');}},{'key':_0x5f5c16(0x1bc),'value':function(_0x88d3c2){_0x57313e(this,_0x33efb8,_0x88d3c2||'');}},{'key':_0x5f5c16(0x195),'value':function(){var _0x5b342d=_0x5f5c16;console[_0x5b342d(0x1de)]('%c『\x20插件\x20onInstall::%s\x20』\x20onInstall','color:#ff6600;font-weiht:600;',_0x101c91(this,_0x7074d5));}},{'key':'onUninstall','value':function(){var _0x321cac=_0x5f5c16;console[_0x321cac(0x1de)](_0x321cac(0x1b5),_0x321cac(0x19c));}},{'key':_0x5f5c16(0x1a1),'get':function(){return _0x101c91(this,_0x7074d5);}},{'key':'config','get':function(){return _0x101c91(this,_0x19ff9f);}},{'key':_0x5f5c16(0x1a8),'get':function(){return _0x101c91(this,_0x3cc99c);}},{'key':_0x5f5c16(0x1d0),'get':function(){return _0x101c91(this,_0x37a788)||'';}},{'key':_0x5f5c16(0x1b7),'get':function(){return _0x101c91(this,_0x33efb8)||'';}},{'key':_0x5f5c16(0x1dc),'get':function(){return THING['App']['current'];}},{'key':_0x5f5c16(0x1b6),'get':function(){return CMAP;}},{'key':_0x5f5c16(0x1c9),'get':function(){return THINGX;}},{'key':_0x5f5c16(0x1bd),'get':function(){return THING;}}],_0x211c7b=0x0;_0x211c7b<_0x2431bb['length'];_0x211c7b++){var _0x5b5373=_0x2431bb[_0x211c7b];_0x5b5373[_0x5f5c16(0x1da)]=_0x5b5373[_0x5f5c16(0x1da)]||!0x1,_0x5b5373['configurable']=!0x0,'value'in _0x5b5373&&(_0x5b5373['writable']=!0x0),Object[_0x5f5c16(0x1c2)](_0x5ad886,_0x5b5373['key'],_0x5b5373);}return Object['defineProperty'](_0x33dfd0,_0x5f5c16(0x1cc),{'writable':!0x1}),_0x1e3921;}());function _0x144541(_0x5ea868){var _0xbb7253=_0x453a21;return(_0x144541='function'==typeof Symbol&&_0xbb7253(0x1d4)==typeof Symbol[_0xbb7253(0x1d9)]?function(_0x59e6a0){return typeof _0x59e6a0;}:function(_0x45cb02){var _0x5a8365=_0xbb7253;return _0x45cb02&&_0x5a8365(0x1aa)==typeof Symbol&&_0x45cb02[_0x5a8365(0x1a9)]===Symbol&&_0x45cb02!==Symbol[_0x5a8365(0x1cc)]?'symbol':typeof _0x45cb02;})(_0x5ea868);}function _0x1cc4af(_0x39c031,_0x3a990e){var _0x45ce96=_0x453a21;return(_0x1cc4af=Object['setPrototypeOf']?Object[_0x45ce96(0x1c1)][_0x45ce96(0x1a0)]():function(_0x2bebd7,_0x4e5634){var _0x19641a=_0x45ce96;return _0x2bebd7[_0x19641a(0x199)]=_0x4e5634,_0x2bebd7;})(_0x39c031,_0x3a990e);}function _0xdbfd57(_0xcfbb82){var _0x2dc4f9=_0x453a21;if(void 0x0===_0xcfbb82)throw new ReferenceError(_0x2dc4f9(0x1c6));return _0xcfbb82;}function _0x12aff0(_0x562682){var _0x2d157d=_0x453a21;return(_0x12aff0=Object['setPrototypeOf']?Object[_0x2d157d(0x1cb)][_0x2d157d(0x1a0)]():function(_0x3844a5){return _0x3844a5['__proto__']||Object['getPrototypeOf'](_0x3844a5);})(_0x562682);}var _0x4839c2=(function(){var _0x4ebc95=_0x453a21,_0x348069=_0x8b35db,_0x889686=_0x1b143a;if(_0x4ebc95(0x1aa)!=typeof _0x889686&&null!==_0x889686)throw new TypeError(_0x4ebc95(0x1a3));_0x348069[_0x4ebc95(0x1cc)]=Object['create'](_0x889686&&_0x889686[_0x4ebc95(0x1cc)],{'constructor':{'value':_0x348069,'writable':!0x0,'configurable':!0x0}}),Object['defineProperty'](_0x348069,_0x4ebc95(0x1cc),{'writable':!0x1}),_0x889686&&_0x1cc4af(_0x348069,_0x889686);var _0x8a450e=_0x8b35db,_0x29bb98=(function(){var _0xb8c35b=_0x4ebc95;if(_0xb8c35b(0x1c7)==typeof Reflect||!Reflect[_0xb8c35b(0x1a6)])return!0x1;if(Reflect[_0xb8c35b(0x1a6)][_0xb8c35b(0x18d)])return!0x1;if(_0xb8c35b(0x1aa)==typeof Proxy)return!0x0;try{return Boolean[_0xb8c35b(0x1cc)][_0xb8c35b(0x1b8)][_0xb8c35b(0x190)](Reflect[_0xb8c35b(0x1a6)](Boolean,[],function(){})),!0x0;}catch(_0x188221){return!0x1;}}()),_0x2fb5e0=function(){var _0xe0c3b9=_0x4ebc95,_0x32c9d6=_0x12aff0(_0x8a450e),_0x56a64f=_0x29bb98?(_0x56a64f=_0x12aff0(this)['constructor'],Reflect[_0xe0c3b9(0x1a6)](_0x32c9d6,arguments,_0x56a64f)):_0x32c9d6[_0xe0c3b9(0x18c)](this,arguments);if(_0x56a64f&&(_0xe0c3b9(0x1d5)===_0x144541(_0x56a64f)||'function'==typeof _0x56a64f))return _0x56a64f;if(void 0x0!==_0x56a64f)throw new TypeError(_0xe0c3b9(0x19e));return _0xdbfd57(this);};function _0x8b35db(_0x1c4e9e){var _0x2ea429=_0x4ebc95;if(this instanceof _0x8b35db)return _0x1c4e9e=_0x2fb5e0[_0x2ea429(0x190)](this,_0x1c4e9e),Object['preventExtensions'](_0xdbfd57(_0x1c4e9e)),_0x1c4e9e;throw new TypeError(_0x2ea429(0x1c4));}for(var _0x4798ce=(_0x348069=_0x8b35db)['prototype'],_0x1af310=[{'key':_0x4ebc95(0x1ac),'value':function(){var _0x2cdff3=_0x4ebc95;console[_0x2cdff3(0x1de)](_0x2cdff3(0x1ad),_0x2cdff3(0x1af),this[_0x2cdff3(0x1a1)]);}},{'key':_0x4ebc95(0x192),'value':function(){var _0x5c616e=_0x4ebc95;console[_0x5c616e(0x1de)](_0x5c616e(0x194),_0x5c616e(0x1cd),this[_0x5c616e(0x1a1)]);}},{'key':_0x4ebc95(0x1b0),'value':function(){var _0xd0d8e=_0x4ebc95;console[_0xd0d8e(0x1de)](_0xd0d8e(0x196),_0xd0d8e(0x1c8),this[_0xd0d8e(0x1a1)]);}},{'key':'onBeforeLoadEarth','value':function(){var _0x31c187=_0x4ebc95;console[_0x31c187(0x1de)](_0x31c187(0x19a),_0x31c187(0x18e),this[_0x31c187(0x1a1)]);}},{'key':_0x4ebc95(0x1b1),'value':function(){var _0x198c0e=_0x4ebc95;console[_0x198c0e(0x1de)](_0x198c0e(0x198),'color:#ff0099;font-weiht:600;',this[_0x198c0e(0x1a1)]);}},{'key':_0x4ebc95(0x1cf),'value':function(){var _0x43eb07=_0x4ebc95;console[_0x43eb07(0x1de)](_0x43eb07(0x1be),_0x43eb07(0x1a7),this[_0x43eb07(0x1a1)]);}},{'key':_0x4ebc95(0x1c0),'value':function(){var _0x48af24=_0x4ebc95;console[_0x48af24(0x1de)]('%c『\x20系统插件::%s\x20』onCampusLoaded',_0x48af24(0x18f),this[_0x48af24(0x1a1)]);}},{'key':_0x4ebc95(0x1d2),'value':function(){var _0x3ef5fa=_0x4ebc95;console[_0x3ef5fa(0x1de)](_0x3ef5fa(0x1a5),_0x3ef5fa(0x193),this[_0x3ef5fa(0x1a1)]);}}],_0x6301ac=0x0;_0x6301ac<_0x1af310[_0x4ebc95(0x1ab)];_0x6301ac++){var _0x3e935a=_0x1af310[_0x6301ac];_0x3e935a[_0x4ebc95(0x1da)]=_0x3e935a[_0x4ebc95(0x1da)]||!0x1,_0x3e935a[_0x4ebc95(0x1ca)]=!0x0,_0x4ebc95(0x1db)in _0x3e935a&&(_0x3e935a[_0x4ebc95(0x19d)]=!0x0),Object[_0x4ebc95(0x1c2)](_0x4798ce,_0x3e935a['key'],_0x3e935a);}return Object['defineProperty'](_0x348069,_0x4ebc95(0x1cc),{'writable':!0x1}),_0x8b35db;}());return _0x583879[_0x453a21(0x1a4)];})());a0_0x4778cb(0x1d5)==typeof exports&&a0_0x4778cb(0x1d5)==typeof module?module[a0_0x4778cb(0x19f)]=t():a0_0x4778cb(0x1aa)==typeof define&&define['amd']?define([],t):a0_0x4778cb(0x1d5)==typeof exports?exports[a0_0x4778cb(0x1d7)]=t():e['plugin/core/CorePlugin']=t();