立即
领取
";break;case JsBridge.Download.STATE_UPDATE:r.text=o?"立即更新应用宝":"立即
领取
";break;case JsBridge.Download.STATE_QUEUING:r.text="等待中";break;case JsBridge.Download.STATE_DOWNLOADING:r.text=u.default.isWC?"下载中":i+"%",t.isProcessDownloading=!0,u.default.isYYB&&!s.stopAdvanceDownload&&i>80&&t.doAction();break;case JsBridge.Download.STATE_DOWNLOADED:r.text=o?"立即安装应用宝":"安装
领取
",r.actionId=d.default.DOWNLOADED,t.isProcessInstalling=!0;break;case JsBridge.Download.STATE_INSTALLED:r.text=o?"立即打开应用宝":"打开
领取
",r.actionId=d.default.AUTOOPEN,r.autoOpen=!0;break;case JsBridge.Download.STATE_INSTALLING:r.text="安装中";break;case JsBridge.Download.STATE_PAUSED:r.text=t.onTap?"继续":"立即
领取
";break;case 13:r.text="下载抢购";break;case 99:r.text="去抢号";break;case 100:r.text="参与内测";break;case 1e4:r.text="等wifi"}if((0,l.default)('.download-btn[data-app-id="'+t.args.appid+'"]').html(r.text),t.onTap&&!t.duplicateFresh&&r.autoOpen&&(u.default.isKB&&this.isInstalledYYB||t.isProcessInstalling)){var a=function(){var e=t.node.getAttribute("data-coupon-id"),i=t.node.getAttribute("data-app-id"),n=s.getCouponInfo(Number(e)),r=s.getAppInfo(i);t.hasOpened=!0;var o=function(){s.getAward(t,n,r)};setTimeout(function(){window.resumeEmits.push(o)},0),n.applink?JsBridge.callWithScheme(n.applink):t.doAction()};u.default.isWC||u.default.isWESECURE?a():(u.default.isMQ||u.default.isYYB||u.default.isKB)&&window.resumeEmits.push(a)}!t.duplicateFresh&&(r.actionId==d.default.DOWNLOADED&&t.isProcessDownloading||r.actionId==d.default.AUTOOPEN&&t.isProcessInstalling)&&(d.default.send(null,{actionId:r.actionId,appid:t.args.appid,slotId:t.slotId||"",recommendId:t.args.recommendId||"",channelid:t.args.channelId||""}),r.actionId==d.default.DOWNLOADED&&d.default.send(null,{actionId:d.default.INSTALL,appid:t.args.appid,slotId:t.slotId||"",recommendId:t.args.recommendId||"",channelid:t.args.channelId||""}))},e.prototype.render=function(){var t=this;(0,l.default)(".home").bind("tap",function(){x.default.show("start")});var e=document.createElement("div");e.className="page-result",e.style.display="none",document.querySelector(".page-container").appendChild(e),e.addEventListener("touchstart",function(e){t.startY=e&&e.touches[0]&&e.touches[0].pageY||0}),e.addEventListener("touchmove",function(t){t&&t.preventDefault()}),e.addEventListener("touchend",function(e){e&&e.preventDefault(),t.curY=e&&e.changedTouches[0]&&e.changedTouches[0].pageY||0,t.curY-t.startY<-100&&t.moveUp()})},e.prototype.getCouponInfo=function(t){var e=void 0;return this.coupons=[].concat(this.coupons||[],x.default.PageInstanceMap.reward.normalCouponList||[],[{id:201811115848,appInfo:w.default.YYBAppInfo,applink:this.guideToYYB,iOSApplink:"",ad_h5url:"",isPayCoupon:0}]),this.coupons.forEach(function(i){i.id==t&&(e=i)}),e},e.prototype.getAppInfo=function(t){var e=void 0;return this.appInfos=[].concat(this.appInfos||[],(x.default.PageInstanceMap.reward.normalCouponList||[]).map(function(t){return t.appInfo}),[w.default.YYBAppInfo]),this.appInfos.forEach(function(i,n){i&&i.appId==t&&(e=i)}),e},e.prototype.onTap=function(t){var e=this,i=t.currentTarget,n=i.getAttribute("data-coupon-id"),s=i.getAttribute("data-app-id"),r=this.getCouponInfo(Number(n)),o=this.getAppInfo(s),a=i.getAttribute("data-slot-id")||"",h=i.getAttribute("disabled");if(i.getAttribute("data-from-history"),"1"!==h){var l=this.DownloadInstanceMap[r.appInfo.appId];if(JsBridge.iOS||u.default.isNormalH5)JsBridge.iOS&&u.default.isWC?JsBridge.callWithScheme(r.iOSApplink||r.ad_url,function(){location.href=r.ad_h5url,d.default.send(null,{actionId:d.default.DOWNLOAD,appid:o.appId,slotId:a,recommendId:o.recommendId||"",channelid:o.channelId||""})}):JsBridge.iOS&&u.default.isKB?JsBridge.iOSOpenAppBtn(r.iOSApplink||r.ad_url,r.ad_h5url,function(t,e){e?d.default.send(null,{actionId:d.default.OPEN,appid:o.appId,slotId:a,recommendId:o.recommendId||"",channelid:o.channelId||""}):d.default.send(null,{actionId:d.default.DOWNLOAD,appid:o.appId,slotId:a,recommendId:o.recommendId||"",channelid:o.channelId||""})}):u.default.isKG&&!JsBridge.iOS?kgbridge.invoke("isAppInstall",{packageId:o.packageName,callback:function(t){1==t.code?(location.href=r.applink||r.ad_url,l&&!l.isSendRedFlower&&(e.DownloadInstanceMap[r.appInfo.appId].isSendRedFlower=!0,d.default.sendKG()),d.default.send(null,{actionId:d.default.OPEN,appid:o.appId,slotId:a,recommendId:o.recommendId||"",channelid:o.channelId||""})):(location.href=(o.cdnUrl+"&via="+u.default.via).replace("http","download"),l||(e.DownloadInstanceMap[r.appInfo.appId]={isSendRedFlower:!1}),d.default.send(null,{actionId:d.default.DOWNLOAD,appid:o.appId,slotId:a,recommendId:o.recommendId||"",channelid:o.channelId||""}))}}):l?(location.href=(JsBridge.iOS?r.iOSApplink:r.applink)||r.ad_url,d.default.send(null,{actionId:d.default.OPEN,appid:o.appId,slotId:a,recommendId:o.recommendId||"",channelid:o.channelId||""})):(e.DownloadInstanceMap[r.appInfo.appId]=!0,JsBridge.iOS?location.href=r.ad_h5url:location.href=o.cdnUrl+"&via="+u.default.via,d.default.send(null,{actionId:d.default.DOWNLOAD,appid:o.appId,slotId:a,recommendId:o.recommendId||"",channelid:o.channelId||""}));else if(l){var c=d.default.CLICK,f=!1,p="";switch(l.hasOpened,l.onTap=!0,l.node=i,l.state){case JsBridge.Download.STATE_READY:c=d.default.DOWNLOAD;break;case JsBridge.Download.STATE_UPDATE:c=d.default.UPDATE;break;case JsBridge.Download.STATE_INSTALLED:c=d.default.OPEN,f=!0;break;case JsBridge.Download.STATE_DOWNLOADED:c=d.default.INSTALL;break;case JsBridge.Download.STATE_DOWNLOADING:c=d.default.CLICK,p="01";break;case JsBridge.Download.STATE_PAUSED:c=d.default.CLICK,p="02"}f&&r.applink?u.default.isMQ||r.isSpecialCoupon?JsBridge.callWithScheme(r.applink):this.getAward(l,r,o,!0):l.doAction(),l.slotId=a;var g={actionId:c,appid:o.appId,slotId:a,recommendId:o.recommendId||"",channelid:o.channelId||""};p&&(g.statusId=p),u.default.isKB&&(l.state===JsBridge.Download.STATE_READY||l.state===JsBridge.Download.STATE_UPDATE?(g.opraction=200,g.targetType=2,g.itemStatus=10):l.state===JsBridge.Download.STATE_INSTALLED&&(g.opraction=200,g.targetType=2,g.itemStatus=80)),t&&(d.default.send(t.target,g),t.stopPropagation())}else this.createDownload(r,r.appInfo,i)}},e.prototype.getAward=function(t,e,i,r){var o,a=this;m.default.login((o=(0,s.default)(n.default.mark(function s(o){var h,u,c;return n.default.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(!o||!o.notInstallWX){n.next=4;break}v.default.toast("本活动需要在微信登录环境下参与,请先下载注册微信"),n.next=18;break;case 4:if(e.isPayCoupon){n.next=13;break}if(h=t.node.getAttribute("data-from-history"),e.isGet||"1"==h){n.next=10;break}return n.next=9,a.finishTask(e);case 9:e.isGet=!0;case 10:r&&JsBridge.callWithScheme(e.applink),n.next=18;break;case 13:if(e.isGet){n.next=18;break}return n.next=16,a.finishTask(e);case 16:0===(u=n.sent).ret?u.data.bonus?(e.isGet=!0,w.default.shouldShowToastSecond=!0,t.node.innerText="已领",t.node.classList.add("disabled"),t.node.setAttribute("disabled","1"),(0,l.default)(".tips.follow-guide").show(),a.redbagInst=new g.default,a.getAwardAppInfo=i,a.redbagInst.init({bonus:u.data&&(u.data.bonus||0)/100,appId:i&&i.appId,couponId:e&&e.id,name:i&&i.name}),a.redbagInst.show(),a.redbagInst.handleDownloadBtnStatus()):(e.isGet=!0,v.default.toast("优惠券领取成功!")):(c="啊哦,领取异常,请稍后再试!"+u.ret,-1002==u.ret?c="对不起,一台设备只能绑定一个微信账号参与活动":-1022==u.ret?c="今天已经领取过了哦!请再玩一次,领取11.11大额优惠券吧!":-1007==u.ret&&(c="啊哦,立减金已领光!请再玩一次,领取11.11大额优惠券吧!",w.default.shouldShowToastSecond=!0,w.default.fetchedCoupons&&w.default.fetchedCoupons.forEach(function(t){if(t.isPayCoupon){var e=(0,l.default)('.download-btn[data-coupon-id="'+t.id+'"]');e.addClass("disabled"),e.attr("disabled","1"),e.html("明天
再来
"),t.disabled=!0}})),v.default.toast(c));case 18:case"end":return n.stop()}},s,a)})),function(t){return o.apply(this,arguments)}))},e.prototype.finishTask=(i=(0,s.default)(n.default.mark(function t(e){var i;return n.default.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return i=u.default.isYYB?"YYB":u.default.isKB?"KB":"CDN",t.abrupt("return",f.default.send({type:"post",url:u.default.host+"/node/ActPromotionTask",data:{action:"FinishTask",imei:u.default.mobileInfo.imei||"",guid:u.default.mobileInfo.phoneGuid||"",actId:u.default.activityId||"",openid:u.default.userInfo.openid||"",accesstoken:u.default.userInfo.accesstoken||"",taskId:e.id||"",appId:e.appInfo.appId||"",category:e.couponCategory||"",channelType:i,logintype:"WX",appName:"MIG_YYB_FBI_ACT"}}));case 2:case"end":return t.stop()}},t,this)})),function(t){return i.apply(this,arguments)}),e.prototype.updateCouponState=function(){},e;var i,y}(y.default);e.default=_},function(module,exports){module.exports=function anonymous(locals,escapeFn,include,rethrow){escapeFn=escapeFn||function(t){return null==t?"":String(t).replace(_MATCH_HTML,encode_char)};var _ENCODE_HTML_RULES={"&":"&","<":"<",">":">",'"':""","'":"'"},_MATCH_HTML=/[&<>'"]/g;function encode_char(t){return _ENCODE_HTML_RULES[t]||t}var __output=[],__append=__output.push.bind(__output);with(locals||{}){__append(''),__append(escapeFn(recommendTipRemark)),__append("
"),isGuideYYB&&__append('下载
领取
下载
领取
下载
领取
下载
领取
恭喜获得
'),__append(escapeFn(name)),__append("免单大奖
恭喜获得
'),__append(escapeFn(name)),__append("立减金
请留意微信支付消息并添加卡包
'),__append(" ")),__append("C&&T O&&(O=L),L 0&&(a=(o=U.wrappedText).length);var z=e._bounds.lines;1===N?X=(z.longest-z.lengths[0])/2:2===N&&(X=z.longest-z.lengths[0]);for(var W=s.roundPixels,G=0;G0&&(a=(o=L.wrappedText).length);var R=e._bounds.lines;1===P?I=(R.longest-R.lengths[0])/2:2===P&&(I=R.longest-R.lengths[0]),h.translate(-e.displayOriginX,-e.displayOriginY);for(var k=s.roundPixels,D=0;D0!=t>0,this._alpha=t}}});t.exports=r},function(t,e,i){var n=i(1),s=i(1);n=i(937),s=i(938),t.exports={renderWebGL:n,renderCanvas:s}},function(t,e){t.exports=function(t,e,i,n,s){var r=e.list;if(0!==r.length){var o=e.localTransform;s?(o.loadIdentity(),o.multiply(s),o.translate(e.x,e.y),o.rotate(e.rotation),o.scale(e.scaleX,e.scaleY)):o.applyITRS(e.x,e.y,e.rotation,e.scaleX,e.scaleY);var a=-1!==e.blendMode;a||t.setBlendMode(0);for(var h=e.alphaTopLeft,l=e.alphaTopRight,u=e.alphaBottomLeft,c=e.alphaBottomRight,d=e.scrollFactorX,f=e.scrollFactorY,p=r,g=r.length,v=0;vthis.nextFpsUpdate&&(this.actualFps=.25*this.framesThisSecond+.75*this.actualFps,this.nextFpsUpdate=t+1e3,this.framesThisSecond=0),this.framesThisSecond++;var h=o/this._target;this.callback(t,o,h),this.lastTime=t,this.frame++},tick:function(){this.step()},sleep:function(){this.running&&(this.raf.stop(),this.running=!1)},wake:function(t){this.running?this.sleep():t&&(this.startTime+=-this.lastTime+(this.lastTime+window.performance.now())),this.raf.start(this.step.bind(this),this.useRAF),this.running=!0,this.step()},getDuration:function(){return Math.round(this.lastTime-this.startTime)/1e3},getDurationMS:function(){return Math.round(this.lastTime-this.startTime)},stop:function(){return this.running=!1,this.started=!1,this.raf.stop(),this},destroy:function(){this.stop(),this.callback=r,this.raf=null,this.game=null}});t.exports=a},function(t,e,i){var n=i(0),s=i(1),r=new n({initialize:function(){this.isRunning=!1,this.callback=s,this.tick=0,this.isSetTimeOut=!1,this.timeOutID=null,this.lastTime=0,this.target=0;var t=this;this.step=function e(){var i=window.performance.now();t.lastTime=t.tick,t.tick=i,t.callback(i),t.timeOutID=window.requestAnimationFrame(e)},this.stepTimeout=function e(){var i=Date.now(),n=Math.min(Math.max(2*t.target+t.tick-i,0),t.target);t.lastTime=t.tick,t.tick=i,t.callback(i),t.timeOutID=window.setTimeout(e,n)}},start:function(t,e,i){this.isRunning||(this.callback=t,this.isSetTimeOut=e,this.target=i,this.isRunning=!0,this.timeOutID=e?window.setTimeout(this.stepTimeout,0):window.requestAnimationFrame(this.step))},stop:function(){this.isRunning=!1,this.isSetTimeOut?clearTimeout(this.timeOutID):window.cancelAnimationFrame(this.timeOutID)},destroy:function(){this.stop(),this.callback=s}});t.exports=r},function(t,e,i){var n=i(18);t.exports=function(t){var e,i=t.events;void 0!==document.hidden?e="visibilitychange":["webkit","moz","ms"].forEach(function(t){void 0!==document[t+"Hidden"]&&(document.hidden=function(){return document[t+"Hidden"]},e=t+"visibilitychange")}),e&&document.addEventListener(e,function(t){document.hidden||"pause"===t.type?i.emit(n.HIDDEN):i.emit(n.VISIBLE)},!1),window.onblur=function(){i.emit(n.BLUR)},window.onfocus=function(){i.emit(n.FOCUS)},window.focus&&t.config.autoFocus&&window.focus()}},function(t,e,i){var n=i(327),s=i(26),r=i(6);t.exports=function(t){var e=r(t,"data",[]),i=r(t,"canvas",null),o=r(t,"palette",n),a=r(t,"pixelWidth",1),h=r(t,"pixelHeight",a),l=r(t,"resizeCanvas",!0),u=r(t,"clearCanvas",!0),c=r(t,"preRender",null),d=r(t,"postRender",null),f=Math.floor(Math.abs(e[0].length*a)),p=Math.floor(Math.abs(e.length*h));i||(i=s.create2D(this,f,p),l=!1,u=!1),l&&(i.width=f,i.height=p);var g=i.getContext("2d");u&&g.clearRect(0,0,f,p),c&&c(i,g);for(var v=0;v0&&(t=(e=r(e,n.y))*this.aspectRatio)):(i&&this.aspectRatios)&&(t=(e=r(e,n.y))*this.aspectRatio,n.x>0&&(e=(t=r(t,n.x))*(1/this.aspectRatio))),this._width=t,this._height=e,this},fitTo:function(t,e){return this.constrain(t,e,!0)},envelop:function(t,e){return this.constrain(t,e,!1)},setWidth:function(t){return this.setSize(t,this._height)},setHeight:function(t){return this.setSize(this._width,t)},toString:function(){return"[{ Size (width="+this._width+" height="+this._height+" aspectRatio="+this.aspectRatio+" aspectMode="+this.aspectMode+") }]"},setCSS:function(t){t&&t.style&&(t.style.width=this._width+"px",t.style.height=this._height+"px")},copy:function(t){return t.setAspectMode(this.aspectMode),t.aspectRatio=this.aspectRatio,t.setSize(this.width,this.height)},destroy:function(){this._parent=null,this.snapTo=null},width:{get:function(){return this._width},set:function(t){this.setSize(t,this._height)}},height:{get:function(){return this._height},set:function(t){this.setSize(this._width,t)}}});a.NONE=0,a.WIDTH_CONTROLS_HEIGHT=1,a.HEIGHT_CONTROLS_WIDTH=2,a.FIT=3,a.ENVELOP=4,t.exports=a},function(t,e,i){var n=i(0),s=i(121),r=i(22),o=i(18),a=i(6),h=i(81),l=i(1),u=i(354),c=i(177),d=new n({initialize:function(t,e){if(this.game=t,this.keys={},this.scenes=[],this._pending=[],this._start=[],this._queue=[],this._data={},this.isProcessing=!1,this.isBooted=!1,this.customViewports=0,e){Array.isArray(e)||(e=[e]);for(var i=0;i0){var l=this.tree,u=this.staticTree;for(n=(i=h.entries).length,t=0;tr&&(r=h.y),h.y