!function(n,g){g.un,g.uns;var s=g.static,h=g.class,o=g.getset,i=(g.__newvec,laya.display.Animation),l=laya.utils.Browser,p=laya.utils.ClassUtils,e=laya.filters.ColorFilter,r=laya.utils.Ease,a=laya.events.Event,c=(laya.events.EventDispatcher,laya.display.css.Font),_=laya.display.FrameAnimation,t=laya.display.Graphics,u=laya.utils.Handler,d=laya.net.HttpRequest,f=laya.display.Input,m=laya.net.Loader,y=laya.net.LocalStorage,v=(laya.display.Node,laya.maths.Point),C=laya.maths.Rectangle,b=laya.renders.Render,S=laya.display.Sprite,x=(laya.display.Stage,laya.display.Text),w=laya.resource.Texture,B=laya.utils.TimeLine,I=laya.utils.Tween,k=laya.utils.Utils,L=laya.utils.WeakObject;g.interface("laya.ui.IItem"),g.interface("laya.ui.ISelect"),g.interface("laya.ui.IRender"),g.interface("laya.ui.IComponent"),g.interface("laya.ui.IBox","IComponent");var M=(h(T,"laya.ui.LayoutStyle"),s(T,["EMPTY",function(){return this.EMPTY=new T}]),T);function T(){this.enable=!1,this.top=NaN,this.bottom=NaN,this.left=NaN,this.right=NaN,this.centerX=NaN,this.centerY=NaN,this.anchorX=NaN,this.anchorY=NaN}var z=(h(P,"laya.ui.Styles"),P.labelColor="#000000",P.buttonStateNum=3,P.scrollBarMinNum=15,P.scrollBarDelayTime=500,s(P,["defaultSizeGrid",function(){return this.defaultSizeGrid=[4,4,4,4,0]},"labelPadding",function(){return this.labelPadding=[2,2,2,2]},"inputLabelPadding",function(){return this.inputLabelPadding=[1,1,1,3]},"buttonLabelColors",function(){return this.buttonLabelColors=["#32556b","#32cc6b","#ff0000","#C0C0C0"]},"comboBoxItemColors",function(){return this.comboBoxItemColors=["#5e95b6","#ffffff","#000000","#8fa4b1","#ffffff"]}]),P);function P(){}var H=(h(D,"laya.ui.UIUtils"),D.fillArray=function(t,i,e){var s=t.concat();if(i)for(var n=i.split(","),h=0,o=Math.min(s.length,n.length);h>1)+t.pivotX),t.y=Math.round((g.stage.height-t.height>>1)+t.pivotY)},i.open=function(t,i,e){void 0===e&&(e=!1),(i=void 0===i?!1:i)&&this._closeAll(),t.popupCenter&&this._centerDialog(t),this.addChild(t),(t.isModal||this._$P.hasZorder)&&this.timer.callLater(this,this._checkMask),e&&null!=t.popupEffect?t.popupEffect.runWith(t):this.doOpen(t),this.event("open")},i.doOpen=function(t){t.onOpened()},i.lock=function(t){this.lockLayer&&(t?this.addChild(this.lockLayer):this.lockLayer.removeSelf())},i.close=function(t,i,e){(e=void 0===e?!1:e)&&null!=t.closeEffect?t.closeEffect.runWith([t,i]):this.doClose(t,i),this.event("close")},i.doClose=function(t,i){t.removeSelf(),t.isModal&&this._checkMask(),t.closeHandler&&t.closeHandler.runWith(i),t.onClosed(i)},i.closeAll=function(){this._closeAll(),this.event("close")},i._closeAll=function(){for(var t=this.numChildren-1;-1=this._toIndex?this.stop():this._index>=this._sources.length&&(this._index=0),this.index=this._index)},t.stop=function(){this._isPlaying=!1,g.timer.clear(this,this._loop),this.event("complete")},t._setClipChanged=function(){this._clipChanged||(this._clipChanged=!0,this.callLater(this.changeClip))},o(0,t,"interval",function(){return this._interval},function(t){this._interval!=t&&(this._interval=t,this._isPlaying&&this.play())}),o(0,t,"skin",function(){return this._skin},function(t){this._skin!=t&&((this._skin=t)?this._setClipChanged():this._bitmap.source=null)}),o(0,t,"sources",function(){return this._sources},function(t){this._sources=t,this.index=this._index,this.event("loaded")}),o(0,t,"clipX",function(){return this._clipX},function(t){this._clipX=t||1,this._setClipChanged()}),o(0,t,"clipY",function(){return this._clipY},function(t){this._clipY=t||1,this._setClipChanged()}),o(0,t,"total",function(){return this.runCallLater(this.changeClip),this._sources?this._sources.length:0}),o(0,t,"clipWidth",function(){return this._clipWidth},function(t){this._clipWidth=t,this._setClipChanged()}),o(0,t,"sizeGrid",function(){return this._bitmap.sizeGrid?this._bitmap.sizeGrid.join(","):null},function(t){this._bitmap.sizeGrid=H.fillArray(z.defaultSizeGrid,t,Number)}),o(0,t,"group",function(){return this._group},function(t){t&&this._skin&&m.setGroup(this._skin,t),this._group=t}),o(0,t,"clipHeight",function(){return this._clipHeight},function(t){this._clipHeight=t,this._setClipChanged()}),o(0,t,"width",i.prototype._$get_width,function(t){g.superSet(X,this,"width",t),this._bitmap.width=t}),o(0,t,"height",i.prototype._$get_height,function(t){g.superSet(X,this,"height",t),this._bitmap.height=t}),o(0,t,"measureWidth",function(){return this.runCallLater(this.changeClip),this._bitmap.width}),o(0,t,"measureHeight",function(){return this.runCallLater(this.changeClip),this._bitmap.height}),o(0,t,"index",function(){return this._index},function(t){this._index=t,this._bitmap&&this._sources&&(this._bitmap.source=this._sources[t]),this.event("change")}),o(0,t,"autoPlay",function(){return this._autoPlay},function(t){this._autoPlay!=t&&((this._autoPlay=t)?this.play():this.stop())}),o(0,t,"isPlaying",function(){return this._isPlaying},function(t){this._isPlaying=t}),o(0,t,"dataSource",i.prototype._$get_dataSource,function(t){"number"==typeof(this._dataSource=t)&&Math.floor(t)==t||"string"==typeof t?this.index=parseInt(t):g.superSet(X,this,"dataSource",t)}),o(0,t,"bitmap",function(){return this._bitmap}),s}(X),U=function(i){function t(){this.changeHandler=null,this._gridSize=11,this._bgColor="#ffffff",this._borderColor="#000000",this._inputColor="#000000",this._inputBgColor="#efefef",this._colorPanel=null,this._colorTiles=null,this._colorBlock=null,this._colorInput=null,this._colorButton=null,this._colors=[],this._selectedColor="#000000",this._panelChanged=!1,t.__super.call(this)}h(t,"laya.ui.ColorPicker",i);var e=t.prototype;return e.destroy=function(t){i.prototype.destroy.call(this,t=void 0===t?!0:t),this._colorPanel&&this._colorPanel.destroy(t),this._colorButton&&this._colorButton.destroy(t),this._colorPanel=null,this._colorTiles=null,this._colorBlock=null,this._colorInput=null,this._colorButton=null,this._colors=null,this.changeHandler=null},e.createChildren=function(){this.addChild(this._colorButton=new W),this._colorPanel=new V,this._colorPanel.size(230,166),this._colorPanel.addChild(this._colorTiles=new S),this._colorPanel.addChild(this._colorBlock=new S),this._colorPanel.addChild(this._colorInput=new f)},e.initialize=function(){this._colorButton.on("click",this,this.onColorButtonClick),this._colorBlock.pos(5,5),this._colorInput.pos(60,5),this._colorInput.size(60,20),this._colorInput.on("change",this,this.onColorInputChange),this._colorInput.on("keydown",this,this.onColorFieldKeyDown),this._colorTiles.pos(5,30),this._colorTiles.on("mousemove",this,this.onColorTilesMouseMove),this._colorTiles.on("click",this,this.onColorTilesClick),this._colorTiles.size(20*this._gridSize,12*this._gridSize),this._colorPanel.on("mousedown",this,this.onPanelMouseDown),this.bgColor=this._bgColor},e.onPanelMouseDown=function(t){t.stopPropagation()},e.changePanel=function(){this._panelChanged=!1;var t=this._colorPanel.graphics;t.clear(),t.drawRect(0,0,230,166,this._bgColor,this._borderColor),this.drawBlock(this._selectedColor),this._colorInput.borderColor=this._borderColor,this._colorInput.bgColor=this._inputBgColor,this._colorInput.color=this._inputColor,(t=this._colorTiles.graphics).clear();for(var i=[0,3355443,6710886,10066329,13421772,16777215,16711680,65280,255,16776960,65535,16711935],e=0;e<12;e++)for(var s=0;s<20;s++){var n=H.toColor(0===s?i[e]:1===s?0:51*(((3*e+s/6)%3<<0)+3*(e/6<<0))<<16|s%6*51<<8|(e<<0)%6*51);this._colors.push(n);var h=s*this._gridSize,o=e*this._gridSize;t.drawRect(h,o,this._gridSize,this._gridSize,n,"#000000")}},e.onColorButtonClick=function(t){this._colorPanel.parent?this.close():this.open()},e.open=function(){var t=this.localToGlobal(new v),i=t.x+this._colorPanel.width<=g.stage.width?t.x:g.stage.width-this._colorPanel.width,e=(e=t.y+this._colorButton.height)+this._colorPanel.height<=g.stage.height?e:t.y-this._colorPanel.height;this._colorPanel.pos(i,e),this._colorPanel.zOrder=1001,g._currentStage.addChild(this._colorPanel),g.stage.on("mousedown",this,this.removeColorBox)},e.close=function(){g.stage.off("mousedown",this,this.removeColorBox),this._colorPanel.removeSelf()},e.removeColorBox=function(t){this.close()},e.onColorFieldKeyDown=function(t){13==t.keyCode&&(this._colorInput.text?this.selectedColor=this._colorInput.text:this.selectedColor=null,this.close(),t.stopPropagation())},e.onColorInputChange=function(t){this._colorInput.text?this.drawBlock(this._colorInput.text):this.drawBlock("#FFFFFF")},e.onColorTilesClick=function(t){this.selectedColor=this.getColorByMouse(),this.close()},e.onColorTilesMouseMove=function(t){this._colorInput.focus=!1;var i=this.getColorByMouse();this._colorInput.text=i,this.drawBlock(i)},e.getColorByMouse=function(){var t=this._colorTiles.getMousePoint(),i=Math.floor(t.x/this._gridSize),t=Math.floor(t.y/this._gridSize);return this._colors[20*t+i]},e.drawBlock=function(t){var i=this._colorBlock.graphics;i.clear(),i.drawRect(0,0,50,20,t||"#ffffff",this._borderColor),t||i.drawLine(0,0,50,20,"#ff0000")},e.changeColor=function(){var t=this.graphics;t.clear();var i=this._selectedColor||"#000000";t.drawRect(0,0,this._colorButton.width,this._colorButton.height,i)},e._setPanelChanged=function(){this._panelChanged||(this._panelChanged=!0,this.callLater(this.changePanel))},o(0,e,"inputBgColor",function(){return this._inputBgColor},function(t){this._inputBgColor=t,this._setPanelChanged()}),o(0,e,"selectedColor",function(){return this._selectedColor},function(t){this._selectedColor!=t&&(this._selectedColor=this._colorInput.text=t,this.drawBlock(t),this.changeColor(),this.changeHandler&&this.changeHandler.runWith(this._selectedColor),this.event("change",a.EMPTY.setTo("change",this,this)))}),o(0,e,"skin",function(){return this._colorButton.skin},function(t){this._colorButton.skin=t,this.changeColor()}),o(0,e,"bgColor",function(){return this._bgColor},function(t){this._bgColor=t,this._setPanelChanged()}),o(0,e,"borderColor",function(){return this._borderColor},function(t){this._borderColor=t,this._setPanelChanged()}),o(0,e,"inputColor",function(){return this._inputColor},function(t){this._inputColor=t,this._setPanelChanged()}),t}(X),F=function(i){function e(t,i){this._visibleNum=6,this._button=null,this._list=null,this._isOpen=!1,this._itemSize=12,this._labels=[],this._selectedIndex=-1,this._selectHandler=null,this._itemHeight=NaN,this._listHeight=NaN,this._listChanged=!1,this._itemChanged=!1,this._scrollBarSkin=null,this._isCustomList=!1,this.itemRender=null,e.__super.call(this),this._itemColors=z.comboBoxItemColors,this.skin=t,this.labels=i}h(e,"laya.ui.ComboBox",i);var t=e.prototype;return t.destroy=function(t){i.prototype.destroy.call(this,t=void 0===t?!0:t),this._button&&this._button.destroy(t),this._list&&this._list.destroy(t),this._button=null,this._list=null,this._itemColors=null,this._labels=null,this._selectHandler=null},t.createChildren=function(){this.addChild(this._button=new W),this._button.text.align="left",this._button.labelPadding="0,0,0,5",this._button.on("mousedown",this,this.onButtonMouseDown)},t._createList=function(){this._list=new et,this._scrollBarSkin&&(this._list.vScrollBarSkin=this._scrollBarSkin),this._setListEvent(this._list)},t._setListEvent=function(t){this._list.selectEnable=!0,this._list.on("mousedown",this,this.onListDown),this._list.mouseHandler=u.create(this,this.onlistItemMouse,null,!1),this._list.scrollBar&&this._list.scrollBar.on("mousedown",this,this.onScrollBarDown)},t.onListDown=function(t){t.stopPropagation()},t.onScrollBarDown=function(t){t.stopPropagation()},t.onButtonMouseDown=function(t){this.callLater(this.switchTo,[!this._isOpen])},t.changeList=function(){this._listChanged=!1;var t=this.width-2,i=this._itemColors[2];this._itemHeight=this._itemSize+6,this._list.itemRender=this.itemRender||{type:"Box",child:[{type:"Label",props:{name:"label",x:1,padding:"3,3,3,3",width:t,height:this._itemHeight,fontSize:this._itemSize,color:i}}]},this._list.repeatY=this._visibleNum,this._list.refresh()},t.onlistItemMouse=function(t,i){var e=t.type;"mouseover"===e||"mouseout"===e?this._isCustomList||(!(t=this._list.getCell(i))||(t=t.getChildByName("label"))&&("mouseover"===e?(t.bgColor=this._itemColors[0],t.color=this._itemColors[1]):(t.bgColor=null,t.color=this._itemColors[2]))):"click"===e&&(this.selectedIndex=i,this.isOpen=!1)},t.switchTo=function(t){this.isOpen=t},t.changeOpen=function(){this.isOpen=!this._isOpen},t.changeItem=function(){var t;this._itemChanged=!1,this._listHeight=0=this.max?(this._isElastic=!0,this._checkElastic=!0):this._isElastic=!1):this._checkElastic=!0),this._isElastic?this._value<=this.min?this.value-=this._lastOffset*Math.max(0,1-(this.min-this._value)/this.elasticDistance):this._value>=this.max&&(this.value-=this._lastOffset*Math.max(0,1-(this._value-this.max)/this.elasticDistance)):this.value-=this._lastOffset)},t.onStageMouseUp2=function(t){if(g.stage.off("mouseup",this,this.onStageMouseUp2),g.stage.off("mouseout",this,this.onStageMouseUp2),g.timer.clear(this,this.loop),!(this._clickOnly&&this._value>=this.min&&this._value<=this.max))if(this._target.mouseEnabled=!0,this._isElastic)this._valuethis.max&&I.to(this,{value:this.max},this.elasticBackTime,r.sineOut,u.create(this,this.elasticOver));else if(this._offsets){this._offsets.length<1&&(this._offsets[0]=this.isVertical?g.stage.mouseY-this._lastPoint.y:g.stage.mouseX-this._lastPoint.x);for(var i,e=0,s=Math.min(this._offsets.length,3),n=0;ni&&(this._lastOffset=i)):this._lastOffset<0&&this.value>=this.max&&(this._isElastic=!0,i=.5*-(this.max+t-this.value),this._lastOffsetthis.max?I.to(this,{value:this.max},this.elasticBackTime,r.sineOut,u.create(this,this.elasticOver)):this.elasticOver():(this.event("end"),!this.hide&&this.autoHide&&I.to(this,{alpha:0},500)))},t.stopScroll=function(){this.onStageMouseUp2(null),g.timer.clear(this,this.tweenMove),I.clearTween(this)},o(0,t,"measureHeight",function(){return this.slider.isVertical?100:this.slider.height}),o(0,t,"skin",function(){return this._skin},function(t){this._skin!=t&&(this._skin=t,this.slider.skin=this._skin,this.callLater(this.changeScrollBar))}),o(0,t,"max",function(){return this.slider.max},function(t){this.slider.max=t}),o(0,t,"showButtons",function(){return this._showButtons},function(t){this._showButtons=t,this.callLater(this.changeScrollBar)}),o(0,t,"measureWidth",function(){return this.slider.isVertical?this.slider.width:100}),o(0,t,"min",function(){return this.slider.min},function(t){this.slider.min=t}),o(0,t,"value",function(){return this._value},function(t){t!==this._value&&(this._value=t,this._isElastic||(this.slider._value!=t&&(this.slider._value=t,this.slider.changeValue()),this._value=this.slider._value),this.event("change"),this.changeHandler&&this.changeHandler.runWith(this._value))}),o(0,t,"isVertical",function(){return this.slider.isVertical},function(t){this.slider.isVertical=t}),o(0,t,"sizeGrid",function(){return this.slider.sizeGrid},function(t){this.slider.sizeGrid=t}),o(0,t,"scrollSize",function(){return this._scrollSize},function(t){this._scrollSize=t}),o(0,t,"dataSource",i.prototype._$get_dataSource,function(t){"number"==typeof(this._dataSource=t)||"string"==typeof t?this.value=Number(t):g.superSet(X,this,"dataSource",t)}),o(0,t,"thumbPercent",function(){return this._thumbPercent},function(t){this.runCallLater(this.changeScrollBar),this.runCallLater(this.changeSize),this._thumbPercent=t=1<=t?.99:t,this.scaleBar&&(this.slider.isVertical?this.slider.bar.height=Math.max(this.slider.height*t,z.scrollBarMinNum):this.slider.bar.width=Math.max(this.slider.width*t,z.scrollBarMinNum))}),o(0,t,"target",function(){return this._target},function(t){this._target&&(this._target.off("mousewheel",this,this.onTargetMouseWheel),this._target.off("mousedown",this,this.onTargetMouseDown)),(this._target=t)&&(this._mouseWheelEnable&&this._target.on("mousewheel",this,this.onTargetMouseWheel),this._touchScrollEnable&&this._target.on("mousedown",this,this.onTargetMouseDown))}),o(0,t,"hide",function(){return this._hide},function(t){this._hide=t,this.visible=!t}),o(0,t,"touchScrollEnable",function(){return this._touchScrollEnable},function(t){this._touchScrollEnable=t,this.target=this._target}),o(0,t,"mouseWheelEnable",function(){return this._mouseWheelEnable},function(t){this._mouseWheelEnable=t,this.target=this._target}),o(0,t,"tick",function(){return this.slider.tick},function(t){this.slider.tick=t}),e}(X),q=function(i){function e(t){this.changeHandler=null,this.isVertical=!0,this.showLabel=!0,this._allowClickBack=!1,this._max=100,this._min=0,this._tick=1,this._value=0,this._skin=null,this._bg=null,this._progress=null,this._bar=null,this._tx=NaN,this._ty=NaN,this._maxMove=NaN,this._globalSacle=null,e.__super.call(this),this.skin=t}h(e,"laya.ui.Slider",i);var t=e.prototype;return t.destroy=function(t){i.prototype.destroy.call(this,t=void 0===t?!0:t),this._bg&&this._bg.destroy(t),this._bar&&this._bar.destroy(t),this._progress&&this._progress.destroy(t),this._bg=null,this._bar=null,this._progress=null,this.changeHandler=null},t.createChildren=function(){this.addChild(this._bg=new R),this.addChild(this._bar=new W)},t.initialize=function(){this._bar.on("mousedown",this,this.onBarMouseDown),this._bg.sizeGrid=this._bar.sizeGrid="4,4,4,4,0",this._progress&&(this._progress.sizeGrid=this._bar.sizeGrid),this.allowClickBack=!0},t.onBarMouseDown=function(t){this._globalSacle||(this._globalSacle=new v),this._globalSacle.setTo(this.globalScaleX||.01,this.globalScaleY||.01),this._maxMove=this.isVertical?this.height-this._bar.height:this.width-this._bar.width,this._tx=g.stage.mouseX,this._ty=g.stage.mouseY,g.stage.on("mousemove",this,this.mouseMove),g.stage.once("mouseup",this,this.mouseUp),g.stage.once("mouseout",this,this.mouseUp),this.showValueText()},t.showValueText=function(){var t;this.showLabel&&(t=laya.ui.Slider.label,this.addChild(t),t.textField.changeText(this._value+""),this.isVertical?(t.x=this._bar.x+20,t.y=.5*(this._bar.height-t.height)+this._bar.y):(t.y=this._bar.y-20,t.x=.5*(this._bar.width-t.width)+this._bar.x))},t.hideValueText=function(){laya.ui.Slider.label&&laya.ui.Slider.label.removeSelf()},t.mouseUp=function(t){g.stage.off("mousemove",this,this.mouseMove),g.stage.off("mouseup",this,this.mouseUp),g.stage.off("mouseout",this,this.mouseUp),this.sendChangeEvent("changed"),this.hideValueText()},t.mouseMove=function(t){var i=this._value;this.isVertical?(this._bar.y+=(g.stage.mouseY-this._ty)/this._globalSacle.y,this._bar.y>this._maxMove?this._bar.y=this._maxMove:this._bar.y<0&&(this._bar.y=0),this._value=this._bar.y/this._maxMove*(this._max-this._min)+this._min,this._progress&&(this._progress.height=this._bar.y+.5*this._bar.height)):(this._bar.x+=(g.stage.mouseX-this._tx)/this._globalSacle.x,this._bar.x>this._maxMove?this._bar.x=this._maxMove:this._bar.x<0&&(this._bar.x=0),this._value=this._bar.x/this._maxMove*(this._max-this._min)+this._min,this._progress&&(this._progress.width=this._bar.x+.5*this._bar.width)),this._tx=g.stage.mouseX,this._ty=g.stage.mouseY;var e=Math.pow(10,(this._tick+"").length-1);this._value=Math.round(Math.round(this._value/this._tick)*this._tick*e)/e,this._value!=i&&this.sendChangeEvent(),this.showValueText()},t.sendChangeEvent=function(t){this.event(t=void 0===t?"change":t),this.changeHandler&&this.changeHandler.runWith(this._value)},t.setBarPoint=function(){this.isVertical?this._bar.x=Math.round(.5*(this._bg.width-this._bar.width)):this._bar.y=Math.round(.5*(this._bg.height-this._bar.height))},t.changeSize=function(){i.prototype.changeSize.call(this),this.isVertical?this._bg.height=this.height:this._bg.width=this.width,this.setBarPoint(),this.changeValue()},t.setSlider=function(t,i,e){this._value=-1,this._min=t,this._max=tthis._max?this._max:this._valuet+i):this._bar.width=this.width*this._value},o(0,t,"measureHeight",function(){return this._bg.height}),o(0,t,"skin",function(){return this._skin},function(t){this._skin!=t&&(this._skin=t,this._bg.skin=this._skin,this._bar.skin=this._skin.replace(".png","$bar.png"),this.callLater(this.changeValue))}),o(0,t,"measureWidth",function(){return this._bg.width}),o(0,t,"height",i.prototype._$get_height,function(t){g.superSet(X,this,"height",t),this._bg.height=this._height,this._bar.height=this._height}),o(0,t,"bar",function(){return this._bar}),o(0,t,"value",function(){return this._value},function(t){this._value!=t&&(this._value=t=1g.stage.width&&(t.x-=s.width+i),t.y+s.height>g.stage.height&&(t.y-=s.height+e)},t.closeAll=function(){g.timer.clear(this,this._showTip),g.stage.off("mousemove",this,this._onStageMouseMove),g.stage.off("mousedown",this,this._onStageMouseDown),this.removeChildren()},t.showDislayTip=function(t){this.addChild(t),this._showToStage(this),g._currentStage.addChild(this)},t._showDefaultTip=function(t){this._tipText.text=t;t=this._tipBox.graphics;t.clear(),t.drawRect(0,0,this._tipText.width+10,this._tipText.height+10,i.tipBackColor),this.addChild(this._tipBox),this._showToStage(this),g._currentStage.addChild(this)},o(0,t,"defaultTipHandler",function(){return this._defaultTipHandler},function(t){this._defaultTipHandler=t}),i.offsetX=10,i.offsetY=15,i.tipTextColor="#ffffff",i.tipBackColor="#111111",i.tipDelay=200}(),function(i){function e(t){this.advsListArr=[],this.resUrl="https://unioncdn.layabox.com/config/iconlist.json",this._data=[],this._resquestTime=36e4,this._appid=null,this._appCodeImgStr=null,this._playIndex=0,this._lunboTime=5e3,e.__super.call(this),this._http=new l.window.XMLHttpRequest,this.skin=t,this.init(),this.size(120,120)}h(e,"laya.ui.AdvImage",i);var t=e.prototype;t.init=function(){l.onMiniGame&&this.isSupportJump?(g.timer.loop(this._resquestTime,this,this.onGetAdvsListData),this.onGetAdvsListData(),this.initEvent()):this.visible=!1},t.initEvent=function(){this.on("click",this,this.onAdvsImgClick)},t.onAdvsImgClick=function(){this.getCurrentAppidObj()&&this.jumptoGame()},t.revertAdvsData=function(){this.advsListArr[this._playIndex]&&(this.visible=!0,this.skin=this.advsListArr[this._playIndex])},t.jumptoGame=function(){var t=this;l.onMiniGame&&this.isSupportJump&&wx.navigateToMiniProgram({appId:this._appid,path:"",extraData:"",envVersion:"release",success:function(){console.log("-------------跳转成功--------------")},fail:function(){console.log("-------------跳转失败--------------")},complete:function(){console.log("-------------跳转接口调用成功--------------"),t.updateAdvsInfo()}.bind(this)})},t.updateAdvsInfo=function(){this.visible=!1,this.onLunbo(),g.timer.loop(this._lunboTime,this,this.onLunbo)},t.onLunbo=function(){this._playIndex>=this.advsListArr.length-1?this._playIndex=0:this._playIndex+=1,this.visible=!0,this.revertAdvsData()},t.getCurrentAppidObj=function(){return this.advsListArr[this._playIndex]},t.onGetAdvsListData=function(){var i=this,t=this.randRange(1e4,1e6),t=this.resUrl+"?"+t;this._http.open("get",t,!0),this._http.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),this._http.responseType="text",this._http.onerror=function(t){i._onError(t)},this._http.onload=function(t){i._onLoad(t)},this._http.send(null)},t.randRange=function(t,i){return Math.floor(Math.random()*(i-t+1))+t},t._onError=function(t){this.error("Request failed Status:"+this._http.status+" text:"+this._http.statusText)},t._onLoad=function(t){var i=this._http,e=void 0!==i.status?i.status:200;200===e||204===e||0===e?this.complete():this.error("["+i.status+"]"+i.statusText+":"+i.responseURL)},t.error=function(t){this.event("error",t)},t.complete=function(){try{this._data=this._http.response||this._http.responseText,this._data=JSON.parse(this._data),this.advsListArr=this._data.list,this._appid=this._data.appid,this._appCodeImgStr=this._data.qrcode,this.updateAdvsInfo(),this.revertAdvsData()}catch(t){this.error(t.message)}},t.clear=function(){var t=this._http;t.onerror=t.onabort=t.onprogress=t.onload=null},t.destroy=function(t){void 0===t&&(t=!0),i.prototype.destroy.call(this,!0),g.timer.clear(this,this.onLunbo),g.timer.clear(this,this.onGetAdvsListData),this.clear()},o(0,t,"isSupportJump",function(){return!!l.onMiniGame&&"function"==typeof wx.navigateToMiniProgram})}(R),function(){var u;function f(){this._idMap=null,this._aniList=null,this._watchMap={},f.__super.call(this)}h(f,"laya.ui.View",V);var t=f.prototype;return t.createView=function(t){if(t.animations&&!this._idMap&&(this._idMap={}),f.createComp(t,this,this),t.animations){for(var i,e,s=[],n=t.animations,h=0,o=n.length,h=0;hthis._startIndex?(a=r-this._startIndex,o=this._startIndex+e*(s+1),this._isMoved=h=!0):r=this._startIndex&&tthis._height,h=s&&t>this._width,o=n?this._width-e.width:this._width,r=h?this._height-s.height:this._height;e&&(e.x=this._width-e.width,e.y=0,e.height=this._height-(h?s.height:0),e.scrollSize=Math.max(.033*this._height,1),e.thumbPercent=r/i,e.setScroll(0,i-r,e.value)),s&&(s.x=0,s.y=this._height-s.height,s.width=this._width-(n?e.width:0),s.scrollSize=Math.max(.033*this._width,1),s.thumbPercent=o/t,s.setScroll(0,t-o,s.value))},e.changeSize=function(){laya.ui.Component.prototype.changeSize.call(this),this.setContentSize(this._width,this._height)},e.setContentSize=function(t,i){var e=this._content;e.width=t,e.height=i,e.scrollRect||(e.scrollRect=new C),e.scrollRect.setTo(0,0,t,i),e.scrollRect=e.scrollRect},e.onScrollBarChange=function(t){var i,e=this._content.scrollRect;e&&(i=Math.round(t.value),t.isVertical?e.y=i:e.x=i,this._content.scrollRect=e)},e.scrollTo=function(t,i){void 0===t&&(t=0),void 0===i&&(i=0),this.vScrollBar&&(this.vScrollBar.value=i),this.hScrollBar&&(this.hScrollBar.value=t)},e.refresh=function(){this.changeScroll()},e.onScrollStart=function(){this._$P.cacheAs||(this._$P.cacheAs=g.superGet(V,this,"cacheAs")),g.superSet(V,this,"cacheAs","none"),this._hScrollBar&&this._hScrollBar.once("end",this,this.onScrollEnd),this._vScrollBar&&this._vScrollBar.once("end",this,this.onScrollEnd)},e.onScrollEnd=function(){g.superSet(V,this,"cacheAs",this._$P.cacheAs)},e._setScrollChanged=function(){this._scrollChanged||(this._scrollChanged=!0,this.callLater(this.changeScroll))},o(0,e,"numChildren",function(){return this._content.numChildren}),o(0,e,"hScrollBarSkin",function(){return this._hScrollBar?this._hScrollBar.skin:null},function(t){null==this._hScrollBar&&(laya.display.Node.prototype.addChild.call(this,this._hScrollBar=new st),this._hScrollBar.on("change",this,this.onScrollBarChange,[this._hScrollBar]),this._hScrollBar.target=this._content,this._setScrollChanged()),this._hScrollBar.skin=t}),o(0,e,"contentWidth",function(){for(var t=0,i=this._content.numChildren-1;-1e.length-1||(i=e[i],t.init(i,this.screenType,new u(this,this.onItemClickCallBack)))},t.onItemClickCallBack=function(i){var t,e,s,n=this;swan.navigateToMiniProgram&&(t=i.appKey,e=i.path,s=i.extendInfo,swan.navigateToMiniProgram({appKey:t,path:e,extraData:s,success:function(t){},fail:function(t){},complete:function(t){n.reportError(i.statid)}.bind(this)}))},t.onJiantouImgClick=function(t){this.isShow=!1,this._moreBox&&(this._moreBox.visible=!1),null!=this.closeCallBack&&this.closeCallBack.run()},t.onCreateLabel=function(t,i,e,s,n,h,o){void 0===e&&(e=24),void 0===s&&(s="#000000"),void 0===n&&(n=!1),void 0===h&&(h="center"),void 0===o&&(o=10);var r=new J;return r.text=t,r.font="Microsoft YaHei",r.fontSize=e,r.color=s,r.bold=!0,r.leading=o,r.valign="middle",r.align=h,r.wordWrap=n,i.addChild(r),r},t.onCreateImage=function(t,i){var e=new R;return e.skin=t,i.addChild(e),e},t.init=function(){var t=-1