!function(t,a){a.un,a.uns;var i=a.static,e=a.class,n=a.getset,s=(a.__newvec,laya.utils.Browser),o=(laya.events.Event,laya.events.EventDispatcher),u=laya.resource.HTMLImage,p=laya.utils.Handler,l=laya.display.Input,g=laya.net.Loader,r=(laya.net.LocalStorage,laya.maths.Matrix,laya.renders.Render),d=laya.utils.RunDriver,c=laya.media.SoundChannel,f=laya.media.SoundManager,m=laya.net.URL,v=laya.utils.Utils,y=(e(h,"laya.mi.mini.KGMiniAdapter"),h.getJson=function(i){return JSON.parse(i)},h.init=function(i,e){void 0===i&&(i=!1),void 0===e&&(e=!1),h._inited||(h._inited=!0,(h.window=t).navigator.userAgent.indexOf("QuickGame")<0||(h.isZiYu=e,h.isPosMsgYu=i,h.EnvConfig={},h.isZiYu||(w.setNativeFileDir("/layaairGame"),w.existDir(w.fileNativeDir,p.create(h,h.onMkdirCallBack))),h.isZiYu||(h.systemInfo=laya.mi.mini.KGMiniAdapter.window.qg.getSystemInfoSync()),h.window.focus=function(){},a.getUrlPath=function(){},a._getUrlPath=function(){},h.window.logtime=function(i){},h.window.alertTimeLog=function(i){},h.window.resetShareInfo=function(){},h.EnvConfig.pixelRatioInt=0,d.getPixelRatio=h.pixelRatio,h._preCreateElement=s.createElement,s.createElement=h.createElement,d.createShaderCondition=h.createShaderCondition,v.parseXMLFromString=h.parseXMLFromString,l._createInputElement=L._createInputElement,h.EnvConfig.load=g.prototype.load,g.prototype.load=I.prototype.load,g.prototype._loadImage=F.prototype._loadImage,h.onReciveData()))},h.onReciveData=function(){laya.mi.mini.KGMiniAdapter.isZiYu&&laya.mi.mini.KGMiniAdapter.window.qg.onMessage&&laya.mi.mini.KGMiniAdapter.window.qg.onMessage(function(i){"opendatacontext"==i.isLoad?i.url&&(w.ziyuFileData[i.url]=i.atlasdata,w.ziyuFileTextureData[i.imgReadyUrl]=i.imgNativeUrl):"openJsondatacontext"==i.isLoad?i.url&&(w.ziyuFileData[i.url]=i.atlasdata):"openJsondatacontextPic"==i.isLoad&&(w.ziyuFileTextureData[i.imgReadyUrl]=i.imgNativeUrl)})},h.measureText=function(i){i=h._measureText(i);return i||(i={width:16},console.warn("-------微信获取文字宽度失败----等待修复---------")),i},h.getUrlEncode=function(i,e){return"arraybuffer"==e?"":"utf8"},h.downLoadFile=function(i,e,t,n){void 0===e&&(e=""),void 0===n&&(n="utf8"),w.getFileInfo(i)?null!=t&&t.runWith([0]):w.downLoadFile(i,e,t,n)},h.remove=function(i,e){w.deleteFile("",i,e,"",0)},h.removeAll=function(){w.deleteAll()},h.hasNativeFile=function(i){return w.isLocalNativeFile(i)},h.getFileInfo=function(i){return w.getFileInfo(i)},h.getFileList=function(){return w.filesListObj},h.exitMiniProgram=function(){laya.mi.mini.KGMiniAdapter.window.qg.exitMiniProgram()},h.onMkdirCallBack=function(i,e){i||(w.filesListObj=JSON.parse(e.data))},h.pixelRatio=function(){if(!h.EnvConfig.pixelRatioInt)try{return h.EnvConfig.pixelRatioInt=h.systemInfo.pixelRatio,h.systemInfo.pixelRatio}catch(i){}return h.EnvConfig.pixelRatioInt},h.createElement=function(i){var e;if("canvas"==i)return 1==h.idx?h.isZiYu?(e=h.window.document.createElement("canvas")).style={}:(e=h.window.document.getElementById("canvas")).style={width:e.width+"px",height:e.height+"px"}:e=h.window.document.createElement("canvas"),h.idx++,e;if("textarea"==i||"input"==i)return h.onCreateInput(i);if("div"!=i)return h._preCreateElement(i);i=h._preCreateElement(i);return i.contains=function(i){return null},i.removeChild=function(i){},i},h.onCreateInput=function(i){i=h._preCreateElement(i);return i.focus=L.wxinputFocus,i.blur=L.wxinputblur,i.style={},i.value=0,i.placeholder={},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},h.createShaderCondition=function(i){var e=this;return function(){return e[i.replace("this.","")]}},h.sendAtlasToOpenDataContext=function(i){if(!laya.mi.mini.KGMiniAdapter.isZiYu){var e=g.getRes(m.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),a=0<=n?i.substr(0,n+1):"",o=0,l=t.length;o\s+<");try{e=(new t.Parser.DOMParser).parseFromString(i,"text/xml")}catch(i){throw"需要引入xml解析库文件"}return e},h.idx=1,i(h,["nativefiles",function(){return this.nativefiles=["layaNativeDir","wxlocal"]}]),h);function h(){}var w=(e(_,"laya.mi.mini.MiniFileMgr",null,"MiniFileMgr$2"),_.isLocalNativeFile=function(i){for(var e=0,t=y.nativefiles.length;ey.minClearSize&&(y.minClearSize=i.size),_.onClearCacheRes()),_.deleteFile(t,n,a,o,i.size)},fail:function(i){console.log("=1==getFileInfo fail data:"+JSON.stringify(i)),null!=a&&a.runWith([1,i])}}):null!=a&&a.runWith([0]):_.fs.getFileInfo({filePath:t,success:function(e){l&&52428800<=u+4194304+e.size&&(e.size>y.minClearSize&&(y.minClearSize=e.size),_.onClearCacheRes()),console.log("=====tempFilePath:"+t+"===saveFilePath:"+s),_.fs.copyFile({srcPath:t,destPath:s,success:function(i){_.onSaveFile(n,r,!0,o,a,e.size)},fail:function(i){console.log("===copyFile fail data:"+JSON.stringify(i)),null!=a&&a.runWith([1,i])}})},fail:function(i){console.log("=2==getFileInfo fail data:"+JSON.stringify(i)),null!=a&&a.runWith([1,i])}})},_.onClearCacheRes=function(){var i,e=y.minClearSize,t=[];for(i in _.filesListObj)"fileUsedSize"!=i&&t.push(_.filesListObj[i]);_.sortOn(t,"times",16);for(var n=0,a=1,o=t.length;a