!function(n,a){a.un,a.uns;var i=a.static,t=a.class,o=a.getset,d=(a.__newvec,laya.utils.Browser),e=a.Config,l=(laya.events.Event,laya.events.EventDispatcher),s=laya.resource.HTMLImage,h=laya.utils.Handler,r=laya.display.Input,p=laya.net.Loader,u=laya.net.LocalStorage,c=(laya.maths.Matrix,laya.renders.Render),v=laya.net.ResourceVersion,f=laya.utils.RunDriver,m=laya.media.SoundChannel,y=laya.media.SoundManager,_=laya.net.URL,g=laya.utils.Utils,w=(t(E,"laya.tbplugin.mini.MiniFileMgr",null,"MiniFileMgr$11"),E.isLocalNativeFile=function(i){for(var e=0,n=x.nativefiles.length;ex.minClearSize&&(x.minClearSize=i.size),E.onClearCacheRes()),E.deleteFile(n,t,o,a,i.size)},fail:function(i){null!=o&&o.runWith([1,i])}}):null!=o&&o.runWith([0]):E.fs.getFileInfo({filePath:n,success:function(e){l&&52428800<=u+4194304+e.size&&(e.size>x.minClearSize&&(x.minClearSize=e.size),E.onClearCacheRes()),E.fs.copyFile({srcPath:n,destPath:r,success:function(i){E.onSaveFile(t,s,!0,a,o,e.size)},fail:function(i){null!=o&&o.runWith([1,i])}})},fail:function(i){null!=o&&o.runWith([1,i])}})},E.onClearCacheRes=function(){var i,e=x.minClearSize,n=[];for(i in E.filesListObj)"fileUsedSize"!=i&&n.push(E.filesListObj[i]);E.sortOn(n,"times",16);for(var t=0,o=1,a=n.length;o\s+<");try{e=(new n.Parser.DOMParser).parseFromString(i,"text/xml")}catch(i){throw"需要引入xml解析库文件"}return e},I.idx=1,i(I,["nativefiles",function(){return this.nativefiles=["layaNativeDir"]}]),I);function I(){}!function(o){function a(){a.__super.call(this)}t(a,"laya.tbplugin.mini.MiniAccelerator",o,"MiniAccelerator$11");var i=a.prototype;i.on=function(i,e,n,t){return o.prototype.on.call(this,i,e,n,t),a.startListen(this.onDeviceOrientationChange),this},i.off=function(i,e,n,t){return void 0===t&&(t=!1),this.hasListener(i)||a.stopListen(),o.prototype.off.call(this,i,e,n,t)},a.__init__=function(){try{var i=laya.device.motion.Accelerator;if(!i)return;i.prototype.on=a.prototype.on,i.prototype.off=a.prototype.off}catch(i){}},a.startListen=function(i){if(a._callBack=i,!a._isListening){a._isListening=!0;try{x.window.my.onAccelerometerChange(laya.tbplugin.mini.MiniAccelerator.onAccelerometerChange)}catch(i){}}},a.stopListen=function(){a._isListening=!1;try{x.window.my.stopAccelerometer({})}catch(i){}},a.onAccelerometerChange=function(i){var e={};e.acceleration=i,e.accelerationIncludingGravity=i,e.rotationRate={},null!=a._callBack&&a._callBack(e)},a._isListening=!1,a._callBack=null}(l);var M=(t(N,"laya.tbplugin.mini.MiniLoader",l,"MiniLoader$11"),N.prototype.load=function(i,e,n,t,o){void 0===n&&(n=!0),void 0===o&&(o=!1);var a=this;if(0===(a._url=i).indexOf("data:image")?a._type=e="image":a._type=e=e||a.getTypeFromUrl(i),a._cache=n,a._data=null,!o&&p.loadedMap[_.formatURL(i)])return a._data=p.loadedMap[_.formatURL(i)],this.event("progress",1),void this.event("complete",a._data);if(null!=p.parserMap[e])return a._customParse=!0,void(p.parserMap[e]instanceof laya.utils.Handler?p.parserMap[e].runWith(this):p.parserMap[e].call(null,this));var l=x.getUrlEncode(i,e),s=g.getFileExtension(i);if(-1!=N._fileTypeArr.indexOf(s)||"image"==e)x.EnvConfig.load.call(this,i,e,n,t,o);else if(w.getFileInfo(i)){(f=w.getFileInfo(_.formatURL(i))).encoding=null==f.encoding?"utf8":f.encoding;var r=w.getFileNativePath(f.md5);w.readFile(r,f.encoding,new h(N,N.onReadNativeCallBack,[l,i,e,n,t,o,a]),i)}else{if(w.isLocalNativeFile(i)){if(x.subNativeFiles&&0==x.subNativeheads.length)for(var u in x.subNativeFiles){var d=x.subNativeFiles[u];x.subNativeheads=x.subNativeheads.concat(d);for(var c=0;c