Commit afbd994f by 赖慧粮

feat(sentry): 增加sentry,记录开奖接口日志

parent ed69d04d
<template>
<section class="grid-table">
<div class="grid-table__lantern">
<span v-for="item in 26" :key="item"></span>
</div>
<div class="grid-table__prize">
<div
v-for="(item, index) in giftList"
:key="index"
class="grid-table__prize__item"
:class="{ active: activeItem === index }"
>
<div v-if="index !== 4" class="item-box">
<template v-if="parseInt(item.id, 10) !== 0">
<img :src="img" alt />
<p>{{ item.name }}</p>
</template>
<p v-else>谢谢参与</p>
</div>
<div v-else class="item-btn" @click="lottery">
<span>立即抽奖</span>
</div>
</div>
</div>
</section>
</template>
<script>
import { mapGetters } from 'vuex'
import { shuffle } from '@/utils/common'
import img from '@/assets/images/lottery/prize.png'
export default {
name: 'GridTable',
props: {
loading: {
default: false,
type: Boolean
},
winId: {
default: 0,
type: Number
}
},
data() {
return {
img,
activeItem: 5,
giftList: [],
transitionList: [0, 1, 2, 5, 8, 7, 6, 3],
timer: null,
roundOne: 3,
winItem: null
}
},
computed: {
...mapGetters({ lotteryInfo: 'lottery/lotteryInfo' }),
state() {
return this.lotteryInfo.status
},
config() {
const list =
typeof this.lotteryInfo.prizeConfigs === 'object'
? Object.values(this.lotteryInfo.prizeConfigs)
: this.lotteryInfo.prizeConfigs
return list
},
times() {
return this.lotteryInfo.userTimes
}
},
watch: {
config(nval, oval) {
if (JSON.stringify(nval) !== JSON.stringify(oval)) {
this.computList(nval)
}
},
loading(nVal) {
if (nVal) {
this.runGrid(60)
}
},
winId(val) {
let index
this.giftList.forEach((v, i) => {
if (v.id === val) {
index = i
}
})
this.winItem = index
}
},
mounted() {
this.computList(this.config)
this.dataInit()
},
methods: {
// 数据初始化
dataInit() {
this.giftList.forEach((v, i) => {
if (v.id === this.winId) {
this.winItem = i
}
})
},
// 点击触发
lottery() {
this.$emit('start')
},
// 动画运行
runGrid(speed) {
this.timer && clearInterval(this.timer)
let roundOne = 0
let sPosition = this.transitionList.indexOf(this.activeItem)
this.timer = setInterval(() => {
sPosition++
roundOne++
if (sPosition > 7) {
sPosition = 0
}
this.activeItem = this.transitionList[sPosition]
if (roundOne === this.roundOne * this.transitionList.length) {
this.runGrid(speed * 2)
}
// if (speed > 220 && this.activeItem == this.winItem && roundOne>(this.roundOne * this.transitionList.length)/2) {
if (speed > 220 && parseInt(this.activeItem, 10) === parseInt(this.winItem, 10)) {
clearInterval(this.timer)
this.$emit('end')
}
}, speed)
},
// 计算奖项的数组
computList(config) {
const levelList = []
config.forEach(item => {
levelList.push({ id: item.id, levelAlias: item.prizeAlias || '', name: item.name })
})
for (let i = 9 - levelList.length; i > 0; i--) {
levelList.push({ id: 0 })
}
this.shuffleLevelList(levelList)
},
// 把奖项从第五个格子筛选出来
shuffleLevelList(arr) {
// 洗牌
const result = shuffle(arr)
if (result[4].id !== 0) {
this.shuffleLevelList(arr)
return
} else {
result.splice(4, 1, { id: -1 })
}
this.giftList = result
}
}
}
</script>
<style lang="less">
@lantenStyle: {
background-color: #f9f4f4;
box-shadow: 0 0 3px 0 #f9f4f4;
};
@lantenActiveStyle: {
background-color: #fe3426;
box-shadow: 0 0 3px 0 #fe3426;
};
// @start 开始位置
// @end 结束位置
// @add 增量变量
.lanpositon(left, @top:0, @left:0, @start:0, @end: 0, @add: 0 ) when (@start =< @end) {
&:nth-child(@{start}) {
left: @left;
top: @add + @top;
}
.lanpositon(left, @top, @left, (@start + 1), @end, @add + @top);
}
.lanpositon(top, @top:0, @left:0, @start:0, @end: 0, @add: 0 ) when (@start =< @end) {
&:nth-child(@{start}) {
top: @top;
left: @add + @left;
}
.lanpositon(top, @top, @left, (@start + 1), @end, @add + @left);
}
@keyframes flicker {
0%,
50% {
@lantenStyle();
}
51%,
100% {
@lantenActiveStyle();
}
}
@keyframes flickerTwo {
0%,
50% {
@lantenActiveStyle();
}
51%,
100% {
@lantenStyle();
}
}
.grid-table {
width: 346px;
height: 292px;
margin: 0 auto;
background-image: url('~@/assets/images/lottery/table_bg.png');
background-size: cover;
background-repeat: no-repeat;
padding: 18px;
position: relative;
background: #ffd904;
border-radius: 14px;
&__prize {
width: 100%;
height: 100%;
display: flex;
flex-wrap: wrap;
align-items: center;
background-color: #f49805;
border-radius: 14px;
padding: 2px;
&__item {
width: 33.33333%;
height: 33.33333%;
padding: 2px;
color: #ff464c;
display: flex;
text-align: center;
&.active {
.item-box {
background-color: #fc5147;
color: #fdf3ab;
}
}
&:nth-child(-n + 3) {
margin-top: 0;
}
.item-btn {
width: 100%;
height: 100%;
overflow: hidden;
border-radius: 13px;
position: relative;
background: repeating-linear-gradient(-45deg, #fc5147, #fc5147 6px, #fd736a 6px, #fd736a 12px);
display: flex;
justify-content: center;
align-items: center;
> span {
font-size: 18px;
font-weight: 600;
color: #fdf3ab;
}
}
.item-box {
background-color: #fdf3ab;
border-radius: 13px;
display: flex;
width: 100%;
height: 100%;
align-items: center;
justify-content: center;
text-align: center;
flex-wrap: wrap;
img {
display: block;
width: 50px;
height: 50px;
}
p {
width: 100%;
padding: 0 10px 0 15px;
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-size: 16px;
font-weight: 600;
}
}
}
}
&__lantern {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
span {
position: absolute;
top: 0;
left: 0;
display: block;
width: 9px;
height: 9px;
border-radius: 50%;
background-color: #f9f4f4;
box-shadow: 0 0 3px 0 #f9f4f4;
&:first-child {
top: 12.5px;
left: 8px;
}
&:nth-child(8) {
top: 12.5px;
left: 330px;
}
&:nth-child(14) {
top: 274px;
left: 330px;
}
&:nth-child(21) {
top: 274px;
left: 8px;
}
.lanpositon(top, 6px, 46px, 2, 7, 8px);
.lanpositon(left, 44px, 332px, 9, 13, 11.4px);
.lanpositon(top, 279px, -46px, 15, 20, 330px);
.lanpositon(left, -44px, 6px, 22, 26, 275px);
&:nth-child(2n) {
@lantenStyle();
animation: flicker 1s infinite linear;
}
&:nth-child(2n + 1) {
@lantenActiveStyle();
animation: flickerTwo 1s infinite linear;
}
}
}
}
</style>
...@@ -114,8 +114,8 @@ ...@@ -114,8 +114,8 @@
<CountdownBar class="lottery-instant__countdown"></CountdownBar> <CountdownBar class="lottery-instant__countdown"></CountdownBar>
<div class="lottery-instant__wheel" :class="{ 'lottery-instant__wheel--no-lightning': !isLottering }"> <div class="lottery-instant__wheel" :class="{ 'lottery-instant__wheel--no-lightning': !isLottering }">
<PrizeWheel <PrizeWheel
ref="prizeWhell" ref="prizeWheel"
:list="formatedPrizeList" :list="formattedPrizeList"
:light-num="16" :light-num="16"
:container-border="24" :container-border="24"
@onEnd="runEnd" @onEnd="runEnd"
...@@ -222,13 +222,14 @@ export default { ...@@ -222,13 +222,14 @@ export default {
...mapGetters({ ...mapGetters({
uin: 'users/uin', uin: 'users/uin',
isLogin: 'users/isLogin', isLogin: 'users/isLogin',
userInfo: 'users/userInfo',
lotteryInfo: 'lottery/lotteryInfo', lotteryInfo: 'lottery/lotteryInfo',
isBindPhone: 'users/isBindPhone' isBindPhone: 'users/isBindPhone'
}), }),
prizeList() { prizeList() {
return this.lotteryInfo.prizeConfigs return this.lotteryInfo.prizeConfigs
}, },
formatedPrizeList() { formattedPrizeList() {
const prizeLen = this.lotteryInfo?.prizeConfigs?.length || 0 const prizeLen = this.lotteryInfo?.prizeConfigs?.length || 0
if (prizeLen >= 6 && prizeLen % 2 === 0) { if (prizeLen >= 6 && prizeLen % 2 === 0) {
const freePrizes = new Array(2).fill({ id: 0, name: '谢谢参与' }) const freePrizes = new Array(2).fill({ id: 0, name: '谢谢参与' })
...@@ -243,7 +244,7 @@ export default { ...@@ -243,7 +244,7 @@ export default {
}, },
buttonClass() { buttonClass() {
if (!this.lotteryInfo.userTimes || this.isNotStart) { if (!this.lotteryInfo.userTimes || this.isNotStart) {
return 'disbaled' return 'disabled'
} }
if (this.isLottering) { if (this.isLottering) {
return 'loading' return 'loading'
...@@ -307,10 +308,12 @@ export default { ...@@ -307,10 +308,12 @@ export default {
this.$toast('抽奖次数已用完') this.$toast('抽奖次数已用完')
return return
} }
// this.$refs.prizeGrid.start(0) // ===== test start =====
// this.$refs.prizeWheel.start(0)
// if(this.isLogin){ // if(this.isLogin){
// return // return
// } // }
// ===== test end =====
this.isLoading = true this.isLoading = true
const params = { const params = {
id: this.id, id: this.id,
...@@ -328,29 +331,48 @@ export default { ...@@ -328,29 +331,48 @@ export default {
times-- times--
this.updateInfo({ userTimes: times }) this.updateInfo({ userTimes: times })
/* 执行动画 */ /* 执行动画 */
this.$refs?.prizeGrid && this.$refs.prizeGrid.start(+data?.id || 0) if (+this.lotteryInfo.showType === LOTTERY_STYLE.grid) {
this.$refs?.prizeWhell && this.$refs.prizeWhell.start(+data?.id || 0) this.$refs.prizeGrid.start(+data?.id || 0)
this.isLottering = true }
this.isLoading = false if (+this.lotteryInfo.showType === LOTTERY_STYLE.wheel) {
this.$refs.prizeWheel.start(+data?.id || 0)
if (this.lotteryInfo.showType === LOTTERY_STYLE.scratch) { }
if (+this.lotteryInfo.showType === LOTTERY_STYLE.scratch) {
this.$refs.typeScratchRef.drawAnimation() this.$refs.typeScratchRef.drawAnimation()
} }
if (this.lotteryInfo.showType === LOTTERY_STYLE.gashapon) { if (+this.lotteryInfo.showType === LOTTERY_STYLE.gashapon) {
this.$refs.typeGashaponRef.drawAnimation() this.$refs.typeGashaponRef.drawAnimation()
} }
if (this.lotteryInfo.showType === LOTTERY_STYLE.guess) { if (+this.lotteryInfo.showType === LOTTERY_STYLE.guess) {
this.$refs.typeGuessRef.drawAnimation() this.$refs.typeGuessRef.drawAnimation()
} }
this.isLottering = true
this.isLoading = false
/* 开奖信息 */ /* 开奖信息 */
this.winInfo = data this.winInfo = data
} else { } else {
this.isLoading = false this.isLoading = false
this.$toast(errorMessage) this.$toast(errorMessage)
} }
/* sentry 日志 */
this.$sentry.setTag('lotteryId', this.id || 0)
this.$sentry.setTag('sessionId', this.$route.query?.sessionId || 0)
this.$sentry.setTag('uin', this.uin || 0)
this.$sentry.setTag('userId', this.userInfo?.id || 0)
this.$sentry.setExtra('requestData', params)
this.$sentry.setExtra('responseData', res)
this.$sentry.captureMessage('独立链接开奖-请求成功', 'info')
}) })
.catch(() => { .catch((error) => {
this.isLoading = false this.isLoading = false
/* sentry 日志 */
this.$sentry.setTag('lotteryId', this.id || 0)
this.$sentry.setTag('sessionId', this.$route.query?.sessionId || 0)
this.$sentry.setTag('uin', this.uin || 0)
this.$sentry.setTag('userId', this.userInfo?.id || 0)
this.$sentry.setExtra('requestData', params)
this.$sentry.setExtra('errorMsg', error)
this.$sentry.captureMessage('独立链接开奖-请求失败', 'error')
}) })
}, },
// 转盘停止回调 // 转盘停止回调
...@@ -534,7 +556,7 @@ export default { ...@@ -534,7 +556,7 @@ export default {
background: repeating-linear-gradient(-50deg, #fff257, #fff257 6px, #fee938 6px, #fee938 9px); background: repeating-linear-gradient(-50deg, #fff257, #fff257 6px, #fee938 6px, #fee938 9px);
} }
} }
&--disbaled { &--disabled {
background-color: #ccc; background-color: #ccc;
.lottery-instant__button { .lottery-instant__button {
background: repeating-linear-gradient(-50deg, #dcdcdc, #dcdcdc 6px, #d7d7d7 6px, #d7d7d7 9px); background: repeating-linear-gradient(-50deg, #dcdcdc, #dcdcdc 6px, #d7d7d7 6px, #d7d7d7 9px);
......
...@@ -118,7 +118,7 @@ ...@@ -118,7 +118,7 @@
<CountdownBar class="lottery-instant__countdown"></CountdownBar> <CountdownBar class="lottery-instant__countdown"></CountdownBar>
<div class="lottery-instant__wheel" :class="{ 'lottery-instant__wheel--no-lightning': !isLottering }"> <div class="lottery-instant__wheel" :class="{ 'lottery-instant__wheel--no-lightning': !isLottering }">
<PrizeWheel <PrizeWheel
ref="prizeWhell" ref="prizeWheel"
:list="formatedPrizeList" :list="formatedPrizeList"
:light-num="16" :light-num="16"
:container-border="24" :container-border="24"
...@@ -247,7 +247,7 @@ export default { ...@@ -247,7 +247,7 @@ export default {
}, },
buttonClass() { buttonClass() {
if (!this.lotteryInfo.userTimes || this.isNotStart) { if (!this.lotteryInfo.userTimes || this.isNotStart) {
return 'disbaled' return 'disabled'
} }
if (this.isLottering) { if (this.isLottering) {
return 'loading' return 'loading'
...@@ -329,29 +329,48 @@ export default { ...@@ -329,29 +329,48 @@ export default {
times-- times--
this.updateInfo({ userTimes: times }) this.updateInfo({ userTimes: times })
/* 执行动画 */ /* 执行动画 */
this.$refs?.prizeGrid && this.$refs.prizeGrid.start(+data?.id || 0) if (+this.lotteryInfo.showType === LOTTERY_STYLE.grid) {
this.$refs?.prizeWhell && this.$refs.prizeWhell.start(+data?.id || 0) this.$refs.prizeGrid.start(+data?.id || 0)
this.isLottering = true }
this.isLoading = false if (+this.lotteryInfo.showType === LOTTERY_STYLE.wheel) {
this.$refs.prizeWheel.start(+data?.id || 0)
if (this.lotteryInfo.showType === LOTTERY_STYLE.scratch) { }
if (+this.lotteryInfo.showType === LOTTERY_STYLE.scratch) {
this.$refs.typeScratchRef.drawAnimation() this.$refs.typeScratchRef.drawAnimation()
} }
if (this.lotteryInfo.showType === LOTTERY_STYLE.gashapon) { if (+this.lotteryInfo.showType === LOTTERY_STYLE.gashapon) {
this.$refs.typeGashaponRef.drawAnimation() this.$refs.typeGashaponRef.drawAnimation()
} }
if (this.lotteryInfo.showType === LOTTERY_STYLE.guess) { if (+this.lotteryInfo.showType === LOTTERY_STYLE.guess) {
this.$refs.typeGuessRef.drawAnimation() this.$refs.typeGuessRef.drawAnimation()
} }
this.isLottering = true
this.isLoading = false
/* 开奖信息 */ /* 开奖信息 */
this.winInfo = data this.winInfo = data
} else { } else {
this.isLoading = false this.isLoading = false
this.$toast(errorMessage) this.$toast(errorMessage)
} }
/* sentry 日志 */
this.$sentry.setTag('lotteryId', this.id || 0)
this.$sentry.setTag('sessionId', this.$route.query?.sessionId || 0)
this.$sentry.setTag('uin', this.uin || 0)
this.$sentry.setTag('userId', this.userInfo?.id || 0)
this.$sentry.setExtra('requestData', params)
this.$sentry.setExtra('responseData', res)
this.$sentry.captureMessage('直播间内嵌开奖-请求成功', 'info')
}) })
.catch(() => { .catch((error) => {
this.isLoading = false this.isLoading = false
/* sentry 日志 */
this.$sentry.setTag('lotteryId', this.id || 0)
this.$sentry.setTag('sessionId', this.$route.query?.sessionId || 0)
this.$sentry.setTag('uin', this.uin || 0)
this.$sentry.setTag('userId', this.userInfo?.id || 0)
this.$sentry.setExtra('requestData', params)
this.$sentry.setExtra('errorMsg', error)
this.$sentry.captureMessage('独立链接开奖-请求失败', 'error')
}) })
}, },
// 转盘停止回调 // 转盘停止回调
...@@ -535,7 +554,7 @@ export default { ...@@ -535,7 +554,7 @@ export default {
background: repeating-linear-gradient(-50deg, #fff257, #fff257 6px, #fee938 6px, #fee938 9px); background: repeating-linear-gradient(-50deg, #fff257, #fff257 6px, #fee938 6px, #fee938 9px);
} }
} }
&--disbaled { &--disabled {
background-color: #ccc; background-color: #ccc;
.lottery-instant__button { .lottery-instant__button {
background: repeating-linear-gradient(-50deg, #dcdcdc, #dcdcdc 6px, #d7d7d7 6px, #d7d7d7 9px); background: repeating-linear-gradient(-50deg, #dcdcdc, #dcdcdc 6px, #d7d7d7 6px, #d7d7d7 9px);
......
<template>
<div class="prize-whell">
<div class="prize-whell__content">
<div class="prize-whell__content__wrap">
<div class="prize-whell__content__wrap__lights">
<span
v-for="index in lightNum"
:key="index"
:style="`transform: rotate(${(360 / lightNum) * index}deg)`"
></span>
</div>
<div class="prize-whell__content__wrap__insert">
<div class="prize-whell__pointer" @click.stop="beforeStart">
<span>立即 抽奖</span>
</div>
<ul class="prize-whell__prizes" :style="angleStyle">
<li
class="prize-whell__prizes__item"
v-for="(item, index) in prizes"
:key="index"
:style="`transform: rotate(${(360 / prizesLen) * index}deg) skewX(${
(360 - 90 * prizesLen) / -prizesLen
}deg);`"
>
<div
class="prize-whell__prizes__item__wrap"
:style="`transform: skewX(-${(360 - 90 * prizesLen) / -prizesLen}deg) rotate(${
360 / prizesLen - 90 - 360 / prizesLen / 2
}deg);`"
>
<div class="item__text">
<p class="item__text__line-one">{{ item.name | formatLineOne }}</p>
<p class="item__text__line-two">{{ item.name | formatLineTwo }}</p>
<p class="item__text__line-three">{{ item.name | formatLineThree }}</p>
</div>
<img class="item__img" v-if="item.id && false" :src="item.icon || giftImg" alt />
</div>
</li>
</ul>
</div>
</div>
</div>
</div>
</template>
<script>
import giftImg from '@/assets/images/lottery/gift.png'
import { shuffle, getRandomNum, getIsEven } from '@/utils/common'
export default {
name: 'PrizeWhell',
data() {
return {
giftImg,
lightNum: 18, // 彩灯数量
laps: 4, // 圈数
time: 2000, // ms 动画时间
timer: null, // 定时器
winItem: null, // 中奖的item
angleStyle: {}, // 旋转样式
targetAngle: 0, // 目标角度
counter: 1
}
},
props: {
info: {
type: Array,
default: () => []
},
loading: {
default: false,
type: Boolean
},
winId: {
default: 0,
type: Number
}
},
computed: {
prizes() {
const list = Array.from(this.info)
const len = list.length
if (len >= 6) {
list.push({ name: '谢谢参与', id: 0 })
if (getIsEven(len)) {
list.push({ name: '谢谢参与', id: 0 })
}
return list
}
for (let i = 6 - len; i > 0; i--) {
list.push({ name: '谢谢参与', id: 0 })
}
return shuffle(list)
},
prizesLen() {
return this.prizes.length
}
},
filters: {
formatLineOne(name) {
return name.substr(0, 6)
},
formatLineTwo(name) {
return name.substr(6, 4)
},
formatLineThree(name) {
const text = name.length > 12 ? name.substr(10, 2) + '...' : name.substr(10, 2)
return text
}
},
watch: {
loading(nVal) {
if (nVal) {
setTimeout(() => {
this.start()
}, 50)
}
},
winId(val) {
let index
this.prizes.forEach((v, i) => {
if (v.id === val) {
index = i
}
})
this.winItem = index
}
},
mounted() {
this.dataInit()
},
methods: {
// 数据初始化
dataInit() {
this.prizes.forEach((v, i) => {
if (v.id === this.winId) {
this.winItem = i
}
})
},
// 点击开始抽奖
beforeStart() {
this.$emit('start')
},
// 开始逻辑
start() {
const { winItem: index, laps, prizesLen, time } = this
/* 每个奖品的平均角度 */
const itemAngle = 360 / prizesLen
/* 指针开始角度 */
const pointAngle = 90
/* 至少要转圈数的总角度 */
const lapsAngle = 360 * laps
/* 到达中奖的那个块的最小角度 */
const ItemAngleMin = index * itemAngle
/* 指针偏移值 从最大和最小角度中取出一个随机值 */
const randomAngle = -getRandomNum(0 + 1, itemAngle - 1)
// const randomAngle = -(itemAngle/2);
/* 单圈每个块该转的角度 */
const singleAngle =
ItemAngleMin - pointAngle < 0 ? Math.abs(ItemAngleMin - pointAngle) : 360 - (ItemAngleMin - pointAngle)
/* 累积角度 */
const lapsCounter = this.counter * lapsAngle
/* 目标角度 */
this.targetAngle = lapsCounter + singleAngle + randomAngle
/* 计数器 */
this.counter += 1
/* 设置样式 */
this.angleStyle = {
transform: `rotate(${this.targetAngle}deg)`,
transition: `${time}ms all`
}
/* 定时清除样式 */
setTimeout(() => {
this.$emit('end')
}, time)
}
}
}
</script>
<style lang="less" scoped>
@wheelWidth: 100%;
@wheelHeight: 100%;
@pointWidth: 80px;
@pointHeight: 80px;
@keyframes rotate-infinite {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(-360deg);
}
}
@keyframes lights-flashing {
0% {
background: #fff;
box-shadow: 0 0 5px 0 #fff;
}
100% {
background: #ffde2b;
box-shadow: 0 0 5px 0 #ffde2b;
}
}
.prize-whell {
width: @wheelWidth;
height: 0;
padding-top: @wheelHeight;
position: relative;
/* 布局样式 */
&__content {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
border-radius: 50%;
/* 外环 */
&__wrap {
width: 100%;
height: 100%;
border-radius: 50%;
background-color: #fa3e3f;
box-shadow: 0 0 5px 2px #ed3a3a, 0 0 25px 6px #fa3e3f, inset 0px 0px 7px -2px rgba(255, 255, 255, 0.4),
inset 0px 0px 10px -1px rgba(255, 255, 255, 0.2);
padding: 18px;
position: relative;
/* 内环 */
&__insert {
box-shadow: inset 0px 0px 3px 1px #ec3327;
background-color: #ff2b00;
border-radius: 50%;
width: 100%;
height: 100%;
position: relative;
padding: 2px;
overflow: hidden;
}
/* 彩灯 */
&__lights {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 50%;
background: transparent;
animation: rotate 5s linear infinite;
> span {
position: absolute;
top: 0;
left: 0;
right: 0;
margin: 0 auto;
width: 10px;
height: 100%;
border-radius: 50%;
transform-origin: center center;
&::before {
content: '';
position: absolute;
top: 4px;
left: 0;
right: 0;
margin: 0 auto;
width: 10px;
height: 10px;
border-radius: 50%;
}
&:nth-of-type(even):before {
background: #fff;
animation: lights-flashing 1s linear infinite;
}
&:nth-of-type(odd):before {
background: #d7a945;
animation: lights-flashing 1s linear reverse infinite;
}
}
}
}
}
/* 奖品样式 */
&__prizes {
width: 100%;
height: 100%;
border-radius: 50%;
position: relative;
z-index: 1;
overflow: hidden;
&__item {
overflow: hidden;
position: absolute;
top: 0;
left: 0;
width: 50%;
height: 50%;
transform-origin: 100% 100%;
&:nth-child(even) {
background-color: #fdf3aa;
}
&:nth-child(odd) {
background-color: #f1d5b0;
}
&__wrap {
color: #ff2b00;
width: 200%;
height: 200%;
text-align: center;
// padding: 10px 50% 130%;
padding: 20px 55% 130%;
line-height: 0;
/* 文字 */
.item__text {
font-size: 14px;
height: 52px;
font-weight: 700;
line-height: 14px;
width: 100%;
padding: 0 15%;
display: flex;
flex-direction: column;
justify-content: center;
> p {
font-weight: 700;
}
}
.item__img {
display: block;
width: 40px;
height: 40px;
margin: 0px auto 0;
}
}
}
}
/* 指针样式 */
&__pointer {
position: absolute;
z-index: 2;
width: @pointWidth;
height: @pointHeight;
line-height: @pointHeight;
border-radius: 50%;
left: 50%;
top: 50%;
border: 5px solid #ff8a00;
transform: translate(-50%, -50%);
background: linear-gradient(0deg, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0.9) 100%) no-repeat 100% 0,
radial-gradient(circle, #fee47b 35%, rgb(252, 193, 88) 65%) no-repeat 100% 0;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
&:after {
content: '';
position: absolute;
left: 50%;
top: -34px;
border-color: transparent;
border-bottom-color: #ff8a00;
border-style: solid;
border-width: 16px 8px;
transform: translateX(-50%);
}
> span {
font-size: 20px;
font-weight: 600;
text-align: center;
color: #fa4445;
line-height: 24px;
word-break: keep-all;
}
}
}
</style>
...@@ -2,10 +2,6 @@ ...@@ -2,10 +2,6 @@
export { default as Banner } from '@/components/Lottery/Instant/Banner' export { default as Banner } from '@/components/Lottery/Instant/Banner'
// 倒计时提醒 // 倒计时提醒
export { default as CountdownBar } from '@/components/Lottery/Instant/CountdownBar' export { default as CountdownBar } from '@/components/Lottery/Instant/CountdownBar'
// 九宫格抽奖
export { default as GridTable } from '@/components/Lottery/Instant/GridTable'
// 大转盘抽奖
export { default as PrizeWhell } from '@/components/Lottery/Instant/PrizeWhell'
// 我的抽奖记录, 中奖名单 // 我的抽奖记录, 中奖名单
export { default as Records } from '@/components/Lottery/Instant/Records' export { default as Records } from '@/components/Lottery/Instant/Records'
// 活动介绍 // 活动介绍
......
...@@ -18,10 +18,12 @@ export default { ...@@ -18,10 +18,12 @@ export default {
/* sentry */ /* sentry */
export const sentryOptions = { export const sentryOptions = {
dsn: `${protocol}//f28c699ad832413c8b529520ea4b6df0@sentry.guangdianyun.tv/22`, dsn: `${protocol}//610a9f4b831d4d10b228658886eaa18d@sentry.guangdianyun.tv/14`,
version: packageEnv.version, version: packageEnv.version,
env: process.env.X_CA_STAGE, env: process.env.X_CA_STAGE,
name: packageEnv.name name: packageEnv.name,
isAjax: false,
isError: false,
} }
/* 谷歌统计 */ /* 谷歌统计 */
......
...@@ -34,6 +34,32 @@ const plugins = IS_USE_OSS ...@@ -34,6 +34,32 @@ const plugins = IS_USE_OSS
: [] : []
const REMOTE_OSS_DOMAIN = `//static-${env.run_server}.guangdianyun.tv` const REMOTE_OSS_DOMAIN = `//static-${env.run_server}.guangdianyun.tv`
const sentryConfig = IS_USE_OSS
? {
sentry: {
dsn: 'https://610a9f4b831d4d10b228658886eaa18d@sentry.guangdianyun.tv/14',
config: {
environment: env.run_server,
release: version,
autoSessionTracking: false
},
lazy: true
}
}
: {}
const gtagConfig = IS_USE_OSS
? {
'google-gtag': {
id: 'G-HZHJLDPT80', // required
config: {
anonymize_ip: true,
send_page_view: false
}
}
}
: {}
export default { export default {
buildDir: 'nuxt-dist', buildDir: 'nuxt-dist',
env, env,
...@@ -110,7 +136,6 @@ export default { ...@@ -110,7 +136,6 @@ export default {
plugins: [ plugins: [
{ src: '@/plugins/routeHooks' }, { src: '@/plugins/routeHooks' },
{ src: '@/plugins/vant' }, { src: '@/plugins/vant' },
{ src: '@/plugins/gtag' },
{ src: '@/filters' }, { src: '@/filters' },
{ src: '@/plugins/vueClipboard' }, { src: '@/plugins/vueClipboard' },
{ src: '@/plugins/dmsService', ssr: false }, { src: '@/plugins/dmsService', ssr: false },
...@@ -132,11 +157,13 @@ export default { ...@@ -132,11 +157,13 @@ export default {
less: './assets/styles/variable.less' less: './assets/styles/variable.less'
}, },
// Modules: https://go.nuxtjs.dev/config-modules // Modules: https://go.nuxtjs.dev/config-modules
modules: ['@nuxtjs/axios'], modules: ['@nuxtjs/axios', '@nuxtjs/sentry', '@nuxtjs/google-gtag'],
/* /*
** Axios module configuration ** Axios module configuration
** See https://axios.nuxtjs.org/options ** See https://axios.nuxtjs.org/options
*/ */
...sentryConfig,
...gtagConfig,
axios: {}, axios: {},
server: { server: {
port: env.run_port, // default: 3000 port: env.run_port, // default: 3000
......
...@@ -49,12 +49,14 @@ ...@@ -49,12 +49,14 @@
"@gdyfe/gdy-component-lib": "^0.4.1", "@gdyfe/gdy-component-lib": "^0.4.1",
"@gdyfe/rop-client": "1.1.10", "@gdyfe/rop-client": "1.1.10",
"@nuxtjs/axios": "^5.13.6", "@nuxtjs/axios": "^5.13.6",
"@nuxtjs/google-gtag": "^1.0.4",
"@nuxtjs/sentry": "^5.1.7",
"alife-logger": "1.8.6", "alife-logger": "1.8.6",
"core-js": "^3.15.1", "core-js": "^3.15.1",
"dayjs": "^1.10.6", "dayjs": "^1.10.6",
"lotteries": "^1.2.0", "lotteries": "^1.2.0",
"normalize.css": "^8.0.1", "normalize.css": "^8.0.1",
"nuxt": "^2.15.7", "nuxt": "^2.15.8",
"qrcode": "^1.4.4", "qrcode": "^1.4.4",
"tippy.js": "^6.3.1", "tippy.js": "^6.3.1",
"uuid": "^8.3.2", "uuid": "^8.3.2",
...@@ -62,7 +64,6 @@ ...@@ -62,7 +64,6 @@
"vconsole": "^3.9.1", "vconsole": "^3.9.1",
"vue-clipboard2": "^0.3.1", "vue-clipboard2": "^0.3.1",
"vue-cookie": "^1.1.4", "vue-cookie": "^1.1.4",
"vue-gtag": "^1.16.1",
"vuescroll": "^4.17.3", "vuescroll": "^4.17.3",
"weixin-js-sdk": "^1.6.0" "weixin-js-sdk": "^1.6.0"
}, },
......
...@@ -1034,10 +1034,10 @@ ...@@ -1034,10 +1034,10 @@
mkdirp "^1.0.4" mkdirp "^1.0.4"
rimraf "^3.0.2" rimraf "^3.0.2"
"@nuxt/babel-preset-app@2.15.7": "@nuxt/babel-preset-app@2.15.8":
version "2.15.7" version "2.15.8"
resolved "https://registry.yarnpkg.com/@nuxt/babel-preset-app/-/babel-preset-app-2.15.7.tgz#5f51b2f5f4aa604cc80d2a5698b97dd34e19d63b" resolved "https://registry.yarnpkg.com/@nuxt/babel-preset-app/-/babel-preset-app-2.15.8.tgz#c78eb8c47c1cafec1c5aba6a52385a3ce877b968"
integrity sha512-iSdnacldHhIinWpzVpX4QfEFgNqn3VQAAB7y6iQ0JELUgfv7sPv3j3Klih+IStru4iCbUKOaSCdQ+A6mbQ0vNg== integrity sha512-z23bY5P7dLTmIbk0ZZ95mcEXIEER/mQCOqEp2vxnzG2nurks+vq6tNcUAXqME1Wl6aXWTXlqky5plBe7RQHzhQ==
dependencies: dependencies:
"@babel/compat-data" "^7.14.0" "@babel/compat-data" "^7.14.0"
"@babel/core" "^7.14.0" "@babel/core" "^7.14.0"
...@@ -1056,15 +1056,15 @@ ...@@ -1056,15 +1056,15 @@
core-js-compat "^3.12.1" core-js-compat "^3.12.1"
regenerator-runtime "^0.13.7" regenerator-runtime "^0.13.7"
"@nuxt/builder@2.15.7": "@nuxt/builder@2.15.8":
version "2.15.7" version "2.15.8"
resolved "https://registry.yarnpkg.com/@nuxt/builder/-/builder-2.15.7.tgz#4703c9d21756128f4ebfbf14e7b099bee7463626" resolved "https://registry.yarnpkg.com/@nuxt/builder/-/builder-2.15.8.tgz#66ead4be0a2ce6932a2b7e521cfe1621e49290e7"
integrity sha512-vVZvcgvhL05Omp9AuqdDz2zfhBOmCXpVyt1IBUqR99QaorLICGg2iIHC42exj9yN3rBrpURQwb1OrIgt5o5KDQ== integrity sha512-WVhN874LFMdgRiJqpxmeKI+vh5lhCUBVOyR9PhL1m1V/GV3fb+Dqc1BKS6XgayrWAWavPLveCJmQ/FID0puOfQ==
dependencies: dependencies:
"@nuxt/devalue" "^1.2.5" "@nuxt/devalue" "^1.2.5"
"@nuxt/utils" "2.15.7" "@nuxt/utils" "2.15.8"
"@nuxt/vue-app" "2.15.7" "@nuxt/vue-app" "2.15.8"
"@nuxt/webpack" "2.15.7" "@nuxt/webpack" "2.15.8"
chalk "^4.1.1" chalk "^4.1.1"
chokidar "^3.5.1" chokidar "^3.5.1"
consola "^2.15.3" consola "^2.15.3"
...@@ -1077,13 +1077,13 @@ ...@@ -1077,13 +1077,13 @@
serialize-javascript "^5.0.1" serialize-javascript "^5.0.1"
upath "^2.0.1" upath "^2.0.1"
"@nuxt/cli@2.15.7": "@nuxt/cli@2.15.8":
version "2.15.7" version "2.15.8"
resolved "https://registry.yarnpkg.com/@nuxt/cli/-/cli-2.15.7.tgz#21fb8a969bc5e222aa95289fcccc44f9ff7c5549" resolved "https://registry.yarnpkg.com/@nuxt/cli/-/cli-2.15.8.tgz#3b946ee08c7b5b3223c8952873c65727e775ec30"
integrity sha512-rbJqmHuN+ZftSpQNzgiaGP2L2pt45kCbWjCmLUF9pPYQ1pysl9GHVb+1LFf1Wn4wczJckH3Jc9Pl9r2KsLAteA== integrity sha512-KcGIILW/dAjBKea1DHsuLCG1sNzhzETShwT23DhXWO304qL8ljf4ndYKzn2RenzauGRGz7MREta80CbJCkLSHw==
dependencies: dependencies:
"@nuxt/config" "2.15.7" "@nuxt/config" "2.15.8"
"@nuxt/utils" "2.15.7" "@nuxt/utils" "2.15.8"
boxen "^5.0.1" boxen "^5.0.1"
chalk "^4.1.1" chalk "^4.1.1"
compression "^1.7.4" compression "^1.7.4"
...@@ -1121,12 +1121,12 @@ ...@@ -1121,12 +1121,12 @@
upath "^2.0.1" upath "^2.0.1"
vue-template-compiler "^2.6.12" vue-template-compiler "^2.6.12"
"@nuxt/config@2.15.7": "@nuxt/config@2.15.8":
version "2.15.7" version "2.15.8"
resolved "https://registry.yarnpkg.com/@nuxt/config/-/config-2.15.7.tgz#960c6e85610f5aa63ab5e3bc6e3f611ad935df3b" resolved "https://registry.yarnpkg.com/@nuxt/config/-/config-2.15.8.tgz#56cc1b052871072a26f76c6d3b69d9b53808ce52"
integrity sha512-XswQJOcxSR5CBLW5ZFtbyBAO2/yYrHjK5CE+5aaidzEgXjnmw3qnVOxxVHKWNpM42+35Ysu8RmZzRg4qw+Nxjw== integrity sha512-KMQbjmUf9RVHeTZEf7zcuFnh03XKZioYhok6GOCY+leu3g5n/UhyPvLnTsgTfsLWohqoRoOm94u4A+tNYwn9VQ==
dependencies: dependencies:
"@nuxt/utils" "2.15.7" "@nuxt/utils" "2.15.8"
consola "^2.15.3" consola "^2.15.3"
defu "^4.0.1" defu "^4.0.1"
destr "^1.1.0" destr "^1.1.0"
...@@ -1136,14 +1136,14 @@ ...@@ -1136,14 +1136,14 @@
std-env "^2.3.0" std-env "^2.3.0"
ufo "^0.7.4" ufo "^0.7.4"
"@nuxt/core@2.15.7": "@nuxt/core@2.15.8":
version "2.15.7" version "2.15.8"
resolved "https://registry.yarnpkg.com/@nuxt/core/-/core-2.15.7.tgz#fb0e56759da33a2bff322a5331cc44b3a4274bf0" resolved "https://registry.yarnpkg.com/@nuxt/core/-/core-2.15.8.tgz#443d13da9edc5c4ae47d7902f1d6504a8cce27a2"
integrity sha512-+Drmkx+xp4WBpxRxAtMUpTUxystNV6nj6TuYInWvnhyFoCMJm0ES7ij8UfWOZo8FQjleBzVcucrTTh+AjRgmnQ== integrity sha512-31pipWRvwHiyB5VDqffgSO7JtmHxyzgshIzuZzSinxMbVmK3BKsOwacD/51oEyELgrPlUgLqcY9dg+RURgmHGQ==
dependencies: dependencies:
"@nuxt/config" "2.15.7" "@nuxt/config" "2.15.8"
"@nuxt/server" "2.15.7" "@nuxt/server" "2.15.8"
"@nuxt/utils" "2.15.7" "@nuxt/utils" "2.15.8"
consola "^2.15.3" consola "^2.15.3"
fs-extra "^9.1.0" fs-extra "^9.1.0"
hable "^3.0.0" hable "^3.0.0"
...@@ -1167,12 +1167,12 @@ ...@@ -1167,12 +1167,12 @@
error-stack-parser "^2.0.0" error-stack-parser "^2.0.0"
string-width "^2.0.0" string-width "^2.0.0"
"@nuxt/generator@2.15.7": "@nuxt/generator@2.15.8":
version "2.15.7" version "2.15.8"
resolved "https://registry.yarnpkg.com/@nuxt/generator/-/generator-2.15.7.tgz#bac30a1cc277c12b6f61fa93bb4d9e731992e249" resolved "https://registry.yarnpkg.com/@nuxt/generator/-/generator-2.15.8.tgz#d6bd4a677edf14f34d516e13bcb70d62cdd4c5b4"
integrity sha512-TlgWzVh7bTusaUCYqg6kZm62sr/TVWKU2V2ymhhLoiKaSP7dMK9PNVgnh9EXeIf5TD6zDzDOgo6j4eZOhO1dng== integrity sha512-hreLdYbBIe3SWcP8LsMG7OlDTx2ZVucX8+f8Vrjft3Q4r8iCwLMYC1s1N5etxeHAZfS2kZiLmF92iscOdfbgMQ==
dependencies: dependencies:
"@nuxt/utils" "2.15.7" "@nuxt/utils" "2.15.8"
chalk "^4.1.1" chalk "^4.1.1"
consola "^2.15.3" consola "^2.15.3"
defu "^4.0.1" defu "^4.0.1"
...@@ -1202,13 +1202,13 @@ ...@@ -1202,13 +1202,13 @@
consola "^2.15.0" consola "^2.15.0"
node-fetch "^2.6.1" node-fetch "^2.6.1"
"@nuxt/server@2.15.7": "@nuxt/server@2.15.8":
version "2.15.7" version "2.15.8"
resolved "https://registry.yarnpkg.com/@nuxt/server/-/server-2.15.7.tgz#cd93b92d7256eaaa40794fd7ed997bdd9929ce54" resolved "https://registry.yarnpkg.com/@nuxt/server/-/server-2.15.8.tgz#ec733897de78f858ae0eebd174e8549f247c4e99"
integrity sha512-VyE7SCB/mpaJKnOuEZTJD9LESELPGXqEXnoWnqYWbgn8mmZYafT5Yto/26T+1TZkxXl8CH23Qa2VWVJR/OOATg== integrity sha512-E4EtXudxtWQBUHMHOxFwm5DlPOkJbW+iF1+zc0dGmXLscep1KWPrlP+4nrpZj8/UKzpupamE8ZTS9I4IbnExVA==
dependencies: dependencies:
"@nuxt/utils" "2.15.7" "@nuxt/utils" "2.15.8"
"@nuxt/vue-renderer" "2.15.7" "@nuxt/vue-renderer" "2.15.8"
"@nuxtjs/youch" "^4.2.3" "@nuxtjs/youch" "^4.2.3"
compression "^1.7.4" compression "^1.7.4"
connect "^3.7.0" connect "^3.7.0"
...@@ -1249,10 +1249,10 @@ ...@@ -1249,10 +1249,10 @@
rc9 "^1.2.0" rc9 "^1.2.0"
std-env "^2.3.0" std-env "^2.3.0"
"@nuxt/utils@2.15.7": "@nuxt/utils@2.15.8":
version "2.15.7" version "2.15.8"
resolved "https://registry.yarnpkg.com/@nuxt/utils/-/utils-2.15.7.tgz#686c8e06c30c02b2af3b15f8bdd48e10a813766b" resolved "https://registry.yarnpkg.com/@nuxt/utils/-/utils-2.15.8.tgz#0c3594f01be63ab521583904cafd32215b719d4c"
integrity sha512-C8K3DAzJ8+PMRDBnYBxJpZunwmmMWRry8JvyZO7RyLWoHTK/GFndaF4mLIXWiXK2cpIJ3v2PInz+hJXZHkWKTQ== integrity sha512-e0VBarUbPiQ4ZO1T58puoFIuXme7L5gk1QfwyxOONlp2ryE7aRyZ8X/mryuOiIeyP64c4nwSUtN7q9EUWRb7Lg==
dependencies: dependencies:
consola "^2.15.3" consola "^2.15.3"
create-require "^1.1.1" create-require "^1.1.1"
...@@ -1267,10 +1267,10 @@ ...@@ -1267,10 +1267,10 @@
ua-parser-js "^0.7.28" ua-parser-js "^0.7.28"
ufo "^0.7.4" ufo "^0.7.4"
"@nuxt/vue-app@2.15.7": "@nuxt/vue-app@2.15.8":
version "2.15.7" version "2.15.8"
resolved "https://registry.yarnpkg.com/@nuxt/vue-app/-/vue-app-2.15.7.tgz#159908f1900e5bb7f6e1672dd9a407afb2d84396" resolved "https://registry.yarnpkg.com/@nuxt/vue-app/-/vue-app-2.15.8.tgz#46b7ec8fc93f8d1f4cdf4f6b04134cb40ceb7c4a"
integrity sha512-TjJ3fkA6797/EzejFjkUbsDxwvI0SeoS5SiP19axLkSEJKHRv2ME4vIN7BbmMflCmot/wXHHUxH7gWPUFKKsUA== integrity sha512-FJf9FSMPsWT3BqkS37zEuPTxLKzSg2EIwp1sP8Eou25eE08qxRfe2PwTVA8HnXUPNdpz2uk/T9DlNw+JraiFRQ==
dependencies: dependencies:
node-fetch "^2.6.1" node-fetch "^2.6.1"
ufo "^0.7.4" ufo "^0.7.4"
...@@ -1283,13 +1283,13 @@ ...@@ -1283,13 +1283,13 @@
vue-template-compiler "^2.6.12" vue-template-compiler "^2.6.12"
vuex "^3.6.2" vuex "^3.6.2"
"@nuxt/vue-renderer@2.15.7": "@nuxt/vue-renderer@2.15.8":
version "2.15.7" version "2.15.8"
resolved "https://registry.yarnpkg.com/@nuxt/vue-renderer/-/vue-renderer-2.15.7.tgz#9a18a366d7602eed20b437f658e086e40ae79914" resolved "https://registry.yarnpkg.com/@nuxt/vue-renderer/-/vue-renderer-2.15.8.tgz#1cd781de18724a98e27655e89bfe64cd5521491e"
integrity sha512-B3NL5VE0Y17+v55AX/h4SfcB8njVnUlC0KvOQTxem6HB0b01K9Un4zgVce1+p4yMKOI19v/K6B2dAWuSw6wCYA== integrity sha512-54I/k+4G6axP9XVYYdtH6M1S6T49OIkarpF6/yIJj0yi3S/2tdJ9eUyfoLZ9EbquZFDDRHBxSswTtr2l/eakPw==
dependencies: dependencies:
"@nuxt/devalue" "^1.2.5" "@nuxt/devalue" "^1.2.5"
"@nuxt/utils" "2.15.7" "@nuxt/utils" "2.15.8"
consola "^2.15.3" consola "^2.15.3"
defu "^4.0.1" defu "^4.0.1"
fs-extra "^9.1.0" fs-extra "^9.1.0"
...@@ -1300,15 +1300,15 @@ ...@@ -1300,15 +1300,15 @@
vue-meta "^2.4.0" vue-meta "^2.4.0"
vue-server-renderer "^2.6.12" vue-server-renderer "^2.6.12"
"@nuxt/webpack@2.15.7": "@nuxt/webpack@2.15.8":
version "2.15.7" version "2.15.8"
resolved "https://registry.yarnpkg.com/@nuxt/webpack/-/webpack-2.15.7.tgz#79fe5e751e9cd90219160ecdd97a1ea801636092" resolved "https://registry.yarnpkg.com/@nuxt/webpack/-/webpack-2.15.8.tgz#6169b4b8a13ee2cdb4987df6c5a401e18c412ef1"
integrity sha512-cVWBDfFVsjfBX628wM6tubMzbX1AnNilJQb90XBb92Gbx9EKwKNqRQMONqerzW0CFtq4/mv8kUUUVg2fpUVzcw== integrity sha512-CzJYFed23Ow/UK0+cI1FVthDre1p2qc8Q97oizG39d3/SIh3aUHjgj8c60wcR+RSxVO0FzZMXkmq02NmA7vWJg==
dependencies: dependencies:
"@babel/core" "^7.14.0" "@babel/core" "^7.14.0"
"@nuxt/babel-preset-app" "2.15.7" "@nuxt/babel-preset-app" "2.15.8"
"@nuxt/friendly-errors-webpack-plugin" "^2.5.1" "@nuxt/friendly-errors-webpack-plugin" "^2.5.1"
"@nuxt/utils" "2.15.7" "@nuxt/utils" "2.15.8"
babel-loader "^8.2.2" babel-loader "^8.2.2"
cache-loader "^4.1.0" cache-loader "^4.1.0"
caniuse-lite "^1.0.30001228" caniuse-lite "^1.0.30001228"
...@@ -1384,6 +1384,11 @@ ...@@ -1384,6 +1384,11 @@
consola "^2.15.0" consola "^2.15.0"
eslint-webpack-plugin "^2.4.1" eslint-webpack-plugin "^2.4.1"
"@nuxtjs/google-gtag@^1.0.4":
version "1.0.4"
resolved "https://registry.yarnpkg.com/@nuxtjs/google-gtag/-/google-gtag-1.0.4.tgz#57562d8ec4c7694573e77edf72097da4a34b0d68"
integrity sha512-0Xgbx1uQ9pKeV2QdU9xoxJVdgH66qyGQJ0l8pzVxz5X476qvJunj6fbcjWk0gT+MEX/VOAhfT/zw0Z1z9q9oNg==
"@nuxtjs/proxy@^2.1.0": "@nuxtjs/proxy@^2.1.0":
version "2.1.0" version "2.1.0"
resolved "https://registry.yarnpkg.com/@nuxtjs/proxy/-/proxy-2.1.0.tgz#fa7715a11d237fa1273503c4e9e137dd1bf5575b" resolved "https://registry.yarnpkg.com/@nuxtjs/proxy/-/proxy-2.1.0.tgz#fa7715a11d237fa1273503c4e9e137dd1bf5575b"
...@@ -1391,6 +1396,18 @@ ...@@ -1391,6 +1396,18 @@
dependencies: dependencies:
http-proxy-middleware "^1.0.6" http-proxy-middleware "^1.0.6"
"@nuxtjs/sentry@^5.1.7":
version "5.1.7"
resolved "https://registry.yarnpkg.com/@nuxtjs/sentry/-/sentry-5.1.7.tgz#1e03205cd38cf1b7f7f6a797f8b5fca1fbaa5b44"
integrity sha512-VO8V6Yj3Y9SdNuOGi/kVnyHIuFtDNLtLpcdB52P3c/FGrSh6wXlzRiDGc0mY+znMhzYazeOwe9oW5Ej8MptrHA==
dependencies:
"@sentry/browser" "^6.17.3"
"@sentry/integrations" "^6.17.3"
"@sentry/node" "^6.17.3"
"@sentry/webpack-plugin" "^1.18.4"
consola "^2.15.3"
lodash.mergewith "^4.6.2"
"@nuxtjs/style-resources@^1.2.0": "@nuxtjs/style-resources@^1.2.0":
version "1.2.0" version "1.2.0"
resolved "https://registry.yarnpkg.com/@nuxtjs/style-resources/-/style-resources-1.2.0.tgz#a0989d8e53af76499277841c531b58e735d5b7cd" resolved "https://registry.yarnpkg.com/@nuxtjs/style-resources/-/style-resources-1.2.0.tgz#a0989d8e53af76499277841c531b58e735d5b7cd"
...@@ -1419,6 +1436,102 @@ ...@@ -1419,6 +1436,102 @@
resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.9.2.tgz#adea7b6953cbb34651766b0548468e743c6a2353" resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.9.2.tgz#adea7b6953cbb34651766b0548468e743c6a2353"
integrity sha512-VZMYa7+fXHdwIq1TDhSXoVmSPEGM/aa+6Aiq3nVVJ9bXr24zScr+NlKFKC3iPljA7ho/GAZr+d2jOf5GIRC30Q== integrity sha512-VZMYa7+fXHdwIq1TDhSXoVmSPEGM/aa+6Aiq3nVVJ9bXr24zScr+NlKFKC3iPljA7ho/GAZr+d2jOf5GIRC30Q==
"@sentry/browser@^6.17.3":
version "6.18.2"
resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-6.18.2.tgz#f980add635c242420a7f0c4dd3ed5668f1f39513"
integrity sha512-EsqKSNboi2gOiMuEwQranLucxrARi00y2vgUnaPXcqTKTlVlHDetoWHvq8/r29idA1JHGka5tDrwrmWccWIkrg==
dependencies:
"@sentry/core" "6.18.2"
"@sentry/types" "6.18.2"
"@sentry/utils" "6.18.2"
tslib "^1.9.3"
"@sentry/cli@^1.73.0":
version "1.73.2"
resolved "https://registry.yarnpkg.com/@sentry/cli/-/cli-1.73.2.tgz#968efd44f278a9e0f6755b2749f20b7bbcb289f3"
integrity sha512-+pOL6q3IopNrVNFfrw0XEr4SSBLE2WW0qX3TA2Ph4qXxX+8AcgBgf1fck6u8Hf8x2UJORp+LL7O+FpqaiydNsw==
dependencies:
https-proxy-agent "^5.0.0"
mkdirp "^0.5.5"
node-fetch "^2.6.7"
npmlog "^4.1.2"
progress "^2.0.3"
proxy-from-env "^1.1.0"
which "^2.0.2"
"@sentry/core@6.18.2":
version "6.18.2"
resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.18.2.tgz#d27619b7b4a4b90e2cfdc254d40ee9d630b251b9"
integrity sha512-r5ad/gq5S/JHc9sd5CUhZQT9ojQ+f+thk/AoGeGawX/8HURZYAgIqD565d6FK0VsZEDkdRMl58z1Qon20h3y1g==
dependencies:
"@sentry/hub" "6.18.2"
"@sentry/minimal" "6.18.2"
"@sentry/types" "6.18.2"
"@sentry/utils" "6.18.2"
tslib "^1.9.3"
"@sentry/hub@6.18.2":
version "6.18.2"
resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.18.2.tgz#fdb8536f61899fd48f3d1b49a6957348ad729ec5"
integrity sha512-d0AugekMkbnN12b4EXMjseJxtLPc9S20DGobCPUb4oAQT6S2oDQEj1jwP6PQ5vtgyy+GMYWxBMgqAQ4pjVYISQ==
dependencies:
"@sentry/types" "6.18.2"
"@sentry/utils" "6.18.2"
tslib "^1.9.3"
"@sentry/integrations@^6.17.3":
version "6.18.2"
resolved "https://registry.yarnpkg.com/@sentry/integrations/-/integrations-6.18.2.tgz#caed0092e8a6c9fb0b8b7efd2deef946ca76e626"
integrity sha512-jzEH15m1dewzma2Fp0ENNRUDEOI3gGPfC/+lsLAuj9AMoNZ6qykQP8cB8OPTlzIZc0oyWGAE/1LoTrndPAvoPA==
dependencies:
"@sentry/types" "6.18.2"
"@sentry/utils" "6.18.2"
localforage "^1.8.1"
tslib "^1.9.3"
"@sentry/minimal@6.18.2":
version "6.18.2"
resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.18.2.tgz#581c2fc030b9c89f1fcdc3e4855b91ce6c95db56"
integrity sha512-n7KYuo34W2LxE+3dnZ47of7XHuORINCnXq66XH72eoj67tf0XeWbIhEJrYGmoLRyRfoCYYrBLWiDl/uTjLzrzQ==
dependencies:
"@sentry/hub" "6.18.2"
"@sentry/types" "6.18.2"
tslib "^1.9.3"
"@sentry/node@^6.17.3":
version "6.18.2"
resolved "https://registry.yarnpkg.com/@sentry/node/-/node-6.18.2.tgz#0d3a294ad89434b108f79da5c4d9fcde4f251993"
integrity sha512-1S+44c09n3KVpCYjwOfnA9jKvnpPegpQWM81Nu5J6ToGx+ZiddMq6B9GRXUnFfZ7Z6fJHZzFtySasQC7KqkQoA==
dependencies:
"@sentry/core" "6.18.2"
"@sentry/hub" "6.18.2"
"@sentry/types" "6.18.2"
"@sentry/utils" "6.18.2"
cookie "^0.4.1"
https-proxy-agent "^5.0.0"
lru_map "^0.3.3"
tslib "^1.9.3"
"@sentry/types@6.18.2":
version "6.18.2"
resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.18.2.tgz#f528fec8b75c19d5a6976004e71703184c6cf7be"
integrity sha512-WzpJf/Q5aORTzrSwer/As1NlO90dBAQpaHV2ikDDKqOyMWEgjKb5/4gh59p9gH8JMMnLetP1AvQel0fOj5UnUw==
"@sentry/utils@6.18.2":
version "6.18.2"
resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.18.2.tgz#c572a3ff49113e7dc4c97db1a18d117f199b9fff"
integrity sha512-EC619jesknyu4xpwud5WC/5odYLz6JUy7OSFy5405PpdGeh/m8XUvuJAx4zDx0Iz/Mlk0S1Md+ZcQwqkv39dkw==
dependencies:
"@sentry/types" "6.18.2"
tslib "^1.9.3"
"@sentry/webpack-plugin@^1.18.4":
version "1.18.8"
resolved "https://registry.yarnpkg.com/@sentry/webpack-plugin/-/webpack-plugin-1.18.8.tgz#247a73a0aa9e28099a736bbe89ca0d35cbac7636"
integrity sha512-PtKr0NL62b5L3kPFGjwSNbIUwwcW5E5G6bQxAYZGpkgL1MFPnS4ND0SAsySuX0byQJRFFium5A19LpzyvQZSlQ==
dependencies:
"@sentry/cli" "^1.73.0"
"@tootallnate/once@1": "@tootallnate/once@1":
version "1.1.2" version "1.1.2"
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82"
...@@ -2003,6 +2116,11 @@ ansi-regex@^5.0.0: ...@@ -2003,6 +2116,11 @@ ansi-regex@^5.0.0:
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
ansi-regex@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
ansi-styles@^2.2.1: ansi-styles@^2.2.1:
version "2.2.1" version "2.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
...@@ -2048,11 +2166,19 @@ anymatch@^3.0.0, anymatch@~3.1.2: ...@@ -2048,11 +2166,19 @@ anymatch@^3.0.0, anymatch@~3.1.2:
normalize-path "^3.0.0" normalize-path "^3.0.0"
picomatch "^2.0.4" picomatch "^2.0.4"
aproba@^1.1.1: aproba@^1.0.3, aproba@^1.1.1:
version "1.2.0" version "1.2.0"
resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==
are-we-there-yet@~1.1.2:
version "1.1.7"
resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146"
integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==
dependencies:
delegates "^1.0.0"
readable-stream "^2.0.6"
arg@^5.0.0: arg@^5.0.0:
version "5.0.0" version "5.0.0"
resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.0.tgz#a20e2bb5710e82950a516b3f933fee5ed478be90" resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.0.tgz#a20e2bb5710e82950a516b3f933fee5ed478be90"
...@@ -2834,6 +2960,11 @@ coa@^2.0.2: ...@@ -2834,6 +2960,11 @@ coa@^2.0.2:
chalk "^2.4.1" chalk "^2.4.1"
q "^1.1.2" q "^1.1.2"
code-point-at@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=
collection-visit@^1.0.0: collection-visit@^1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
...@@ -2972,6 +3103,11 @@ console-browserify@^1.1.0: ...@@ -2972,6 +3103,11 @@ console-browserify@^1.1.0:
resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336" resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336"
integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA== integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==
console-control-strings@^1.0.0, console-control-strings@~1.1.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e"
integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=
consolidate@^0.15.1: consolidate@^0.15.1:
version "0.15.1" version "0.15.1"
resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7" resolved "https://registry.yarnpkg.com/consolidate/-/consolidate-0.15.1.tgz#21ab043235c71a07d45d9aad98593b0dba56bab7"
...@@ -3006,6 +3142,11 @@ cookie@^0.3.1: ...@@ -3006,6 +3142,11 @@ cookie@^0.3.1:
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb"
integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s= integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=
cookie@^0.4.1:
version "0.4.2"
resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432"
integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==
copy-anything@^2.0.1: copy-anything@^2.0.1:
version "2.0.3" version "2.0.3"
resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-2.0.3.tgz#842407ba02466b0df844819bbe3baebbe5d45d87" resolved "https://registry.yarnpkg.com/copy-anything/-/copy-anything-2.0.3.tgz#842407ba02466b0df844819bbe3baebbe5d45d87"
...@@ -3480,6 +3621,11 @@ delegate@^3.1.2: ...@@ -3480,6 +3621,11 @@ delegate@^3.1.2:
resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166" resolved "https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166"
integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw== integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==
delegates@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
depd@~1.1.2: depd@~1.1.2:
version "1.1.2" version "1.1.2"
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
...@@ -4524,6 +4670,20 @@ functional-red-black-tree@^1.0.1: ...@@ -4524,6 +4670,20 @@ functional-red-black-tree@^1.0.1:
resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
gauge@~2.7.3:
version "2.7.4"
resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7"
integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=
dependencies:
aproba "^1.0.3"
console-control-strings "^1.0.0"
has-unicode "^2.0.0"
object-assign "^4.1.0"
signal-exit "^3.0.0"
string-width "^1.0.1"
strip-ansi "^3.0.1"
wide-align "^1.1.0"
gensync@^1.0.0-beta.2: gensync@^1.0.0-beta.2:
version "1.0.0-beta.2" version "1.0.0-beta.2"
resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0"
...@@ -4726,6 +4886,11 @@ has-symbols@^1.0.1, has-symbols@^1.0.2: ...@@ -4726,6 +4886,11 @@ has-symbols@^1.0.1, has-symbols@^1.0.2:
resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423"
integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==
has-unicode@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9"
integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=
has-value@^0.3.1: has-value@^0.3.1:
version "0.3.1" version "0.3.1"
resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f"
...@@ -4990,6 +5155,11 @@ image-size@~0.5.0: ...@@ -4990,6 +5155,11 @@ image-size@~0.5.0:
resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c" resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.5.5.tgz#09dfd4ab9d20e29eb1c3e80b8990378df9e3cb9c"
integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w= integrity sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=
immediate@~3.0.5:
version "3.0.6"
resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b"
integrity sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=
import-cwd@^2.0.0: import-cwd@^2.0.0:
version "2.1.0" version "2.1.0"
resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9"
...@@ -5250,6 +5420,13 @@ is-extglob@^2.1.0, is-extglob@^2.1.1: ...@@ -5250,6 +5420,13 @@ is-extglob@^2.1.0, is-extglob@^2.1.1:
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
is-fullwidth-code-point@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb"
integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs=
dependencies:
number-is-nan "^1.0.0"
is-fullwidth-code-point@^2.0.0: is-fullwidth-code-point@^2.0.0:
version "2.0.0" version "2.0.0"
resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f"
...@@ -5623,6 +5800,13 @@ levn@~0.3.0: ...@@ -5623,6 +5800,13 @@ levn@~0.3.0:
prelude-ls "~1.1.2" prelude-ls "~1.1.2"
type-check "~0.3.2" type-check "~0.3.2"
lie@3.1.1:
version "3.1.1"
resolved "https://registry.yarnpkg.com/lie/-/lie-3.1.1.tgz#9a436b2cc7746ca59de7a41fa469b3efb76bd87e"
integrity sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=
dependencies:
immediate "~3.0.5"
lines-and-columns@^1.1.6: lines-and-columns@^1.1.6:
version "1.1.6" version "1.1.6"
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00"
...@@ -5666,6 +5850,13 @@ loader-utils@^2.0.0: ...@@ -5666,6 +5850,13 @@ loader-utils@^2.0.0:
emojis-list "^3.0.0" emojis-list "^3.0.0"
json5 "^2.1.2" json5 "^2.1.2"
localforage@^1.8.1:
version "1.10.0"
resolved "https://registry.yarnpkg.com/localforage/-/localforage-1.10.0.tgz#5c465dc5f62b2807c3a84c0c6a1b1b3212781dd4"
integrity sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==
dependencies:
lie "3.1.1"
locate-path@^2.0.0: locate-path@^2.0.0:
version "2.0.0" version "2.0.0"
resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
...@@ -5719,6 +5910,11 @@ lodash.merge@^4.6.2: ...@@ -5719,6 +5910,11 @@ lodash.merge@^4.6.2:
resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a"
integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==
lodash.mergewith@^4.6.2:
version "4.6.2"
resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.2.tgz#617121f89ac55f59047c7aec1ccd6654c6590f55"
integrity sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==
lodash.template@^4.5.0: lodash.template@^4.5.0:
version "4.5.0" version "4.5.0"
resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab"
...@@ -5792,6 +5988,11 @@ lru-cache@^6.0.0: ...@@ -5792,6 +5988,11 @@ lru-cache@^6.0.0:
dependencies: dependencies:
yallist "^4.0.0" yallist "^4.0.0"
lru_map@^0.3.3:
version "0.3.3"
resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd"
integrity sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0=
make-dir@^1.0.0: make-dir@^1.0.0:
version "1.3.0" version "1.3.0"
resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c"
...@@ -6059,7 +6260,7 @@ mixin-deep@^1.2.0: ...@@ -6059,7 +6260,7 @@ mixin-deep@^1.2.0:
for-in "^1.0.2" for-in "^1.0.2"
is-extendable "^1.0.1" is-extendable "^1.0.1"
mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@~0.5.1: mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1:
version "0.5.5" version "0.5.5"
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def"
integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==
...@@ -6215,6 +6416,13 @@ node-fetch@^2.6.1: ...@@ -6215,6 +6416,13 @@ node-fetch@^2.6.1:
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
node-fetch@^2.6.7:
version "2.6.7"
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==
dependencies:
whatwg-url "^5.0.0"
node-html-parser@^3.2.0: node-html-parser@^3.2.0:
version "3.3.6" version "3.3.6"
resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-3.3.6.tgz#fdbb3ba16d1252d7197ec39f0260d9c10ef33590" resolved "https://registry.yarnpkg.com/node-html-parser/-/node-html-parser-3.3.6.tgz#fdbb3ba16d1252d7197ec39f0260d9c10ef33590"
...@@ -6332,6 +6540,16 @@ npm-run-path@^4.0.1: ...@@ -6332,6 +6540,16 @@ npm-run-path@^4.0.1:
dependencies: dependencies:
path-key "^3.0.0" path-key "^3.0.0"
npmlog@^4.1.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
dependencies:
are-we-there-yet "~1.1.2"
console-control-strings "~1.1.0"
gauge "~2.7.3"
set-blocking "~2.0.0"
nth-check@^1.0.2: nth-check@^1.0.2:
version "1.0.2" version "1.0.2"
resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c"
...@@ -6351,26 +6569,31 @@ num2fraction@^1.2.2: ...@@ -6351,26 +6569,31 @@ num2fraction@^1.2.2:
resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede"
integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= integrity sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=
nuxt@^2.15.7: number-is-nan@^1.0.0:
version "2.15.7" version "1.0.1"
resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-2.15.7.tgz#45332e3b00ba5c1cf04688d42373c8ed7ef4dca7" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
integrity sha512-opxIwaiX4/MvPD5yHEHvtPSEkQKPxg4WPscstnvWC8zX2n74/3DzlNQQAbxtLngW7tze9wsWavxgSMtJXsA8Uw== integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=
nuxt@^2.15.8:
version "2.15.8"
resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-2.15.8.tgz#946cba46bdaaf0e3918aa27fd9ea0fed8ed303b0"
integrity sha512-ceK3qLg/Baj7J8mK9bIxqw9AavrF+LXqwYEreBdY/a4Sj8YV4mIvhqea/6E7VTCNNGvKT2sJ/TTJjtfQ597lTA==
dependencies: dependencies:
"@nuxt/babel-preset-app" "2.15.7" "@nuxt/babel-preset-app" "2.15.8"
"@nuxt/builder" "2.15.7" "@nuxt/builder" "2.15.8"
"@nuxt/cli" "2.15.7" "@nuxt/cli" "2.15.8"
"@nuxt/components" "^2.1.8" "@nuxt/components" "^2.1.8"
"@nuxt/config" "2.15.7" "@nuxt/config" "2.15.8"
"@nuxt/core" "2.15.7" "@nuxt/core" "2.15.8"
"@nuxt/generator" "2.15.7" "@nuxt/generator" "2.15.8"
"@nuxt/loading-screen" "^2.0.3" "@nuxt/loading-screen" "^2.0.3"
"@nuxt/opencollective" "^0.3.2" "@nuxt/opencollective" "^0.3.2"
"@nuxt/server" "2.15.7" "@nuxt/server" "2.15.8"
"@nuxt/telemetry" "^1.3.3" "@nuxt/telemetry" "^1.3.3"
"@nuxt/utils" "2.15.7" "@nuxt/utils" "2.15.8"
"@nuxt/vue-app" "2.15.7" "@nuxt/vue-app" "2.15.8"
"@nuxt/vue-renderer" "2.15.7" "@nuxt/vue-renderer" "2.15.8"
"@nuxt/webpack" "2.15.7" "@nuxt/webpack" "2.15.8"
object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
version "4.1.1" version "4.1.1"
...@@ -7630,7 +7853,7 @@ proxy-agent@^4.0.1: ...@@ -7630,7 +7853,7 @@ proxy-agent@^4.0.1:
proxy-from-env "^1.0.0" proxy-from-env "^1.0.0"
socks-proxy-agent "^5.0.0" socks-proxy-agent "^5.0.0"
proxy-from-env@^1.0.0: proxy-from-env@^1.0.0, proxy-from-env@^1.1.0:
version "1.1.0" version "1.1.0"
resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2"
integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==
...@@ -7842,7 +8065,7 @@ read-pkg@^5.2.0: ...@@ -7842,7 +8065,7 @@ read-pkg@^5.2.0:
parse-json "^5.0.0" parse-json "^5.0.0"
type-fest "^0.6.0" type-fest "^0.6.0"
"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6:
version "2.3.7" version "2.3.7"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
...@@ -8288,7 +8511,7 @@ server-destroy@^1.0.1: ...@@ -8288,7 +8511,7 @@ server-destroy@^1.0.1:
resolved "https://registry.yarnpkg.com/server-destroy/-/server-destroy-1.0.1.tgz#f13bf928e42b9c3e79383e61cc3998b5d14e6cdd" resolved "https://registry.yarnpkg.com/server-destroy/-/server-destroy-1.0.1.tgz#f13bf928e42b9c3e79383e61cc3998b5d14e6cdd"
integrity sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0= integrity sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=
set-blocking@^2.0.0: set-blocking@^2.0.0, set-blocking@~2.0.0:
version "2.0.0" version "2.0.0"
resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
...@@ -8347,6 +8570,11 @@ side-channel@^1.0.4: ...@@ -8347,6 +8570,11 @@ side-channel@^1.0.4:
get-intrinsic "^1.0.2" get-intrinsic "^1.0.2"
object-inspect "^1.9.0" object-inspect "^1.9.0"
signal-exit@^3.0.0:
version "3.0.7"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9"
integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==
signal-exit@^3.0.2, signal-exit@^3.0.3: signal-exit@^3.0.2, signal-exit@^3.0.3:
version "3.0.3" version "3.0.3"
resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c"
...@@ -8647,6 +8875,24 @@ strict-uri-encode@^2.0.0: ...@@ -8647,6 +8875,24 @@ strict-uri-encode@^2.0.0:
resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546"
integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY= integrity sha1-ucczDHBChi9rFC3CdLvMWGbONUY=
string-width@^1.0.1:
version "1.0.2"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3"
integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=
dependencies:
code-point-at "^1.0.0"
is-fullwidth-code-point "^1.0.0"
strip-ansi "^3.0.0"
"string-width@^1.0.2 || 2 || 3 || 4":
version "4.2.3"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
dependencies:
emoji-regex "^8.0.0"
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.1"
string-width@^2.0.0: string-width@^2.0.0:
version "2.1.1" version "2.1.1"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
...@@ -8736,6 +8982,13 @@ strip-ansi@^6.0.0: ...@@ -8736,6 +8982,13 @@ strip-ansi@^6.0.0:
dependencies: dependencies:
ansi-regex "^5.0.0" ansi-regex "^5.0.0"
strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
dependencies:
ansi-regex "^5.0.1"
strip-bom@^3.0.0: strip-bom@^3.0.0:
version "3.0.0" version "3.0.0"
resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
...@@ -9042,6 +9295,11 @@ totalist@^1.0.0: ...@@ -9042,6 +9295,11 @@ totalist@^1.0.0:
resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df"
integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==
tr46@~0.0.3:
version "0.0.3"
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=
ts-pnp@^1.1.6: ts-pnp@^1.1.6:
version "1.2.0" version "1.2.0"
resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92" resolved "https://registry.yarnpkg.com/ts-pnp/-/ts-pnp-1.2.0.tgz#a500ad084b0798f1c3071af391e65912c86bca92"
...@@ -9056,7 +9314,7 @@ tsconfig-paths@^3.9.0: ...@@ -9056,7 +9314,7 @@ tsconfig-paths@^3.9.0:
minimist "^1.2.0" minimist "^1.2.0"
strip-bom "^3.0.0" strip-bom "^3.0.0"
tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0: tslib@^1.10.0, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3:
version "1.14.1" version "1.14.1"
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
...@@ -9467,11 +9725,6 @@ vue-eslint-parser@^7.1.1, vue-eslint-parser@^7.9.0: ...@@ -9467,11 +9725,6 @@ vue-eslint-parser@^7.1.1, vue-eslint-parser@^7.9.0:
lodash "^4.17.21" lodash "^4.17.21"
semver "^6.3.0" semver "^6.3.0"
vue-gtag@^1.16.1:
version "1.16.1"
resolved "https://registry.yarnpkg.com/vue-gtag/-/vue-gtag-1.16.1.tgz#edb2f20ab4f6c4d4d372dfecf8c1fcc8ab890181"
integrity sha512-5vs0pSGxdqrfXqN1Qwt0ZFXG0iTYjRMu/saddc7QIC5yp+DKgjWQRpGYVa7Pq+KbThxwzzMfo0sGi7ISa6NowA==
vue-hot-reload-api@^2.3.0: vue-hot-reload-api@^2.3.0:
version "2.3.4" version "2.3.4"
resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2" resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2"
...@@ -9578,6 +9831,11 @@ watchpack@^1.7.4: ...@@ -9578,6 +9831,11 @@ watchpack@^1.7.4:
chokidar "^3.4.1" chokidar "^3.4.1"
watchpack-chokidar2 "^2.0.1" watchpack-chokidar2 "^2.0.1"
webidl-conversions@^3.0.0:
version "3.0.1"
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=
webpack-bundle-analyzer@^4.4.1: webpack-bundle-analyzer@^4.4.1:
version "4.4.2" version "4.4.2"
resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.4.2.tgz#39898cf6200178240910d629705f0f3493f7d666" resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.4.2.tgz#39898cf6200178240910d629705f0f3493f7d666"
...@@ -9676,6 +9934,14 @@ weixin-js-sdk@^1.6.0: ...@@ -9676,6 +9934,14 @@ weixin-js-sdk@^1.6.0:
resolved "https://registry.yarnpkg.com/weixin-js-sdk/-/weixin-js-sdk-1.6.0.tgz#ff50484d8118ce1208f11248cf4a1c0831577514" resolved "https://registry.yarnpkg.com/weixin-js-sdk/-/weixin-js-sdk-1.6.0.tgz#ff50484d8118ce1208f11248cf4a1c0831577514"
integrity sha512-3IYQH7aalJGFJrwdT3epvTdR1MboMiH7vIZ5BRL2eYOJ12BNah7csoMkmSZzkq1+l92sSq29XdTCVjCJoK2sBQ== integrity sha512-3IYQH7aalJGFJrwdT3epvTdR1MboMiH7vIZ5BRL2eYOJ12BNah7csoMkmSZzkq1+l92sSq29XdTCVjCJoK2sBQ==
whatwg-url@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0=
dependencies:
tr46 "~0.0.3"
webidl-conversions "^3.0.0"
which-boxed-primitive@^1.0.2: which-boxed-primitive@^1.0.2:
version "1.0.2" version "1.0.2"
resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6"
...@@ -9692,13 +9958,20 @@ which-module@^2.0.0: ...@@ -9692,13 +9958,20 @@ which-module@^2.0.0:
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
which@^2.0.1: which@^2.0.1, which@^2.0.2:
version "2.0.2" version "2.0.2"
resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1"
integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
dependencies: dependencies:
isexe "^2.0.0" isexe "^2.0.0"
wide-align@^1.1.0:
version "1.1.5"
resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3"
integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==
dependencies:
string-width "^1.0.2 || 2 || 3 || 4"
widest-line@^3.1.0: widest-line@^3.1.0:
version "3.1.0" version "3.1.0"
resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment