├── .babelrc
├── .gitignore
├── README.md
├── app
├── assets
│ ├── css
│ │ └── style.css
│ └── images
│ │ ├── cup.jpg
│ │ ├── favicon.ico
│ │ ├── hotdog.jpg
│ │ └── sicong.jpg
├── index.js
├── modules
│ ├── bounus-point.js
│ ├── dialog.js
│ ├── fall.js
│ ├── player.js
│ ├── scheduler.js
│ ├── score-board.js
│ └── time-board.js
├── store
│ └── index.js
└── utils
│ ├── constant.js
│ ├── device.js
│ ├── dom.js
│ ├── event.js
│ └── index.js
├── index.html
├── package-lock.json
├── package.json
├── public
└── bundle.js
└── webpack.config.js
/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets":['es2015','stage-0']
3 | }
4 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | .DS_Store
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 贪玩热狗,等你来战 https://sl1673495.github.io/ig-wxz-and-hotdog/
2 |
3 |
--------------------------------------------------------------------------------
/app/assets/css/style.css:
--------------------------------------------------------------------------------
1 | html, body, div, span, object, iframe,
2 | h1, h2, h3, h4, h5, h6, p, blockquote, pre,
3 | abbr, address, cite, code,
4 | del, dfn, em, img, ins, kbd, q, samp,
5 | small, strong, sub, sup, var,
6 | b, i,
7 | dl, dt, dd, ol, ul, li,
8 | fieldset, form, label, legend,
9 | table, caption, tbody, tfoot, thead, tr, th, td,
10 | article, aside, canvas, details, figcaption, figure,
11 | footer, header, hgroup, menu, nav, section, summary,
12 | time, mark, audio, video {
13 | margin:0;
14 | padding:0;
15 | border:0;
16 | outline:0;
17 | font-size:100%;
18 | vertical-align:baseline;
19 | background:transparent;
20 | }
21 |
22 | body,html {
23 | height: 100%;
24 | }
25 | html {
26 | font-family: "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;
27 | -ms-text-size-adjust: 100%;
28 | -webkit-text-size-adjust: 100%;
29 | font-size: 62.5%;
30 | }
31 |
32 | body {
33 | margin: 0;
34 | font-size: 1.4rem;
35 | line-height: 1.5;
36 | color: #333333;
37 | background-color: white;
38 | height: 100%;
39 | overflow-x: hidden;
40 | -webkit-overflow-scrolling: touch;
41 | }
42 |
43 | *{
44 | -webkit-touch-callout:none; /*系统默认菜单被禁用*/
45 | -webkit-user-select:none; /*webkit浏览器*/
46 | -khtml-user-select:none; /*早期浏览器*/
47 | -moz-user-select:none;/*火狐*/
48 | -ms-user-select:none; /*IE10*/
49 | user-select:none;
50 | }
51 |
52 | @keyframes bounus
53 | {
54 | 0% {transform: scale(0.8)}
55 | 50% {transform: scale(1.5)}
56 | 100% {transform: scale(1)}
57 | }
--------------------------------------------------------------------------------
/app/assets/images/cup.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sl1673495/ig-wxz-and-hotdog/f7d192ee11fe023ea32036192e3aaa1eb1ea67f8/app/assets/images/cup.jpg
--------------------------------------------------------------------------------
/app/assets/images/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sl1673495/ig-wxz-and-hotdog/f7d192ee11fe023ea32036192e3aaa1eb1ea67f8/app/assets/images/favicon.ico
--------------------------------------------------------------------------------
/app/assets/images/hotdog.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sl1673495/ig-wxz-and-hotdog/f7d192ee11fe023ea32036192e3aaa1eb1ea67f8/app/assets/images/hotdog.jpg
--------------------------------------------------------------------------------
/app/assets/images/sicong.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/sl1673495/ig-wxz-and-hotdog/f7d192ee11fe023ea32036192e3aaa1eb1ea67f8/app/assets/images/sicong.jpg
--------------------------------------------------------------------------------
/app/index.js:
--------------------------------------------------------------------------------
1 | import Scheduler from './modules/scheduler'
2 |
3 | function initGame() {
4 | new Scheduler()
5 | }
6 |
7 | initGame()
8 |
--------------------------------------------------------------------------------
/app/modules/bounus-point.js:
--------------------------------------------------------------------------------
1 | /**
2 | * 得分提示
3 | */
4 | import { PLYAYER_OPTIONS, safeHeight, addEvent, removeNode } from '@/utils'
5 |
6 | const { height: playerHeight } = PLYAYER_OPTIONS
7 |
8 | export default class BounusPoint {
9 | constructor(x, bounus) {
10 | this.$el = null
11 | this.left = x
12 | this.bottom = safeHeight + playerHeight
13 | this.bounus = bounus
14 | this.init()
15 | this.initEvent()
16 | }
17 |
18 | init() {
19 | const el = document.createElement('div')
20 | el.style.cssText = `
21 | position: fixed;
22 | z-index: 2;
23 | width: auto;
24 | height: 20px;
25 | text-align: center;
26 | left: ${this.left}px;
27 | bottom: ${this.bottom}px;
28 | font-weight: 700;
29 | font-size: 18px;
30 | animation:bounus 1s;
31 | `
32 | const text = document.createTextNode(`+${this.bounus}`)
33 | el.appendChild(text)
34 | document.body.appendChild(el)
35 | this.$el = el
36 | }
37 |
38 | initEvent() {
39 | addEvent(this.$el, 'animationend', () => {
40 | removeNode(this.$el)
41 | })
42 | }
43 | }
--------------------------------------------------------------------------------
/app/modules/dialog.js:
--------------------------------------------------------------------------------
1 | /**
2 | * 游戏结束对话框
3 | */
4 | import { screenWidth, DIALOG_OPTIONS, addEvent, removeNode, noop } from '@/utils'
5 | import {
6 | getScore,
7 | } from 'store'
8 | const { width, height } = DIALOG_OPTIONS
9 |
10 | export default class Dialog {
11 | constructor(onLeftClick, onRightclick) {
12 | this.onLeftClick = onLeftClick ? () => {
13 | this.destory()
14 | onLeftClick()
15 | } : noop
16 | this.onRightClick = onRightclick || noop
17 | this.initDialog()
18 | }
19 |
20 | initDialog() {
21 | const dialog = document.createElement('div')
22 | dialog.style.cssText = `
23 | position: fixed;
24 | z-index: 2;
25 | width: ${width}px;
26 | height: ${height}px;
27 | padding-top: 20px;
28 | border: 2px solid black;
29 | text-align: center;
30 | left: ${screenWidth / 2 - width / 2}px;
31 | top: 200px;
32 | font-weight: 700;
33 | `
34 | const endText = createText('游戏结束', 'font-size: 30px;')
35 | const scoreText = createText(`${getScore()}分`, 'font-size: 30px;')
36 |
37 | const restartBtn = createButton('replay', this.onLeftClick, 'left: 20px;')
38 | const starBtn = createButton('❤star', this.onRightClick, 'right: 20px;')
39 |
40 | dialog.appendChild(endText)
41 | dialog.appendChild(scoreText)
42 | dialog.appendChild(restartBtn)
43 | dialog.appendChild(starBtn)
44 |
45 | document.body.appendChild(dialog)
46 | this.$el = dialog
47 | }
48 |
49 | destory() {
50 | removeNode(this.$el)
51 | }
52 | }
53 |
54 |
55 | const createText = (text, extraCss) => {
56 | const p = document.createElement('p')
57 | p.style.cssText = `
58 | font-weight: 700;
59 | text-align: center;
60 | margin-bottom: 8px;
61 | ${extraCss}
62 | `
63 | const textNode = document.createTextNode(text)
64 | p.appendChild(textNode)
65 | return p
66 | }
67 |
68 | const createButton = (text, fn, extraCss) => {
69 | const button = document.createElement('div')
70 | button.style.cssText = `
71 | position: absolute;
72 | width: 90px;
73 | bottom: 20px;
74 | border: 2px solid black;
75 | font-weight: 700;
76 | font-size: 20px;
77 | ${extraCss}
78 | `
79 | const textNode = document.createTextNode(text)
80 | button.appendChild(textNode)
81 | addEvent(button,'click', fn)
82 | return button
83 | }
84 |
--------------------------------------------------------------------------------
/app/modules/fall.js:
--------------------------------------------------------------------------------
1 | /**
2 | * 掉落物
3 | */
4 | import {
5 | screenWidth,
6 | screenHeight,
7 | PLYAYER_OPTIONS,
8 | CHECK_FALL_EVENT,
9 | removeNode,
10 | eventEmitter,
11 | } from '@/utils'
12 |
13 | // 每次下落的距离
14 | const INTERVAL_DISTANCE = 15
15 |
16 | const CUP = {
17 | width: 50,
18 | height: 100,
19 | img: require('@/assets/images/cup.jpg'),
20 | bounus: 5,
21 | }
22 |
23 | const HOT_DOG = {
24 | width: 20,
25 | height: 50,
26 | img: require('@/assets/images/hotdog.jpg'),
27 | bounus: 1,
28 | }
29 |
30 | const {
31 | height: playerHeight,
32 | } = PLYAYER_OPTIONS
33 | export default class Fall {
34 | constructor() {
35 | this.img = null
36 | this.bounus = 0
37 | this.width = 0
38 | this.height = 0
39 | this.posY = 0
40 | this.moveTimes = 0
41 | this.randomFallItem()
42 | this.calcTimePoint()
43 | this.initFall()
44 | this.startFall()
45 | }
46 |
47 | randomFallItem() {
48 | const fallItem = Math.random() <= 0.08
49 | ? CUP
50 | : HOT_DOG
51 | const { img, bounus, width, height } = fallItem
52 | this.img = img
53 | this.bounus = bounus
54 | this.width = width
55 | this.height = height
56 | }
57 |
58 | // 计算开始碰撞的时间点
59 | calcTimePoint() {
60 | const { width, height } = this
61 | // 从生成到落到人物位置需要的总移动次数
62 | this.timesToPlayer = Math.floor((screenHeight - playerHeight - height) / INTERVAL_DISTANCE)
63 | // 从生成到落到屏幕底部需要的总移动次数
64 | this.timesToEnd = Math.floor(screenHeight / INTERVAL_DISTANCE)
65 | }
66 |
67 | initFall() {
68 | this.posX = getScreenRandomX(this.width)
69 | const { width, height, posX } = this
70 | const fall = document.createElement('img')
71 | this.$el = fall
72 | fall.src = this.img
73 | fall.style.cssText = `
74 | position: fixed;
75 | width: ${width}px;
76 | height: ${height}px;
77 | left: ${posX}px;
78 | transform: translateY(0px);
79 | z-index: 0;
80 | `
81 | document.body.appendChild(fall)
82 | }
83 |
84 | updateY() {
85 | this.moveTimes++
86 |
87 | // 进入人物范围 生成高频率定时器通知外部计算是否碰撞
88 | if (this.moveTimes === this.timesToPlayer) {
89 | if (!this.emitTimer) {
90 | this.emitTimer = setInterval(() => {
91 | eventEmitter.emit(CHECK_FALL_EVENT, this)
92 | }, 4)
93 | }
94 | }
95 |
96 | // 到底部了没有被外部通知销毁 就自行销毁
97 | if (this.moveTimes === this.timesToEnd) {
98 | this.destroy()
99 | return
100 | }
101 |
102 | const nextY = this.posY + INTERVAL_DISTANCE
103 | this.$el.style.transform = `translateY(${nextY}px)`
104 | this.posY = nextY
105 | }
106 |
107 | destroy() {
108 | this.emitTimer && clearInterval(this.emitTimer)
109 | this.fallTimer && clearInterval(this.fallTimer)
110 | removeNode(this.$el)
111 | }
112 |
113 | startFall() {
114 | this.fallTimer = setInterval(() => {
115 | this.updateY()
116 | }, 16)
117 | }
118 | }
119 |
120 | function getScreenRandomX(width) {
121 | return Math.random() * (screenWidth - width)
122 | }
--------------------------------------------------------------------------------
/app/modules/player.js:
--------------------------------------------------------------------------------
1 | /**
2 | * 人物
3 | */
4 | import { screenWidth, safeHeight, addEvent, PLYAYER_OPTIONS, isUndef } from '@/utils'
5 |
6 | const { width: playerWidth, height: playerHeight, img } = PLYAYER_OPTIONS
7 |
8 | export default class Player {
9 | constructor() {
10 | // 初始化位置 屏幕正中
11 | this.posX = screenWidth / 2 - playerWidth / 2
12 | this.initPlayer()
13 | this.initMoveEvent()
14 | }
15 |
16 | initPlayer() {
17 | const el = this.$el = document.createElement('img')
18 | el.src = img
19 | el.style.cssText = `
20 | position: fixed;
21 | bottom: ${safeHeight}px;
22 | width: ${playerWidth}px;
23 | height: ${playerHeight}px;
24 | transform: translateX(${ screenWidth / 2 - playerWidth / 2}px);
25 | z-index: 1;
26 | `
27 | document.body.appendChild(el)
28 | }
29 |
30 | initMoveEvent() {
31 | const body = document.body
32 |
33 | addEvent(
34 | body,
35 | 'touchstart',
36 | e => {
37 | setPositionX(this, e)
38 | })
39 |
40 | const moveEvent = 'ontouchmove' in window ? 'touchmove' : 'mousemove'
41 | addEvent(
42 | body,
43 | moveEvent,
44 | e => {
45 | e.preventDefault()
46 | setPositionX(this, e)
47 | },
48 | {
49 | passive: false
50 | }
51 | )
52 |
53 | }
54 | }
55 |
56 | const setPositionX = (player, e) => {
57 | let x = e.pageX
58 | if (isUndef(x)) {
59 | x = e.touches[0].clientX
60 | }
61 | const { $el } = player
62 | $el.style.transform = `translateX(${checkScreenLimit(x - (playerWidth / 2))}px)`
63 | player.posX = x
64 | }
65 |
66 | const checkScreenLimit = (x) => {
67 | const leftLimit = 0 - (playerWidth / 2)
68 | const rightLimit = screenWidth - (playerWidth / 2)
69 | return x < leftLimit
70 | ? leftLimit
71 | : x > rightLimit
72 | ? rightLimit
73 | : x
74 | }
--------------------------------------------------------------------------------
/app/modules/scheduler.js:
--------------------------------------------------------------------------------
1 | /**
2 | * 调度器
3 | */
4 | import { PLYAYER_OPTIONS, eventEmitter, CHECK_FALL_EVENT, } from '@/utils'
5 |
6 | import Fall from './fall'
7 | import ScoreBoard from './score-board'
8 | import Player from './player'
9 | import Dialog from './dialog'
10 | import TimeBoard from './time-board'
11 | import BounusPoint from './bounus-point'
12 | import {
13 | setScore,
14 | getScore,
15 | setSeconds,
16 | getSeconds,
17 | } from 'store'
18 |
19 | // 游戏时间
20 | const GAME_TIMES = 30
21 | // 初始掉落间隔
22 | const FALL_INTERVAL = 500
23 | // 每次提速
24 | const SPEED_UP_INTERVAL = 100
25 | // 最低掉落间隔
26 | const MIN_INTERVAL = 50
27 |
28 | const { width: playerWidth } = PLYAYER_OPTIONS
29 |
30 | export default class Scheduler {
31 | constructor() {
32 | this.$el = null
33 | this.fallTimer = null
34 | this.secondsTimer = null
35 | this.fallInterval = FALL_INTERVAL
36 |
37 | this.player = new Player()
38 | this.timeBoard = new TimeBoard()
39 | this.scoreBoard = new ScoreBoard()
40 |
41 | this.initCheckFallEvent()
42 | this.gameStart()
43 | }
44 |
45 | // 注册检测碰撞事件
46 | initCheckFallEvent() {
47 | eventEmitter.on(CHECK_FALL_EVENT, (fallInstance) => {
48 | const { posX: playerPosX } = this.player
49 | const { posX: fallPosX, bounus } = fallInstance
50 | const playerLeft = playerPosX - (playerWidth / 2)
51 | const playerRight = playerPosX + (playerWidth / 2)
52 | // 碰撞到了 就销毁fall实例
53 | if (fallPosX >= playerLeft && fallPosX <= playerRight) {
54 | setScore(getScore() + bounus)
55 | fallInstance.destroy()
56 | new BounusPoint(playerPosX, bounus)
57 | }
58 | })
59 | }
60 |
61 | // 开始游戏
62 | gameStart() {
63 | this.reset()
64 | this.setFallTimer()
65 | this.setSecondsTimer()
66 | }
67 |
68 | // 重置游戏
69 | reset() {
70 | setScore(0)
71 | setSeconds(GAME_TIMES)
72 | this.fallInterval = FALL_INTERVAL
73 | }
74 |
75 | setFallTimer() {
76 | if (this.fallTimer) {
77 | clearInterval(this.fallTimer)
78 | }
79 | this.fallTimer = setInterval(() => {
80 | new Fall()
81 | }, this.fallInterval)
82 | }
83 |
84 | setSecondsTimer() {
85 | this.secondsTimer = setInterval(() => {
86 | setSeconds(getSeconds() - 1)
87 | this.checkPoint()
88 | }, 1000)
89 | }
90 |
91 | checkPoint() {
92 | const seconds = getSeconds()
93 | if (seconds === 0) {
94 | this.gameOver()
95 | return
96 | }
97 | if (seconds % 5 === 0) {
98 | this.speedUp()
99 | }
100 | }
101 |
102 | speedUp() {
103 | this.fallInterval -= SPEED_UP_INTERVAL
104 | this.fallInterval = Math.max(this.fallInterval, MIN_INTERVAL)
105 | this.setFallTimer()
106 | }
107 |
108 | gameOver() {
109 | clearInterval(this.secondsTimer)
110 | clearInterval(this.fallTimer)
111 | new Dialog(
112 | this.gameStart.bind(this),
113 | this.goStar.bind(this)
114 | )
115 | }
116 |
117 | goStar() {
118 | window.location.href = 'https://github.com/sl1673495/ig-wxz-and-hotdog'
119 | }
120 | }
121 |
--------------------------------------------------------------------------------
/app/modules/score-board.js:
--------------------------------------------------------------------------------
1 | /**
2 | * 计分板
3 | */
4 | import {
5 | setScore,
6 | getScore,
7 | subscribeScore,
8 | getSeconds
9 | } from 'store'
10 | class Score {
11 | constructor() {
12 | this.$el = null
13 | this.initScore()
14 | subscribeScore(this.renderScore.bind(this))
15 | }
16 |
17 | initScore() {
18 | const score = document.createElement('div')
19 | score.style.cssText = `
20 | position: fixed;
21 | z-index: 2;
22 | width: 100px;
23 | height: 50px;
24 | line-height: 50px;
25 | text-align: center;
26 | right: 0;
27 | top: 0;
28 | font-size: 30px;
29 | font-weight: 700;
30 | `
31 | this.$el = score
32 | document.body.appendChild(score)
33 | }
34 |
35 | addScore(bounus) {
36 | const seconds = getSeconds()
37 | if (seconds !== 0) {
38 | setScore(getScore() + bounus)
39 | }
40 | }
41 |
42 | renderScore() {
43 | this.$el.innerText = getScore()
44 | }
45 | }
46 |
47 | export default Score
--------------------------------------------------------------------------------
/app/modules/time-board.js:
--------------------------------------------------------------------------------
1 |
2 | /**
3 | * 计时板
4 | */
5 | import { subscribeSeconds, getSeconds } from 'store'
6 | export default class TimeBoard {
7 | constructor() {
8 | this.$el = null
9 | this.initTimerBoard()
10 | subscribeSeconds(this.renderTimerText.bind(this))
11 | }
12 |
13 | initTimerBoard() {
14 | const board = document.createElement('div')
15 | board.style.cssText = `
16 | position: fixed;
17 | z-index: 2;
18 | width: 200px;
19 | height: 50px;
20 | line-height: 50px;
21 | text-align: center;
22 | left: 0;
23 | top: 0;
24 | font-size: 30px;
25 | font-weight: 700;
26 | `
27 | document.body.appendChild(board)
28 | this.$el = board
29 | }
30 |
31 | renderTimerText() {
32 | this.$el.innerText = createTimerText(getSeconds())
33 | }
34 | }
35 |
36 | const createTimerText = (seconds) => `剩余时间${seconds}秒`
37 |
--------------------------------------------------------------------------------
/app/store/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * 全局状态管理
3 | */
4 | class ReactiveStore {
5 | constructor() {
6 | this._store = {}
7 | this._listeners = {}
8 | }
9 |
10 | // currying
11 | createAction(key) {
12 | const set = (val) => {
13 | this.set(key, val)
14 | }
15 |
16 | const get = () => {
17 | return this.get(key)
18 | }
19 |
20 | const subscribe = (fn) => {
21 | return this.subscribe(key, fn)
22 | }
23 |
24 | return {
25 | get,
26 | set,
27 | subscribe,
28 | }
29 | }
30 |
31 | // set的时候触发subscribe的方法
32 | set(key, val) {
33 | this._store[key] = val
34 | const listeners = this._listeners[key]
35 | if (listeners) {
36 | listeners.forEach(fn => fn())
37 | }
38 | }
39 |
40 | get(key) {
41 | return this._store[key]
42 | }
43 |
44 | // 订阅某个key的set执行fn回调
45 | subscribe(key, cb) {
46 | (this._listeners[key] || (this._listeners[key] = [])).push(cb)
47 |
48 | // return unsubscribe
49 | return () => {
50 | const cbs = this._listeners[key]
51 | const i = cbs.findIndex(f => cb === f)
52 | cbs.splice(i, 1)
53 | }
54 | }
55 | }
56 |
57 | const store = new ReactiveStore()
58 |
59 | const { set: setScore, get: getScore, subscribe: subscribeScore } = store.createAction('score')
60 | const { set: setSeconds, get: getSeconds, subscribe: subscribeSeconds } = store.createAction('seconds')
61 |
62 | export {
63 | setScore,
64 | getScore,
65 | subscribeScore,
66 | setSeconds,
67 | getSeconds,
68 | subscribeSeconds,
69 | }
--------------------------------------------------------------------------------
/app/utils/constant.js:
--------------------------------------------------------------------------------
1 | export const PLYAYER_OPTIONS = {
2 | img: require('@/assets/images/sicong.jpg'),
3 | width: 70,
4 | height: 70,
5 | }
6 |
7 | export const DIALOG_OPTIONS = {
8 | width: 250,
9 | height: 170,
10 | }
11 |
12 | // 坠落到底事件
13 | export const CHECK_FALL_EVENT = 'checkFall'
14 |
15 |
--------------------------------------------------------------------------------
/app/utils/device.js:
--------------------------------------------------------------------------------
1 | const ua = window.navigator.userAgent
2 | const dpr = window.devicePixelRatio
3 | const w = window.screen.width
4 | const h = window.screen.height
5 | // iPhone X、iPhone XS
6 | const isIPhoneX = /iphone/gi.test(ua) && dpr && dpr === 3 && w === 375 && h === 812
7 | // iPhone XS Max
8 | const isIPhoneXSMax = /iphone/gi.test(ua) && dpr && dpr === 3 && w === 414 && h === 896
9 | // iPhone XR
10 | const isIPhoneXR = /iphone/gi.test(ua) && dpr && dpr === 2 && w === 414 && h === 896
11 |
12 | const needSafe = isIPhoneX || isIPhoneXSMax || isIPhoneXR
13 |
14 | export const safeHeight = needSafe ? 45 : 0
15 |
16 | export const screenHeight = window.innerHeight - safeHeight
17 |
18 | export const screenWidth = Math.max(window.innerWidth, 300)
19 |
--------------------------------------------------------------------------------
/app/utils/dom.js:
--------------------------------------------------------------------------------
1 | import { isUndef } from './index'
2 |
3 | const supportsPassive = (function () {
4 | let support = false
5 | try {
6 | const opts = Object.defineProperty({}, 'passive', {
7 | get: function () {
8 | support = true
9 | }
10 | })
11 | window.addEventListener('test', null, opts)
12 | } catch (e) { }
13 | return support
14 | })()
15 |
16 | export const addEvent = (
17 | node,
18 | event,
19 | fn,
20 | options = {}
21 | ) => {
22 | let { capture, passive } = options
23 |
24 | capture == isUndef(capture) ? false : capture
25 | passive = isUndef(passive) ? true : passive
26 |
27 | if (typeof node.addEventListener == 'function') {
28 | if (supportsPassive) {
29 | node.addEventListener(event, fn, {
30 | capture,
31 | passive,
32 | })
33 | } else {
34 | node.addEventListener(event, fn, capture)
35 | }
36 | }
37 | else if (typeof node.attachEvent == 'function') {
38 | node.attachEvent('on' + event, fn);
39 | }
40 | }
41 |
42 | export const removeEvent = function (node, event, fn) {
43 | if (typeof node.removeEventListener == 'function') {
44 | node.removeEventListener(event, fn);
45 | }
46 | else if (typeof node.detatchEvent == 'function') {
47 | node.detatchEvent('on' + event, fn);
48 | }
49 | }
50 |
51 | export const removeNode = (node) => node.parentNode.removeChild(node)
--------------------------------------------------------------------------------
/app/utils/event.js:
--------------------------------------------------------------------------------
1 | class EventEmitter {
2 | constructor() {
3 | this._event = {}
4 | this._listeners = []
5 | }
6 |
7 | on(name, callback) {
8 | (this._event[name] || (this._event[name] = [])).push(callback)
9 | }
10 |
11 | emit(name, payload) {
12 | const cbs = this._event[name] || []
13 | for (let i = 0, len = cbs.length; i < len; i++) {
14 | cbs[i](payload)
15 | }
16 | if (this._listeners.length) {
17 | for (let { trigger, callback } of this._listeners) {
18 | if (trigger(name)) {
19 | callback()
20 | }
21 | }
22 | }
23 | }
24 |
25 | remove(name) {
26 | this._event[name] = null
27 | }
28 |
29 | clear() {
30 | this._event = {}
31 | }
32 |
33 | // 监听某些事件时使用
34 | listen(condition, callback) {
35 | let trigger
36 | if (condition instanceof RegExp) {
37 | trigger = eventName => condition.test(eventName)
38 | } else if (typeof condition === 'string') {
39 | trigger = eventName => eventName.includes(condition)
40 | }
41 | this._listeners.push({
42 | trigger,
43 | callback
44 | })
45 | }
46 | }
47 |
48 | export default new EventEmitter()
--------------------------------------------------------------------------------
/app/utils/index.js:
--------------------------------------------------------------------------------
1 | export const isUndef = (v) => v === null || v === undefined
2 | export const noop = () => {}
3 | export * from './constant'
4 | export * from './dom'
5 | export * from './device'
6 | export { default as eventEmitter } from './event'
7 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | 贪玩热狗
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "ig-wxz-and-hotdog",
3 | "version": "1.0.0",
4 | "description": "",
5 | "main": "index.js",
6 | "scripts": {
7 | "build": "webpack -p",
8 | "dev": "webpack-dev-server --inline --progress --config webpack.config.js",
9 | "any": "webpack --profile --json > stats.json"
10 | },
11 | "author": "",
12 | "license": "ISC",
13 | "devDependencies": {
14 | "babel-core": "^6.10.4",
15 | "babel-loader": "^6.2.4",
16 | "babel-polyfill": "^6.26.0",
17 | "babel-preset-es2015": "^6.9.0",
18 | "babel-preset-stage-0": "^6.5.0",
19 | "url-loader": "^1.1.2",
20 | "webpack": "^1.13.1",
21 | "webpack-dev-server": "^1.14.1"
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/public/bundle.js:
--------------------------------------------------------------------------------
1 | !function(t){function n(r){if(e[r])return e[r].exports;var i=e[r]={exports:{},id:r,loaded:!1};return t[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}var e={};return n.m=t,n.c=e,n.p="",n(0)}([function(t,n,e){e(139),t.exports=e(127)},function(t,n,e){var r=e(3),i=e(20),o=e(12),A=e(13),g=e(21),u="prototype",c=function(t,n,e){var I,a,C,f,s=t&c.F,l=t&c.G,h=t&c.S,v=t&c.P,p=t&c.B,d=l?r:h?r[n]||(r[n]={}):(r[n]||{})[u],y=l?i:i[n]||(i[n]={}),m=y[u]||(y[u]={});l&&(e=n);for(I in e)a=!s&&d&&void 0!==d[I],C=(a?d:e)[I],f=p&&a?g(C,r):v&&"function"==typeof C?g(Function.call,C):C,d&&A(d,I,C,t&c.U),y[I]!=C&&o(y,I,f),v&&m[I]!=C&&(m[I]=C)};r.core=i,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},function(t,n,e){var r=e(5);t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},function(t,n){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},function(t,n){t.exports=function(t){try{return!!t()}catch(t){return!0}}},function(t,n){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,n,e){var r=e(63)("wks"),i=e(42),o=e(3).Symbol,A="function"==typeof o,g=t.exports=function(t){return r[t]||(r[t]=A&&o[t]||(A?o:i)("Symbol."+t))};g.store=r},function(t,n,e){t.exports=!e(4)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,n,e){var r=e(2),i=e(102),o=e(27),A=Object.defineProperty;n.f=e(7)?Object.defineProperty:function(t,n,e){if(r(t),n=o(n,!0),r(e),i)try{return A(t,n,e)}catch(t){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[n]=e.value),t}},function(t,n,e){var r=e(26),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,n,e){var r=e(24);t.exports=function(t){return Object(r(t))}},function(t,n){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},function(t,n,e){var r=e(8),i=e(38);t.exports=e(7)?function(t,n,e){return r.f(t,n,i(1,e))}:function(t,n,e){return t[n]=e,t}},function(t,n,e){var r=e(3),i=e(12),o=e(15),A=e(42)("src"),g="toString",u=Function[g],c=(""+u).split(g);e(20).inspectSource=function(t){return u.call(t)},(t.exports=function(t,n,e,g){var u="function"==typeof e;u&&(o(e,"name")||i(e,"name",n)),t[n]!==e&&(u&&(o(e,A)||i(e,A,t[n]?""+t[n]:c.join(String(n)))),t===r?t[n]=e:g?t[n]?t[n]=e:i(t,n,e):(delete t[n],i(t,n,e)))})(Function.prototype,g,function(){return"function"==typeof this&&this[A]||u.call(this)})},function(t,n,e){var r=e(1),i=e(4),o=e(24),A=/"/g,g=function(t,n,e,r){var i=String(o(t)),g="<"+n;return""!==e&&(g+=" "+e+'="'+String(r).replace(A,""")+'"'),g+">"+i+""+n+">"};t.exports=function(t,n){var e={};e[t]=n(g),r(r.P+r.F*i(function(){var n=""[t]('"');return n!==n.toLowerCase()||n.split('"').length>3}),"String",e)}},function(t,n){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},function(t,n,e){var r=e(50),i=e(38),o=e(18),A=e(27),g=e(15),u=e(102),c=Object.getOwnPropertyDescriptor;n.f=e(7)?c:function(t,n){if(t=o(t),n=A(n,!0),u)try{return c(t,n)}catch(t){}if(g(t,n))return i(!r.f.call(t,n),t[n])}},function(t,n,e){var r=e(15),i=e(10),o=e(83)("IE_PROTO"),A=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=i(t),r(t,o)?t[o]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?A:null}},function(t,n,e){var r=e(49),i=e(24);t.exports=function(t){return r(i(t))}},function(t,n){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},function(t,n){var e=t.exports={version:"2.5.7"};"number"==typeof __e&&(__e=e)},function(t,n,e){var r=e(11);t.exports=function(t,n,e){if(r(t),void 0===n)return t;switch(e){case 1:return function(e){return t.call(n,e)};case 2:return function(e,r){return t.call(n,e,r)};case 3:return function(e,r,i){return t.call(n,e,r,i)}}return function(){return t.apply(n,arguments)}}},function(t,n,e){"use strict";var r=e(4);t.exports=function(t,n){return!!t&&r(function(){n?t.call(null,function(){},1):t.call(null)})}},function(t,n,e){var r=e(21),i=e(49),o=e(10),A=e(9),g=e(68);t.exports=function(t,n){var e=1==t,u=2==t,c=3==t,I=4==t,a=6==t,C=5==t||a,f=n||g;return function(n,g,s){for(var l,h,v=o(n),p=i(v),d=r(g,s,3),y=A(p.length),m=0,b=e?f(n,y):u?f(n,0):void 0;y>m;m++)if((C||m in p)&&(l=p[m],h=d(l,m,v),t))if(e)b[m]=h;else if(h)switch(t){case 3:return!0;case 5:return l;case 6:return m;case 2:b.push(l)}else if(I)return!1;return a?-1:c||I?I:b}}},function(t,n){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},function(t,n,e){var r=e(1),i=e(20),o=e(4);t.exports=function(t,n){var e=(i.Object||{})[t]||Object[t],A={};A[t]=n(e),r(r.S+r.F*o(function(){e(1)}),"Object",A)}},function(t,n){var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},function(t,n,e){var r=e(5);t.exports=function(t,n){if(!r(t))return t;var e,i;if(n&&"function"==typeof(e=t.toString)&&!r(i=e.call(t)))return i;if("function"==typeof(e=t.valueOf)&&!r(i=e.call(t)))return i;if(!n&&"function"==typeof(e=t.toString)&&!r(i=e.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},function(t,n,e){var r=e(123),i=e(1),o=e(63)("metadata"),A=o.store||(o.store=new(e(126))),g=function(t,n,e){var i=A.get(t);if(!i){if(!e)return;A.set(t,i=new r)}var o=i.get(n);if(!o){if(!e)return;i.set(n,o=new r)}return o},u=function(t,n,e){var r=g(n,e,!1);return void 0!==r&&r.has(t)},c=function(t,n,e){var r=g(n,e,!1);return void 0===r?void 0:r.get(t)},I=function(t,n,e,r){g(e,r,!0).set(t,n)},a=function(t,n){var e=g(t,n,!1),r=[];return e&&e.forEach(function(t,n){r.push(n)}),r},C=function(t){return void 0===t||"symbol"==typeof t?t:String(t)},f=function(t){i(i.S,"Reflect",t)};t.exports={store:A,map:g,has:u,get:c,set:I,keys:a,key:C,exp:f}},function(t,n,e){"use strict";if(e(7)){var r=e(31),i=e(3),o=e(4),A=e(1),g=e(65),u=e(89),c=e(21),I=e(33),a=e(38),C=e(12),f=e(39),s=e(26),l=e(9),h=e(121),v=e(41),p=e(27),d=e(15),y=e(48),m=e(5),b=e(10),w=e(75),x=e(35),S=e(17),E=e(36).f,F=e(91),R=e(42),K=e(6),O=e(23),M=e(52),P=e(64),k=e(92),T=e(44),N=e(58),U=e(40),_=e(67),j=e(94),B=e(8),L=e(16),D=B.f,Q=L.f,G=i.RangeError,V=i.TypeError,W=i.Uint8Array,Y="ArrayBuffer",q="Shared"+Y,Z="BYTES_PER_ELEMENT",z="prototype",H=Array[z],J=u.ArrayBuffer,X=u.DataView,$=O(0),tt=O(2),nt=O(3),et=O(4),rt=O(5),it=O(6),ot=M(!0),At=M(!1),gt=k.values,ut=k.keys,ct=k.entries,It=H.lastIndexOf,at=H.reduce,Ct=H.reduceRight,ft=H.join,st=H.sort,lt=H.slice,ht=H.toString,vt=H.toLocaleString,pt=K("iterator"),dt=K("toStringTag"),yt=R("typed_constructor"),mt=R("def_constructor"),bt=g.CONSTR,wt=g.TYPED,xt=g.VIEW,St="Wrong length!",Et=O(1,function(t,n){return Mt(P(t,t[mt]),n)}),Ft=o(function(){return 1===new W(new Uint16Array([1]).buffer)[0]}),Rt=!!W&&!!W[z].set&&o(function(){new W(1).set({})}),Kt=function(t,n){var e=s(t);if(e<0||e%n)throw G("Wrong offset!");return e},Ot=function(t){if(m(t)&&wt in t)return t;throw V(t+" is not a typed array!")},Mt=function(t,n){if(!(m(t)&&yt in t))throw V("It is not a typed array constructor!");return new t(n)},Pt=function(t,n){return kt(P(t,t[mt]),n)},kt=function(t,n){for(var e=0,r=n.length,i=Mt(t,r);r>e;)i[e]=n[e++];return i},Tt=function(t,n,e){D(t,n,{get:function(){return this._d[e]}})},Nt=function(t){var n,e,r,i,o,A,g=b(t),u=arguments.length,I=u>1?arguments[1]:void 0,a=void 0!==I,C=F(g);if(void 0!=C&&!w(C)){for(A=C.call(g),r=[],n=0;!(o=A.next()).done;n++)r.push(o.value);g=r}for(a&&u>2&&(I=c(I,arguments[2],2)),n=0,e=l(g.length),i=Mt(this,e);e>n;n++)i[n]=a?I(g[n],n):g[n];return i},Ut=function(){for(var t=0,n=arguments.length,e=Mt(this,n);n>t;)e[t]=arguments[t++];return e},_t=!!W&&o(function(){vt.call(new W(1))}),jt=function(){return vt.apply(_t?lt.call(Ot(this)):Ot(this),arguments)},Bt={copyWithin:function(t,n){return j.call(Ot(this),t,n,arguments.length>2?arguments[2]:void 0)},every:function(t){return et(Ot(this),t,arguments.length>1?arguments[1]:void 0)},fill:function(t){return _.apply(Ot(this),arguments)},filter:function(t){return Pt(this,tt(Ot(this),t,arguments.length>1?arguments[1]:void 0))},find:function(t){return rt(Ot(this),t,arguments.length>1?arguments[1]:void 0)},findIndex:function(t){return it(Ot(this),t,arguments.length>1?arguments[1]:void 0)},forEach:function(t){$(Ot(this),t,arguments.length>1?arguments[1]:void 0)},indexOf:function(t){return At(Ot(this),t,arguments.length>1?arguments[1]:void 0)},includes:function(t){return ot(Ot(this),t,arguments.length>1?arguments[1]:void 0)},join:function(t){return ft.apply(Ot(this),arguments)},lastIndexOf:function(t){return It.apply(Ot(this),arguments)},map:function(t){return Et(Ot(this),t,arguments.length>1?arguments[1]:void 0)},reduce:function(t){return at.apply(Ot(this),arguments)},reduceRight:function(t){return Ct.apply(Ot(this),arguments)},reverse:function(){for(var t,n=this,e=Ot(n).length,r=Math.floor(e/2),i=0;i1?arguments[1]:void 0)},sort:function(t){return st.call(Ot(this),t)},subarray:function(t,n){var e=Ot(this),r=e.length,i=v(t,r);return new(P(e,e[mt]))(e.buffer,e.byteOffset+i*e.BYTES_PER_ELEMENT,l((void 0===n?r:v(n,r))-i))}},Lt=function(t,n){return Pt(this,lt.call(Ot(this),t,n))},Dt=function(t){Ot(this);var n=Kt(arguments[1],1),e=this.length,r=b(t),i=l(r.length),o=0;if(i+n>e)throw G(St);for(;o255?255:255&r),i.v[f](e*n+i.o,r,Ft)},K=function(t,n){D(t,n,{get:function(){return F(this,n)},set:function(t){return R(this,n,t)},enumerable:!0})};d?(s=e(function(t,e,r,i){I(t,s,c,"_d");var o,A,g,u,a=0,f=0;if(m(e)){if(!(e instanceof J||(u=y(e))==Y||u==q))return wt in e?kt(s,e):Nt.call(s,e);o=e,f=Kt(r,n);var v=e.byteLength;if(void 0===i){if(v%n)throw G(St);if(A=v-f,A<0)throw G(St)}else if(A=l(i)*n,A+f>v)throw G(St);g=A/n}else g=h(e),A=g*n,o=new J(A);for(C(t,"_d",{b:o,o:f,l:A,e:g,v:new X(o)});ad;d++)if(h=n?p(A(s=t[d])[0],s[1]):p(t[d]),h===c||h===I)return h}else for(l=v.call(t);!(s=l.next()).done;)if(h=i(l,p,s.value,n),h===c||h===I)return h};n.BREAK=c,n.RETURN=I},function(t,n,e){var r=e(2),i=e(111),o=e(71),A=e(83)("IE_PROTO"),g=function(){},u="prototype",c=function(){var t,n=e(70)("iframe"),r=o.length,i="<",A=">";for(n.style.display="none",e(73).appendChild(n),n.src="javascript:",t=n.contentWindow.document,t.open(),t.write(i+"script"+A+"document.F=Object"+i+"/script"+A),t.close(),c=t.F;r--;)delete c[u][o[r]];return c()};t.exports=Object.create||function(t,n){var e;return null!==t?(g[u]=r(t),e=new g,g[u]=null,e[A]=t):e=c(),void 0===n?e:i(e,n)}},function(t,n,e){var r=e(113),i=e(71).concat("length","prototype");n.f=Object.getOwnPropertyNames||function(t){return r(t,i)}},function(t,n,e){var r=e(113),i=e(71);t.exports=Object.keys||function(t){return r(t,i)}},function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},function(t,n,e){var r=e(13);t.exports=function(t,n,e){for(var i in n)r(t,i,n[i],e);return t}},function(t,n,e){"use strict";var r=e(3),i=e(8),o=e(7),A=e(6)("species");t.exports=function(t){var n=r[t];o&&n&&!n[A]&&i.f(n,A,{configurable:!0,get:function(){return this}})}},function(t,n,e){var r=e(26),i=Math.max,o=Math.min;t.exports=function(t,n){return t=r(t),t<0?i(t+n,0):o(t,n)}},function(t,n){var e=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++e+r).toString(36))}},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(n,"__esModule",{value:!0});var i=e(135);Object.keys(i).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(n,t,{enumerable:!0,get:function(){return i[t]}})});var o=e(137);Object.keys(o).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(n,t,{enumerable:!0,get:function(){return o[t]}})});var A=e(136);Object.keys(A).forEach(function(t){"default"!==t&&"__esModule"!==t&&Object.defineProperty(n,t,{enumerable:!0,get:function(){return A[t]}})});var g=e(138);Object.defineProperty(n,"eventEmitter",{enumerable:!0,get:function(){return r(g).default}});n.isUndef=function(t){return null===t||void 0===t},n.noop=function(){}},function(t,n){t.exports={}},function(t,n,e){var r=e(8).f,i=e(15),o=e(6)("toStringTag");t.exports=function(t,n,e){t&&!i(t=e?t:t.prototype,o)&&r(t,o,{configurable:!0,value:n})}},function(t,n,e){var r=e(1),i=e(24),o=e(4),A=e(87),g="["+A+"]",u="
",c=RegExp("^"+g+g+"*"),I=RegExp(g+g+"*$"),a=function(t,n,e){var i={},g=o(function(){return!!A[t]()||u[t]()!=u}),c=i[t]=g?n(C):A[t];e&&(i[e]=c),r(r.P+r.F*g,"String",i)},C=a.trim=function(t,n){return t=String(i(t)),1&n&&(t=t.replace(c,"")),2&n&&(t=t.replace(I,"")),t};t.exports=a},function(t,n,e){var r=e(5);t.exports=function(t,n){if(!r(t)||t._t!==n)throw TypeError("Incompatible receiver, "+n+" required!");return t}},function(t,n,e){var r=e(19),i=e(6)("toStringTag"),o="Arguments"==r(function(){return arguments}()),A=function(t,n){try{return t[n]}catch(t){}};t.exports=function(t){var n,e,g;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=A(n=Object(t),i))?e:o?r(n):"Object"==(g=r(n))&&"function"==typeof n.callee?"Arguments":g}},function(t,n,e){var r=e(19);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,n){n.f={}.propertyIsEnumerable},function(t,n){"use strict";function e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function t(t,n){for(var e=0;eI;)if(g=u[I++],g!=g)return!0}else for(;c>I;I++)if((t||I in u)&&u[I]===e)return t||I||0;return!t&&-1}}},function(t,n,e){"use strict";var r=e(3),i=e(1),o=e(13),A=e(39),g=e(32),u=e(34),c=e(33),I=e(5),a=e(4),C=e(58),f=e(45),s=e(74);t.exports=function(t,n,e,l,h,v){var p=r[t],d=p,y=h?"set":"add",m=d&&d.prototype,b={},w=function(t){var n=m[t];o(m,t,"delete"==t?function(t){return!(v&&!I(t))&&n.call(this,0===t?0:t)}:"has"==t?function(t){return!(v&&!I(t))&&n.call(this,0===t?0:t)}:"get"==t?function(t){return v&&!I(t)?void 0:n.call(this,0===t?0:t)}:"add"==t?function(t){return n.call(this,0===t?0:t),this}:function(t,e){return n.call(this,0===t?0:t,e),this})};if("function"==typeof d&&(v||m.forEach&&!a(function(){(new d).entries().next()}))){var x=new d,S=x[y](v?{}:-0,1)!=x,E=a(function(){x.has(1)}),F=C(function(t){new d(t)}),R=!v&&a(function(){for(var t=new d,n=5;n--;)t[y](n,n);return!t.has(-0)});F||(d=n(function(n,e){c(n,d,t);var r=s(new p,n,d);return void 0!=e&&u(e,h,r[y],r),r}),d.prototype=m,m.constructor=d),(E||R)&&(w("delete"),w("has"),h&&w("get")),(R||S)&&w(y),v&&m.clear&&delete m.clear}else d=l.getConstructor(n,t,h,y),A(d.prototype,e),g.NEED=!0;return f(d,t),b[t]=d,i(i.G+i.W+i.F*(d!=p),b),v||l.setStrong(d,t,h),d}},function(t,n,e){"use strict";var r=e(12),i=e(13),o=e(4),A=e(24),g=e(6);t.exports=function(t,n,e){var u=g(t),c=e(A,u,""[t]),I=c[0],a=c[1];o(function(){var n={};return n[u]=function(){return 7},7!=""[t](n)})&&(i(String.prototype,t,I),r(RegExp.prototype,u,2==n?function(t,n){return a.call(t,this,n)}:function(t){return a.call(t,this)}))}},function(t,n,e){"use strict";var r=e(2);t.exports=function(){var t=r(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n}},function(t,n,e){var r=e(19);t.exports=Array.isArray||function(t){return"Array"==r(t)}},function(t,n,e){var r=e(5),i=e(19),o=e(6)("match");t.exports=function(t){var n;return r(t)&&(void 0!==(n=t[o])?!!n:"RegExp"==i(t))}},function(t,n,e){var r=e(6)("iterator"),i=!1;try{var o=[7][r]();o.return=function(){i=!0},Array.from(o,function(){throw 2})}catch(t){}t.exports=function(t,n){if(!n&&!i)return!1;var e=!1;try{var o=[7],A=o[r]();A.next=function(){return{done:e=!0}},o[r]=function(){return A},t(o)}catch(t){}return e}},function(t,n,e){"use strict";t.exports=e(31)||!e(4)(function(){var t=Math.random();__defineSetter__.call(null,t,function(){}),delete e(3)[t]})},function(t,n){n.f=Object.getOwnPropertySymbols},function(t,n,e){"use strict";var r=e(1),i=e(11),o=e(21),A=e(34);t.exports=function(t){r(r.S,t,{from:function(t){var n,e,r,g,u=arguments[1];return i(this),n=void 0!==u,n&&i(u),void 0==t?new this:(e=[],n?(r=0,g=o(u,arguments[2],2),A(t,!1,function(t){e.push(g(t,r++))})):A(t,!1,e.push,e),new this(e))}})}},function(t,n,e){"use strict";var r=e(1);t.exports=function(t){r(r.S,t,{of:function(){for(var t=arguments.length,n=new Array(t);t--;)n[t]=arguments[t];return new this(n)}})}},function(t,n,e){var r=e(20),i=e(3),o="__core-js_shared__",A=i[o]||(i[o]={});(t.exports=function(t,n){return A[t]||(A[t]=void 0!==n?n:{})})("versions",[]).push({version:r.version,mode:e(31)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(t,n,e){var r=e(2),i=e(11),o=e(6)("species");t.exports=function(t,n){var e,A=r(t).constructor;return void 0===A||void 0==(e=r(A)[o])?n:i(e)}},function(t,n,e){for(var r,i=e(3),o=e(12),A=e(42),g=A("typed_array"),u=A("view"),c=!(!i.ArrayBuffer||!i.DataView),I=c,a=0,C=9,f="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");a1?arguments[1]:void 0,e),u=A>2?arguments[2]:void 0,c=void 0===u?e:i(u,e);c>g;)n[g++]=t;return n}},function(t,n,e){var r=e(142);t.exports=function(t,n){return new(r(t))(n)}},function(t,n,e){"use strict";var r=e(8),i=e(38);t.exports=function(t,n,e){n in t?r.f(t,n,i(0,e)):t[n]=e}},function(t,n,e){var r=e(5),i=e(3).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},function(t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,n,e){var r=e(6)("match");t.exports=function(t){var n=/./;try{"/./"[t](n)}catch(e){try{return n[r]=!1,!"/./"[t](n)}catch(t){}}return!0}},function(t,n,e){var r=e(3).document;t.exports=r&&r.documentElement},function(t,n,e){var r=e(5),i=e(82).set;t.exports=function(t,n,e){var o,A=n.constructor;return A!==e&&"function"==typeof A&&(o=A.prototype)!==e.prototype&&r(o)&&i&&i(t,o),t}},function(t,n,e){var r=e(44),i=e(6)("iterator"),o=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||o[i]===t)}},function(t,n,e){"use strict";var r=e(35),i=e(38),o=e(45),A={};e(12)(A,e(6)("iterator"),function(){return this}),t.exports=function(t,n,e){t.prototype=r(A,{next:i(1,e)}),o(t,n+" Iterator")}},function(t,n,e){"use strict";var r=e(31),i=e(1),o=e(13),A=e(12),g=e(44),u=e(76),c=e(45),I=e(17),a=e(6)("iterator"),C=!([].keys&&"next"in[].keys()),f="@@iterator",s="keys",l="values",h=function(){return this};t.exports=function(t,n,e,v,p,d,y){u(e,n,v);var m,b,w,x=function(t){if(!C&&t in R)return R[t];switch(t){case s:return function(){return new e(this,t)};case l:return function(){return new e(this,t)}}return function(){return new e(this,t)}},S=n+" Iterator",E=p==l,F=!1,R=t.prototype,K=R[a]||R[f]||p&&R[p],O=K||x(p),M=p?E?x("entries"):O:void 0,P="Array"==n?R.entries||K:K;if(P&&(w=I(P.call(new t)),w!==Object.prototype&&w.next&&(c(w,S,!0),r||"function"==typeof w[a]||A(w,a,h))),E&&K&&K.name!==l&&(F=!0,O=function(){return K.call(this)}),r&&!y||!C&&!F&&R[a]||A(R,a,O),g[n]=O,g[S]=h,p)if(m={values:E?O:x(l),keys:d?O:x(s),entries:M},y)for(b in m)b in R||o(R,b,m[b]);else i(i.P+i.F*(C||F),n,m);return m}},function(t,n){var e=Math.expm1;t.exports=!e||e(10)>22025.465794806718||e(10)<22025.465794806718||e(-2e-17)!=-2e-17?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:e},function(t,n){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},function(t,n,e){var r=e(3),i=e(88).set,o=r.MutationObserver||r.WebKitMutationObserver,A=r.process,g=r.Promise,u="process"==e(19)(A);t.exports=function(){var t,n,e,c=function(){var r,i;for(u&&(r=A.domain)&&r.exit();t;){i=t.fn,t=t.next;try{i()}catch(r){throw t?e():n=void 0,r}}n=void 0,r&&r.enter()};if(u)e=function(){A.nextTick(c)};else if(!o||r.navigator&&r.navigator.standalone)if(g&&g.resolve){var I=g.resolve(void 0);e=function(){I.then(c)}}else e=function(){i.call(r,c)};else{var a=!0,C=document.createTextNode("");new o(c).observe(C,{characterData:!0}),e=function(){C.data=a=!a}}return function(r){var i={fn:r,next:void 0};n&&(n.next=i),t||(t=i,e()),n=i}}},function(t,n,e){"use strict";function r(t){var n,e;this.promise=new t(function(t,r){if(void 0!==n||void 0!==e)throw TypeError("Bad Promise constructor");n=t,e=r}),this.resolve=i(n),this.reject=i(e)}var i=e(11);t.exports.f=function(t){return new r(t)}},function(t,n,e){var r=e(5),i=e(2),o=function(t,n){if(i(t),!r(n)&&null!==n)throw TypeError(n+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,n,r){try{r=e(21)(Function.call,e(16).f(Object.prototype,"__proto__").set,2),r(t,[]),n=!(t instanceof Array)}catch(t){n=!0}return function(t,e){return o(t,e),n?t.__proto__=e:r(t,e),t}}({},!1):void 0),check:o}},function(t,n,e){var r=e(63)("keys"),i=e(42);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,n,e){var r=e(26),i=e(24);t.exports=function(t){return function(n,e){var o,A,g=String(i(n)),u=r(e),c=g.length;return u<0||u>=c?t?"":void 0:(o=g.charCodeAt(u),o<55296||o>56319||u+1===c||(A=g.charCodeAt(u+1))<56320||A>57343?t?g.charAt(u):o:t?g.slice(u,u+2):(o-55296<<10)+(A-56320)+65536)}}},function(t,n,e){var r=e(57),i=e(24);t.exports=function(t,n,e){if(r(n))throw TypeError("String#"+e+" doesn't accept regex!");return String(i(t))}},function(t,n,e){"use strict";var r=e(26),i=e(24);t.exports=function(t){var n=String(i(this)),e="",o=r(t);if(o<0||o==1/0)throw RangeError("Count can't be negative");for(;o>0;(o>>>=1)&&(n+=n))1&o&&(e+=n);return e}},function(t,n){t.exports="\t\n\v\f\r \u2028\u2029\ufeff"},function(t,n,e){var r,i,o,A=e(21),g=e(103),u=e(73),c=e(70),I=e(3),a=I.process,C=I.setImmediate,f=I.clearImmediate,s=I.MessageChannel,l=I.Dispatch,h=0,v={},p="onreadystatechange",d=function(){var t=+this;if(v.hasOwnProperty(t)){var n=v[t];delete v[t],n()}},y=function(t){d.call(t.data)};C&&f||(C=function(t){for(var n=[],e=1;arguments.length>e;)n.push(arguments[e++]);return v[++h]=function(){g("function"==typeof t?t:Function(t),n)},r(h),h},f=function(t){delete v[t]},"process"==e(19)(a)?r=function(t){a.nextTick(A(d,t,1))}:l&&l.now?r=function(t){l.now(A(d,t,1))}:s?(i=new s,o=i.port2,i.port1.onmessage=y,r=A(o.postMessage,o,1)):I.addEventListener&&"function"==typeof postMessage&&!I.importScripts?(r=function(t){I.postMessage(t+"","*")},I.addEventListener("message",y,!1)):r=p in c("script")?function(t){u.appendChild(c("script"))[p]=function(){u.removeChild(this),d.call(t)}}:function(t){setTimeout(A(d,t,1),0)}),t.exports={set:C,clear:f}},function(t,n,e){"use strict";function r(t,n,e){var r,i,o,A=new Array(e),g=8*e-n-1,u=(1<>1,I=23===n?D(2,-24)-D(2,-77):0,a=0,C=t<0||0===t&&1/t<0?1:0;for(t=L(t),t!=t||t===j?(i=t!=t?1:0,r=u):(r=Q(G(t)/V),t*(o=D(2,-r))<1&&(r--,o*=2),t+=r+c>=1?I/o:I*D(2,1-c),t*o>=2&&(r++,o/=2),r+c>=u?(i=0,r=u):r+c>=1?(i=(t*o-1)*D(2,n),r+=c):(i=t*D(2,c-1)*D(2,n),r=0));n>=8;A[a++]=255&i,i/=256,n-=8);for(r=r<0;A[a++]=255&r,r/=256,g-=8);return A[--a]|=128*C,A}function i(t,n,e){var r,i=8*e-n-1,o=(1<>1,g=i-7,u=e-1,c=t[u--],I=127&c;for(c>>=7;g>0;I=256*I+t[u],u--,g-=8);for(r=I&(1<<-g)-1,I>>=-g,g+=n;g>0;r=256*r+t[u],u--,g-=8);if(0===I)I=1-A;else{if(I===o)return r?NaN:c?-j:j;r+=D(2,n),I-=A}return(c?-1:1)*r*D(2,I-n)}function o(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]}function A(t){return[255&t]}function g(t){return[255&t,t>>8&255]}function u(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]}function c(t){return r(t,52,8)}function I(t){return r(t,23,4)}function a(t,n,e){E(t[M],n,{get:function(){return this[e]}})}function C(t,n,e,r){var i=+e,o=x(i);if(o+n>t[z])throw _(k);var A=t[Z]._b,g=o+t[H],u=A.slice(g,g+n);return r?u:u.reverse()}function f(t,n,e,r,i,o){var A=+e,g=x(A);if(g+n>t[z])throw _(k);for(var u=t[Z]._b,c=g+t[H],I=r(+i),a=0;att;)(J=$[tt++])in T||p(T,J,B[J]);h||(X.constructor=T)}var nt=new N(new T(2)),et=N[M].setInt8;nt.setInt8(0,2147483648),nt.setInt8(1,2147483649),!nt.getInt8(0)&&nt.getInt8(1)||d(N[M],{setInt8:function(t,n){et.call(this,t,n<<24>>24)},setUint8:function(t,n){et.call(this,t,n<<24>>24)}},!0)}else T=function(t){m(this,T,K);var n=x(t);this._b=F.call(new Array(n),0),this[z]=n},N=function(t,n,e){m(this,N,O),m(t,T,O);var r=t[z],i=b(n);if(i<0||i>r)throw _("Wrong offset!");if(e=void 0===e?r-i:w(e),i+e>r)throw _(P);this[Z]=t,this[H]=i,this[z]=e},l&&(a(T,Y,"_l"),a(N,W,"_b"),a(N,Y,"_l"),a(N,q,"_o")),d(N[M],{getInt8:function(t){return C(this,1,t)[0]<<24>>24},getUint8:function(t){return C(this,1,t)[0]},getInt16:function(t){var n=C(this,2,t,arguments[1]);return(n[1]<<8|n[0])<<16>>16},getUint16:function(t){var n=C(this,2,t,arguments[1]);return n[1]<<8|n[0]},getInt32:function(t){return o(C(this,4,t,arguments[1]))},getUint32:function(t){return o(C(this,4,t,arguments[1]))>>>0},getFloat32:function(t){return i(C(this,4,t,arguments[1]),23,4)},getFloat64:function(t){return i(C(this,8,t,arguments[1]),52,8)},setInt8:function(t,n){f(this,1,t,A,n)},setUint8:function(t,n){f(this,1,t,A,n)},setInt16:function(t,n){f(this,2,t,g,n,arguments[2])},setUint16:function(t,n){f(this,2,t,g,n,arguments[2])},setInt32:function(t,n){f(this,4,t,u,n,arguments[2])},setUint32:function(t,n){f(this,4,t,u,n,arguments[2])},setFloat32:function(t,n){f(this,4,t,I,n,arguments[2])},setFloat64:function(t,n){f(this,8,t,c,n,arguments[2])}});R(T,K),R(N,O),p(N[M],v.VIEW,!0),n[K]=T,n[O]=N},function(t,n,e){var r=e(3),i=e(20),o=e(31),A=e(122),g=e(8).f;t.exports=function(t){var n=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==t.charAt(0)||t in n||g(n,t,{value:A.f(t)})}},function(t,n,e){var r=e(48),i=e(6)("iterator"),o=e(44);t.exports=e(20).getIteratorMethod=function(t){if(void 0!=t)return t[i]||t["@@iterator"]||o[r(t)]}},function(t,n,e){"use strict";var r=e(30),i=e(106),o=e(44),A=e(18);t.exports=e(77)(Array,"Array",function(t,n){this._t=A(t),this._i=0,this._k=n},function(){var t=this._t,n=this._k,e=this._i++;return!t||e>=t.length?(this._t=void 0,i(1)):"keys"==n?i(0,e):"values"==n?i(0,t[e]):i(0,[e,t[e]])},"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},function(t,n,e){var r=e(19);t.exports=function(t,n){if("number"!=typeof t&&"Number"!=r(t))throw TypeError(n);return+t}},function(t,n,e){"use strict";var r=e(10),i=e(41),o=e(9);t.exports=[].copyWithin||function(t,n){var e=r(this),A=o(e.length),g=i(t,A),u=i(n,A),c=arguments.length>2?arguments[2]:void 0,I=Math.min((void 0===c?A:i(c,A))-u,A-g),a=1;
2 | for(u0;)u in e?e[g]=e[u]:delete e[g],g+=a,u+=a;return e}},function(t,n,e){var r=e(34);t.exports=function(t,n){var e=[];return r(t,!1,e.push,e,n),e}},function(t,n,e){var r=e(11),i=e(10),o=e(49),A=e(9);t.exports=function(t,n,e,g,u){r(n);var c=i(t),I=o(c),a=A(c.length),C=u?a-1:0,f=u?-1:1;if(e<2)for(;;){if(C in I){g=I[C],C+=f;break}if(C+=f,u?C<0:a<=C)throw TypeError("Reduce of empty array with no initial value")}for(;u?C>=0:a>C;C+=f)C in I&&(g=n(g,I[C],C,c));return g}},function(t,n,e){"use strict";var r=e(11),i=e(5),o=e(103),A=[].slice,g={},u=function(t,n,e){if(!(n in g)){for(var r=[],i=0;i1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(r(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!h(s(this,n),t)}}),C&&r(I.prototype,"size",{get:function(){return s(this,n)[l]}}),I},def:function(t,n,e){var r,i,o=h(t,n);return o?o.v=e:(t._l=o={i:i=f(n,!0),k:n,v:e,p:r=t._l,n:void 0,r:!1},t._f||(t._f=o),r&&(r.n=o),t[l]++,"F"!==i&&(t._i[i]=o)),t},getEntry:h,setStrong:function(t,n,e){c(t,n,function(t,e){this._t=s(t,n),this._k=e,this._l=void 0},function(){for(var t=this,n=t._k,e=t._l;e&&e.r;)e=e.p;return t._t&&(t._l=e=e?e.n:t._t._f)?"keys"==n?I(0,e.k):"values"==n?I(0,e.v):I(0,[e.k,e.v]):(t._t=void 0,I(1))},e?"entries":"values",!e,!0),a(n)}}},function(t,n,e){var r=e(48),i=e(95);t.exports=function(t){return function(){if(r(this)!=t)throw TypeError(t+"#toJSON isn't generic");return i(this)}}},function(t,n,e){"use strict";var r=e(39),i=e(32).getWeak,o=e(2),A=e(5),g=e(33),u=e(34),c=e(23),I=e(15),a=e(47),C=c(5),f=c(6),s=0,l=function(t){return t._l||(t._l=new h)},h=function(){this.a=[]},v=function(t,n){return C(t.a,function(t){return t[0]===n})};h.prototype={get:function(t){var n=v(this,t);if(n)return n[1]},has:function(t){return!!v(this,t)},set:function(t,n){var e=v(this,t);e?e[1]=n:this.a.push([t,n])},delete:function(t){var n=f(this.a,function(n){return n[0]===t});return~n&&this.a.splice(n,1),!!~n}},t.exports={getConstructor:function(t,n,e,o){var c=t(function(t,r){g(t,c,n,"_i"),t._t=n,t._i=s++,t._l=void 0,void 0!=r&&u(r,e,t[o],t)});return r(c.prototype,{delete:function(t){if(!A(t))return!1;var e=i(t);return e===!0?l(a(this,n)).delete(t):e&&I(e,this._i)&&delete e[this._i]},has:function(t){if(!A(t))return!1;var e=i(t);return e===!0?l(a(this,n)).has(t):e&&I(e,this._i)}}),c},def:function(t,n,e){var r=i(o(n),!0);return r===!0?l(t).set(n,e):r[t._i]=e,t},ufstore:l}},function(t,n,e){"use strict";function r(t,n,e,c,I,a,C,f){for(var s,l,h=I,v=0,p=!!C&&g(C,f,3);v0)h=r(t,n,s,A(s.length),h,a-1)-1;else{if(h>=9007199254740991)throw TypeError();t[h]=s}h++}v++}return h}var i=e(56),o=e(5),A=e(9),g=e(21),u=e(6)("isConcatSpreadable");t.exports=r},function(t,n,e){t.exports=!e(7)&&!e(4)(function(){return 7!=Object.defineProperty(e(70)("div"),"a",{get:function(){return 7}}).a})},function(t,n){t.exports=function(t,n,e){var r=void 0===e;switch(n.length){case 0:return r?t():t.call(e);case 1:return r?t(n[0]):t.call(e,n[0]);case 2:return r?t(n[0],n[1]):t.call(e,n[0],n[1]);case 3:return r?t(n[0],n[1],n[2]):t.call(e,n[0],n[1],n[2]);case 4:return r?t(n[0],n[1],n[2],n[3]):t.call(e,n[0],n[1],n[2],n[3])}return t.apply(e,n)}},function(t,n,e){var r=e(5),i=Math.floor;t.exports=function(t){return!r(t)&&isFinite(t)&&i(t)===t}},function(t,n,e){var r=e(2);t.exports=function(t,n,e,i){try{return i?n(r(e)[0],e[1]):n(e)}catch(n){var o=t.return;throw void 0!==o&&r(o.call(t)),n}}},function(t,n){t.exports=function(t,n){return{value:n,done:!!t}}},function(t,n,e){var r=e(79),i=Math.pow,o=i(2,-52),A=i(2,-23),g=i(2,127)*(2-A),u=i(2,-126),c=function(t){return t+1/o-1/o};t.exports=Math.fround||function(t){var n,e,i=Math.abs(t),I=r(t);return ig||e!=e?I*(1/0):I*e)}},function(t,n){t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},function(t,n){t.exports=Math.scale||function(t,n,e,r,i){return 0===arguments.length||t!=t||n!=n||e!=e||r!=r||i!=i?NaN:t===1/0||t===-(1/0)?t:(t-n)*(i-r)/(e-n)+r}},function(t,n,e){"use strict";var r=e(37),i=e(60),o=e(50),A=e(10),g=e(49),u=Object.assign;t.exports=!u||e(4)(function(){var t={},n={},e=Symbol(),r="abcdefghijklmnopqrst";return t[e]=7,r.split("").forEach(function(t){n[t]=t}),7!=u({},t)[e]||Object.keys(u({},n)).join("")!=r})?function(t,n){for(var e=A(t),u=arguments.length,c=1,I=i.f,a=o.f;u>c;)for(var C,f=g(arguments[c++]),s=I?r(f).concat(I(f)):r(f),l=s.length,h=0;l>h;)a.call(f,C=s[h++])&&(e[C]=f[C]);return e}:u},function(t,n,e){var r=e(8),i=e(2),o=e(37);t.exports=e(7)?Object.defineProperties:function(t,n){i(t);for(var e,A=o(n),g=A.length,u=0;g>u;)r.f(t,e=A[u++],n[e]);return t}},function(t,n,e){var r=e(18),i=e(36).f,o={}.toString,A="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],g=function(t){try{return i(t)}catch(t){return A.slice()}};t.exports.f=function(t){return A&&"[object Window]"==o.call(t)?g(t):i(r(t))}},function(t,n,e){var r=e(15),i=e(18),o=e(52)(!1),A=e(83)("IE_PROTO");t.exports=function(t,n){var e,g=i(t),u=0,c=[];for(e in g)e!=A&&r(g,e)&&c.push(e);for(;n.length>u;)r(g,e=n[u++])&&(~o(c,e)||c.push(e));return c}},function(t,n,e){var r=e(37),i=e(18),o=e(50).f;t.exports=function(t){return function(n){for(var e,A=i(n),g=r(A),u=g.length,c=0,I=[];u>c;)o.call(A,e=g[c++])&&I.push(t?[e,A[e]]:A[e]);return I}}},function(t,n,e){var r=e(36),i=e(60),o=e(2),A=e(3).Reflect;t.exports=A&&A.ownKeys||function(t){var n=r.f(o(t)),e=i.f;return e?n.concat(e(t)):n}},function(t,n,e){var r=e(3).parseFloat,i=e(46).trim;t.exports=1/r(e(87)+"-0")!==-(1/0)?function(t){var n=i(String(t),3),e=r(n);return 0===e&&"-"==n.charAt(0)?-0:e}:r},function(t,n,e){var r=e(3).parseInt,i=e(46).trim,o=e(87),A=/^[-+]?0[xX]/;t.exports=8!==r(o+"08")||22!==r(o+"0x16")?function(t,n){var e=i(String(t),3);return r(e,n>>>0||(A.test(e)?16:10))}:r},function(t,n){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,n,e){var r=e(2),i=e(5),o=e(81);t.exports=function(t,n){if(r(t),i(n)&&n.constructor===t)return n;var e=o.f(t),A=e.resolve;return A(n),e.promise}},function(t,n,e){var r=e(9),i=e(86),o=e(24);t.exports=function(t,n,e,A){var g=String(o(t)),u=g.length,c=void 0===e?" ":String(e),I=r(n);if(I<=u||""==c)return g;var a=I-u,C=i.call(c,Math.ceil(a/c.length));return C.length>a&&(C=C.slice(0,a)),A?C+g:g+C}},function(t,n,e){var r=e(26),i=e(9);t.exports=function(t){if(void 0===t)return 0;var n=r(t),e=i(n);if(n!==e)throw RangeError("Wrong length!");return e}},function(t,n,e){n.f=e(6)},function(t,n,e){"use strict";var r=e(98),i=e(47),o="Map";t.exports=e(53)(o,function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var n=r.getEntry(i(this,o),t);return n&&n.v},set:function(t,n){return r.def(i(this,o),0===t?0:t,n)}},r,!0)},function(t,n,e){e(7)&&"g"!=/./g.flags&&e(8).f(RegExp.prototype,"flags",{configurable:!0,get:e(55)})},function(t,n,e){"use strict";var r=e(98),i=e(47),o="Set";t.exports=e(53)(o,function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return r.def(i(this,o),t=0===t?0:t,t)}},r)},function(t,n,e){"use strict";var r,i=e(23)(0),o=e(13),A=e(32),g=e(110),u=e(100),c=e(5),I=e(4),a=e(47),C="WeakMap",f=A.getWeak,s=Object.isExtensible,l=u.ufstore,h={},v=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},p={get:function(t){if(c(t)){var n=f(t);return n===!0?l(a(this,C)).get(t):n?n[this._i]:void 0}},set:function(t,n){return u.def(a(this,C),t,n)}},d=t.exports=e(53)(C,v,p,u,!0,!0);I(function(){return 7!=(new d).set((Object.freeze||Object)(h),7).get(h)})&&(r=u.getConstructor(v,C),g(r.prototype,p),A.NEED=!0,i(["delete","has","get","set"],function(t){var n=d.prototype,e=n[t];o(n,t,function(n,i){if(c(n)&&!s(n)){this._f||(this._f=new r);var o=this._f[t](n,i);return"set"==t?this:o}return e.call(this,n,i)})}))},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(){new A.default}var o=e(132),A=r(o);i()},function(t,n,e){"use strict";function r(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var i=function(){function t(t,n){for(var e=0;ee?e:t}},function(t,n,e){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}function i(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var o=function(){function t(t,n){for(var e=0;e=o&&r<=A&&((0,d.setScore)((0,d.getScore)()+i),n.destroy(),new p.default(e,i))})}},{key:"gameStart",value:function(){this.reset(),this.setFallTimer(),this.setSecondsTimer()}},{key:"reset",value:function(){(0,d.setScore)(0),(0,d.setSeconds)(y),this.fallInterval=m}},{key:"setFallTimer",value:function(){this.fallTimer&&clearInterval(this.fallTimer),this.fallTimer=setInterval(function(){new u.default},this.fallInterval)}},{key:"setSecondsTimer",value:function(){var t=this;this.secondsTimer=setInterval(function(){(0,d.setSeconds)((0,d.getSeconds)()-1),t.checkPoint()},1e3)}},{key:"checkPoint",value:function(){var t=(0,d.getSeconds)();return 0===t?void this.gameOver():void(t%5===0&&this.speedUp())}},{key:"speedUp",value:function(){this.fallInterval-=b,this.fallInterval=Math.max(this.fallInterval,w),this.setFallTimer()}},{key:"gameOver",value:function(){clearInterval(this.secondsTimer),clearInterval(this.fallTimer),new s.default(this.gameStart.bind(this),this.goStar.bind(this))}},{key:"goStar",value:function(){window.location.href="https://github.com/sl1673495/ig-wxz-and-hotdog"}}]),t}();n.default=S},function(t,n,e){"use strict";function r(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var i=function(){function t(t,n){for(var e=0;e3&&void 0!==arguments[3]?arguments[3]:{},A=o.capture,g=o.passive;A!=(0,r.isUndef)(A)&&A,g=!!(0,r.isUndef)(g)||g,"function"==typeof t.addEventListener?i?t.addEventListener(n,e,{capture:A,passive:g}):t.addEventListener(n,e,A):"function"==typeof t.attachEvent&&t.attachEvent("on"+n,e)},n.removeEvent=function(t,n,e){"function"==typeof t.removeEventListener?t.removeEventListener(n,e):"function"==typeof t.detatchEvent&&t.detatchEvent("on"+n,e)},n.removeNode=function(t){return t.parentNode.removeChild(t)}},function(t,n){"use strict";function e(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function t(t,n){for(var e=0;e=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var A=p.call(i,"catchLoc"),g=p.call(i,"finallyLoc");if(A&&g){if(this.prev=0;--e){var r=this.tryEntries[e];if(r.tryLoc<=this.prev&&p.call(r,"finallyLoc")&&this.prev=0;--n){var e=this.tryEntries[n];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),C(e),K}},catch:function(t){for(var n=this.tryEntries.length-1;n>=0;--n){var e=this.tryEntries[n];if(e.tryLoc===t){var r=e.completion;if("throw"===r.type){var i=r.arg;C(e)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,e){return this.delegate={iterator:s(t),resultName:n,nextLoc:e},"next"===this.method&&(this.arg=h),K}}}("object"==typeof n?n:"object"==typeof window?window:"object"==typeof self?self:this)}).call(n,function(){return this}())},function(t,n,e){e(148),t.exports=e(20).RegExp.escape},function(t,n,e){var r=e(5),i=e(56),o=e(6)("species");t.exports=function(t){var n;return i(t)&&(n=t.constructor,"function"!=typeof n||n!==Array&&!i(n.prototype)||(n=void 0),r(n)&&(n=n[o],null===n&&(n=void 0))),void 0===n?Array:n}},function(t,n,e){"use strict";var r=e(4),i=Date.prototype.getTime,o=Date.prototype.toISOString,A=function(t){return t>9?t:"0"+t};t.exports=r(function(){return"0385-07-25T07:06:39.999Z"!=o.call(new Date(-5e13-1))})||!r(function(){o.call(new Date(NaN))})?function(){if(!isFinite(i.call(this)))throw RangeError("Invalid time value");var t=this,n=t.getUTCFullYear(),e=t.getUTCMilliseconds(),r=n<0?"-":n>9999?"+":"";return r+("00000"+Math.abs(n)).slice(r?-6:-4)+"-"+A(t.getUTCMonth()+1)+"-"+A(t.getUTCDate())+"T"+A(t.getUTCHours())+":"+A(t.getUTCMinutes())+":"+A(t.getUTCSeconds())+"."+(e>99?e:"0"+A(e))+"Z"}:o},function(t,n,e){"use strict";var r=e(2),i=e(27),o="number";t.exports=function(t){if("string"!==t&&t!==o&&"default"!==t)throw TypeError("Incorrect hint");return i(r(this),t!=o)}},function(t,n,e){var r=e(37),i=e(60),o=e(50);t.exports=function(t){var n=r(t),e=i.f;if(e)for(var A,g=e(t),u=o.f,c=0;g.length>c;)u.call(t,A=g[c++])&&n.push(A);return n}},function(t,n){t.exports=function(t,n){var e=n===Object(n)?function(t){return n[t]}:n;return function(n){return String(n).replace(t,e)}}},function(t,n){t.exports=Object.is||function(t,n){return t===n?0!==t||1/t===1/n:t!=t&&n!=n}},function(t,n,e){var r=e(1),i=e(146)(/[\\^$*+?.()|[\]{}]/g,"\\$&");r(r.S,"RegExp",{escape:function(t){return i(t)}})},function(t,n,e){var r=e(1);r(r.P,"Array",{copyWithin:e(94)}),e(30)("copyWithin")},function(t,n,e){"use strict";
3 | var r=e(1),i=e(23)(4);r(r.P+r.F*!e(22)([].every,!0),"Array",{every:function(t){return i(this,t,arguments[1])}})},function(t,n,e){var r=e(1);r(r.P,"Array",{fill:e(67)}),e(30)("fill")},function(t,n,e){"use strict";var r=e(1),i=e(23)(2);r(r.P+r.F*!e(22)([].filter,!0),"Array",{filter:function(t){return i(this,t,arguments[1])}})},function(t,n,e){"use strict";var r=e(1),i=e(23)(6),o="findIndex",A=!0;o in[]&&Array(1)[o](function(){A=!1}),r(r.P+r.F*A,"Array",{findIndex:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),e(30)(o)},function(t,n,e){"use strict";var r=e(1),i=e(23)(5),o="find",A=!0;o in[]&&Array(1)[o](function(){A=!1}),r(r.P+r.F*A,"Array",{find:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),e(30)(o)},function(t,n,e){"use strict";var r=e(1),i=e(23)(0),o=e(22)([].forEach,!0);r(r.P+r.F*!o,"Array",{forEach:function(t){return i(this,t,arguments[1])}})},function(t,n,e){"use strict";var r=e(21),i=e(1),o=e(10),A=e(105),g=e(75),u=e(9),c=e(69),I=e(91);i(i.S+i.F*!e(58)(function(t){Array.from(t)}),"Array",{from:function(t){var n,e,i,a,C=o(t),f="function"==typeof this?this:Array,s=arguments.length,l=s>1?arguments[1]:void 0,h=void 0!==l,v=0,p=I(C);if(h&&(l=r(l,s>2?arguments[2]:void 0,2)),void 0==p||f==Array&&g(p))for(n=u(C.length),e=new f(n);n>v;v++)c(e,v,h?l(C[v],v):C[v]);else for(a=p.call(C),e=new f;!(i=a.next()).done;v++)c(e,v,h?A(a,l,[i.value,v],!0):i.value);return e.length=v,e}})},function(t,n,e){"use strict";var r=e(1),i=e(52)(!1),o=[].indexOf,A=!!o&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(A||!e(22)(o)),"Array",{indexOf:function(t){return A?o.apply(this,arguments)||0:i(this,t,arguments[1])}})},function(t,n,e){var r=e(1);r(r.S,"Array",{isArray:e(56)})},function(t,n,e){"use strict";var r=e(1),i=e(18),o=[].join;r(r.P+r.F*(e(49)!=Object||!e(22)(o)),"Array",{join:function(t){return o.call(i(this),void 0===t?",":t)}})},function(t,n,e){"use strict";var r=e(1),i=e(18),o=e(26),A=e(9),g=[].lastIndexOf,u=!!g&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(u||!e(22)(g)),"Array",{lastIndexOf:function(t){if(u)return g.apply(this,arguments)||0;var n=i(this),e=A(n.length),r=e-1;for(arguments.length>1&&(r=Math.min(r,o(arguments[1]))),r<0&&(r=e+r);r>=0;r--)if(r in n&&n[r]===t)return r||0;return-1}})},function(t,n,e){"use strict";var r=e(1),i=e(23)(1);r(r.P+r.F*!e(22)([].map,!0),"Array",{map:function(t){return i(this,t,arguments[1])}})},function(t,n,e){"use strict";var r=e(1),i=e(69);r(r.S+r.F*e(4)(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function(){for(var t=0,n=arguments.length,e=new("function"==typeof this?this:Array)(n);n>t;)i(e,t,arguments[t++]);return e.length=n,e}})},function(t,n,e){"use strict";var r=e(1),i=e(96);r(r.P+r.F*!e(22)([].reduceRight,!0),"Array",{reduceRight:function(t){return i(this,t,arguments.length,arguments[1],!0)}})},function(t,n,e){"use strict";var r=e(1),i=e(96);r(r.P+r.F*!e(22)([].reduce,!0),"Array",{reduce:function(t){return i(this,t,arguments.length,arguments[1],!1)}})},function(t,n,e){"use strict";var r=e(1),i=e(73),o=e(19),A=e(41),g=e(9),u=[].slice;r(r.P+r.F*e(4)(function(){i&&u.call(i)}),"Array",{slice:function(t,n){var e=g(this.length),r=o(this);if(n=void 0===n?e:n,"Array"==r)return u.call(this,t,n);for(var i=A(t,e),c=A(n,e),I=g(c-i),a=new Array(I),C=0;C94906265.62425156?Math.log(t)+Math.LN2:i(t-1+o(t-1)*o(t+1))}})},function(t,n,e){function r(t){return isFinite(t=+t)&&0!=t?t<0?-r(-t):Math.log(t+Math.sqrt(t*t+1)):t}var i=e(1),o=Math.asinh;i(i.S+i.F*!(o&&1/o(0)>0),"Math",{asinh:r})},function(t,n,e){var r=e(1),i=Math.atanh;r(r.S+r.F*!(i&&1/i(-0)<0),"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},function(t,n,e){var r=e(1),i=e(79);r(r.S,"Math",{cbrt:function(t){return i(t=+t)*Math.pow(Math.abs(t),1/3)}})},function(t,n,e){var r=e(1);r(r.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},function(t,n,e){var r=e(1),i=Math.exp;r(r.S,"Math",{cosh:function(t){return(i(t=+t)+i(-t))/2}})},function(t,n,e){var r=e(1),i=e(78);r(r.S+r.F*(i!=Math.expm1),"Math",{expm1:i})},function(t,n,e){var r=e(1);r(r.S,"Math",{fround:e(107)})},function(t,n,e){var r=e(1),i=Math.abs;r(r.S,"Math",{hypot:function(t,n){for(var e,r,o=0,A=0,g=arguments.length,u=0;A0?(r=e/u,o+=r*r):o+=e;return u===1/0?1/0:u*Math.sqrt(o)}})},function(t,n,e){var r=e(1),i=Math.imul;r(r.S+r.F*e(4)(function(){return i(4294967295,5)!=-5||2!=i.length}),"Math",{imul:function(t,n){var e=65535,r=+t,i=+n,o=e&r,A=e&i;return 0|o*A+((e&r>>>16)*A+o*(e&i>>>16)<<16>>>0)}})},function(t,n,e){var r=e(1);r(r.S,"Math",{log10:function(t){return Math.log(t)*Math.LOG10E}})},function(t,n,e){var r=e(1);r(r.S,"Math",{log1p:e(108)})},function(t,n,e){var r=e(1);r(r.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},function(t,n,e){var r=e(1);r(r.S,"Math",{sign:e(79)})},function(t,n,e){var r=e(1),i=e(78),o=Math.exp;r(r.S+r.F*e(4)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(i(t)-i(-t))/2:(o(t-1)-o(-t-1))*(Math.E/2)}})},function(t,n,e){var r=e(1),i=e(78),o=Math.exp;r(r.S,"Math",{tanh:function(t){var n=i(t=+t),e=i(-t);return n==1/0?1:e==1/0?-1:(n-e)/(o(t)+o(-t))}})},function(t,n,e){var r=e(1);r(r.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},function(t,n,e){"use strict";var r=e(3),i=e(15),o=e(19),A=e(74),g=e(27),u=e(4),c=e(36).f,I=e(16).f,a=e(8).f,C=e(46).trim,f="Number",s=r[f],l=s,h=s.prototype,v=o(e(35)(h))==f,p="trim"in String.prototype,d=function(t){var n=g(t,!1);if("string"==typeof n&&n.length>2){n=p?n.trim():C(n,3);var e,r,i,o=n.charCodeAt(0);if(43===o||45===o){if(e=n.charCodeAt(2),88===e||120===e)return NaN}else if(48===o){switch(n.charCodeAt(1)){case 66:case 98:r=2,i=49;break;case 79:case 111:r=8,i=55;break;default:return+n}for(var A,u=n.slice(2),c=0,I=u.length;ci)return NaN;return parseInt(u,r)}}return+n};if(!s(" 0o1")||!s("0b1")||s("+0x1")){s=function(t){var n=arguments.length<1?0:t,e=this;return e instanceof s&&(v?u(function(){h.valueOf.call(e)}):o(e)!=f)?A(new l(d(n)),e,s):d(n)};for(var y,m=e(7)?c(l):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),b=0;m.length>b;b++)i(l,y=m[b])&&!i(s,y)&&a(s,y,I(l,y));s.prototype=h,h.constructor=s,e(13)(r,f,s)}},function(t,n,e){var r=e(1);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},function(t,n,e){var r=e(1),i=e(3).isFinite;r(r.S,"Number",{isFinite:function(t){return"number"==typeof t&&i(t)}})},function(t,n,e){var r=e(1);r(r.S,"Number",{isInteger:e(104)})},function(t,n,e){var r=e(1);r(r.S,"Number",{isNaN:function(t){return t!=t}})},function(t,n,e){var r=e(1),i=e(104),o=Math.abs;r(r.S,"Number",{isSafeInteger:function(t){return i(t)&&o(t)<=9007199254740991}})},function(t,n,e){var r=e(1);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(t,n,e){var r=e(1);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(t,n,e){var r=e(1),i=e(116);r(r.S+r.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},function(t,n,e){var r=e(1),i=e(117);r(r.S+r.F*(Number.parseInt!=i),"Number",{parseInt:i})},function(t,n,e){"use strict";var r=e(1),i=e(26),o=e(93),A=e(86),g=1..toFixed,u=Math.floor,c=[0,0,0,0,0,0],I="Number.toFixed: incorrect invocation!",a="0",C=function(t,n){for(var e=-1,r=n;++e<6;)r+=t*c[e],c[e]=r%1e7,r=u(r/1e7)},f=function(t){for(var n=6,e=0;--n>=0;)e+=c[n],c[n]=u(e/t),e=e%t*1e7},s=function(){for(var t=6,n="";--t>=0;)if(""!==n||0===t||0!==c[t]){var e=String(c[t]);n=""===n?e:n+A.call(a,7-e.length)+e}return n},l=function(t,n,e){return 0===n?e:n%2===1?l(t,n-1,e*t):l(t*t,n/2,e)},h=function(t){for(var n=0,e=t;e>=4096;)n+=12,e/=4096;for(;e>=2;)n+=1,e/=2;return n};r(r.P+r.F*(!!g&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!e(4)(function(){g.call({})})),"Number",{toFixed:function(t){var n,e,r,g,u=o(this,I),c=i(t),v="",p=a;if(c<0||c>20)throw RangeError(I);if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return String(u);if(u<0&&(v="-",u=-u),u>1e-21)if(n=h(u*l(2,69,1))-69,e=n<0?u*l(2,-n,1):u/l(2,n,1),e*=4503599627370496,n=52-n,n>0){for(C(0,e),r=c;r>=7;)C(1e7,0),r-=7;for(C(l(10,r,1),0),r=n-1;r>=23;)f(1<<23),r-=23;f(1<0?(g=p.length,p=v+(g<=c?"0."+A.call(a,c-g)+p:p.slice(0,g-c)+"."+p.slice(g-c))):p=v+p,p}})},function(t,n,e){"use strict";var r=e(1),i=e(4),o=e(93),A=1..toPrecision;r(r.P+r.F*(i(function(){return"1"!==A.call(1,void 0)})||!i(function(){A.call({})})),"Number",{toPrecision:function(t){var n=o(this,"Number#toPrecision: incorrect invocation!");return void 0===t?A.call(n):A.call(n,t)}})},function(t,n,e){var r=e(1);r(r.S+r.F,"Object",{assign:e(110)})},function(t,n,e){var r=e(1);r(r.S,"Object",{create:e(35)})},function(t,n,e){var r=e(1);r(r.S+r.F*!e(7),"Object",{defineProperties:e(111)})},function(t,n,e){var r=e(1);r(r.S+r.F*!e(7),"Object",{defineProperty:e(8).f})},function(t,n,e){var r=e(5),i=e(32).onFreeze;e(25)("freeze",function(t){return function(n){return t&&r(n)?t(i(n)):n}})},function(t,n,e){var r=e(18),i=e(16).f;e(25)("getOwnPropertyDescriptor",function(){return function(t,n){return i(r(t),n)}})},function(t,n,e){e(25)("getOwnPropertyNames",function(){return e(112).f})},function(t,n,e){var r=e(10),i=e(17);e(25)("getPrototypeOf",function(){return function(t){return i(r(t))}})},function(t,n,e){var r=e(5);e(25)("isExtensible",function(t){return function(n){return!!r(n)&&(!t||t(n))}})},function(t,n,e){var r=e(5);e(25)("isFrozen",function(t){return function(n){return!r(n)||!!t&&t(n)}})},function(t,n,e){var r=e(5);e(25)("isSealed",function(t){return function(n){return!r(n)||!!t&&t(n)}})},function(t,n,e){var r=e(1);r(r.S,"Object",{is:e(147)})},function(t,n,e){var r=e(10),i=e(37);e(25)("keys",function(){return function(t){return i(r(t))}})},function(t,n,e){var r=e(5),i=e(32).onFreeze;e(25)("preventExtensions",function(t){return function(n){return t&&r(n)?t(i(n)):n}})},function(t,n,e){var r=e(5),i=e(32).onFreeze;e(25)("seal",function(t){return function(n){return t&&r(n)?t(i(n)):n}})},function(t,n,e){var r=e(1);r(r.S,"Object",{setPrototypeOf:e(82).set})},function(t,n,e){"use strict";var r=e(48),i={};i[e(6)("toStringTag")]="z",i+""!="[object z]"&&e(13)(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},function(t,n,e){var r=e(1),i=e(116);r(r.G+r.F*(parseFloat!=i),{parseFloat:i})},function(t,n,e){var r=e(1),i=e(117);r(r.G+r.F*(parseInt!=i),{parseInt:i})},function(t,n,e){"use strict";var r,i,o,A,g=e(31),u=e(3),c=e(21),I=e(48),a=e(1),C=e(5),f=e(11),s=e(33),l=e(34),h=e(64),v=e(88).set,p=e(80)(),d=e(81),y=e(118),m=e(66),b=e(119),w="Promise",x=u.TypeError,S=u.process,E=S&&S.versions,F=E&&E.v8||"",R=u[w],K="process"==I(S),O=function(){},M=i=d.f,P=!!function(){try{var t=R.resolve(1),n=(t.constructor={})[e(6)("species")]=function(t){t(O,O)};return(K||"function"==typeof PromiseRejectionEvent)&&t.then(O)instanceof n&&0!==F.indexOf("6.6")&&m.indexOf("Chrome/66")===-1}catch(t){}}(),k=function(t){var n;return!(!C(t)||"function"!=typeof(n=t.then))&&n},T=function(t,n){if(!t._n){t._n=!0;var e=t._c;p(function(){for(var r=t._v,i=1==t._s,o=0,A=function(n){var e,o,A,g=i?n.ok:n.fail,u=n.resolve,c=n.reject,I=n.domain;try{g?(i||(2==t._h&&_(t),t._h=1),g===!0?e=r:(I&&I.enter(),e=g(r),I&&(I.exit(),A=!0)),e===n.promise?c(x("Promise-chain cycle")):(o=k(e))?o.call(e,u,c):u(e)):c(r)}catch(t){I&&!A&&I.exit(),c(t)}};e.length>o;)A(e[o++]);t._c=[],t._n=!1,n&&!t._h&&N(t)})}},N=function(t){v.call(u,function(){var n,e,r,i=t._v,o=U(t);if(o&&(n=y(function(){K?S.emit("unhandledRejection",i,t):(e=u.onunhandledrejection)?e({promise:t,reason:i}):(r=u.console)&&r.error&&r.error("Unhandled promise rejection",i)}),t._h=K||U(t)?2:1),t._a=void 0,o&&n.e)throw n.v})},U=function(t){return 1!==t._h&&0===(t._a||t._c).length},_=function(t){v.call(u,function(){var n;K?S.emit("rejectionHandled",t):(n=u.onrejectionhandled)&&n({promise:t,reason:t._v})})},j=function(t){var n=this;n._d||(n._d=!0,n=n._w||n,n._v=t,n._s=2,n._a||(n._a=n._c.slice()),T(n,!0))},B=function(t){var n,e=this;if(!e._d){e._d=!0,e=e._w||e;try{if(e===t)throw x("Promise can't be resolved itself");(n=k(t))?p(function(){var r={_w:e,_d:!1};try{n.call(t,c(B,r,1),c(j,r,1))}catch(t){j.call(r,t)}}):(e._v=t,e._s=1,T(e,!1))}catch(t){j.call({_w:e,_d:!1},t)}}};P||(R=function(t){s(this,R,w,"_h"),f(t),r.call(this);try{t(c(B,this,1),c(j,this,1))}catch(t){j.call(this,t)}},r=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},r.prototype=e(39)(R.prototype,{then:function(t,n){var e=M(h(this,R));return e.ok="function"!=typeof t||t,e.fail="function"==typeof n&&n,e.domain=K?S.domain:void 0,this._c.push(e),this._a&&this._a.push(e),this._s&&T(this,!1),e.promise},catch:function(t){return this.then(void 0,t)}}),o=function(){var t=new r;this.promise=t,this.resolve=c(B,t,1),this.reject=c(j,t,1)},d.f=M=function(t){return t===R||t===A?new o(t):i(t)}),a(a.G+a.W+a.F*!P,{Promise:R}),e(45)(R,w),e(40)(w),A=e(20)[w],a(a.S+a.F*!P,w,{reject:function(t){var n=M(this),e=n.reject;return e(t),n.promise}}),a(a.S+a.F*(g||!P),w,{resolve:function(t){return b(g&&this===A?R:this,t)}}),a(a.S+a.F*!(P&&e(58)(function(t){R.all(t).catch(O)})),w,{all:function(t){var n=this,e=M(n),r=e.resolve,i=e.reject,o=y(function(){var e=[],o=0,A=1;l(t,!1,function(t){var g=o++,u=!1;e.push(void 0),A++,n.resolve(t).then(function(t){u||(u=!0,e[g]=t,--A||r(e))},i)}),--A||r(e)});return o.e&&i(o.v),e.promise},race:function(t){var n=this,e=M(n),r=e.reject,i=y(function(){l(t,!1,function(t){n.resolve(t).then(e.resolve,r)})});return i.e&&r(i.v),e.promise}})},function(t,n,e){var r=e(1),i=e(11),o=e(2),A=(e(3).Reflect||{}).apply,g=Function.apply;r(r.S+r.F*!e(4)(function(){A(function(){})}),"Reflect",{apply:function(t,n,e){var r=i(t),u=o(e);return A?A(r,n,u):g.call(r,n,u)}})},function(t,n,e){var r=e(1),i=e(35),o=e(11),A=e(2),g=e(5),u=e(4),c=e(97),I=(e(3).Reflect||{}).construct,a=u(function(){function t(){}return!(I(function(){},[],t)instanceof t)}),C=!u(function(){I(function(){})});r(r.S+r.F*(a||C),"Reflect",{construct:function(t,n){o(t),A(n);var e=arguments.length<3?t:o(arguments[2]);if(C&&!a)return I(t,n,e);if(t==e){switch(n.length){case 0:return new t;case 1:return new t(n[0]);case 2:return new t(n[0],n[1]);case 3:return new t(n[0],n[1],n[2]);case 4:return new t(n[0],n[1],n[2],n[3])}var r=[null];return r.push.apply(r,n),new(c.apply(t,r))}var u=e.prototype,f=i(g(u)?u:Object.prototype),s=Function.apply.call(t,f,n);return g(s)?s:f}})},function(t,n,e){var r=e(8),i=e(1),o=e(2),A=e(27);i(i.S+i.F*e(4)(function(){Reflect.defineProperty(r.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(t,n,e){o(t),n=A(n,!0),o(e);try{return r.f(t,n,e),!0}catch(t){return!1}}})},function(t,n,e){var r=e(1),i=e(16).f,o=e(2);r(r.S,"Reflect",{deleteProperty:function(t,n){var e=i(o(t),n);return!(e&&!e.configurable)&&delete t[n]}})},function(t,n,e){"use strict";var r=e(1),i=e(2),o=function(t){this._t=i(t),this._i=0;var n,e=this._k=[];for(n in t)e.push(n)};e(76)(o,"Object",function(){var t,n=this,e=n._k;do if(n._i>=e.length)return{value:void 0,done:!0};while(!((t=e[n._i++])in n._t));return{value:t,done:!1}}),r(r.S,"Reflect",{enumerate:function(t){return new o(t)}})},function(t,n,e){var r=e(16),i=e(1),o=e(2);i(i.S,"Reflect",{getOwnPropertyDescriptor:function(t,n){return r.f(o(t),n)}})},function(t,n,e){var r=e(1),i=e(17),o=e(2);r(r.S,"Reflect",{getPrototypeOf:function(t){return i(o(t))}})},function(t,n,e){function r(t,n){var e,g,I=arguments.length<3?t:arguments[2];return c(t)===I?t[n]:(e=i.f(t,n))?A(e,"value")?e.value:void 0!==e.get?e.get.call(I):void 0:u(g=o(t))?r(g,n,I):void 0}var i=e(16),o=e(17),A=e(15),g=e(1),u=e(5),c=e(2);g(g.S,"Reflect",{get:r})},function(t,n,e){var r=e(1);r(r.S,"Reflect",{has:function(t,n){return n in t}})},function(t,n,e){var r=e(1),i=e(2),o=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(t){return i(t),!o||o(t)}})},function(t,n,e){var r=e(1);r(r.S,"Reflect",{ownKeys:e(115)})},function(t,n,e){var r=e(1),i=e(2),o=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(t){i(t);try{return o&&o(t),!0}catch(t){return!1}}})},function(t,n,e){var r=e(1),i=e(82);i&&r(r.S,"Reflect",{setPrototypeOf:function(t,n){i.check(t,n);try{return i.set(t,n),!0}catch(t){return!1}}})},function(t,n,e){function r(t,n,e){var u,C,f=arguments.length<4?t:arguments[3],s=o.f(I(t),n);if(!s){if(a(C=A(t)))return r(C,n,e,f);s=c(0)}if(g(s,"value")){if(s.writable===!1||!a(f))return!1;if(u=o.f(f,n)){if(u.get||u.set||u.writable===!1)return!1;u.value=e,i.f(f,n,u)}else i.f(f,n,c(0,e));return!0}return void 0!==s.set&&(s.set.call(f,e),!0)}var i=e(8),o=e(16),A=e(17),g=e(15),u=e(1),c=e(38),I=e(2),a=e(5);u(u.S,"Reflect",{set:r})},function(t,n,e){var r=e(3),i=e(74),o=e(8).f,A=e(36).f,g=e(57),u=e(55),c=r.RegExp,I=c,a=c.prototype,C=/a/g,f=/a/g,s=new c(C)!==C;if(e(7)&&(!s||e(4)(function(){return f[e(6)("match")]=!1,c(C)!=C||c(f)==f||"/a/i"!=c(C,"i")}))){c=function(t,n){var e=this instanceof c,r=g(t),o=void 0===n;return!e&&r&&t.constructor===c&&o?t:i(s?new I(r&&!o?t.source:t,n):I((r=t instanceof c)?t.source:t,r&&o?u.call(t):n),e?this:a,c)};for(var l=(function(t){t in c||o(c,t,{configurable:!0,get:function(){return I[t]},set:function(n){I[t]=n}})}),h=A(I),v=0;h.length>v;)l(h[v++]);a.constructor=c,c.prototype=a,e(13)(r,"RegExp",c)}e(40)("RegExp")},function(t,n,e){e(54)("match",1,function(t,n,e){return[function(e){"use strict";var r=t(this),i=void 0==e?void 0:e[n];return void 0!==i?i.call(e,r):new RegExp(e)[n](String(r))},e]})},function(t,n,e){e(54)("replace",2,function(t,n,e){return[function(r,i){"use strict";var o=t(this),A=void 0==r?void 0:r[n];return void 0!==A?A.call(r,o,i):e.call(String(o),r,i)},e]})},function(t,n,e){e(54)("search",1,function(t,n,e){return[function(e){"use strict";var r=t(this),i=void 0==e?void 0:e[n];return void 0!==i?i.call(e,r):new RegExp(e)[n](String(r))},e]})},function(t,n,e){e(54)("split",2,function(t,n,r){"use strict";var i=e(57),o=r,A=[].push,g="split",u="length",c="lastIndex";if("c"=="abbc"[g](/(b)*/)[1]||4!="test"[g](/(?:)/,-1)[u]||2!="ab"[g](/(?:ab)*/)[u]||4!="."[g](/(.?)(.?)/)[u]||"."[g](/()()/)[u]>1||""[g](/.?/)[u]){var I=void 0===/()??/.exec("")[1];r=function(t,n){var e=String(this);if(void 0===t&&0===n)return[];if(!i(t))return o.call(e,t,n);var r,g,a,C,f,s=[],l=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),h=0,v=void 0===n?4294967295:n>>>0,p=new RegExp(t.source,l+"g");for(I||(r=new RegExp("^"+p.source+"$(?!\\s)",l));(g=p.exec(e))&&(a=g.index+g[0][u],!(a>h&&(s.push(e.slice(h,g.index)),!I&&g[u]>1&&g[0].replace(r,function(){for(f=1;f1&&g.index=v)));)p[c]===g.index&&p[c]++;return h===e[u]?!C&&p.test("")||s.push(""):s.push(e.slice(h)),s[u]>v?s.slice(0,v):s}}else"0"[g](void 0,0)[u]&&(r=function(t,n){return void 0===t&&0===n?[]:o.call(this,t,n)});return[function(e,i){var o=t(this),A=void 0==e?void 0:e[n];return void 0!==A?A.call(e,o,i):r.call(String(o),e,i)},r]})},function(t,n,e){"use strict";e(124);var r=e(2),i=e(55),o=e(7),A="toString",g=/./[A],u=function(t){e(13)(RegExp.prototype,A,t,!0)};e(4)(function(){return"/a/b"!=g.call({source:"a",flags:"b"})})?u(function(){var t=r(this);return"/".concat(t.source,"/","flags"in t?t.flags:!o&&t instanceof RegExp?i.call(t):void 0)}):g.name!=A&&u(function(){return g.call(this)})},function(t,n,e){"use strict";e(14)("anchor",function(t){return function(n){return t(this,"a","name",n)}})},function(t,n,e){"use strict";e(14)("big",function(t){return function(){return t(this,"big","","")}})},function(t,n,e){"use strict";e(14)("blink",function(t){return function(){return t(this,"blink","","")}})},function(t,n,e){"use strict";e(14)("bold",function(t){return function(){return t(this,"b","","")}})},function(t,n,e){"use strict";var r=e(1),i=e(84)(!1);r(r.P,"String",{codePointAt:function(t){return i(this,t)}})},function(t,n,e){"use strict";var r=e(1),i=e(9),o=e(85),A="endsWith",g=""[A];r(r.P+r.F*e(72)(A),"String",{endsWith:function(t){var n=o(this,t,A),e=arguments.length>1?arguments[1]:void 0,r=i(n.length),u=void 0===e?r:Math.min(i(e),r),c=String(t);return g?g.call(n,c,u):n.slice(u-c.length,u)===c}})},function(t,n,e){"use strict";e(14)("fixed",function(t){return function(){return t(this,"tt","","")}})},function(t,n,e){"use strict";e(14)("fontcolor",function(t){return function(n){return t(this,"font","color",n)}})},function(t,n,e){"use strict";e(14)("fontsize",function(t){return function(n){return t(this,"font","size",n)}})},function(t,n,e){var r=e(1),i=e(41),o=String.fromCharCode,A=String.fromCodePoint;r(r.S+r.F*(!!A&&1!=A.length),"String",{fromCodePoint:function(t){for(var n,e=[],r=arguments.length,A=0;r>A;){if(n=+arguments[A++],i(n,1114111)!==n)throw RangeError(n+" is not a valid code point");e.push(n<65536?o(n):o(((n-=65536)>>10)+55296,n%1024+56320))}return e.join("")}})},function(t,n,e){"use strict";var r=e(1),i=e(85),o="includes";r(r.P+r.F*e(72)(o),"String",{includes:function(t){return!!~i(this,t,o).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},function(t,n,e){"use strict";e(14)("italics",function(t){return function(){return t(this,"i","","")}})},function(t,n,e){"use strict";var r=e(84)(!0);e(77)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,n=this._t,e=this._i;return e>=n.length?{value:void 0,done:!0}:(t=r(n,e),this._i+=t.length,{value:t,done:!1})})},function(t,n,e){"use strict";e(14)("link",function(t){return function(n){return t(this,"a","href",n)}})},function(t,n,e){var r=e(1),i=e(18),o=e(9);r(r.S,"String",{raw:function(t){for(var n=i(t.raw),e=o(n.length),r=arguments.length,A=[],g=0;e>g;)A.push(String(n[g++])),g1?arguments[1]:void 0,n.length)),r=String(t);return g?g.call(n,r,e):n.slice(e,e+r.length)===r}})},function(t,n,e){"use strict";e(14)("strike",function(t){return function(){return t(this,"strike","","")}})},function(t,n,e){"use strict";e(14)("sub",function(t){return function(){return t(this,"sub","","")}})},function(t,n,e){"use strict";e(14)("sup",function(t){return function(){return t(this,"sup","","")}})},function(t,n,e){"use strict";e(46)("trim",function(t){return function(){return t(this,3)}})},function(t,n,e){"use strict";var r=e(3),i=e(15),o=e(7),A=e(1),g=e(13),u=e(32).KEY,c=e(4),I=e(63),a=e(45),C=e(42),f=e(6),s=e(122),l=e(90),h=e(145),v=e(56),p=e(2),d=e(5),y=e(18),m=e(27),b=e(38),w=e(35),x=e(112),S=e(16),E=e(8),F=e(37),R=S.f,K=E.f,O=x.f,M=r.Symbol,P=r.JSON,k=P&&P.stringify,T="prototype",N=f("_hidden"),U=f("toPrimitive"),_={}.propertyIsEnumerable,j=I("symbol-registry"),B=I("symbols"),L=I("op-symbols"),D=Object[T],Q="function"==typeof M,G=r.QObject,V=!G||!G[T]||!G[T].findChild,W=o&&c(function(){return 7!=w(K({},"a",{get:function(){return K(this,"a",{value:7}).a}})).a})?function(t,n,e){var r=R(D,n);r&&delete D[n],K(t,n,e),r&&t!==D&&K(D,n,r)}:K,Y=function(t){var n=B[t]=w(M[T]);return n._k=t,n},q=Q&&"symbol"==typeof M.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof M},Z=function(t,n,e){return t===D&&Z(L,n,e),p(t),n=m(n,!0),p(e),i(B,n)?(e.enumerable?(i(t,N)&&t[N][n]&&(t[N][n]=!1),e=w(e,{enumerable:b(0,!1)})):(i(t,N)||K(t,N,b(1,{})),t[N][n]=!0),W(t,n,e)):K(t,n,e)},z=function(t,n){p(t);for(var e,r=h(n=y(n)),i=0,o=r.length;o>i;)Z(t,e=r[i++],n[e]);return t},H=function(t,n){return void 0===n?w(t):z(w(t),n)},J=function(t){var n=_.call(this,t=m(t,!0));return!(this===D&&i(B,t)&&!i(L,t))&&(!(n||!i(this,t)||!i(B,t)||i(this,N)&&this[N][t])||n)},X=function(t,n){if(t=y(t),n=m(n,!0),t!==D||!i(B,n)||i(L,n)){var e=R(t,n);return!e||!i(B,n)||i(t,N)&&t[N][n]||(e.enumerable=!0),e}},$=function(t){for(var n,e=O(y(t)),r=[],o=0;e.length>o;)i(B,n=e[o++])||n==N||n==u||r.push(n);return r},tt=function(t){for(var n,e=t===D,r=O(e?L:y(t)),o=[],A=0;r.length>A;)!i(B,n=r[A++])||e&&!i(D,n)||o.push(B[n]);return o};Q||(M=function(){if(this instanceof M)throw TypeError("Symbol is not a constructor!");var t=C(arguments.length>0?arguments[0]:void 0),n=function(e){this===D&&n.call(L,e),i(this,N)&&i(this[N],t)&&(this[N][t]=!1),W(this,t,b(1,e))};return o&&V&&W(D,t,{configurable:!0,set:n}),Y(t)},g(M[T],"toString",function(){return this._k}),S.f=X,E.f=Z,e(36).f=x.f=$,e(50).f=J,e(60).f=tt,o&&!e(31)&&g(D,"propertyIsEnumerable",J,!0),s.f=function(t){return Y(f(t))}),A(A.G+A.W+A.F*!Q,{Symbol:M});for(var nt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),et=0;nt.length>et;)f(nt[et++]);for(var rt=F(f.store),it=0;rt.length>it;)l(rt[it++]);A(A.S+A.F*!Q,"Symbol",{for:function(t){return i(j,t+="")?j[t]:j[t]=M(t)},keyFor:function(t){if(!q(t))throw TypeError(t+" is not a symbol!");for(var n in j)if(j[n]===t)return n},useSetter:function(){V=!0},useSimple:function(){V=!1}}),A(A.S+A.F*!Q,"Object",{create:H,defineProperty:Z,defineProperties:z,getOwnPropertyDescriptor:X,getOwnPropertyNames:$,getOwnPropertySymbols:tt}),P&&A(A.S+A.F*(!Q||c(function(){var t=M();return"[null]"!=k([t])||"{}"!=k({a:t})||"{}"!=k(Object(t))})),"JSON",{stringify:function(t){for(var n,e,r=[t],i=1;arguments.length>i;)r.push(arguments[i++]);if(e=n=r[1],(d(n)||void 0!==t)&&!q(t))return v(n)||(n=function(t,n){if("function"==typeof e&&(n=e.call(this,t,n)),!q(n))return n}),r[1]=n,k.apply(P,r)}}),M[T][U]||e(12)(M[T],U,M[T].valueOf),a(M,"Symbol"),a(Math,"Math",!0),a(r.JSON,"JSON",!0)},function(t,n,e){"use strict";var r=e(1),i=e(65),o=e(89),A=e(2),g=e(41),u=e(9),c=e(5),I=e(3).ArrayBuffer,a=e(64),C=o.ArrayBuffer,f=o.DataView,s=i.ABV&&I.isView,l=C.prototype.slice,h=i.VIEW,v="ArrayBuffer";r(r.G+r.W+r.F*(I!==C),{ArrayBuffer:C}),r(r.S+r.F*!i.CONSTR,v,{isView:function(t){return s&&s(t)||c(t)&&h in t}}),r(r.P+r.U+r.F*e(4)(function(){return!new C(2).slice(1,void 0).byteLength}),v,{slice:function(t,n){if(void 0!==l&&void 0===n)return l.call(A(this),t);for(var e=A(this).byteLength,r=g(t,e),i=g(void 0===n?e:n,e),o=new(a(this,C))(u(i-r)),c=new f(this),I=new f(o),s=0;r0?arguments[0]:void 0)}},{add:function(t){return r.def(i(this,o),t,!0)}},r,!1,!0)},function(t,n,e){"use strict";var r=e(1),i=e(101),o=e(10),A=e(9),g=e(11),u=e(68);r(r.P,"Array",{flatMap:function(t){var n,e,r=o(this);return g(t),n=A(r.length),e=u(r,0),i(e,r,r,n,0,1,t,arguments[1]),e}}),e(30)("flatMap")},function(t,n,e){"use strict";var r=e(1),i=e(101),o=e(10),A=e(9),g=e(26),u=e(68);r(r.P,"Array",{flatten:function(){var t=arguments[0],n=o(this),e=A(n.length),r=u(n,0);return i(r,n,n,e,0,void 0===t?1:g(t)),r}}),e(30)("flatten")},function(t,n,e){"use strict";var r=e(1),i=e(52)(!0);r(r.P,"Array",{includes:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}}),e(30)("includes")},function(t,n,e){var r=e(1),i=e(80)(),o=e(3).process,A="process"==e(19)(o);r(r.G,{asap:function(t){var n=A&&o.domain;i(n?n.bind(t):t)}})},function(t,n,e){var r=e(1),i=e(19);r(r.S,"Error",{isError:function(t){return"Error"===i(t)}})},function(t,n,e){var r=e(1);r(r.G,{global:e(3)})},function(t,n,e){e(61)("Map")},function(t,n,e){e(62)("Map")},function(t,n,e){var r=e(1);r(r.P+r.R,"Map",{toJSON:e(99)("Map")})},function(t,n,e){var r=e(1);r(r.S,"Math",{clamp:function(t,n,e){return Math.min(e,Math.max(n,t))}})},function(t,n,e){var r=e(1);r(r.S,"Math",{DEG_PER_RAD:Math.PI/180})},function(t,n,e){var r=e(1),i=180/Math.PI;r(r.S,"Math",{degrees:function(t){return t*i}})},function(t,n,e){var r=e(1),i=e(109),o=e(107);r(r.S,"Math",{fscale:function(t,n,e,r,A){return o(i(t,n,e,r,A))}})},function(t,n,e){var r=e(1);r(r.S,"Math",{iaddh:function(t,n,e,r){var i=t>>>0,o=n>>>0,A=e>>>0;return o+(r>>>0)+((i&A|(i|A)&~(i+A>>>0))>>>31)|0}})},function(t,n,e){var r=e(1);r(r.S,"Math",{imulh:function(t,n){var e=65535,r=+t,i=+n,o=r&e,A=i&e,g=r>>16,u=i>>16,c=(g*A>>>0)+(o*A>>>16);return g*u+(c>>16)+((o*u>>>0)+(c&e)>>16)}})},function(t,n,e){var r=e(1);r(r.S,"Math",{isubh:function(t,n,e,r){var i=t>>>0,o=n>>>0,A=e>>>0;return o-(r>>>0)-((~i&A|~(i^A)&i-A>>>0)>>>31)|0}})},function(t,n,e){var r=e(1);r(r.S,"Math",{RAD_PER_DEG:180/Math.PI})},function(t,n,e){var r=e(1),i=Math.PI/180;r(r.S,"Math",{radians:function(t){return t*i}})},function(t,n,e){var r=e(1);r(r.S,"Math",{scale:e(109)})},function(t,n,e){var r=e(1);r(r.S,"Math",{signbit:function(t){return(t=+t)!=t?t:0==t?1/t==1/0:t>0}})},function(t,n,e){var r=e(1);r(r.S,"Math",{umulh:function(t,n){var e=65535,r=+t,i=+n,o=r&e,A=i&e,g=r>>>16,u=i>>>16,c=(g*A>>>0)+(o*A>>>16);return g*u+(c>>>16)+((o*u>>>0)+(c&e)>>>16);
4 | }})},function(t,n,e){"use strict";var r=e(1),i=e(10),o=e(11),A=e(8);e(7)&&r(r.P+e(59),"Object",{__defineGetter__:function(t,n){A.f(i(this),t,{get:o(n),enumerable:!0,configurable:!0})}})},function(t,n,e){"use strict";var r=e(1),i=e(10),o=e(11),A=e(8);e(7)&&r(r.P+e(59),"Object",{__defineSetter__:function(t,n){A.f(i(this),t,{set:o(n),enumerable:!0,configurable:!0})}})},function(t,n,e){var r=e(1),i=e(114)(!0);r(r.S,"Object",{entries:function(t){return i(t)}})},function(t,n,e){var r=e(1),i=e(115),o=e(18),A=e(16),g=e(69);r(r.S,"Object",{getOwnPropertyDescriptors:function(t){for(var n,e,r=o(t),u=A.f,c=i(r),I={},a=0;c.length>a;)e=u(r,n=c[a++]),void 0!==e&&g(I,n,e);return I}})},function(t,n,e){"use strict";var r=e(1),i=e(10),o=e(27),A=e(17),g=e(16).f;e(7)&&r(r.P+e(59),"Object",{__lookupGetter__:function(t){var n,e=i(this),r=o(t,!0);do if(n=g(e,r))return n.get;while(e=A(e))}})},function(t,n,e){"use strict";var r=e(1),i=e(10),o=e(27),A=e(17),g=e(16).f;e(7)&&r(r.P+e(59),"Object",{__lookupSetter__:function(t){var n,e=i(this),r=o(t,!0);do if(n=g(e,r))return n.set;while(e=A(e))}})},function(t,n,e){var r=e(1),i=e(114)(!1);r(r.S,"Object",{values:function(t){return i(t)}})},function(t,n,e){"use strict";var r=e(1),i=e(3),o=e(20),A=e(80)(),g=e(6)("observable"),u=e(11),c=e(2),I=e(33),a=e(39),C=e(12),f=e(34),s=f.RETURN,l=function(t){return null==t?void 0:u(t)},h=function(t){var n=t._c;n&&(t._c=void 0,n())},v=function(t){return void 0===t._o},p=function(t){v(t)||(t._o=void 0,h(t))},d=function(t,n){c(t),this._c=void 0,this._o=t,t=new y(this);try{var e=n(t),r=e;null!=e&&("function"==typeof e.unsubscribe?e=function(){r.unsubscribe()}:u(e),this._c=e)}catch(n){return void t.error(n)}v(this)&&h(this)};d.prototype=a({},{unsubscribe:function(){p(this)}});var y=function(t){this._s=t};y.prototype=a({},{next:function(t){var n=this._s;if(!v(n)){var e=n._o;try{var r=l(e.next);if(r)return r.call(e,t)}catch(t){try{p(n)}finally{throw t}}}},error:function(t){var n=this._s;if(v(n))throw t;var e=n._o;n._o=void 0;try{var r=l(e.error);if(!r)throw t;t=r.call(e,t)}catch(t){try{h(n)}finally{throw t}}return h(n),t},complete:function(t){var n=this._s;if(!v(n)){var e=n._o;n._o=void 0;try{var r=l(e.complete);t=r?r.call(e,t):void 0}catch(t){try{h(n)}finally{throw t}}return h(n),t}}});var m=function(t){I(this,m,"Observable","_f")._f=u(t)};a(m.prototype,{subscribe:function(t){return new d(t,this._f)},forEach:function(t){var n=this;return new(o.Promise||i.Promise)(function(e,r){u(t);var i=n.subscribe({next:function(n){try{return t(n)}catch(t){r(t),i.unsubscribe()}},error:r,complete:e})})}}),a(m,{from:function(t){var n="function"==typeof this?this:m,e=l(c(t)[g]);if(e){var r=c(e.call(t));return r.constructor===n?r:new n(function(t){return r.subscribe(t)})}return new n(function(n){var e=!1;return A(function(){if(!e){try{if(f(t,!1,function(t){if(n.next(t),e)return s})===s)return}catch(t){if(e)throw t;return void n.error(t)}n.complete()}}),function(){e=!0}})},of:function(){for(var t=0,n=arguments.length,e=new Array(n);t1?arguments[1]:void 0,!1)}})},function(t,n,e){"use strict";var r=e(1),i=e(120),o=e(66);r(r.P+r.F*/Version\/10\.\d+(\.\d+)? Safari\//.test(o),"String",{padStart:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0,!0)}})},function(t,n,e){"use strict";e(46)("trimLeft",function(t){return function(){return t(this,1)}},"trimStart")},function(t,n,e){"use strict";e(46)("trimRight",function(t){return function(){return t(this,2)}},"trimEnd")},function(t,n,e){e(90)("asyncIterator")},function(t,n,e){e(90)("observable")},function(t,n,e){var r=e(1);r(r.S,"System",{global:e(3)})},function(t,n,e){e(61)("WeakMap")},function(t,n,e){e(62)("WeakMap")},function(t,n,e){e(61)("WeakSet")},function(t,n,e){e(62)("WeakSet")},function(t,n,e){for(var r=e(92),i=e(37),o=e(13),A=e(3),g=e(12),u=e(44),c=e(6),I=c("iterator"),a=c("toStringTag"),C=u.Array,f={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},s=i(f),l=0;l2,i=!!r&&A.call(arguments,2);return t(r?function(){("function"==typeof n?n:Function(n)).apply(this,i)}:n,e)}};i(i.G+i.B+i.F*g,{setTimeout:u(r.setTimeout),setInterval:u(r.setInterval)})},function(t,n,e){e(268),e(207),e(209),e(208),e(211),e(213),e(218),e(212),e(210),e(220),e(219),e(215),e(216),e(214),e(206),e(217),e(221),e(222),e(174),e(176),e(175),e(224),e(223),e(194),e(204),e(205),e(195),e(196),e(197),e(198),e(199),e(200),e(201),e(202),e(203),e(177),e(178),e(179),e(180),e(181),e(182),e(183),e(184),e(185),e(186),e(187),e(188),e(189),e(190),e(191),e(192),e(193),e(255),e(260),e(267),e(258),e(250),e(251),e(256),e(261),e(263),e(246),e(247),e(248),e(249),e(252),e(253),e(254),e(257),e(259),e(262),e(264),e(265),e(266),e(169),e(171),e(170),e(173),e(172),e(158),e(156),e(162),e(159),e(165),e(167),e(155),e(161),e(152),e(166),e(150),e(164),e(163),e(157),e(160),e(149),e(151),e(154),e(153),e(168),e(92),e(240),e(245),e(124),e(241),e(242),e(243),e(244),e(225),e(123),e(125),e(126),e(280),e(269),e(270),e(275),e(278),e(279),e(273),e(276),e(274),e(277),e(271),e(272),e(226),e(227),e(228),e(229),e(230),e(233),e(231),e(232),e(234),e(235),e(236),e(237),e(239),e(238),e(283),e(281),e(282),e(324),e(327),e(326),e(328),e(329),e(325),e(330),e(331),e(305),e(308),e(304),e(302),e(303),e(306),e(307),e(289),e(323),e(288),e(322),e(334),e(336),e(287),e(321),e(333),e(335),e(286),e(332),e(285),e(290),e(291),e(292),e(293),e(294),e(296),e(295),e(297),e(298),e(299),e(301),e(300),e(310),e(311),e(312),e(313),e(315),e(314),e(317),e(316),e(318),e(319),e(320),e(284),e(309),e(339),e(338),e(337),t.exports=e(20)},function(t,n){t.exports="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBYRXhpZgAATU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQAAAABAAAAJgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAVaADAAQAAAABAAAAgwAAAAD/4QkhaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiLz4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+AP/tADhQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAAADhCSU0EJQAAAAAAENQdjNmPALIE6YAJmOz4Qn7/wAARCACDAFUDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9sAQwAcHBwcHBwwHBwwRDAwMERcRERERFx0XFxcXFx0jHR0dHR0dIyMjIyMjIyMqKioqKioxMTExMTc3Nzc3Nzc3Nzc/9sAQwEiJCQ4NDhgNDRg5pyAnObm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm/90ABAAG/9oADAMBAAIRAxEAPwDpKKKzr4uSEU8YoAtC6tycbxxTWvLZeriudYFTxUwRTHuNVYVzZ+322cZP5Uw6lbA45/KsLZ3pETeKfKFzoEv7dxnJH1FTC5gYZDiuYwRwatrgrijkC50AljPRgfxp9c2E564rTsXZiyE5ApONguaNFFFSM//Q6SsyZy2T6Vp1jXDmOUr2NNAUJeG570/cdvsKSchuRREQyYNWIr/aBnHapBnAZT1quY037aeQ6cU0Iew+YCro2IuTVKLlsmkmlLfKtUIlZyX3DpWzYrwz+tYEW4jBrpbRdsI96iQ0WaKKKzKP/9HpKxrxW3nIrZqKWMSLihAcqXKnFSo6rwe9LNbsknPSoimWwK0Qiw0SAiSklKsKvwW+6P5qpyW0hfA6U7iKg+QFqbHEXG41dmh2JtPU1FGjLwKdwBYmYhUrpok2RqnoKo2lqU/eP+ArRrOTuNBRRRUjP//S6SiiigCN4kfqKyL2DyyGjFbdMdFcc00wMdLp/L2gc0iTyocuKnkj8t8gVFktxVCGIGupwG4Fa6QRIcqvIplvGFXd3qzUtjCiiikAUUUUAf/T6SiiigAooqtdSGOPI70ARzlTmspZMyY9KhMz5JJqIZB3A1uoCOpi+4KkrCt7yRHCPzmtwHIzWUlYYtFFFSAUUUUAf//U6SiiigAqje4KbTV6s65IMu09qaAx2h44qFIW3YJrUcBRjNQBRnOa2UhEsCIGy/attCCoI6VhsDgAVtRKVjVT1xWcmBJRRRUDCiiigD//1ekooooAKy5gGuDV+WQRqSazYXyxkemgIrpQKggA34q4/wC+zjFQiN054/CtUiWyw6qpDYrTU7lBFZcjApirdpKHj29xUSQ0y3RRRUDCiiigD//W6So5ZBGMmpKhlhEhyTQBSIaXljxULcHYK0fIwMA0wWi7wzHOKdwIRGsa5Y9aCgZetWZ7dZgASRj0pgtcDG41XMJopiPmlVXiO5auC1AOd1PMGRjNDYkhYZllHHUdRU1VYrVYn8wMTVqoKCiiigD/1+kooooAKKKKACiiigAooooAKKKKACiiigD/2Q=="},function(t,n){t.exports="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBYRXhpZgAATU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQAAAABAAAAJgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAe6ADAAQAAAABAAAAyAAAAAD/4QkhaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiLz4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+AP/tADhQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAAADhCSU0EJQAAAAAAENQdjNmPALIE6YAJmOz4Qn7/wAARCADIAHsDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2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"},function(t,n){t.exports="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBYRXhpZgAATU0AKgAAAAgAAgESAAMAAAABAAEAAIdpAAQAAAABAAAAJgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAA9KADAAQAAAABAAABBQAAAAD/4QkhaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA1LjQuMCI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiLz4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+AP/tADhQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAAADhCSU0EJQAAAAAAENQdjNmPALIE6YAJmOz4Qn7/wAARCAEFAPQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2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M9IZfBB5FMkfYu6kjwE60OUZDQBjvuuJPkGa6K20mLyh54O4+naqmjxhp2Yj7tdLQBk/2NZ/7X5//Wpf7Gs/9r8//rVq0UAZ66ZaL/CT+NTLZWqHKxj+dWqKAEACjAGBS0UUAFFFFAH/1ekooooAKKKKACiiigAooooAKilhjmUrIoNS0UAcYieTdtGeMEitPijUrCUym5gGc9R6Vl28sgk2PQBq8milU45oJyaYhysBwaa2M8UlFABRRVacMRkUARzlwcjpUaKspyeDSxyZ+V6mfbCm8UhiyoREQtZkQmkfy161ZW9yCGFTaYhku94HFAG5p9n9kjJblm61oUUUAFFFFABRRRQAUUUUAFFFFAH/1ukooooAKKKKACiiigAooooAKKKKACub1W2MUouIx8p6/WukprosilHGQe1AHKrdoF57VPFMsoytX5NHtWyVyprGmtZ7GTIGV9aALrOqdaVWDDIrIkMtw21FJNOjkltztkBFFwNbIoPTmsZppZHynarS3Y27X60XAgaZRJjFTTTo8e0UWduLmc5HBraGkQA5JoAz9MsklUs4roYoY4RiNQKWKJIV2oKkoAKKKKACiiigAooooAKKKKACiiigD//X6SiiigAooooAKKKKACiiigAooooAKKKKACkIDDBGRS0UAMWKNDlFAPsKjmtobgYlXPv3qeigCnHYW0X3Fpr6dau25lq9RQBBDbQ24/dDFT0UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/2Q=="}]);
--------------------------------------------------------------------------------
/webpack.config.js:
--------------------------------------------------------------------------------
1 | var path = require('path');
2 | var webpack = require('webpack');
3 |
4 | var resolve = function(name) {return path.join(__dirname, name) }
5 |
6 | module.exports = {
7 | entry: ["babel-polyfill", './app/index.js'],
8 | output: {
9 | path: __dirname,
10 | filename: './public/bundle.js'
11 | },
12 | resolve: {
13 | alias: {
14 | '@': resolve("./app"),
15 | 'store': resolve("./app/store")
16 | },
17 | extensions: ['', '.js', '.json'],
18 | },
19 | module: {
20 | loaders: [
21 | {
22 | loader: 'babel-loader',
23 | test: /\.js?$/,
24 | exclude: /(node_modules)/,
25 | query: {
26 | presets: 'es2015'
27 | }
28 | },
29 | {
30 | loader: 'url-loader',
31 | test: /\.(png|jpg|jpeg|gif)$/,
32 | limit: 10000,
33 | },
34 | ]
35 | },
36 | devServer: {
37 | contentBase: path.resolve(__dirname, ''),
38 | compress: true,
39 | port: 10086,
40 | host: 'localhost',
41 | disableHostCheck: true
42 | },
43 | plugins: [
44 | new webpack.NoErrorsPlugin()
45 | ],
46 | stats: {
47 | colors: true
48 | },
49 | }
50 |
--------------------------------------------------------------------------------