(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{"+1ry":function(t,e,n){},"09rO":function(t,e,n){"use strict";n.r(e),n.d(e,"default",(function(){return u}));var o=n("QKC2"),i=n.n(o),s=n("hBZP"),a=function(t){var e=t.replace("images/",""),n=e.indexOf("?");return-1!==n&&(e=e.substr(0,n)),e},r=function(t){function e(e,o,i,s){var r;(r=t.call(this)||this).root=void 0,r.stage=void 0,r.comp=void 0,r.isPause=!1,r.tickHandler=function(){r.isPause||r.stage.update()},r.canvas=e,r.adobeAn=o,r.rootComponentName=i;var c=Object.values(r.adobeAn.compositions)[0];r.comp=c;var l=c.getLibrary().properties,u=l.manifest,p=l.width,d=l.height;e.width=p,e.height=d;var m=s||u.map((function(t){var e=t.src,o=t.id;return{src:n("rLuR")("./"+a(e)),id:o}}));return r.loadManifest(m),r}i()(e,t);var o=e.prototype;return o.loadManifest=function(t){var e=this,n=new createjs.LoadQueue(!1),o=this.comp.getSpriteSheet(),i=this.comp.getLibrary(),s=this.comp.getImages();createjs.MotionGuidePlugin.install();n.addEventListener("complete",(function(t){var s=t.target;i.ssMetadata.forEach((function(t){o[t.name]=new createjs.SpriteSheet({images:[s.getResult(t.name)],frames:t.frames})})),n.removeAllEventListeners(),e.start(i)})),n.addEventListener("error ",(function(t){console.error(t)})),n.addEventListener("fileload",(function(t){t&&"image"===t.item.type&&(s[t.item.id]=t.result)})),n.loadManifest(t)},o.start=function(t){var e=this,n=new t[this.rootComponentName],o=new t.Stage(this.canvas);this.stage=o,this.root=n,this.root.callback=function(){e.emit("complete")},o.addChild(n),createjs.Ticker.framerate=t.properties.fps,createjs.Ticker.timingMode=createjs.Ticker.RAF_SYNCHED,this.emit("start")},o.destroy=function(){this.removeAllListeners(),createjs.Ticker.removeEventListener("tick",this.tickHandler),this.stage=null,delete this.stage,this.root=null,delete this.root,this.adobeAn=null,delete this.adobeAn,this.comp=null,delete this.comp,this.onStart=null,delete this.onStart},e}(s.EventEmitter),c={props:{adobeAn:{type:Object,required:!0},rootComponentName:{type:String,required:!0},pause:{type:Boolean,default:!1}},data:function(){return{isManifestLoaded:!1}},watch:{pause:function(t){this.app.isPause=t}},mounted:function(){var t=this;this.app=new r(this.$refs.canvas,this.adobeAn,this.rootComponentName),this.app.on("start",(function(){t.isManifestLoaded=!0,t.$emit("start")})),this.app.on("complete",(function(){t.$emit("complete")}))},beforeDestroy:function(){this.app.destroy()},methods:{getApp:function(){return this.app},getRoot:function(){return this.app.root}}},l=n("psIG"),u=Object(l.a)(c,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"createjs-component"},[e("canvas",{ref:"canvas"})])}),[],!1,null,null,null).exports},1:function(t,e){},"1GEk":function(t,e,n){"use strict";n.d(e,"a",(function(){return d}));var o=n("8VmE"),i=n.n(o),s=n("6DIm"),a={name:"Model",props:{component:[Object,String],componentProps:[Object],events:[Object],active:{type:Boolean,default:!1},programmatic:{type:Boolean,default:!1},clickModalClose:{type:Boolean,default:!0}},data:function(){return{isActive:!0}},computed:{isComponent:function(){return"object"==typeof this.component}},watch:{active:function(t){this.isActive=t},isActive:function(t){this.hiddenScroll(t)}},beforeMount:function(){this.programmatic&&document.body.appendChild(this.$el)},created:function(){"undefined"!=typeof window&&document.addEventListener("keyup",this.keyPressAndModalClickHandler)},mounted:function(){this.programmatic&&(this.isActive=!0)},beforeDestroy:function(){"undefined"!=typeof window&&document.removeEventListener("keyup",this.keyPressAndModalClickHandler)},methods:{hiddenScroll:function(t){"undefined"!=typeof window&&(t?(this.savedScrollTop=Math.max(document.documentElement.scrollTop,document.body.scrollTop),document.body.classList.add("no-scroll"),document.body.style.top="-"+this.savedScrollTop+"px"):(document.body.classList.remove("no-scroll"),document.documentElement.scrollTop=this.savedScrollTop,document.body.scrollTop=this.savedScrollTop))},close:function(){for(var t=this,e=arguments.length,n=new Array(e),o=0;o1?n:n[0]),this.$emit("update:active",!1),this.hiddenScroll(!1),this.programmatic&&(this.isActive=!1,setTimeout((function(){t.$destroy(),document.body.removeChild(t.$el)}),150))},keyPressAndModalClickHandler:function(t){var e=t.target,n=t.keyCode;!this.clickModalClose||e!==this.$refs.modalContent&&27!==n||this.close()}}},r=(n("1zmI"),n("psIG")),c=Object(r.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("transition",{attrs:{name:"fade"}},[t.isActive?n("div",{staticClass:"modal-component",class:{active:t.isActive}},[n("div",{ref:"modalContent",staticClass:"modal-component__content",on:{click:t.keyPressAndModalClickHandler}},[t.isComponent?n(t.component,t._g(t._b({tag:"component",on:{close:t.close}},"component",t.componentProps,!1),t.events)):t._e()],1)]):t._e()])}),[],!1,null,null,null).exports,l=function(t,e,n,o){return void 0===e&&(e={}),void 0===n&&(n={}),new Promise((function(a){var r={programmatic:!0,active:!0,component:t},l=i()({},r,n,{componentProps:e});new(s.a.extend(c))({parent:o,el:document.createElement("div"),propsData:l}).$once("close",(function(){a.apply(void 0,arguments)}))}))},u={name:"Alert",components:{},props:{message:[String,Array],type:{type:String,default:"alert"},close:{type:Function}},data:function(){return{}},computed:{show:function(){return!!this.message&&(!Array.isArray(this.message)||0!==this.message.length)}},mounted:function(){},beforeDestroy:function(){},methods:{innerClose:function(){this.$props.close&&this.$props.close("close"),this.$emit("close","close")}}},p=(n("ZqKK"),Object(r.a)(u,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"alert-root"},[e("div",{staticClass:"alert-body"},[e("div",{staticClass:"button butto-close",on:{click:this.innerClose}},[e("img",{attrs:{src:n("8eSn")}})]),e("div",{staticClass:"alert-message"},[this._v(" "+this._s(this.message))])])])}),[],!1,null,null,null).exports),d=function(t){return l(p,{message:t,type:"alert"})}},"1zmI":function(t,e,n){"use strict";var o=n("jfuc");n.n(o).a},2:function(t,e){},"2ExW":function(t,e,n){"use strict";n.r(e),n.d(e,"default",(function(){return g}));var o=[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"game__tips"},[this._v("獎品兌換期限至"),e("span",{staticClass:"highlight"},[this._v("12/1")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"game__frame__inner"},[e("div",{staticClass:"game__store"},[e("div",{staticClass:"game__store__coupon"})])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"fixed-bottom"},[e("div",{staticClass:"game__marquee"},[e("img",{attrs:{src:n("KNJ2")}}),e("div",{staticClass:"game__marquee__inner"},[e("div",{staticClass:"slick marquee2"},[e("div",{staticClass:"ml-5"},[this._v("每天額外吉點 完成自動獲得")]),e("div",{staticClass:"ml-5"},[this._v("每天額外吉點 完成自動獲得")])])])])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"game__popout"},[e("div",{staticClass:"game__popout__container"},[e("div",{staticClass:"game__popout__content"},[e("div",{staticClass:"content content__wait"},[e("div",{staticClass:"content__wait__text"},[this._v("07/26")])]),e("div",{staticClass:"content content__result"},[e("div",{staticClass:"content__result__text"},[e("p",[this._v("TEST")])])]),e("div",{staticClass:"content content__lp"},[e("div",{staticClass:"lp"})])]),e("div",{staticClass:"game__popout__submit"},[e("div",{staticClass:"game__popout__submit__text"},[this._v("99")]),e("div",{staticClass:"effect__container"},[e("div",{staticClass:"Scan"})])]),e("div",{staticClass:"game__popout__close"})])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"video__popout"},[e("div",{staticClass:"video__content",attrs:{id:"video__content"}}),e("div",{staticClass:"video__close"})])}],i=n("8VmE"),s=n.n(i),a=n("lOrp"),r=n("2MRG"),c=n("XOZl"),l=n("1GEk"),u=n("kQFM"),p=function(t,e,n){var o,i={id:1,lp:1,gp:10,issoldout:!1,isredeemed:!1,isnomoney:!1,canuse:!1,video:""},s=window.storePage,a=window.player;function r(){t,o=$('
\n
\n
\n
\n
\n
\n
\n
').appendTo($(".game__store__coupon")),i=$.extend(i,e),console.log(e),c(),o.click((function(t){t.preventDefault(),function t(){console.log("點選 "+i.gp+"吉點 交換 LINE Point : "+i.lp+"點"),i.issoldout?s.showPopout("

獎項已兌換完畢

"):i.lock?($(".video__popout").show(),TweenMax.set(".video__popout",{autoAlpha:0}),TweenMax.to(".video__popout",.5,{autoAlpha:1}),console.log("VIDEO = "+i.video),a.loadVideoById(i.video),a.stopVideo(0),a.videoCallback=function(){TweenMax.to(".video__popout",.5,{autoAlpha:0}),i.lock=!1,console.log("SET cookie"),$.cookie("luckydraw.isVideoUnlock",!0),console.log("luckydraw.isVideoUnlock = "+$.cookie("luckydraw.isVideoUnlock")),c(),setTimeout((function(){t()}),300)}):i.isredeemed?s.showPopout("

本週已兌換

"):i.isnomoney?s.showPopout("

很抱歉,兌換吉點餘額不足。

"):($(".game__popout__content .content").hide(),$(".game__popout__submit").show(),$(".game__popout__submit__text").text(i.gp),$(".game__popout .content__lp .lp").text(i.lp),$(".game__popout .content__lp").show(),TweenMax.set(".game__popout__submit",{y:50}),TweenMax.to(".game__popout__submit",.5,{y:0,ease:Back.easeOut.config(1.7)}),$(".game__popout").show(),TweenMax.set(".game__popout",{autoAlpha:0}),TweenMax.to(".game__popout",.5,{autoAlpha:1}),s.useCoupon(i.id,-i.gp,(function(){i.isredeemed=!0,c()})))}()}))}function c(){o.find(".coupon__item__lp").text(i.lp),o.find(".coupon__item__gp").text(i.gp),""!=i.video&&o.addClass("coupon__item__video"),i.lock?o.find(".coupon__item__btn").addClass("lock"):o.find(".coupon__item__btn").removeClass("lock"),i.issoldout?o.addClass("sellout"):o.removeClass("sellout"),i.isredeemed?o.find(".coupon__item__btn").addClass("used"):o.find(".coupon__item__btn").removeClass("used")}return{init:function(t){r()}}},d=function(t,e){var n="https://"+window.location.host+"/",o=[],i=function(){},s=!1;function a(t){$(".game__popout").show(),TweenMax.set(".game__popout",{autoAlpha:0}),$(".game__popout__content .content").hide(),$(".game__popout__submit").hide(),$(".game__popout__content .content__result").show(),$(".game__popout__content .content__result__text").html(t),TweenMax.to(".game__popout",.5,{autoAlpha:1})}return $(document).ready((function(){console.log("storePage is init."),$(".video__close").click((function(t){t.preventDefault(),TweenMax.to(".video__popout",.3,{autoAlpha:0}),player.stopVideo()})),$(".game__popout__close").click((function(t){t.preventDefault(),TweenMax.to(".game__popout",.3,{autoAlpha:0})})),$(".game__popout__submit").click((function(t){t.preventDefault(),i()}))})),{intoPage:function(){},leavePage:function(){},updateCoupon:function(t){!function(t){o=t,console.log("============== updateCoupon ==============");for(var e=0;e兌換完成
請至LINE錢包
查看點數

"),p()})).catch((function(t){u.a.commit("setLoading",!1),console.log("GetUserInfo Error\nName:"+t.name+"\nMessage"+t.message),Object(l.a)(t.message)})).finally((function(){s=!1,console.log("useCoupon processing end")})):(u.a.commit("setLoading",!1),console.log("兌換錯誤:
"+t.err),Object(l.a)("兌換錯誤:
"+t.err),s=!1,console.log("useCoupon processing end"))},error:function(t,e,n){u.a.commit("setLoading",!1),console.log("Status: "+e+", Error: "+n),Object(l.a)("連線錯誤:
Status: "+e+", Error: "+n),s=!1,console.log("useCoupon processing end")}}))}}(o,0,p)}}},m=function(){return{init:function(){window.player=new YT.Player("video__content",{height:"360",width:"640",videoId:"",playerVars:{autoplay:0,controls:0},events:{onStateChange:function(t){console.log("onPlayerStateChange"),0==t.data&&window.player.videoCallback()}}})}}},h=function(t,e,n){var o=t,i=e,s=n;return{init:function(){!function(){console.log("main is loaded.");var t=new d(i,s);window.storePage=t,(new m).init();for(var e=[{id:0,lp:1,gp:10,issoldout:!0,isredeemed:!1,isnomoney:!1,canuse:!1,fromAPI:!1},{id:0,lp:2,gp:20,issoldout:!0,isredeemed:!1,isnomoney:!1,canuse:!1,fromAPI:!1},{id:0,lp:3,gp:30,issoldout:!0,isredeemed:!1,isnomoney:!1,canuse:!1,fromAPI:!1},{id:0,lp:5,gp:50,issoldout:!0,isredeemed:!1,isnomoney:!1,canuse:!1,fromAPI:!1}],n=0;n敬請期待下次遊戲。")}()}}},f={tl:null,components:{},props:{show:{required:!0,type:Boolean,default:function(){return!1}}},data:function(){return{storeHelper:null}},computed:s()({},a.a.mapState([]),a.a.mapGetters(["LINEID","LINENAME","playerinfo","gpAll"]),{userGP:function(){var t=this.playerinfo;return t&&t.gp?t.gp:0}}),watch:{show:function(t){t?this.init():this.destory()}},mounted:function(){},beforeDestroy:function(){},methods:s()({},a.a.mapMutations(["setLoading"]),a.a.mapActions([]),{destory:function(){if(this.storeHelper){this.storeHelper=null;var t=document.querySelector(".game__store__coupon");document.querySelectorAll(".coupon__item").forEach((function(e){t.removeChild(e)})),this.storeHelper=null}if(this.$options.tl){var e=this.$refs,n=e.gameFrame,o=e.btnClose;this.$options.tl.paused(),this.$options.tl.kill(),this.$options.tl=null,n.removeAttribute("style"),o.removeAttribute("style")}$(".page-store .slick.marquee2").slick("unslick")},init:function(){var t=this,e=this.LINEID,n=this.LINENAME,o=this.$refs,i=o.gameFrame,s=o.btnClose;this.setLoading(!0),this.setupMarquee(),this.$options.tl=c.a.timeline({paused:!0,onComplete:function(){this.paused(),this.kill()}}),this.$options.tl.set(i,{y:100,opacity:0}),this.$options.tl.set(s,{css:{scale:0}}),this.$options.tl.to(i,{y:0,opacity:1,duration:1,ease:"Power4.easeInOut"}),this.$options.tl.to(s,{css:{scale:1},duration:.5,ease:"Elastic.easeInOut"}),r.b.info().then((function(o){var i=o.info.goodinfo;t.storeHelper=new h(i,e,n),t.storeHelper.init(),t.$options.tl.play()})).catch((function(t){console.log("Store Error\nName: "+t.name+"\nMessage: "+t.message)})).finally((function(){t.setLoading(!1)}))},onClose:function(){this.$emit("close")},setupMarquee:function(){$(".page-store .slick.marquee2").slick({speed:5e3,autoplay:!0,autoplaySpeed:0,centerMode:!0,cssEase:"linear",slidesToShow:1,slidesToScroll:1,variableWidth:!0,infinite:!0,initialSlide:1,arrows:!1,buttons:!1})}})},_=(n("aOIB"),n("psIG")),g=Object(_.a)(f,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"page-store storePage"},[n("section",{staticClass:"game game__container"},[n("div",{staticClass:"game__fixed"},[n("div",{staticClass:"fixed-top"},[n("div",{staticClass:"game__logo",on:{click:t.onClose}}),n("div",{staticClass:"game__exchange"},[n("div",{staticClass:"game__exchange__text"},[t._v(t._s(t.userGP))]),n("div",{staticClass:"score__exchange"})])]),n("div",{staticClass:"game__banner"}),n("div",{ref:"gameFrame",staticClass:"game__frame"},[t._m(0),t._m(1),n("div",{ref:"btnClose",staticClass:"icon-close",on:{click:t.onClose}})]),t._m(2)]),t._m(3)]),t._m(4)])}),o,!1,null,null,null).exports},"2MRG":function(t,e,n){"use strict";n.d(e,"b",(function(){return p})),n.d(e,"a",(function(){return d}));var o=n("zf4f"),i=n.n(o),s=n("kQFM"),a=n("czhI"),r=n.n(a).a.create({});r.interceptors.request.use((function(t){return t})),r.interceptors.response.use((function(t){t.config;var e=t.data,n=e.succ,o=e.err;return n?t.data:Promise.reject(new Error(o))}),(function(t){if(t.response){var e=t.response,n=e.status,o=e.data,i=e.statusText;console.error(n,i),console.log(o)}return t.request?console.log(t.request):console.log("Error",t.message),Promise.reject(t)}));var c=r,l={adapter:i.a,headers:{"Content-Type":"application/x-www-form-urlencoded;charset=UTF-8"}},u="https://declare.taiwanpay.com.tw",p={friendchk:function(){return c.get(u+"/api2021/friendchk/"+s.a.getters.LINEID,l).then((function(t){return t}))},info:function(){return c.get(u+"/api2021/info/"+s.a.getters.LINEID,l).then((function(t){return t}))}},d={game:function(){var t=new FormData;return t.append("name",s.a.getters.LINENAME),c.post(u+"/api2021/game/"+s.a.getters.LINEID,t,l).then((function(t){return t}))},redeem:function(t){var e=new FormData;return e.append("name",s.a.getters.LINENAME),c.post(u+"/api2021/redeem/"+s.a.getters.LINEID+"/"+t,e,l).then((function(t){return t}))}}},3:function(t,e){},"3THG":function(t,e,n){t.exports=n.p+"assets/img/fish-10.png?fcf44aec"},"3lPI":function(t,e,n){"use strict";var o=n("YGj1");n.n(o).a},4:function(t,e){},"4qaO":function(t,e,n){t.exports=n.p+"assets/img/game_logo.png?1e3cf4d1"},5:function(t,e){},"671O":function(t,e,n){"use strict";var o=n("tO6q");n.n(o).a},"7BjS":function(t,e,n){"use strict";n.r(e),n.d(e,"default",(function(){return _}));var o,i=n("8VmE"),s=n.n(i),a=n("lOrp"),r=(n("vvX8"),n("qIg4")),c=n.n(r),l=function(t){var e=this;this.login=function(){var t=e.liffId;return new Promise((function(e,n){c.a.init({liffId:t}).then((function(){c.a.isLoggedIn()||c.a.isInClient()?c.a.getProfile().then((function(t){e(t)})):c.a.login()})).catch((function(t){n(t)}))}))},this.openWindow=function(t){c.a.openWindow(t)},this.sendMessage=function(t){return void 0===c.a.sendMessages?Promise.reject(new Error("no liff")):c.a.sendMessages([{type:"text",text:t}])},this.liffId=t},u=(window.location.host,null),p=n("2MRG");n("Qi1R");!function(t,e){var n,o={},i={},s={};function a(){var t=this._cloneProps(new this.constructor(this.mode,this.startPosition,this.loop,this.reversed));return t.gotoAndStop(this.currentFrame),t.paused=this.paused,t.framerate=this.framerate,t}function r(e,n,o){var i=t.extend(e,t.MovieClip);return i.clone=a,i.nominalBounds=n,i.frameBounds=o,i}o.ssMetadata=[{name:"intro_atlas_1",frames:[[859,1140,190,161],[0,1140,321,395],[323,1140,296,319],[0,0,640,1138],[642,0,640,1138],[1117,1140,62,103],[1051,1140,64,105],[621,1140,236,251],[1284,0,640,1138]]}],(o.AnMovieClip=function(){this.actionFrames=[],this.ignorePause=!1,this.gotoAndPlay=function(e){t.MovieClip.prototype.gotoAndPlay.call(this,e)},this.play=function(){t.MovieClip.prototype.play.call(this)},this.gotoAndStop=function(e){t.MovieClip.prototype.gotoAndStop.call(this,e)},this.stop=function(){t.MovieClip.prototype.stop.call(this)}}).prototype=n=new t.MovieClip,(o.向量圖智慧型物件=function(){this.initialize(i.intro_atlas_1),this.gotoAndStop(0)}).prototype=n=new t.Sprite,(o.大吉合=function(){this.initialize(i.intro_atlas_1),this.gotoAndStop(1)}).prototype=n=new t.Sprite,(o._2=function(){this.initialize(i.intro_atlas_1),this.gotoAndStop(2)}).prototype=n=new t.Sprite,(o.BG=function(){this.initialize(i.intro_atlas_1),this.gotoAndStop(3)}).prototype=n=new t.Sprite,(o.star=function(){this.initialize(i.intro_atlas_1),this.gotoAndStop(4)}).prototype=n=new t.Sprite,(o.鹿鹿=function(){this.initialize(i.intro_atlas_1),this.gotoAndStop(5)}).prototype=n=new t.Sprite,(o.鹿鹿sOuterStroke=function(){this.initialize(i.intro_atlas_1),this.gotoAndStop(6)}).prototype=n=new t.Sprite,(o.線=function(){this.initialize(i.intro_atlas_1),this.gotoAndStop(7)}).prototype=n=new t.Sprite,(o.群組2=function(){this.initialize(i.intro_atlas_1),this.gotoAndStop(8)}).prototype=n=new t.Sprite,(o.群組2_1=function(e,n,i,s){null==i&&(i=!0),null==s&&(s=!1);var a=new Object;a.mode=e,a.startPosition=n,a.labels={},a.loop=i,a.reversed=s,t.MovieClip.apply(this,[a]),this.instance=new o.群組2,this.timeline.addTween(t.Tween.get(this.instance).wait(1)),this._renderFirstFrame()}).prototype=r(o.群組2_1,new t.Rectangle(0,0,640,1138),null),(o.鹿鹿sOuterStroke_1=function(e,n,i,s){null==i&&(i=!0),null==s&&(s=!1);var a=new Object;a.mode=e,a.startPosition=n,a.labels={},a.loop=i,a.reversed=s,t.MovieClip.apply(this,[a]),this.instance=new o.鹿鹿sOuterStroke,this.timeline.addTween(t.Tween.get(this.instance).wait(1)),this._renderFirstFrame()}).prototype=r(o.鹿鹿sOuterStroke_1,new t.Rectangle(0,0,64,105),null),(o.線_1=function(e,n,i,s){null==i&&(i=!0),null==s&&(s=!1);var a=new Object;a.mode=e,a.startPosition=n,a.labels={},a.loop=i,a.reversed=s,t.MovieClip.apply(this,[a]),this.instance=new o.線,this.timeline.addTween(t.Tween.get(this.instance).wait(1)),this._renderFirstFrame()}).prototype=r(o.線_1,new t.Rectangle(0,0,236,251),null),(o.向量圖智慧型物件_1=function(e,n,i,s){null==i&&(i=!0),null==s&&(s=!1);var a=new Object;a.mode=e,a.startPosition=n,a.labels={},a.loop=i,a.reversed=s,t.MovieClip.apply(this,[a]),this.instance=new o.向量圖智慧型物件,this.timeline.addTween(t.Tween.get(this.instance).wait(1)),this._renderFirstFrame()}).prototype=r(o.向量圖智慧型物件_1,new t.Rectangle(0,0,190,161),null),(o.BG_1=function(e,n,i,s){null==i&&(i=!0),null==s&&(s=!1);var a=new Object;a.mode=e,a.startPosition=n,a.labels={},a.loop=i,a.reversed=s,t.MovieClip.apply(this,[a]),this.instance=new o.BG,this.instance.setTransform(640,1,1,1,180),this.instance_1=new o.BG,this.timeline.addTween(t.Tween.get({}).to({state:[{t:this.instance_1},{t:this.instance}]}).wait(1)),this._renderFirstFrame()}).prototype=r(o.BG_1,new t.Rectangle(0,-1137,640,2275),null),(o.大吉合_1=function(e,n,i,s){null==i&&(i=!0),null==s&&(s=!1);var a=new Object;a.mode=e,a.startPosition=n,a.labels={},a.loop=i,a.reversed=s,t.MovieClip.apply(this,[a]),this.instance=new o.大吉合,this.timeline.addTween(t.Tween.get(this.instance).wait(120)),this._renderFirstFrame()}).prototype=n=new t.MovieClip,n.nominalBounds=new t.Rectangle(0,0,321,395),(o.傘2=function(e,n,i,s){null==i&&(i=!0),null==s&&(s=!1);var a=new Object;a.mode=e,a.startPosition=n,a.labels={},a.loop=i,a.reversed=s,t.MovieClip.apply(this,[a]),this.instance=new o._2,this.instance.setTransform(0,0,.4101,.4101),this.timeline.addTween(t.Tween.get(this.instance).wait(1)),this._renderFirstFrame()}).prototype=r(o.傘2,new t.Rectangle(0,0,121.4,130.9),null),(o.starloop=function(e,n,i,s){null==i&&(i=!0),null==s&&(s=!1);var a=new Object;a.mode=e,a.startPosition=n,a.labels={},a.loop=i,a.reversed=s,t.MovieClip.apply(this,[a]),this.instance=new o.star,this.instance_1=new o.star,this.instance_1.setTransform(0,1138),this.instance_2=new o.star,this.timeline.addTween(t.Tween.get({}).to({state:[{t:this.instance_2},{t:this.instance_1},{t:this.instance}]}).wait(1)),this._renderFirstFrame()}).prototype=r(o.starloop,new t.Rectangle(0,0,640,2276),null),(o.overlayer=function(e,n,o,i){null==o&&(o=!0),null==i&&(i=!1);var s=new Object;s.mode=e,s.startPosition=n,s.labels={},s.loop=o,s.reversed=i,t.MovieClip.apply(this,[s]),this.shape=new t.Shape,this.shape.graphics.f("#FFFFFF").s().p("Eg5DBcAMAAAi3/MByGAAAMAAAC3/g"),this.shape.setTransform(365.15,588.825),this.timeline.addTween(t.Tween.get(this.shape).wait(1)),this._renderFirstFrame()}).prototype=r(o.overlayer,new t.Rectangle(0,0,730.3,1177.7),null),(o.群組3=function(e,n,i,s){null==i&&(i=!0),null==s&&(s=!1);var a=new Object;a.mode=e,a.startPosition=n,a.labels={},a.loop=i,a.reversed=s,t.MovieClip.apply(this,[a]),this.instance=new o.starloop,this.instance.setTransform(320,569,1,1,0,0,0,320,569),this.timeline.addTween(t.Tween.get(this.instance).to({y:-565.2},298).wait(1)),this.instance_1=new o.群組2_1,this.instance_1.setTransform(320,569,1,1,0,0,0,320,569),this.timeline.addTween(t.Tween.get(this.instance_1).wait(299)),this._renderFirstFrame()}).prototype=n=new t.MovieClip,n.nominalBounds=new t.Rectangle(0,-1134.2,640,3410.2),(o.佩吉=function(e,n,i,s){null==i&&(i=!0),null==s&&(s=!1);var a=new Object;a.mode=e,a.startPosition=n,a.labels={},a.loop=i,a.reversed=s,t.MovieClip.apply(this,[a]),this.instance=new o.向量圖智慧型物件_1,this.instance.setTransform(100,206.5,1,1,0,0,0,95,80.5),this.timeline.addTween(t.Tween.get(this.instance).to({rotation:-16.7162,x:144.5,y:205.5},56).to({rotation:0,x:100,y:206.5},54).wait(1)),this.instance_1=new o.線_1,this.instance_1.setTransform(118,125.5,1,1,0,0,0,118,125.5),this.timeline.addTween(t.Tween.get(this.instance_1).to({regX:118.1,scaleX:1.0963,scaleY:1.0861,rotation:-16.7164,x:138.6,y:122.7},56).to({regX:118,scaleX:1,scaleY:1,rotation:0,x:118,y:125.5},54).wait(1)),this._renderFirstFrame()}).prototype=n=new t.MovieClip,n.nominalBounds=new t.Rectangle(-24.6,-45,326.20000000000005,354.9),(o.元件1=function(e,n,i,s){null==i&&(i=!0),null==s&&(s=!1);var a=new Object;a.mode=e,a.startPosition=n,a.labels={},a.loop=i,a.reversed=s,t.MovieClip.apply(this,[a]),this.instance=new o.鹿鹿,this.instance.setTransform(1,1),this.instance_1=new o.鹿鹿sOuterStroke_1,this.instance_1.setTransform(32,52.5,1,1,0,0,0,32,52.5),this.timeline.addTween(t.Tween.get({}).to({state:[{t:this.instance_1},{t:this.instance}]}).wait(1)),this._renderFirstFrame()}).prototype=r(o.元件1,new t.Rectangle(0,0,64,105),null),(o.鹿鹿_1=function(e,n,i,s){null==i&&(i=!0),null==s&&(s=!1);var a=new Object;a.mode=e,a.startPosition=n,a.labels={},a.loop=i,a.reversed=s,t.MovieClip.apply(this,[a]),this.instance=new o.元件1,this.instance.setTransform(32,52.5,1,1,0,0,0,32,52.5),this.timeline.addTween(t.Tween.get(this.instance).to({rotation:9.1938,x:33,y:57.4},44).to({rotation:0,x:32,y:52.5},40).wait(1)),this.instance_1=new o.傘2,this.instance_1.setTransform(36.8,64.7,1,1,0,0,0,73.8,138.7),this.timeline.addTween(t.Tween.get(this.instance_1).to({rotation:9.1938,x:35.8,y:70.2},44).to({rotation:0,x:36.8,y:64.7},40).wait(1)),this._renderFirstFrame()}).prototype=n=new t.MovieClip,n.nominalBounds=new t.Rectangle(-37,-78.5,142,192.9),(o.intro=function(e,n,i,s){null==i&&(i=!0),null==s&&(s=!1);var a=new Object;a.mode=e,a.startPosition=n,a.labels={loop:64,complete:89},a.loop=i,a.reversed=s,t.MovieClip.apply(this,[a]),this.actionFrames=[0,88,123],this.frame_0=function(){this.isComplete=!1,this.gotoAndPlay("start")},this.frame_88=function(){},this.frame_123=function(){this.stop(),this.callback()},this.timeline.addTween(t.Tween.get(this).call(this.frame_0).wait(88).call(this.frame_88).wait(35).call(this.frame_123).wait(1)),this.instance=new o.overlayer,this.instance.setTransform(338.45,569.75,1,1,0,0,0,365.2,588.8),this.timeline.addTween(t.Tween.get(this.instance).to({alpha:0},30).wait(79).to({alpha:1},14).wait(1)),this.instance_1=new o.佩吉,this.instance_1.setTransform(284,406.95,1,1,0,0,0,118,143.5),this.timeline.addTween(t.Tween.get(this.instance_1).wait(1).to({regX:138.5,regY:132.4,x:304.5,y:410.9},0).wait(1).to({y:425.05},0).wait(1).to({y:438.4},0).wait(1).to({y:450.95},0).wait(1).to({y:462.8},0).wait(1).to({y:473.95},0).wait(1).to({y:484.45},0).wait(1).to({y:494.35},0).wait(1).to({y:503.65},0).wait(1).to({y:512.45},0).wait(1).to({y:520.75},0).wait(1).to({y:528.55},0).wait(1).to({y:535.95},0).wait(1).to({y:542.9},0).wait(1).to({y:549.45},0).wait(1).to({y:555.6},0).wait(1).to({y:561.4},0).wait(1).to({y:566.9},0).wait(1).to({y:572.05},0).wait(1).to({y:576.85},0).wait(1).to({y:581.45},0).wait(1).to({y:585.7},0).wait(1).to({y:589.75},0).wait(1).to({y:593.5},0).wait(1).to({y:597.05},0).wait(1).to({y:600.35},0).wait(1).to({y:603.5},0).wait(1).to({y:606.4},0).wait(1).to({y:609.1},0).wait(1).to({y:611.65},0).wait(1).to({y:614},0).wait(1).to({y:616.2},0).wait(1).to({y:618.25},0).wait(1).to({y:620.1},0).wait(1).to({y:621.85},0).wait(1).to({y:623.5},0).wait(1).to({y:624.95},0).wait(1).to({y:626.3},0).wait(1).to({y:627.55},0).wait(1).to({y:628.7},0).wait(1).to({y:629.7},0).wait(1).to({y:630.65},0).wait(1).to({y:631.45},0).wait(1).to({y:632.2},0).wait(1).to({y:632.85},0).wait(1).to({y:633.4},0).wait(1).to({y:633.9},0).wait(1).to({y:634.3},0).wait(1).to({y:634.65},0).wait(1).to({y:634.9},0).wait(1).to({y:635.1},0).wait(1).to({y:635.25},0).wait(1).to({y:635.35},0).wait(1).to({regX:118,regY:143.5,x:284,y:646.5},0).wait(35).to({y:946.5},34,t.Ease.quadIn).wait(1)),this.instance_2=new o.鹿鹿_1,this.instance_2.setTransform(473,153.95,1,1,0,0,0,76,91.5),this.timeline.addTween(t.Tween.get(this.instance_2).wait(1).to({regX:34,regY:17.9,x:431,y:93.3},0).wait(1).to({y:105.6},0).wait(1).to({y:117.25},0).wait(1).to({y:128.35},0).wait(1).to({y:138.9},0).wait(1).to({y:148.9},0).wait(1).to({y:158.45},0).wait(1).to({y:167.45},0).wait(1).to({y:176.05},0).wait(1).to({y:184.25},0).wait(1).to({y:192},0).wait(1).to({y:199.4},0).wait(1).to({y:206.4},0).wait(1).to({y:213.05},0).wait(1).to({y:219.4},0).wait(1).to({y:225.45},0).wait(1).to({y:231.15},0).wait(1).to({y:236.6},0).wait(1).to({y:241.8},0).wait(1).to({y:246.7},0).wait(1).to({y:251.4},0).wait(1).to({y:255.8},0).wait(1).to({y:260},0).wait(1).to({y:264},0).wait(1).to({y:267.8},0).wait(1).to({y:271.4},0).wait(1).to({y:274.8},0).wait(1).to({y:278},0).wait(1).to({y:281.05},0).wait(1).to({y:283.95},0).wait(1).to({y:286.65},0).wait(1).to({y:289.25},0).wait(1).to({y:291.7},0).wait(1).to({y:294},0).wait(1).to({y:296.15},0).wait(1).to({y:298.15},0).wait(1).to({y:300.1},0).wait(1).to({y:301.9},0).wait(1).to({y:303.55},0).wait(1).to({y:305.15},0).wait(1).to({y:306.6},0).wait(1).to({y:308},0).wait(1).to({y:309.25},0).wait(1).to({y:310.45},0).wait(1).to({y:311.55},0).wait(1).to({y:312.55},0).wait(1).to({y:313.5},0).wait(1).to({y:314.35},0).wait(1).to({y:315.15},0).wait(1).to({y:315.85},0).wait(1).to({y:316.5},0).wait(1).to({y:317.1},0).wait(1).to({y:317.6},0).wait(1).to({y:318.05},0).wait(1).to({y:318.45},0).wait(1).to({y:318.8},0).wait(1).to({y:319.1},0).wait(1).to({y:319.35},0).wait(1).to({y:319.55},0).wait(1).to({y:319.7},0).wait(1).to({y:319.8},0).wait(1).to({y:319.85},0).wait(1).to({regX:76,regY:91.5,x:473,y:393.5},0).wait(26).to({y:693.5},34,t.Ease.quadIn).wait(1)),this.instance_3=new o.大吉合_1,this.instance_3.setTransform(320.5,368.4,1,1,0,0,0,160.5,197.5),this.timeline.addTween(t.Tween.get(this.instance_3).wait(1).to({y:363.95},0).wait(1).to({y:359.65},0).wait(1).to({y:355.6},0).wait(1).to({y:351.7},0).wait(1).to({y:347.95},0).wait(1).to({y:344.4},0).wait(1).to({y:341},0).wait(1).to({y:337.75},0).wait(1).to({y:334.65},0).wait(1).to({y:331.7},0).wait(1).to({y:328.85},0).wait(1).to({y:326.15},0).wait(1).to({y:323.6},0).wait(1).to({y:321.15},0).wait(1).to({y:318.8},0).wait(1).to({y:316.55},0).wait(1).to({y:314.45},0).wait(1).to({y:312.4},0).wait(1).to({y:310.45},0).wait(1).to({y:308.65},0).wait(1).to({y:306.85},0).wait(1).to({y:305.2},0).wait(1).to({y:303.6},0).wait(1).to({y:302.1},0).wait(1).to({y:300.65},0).wait(1).to({y:299.25},0).wait(1).to({y:297.95},0).wait(1).to({y:296.7},0).wait(1).to({y:295.5},0).wait(1).to({y:294.35},0).wait(1).to({y:293.3},0).wait(1).to({y:292.3},0).wait(1).to({y:291.3},0).wait(1).to({y:290.4},0).wait(1).to({y:289.55},0).wait(1).to({y:288.7},0).wait(1).to({y:287.95},0).wait(1).to({y:287.2},0).wait(1).to({y:286.5},0).wait(1).to({y:285.85},0).wait(1).to({y:285.25},0).wait(1).to({y:284.7},0).wait(1).to({y:284.15},0).wait(1).to({y:283.65},0).wait(1).to({y:283.2},0).wait(1).to({y:282.75},0).wait(1).to({y:282.35},0).wait(1).to({y:281.95},0).wait(1).to({y:281.6},0).wait(1).to({y:281.3},0).wait(1).to({y:281},0).wait(1).to({y:280.75},0).wait(1).to({y:280.55},0).wait(1).to({y:280.3},0).wait(1).to({y:280.15},0).wait(1).to({y:280},0).wait(1).to({y:279.85},0).wait(1).to({y:279.75},0).wait(1).to({y:279.65},0).wait(1).to({y:279.55},0).wait(1).to({y:279.5},0).wait(63)),this.instance_4=new o.群組3,this.instance_4.setTransform(320,569,1,1,0,0,0,320,569),this.timeline.addTween(t.Tween.get(this.instance_4).wait(89).to({alpha:0},18,t.Ease.quadIn).wait(17)),this.instance_5=new o.BG_1,this.instance_5.setTransform(320,667,1,1,0,0,0,320,569),this.instance_5._off=!0,this.timeline.addTween(t.Tween.get(this.instance_5).wait(89).to({_off:!1},0).to({y:569},34,t.Ease.quadIn).wait(1)),this._renderFirstFrame()}).prototype=n=new o.AnMovieClip,n.nominalBounds=new t.Rectangle(293.3,-568,410.3,2844),o.properties={id:"968CDC3A36AA2347ABE82F0675BD17EC",width:640,height:1138,fps:30,color:"#FFFFFF",opacity:1,manifest:[{src:"images/intro/intro_atlas_1.png?1637321847696",id:"intro_atlas_1"}],preloads:[]},(o.Stage=function(t){createjs.Stage.call(this,t)}).prototype=n=new createjs.Stage,n.setAutoPlay=function(t){this.tickEnabled=t},n.play=function(){this.tickEnabled=!0,this.getChildAt(0).gotoAndPlay(this.getTimelinePosition())},n.stop=function(t){t&&this.seek(t),this.tickEnabled=!1},n.seek=function(t){this.tickEnabled=!0,this.getChildAt(0).gotoAndStop(o.properties.fps*t/1e3)},n.getDuration=function(){return this.getChildAt(0).totalFrames/o.properties.fps*1e3},n.getTimelinePosition=function(){return this.getChildAt(0).currentFrame/o.properties.fps*1e3},e.bootcompsLoaded=e.bootcompsLoaded||[],e.bootstrapListeners||(e.bootstrapListeners=[]),e.bootstrapCallback=function(t){if(e.bootstrapListeners.push(t),e.bootcompsLoaded.length>0)for(var n=0;n123)return window.cancelAnimationFrame(this.myReq),void(this.myReq=null);var t=this.$refs.cjsCom;t&&t.getRoot()&&t.getApp()&&(t.getRoot().gotoAndPlay(this.conut),t.getApp().stage.update(),this.myReq=window.requestAnimationFrame(this.animate))},onStart:function(){var t,e=this;console.log("on Intro Start"),this.animate(),(t="declare.taiwanpay.com.tw"===window.location.host?"1653764192-kxYZYZZ9":"1653763567-q8KrKv21",u=new l(t),new Promise((function(t,e){u.login().then((function(e){t({LINEID:e.userId,LINENAME:e.displayName})})).catch((function(t){e(t)}))}))).then((function(t){var n=t.LINEID,o=t.LINENAME;console.log("lineUserId",n),console.log("lineUserName",o),e.setLineId(n),e.setLineName(o),p.b.info().then((function(t){var n=t.info,o=n.playerinfo,i=n.roundinfo,s=n.goodinfo;e.setPlayerinfo(o),e.setRoundinfo(i),e.setGoodinfo(s),e.isCompleted=!0})).catch((function(t){window.cancelAnimationFrame(e.myReq),e.myReq=null,e.isError=!0,e.isCompleted=!0,console.log("GetUserInfo Error\nName:"+t.name+"\nMessage"+t.message),"請先加入 LINE 好友"!==t.message?Object(m.a)(t.message):alert("請先加入LINE好友,再返回遊戲")}))})).catch((function(t){window.cancelAnimationFrame(e.myReq),e.myReq=null,e.isError=!0,e.isCompleted=!0,console.log("GetUserLineID Error\nName: "+t.name+"\nMessage: "+t.message),Object(m.a)(t.message)}))},onCcomplete:function(){console.log("on Intro Ccomplete"),console.log(this.isCompleted),this.isError||this.$emit("start")}})},f=(n("c1ka"),n("psIG")),_=Object(f.a)(h,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"page-welcome"},[e("CreateJSComponent",{ref:"cjsCom",attrs:{adobeAn:this.adobeAn,rootComponentName:"intro"},on:{start:this.onStart,complete:this.onCcomplete}})],1)}),[],!1,null,null,null).exports},"8BKr":function(t,e,n){t.exports=n.p+"assets/img/fish-9.png?3a0e9a6c"},"8eSn":function(t,e,n){t.exports=n.p+"assets/img/btn-close.png?28d4628d"},BIqs:function(t,e,n){t.exports=n.p+"assets/img/fish-8.png?437192d4"},DNrs:function(t,e,n){t.exports=n.p+"assets/img/fish-4.png?473105f1"},Eweh:function(t,e,n){},FC2U:function(t,e,n){"use strict";n.r(e),n.d(e,"default",(function(){return f}));var o=n("8VmE"),i=n.n(o),s=n("lOrp"),a=[{name:"台北市",x:918,y:505,score:1},{name:"轉折",x:918,y:581,score:0},{name:"新北市",x:870,y:581,score:1},{name:"桃園市",x:794,y:581,score:1},{name:"轉折",x:794,y:637,score:0},{name:"新竹縣",x:762,y:640,score:1},{name:"轉折",x:764,y:675,score:0},{name:"新竹市",x:730,y:674,score:1},{name:"轉折",x:732,y:773,score:0},{name:"苗栗縣",x:660,y:774,score:1},{name:"轉折",x:660,y:888,score:0},{name:"台中市",x:601,y:893,score:1},{name:"轉折",x:526,y:890,score:0},{name:"轉折",x:524,y:559,score:0},{name:"連江縣",x:238,y:556,score:1},{name:"轉折",x:187,y:559,score:0},{name:"金門縣",x:187,y:809,score:1},{name:"轉折",x:187,y:1009,score:0},{name:"彰化縣",x:526,y:1013,score:1},{name:"南投縣",x:524,y:1114,score:1},{name:"雲林縣",x:458,y:1114,score:1},{name:"轉折",x:424,y:1114,score:0},{name:"嘉義縣",x:424,y:1212,score:1},{name:"嘉義市",x:491,y:1212,score:1},{name:"轉折",x:491,y:1360,score:0},{name:"台南市",x:424,y:1360,score:1},{name:"轉折",x:302,y:1360,score:0},{name:"轉折",x:298,y:1198,score:0},{name:"澎湖縣",x:189,y:1198,score:1},{name:"轉折",x:189,y:1531,score:0},{name:"高雄市",x:501,y:1531,score:1},{name:"轉折",x:502,y:1720,score:0},{name:"屏東縣",x:627,y:1720,score:1},{name:"轉折",x:946,y:1720,score:0},{name:"蘭嶼",x:946,y:1837,score:1},{name:"轉折",x:1080,y:1837,score:0},{name:"綠島",x:1082,y:1500,score:1},{name:"轉折",x:752,y:1500,score:0},{name:"台東縣",x:752,y:1431,score:1},{name:"轉折",x:886,y:1431,score:0},{name:"花蓮縣",x:886,y:1096,score:1},{name:"轉折",x:1e3,y:1092,score:0},{name:"宜蘭縣",x:998,y:707,score:1},{name:"基隆市",x:999,y:506,score:1}],r=function(t){var e=t,n=0,o=0,i=0,s=!1,r=0,c=[1,1,1,1,1,1,1],l=function(){};function u(t,n,o){var s=(t-function(t){for(var e=0,n=0;n0?$(".character__img").css({transform:"scale3d(-1, 1, 1)"}):$(".character__img").css({transform:"scale3d(1, 1, 1)"}),e.moveTo(u,(function(){i++,u.score>0?(o++,r+=u.score,$(".scoreBox .city__txt").text(u.name),$(".scoreBox .score__txt").text("+"+u.score),console.log(u.name+"獲得 "+u.score+"點"),m(),setTimeout((function(){t()}),1800)):t()}))}else{s=!1,gsap.to(".mainStage__content",1,{scale:1});var p={city:a[i].name,score:r};l(p)}}(),gsap.to(".mainStage__content",1,{scale:1.2}))}var d=0;function m(){var t;gsap.set(".scoreBox",{autoAlpha:0,y:50,scale:.3}),gsap.set(".scoreBox .score__txt",{autoAlpha:0,scale:.2}),gsap.set(".light",{autoAlpha:0,scale:.2}),gsap.to(".scoreBox",1.5,((t={autoAlpha:1,y:0}).autoAlpha=1,t.scale=1,t.ease=Elastic.easeOut.config(1,.5),t)),gsap.to(".scoreBox .score__txt",.8,{delay:.3,autoAlpha:1,scale:1,ease:Elastic.easeOut.config(1,.5)}),gsap.to(".light",.3,{autoAlpha:1,scale:1})}return $(document).ready((function(){console.log("characterCtrl is loaded."),gsap.to(".scoreBox",0,{autoAlpha:0,y:20,scale:.2}),gsap.to(".light",0,{autoAlpha:0,scale:.2})})),{start:function(t,e,n){u(t,e,n)},go:function(t,e){p(t,e)}}},c=function(){var t;return $(document).ready((function(){console.log("templete is loaded."),t=$(".map__content")})),{setPos:function(e,n){!function(e,n){gsap.set(t,{x:-e.x,y:-e.y})}(e)},moveTo:function(e,n){!function(e,n){e.score>0?gsap.to(t,.8,{x:-e.x,y:-e.y,onComplete:n,ease:Power2.easeOut}):gsap.to(t,.5,{x:-e.x,y:-e.y,onComplete:n,ease:Linear.easeNone})}(e,n)}}},l=function(){return $(document).ready((function(){console.log("diceCtrl is loaded."),gsap.set(".startBtn",{autoAlpha:0,scale:.2})})),{show:function(){var t;$(".dice__layer").show(),gsap.set(".startBtn",{autoAlpha:0,scale:.2}),gsap.set(".startBtn__dice",{autoAlpha:1,y:100}),gsap.set(".startBtn__img",{autoAlpha:1,scale:1}),gsap.to(".startBtn",1.5,((t={autoAlpha:1}).autoAlpha=1,t.scale=1,t.ease=Elastic.easeOut.config(1,.5),t)),gsap.to(".startBtn__dice",1.5,{y:0,ease:Elastic.easeOut.config(1,.3)}),gsap.to(".startBtn",.3,{delay:1,scale:1.05,yoyo:!0,repeat:-1})},hide:function(){$(".dice__layer").hide(),gsap.set(".startBtn",{autoAlpha:0,scale:.2})},roll:function(t,e){!function(t,e){var n=e;gsap.to(".startBtn__dice",.3,{autoAlpha:0,y:-200,ease:Elastic.easeIn.config(1,.7)}),gsap.to(".startBtn__img",.3,{autoAlpha:0,scale:.2}),console.log("擲骰子:"+t+"點"),$(".dice__layer").show();var o={element:document.getElementById("dice-box"),numberOfDice:1,values:[t],callback:n};setTimeout((function(){rollADie(o)}),500)}(t,e)}}},u=n("Qi1R"),p=n("2MRG"),d=n("1GEk"),m={name:"GameScene",components:{},props:{},data:function(){return{characterCtrl:null,diceCtrl:null}},computed:i()({},s.a.mapState([]),s.a.mapGetters(["resources","playerinfo","roundinfo","goodinfo","currentGameGp","currentCheckinGp","gpAll"]),{gp:function(){var t=this.playerinfo;return t&&t.gp?t.gp:0},checkinDay:function(){var t=this.roundinfo;return t&&t.checkins?t.checkins.length:0}}),mounted:function(){var t=this;this.$nextTick((function(){var e=new c;t.diceCtrl=new l,t.characterCtrl=new r(e)}))},beforeDestroy:function(){},methods:i()({},s.a.mapMutations(["setLoading","setCurrentGameGp","setCurrentCheckinGp","setGpAll","setUserCity"]),s.a.mapActions([]),{onEnterGame:function(){var t=this,e=this.gp,n=this.checkinDay;console.log("onEnterGame"),console.log("playerinfo gp:",e),console.log("checkinDay",n),this.characterCtrl.start(e,n,(function(e){console.log("Start:City = "+e.city+", 開始獲得:"+e.score),t.diceCtrl.show()}))},onStart:function(){var t=this;this.setLoading(!0),p.a.game().then((function(e){var n=e.currentGameGp,o=e.currentCheckinGp,i=e.gpAll;t.setCurrentGameGp(n),t.setCurrentCheckinGp(o),t.setGpAll(i);var s=t.diceCtrl,a=t.characterCtrl;console.log("投擲骰點數:"+n);try{s.roll(n,(function(){Object(u.a)(2e3).then((function(){s.hide(),a.go(n,(function(e){console.log("complete:City = "+e.city+", 本次總獲得:"+e.score),t.setCurrentGameGp(e.score),t.setUserCity(e.city),t.setGpAll(t.gpAll+t.currentCheckinGp+t.currentGameGp),Object(u.a)(2e3).then((function(){t.$emit("complete")}))}))}))}))}catch(t){console.log("Roll Error\nName:"+t.name+"\nMessage:"+t.message)}})).catch((function(t){Object(d.a)(t.message)})).finally((function(){t.setLoading(!1)}))},rePlay:function(){this.diceCtrl.show()}})},h=(n("oe1f"),n("psIG")),f=Object(h.a)(m,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"game-scene"},[n("div",{staticClass:"mainStage mainStage__container"},[t._m(0),t._v(" "),t._m(1),t._v(" "),n("div",{staticClass:"startBtn",attrs:{id:"startBtn"},on:{click:t.onStart}},[t._m(2),t._v(" "),t._m(3)])])])}),[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"mainStage__content"},[e("div",{staticClass:"map__layer"},[e("div",{staticClass:"map__content"},[e("img",{attrs:{src:"assets/images/game/taiwan-map.jpg",alt:""}})])]),this._v(" "),e("div",{staticClass:"over__layer"}),this._v(" "),e("div",{staticClass:"character__layer"},[e("div",{staticClass:"light"}),this._v(" "),e("div",{staticClass:"scoreBox"},[e("div",{staticClass:"score__txt"},[this._v("+5")]),this._v(" "),e("div",{staticClass:"city__txt"},[this._v("台北市")])]),this._v(" "),e("div",{staticClass:"character__img"})])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"dice__layer"},[e("div",{attrs:{id:"dice-box"}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"startBtn__img"},[e("img",{attrs:{src:"assets/images/game/btn-start.png",alt:""}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"startBtn__dice"},[e("img",{attrs:{src:"assets/images/game/dice.png",alt:""}})])}],!1,null,null,null).exports},FOKG:function(t,e,n){t.exports=n.p+"assets/img/fish-2.png?8bdef142"},HAjJ:function(t,e,n){t.exports=n.p+"assets/img/head.png?4ad2c441"},IIv8:function(t,e,n){t.exports=n.p+"assets/img/popup/paGi.png?49df4985"},KNJ2:function(t,e,n){t.exports=n.p+"assets/img/marquee.png?d4775dc1"},LInJ:function(t,e,n){"use strict";n.r(e),n.d(e,"default",(function(){return l}));var o=[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"congrats"},[e("img",{attrs:{src:n("v8Tq")}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"paGi"},[e("img",{attrs:{src:n("IIv8")}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("td",[e("span",{staticClass:"unit-text ml-20px"},[this._v("吉點")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("td",[e("span",{staticClass:"unit-text ml-20px"},[this._v("簽到獎勵")])])}],i=n("8VmE"),s=n.n(i),a=n("lOrp"),r=(n("i5qa"),{name:"ResultPopup",components:{},props:{},data:function(){return{}},computed:s()({},a.a.mapState([]),a.a.mapGetters(["playerinfo","roundinfo","goodinfo","currentGameGp","currentCheckinGp","gpAll","fishPool","userCity"])),mounted:function(){},beforeDestroy:function(){},methods:s()({},a.a.mapMutations(["setLoading"]),a.a.mapActions([]),{onCancel:function(){this.$emit("cancel")},onSubmit:function(){this.$emit("submit")}})}),c=(n("3lPI"),n("psIG")),l=Object(c.a)(r,(function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"result-popup-root"},[o("div",{staticClass:"popup-background"}),o("div",{staticClass:"popup-body absolute-center"},[o("img",{attrs:{src:n("M+JK")}}),o("div",{staticClass:"popup-inner"},[t._m(0),o("div",{staticClass:"city-text"},[t._v(t._s(t.userCity))]),t._m(1),o("div",{staticClass:"text-content"},[o("table",[o("tr",[o("td",{staticClass:"text-right"},[o("span",{staticClass:"score-number"},[t._v(t._s(t.currentGameGp))])]),t._m(2)]),o("tr",[o("td",{staticClass:"text-right"},[o("span",{staticClass:"score-number"},[t._v(t._s(t.currentCheckinGp))])]),t._m(3)])])]),o("div",{staticClass:"buttton button-send",attrs:{id:"receiveBtn"},on:{click:t.onSubmit}})])])])}),o,!1,null,null,null).exports},Ljc4:function(t,e,n){"use strict";var o=n("vb0s");n.n(o).a},"M+JK":function(t,e,n){t.exports=n.p+"assets/img/popup/popup-bg.png?a7ffbb75"},NFIa:function(t,e,n){t.exports=n.p+"assets/img/taiwanpay_logo.png?781361d7"},NZ6x:function(t,e,n){"use strict";n.r(e),n.d(e,"default",(function(){return c}));var o=n("8VmE"),i=n.n(o),s=n("lOrp"),a={components:{Welcome:n("7BjS").default,Game:n("yEUi").default},props:{},data:function(){return{isEnterGame:!1}},computed:i()({},s.a.mapState([]),s.a.mapGetters([])),mounted:function(){},beforeDestroy:function(){},methods:i()({},s.a.mapMutations([]),s.a.mapActions([]),{onStart:function(){this.isEnterGame=!0,this.$refs.game.onEnterGame()}})},r=(n("671O"),n("psIG")),c=Object(r.a)(a,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"page-home"},[this.isEnterGame?this._e():e("Welcome",{ref:"welcome",on:{start:this.onStart}}),e("Game",{directives:[{name:"show",rawName:"v-show",value:this.isEnterGame,expression:"isEnterGame"}],ref:"game"})],1)}),[],!1,null,null,null).exports},PCu9:function(t,e,n){},QK6Q:function(t,e,n){},Qi1R:function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));function o(t){return new Promise((function(e){var n=setTimeout((function(){clearTimeout(n),n=null,e()}),t)}))}},R1kp:function(t,e,n){},RMBm:function(t,e,n){"use strict";var o=n("PCu9");n.n(o).a},RyZi:function(t,e,n){t.exports=n.p+"assets/img/fish-1.png?3232f3a6"},UqYg:function(t,e,n){t.exports=n.p+"assets/img/animate/intro/intro_atlas_1.png?6b63f8c3"},XG3l:function(t,e,n){t.exports=n.p+"assets/img/popup/congratsAll.png?7900b9c6"},Xsb4:function(t,e,n){t.exports=n.p+"assets/img/popup/fire.png?0ba55eb5"},YGj1:function(t,e,n){},ZqKK:function(t,e,n){"use strict";var o=n("+1ry");n.n(o).a},aOIB:function(t,e,n){"use strict";var o=n("oYNh");n.n(o).a},afhH:function(t,e,n){"use strict";var o=n("iKbO");n.n(o).a},ayiN:function(t,e,n){"use strict";n.r(e),n.d(e,"default",(function(){return s}));var o={props:{show:Boolean}},i=(n("RMBm"),n("psIG")),s=Object(i.a)(o,(function(){var t=this.$createElement,e=this._self._c||t;return e("transition",{attrs:{name:"fade"}},[e("div",{directives:[{name:"show",rawName:"v-show",value:this.show,expression:"show"}],staticClass:"loader-component"},[e("svg",{staticClass:"loader-component-svg",attrs:{viewBox:"25 25 50 50"}},[e("circle",{attrs:{cx:"50",cy:"50",r:"20"}})])])])}),[],!1,null,"2b3c2114",null).exports},c1ka:function(t,e,n){"use strict";var o=n("QK6Q");n.n(o).a},ev3U:function(t,e,n){"use strict";n.r(e),n.d(e,"default",(function(){return u}));var o=[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"header absolute-x-center mt-1"},[e("img",{attrs:{src:n("HAjJ")}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"game-logo absolute-x-center"},[e("img",{attrs:{src:n("4qaO")}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"logo position-absolute ml-20px"},[e("img",{attrs:{src:n("NFIa")}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"marquee-root"},[e("img",{attrs:{src:n("KNJ2")}}),e("div",{staticClass:"marquee__inner"},[e("div",{staticClass:"slick marquee"},[e("div",{staticClass:"ml-5"},[this._v("每天額外吉點 完成自動獲得")]),e("div",{staticClass:"ml-5"},[this._v("每天額外吉點 完成自動獲得")])])])])}],i=n("8VmE"),s=n.n(i),a=n("lOrp"),r=n("2MRG"),c={name:"UI",components:{ResultPopup:n("LInJ").default,SuccessPopup:n("vSVz").default,Store:n("2ExW").default},props:{},data:function(){return{showResult:!1,showSuccessPopup:!1,showStartButton:!1,showGetButton:!1,showStore:!1,isConfirmResult:!1,errorMessage:""}},computed:s()({},a.a.mapState([]),a.a.mapGetters(["playerinfo","roundinfo","goodinfo","currentGameGp","currentCheckinGp","gpAll"]),{canuse:function(){return!0},canplay:function(){var t=this.roundinfo;if(!t)return!1;var e=t.today,n=t.checkins.filter((function(t){return t.date===e}));return!n||0===n.length||n[0].canplay},checkinDay:function(){var t=this.roundinfo;return t&&t.checkins?t.checkins.length:0},userGP:function(){var t=this.playerinfo;return t&&t.gp?t.gp:0}}),mounted:function(){this.setupMarquee(),this.showStartButton=!0},beforeDestroy:function(){},methods:s()({},a.a.mapMutations(["setLoading","setCurrentGameGp","setCurrentCheckinGp","setGpAll","setPlayerinfo","setRoundinfo","setGoodinfo"]),a.a.mapActions([]),{debug:function(){},openSuccessPopup:function(){this.showSuccessPopup=!0},closeSuccessPopup:function(){this.showSuccessPopup=!1},onSuccessSubmit:function(){this.closeSuccessPopup(),this.setGpAll(this.gpAll+300),this.isConfirmResult=!0,this.$emit("submit")},openResultPopup:function(){this.showResult=!0},closeResultPopup:function(){this.showResult=!1},onResultSubmit:function(){var t=this;this.isConfirmResult=!0,this.closeResultPopup(),this.setLoading(!0),r.b.info().then((function(e){var n=e.info,o=n.playerinfo,i=n.roundinfo,s=n.goodinfo;t.setPlayerinfo(o),t.setRoundinfo(i),t.setGoodinfo(s)})).catch((function(t){console.log("GetUserInfo Error\nName:"+t.name+"\nMessage"+t.message)})).finally((function(){t.setLoading(!1),t.$emit("submit")}))},doChangeAward:function(){this.canuse&&(this.showStore=!0)},openStore:function(){this.showStore=!0},closeStore:function(){this.showStore=!1},onStartClick:function(){},setupMarquee:function(){$(".slick.marquee").slick({speed:5e3,autoplay:!0,autoplaySpeed:0,centerMode:!0,cssEase:"linear",slidesToShow:1,slidesToScroll:1,variableWidth:!0,infinite:!0,initialSlide:1,arrows:!1,buttons:!1})}})},l=(n("afhH"),n("psIG")),u=Object(l.a)(c,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"ui-root"},[t._m(0),t._m(1),t._m(2),n("div",{staticClass:"score absolute-x-end mt-1",class:{"is-fill":t.canuse},on:{click:t.doChangeAward}},[n("div",{staticClass:"score-value"},[t._v(t._s(t.userGP))]),n("div",{staticClass:"score__exchange"})]),n("div",{staticClass:"fixed-bottom"},[t._m(3),n("div",{staticClass:"point-container mx-auto mb-4"},[n("div",{staticClass:"d-flex flex-row justify-content-around align-items-center"},[n("div",{staticClass:"icon-checkday icon-checkday-1",class:{checked:t.checkinDay>=1}}),n("div",{staticClass:"icon-checkday icon-checkday-2",class:{checked:t.checkinDay>=2}}),n("div",{staticClass:"icon-checkday icon-checkday-3",class:{checked:t.checkinDay>=3}}),n("div",{staticClass:"icon-checkday icon-checkday-4",class:{checked:t.checkinDay>=4}}),n("div",{staticClass:"icon-checkday icon-checkday-5",class:{checked:t.checkinDay>=5}}),n("div",{staticClass:"icon-checkday icon-checkday-6",class:{checked:t.checkinDay>=6}}),n("div",{staticClass:"icon-checkday icon-checkday-7",class:{checked:t.checkinDay>=7}})])])]),n("transition",{attrs:{name:"fade"}},[n("ResultPopup",{directives:[{name:"show",rawName:"v-show",value:t.showResult,expression:"showResult"}],on:{cancel:t.closeResultPopup,submit:t.onResultSubmit}})],1),n("transition",{attrs:{name:"fade"}},[n("SuccessPopup",{directives:[{name:"show",rawName:"v-show",value:t.showSuccessPopup,expression:"showSuccessPopup"}],on:{cancel:t.closeSuccessPopup,submit:t.onSuccessSubmit}})],1),n("transition",{attrs:{name:"fade"}},[n("Store",{directives:[{name:"show",rawName:"v-show",value:t.showStore,expression:"showStore"}],attrs:{show:t.showStore},on:{close:t.closeStore}})],1)],1)}),o,!1,null,null,null).exports},gGsf:function(t,e,n){t.exports=n.p+"assets/img/fish-3.png?041747fc"},i5qa:function(t,e,n){"use strict";n("RyZi"),n("FOKG"),n("gGsf"),n("DNrs"),n("u4Zm"),n("q+ij"),n("rKbU"),n("BIqs"),n("8BKr"),n("3THG")},iKbO:function(t,e,n){},jfuc:function(t,e,n){},mRYc:function(t,e,n){"use strict";var o=n("R1kp");n.n(o).a},oYNh:function(t,e,n){},oe1f:function(t,e,n){"use strict";var o=n("Eweh");n.n(o).a},"q+ij":function(t,e,n){t.exports=n.p+"assets/img/fish-6.png?c2c09cbf"},rKbU:function(t,e,n){t.exports=n.p+"assets/img/fish-7.png?3a0a8362"},rLuR:function(t,e,n){var o={"./intro/intro_atlas_1.png":"UqYg"};function i(t){var e=s(t);return n(e)}function s(t){if(!n.o(o,t)){var e=new Error("Cannot find module '"+t+"'");throw e.code="MODULE_NOT_FOUND",e}return o[t]}i.keys=function(){return Object.keys(o)},i.resolve=s,t.exports=i,i.id="rLuR"},tO6q:function(t,e,n){},u4Zm:function(t,e,n){t.exports=n.p+"assets/img/fish-5.png?ccd87645"},v8Tq:function(t,e,n){t.exports=n.p+"assets/img/popup/congrats.png?83ca11e1"},vSVz:function(t,e,n){"use strict";n.r(e),n.d(e,"default",(function(){return l}));var o=[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"baground-fire"},[e("img",{attrs:{src:n("Xsb4")}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"congrats"},[e("img",{attrs:{src:n("XG3l")}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"paGi"},[e("img",{attrs:{src:n("IIv8")}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"text-content"},[e("p",{staticClass:"text"},[this._v("首次環島")])])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"score-content"},[e("p",[e("span",{staticClass:"score-number"},[this._v("300")]),this._v(" "),e("span",{staticClass:"unit-text ml-20px"},[this._v("吉點")])])])}],i=n("8VmE"),s=n.n(i),a=n("lOrp"),r=(n("i5qa"),{name:"SuccessPopup",components:{},props:{},data:function(){return{}},computed:s()({},a.a.mapState([]),a.a.mapGetters(["playerinfo","roundinfo","goodinfo","currentGameGp","currentCheckinGp","gpAll","fishPool"])),mounted:function(){},beforeDestroy:function(){},methods:s()({},a.a.mapMutations(["setLoading"]),a.a.mapActions([]),{onCancel:function(){this.$emit("cancel")},onSubmit:function(){this.$emit("submit")}})}),c=(n("mRYc"),n("psIG")),l=Object(c.a)(r,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"success-popup-root"},[e("div",{staticClass:"popup-background"}),e("div",{staticClass:"popup-body absolute-center"},[e("img",{attrs:{src:n("M+JK")}}),this._m(0),e("div",{staticClass:"popup-inner"},[this._m(1),this._m(2),this._m(3),this._m(4),e("div",{staticClass:"buttton button-send",on:{click:this.onSubmit}})])])])}),o,!1,null,null,null).exports},vb0s:function(t,e,n){},yEUi:function(t,e,n){"use strict";n.r(e),n.d(e,"default",(function(){return c}));var o=n("8VmE"),i=n.n(o),s=n("lOrp"),a=(n("2MRG"),{name:"Game",components:{UI:n("ev3U").default,GameScene:n("FC2U").default,Loader:n("ayiN").default},data:function(){return{showResult:!1}},computed:i()({},s.a.mapState([]),s.a.mapGetters(["loading"])),mounted:function(){},beforeDestroy:function(){},methods:i()({},s.a.mapMutations(["setLoading"]),s.a.mapActions([]),{onEnterGame:function(){this.$refs.gameScene.onEnterGame()},onStart:function(){this.$refs.gameScene.onStart()},onComplete:function(){console.log("onComplete"),this.$refs.ui.openResultPopup()},onReplay:function(){this.$refs.gameScene.rePlay()},onSubmit:function(){}})}),r=(n("Ljc4"),n("psIG")),c=Object(r.a)(a,(function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"page-game"},[e("GameScene",{ref:"gameScene",on:{complete:this.onComplete}}),e("UI",{ref:"ui",on:{start:this.onStart,submit:this.onSubmit,replay:this.onReplay}}),e("transition",{attrs:{name:"fade"}},[e("Loader",{attrs:{show:this.loading}})],1)],1)}),[],!1,null,null,null).exports}}]);