!function(t,o){o.un,o.uns;var e=o.static,n=o.class,a=o.getset,d=(o.__newvec,laya.utils.Browser),l=o.Config,s=(laya.events.Event,laya.events.EventDispatcher),r=laya.resource.HTMLImage,m=laya.utils.Handler,u=laya.display.Input,p=laya.net.Loader,i=(laya.net.LocalStorage,laya.maths.Matrix,laya.renders.Render),c=laya.utils.RunDriver,h=(laya.media.Sound,laya.media.SoundChannel),f=laya.media.SoundManager,v=laya.tt.mini.TTMiniAdapter,g=laya.net.URL,y=laya.utils.Utils,w=(n(_,"laya.hw.mini.HWMiniAdapter"),_.getJson=function(i){return JSON.parse(i)},_.init=function(i,e){if(void 0===i&&(i=!1),void 0===e&&(e=!1),!_._inited&&(_._inited=!0,(_.window=t).hasOwnProperty("hbs"))){_.isZiYu=e,_.isPosMsgYu=i,_.EnvConfig={};try{laya.webgl.resource.WebGLCanvas.premulAlpha=!0}catch(i){}if(_.isZiYu||(F.setNativeFileDir("/layaairGame"),F.existDir(F.fileNativeDir,m.create(_,_.onMkdirCallBack))),"ios 10.1.1"===(_.systemInfo=_.window.hbs.getSystemInfoSync()).system.toLowerCase())try{laya.webgl.resource.WebGLCharImage.canUseCanvas=!1}catch(i){}_.window.focus=function(){},o._getUrlPath=function(){},o.getUrlPath=function(){},_.window.logtime=function(i){},_.window.alertTimeLog=function(i){},_.window.resetShareInfo=function(){},_._preCreateElement=d.createElement,d.createElement=_.createElement,c.createShaderCondition=_.createShaderCondition,y.parseXMLFromString=_.parseXMLFromString,u._createInputElement=L._createInputElement,_.EnvConfig.load=p.prototype.load,p.prototype.load=P.prototype.load,p.prototype._loadImage=C.prototype._loadImage,l.useRetinalCanvas=!0}},_.measureText=function(i){i=_._measureText(i);return i||(i={width:16},console.warn("-------微信获取文字宽度失败----等待修复---------")),i},_.getUrlEncode=function(i,e){return"arraybuffer"==e?"binary":"utf8"},_.downLoadFile=function(i,e,t,n){void 0===e&&(e=""),void 0===n&&(n="utf8"),F.getFileInfo(i)?null!=t&&t.runWith([0]):F.downLoadFile(i,e,t,n)},_.remove=function(i,e){F.deleteFile("",i,e,"",0)},_.removeAll=function(){F.deleteAll()},_.hasNativeFile=function(i){return F.isLocalNativeFile(i)},_.getFileInfo=function(i){return F.getFileInfo(i)},_.getFileList=function(){return F.filesListObj},_.exitMiniProgram=function(){_.window.hbs.exitMiniProgram()},_.onMkdirCallBack=function(i,e){i||(F.filesListObj=JSON.parse(e.data),F.fakeObj=JSON.parse(e.data)||{})},_.pixelRatio=function(){if(!_.EnvConfig.pixelRatioInt)try{return _.EnvConfig.pixelRatioInt=_.systemInfo.pixelRatio,_.systemInfo.pixelRatio}catch(i){}return _.EnvConfig.pixelRatioInt},_.createElement=function(i){if("textarea"==i||"input"==i)return _.onCreateInput(i);if("div"!=i)return _._preCreateElement(i);i=_._preCreateElement(i);return i.contains=function(i){return null},i.removeChild=function(i){},i},_.onCreateInput=function(i){i=_._preCreateElement(i);return i.focus=L.inputFocus,i.blur=L.inputblur,i.style={},i.value=0,i.parentElement={},i.placeholder={},i.type={},i.setColor=function(i){},i.setType=function(i){},i.setFontFace=function(i){},i.addEventListener=function(i){},i.contains=function(i){return null},i.removeChild=function(i){},i},_.createShaderCondition=function(i){var e=this;return function(){return e[i.replace("this.","")]}},_.sendAtlasToOpenDataContext=function(i){if(!laya.hw.mini.HWMiniAdapter.isZiYu){var e=p.getRes(g.formatURL(i));if(!e)throw"传递的url没有获取到对应的图集数据信息,请确保图集已经过!";e.meta.image.split(",");if(e.meta&&e.meta.image)for(var t=e.meta.image.split(","),n=0<=i.indexOf("/")?"/":"\\",n=i.lastIndexOf(n),o=0<=n?i.substr(0,n+1):"",a=0,l=t.length;a\s+<");try{e=(new t.DOMParser).parseFromString(i,"text/xml")}catch(i){throw"需要引入xml解析库文件"}return e},_.idx=1,e(_,["nativefiles",function(){return this.nativefiles=["layaNativeDir","wxlocal"]}]),_);function _(){}var F=(n(b,"laya.hw.mini.MiniFileMgr",null,"MiniFileMgr$9"),b.isLocalNativeFile=function(i){for(var e=0,t=w.nativefiles.length;ew.minClearSize&&(w.minClearSize=i.size),b.onClearCacheRes()),b.deleteFile(t,n,o,a,i.size)},fail:function(i){null!=o&&o.runWith([1,i])}}):null!=o&&o.runWith([0]):b.fs.getFileInfo({filePath:t,success:function(e){l&&52428800<=u+4194304+e.size&&(e.size>w.minClearSize&&(w.minClearSize=e.size),b.onClearCacheRes()),b.fs.copyFile({srcPath:t,destPath:r,success:function(i){b.onSaveFile(n,s,!0,a,o,e.size)},fail:function(i){null!=o&&o.runWith([1,i])}})},fail:function(i){null!=o&&o.runWith([1,i])}})},b.onClearCacheRes=function(){var i,e=w.minClearSize,t=[];for(i in b.filesListObj)"fileUsedSize"!=i&&t.push(b.filesListObj[i]);b.sortOn(t,"times",16);for(var n=0,o=1,a=t.length;o