Commit c13411a0 authored by xhx's avatar xhx

pc

parent fe9e7a4e
VUE_APP_BACKEND = https://public.zhaobi.tech/web/api
\ No newline at end of file
...@@ -8,8 +8,15 @@ ...@@ -8,8 +8,15 @@
"lint": "vue-cli-service lint" "lint": "vue-cli-service lint"
}, },
"dependencies": { "dependencies": {
"@tailwindcss/line-clamp": "^0.2.0",
"@tailwindcss/postcss7-compat": "^2.0.4",
"ant-design-vue": "^1.7.5",
"autoprefixer": "^9",
"core-js": "^3.6.5", "core-js": "^3.6.5",
"postcss": "^7",
"tailwindcss": "npm:@tailwindcss/postcss7-compat@^2.1.0",
"vue": "^2.6.11", "vue": "^2.6.11",
"vue-i18n": "^8.24.4",
"vue-router": "^3.2.0", "vue-router": "^3.2.0",
"vuex": "^3.4.0" "vuex": "^3.4.0"
}, },
......
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
}
}
\ No newline at end of file
<template> <template>
<div id="app"> <div id="app">
<div id="nav">
<router-link to="/">Home</router-link> |
<router-link to="/about">About</router-link>
</div>
<router-view/> <router-view/>
</div> </div>
</template> </template>
......
export const lang = {
home: 'Home',
book: 'White Paper',
news: 'News',
email: 'email',
zh: 'Chinese',
en: 'English',
community: 'Community',
bit: '8bit',
newestInfo: 'Newest',
morecontent: 'More',
nextInfo: 'Next News',
date: 'Date',
author: 'Author'
}
\ No newline at end of file
import Vue from "vue";
import VueI18n from "vue-i18n";
Vue.use(VueI18n);
export const i18n = new VueI18n({
locale: 'zh',
messages: {
'zh': require('./zh.ts'),
'en': require('./en.ts')
}
})
\ No newline at end of file
export const lang = {
home: '首页',
book: '白皮书',
news: '新闻公告',
email: '合作邮箱',
zh: '中文',
en: '英文',
community: '社区',
bit: '巴比特',
newestInfo: '最新消息',
morecontent: '查看更多内容',
nextInfo: '下一篇资讯',
date: '日期',
author: '作者'
}
\ No newline at end of file
<template>
<div class="home_banner relative">
<div class="banner_content md:w-bodySet">
<img class="mb-7" src="../assets/images/home/ycc.png" alt="YCC" width="215">
<div class="flex mb-5">
<p class="text-4xl" style="color: #3D5EE9"><span class="inline-block mr-5" style="color: #FFA457">原链</span>企业级区块链SaaS平台</p>
</div>
<p class="text-left mb-8 text-28px text-footer-color">让世界没有难做的链</p>
<div class="qrcode_box flex justify-evenly items-center mb-28">
<div class="qrcode_item flex flex-col">
<img src="../assets/images/home/wx2.png" alt="">
<p class="font_9">微信群:chain-vc(发 ycc100进群)</p>
</div>
<div class="qrcode_item flex flex-col">
<img src="../assets/images/home/qq.png" alt="">
<p class="font_9">QQ号:1683656222(扫一扫联系客服)</p>
</div>
<div class="qrcode_item flex flex-col">
<img src="../assets/images/home/wx1.png" alt="">
<p class="font_9">微信号:kuangfuwu(扫一扫联系客服)</p>
</div>
</div>
<p class="text-28px text-left text-title-color">什么是原链?</p>
</div>
</div>
</template>
<style scoped>
.home_banner {
/* width: 1250px; */
height: 798px;
background-image: url('../assets/images/home/bg_t.png');
background-size: cover;
background-repeat: no-repeat;
background-position-x: 50%;
position: relative;
}
.banner_content {
/* width: 1250px; */
position: absolute;
top: 220px;
left: 50%;
transform: translateX(-50%);
}
.qrcode_box {
width: 280px;
height: 116px;
background: rgba(79, 138, 255, 10%);
border-radius: 5px;
}
.qrcode_item {
width: 60px;
}
.qrcode_item img {
width: 60px;
height: 60px;
margin-bottom: 3px;
}
.font_9 {
width: 230%;
height: 16px;
color: #546AA8;
transform-origin: 0 0;
transform: scale(0.5);
}
</style>
\ No newline at end of file
<template>
<div class="home_explain flex justify-center">
<div class="md:w-bodySet h-full flex ">
<div class="explain_l flex mr-32 relative w-6/12 h-full text-sm flex-shrink-0">
<div class="flex flex-col explain_btn explain_1">
<img v-show="index !== 1" class="cursor-pointer" src="../assets/images/h-explain/ex1.png" alt="" @click="handleChange(1)">
<img v-show="index === 1" class="cursor-pointer" src="../assets/images/h-explain/exa1.png" alt="">
<p class="text-center text-16px text-article-color" style="white-space: nowrap;">原链YCC使命</p>
</div>
<div class="flex flex-col explain_btn explain_2">
<p class="text-center mb-4 text-16px text-article-color" style="white-space: nowrap;">原链YCC技术特点</p>
<img v-show="index !== 2" class="cursor-pointer" src="../assets/images/h-explain/ex2.png" alt="" @click="handleChange(2)">
<img v-show="index === 2" class="cursor-pointer" src="../assets/images/h-explain/exa2.png" alt="">
</div>
<div class="flex flex-col explain_btn explain_3">
<img v-show="index !== 3" class="cursor-pointer" src="../assets/images/h-explain/ex3.png" alt="" @click="handleChange(3)">
<img v-show="index === 3" class="cursor-pointer" src="../assets/images/h-explain/exa3.png" alt="">
<p class="text-center text-16px text-article-color" style="white-space: nowrap;">原链YCC应用</p>
</div>
<div class="flex flex-col explain_btn explain_4">
<p class="text-center mb-6 text-16px text-article-color" style="white-space: nowrap;">为什么上原链YCC</p>
<img v-show="index !== 4" class="cursor-pointer" src="../assets/images/h-explain/ex4.png" alt="" @click="handleChange(4)">
<img v-show="index === 4" class="cursor-pointer" src="../assets/images/h-explain/exa4.png" alt="">
</div>
</div>
<div class="explain_r mt-4">
<explain-text :index="index"></explain-text>
</div>
</div>
</div>
</template>
<script lang="ts">
import Vue from 'vue'
import explainText from './explainText.vue'
export default Vue.extend({
components: { explainText },
data() {
return {
index: 1,
timer: 0
}
},
methods: {
handleChange(v: number) {
this.index = v
if (this.timer) clearInterval(this.timer)
this.timer = setInterval(() => {
this.index < 4 ? this.index++ : this.index = 1
}, 4000)
}
},
created() {
this.timer = setInterval(() => {
this.index < 4 ? this.index++ : this.index = 1
}, 4000)
},
beforeDestroy() {
clearInterval(this.timer)
}
})
</script>
<style scoped>
.home_explain {
height: 360px;
background-image: url('../assets/images/home/bg_ex.png');
background-size: cover;
background-repeat: no-repeat;
background-position-x: 50%;
}
.explain_btn {
width: 118px;
position: absolute;
color: #435897;
}
.explain_btn img {
width: 100%;
margin-bottom: 26px;
}
.explain_1 {
left: 4px;
top: 115px;
}
.explain_1::after {
content: '';
display: block;
width: 8px;
height: 8px;
background: #2545CB;
border-radius: 50%;
position: absolute;
top: 18px;
right: -24px;
}
.explain_2 {
top: 0;
left: 154px;
}
.explain_2::after {
content: '';
display: block;
width: 8px;
height: 8px;
background: #2545CB;
border-radius: 50%;
position: absolute;
bottom: 50px;
right: -9px;
}
.explain_3 {
top: 110px;
left: 302px;
}
.explain_3::after {
content: '';
display: block;
width: 8px;
height: 8px;
background: #2545CB;
border-radius: 50%;
position: absolute;
top: 49px;
right: -17px;
}
.explain_4 {
top: 31px;
left: 448px;
}
</style>
\ No newline at end of file
<template>
<div class="explain_text">
<div v-show="index === 1">
<h3 class="text-18px text-left text-title-color">原链YCC使命</h3>
<p class="text-16px text-left mt-8 leading-7 text-article-color">
原链YCC新一代基础型应用公链。基于原链YCC公链网络,天然适合构建Defi、NFT、Dao等应用合约。
原链YCC通过构建创新性的POS33共识机制,其在保证去中心化的同时,能够实现区块的快速验证与
生成,兼顾公信与性能。为满足应用型公链生态扩建,原链YCC支持双层多链区块链架构拓展,在主链共
识的基础上,打造平行公链,实现性能提升,生态扩展。
</p>
</div>
<div v-show="index === 2">
<h3 class="text-18px text-left text-title-color">原链YCC技术特点</h3>
<p class="text-16px text-left mt-8 leading-7 text-article-color">
1.主链稳定性类比比特币,无虚拟机,高并发,未来每秒TPS可达万级别;<br/>
2.平行链主要哈希日志写入主链,确保不可篡改;<br/>
3.可在平行链上灵活使用智能合约及虚拟机,不会影响主链的稳定及安全;<br/>
4.平行链和主链跨链互动高效稳定,兼顾了主链的权威性及平行链的多样性;<br/>
5.共识算法创新POS33+BFT,选取部分持币节点作为区块生产者和区块验证节点,类似陪审团制,兼顾公正及高效的共识;<br/>
6.原链支持跨链桥,可与比特币和以太坊网络实现跨链代币交易。
</p>
</div>
<div v-show="index === 3">
<h3 class="text-18px text-left text-title-color">原链YCC应用</h3>
<p class="text-16px text-left mt-8 leading-7 text-article-color">
技术支持:Defi、NFT、社交代币、企业白条、资产上链及交易、积分商城、溯源存证、钱包等。<br/>
潜在应用领域:鲜花、礼品、手机、节能、宠物、餐饮、环保、汽车、家电、服装、电力、健康、教育、
建筑、地产、贸易、艺术品、聊天、公安法院、政务等。
</p>
</div>
<div v-show="index === 4">
<h3 class="text-18px text-left text-title-color">为什么上原链YCC</h3>
<p class="text-16px text-left mt-8 leading-7 text-article-color">
1.简单易用,上链无障碍;<br/>
2.百人底层技术及应用团队支持维护;<br/>
3.全生态技术开放支持,核心团队维护; <br/>
4.原链生态规模大,覆盖广,利于个人和中小企业发展;<br/>
5.吸取国内外技术优势,由中国团队100%掌握自主可控的区块链技术,升级和维护不受国外技术限制;<br/>
6.原链已发行100亿个,每年固定挖矿4.8亿个,挖矿分配比例类似以太坊,60%归持币者,40%归发展基金,避免研发经费不足,永续经营;<br/>
7.考虑公益、税收及政府监管、与政府和社会和谐发展。
</p>
</div>
</div>
</template>
<script lang="ts">
import Vue from 'vue'
export default Vue.extend({
props: {
index: Number
}
})
</script>
<style scoped>
.explain_text div {
/* transition: 0.25s ease-in; */
}
</style>
\ No newline at end of file
<template>
<div class="home_feature flex flex-col justify-center items-center">
<h4 class="md:w-bodySet mt-16 mb-32 text-28px text-title-color">原链的特点</h4>
<div class="md:w-bodySet h-full flex justify-between pl-2">
<div>
<div class="feature_item flex flex-row-reverse mb-20">
<img class="ml-3" src="../assets/images/h-feature/f1.png" alt="灵活">
<div>
<h4 class="h-12 text-lg text-right line_48 text-title-color">灵活</h4>
<p class="text-16px text-left leading-6 text-article-color">当应用的智能合约出现BUG,原链可以热替换智能合约,及时修复BUG,控制损失,拒绝分叉</p>
</div>
</div>
<div class="feature_item flex flex-row-reverse mb-106-px">
<img class="ml-3" src="../assets/images/h-feature/f2.png" alt="跨链">
<div>
<h4 class="h-12 text-lg text-right line_48 text-title-color">跨链</h4>
<p class="text-16px text-left leading-6 text-article-color">原链系统支持公链、联盟链、私链间数字资产和数字货币在不同链上无障碍流通。</p>
</div>
</div>
<div class="feature_item flex flex-row-reverse mb-24">
<img class="ml-3" src="../assets/images/h-feature/f3.png" alt="低延时">
<div>
<h4 class="h-12 text-lg text-right line_48 text-title-color">低延时</h4>
<p class="text-16px text-left leading-6 text-article-color">最小区块间隔仅1s,可应用于金融交易所、智能机器人、工业4.0、大数据处理等高性能要求场景。</p>
</div>
</div>
<div class="feature_item flex flex-row-reverse">
<img class="ml-3" src="../assets/images/h-feature/f4.png" alt="高并发">
<div>
<h4 class="h-12 text-lg text-right line_48 text-title-color">高并发</h4>
<p class="text-16px text-left leading-6 text-article-color">公链并发量>10000笔/秒,联盟链、私链并发量>100000笔/秒</p>
</div>
</div>
</div>
<div>
<div class="feature_item flex mb-20">
<img class="mr-3" src="../assets/images/h-feature/f5.png" alt="异构">
<div>
<h4 class="h-12 text-lg text-left line_48 text-title-color">异构</h4>
<p class="text-16px text-left leading-6 text-article-color">即使在不同的节点,由不同的开发人员,使用不同的开发语言,只要规则一致,智能合约的运算结果就一致。</p>
</div>
</div>
<div class="feature_item flex mb-84-px">
<img class="mr-3" src="../assets/images/h-feature/f6.png" alt="安全">
<div>
<h4 class="h-12 text-lg text-left line_48 text-title-color">安全</h4>
<p class="text-16px text-left leading-6 text-article-color">公链、联盟链、私链跨链身份认证及管理,节点服务器的行为和指纹识别设备,可防多类攻击。</p>
</div>
</div>
<div class="feature_item flex mb-32">
<img class="mr-3" src="../assets/images/h-feature/f7.png" alt="绿色">
<div>
<h4 class="h-12 text-lg text-left line_48 text-title-color">绿色</h4>
<p class="text-16px text-left leading-6 text-article-color">用户可以委托挖矿共识节点参与投票与投票记账,即可实现代理挖矿。</p>
</div>
</div>
<div class="feature_item flex">
<img class="mr-3" src="../assets/images/h-feature/f8.png" alt="计费">
<div>
<h4 class="h-12 text-lg text-left line_48 text-title-color">计费</h4>
<p class="text-16px text-left leading-6 text-article-color">挖矿收益包括利息、流量额度、税费抵扣、研发费、其他费用、助力原链社区生态圈长期建设。</p>
</div>
</div>
</div>
</div>
</div>
</template>
<style scoped>
.home_feature {
height: 1091px;
background-image: url(../assets/images/h-feature/bg_fea.png);
background-position-x: 50%;
background-size: 2100px;
background-repeat: no-repeat;
}
.line_48 {
line-height: 48px;
}
.mb-106-px {
margin-bottom: 110px;
}
.mb-84-px {
margin-bottom: 106px;
}
.feature_item img {
width: 52px;
height: 52px;
}
.feature_item h4 {
color: #22356C;
}
.feature_item p {
width: 270px;
}
</style>
\ No newline at end of file
<template>
<div v-show="show" class="i-select bg-white flex flex-col absolute shadow">
<div class="i-select-item flex py-2 px-3 items-center cursor-pointer" style="border-bottom: 1px solid #efefef" @click="selectLanguage('zh-CN')">
<img src="@/assets/images/header/ZH.png" alt="">
<p class="text-sm text-text-color ml-3">{{ $t('lang.zh') }}</p>
</div>
<div class="i-select-item flex py-2 px-3 items-center cursor-pointer" @click="selectLanguage('en')">
<img src="@/assets/images/header/EN.png" alt="">
<p class="text-sm text-text-color ml-3">{{ $t('lang.en') }}</p>
</div>
</div>
</template>
<script lang="ts">
import Vue from 'vue'
export default Vue.extend({
props: {
show: Boolean
},
data() {
return {
}
},
methods: {
selectLanguage(v: string) {
this.$emit('selectIcon', v)
this.$emit('hidden', true)
window.sessionStorage.setItem('language', v)
this.$i18n.locale = v === 'zh-CN' ? 'zh' : 'en'
console.log({...this.$route.query, lang: v})
this.$router.replace({ path: this.$route.path, query: { ...this.$route.query, lang: v }})
}
},
created() {
// const _b = document.body || document.documentElement
// _b.addEventListener('click', (e) => {
// if (!this.show) return
// for (let item of e.path) {
// try {
// if (item.getAttribute('class').indexOf('i-select-item') <= -1) {
// this.$emit('hidden', true)
// }
// } catch(e) {
// throw Error(e)
// }
// }
// })
}
})
</script>
<style scoped>
.i-select {
width: 100px;
border-radius: 4px;
left: 0;
top: 20px;
}
</style>
\ No newline at end of file
<template>
<div class="integral flex flex-col items-center">
<div class="md:w-bodySet">
<h4 class=" mt-16 mb-4 text-3xl text-title-color">一键发积分</h4>
<p class="text-lg text-text-color">快速安全</p>
<div class="flex justify-center mt-44 relative">
<img src="@/assets/images/home/integral.png" width="960" alt="">
<div class="absolute flex flex-col justify-center items-center tag_1">
<img src="@/assets/images/h-integral/i1.png" width="30" alt="">
<p class="text-16px text-article-color mt-1">1.输入企业名称</p>
</div>
<div class="absolute flex flex-col justify-center items-center tag_2">
<p class="text-16px text-article-color mb-1">2.自动生成/输入积分简称</p>
<img src="@/assets/images/h-integral/i2.png" width="30" alt="">
</div>
<div class="absolute flex flex-col justify-center items-center tag_3">
<img src="@/assets/images/h-integral/i3.png" width="30" alt="">
<p class="text-16px text-article-color mt-1">3.系统审核无重名</p>
</div>
<div class="absolute flex flex-col justify-center items-center tag_4">
<img src="@/assets/images/h-integral/i4.png" width="30" alt="">
<p class="text-16px text-article-color mt-1">4.支付发行费用</p>
</div>
<div class="absolute flex flex-col justify-center items-center tag_5">
<img src="@/assets/images/h-integral/i5.png" width="30" alt="">
<p class="text-16px text-article-color mt-1">5.积分进入钱包</p>
</div>
</div>
</div>
</div>
</template>
<style scoped>
.integral {
height: 730px;
background-image: url('../assets/images/h-integral/bg_int.png');
background-size: cover;
background-repeat: no-repeat;
background-position-x: 50%;
}
.tag_1 {
top: 35px;
left: 292px;
}
.tag_1::after {
content: '';
display: block;
width: 1px;
height: 26px;
background-image: linear-gradient(to bottom, #9BACD5 50%, transparent 50%);
background-size: 1px 7px;
background-repeat: repeat-y;
position: absolute;
top: -23px;
left: 50%;
transform: translateX(-50%);
}
.tag_2 {
top: -85px;
left: 542px;
}
.tag_2::after {
content: '';
display: block;
width: 1px;
height: 32px;
background-image: linear-gradient(to bottom, #9BACD5 50%, transparent 50%);
background-size: 1px 7px;
background-repeat: repeat-y;
position: absolute;
bottom: -28px;
left: 50%;
transform: translateX(-50%);
}
.tag_3 {
top: 35px;
left: 847px;
}
.tag_3::after {
content: '';
display: block;
width: 1px;
height: 26px;
background-image: linear-gradient(to bottom, #9BACD5 50%, transparent 50%);
background-size: 1px 7px;
background-repeat: repeat-y;
position: absolute;
top: -23px;
left: 50%;
transform: translateX(-50%);
}
.tag_4 {
top: 194px;
left: 717px;
}
.tag_4::after {
content: '';
display: block;
width: 1px;
height: 26px;
background-image: linear-gradient(to bottom, #9BACD5 50%, transparent 50%);
background-size: 1px 7px;
background-repeat: repeat-y;
position: absolute;
top: -23px;
left: 50%;
transform: translateX(-50%);
}
.tag_5 {
top: 194px;
left: 436px;
}
.tag_5::after {
content: '';
display: block;
width: 1px;
height: 26px;
background-image: linear-gradient(to bottom, #9BACD5 50%, transparent 50%);
background-size: 1px 7px;
background-repeat: repeat-y;
position: absolute;
top: -23px;
left: 50%;
transform: translateX(-50%);
}
</style>
\ No newline at end of file
<template>
<div class="home_mechanism flex flex-col items-center">
<h4 class="md:w-bodySet mt-16 mb-24 text-28px text-title-color">共识机制</h4>
<div class="md:w-bodySet flex items-center">
<p class="text-left text-16px text-article-color mr-16 leading-7">
原链主网采用的是创新型的POS33共识,在传统POS共识机制的基础上引入VRF可验证随机函数建立的
陪审团机制,其在保证去中心化的同时,能够实现区块的快速生存与验证,兼顾公信与性能。<br/><br/>
原链主网各节点通过抵押YCC到区块链上获得选票,YCC与选票按10000:1的比例进行抵押,例如,抵押100000YCC可获取10张选票。<br/><br/>
原链主网各节点用私钥对选票的种子哈希签名,计算出一个哈希值。然后引入VRF可验证随机函数,确认
节点的哈希值小于设定的阈值,则入选为陪审团成员。其中最小哈希值节点由陪审团成员投票确认,成为
主法官完成出块。之后,进行下一轮陪审团选举。</p>
<img src="../assets/images/h-mechanism/consensus.png" alt="">
</div>
</div>
</template>
<style scoped>
.home_mechanism {
height: 900px;
background-image: url('../assets/images/h-mechanism/bg_me.png');
background-size: 2100px;
background-repeat: no-repeat;
background-position-x: 50%;
}
.home_mechanism img {
width: 600px;
}
</style>
\ No newline at end of file
<template>
<div class="news-item flex rounded-md">
<div class="bg-gray-400 w-4/12 overflow-hidden relative rounded-md" style="height: 118px">
<img :src="news.cover" alt="" class="w-full h-full">
</div>
<div class="w-8/12 px-4 text-left">
<div class="text-blue-900 text-16px mb-2 line-clamp-1">{{ news.title }}</div>
<div class="border-t border-gray-200 mb-2"></div>
<div class="mb-2 text-14px text-text-color">{{ news.published_time }}</div>
<div class="line-clamp-2 text-16px text-article-color">
{{ news.abstract }}
</div>
</div>
</div>
</template>
<script lang="ts">
import Vue from 'vue'
export default Vue.extend({
props: {
news: Object
}
})
</script>
<style scoped>
.news-item:hover {
box-shadow: 0 0 4px 3px #efefef;
}
</style>
\ No newline at end of file
<template>
<div class="h_scene flex justify-center bg-white">
<div class="md:w-bodySet flex flex-col items-center">
<h4 class=" mt-16 mb-4 text-28px text-title-color mb-12">应用场景</h4>
<div class="scene_box relative">
<img src="@/assets/images/home/scene-bottom.png" class="scene_img_bottom" alt="场景">
<div class="scene_img_box absolute" ref="box">
<img src="@/assets/images/home/scene.png" class="scene_img" alt="场景">
<!-- <div v-for="(item, i) in lists" :key="i" class="dot absolute" :class="`dot${i+1}`">
<p class="text-base absolute dot1_text text-article-color" :class="{'opacity-0': index === i, 'absolute': item.id === 1, 'dot1_text': item.id === 1}">{{ item.title }}</p>
<div class="dot_block flex flex-col items-center justify-start" :class="{'opacity-0': index !== i}">
<div class="circle flex items-center justify-center" @click="clickChange(i)">
<div class="circle_dot"></div>
</div>
<h4 class="text-base text-white">{{ item.title }}</h4>
<p class="text-xs text-white leading-loose pt-2">{{ item.text }}</p>
</div>
</div> -->
<div class="dot dot1 absolute">
<p class="text-base absolute dot1_text text-article-color" :class="{'opacity-0': index === 1}">溯源</p>
<div class="dot_block flex flex-col items-center justify-start" :class="{'opacity-0': index !== 1}">
<div class="circle flex items-center justify-center" @click="clickChange(1)">
<div class="circle_dot"></div>
</div>
<h4 class="text-18px text-white">溯源</h4>
<p class="text-xs text-white leading-loose pt-2">产品溯源、工程管理溯源等</p>
</div>
</div>
<div class="dot dot2 absolute">
<p class="text-base text-article-color" :class="{'opacity-0': index === 2}">供应链管理</p>
<div class="dot_block flex flex-col items-center justify-start" :class="{'opacity-0': index !== 2}">
<div class="circle flex items-center justify-center" @click="clickChange(2)">
<div class="circle_dot"></div>
</div>
<h4 class="text-18px text-white mt-10">供应链管理</h4>
<p class="text-xs text-white leading-loose pt-2">商品订单<br/>设计<br/>采购<br/>制造<br/>交货供应链全程用区块链管理</p>
</div>
</div>
<div class="dot dot3 absolute">
<p class="text-base text-article-color" :class="{'opacity-0': index === 3}">商品交易</p>
<div class="dot_block flex flex-col items-center justify-start" :class="{'opacity-0': index !== 3}">
<div class="circle flex items-center justify-center" @click="clickChange(3)">
<div class="circle_dot"></div>
</div>
<h4 class="text-18px text-white mt-10">商品交易</h4>
<p class="text-xs text-white leading-loose pt-2">区块链交易所、股权、债权、期货、外汇、商品等</p>
</div>
</div>
<div class="dot dot4 absolute">
<p class="text-base text-article-color" :class="{'opacity-0': index === 4}">全球积分联盟</p>
<div class="dot_block flex flex-col items-center justify-start" :class="{'opacity-0': index !== 4}">
<div class="circle flex items-center justify-center" @click="clickChange(4)">
<div class="circle_dot"></div>
</div>
<h4 class="text-18px text-white mt-10">全球积分联盟</h4>
<p class="text-xs text-white leading-loose pt-2">用公链和许可链多层次区块链建立全球积分联盟</p>
</div>
</div>
<div class="dot dot5 absolute">
<p class="text-base text-article-color" :class="{'opacity-0': index === 5}">财务区块链</p>
<div class="dot_block flex flex-col items-center justify-start" :class="{'opacity-0': index !== 5}">
<div class="circle flex items-center justify-center" @click="clickChange(5)">
<div class="circle_dot"></div>
</div>
<h4 class="text-18px text-white">财务区块链</h4>
<p class="text-xs text-white leading-loose pt-2">身份管理、工商登记、税务</p>
</div>
</div>
<div class="dot dot6 absolute">
<p class="text-base text-article-color" :class="{'opacity-0': index === 6}">财务核算系统</p>
<div class="dot_block flex flex-col items-center justify-start" :class="{'opacity-0': index !== 6}">
<div class="circle flex items-center justify-center" @click="clickChange(6)">
<div class="circle_dot"></div>
</div>
<h4 class="text-18px text-white mt-10">财务核算系统</h4>
<p class="text-xs text-white leading-loose pt-2">资产上链,负责上链,实时的财务核算</p>
</div>
</div>
<div class="dot dot7 absolute">
<p class="text-base text-article-color" :class="{'opacity-0': index === 7}">行业区块链</p>
<div class="dot_block flex flex-col items-center justify-start" :class="{'opacity-0': index !== 7}">
<div class="circle flex items-center justify-center" @click="clickChange(7)">
<div class="circle_dot"></div>
</div>
<h4 class="text-18px text-white">行业区块链</h4>
<p class="text-xs text-white leading-loose pt-2">医疗、农业、金融、健康和教育等</p>
</div>
</div>
<div class="dot dot8 absolute">
<p class="text-base text-article-color" :class="{'opacity-0': index === 8}">安全指令系统</p>
<div class="dot_block flex flex-col items-center justify-start" :class="{'opacity-0': index !== 8}">
<div class="circle flex items-center justify-center" @click="clickChange(8)">
<div class="circle_dot"></div>
</div>
<h4 class="text-18px text-white mt-10">安全指令系统</h4>
<p class="text-xs text-white leading-loose pt-2">工业机器人4.0区块链安全指令</p>
</div>
</div>
<div class="dot dot9 absolute">
<p class="text-base text-article-color">更多</p>
<div class="dot_block flex flex-col items-center justify-start opacity-0">
<div class="circle flex items-center justify-center" @click="clickChange(8)">
<div class="circle_dot"></div>
</div>
<h4 class="text-18px text-white mt-10">安全指令系统</h4>
<p class="text-xs text-white leading-loose pt-2">工业机器人4.0区块链安全指令</p>
</div>
</div>
</div>
</div>
</div>
</div>
</template>
<script lang="ts">
import Vue from 'vue'
export default Vue.extend({
data() {
return {
lists: [
{ title: '溯源', text: '产品溯源、工程管理溯源等', id: 1 },
{ title: '供应链管理', text: `商品订单<br/>设计<br/>采购<br/>制造<br/>交货供应链全程用区块链管理`, id: 2 },
{ title: '商品交易', text: '区块链交易所、股权、债权、期货、外汇、商品等', id: 3 },
{ title: '全球积分联盟', text: '用公链和许可链多层次区块链建立全球积分联盟', id: 4 },
{ title: '政务区块链', text: '身份管理、工商登记、税务', id: 5 },
{ title: '财务核算系统', text: '资产上链,负责上链,实时的财务核算', id: 6 },
{ title: '行业区块链', text: '医疗、农业、金融、健康和教育等', id: 7 },
{ title: '安全指令系统', text: '工业机器人4.0区块链安全指令', id: 8 },
],
index: 1,
range: [0, 4]
}
},
methods: {
clickChange(i:number) {
this.index = i
if (i === 6) {
this.$refs.box.style.transform = 'translateX(-240px)'
} else if (i === 7) {
this.$refs.box.style.transform = 'translateX(-410px)'
} else if (i === 8) {
this.$refs.box.style.transform = 'translateX(-730px)'
} else {
this.$refs.box.style.transform = 'translateX(0)'
}
}
}
})
</script>
<style scoped>
.h_scene {
height: 730px;
background-image: url('../assets/images/home/bg_scene.png');
background-size: cover;
background-repeat: no-repeat;
background-position-x: 50%;
}
.scene_box {
width: 1370px;
height: 450px;
overflow: hidden;
}
.scene_box::before {
content: '';
display: block;
width: 140px;
height: 450px;
background-image: linear-gradient(to right, #fff, transparent);
position: absolute;
left: 0;
top: 0;
pointer-events: none;
z-index: 100;
}
.scene_box::after {
content: '';
display: block;
width: 140px;
height: 450px;
background-image: linear-gradient(to right, transparent, #fff);
position: absolute;
right: 0;
top: 0;
pointer-events: none;
z-index: 100;
}
.scene_img_box, .scene_img {
width: 2146px;
}
.scene_img_box {
top: 26px;
transition: 0.35s ease-in;
}
.scene_img {
max-width: 10000px;
top: -20px;
}
.scene_img_bottom {
width: 1370px;
max-width: 1370px;
position: absolute;
bottom: 6px;
left: 0;
}
.dot_block {
width: 168px;
padding: 5px 24px;
background-image: linear-gradient(to bottom, rgba(76, 123, 231, 0.9), rgba(37, 69, 203, 0.9));
border-radius: 4px 4px 0 0;
transition: 0.35s ease-in;
}
.circle {
width: 30px;
height: 30px;
margin-top: 6px;
margin-bottom: 10px;
border: 2px solid #9EF0FF;
border-radius: 50%;
cursor: pointer;
}
.circle_dot {
width: 10px;
height: 10px;
background: #9EF0FF;
border-radius: 50%;
}
.dot {
bottom: -80px;
}
.dot1_text {
left: 50%;
top: 52px;
transform: translateX(-50%);
}
.dot1 {
left: 112px;
}
.dot1 .dot_block {
height: 145px;
}
.dot2 {
left: 297px;
}
.dot2 .dot_block {
height: 340px;
}
.dot3 {
left: 500px;
}
.dot3 .dot_block {
height: 219px;
}
.dot4 {
left: 717px;
}
.dot4 .dot_block {
height: 265px;
}
.dot5 {
left: 939px;
}
.dot5 .dot_block {
width: 210px;
height: 119px;
}
.dot6 {
left: 1195px;
}
.dot6 .dot_block {
height: 336px;
}
.dot7 {
left: 1420px;
}
.dot7 .dot_block {
height: 152px;
}
.dot8 {
left: 1589px;
}
.dot8 .dot_block {
height: 251px;
}
.dot9 {
left: 1930px;
}
.dot9 .dot_block {
height: 421px;
}
</style>
\ No newline at end of file
const baseUrl = '/api'
// const baseUrl = 'http://127.0.0.1:8021/'
export function getNews(v: string) {
return fetch(baseUrl + '/v1/article/index' + '?cid=8&language=' + v, {
method: 'GET',
headers: {
"content-type": 'application/json'
}
}).then(ret => {
return ret.json()
})
}
export function getNewsDetails(id: number, v: string) {
return fetch(baseUrl + `/v1/article/view?id=${id}&language=${v}`, {
method: 'GET',
headers: {
"content-type": 'application/json'
}
}).then(ret => {
return ret.json()
})
}
\ No newline at end of file
<template>
<div class="footer w-full z-50 bg-footer-color flex justify-center">
<div class="md:w-bodySet flex flex-col items-center pt-20" :class="{'pb-16': $route.path === '/home'}">
<img src="@/assets/images/footer/yuanlian_logo.png" width="64" alt="">
<ul class="flex items-center justify-center mt-16 mb-16">
<li class="text-lg text-white px-8">{{ $t('lang.community') }}</li>
<li class="text-sm text-white px-8"><a href="https://www.8btc.com/" target="_blank">{{ $t('lang.bit') }}</a></li>
<li class="text-sm text-white px-8"><a href="https://www.reddit.com/user/yuanchain/" target="_blank">Reddit</a></li>
<li class="text-sm text-white px-8"><a href="https://www.facebook.com/Yuan-Chain-380711552463031/" target="_blank">Facebook</a></li>
<li class="text-sm text-white px-8"><a href="https://www.linkedin.com/company/yuan-chain/" target="_blank">Linkedin</a></li>
<li class="text-sm text-white px-8"><a href="https://twitter.com/yuanchain" target="_blank">Bitcointalk</a></li>
</ul>
</div>
</div>
</template>
<style scoped>
.footer {
/* height: 312px; */
}
</style>
\ No newline at end of file
<template>
<div class="fixed top-0 w-full z-50 flex justify-center" :class="{'bg-white': !isTop}" style="transition: 0.2s ease-in">
<div class="header_h md:w-bodySet flex justify-between items-center">
<div class="flex items-center">
<img src="@/assets/images/header/logo.png" alt="logo" width="164">
<ul class="header_menu flex leading-normal text-sm ml-16">
<router-link to="/" tag="li" :class="{'active': $route.path === '/home'}" class="pl-5 pr-5">{{ $t('lang.home') }}</router-link>
<li class="pl-5 pr-5"><a href="http://yuanorg.oss-ap-southeast-1.aliyuncs.com/yuan_introduction.pdf" target="_blank">{{ $t('lang.book') }}</a></li>
<router-link to="/newsList" :class="{'active': $route.path === '/newsList' || $route.path === '/newsDetails'}" tag="li" class="pl-5 pr-5">{{ $t('lang.news') }}</router-link>
</ul>
</div>
<div class="flex text-sm mr-1 items-center">
<p class="mr-20" :class="{'text-white': isTop}" :style="{'color': $route.path === '/home' ? '' : '#2545CB'}">{{ $t('lang.email') }}: business@yuan.org</p>
<div class="relative">
<div v-show="iconType === 'zh-CN'" class="flex items-center justify-center cursor-pointer" @click="showIcon = !showIcon">
<img class="mr-2" src="@/assets/images/header/ZH.png" alt="中文">
<p class="text-sm">{{ $t('lang.zh') }}</p>
<img class="ml-1" width="10" src="@/assets/images/header/arrow_r.png" alt="">
</div>
<div v-show="iconType === 'en'" class="flex items-center justify-center cursor-pointer" @click="showIcon = !showIcon">
<img class="mr-2" src="@/assets/images/header/EN.png" alt="英文">
<p class="text-sm">{{ $t('lang.en') }}</p>
<img class="ml-1" width="10" src="@/assets/images/header/arrow_r.png" alt="">
</div>
<icon-select :show="showIcon" @hidden="showIcon = false" @selectIcon="(v) => {iconType = v}"></icon-select>
</div>
</div>
</div>
</div>
</template>
<script lang="ts">
import Vue from 'vue'
import IconSelect from '@/components/iconSelect.vue'
// import { Select } from "ant-design-vue";
export default Vue.extend({
components: {
IconSelect
// Select
},
data() {
return {
scrollHeight: 0,
isTop: true,
showIcon: false,
iconType: 'zh-CN'
}
},
mounted() {
const scrollY = window.scrollY
this.isTop = scrollY < 70 ? true : false
window.onscroll = () => {
const scrollY = window.scrollY
this.isTop = scrollY < 70 ? true : false
}
}
})
</script>
<style scoped>
.header_h {
min-width: 1250px;
height: 70px;
color: #2545CB;
transition: 0.3s ease-in;
}
.header_menu li {
cursor: pointer;
}
.header_menu li:hover {
}
.active {
position: relative;
}
.active::after {
content: '';
display: block;
width: 28px;
height: 4px;
background: #0276F7;
border-radius: 5px;
position: absolute;
left: 50%;
bottom: -8px;
transform: translateX(-50%);
}
</style>
\ No newline at end of file
<template>
<div class="ycc_container">
<main-header></main-header>
<div class="bg-gray-50">
<router-view />
</div>
<main-footer></main-footer>
</div>
</template>
<script lang='ts'>
import Vue from "vue";
export default Vue.extend({
data() {
return {
offSetTop: 0,
};
},
components: {
"main-header": () => import("./Header.vue"),
"main-footer": () => import("./Footer.vue"),
},
});
</script>
<style scoped>
.ycc_container {
min-width: 1250px;
}
</style>
...@@ -2,11 +2,29 @@ import Vue from 'vue' ...@@ -2,11 +2,29 @@ import Vue from 'vue'
import App from './App.vue' import App from './App.vue'
import router from './router' import router from './router'
import store from './store' import store from './store'
import 'ant-design-vue/dist/antd.css';
import "tailwindcss/tailwind.css"
import './style.css'
import { Select } from 'ant-design-vue'
import { i18n } from './assets/lang/index'
// import VueI18n from 'vue-i18n';
// Vue.use(VueI18n);
// const i18n = new VueI18n({
// locale: 'zh',
// messages: {
// 'zh': require('@/assets/lang/zh.ts'),
// 'en': require('@/assets/lang/en.ts')
// }
// });
Vue.use(Select)
Vue.config.productionTip = false Vue.config.productionTip = false
new Vue({ new Vue({
router, router,
store, store,
i18n,
render: h => h(App) render: h => h(App)
}).$mount('#app') }).$mount('#app')
import Vue from 'vue' import Vue from 'vue'
import App from '@/layout/MainPage/index.vue'
import VueRouter, { RouteConfig } from 'vue-router' import VueRouter, { RouteConfig } from 'vue-router'
import Home from '../views/Home.vue'
Vue.use(VueRouter) Vue.use(VueRouter)
const routes: Array<RouteConfig> = [ const routes: Array<RouteConfig> = [
{ {
path: '/', path: '/',
name: 'Home', name: 'LayOne',
component: Home component: App,
}, redirect:'/home',
{ children:[
path: '/about', {
name: 'About', path:'/home',
// route level code-splitting name: '首页',
// this generates a separate chunk (about.[hash].js) for this route component: ()=>import('@/views/Home.vue')
// which is lazy-loaded when the route is visited. },
component: () => import(/* webpackChunkName: "about" */ '../views/About.vue') {
path:'/newsList',
name: '新闻公告',
component: ()=>import('@/views/newsList.vue')
},
{
path:'/newsDetails',
name: '首页',
component: ()=>import('@/views/newsDetails.vue')
}
]
} }
] ]
......
*{
margin: 0;
padding: 0;
}
\ No newline at end of file
<template> <template>
<div class="home"> <div class="home flex flex-col justify-content">
<img alt="Vue logo" src="../assets/logo.png"> <banner></banner>
<HelloWorld msg="Welcome to Your Vue.js + TypeScript App"/> <explain></explain>
<home-feature></home-feature>
<mechanism></mechanism>
<integral></integral>
<scene></scene>
<div class="flex justify-center home_link">
<div class="md:w-bodySet">
<h4 class=" mt-16 mb-4 text-28px text-title-color mb-12">友情链接</h4>
<div>
<h4 class="text-lg mb-8 text-text-color">交易平台</h4>
<ul class="links flex justify-center items-center">
<li>
<a href="http://www.hadax.com/" target="_blank">
<img src="@/assets/images/home/hadax.png" alt="hadax">
</a>
</li>
<li>
<a href="https://www.hitbtc.com/" target="_blank">
<img src="@/assets/images/home/hitbtc.png" alt="hitbtc">
</a>
</li>
<li>
<a href="http://www.hotbit.io/" target="_blank">
<img src="@/assets/images/home/hotbit.png" alt="hotbit">
</a>
</li>
<li>
<a href="https://www.zhaobi.site/" target="_blank">
<img src="@/assets/images/home/zhaobi.png" alt="zhaobi">
</a>
</li>
</ul>
</div>
<div class="mb-12">
<h4 class="text-lg mt-12 mb-8 text-text-color">合作伙伴</h4>
<ul class="links flex justify-center items-center">
<li>
<a href="https://guodunc.cn/" target="_blank">
<img src="@/assets/images/home/guodun.png" alt="guodun">
</a>
</li>
<li>
<a href="https://www.feixiaohao.com/" target="_blank">
<img src="@/assets/images/home/feixiaohao.png" alt="feixiaohao">
</a>
</li>
<li>
<a href="https://www.mytokencap.com/" target="_blank">
<img src="@/assets/images/home/mytoken.png" alt="mytoken">
</a>
</li>
<li>
<a href="https://bitgo.cc/" target="_blank">
<img src="@/assets/images/home/bitgo.png" alt="bitgo">
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="w-full flex justify-center fixed bottom-0 left-0 bg-footer-color" style="z-index: 110">
<div class="home-footer md:w-bodySet flex justify-center items-center">
<div>
<a href="https://t.me/yccorg" target="_blank"><img src="@/assets/images/footer/shadow.png" alt=""></a>
</div>
<div>
<Tooltip title="邮箱: yuanlian@yuan.org">
<img class="cursor-pointer" src="@/assets/images/footer/email.png" alt="">
</Tooltip>
</div>
<div>
<Tooltip>
<template slot="title">
<img class="cursor-pointer" src="@/assets/images/footer/wx-footer.png" alt="">
</template>
<img class="cursor-pointer" src="@/assets/images/footer/weixin.png" alt="">
</Tooltip>
</div>
<div>
<a href="https://twitter.com/yuanchain" target="_blank"><img src="@/assets/images/footer/twitter.png" alt=""></a>
</div>
<div>
<a href="https://medium.com/@yuanchain" target="_blank"><img src="@/assets/images/footer/mail.png" alt=""></a>
</div>
</div>
</div>
</div> </div>
</template> </template>
<script lang="ts"> <script lang="ts">
import Vue from 'vue'; import Vue from 'vue';
import HelloWorld from '@/components/HelloWorld.vue'; // @ is an alias to /src import Banner from '@/components/banner.vue';
import Explain from '@/components/explain.vue';
import HomeFeature from '@/components/homeFeature.vue';
import Mechanism from '@/components/mechanism.vue';
import Integral from '@/components/integral.vue';
import Scene from '@/components/scene.vue';
import { Tooltip } from 'ant-design-vue'
export default Vue.extend({ export default Vue.extend({
name: 'Home', name: 'Home',
components: { components: {
HelloWorld, Banner,
Explain,
HomeFeature,
Mechanism,
Integral,
Scene,
Tooltip
}, },
}); });
</script> </script>
<style>
.ant-tooltip-inner {
background: rgba(255, 255, 255, 1);
color: #2545CB;
}
.ant-tooltip-arrow::before {
background: rgba(255, 255, 255, 1);
}
</style>
<style scoped>
.home_link {
width: 100%;
height: 740px;
background-image: url('../assets/images/home/link.png');
background-repeat: no-repeat;
background-size: cover;
background-position-x: 50%;
}
.links li a img {
width: 190px;
}
.links li:nth-of-type(-n+3) {
margin-right: 12px;
}
.home-footer {
height: 80px;
line-height: 80px;
}
.home-footer>div:nth-of-type(-n+4) {
margin-right: 106px;
}
.home-footer>div img {
width: 40px;
}
</style>
<template>
<div class="news_details w-full flex justify-center pt-16">
<div class="md:w-bodySet flex flex-col">
<h2 class="my-20 text-4xl text-left text-title-color">{{ details.title }}</h2>
<div class="flex justify-between mb-4">
<div class="article_l">
<p class="text-sm pb-5">- {{ $t('lang.date') }} -</p>
<strong class="text-4xl leading-snug">{{ day }}</strong>
<p class="text-sm leading-snug tracking-wider pt-2">{{ month }}</p>
<p class="text-sm leading-snug pt-2">{{ year }}</p>
<p class="text-sm pt-12">- {{ $t('lang.author') }} -</p>
<p class="text-sm pt-4">{{ details.author }}</p>
</div>
<div class="article pl-9 text-left" v-html="details.content"></div>
<div class="article_r ml-4">
<div class="article_r_t text-left mb-4 shadow rounded">
<h4 class="text-18px text-title-color pb-4 text-title-color">{{ $t('lang.newestInfo') }}</h4>
<div v-for="item in newest" :key="item.id" >
<router-link tag="p" :to="{path: '/newsDetails', query: { id: item.id }}" class="details_link text-title-color text-16px leading-normal cursor-pointer mb-1">{{ item.title }}</router-link>
<p class="text-text-color text-14px leading-normal pb-5">{{ item.published_time }}</p>
</div>
<div class="flex justify-center">
<router-link to="/newsList" tag="div" class="more-btn">{{ $t('lang.morecontent') }}</router-link>
</div>
</div>
<div class="article_r_b text-left h-auto shadow rounded">
<h4 class="text-18px pb-4 text-title-color">{{ $t('lang.nextInfo') }}</h4>
<div>
<router-link tag="p" :to="{path: '/newsDetails', query: { id: nextNews.id }}" class="details_link text-16px text-title-color leading-normal cursor-pointer mb-1">{{ nextNews.title }}</router-link>
<p class="text-text-color text-14px leading-normal pb-2">{{ nextNews.published_time }}</p>
<p class="line-clamp-2 text-14px text-article-color">{{ nextNews.abstract }}</p>
</div>
</div>
</div>
</div>
</div>
</div>
</template>
<script lang="ts">
import Vue from 'vue'
import { getNews, getNewsDetails } from '@/https/api'
export default Vue.extend({
data() {
return {
details: {},
day: '',
month: '',
year: '',
id: 0,
newest: [],
nextNews: {}
}
},
methods: {
initData() {
this.details = {}
this.newest = []
this.nextNews = {}
},
getDetails() {
const language = window.sessionStorage.getItem('language') || 'zh-CN'
getNewsDetails(this.id, language).then(res => {
this.details = res
const { published_time } = res
const _t = published_time.split(' ')[0]
this.year = _t.split('-')[0]
this.month = _t.split('-')[1]
this.day = _t.split('-')[2]
})
},
getNewsList() {
const language = window.sessionStorage.getItem('language') || 'zh-CN'
getNews(language).then(res => {
const lists = res.rows
this.newest = JSON.parse(JSON.stringify(lists)).splice(0, 3)
for (let i = 0; i < res.rows.length; i++) {
if (this.id == res.rows[i].id) {
this.nextNews = i >= 1 ? res.rows[i-1] : res.rows[res.rows.length - 1]
}
}
})
}
},
created() {
this.id = +this.$route.query.id
this.getNewsList()
this.getDetails()
},
watch: {
$route(n, o) {
this.id = n.query.id
console.log(this.id)
this.initData()
console.log(this.details)
this.getNewsList()
this.getDetails()
}
}
})
</script>
<style scoped>
.news_details {
min-height: calc(100vh - 315px);
}
.article_l {
width: 126px;
height: 250px;
flex-shrink: 0;
border-right: 1px solid #979797;
}
.article_r_t {
width: 327px;
/* height: 336px; */
background: #fff;
padding: 19px 25px 19px 32px;
}
.article_r_b {
width: 327px;
background: #fff;
padding: 19px 25px 19px 32px;
}
.more-btn {
width: 148px;
height: 38px;
display: flex;
align-items: center;
justify-content: center;
background: #2545CB;
color: #fff;
font-size: 16px;
border-radius: 40px;
cursor: pointer;
}
.details_link:hover {
text-decoration: underline;
}
</style>
\ No newline at end of file
<template>
<div class="newslist flex flex-col items-center">
<div class="w-full h-64 md:h-80 relative">
<img class="h-full w-full absolute top-0 z-0 object-cover object-center " src="@/assets/images/newslist/banner.png" alt="">
<p class="z-0 absolute text-white top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2" style="font-size: 60px">区块链新闻资讯</p>
</div>
<div class="md:w-bodySet mt-32 mb-12 flex flex-wrap w-11/12 md:w-11/12 mx-auto justify-start">
<router-link :to="{path: '/newsDetails', query: { id: item.id }}" tag="div" class="news_items border-gray-200 flex py-4 md:w-5/12 cursor-pointer py-8" v-for="(item, index) in newsLists" :key="index">
<news-item :news="item"></news-item>
</router-link>
</div>
<Pagination
class="text-center mb-24"
:total="total"
v-model="currentPage"
:page-size="pageSize"
@change="handleChange"
/>
</div>
</template>
<script lang="ts">
import Vue from 'vue'
import NewsItem from '@/components/newsItem.vue';
import { Pagination } from "ant-design-vue";
import {getNews} from '@/https/api'
export default Vue.extend({
data() {
return {
total: 0,
currentPage: 1,
pageSize: 10,
allLists: [{"id":479,"title":"原链YCC入驻火币HECO链生态","is_top":1,"abstract":"为进一步拓宽YCC的价值边界,建立原链生态协同网络,原链YCC现加强与火币生态合作,将YCC接入火币Heco链生态,正式开启YCC一币多链的生态网络。本次接入Heco链网络不仅加强与火币生态合作,同时借助Heco链应用生态,提高YCC的价值属性,为YCC赋能,如基于Heco去中心化交易所,添加YCC...","cover":"https://public.33.cn/web/storage/upload/20210316/7502995d76b804778630f1cecce79b78.png","published_time":"2021-03-16 10:21"},{"id":471,"title":"2021,秒级公链,万级平行链","is_top":1,"abstract":"2020原链工作围绕主网上线展开,在2020年我们和原链社区一起完成了原链主网的内测、上线、公测等一系列工作,经过开发团队与社区的共同配合,目前原链在技术层面已经具备稳定上线的能力。2020,开发技术总结原链Ycc 经过一年的开发、测试、反馈、调整,基于共识架构的基础上,奠定了主网安全上线的两大基石...","cover":"https://public.33.cn/web/storage/upload/20210218/42c37266d545a116f8a53cb25cc2ddc1.jpeg","published_time":"2021-02-18 16:15"},{"id":182,"title":"关于原链云矿机公告","is_top":0,"abstract":"各位原链YCC社区成员:原链云矿机D型、E型、F型矿机现已经暂停出售,目前在售的为G型矿机(包括G090、G180、G360、GW090)和体验矿机N030。原链将继续为广大社区成员提供优质的服务,如有疑问,请咨询微信客服:kuangfuwu原链YCC运营团队","cover":"https://public.33.cn/web/storage/upload/20181120/3a26587d5bc3ef4f20cb2054d2d8e29e.jpg","published_time":"2018-12-10 16:47"},{"id":177,"title":"关于原链YCC减产公告","is_top":0,"abstract":"关于原链YCC减产公告各位原链YCC社区成员:原链YCC主网开发一直在内测当中,已优化了共识算法,考虑到现今应用市场对高性能公链的需求,原链开发团队正在提升主网性能,出块速度也会有所提升,计划产量是平均每秒15个YCC,缩量到1/4,也就是每年挖矿产量缩减为4.8亿。如有疑问,请咨询微信客服:kua...","cover":"https://public.33.cn/web/storage/upload/20181015/87a5886916828a7ccb67a1025614f770.jpg","published_time":"2018-11-30 20:17"},{"id":158,"title":"原链云矿机新增机型公告","is_top":0,"abstract":"原链云矿机新增机型公告各位社区成员为了提升用户体验,原链云矿机现已新增G090, G180, G360三种机型,特此告知,机型详情请参考以下表格:注:新型矿机G型,无论加入矿池时间早晚,每台矿机挖矿天数都一样,为360,180,90天。如有任何问题,请咨询原链微信客服:kuangfuwu","cover":"https://public.33.cn/web/storage/upload/20181120/3a26587d5bc3ef4f20cb2054d2d8e29e.jpg","published_time":"2018-11-20 18:23"},{"id":132,"title":"原链YCC项目公告—10月","is_top":0,"abstract":"1项目进展共识:● 修复BUG. 进行测试和改进整合:●&nbsp;优化了存储, 修改了程序目录结构, 目前整合完成●&nbsp;解决了内存不足问题.下一步更新进度:●&nbsp;优化共识算法, 能够稳定高效的达成共识.●&nbsp;基本完成原链区块链底层系统的测试工作,已具备开源条件2社区运营动态...","cover":"https://public.33.cn/web/storage/upload/20181109/c31a1fc5787b838990ddf15c78aab6c5.jpg","published_time":"2018-11-09 15:40"},{"id":131,"title":"双十一还是单身狗?不存在的!","is_top":0,"abstract":"双十一又双叒叕要来了但转念一想,币圈的一波洗刷我相信双十一的你已经无力再战&nbsp;好在今年双十一不只某东、某宝我们的上链购平台也即将火热上线在这里就不得不说我们的上链购区块链电商平台的创新。「点击即可查看我们区块链电商平台有多创新」好了好了,抑制自己对平台的不尽赞美之情今天小编带来的活动是给在座...","cover":"https://public.33.cn/web/storage/upload/20181108/36c4c8e5296d214fc7d3a6fefa7123ad.png","published_time":"2018-11-08 18:52"},{"id":125,"title":"双11矿机活动火热来袭,你准备好了吗?","is_top":0,"abstract":"朋友们!双11矿机活动来袭~~~大家可要hold住啦!这波福利惊喜连连,剁手也要购购购的时候到了。不信就往下看!活动时间11月1日-15日活动规则1、活动期间购买原链YCC云矿机E型,即可获得双十一活动矿机11E30一台;购买原链YCC云矿机F型,即可获得双十一活动矿机11F30一台。(活动矿机到期...","cover":"https://public.33.cn/web/storage/upload/20181101/cb88e925e986f5a783fb28c9b899c9ce.png","published_time":"2018-11-01 18:43"},{"id":124,"title":"原链YCC联合币世界|这个币圈锦鲤,你不能再错过咯!!","is_top":0,"abstract":"自从支付宝寻找锦鲤活动开始以来,锦鲤活动可以说是风靡了小编的朋友圈啦。那么,说到这里,不得不把这个好消息告诉大家!原链YCC联合币世界币圈及近百家项目方、交易所、钱包发起了寻找【币圈锦鲤】活动,为大家送来百万独宠大礼包!!等什么呢,快去参加吧!!记得关注原链YCC币世界币圈哦!原链YCC币世界币圈直...","cover":"https://public.33.cn/web/storage/upload/20181023/d2232c4f013677cb8957d22a5e70337b.png","published_time":"2018-10-23 08:43"},{"id":123,"title":"关于原链云矿机推广奖励更新公告","is_top":0,"abstract":"各位原链YCC社区成员:为了提升用户体验,原链云矿机新版本将在下周更新,具体更新时间另作通知,主要调整内容为云矿机的推广奖励(一级及二级)和邀请注册奖(一级及二级)。原链云矿机的推广奖励(一级及二级)和邀请注册奖(一级及二级)现调整为:请各位社区成员周知。如有疑问,请联系原链YCC微信客服:kuan...","cover":"https://public.33.cn/web/storage/upload/20180813/74c5c28f9c387328fcc12f7680cbcf55.png","published_time":"2018-10-16 15:33"},{"id":121,"title":"关于原链YCC全称公告","is_top":0,"abstract":"各位原链YCC社区成员:因收到社区成员反馈,市场出现了其他币种简称为YCC,现原链YCC社区特发此公告:原链YCC全称为 Yuan Chain&nbsp;请各位社区成员认清原链YCC的全称,避免发生不必要的损失,望周知。特提供原链YCC以太坊浏览器截图如有疑问,请联系原链YCC微信客服:kuangf...","cover":"https://public.33.cn/web/storage/upload/20181015/87a5886916828a7ccb67a1025614f770.jpg","published_time":"2018-10-15 16:43"},{"id":120,"title":"原链YCC 9月公告","is_top":0,"abstract":"1项目进展共识:●修改共识委员会选择算法, 减少选择失败的情况, 小于0.1%.●委员会选择失败后, 增加恢复机制, 重新选择.整合:●优化了存储, 修改了崩溃的bug, 目前整合完成.性能:&nbsp;当前测试, 优化性能。原链YCC云矿机更新:●新增Q型矿池●开通实名认证功能●支持经纪商账户登录...","cover":"https://public.33.cn/web/storage/upload/20181015/7f4f3f1ccb229c0400e5305a4d114725.jpg","published_time":"2018-10-15 16:14"},{"id":119,"title":"国庆大狂欢,矿机免费送","is_top":0,"abstract":"活动时间10月1日-15日活动规则1、活动期间参加国庆矿机砍价活动,只要邀请10位好友帮你砍价,就将获得国庆矿机30天收益;2、国庆矿机价值200YCC, 期限30天,即可获得48YCC的收益,如获得国庆矿机后30天内购买D、E、F任意一台矿机即可获得200YCC本金。3、砍价成功后,将账户信息及砍...","cover":"https://public.33.cn/web/storage/upload/20181015/ed03c26d3683fb9dedca5b96d3afd12c.png","published_time":"2018-10-15 16:13"},{"id":108,"title":"原链YCC上线找币交易所","is_top":0,"abstract":"原链YCC上线找币交易所","cover":"https://public.33.cn/web/storage/upload/20180911/cb2e5401994bc480dd266dbefbda7e0a.png","published_time":"2018-09-11 11:30"},{"id":106,"title":"关于原链云矿机更新公告","is_top":0,"abstract":"关于原链云矿机更新公告","cover":"https://public.33.cn/web/storage/upload/20180907/a40350cef9bb320fe5f7e07d7e1bea9c.png","published_time":"2018-09-07 18:15"}],
newsLists: []
}
},
components: {
NewsItem,
Pagination
},
methods: {
handleChange(page: number) {
this.currentPage = page
this.getLists()
},
getLists() {
const copy = JSON.parse(JSON.stringify(this.allLists))
this.newsLists = copy.splice((this.currentPage - 1) * 10, 10)
},
getNewsList() {
const language = window.sessionStorage.getItem('language') || 'zh-CN'
getNews(language).then(res => {
this.allLists = res.rows
this.total = this.allLists.length
this.getLists()
})
}
},
created() {
this.getNewsList()
},
watch: {
$route() {
this.currentPage = 1
this.getNewsList()
}
}
})
</script>
<style>
.ant-pagination-item-link {
display: flex;
align-items: center;
justify-content: center;
}
</style>
<style scoped>
.newslist {
padding-top: 70px;
min-width: 1250px;
min-height: calc(100vh - 315px);
}
.news_items:nth-of-type(odd) {
margin-right: 16%;
}
</style>
\ No newline at end of file
const colors = require('tailwindcss/colors')
const plugin = require('tailwindcss/plugin')
module.exports = {
purge: [
'./src/**/*.html',
'./src/**/*.vue',
'./src/**/*.jsx',
],
presets: [],
darkMode: false, // or 'media' or 'class'
theme: {
extend: {
backgroundImage: theme => ({
// 'trainBg2': "url(/images/trainBg2.png)",
// 'trainBg': "url(/images/traningSubBanner.png)",
// 'cardBg': "url(/images/cardBg.png)",
// 'map': "url('/images/map.png')",
// 'xinan': "url('/images/partener/xinan.png')",
// 'jsy': "url('/images/partener/jsy.png')",
// 'gjdw': "url('/images/partener/gjdw.png')",
// 'hkj': "url('/images/partener/hkj.png')",
// 'hqdx': "url('/images/partener/hqdx.png')",
// 'sjd': "url('/images/partener/sjd.png')",
// 'zgyd': "url('/images/partener/zgyd.png')",
// 'zgdx': "url('/images/partener/zgdx.png')",
// 'timelinebg': "url('/images/timelineBg.png')",
// 'card-baas': "url('/images/homeCards/baas.png')",
// 'card-gyl': "url('/images/homeCards/gyl.png')",
// 'card-trace': "url('/images/homeCards/trace.png')",
// 'jd': "url('/images/partener/jd.png')",
// 'ali': "url('/images/partener/ali.png')",
// 'esgcc': "url('/images/partener/esgcc.png')",
// 'haiping': "url('/images/partener/haiping.png')",
// 'huawei': "url('/images/partener/huawei.png')",
// 'hzhcounrt': "url('/images/partener/hzhcounrt.png')",
// 'microsoft': "url('/images/partener/microsoft.png')",
// 'midea': "url('/images/partener/midea.png')",
// 'saic': "url('/images/partener/saic.png')",
// 'solution': "url('/images/solutionBG.png')",
// 'scene1': "url('/images/scene1.png')",
// 'scene2': "url('/images/scene2.png')",
// 'scene3': "url('/images/scene3.png')",
// 'scene4': "url('/images/scene4.png')",
})
},
screens: {
sm: '640px',
md: '768px',
lg: '1024px',
xl: '1280px',
'2xl': '1536px',
},
colors: {
transparent: 'transparent',
current: 'currentColor',
'app-color-2': '#3F79FE',
'app-color-3': '#434C57',
'app-color-4': '#697889',
'app-color-footer': '#151C29',
'title-color': '#22356C',
'article-color': '#2E3B4D',
'text-color': '#7C88AD',
'footer-color': '#2545CB',
'feature-text': '#495E75',
'scene-color': '#435897',
black: colors.black,
white: colors.white,
gray: colors.coolGray,
red: colors.red,
yellow: colors.amber,
green: colors.emerald,
blue: colors.blue,
indigo: colors.indigo,
purple: colors.violet,
pink: colors.pink,
},
spacing: {
px: '1px',
0: '0px',
'contactMove':'320px',
'bodySet': '1250px',
0.5: '0.125rem',
1: '0.25rem',
1.5: '0.375rem',
2: '0.5rem',
2.5: '0.625rem',
3: '0.75rem',
3.5: '0.875rem',
4: '1rem',
5: '1.25rem',
6: '1.5rem',
7: '1.75rem',
8: '2rem',
9: '2.25rem',
10: '2.5rem',
11: '2.75rem',
12: '3rem',
14: '3.5rem',
16: '4rem',
20: '5rem',
24: '6rem',
28: '7rem',
32: '8rem',
36: '9rem',
40: '10rem',
44: '11rem',
48: '12rem',
52: '13rem',
56: '14rem',
60: '15rem',
64: '16rem',
72: '18rem',
80: '20rem',
96: '24rem'
},
animation: {
none: 'none',
spin: 'spin 1s linear infinite',
ping: 'ping 1s cubic-bezier(0, 0, 0.2, 1) infinite',
pulse: 'pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite',
bounce: 'bounce 1s infinite',
},
backgroundColor: (theme) => theme('colors'),
backgroundImage: {
none: 'none',
'gradient-to-t': 'linear-gradient(to top, var(--tw-gradient-stops))',
'gradient-to-tr': 'linear-gradient(to top right, var(--tw-gradient-stops))',
'gradient-to-r': 'linear-gradient(to right, var(--tw-gradient-stops))',
'gradient-to-br': 'linear-gradient(to bottom right, var(--tw-gradient-stops))',
'gradient-to-b': 'linear-gradient(to bottom, var(--tw-gradient-stops))',
'gradient-to-bl': 'linear-gradient(to bottom left, var(--tw-gradient-stops))',
'gradient-to-l': 'linear-gradient(to left, var(--tw-gradient-stops))',
'gradient-to-tl': 'linear-gradient(to top left, var(--tw-gradient-stops))',
},
backgroundOpacity: (theme) => theme('opacity'),
backgroundPosition: {
bottom: 'bottom',
center: 'center',
left: 'left',
'left-bottom': 'left bottom',
'left-top': 'left top',
right: 'right',
'right-bottom': 'right bottom',
'right-top': 'right top',
top: 'top',
},
backgroundSize: {
auto: 'auto',
cover: 'cover',
contain: 'contain',
half: '50%',
'70%': '70%',
'125px': '125px'
},
borderColor: (theme) => ({
...theme('colors'),
DEFAULT: theme('colors.gray.200', 'currentColor'),
}),
borderOpacity: (theme) => theme('opacity'),
borderRadius: {
none: '0px',
sm: '0.125rem',
DEFAULT: '0.25rem',
md: '0.375rem',
lg: '0.5rem',
xl: '0.75rem',
'2xl': '1rem',
'3xl': '1.5rem',
full: '9999px',
},
borderWidth: {
DEFAULT: '1px',
0: '0px',
2: '2px',
4: '4px',
8: '8px',
},
boxShadow: {
sm: '0 1px 2px 0 rgba(0, 0, 0, 0.05)',
DEFAULT: '0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)',
md: '0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)',
lg: '0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)',
xl: '0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)',
'2xl': '0 25px 50px -12px rgba(0, 0, 0, 0.25)',
inner: 'inset 0 2px 4px 0 rgba(0, 0, 0, 0.06)',
none: 'none',
},
container: {},
cursor: {
auto: 'auto',
default: 'default',
pointer: 'pointer',
wait: 'wait',
text: 'text',
move: 'move',
help: 'help',
'not-allowed': 'not-allowed',
},
divideColor: (theme) => theme('borderColor'),
divideOpacity: (theme) => theme('borderOpacity'),
divideWidth: (theme) => theme('borderWidth'),
fill: { current: 'currentColor' },
flex: {
1: '1 1 0%',
auto: '1 1 auto',
initial: '0 1 auto',
none: 'none',
},
flexGrow: {
0: '0',
DEFAULT: '1',
},
flexShrink: {
0: '0',
DEFAULT: '1',
},
fontFamily: {
sans: [
'ui-sans-serif',
'system-ui',
'-apple-system',
'BlinkMacSystemFont',
'"Segoe UI"',
'Roboto',
'"Helvetica Neue"',
'Arial',
'"Noto Sans"',
'sans-serif',
'"Apple Color Emoji"',
'"Segoe UI Emoji"',
'"Segoe UI Symbol"',
'"Noto Color Emoji"',
],
serif: ['ui-serif', 'Georgia', 'Cambria', '"Times New Roman"', 'Times', 'serif'],
mono: [
'ui-monospace',
'SFMono-Regular',
'Menlo',
'Monaco',
'Consolas',
'"Liberation Mono"',
'"Courier New"',
'monospace',
],
},
fontSize: {
xs: ['0.75rem', { lineHeight: '1rem' }],
sm: ['0.875rem', { lineHeight: '1.25rem' }],
base: ['1rem', { lineHeight: '1.5rem' }],
lg: ['1.125rem', { lineHeight: '1.75rem' }],
xl: ['1.25rem', { lineHeight: '1.75rem' }],
'2xl': ['1.5rem', { lineHeight: '2rem' }],
'3xl': ['1.875rem', { lineHeight: '2.25rem' }],
'4xl': ['2.25rem', { lineHeight: '2.5rem' }],
'5xl': ['3rem', { lineHeight: '1' }],
'6xl': ['3.75rem', { lineHeight: '1' }],
'7xl': ['4.5rem', { lineHeight: '1' }],
'8xl': ['6rem', { lineHeight: '1' }],
'9xl': ['8rem', { lineHeight: '1' }],
'28px': ['28px', { lineHeight: '1.5' }],
'18px': ['18px', { lineHeight: '1.5' }],
'16px': ['16px', { lineHeight: '1.5' }],
'14px': ['14px', { lineHeight: '1.5' }],
},
fontWeight: {
thin: '100',
extralight: '200',
light: '300',
normal: '400',
medium: '500',
semibold: '600',
bold: '700',
extrabold: '800',
black: '900',
},
gap: (theme) => theme('spacing'),
gradientColorStops: (theme) => theme('colors'),
gridAutoColumns: {
auto: 'auto',
min: 'min-content',
max: 'max-content',
fr: 'minmax(0, 1fr)',
},
gridAutoRows: {
auto: 'auto',
min: 'min-content',
max: 'max-content',
fr: 'minmax(0, 1fr)',
},
gridColumn: {
auto: 'auto',
'span-1': 'span 1 / span 1',
'span-2': 'span 2 / span 2',
'span-3': 'span 3 / span 3',
'span-4': 'span 4 / span 4',
'span-5': 'span 5 / span 5',
'span-6': 'span 6 / span 6',
'span-7': 'span 7 / span 7',
'span-8': 'span 8 / span 8',
'span-9': 'span 9 / span 9',
'span-10': 'span 10 / span 10',
'span-11': 'span 11 / span 11',
'span-12': 'span 12 / span 12',
'span-full': '1 / -1',
},
gridColumnEnd: {
auto: 'auto',
1: '1',
2: '2',
3: '3',
4: '4',
5: '5',
6: '6',
7: '7',
8: '8',
9: '9',
10: '10',
11: '11',
12: '12',
13: '13',
},
gridColumnStart: {
auto: 'auto',
1: '1',
2: '2',
3: '3',
4: '4',
5: '5',
6: '6',
7: '7',
8: '8',
9: '9',
10: '10',
11: '11',
12: '12',
13: '13',
},
gridRow: {
auto: 'auto',
'span-1': 'span 1 / span 1',
'span-2': 'span 2 / span 2',
'span-3': 'span 3 / span 3',
'span-4': 'span 4 / span 4',
'span-5': 'span 5 / span 5',
'span-6': 'span 6 / span 6',
'span-full': '1 / -1',
},
gridRowStart: {
auto: 'auto',
1: '1',
2: '2',
3: '3',
4: '4',
5: '5',
6: '6',
7: '7',
},
gridRowEnd: {
auto: 'auto',
1: '1',
2: '2',
3: '3',
4: '4',
5: '5',
6: '6',
7: '7',
},
gridTemplateColumns: {
none: 'none',
1: 'repeat(1, minmax(0, 1fr))',
2: 'repeat(2, minmax(0, 1fr))',
3: 'repeat(3, minmax(0, 1fr))',
4: 'repeat(4, minmax(0, 1fr))',
5: 'repeat(5, minmax(0, 1fr))',
6: 'repeat(6, minmax(0, 1fr))',
7: 'repeat(7, minmax(0, 1fr))',
8: 'repeat(8, minmax(0, 1fr))',
9: 'repeat(9, minmax(0, 1fr))',
10: 'repeat(10, minmax(0, 1fr))',
11: 'repeat(11, minmax(0, 1fr))',
12: 'repeat(12, minmax(0, 1fr))',
},
gridTemplateRows: {
none: 'none',
1: 'repeat(1, minmax(0, 1fr))',
2: 'repeat(2, minmax(0, 1fr))',
3: 'repeat(3, minmax(0, 1fr))',
4: 'repeat(4, minmax(0, 1fr))',
5: 'repeat(5, minmax(0, 1fr))',
6: 'repeat(6, minmax(0, 1fr))',
},
height: (theme) => ({
auto: 'auto',
...theme('spacing'),
'1/2': '50%',
'1/3': '33.333333%',
'2/3': '66.666667%',
'1/4': '25%',
'2/4': '50%',
'3/4': '75%',
'1/5': '20%',
'2/5': '40%',
'3/5': '60%',
'4/5': '80%',
'1/6': '16.666667%',
'2/6': '33.333333%',
'3/6': '50%',
'4/6': '66.666667%',
'5/6': '83.333333%',
full: '100%',
screen: '100vh',
}),
inset: (theme, { negative }) => ({
auto: 'auto',
...theme('spacing'),
...negative(theme('spacing')),
'1/2': '50%',
'1/3': '33.333333%',
'2/3': '66.666667%',
'1/4': '25%',
'2/4': '50%',
'3/4': '75%',
full: '100%',
'-1/2': '-50%',
'-1/3': '-33.333333%',
'-2/3': '-66.666667%',
'-1/4': '-25%',
'-2/4': '-50%',
'-3/4': '-75%',
'-full': '-100%',
}),
keyframes: {
spin: {
to: {
transform: 'rotate(360deg)',
},
},
ping: {
'75%, 100%': {
transform: 'scale(2)',
opacity: '0',
},
},
pulse: {
'50%': {
opacity: '.5',
},
},
bounce: {
'0%, 100%': {
transform: 'translateY(-25%)',
animationTimingFunction: 'cubic-bezier(0.8,0,1,1)',
},
'50%': {
transform: 'none',
animationTimingFunction: 'cubic-bezier(0,0,0.2,1)',
},
},
},
letterSpacing: {
tighter: '-0.05em',
tight: '-0.025em',
normal: '0em',
wide: '0.025em',
wider: '0.05em',
widest: '0.1em',
},
lineHeight: {
none: '1',
tight: '1.25',
snug: '1.375',
normal: '1.5',
relaxed: '1.625',
loose: '2',
3: '.75rem',
4: '1rem',
5: '1.25rem',
6: '1.5rem',
7: '1.75rem',
8: '2rem',
9: '2.25rem',
10: '2.5rem',
},
listStyleType: {
none: 'none',
disc: 'disc',
decimal: 'decimal',
},
margin: (theme, { negative }) => ({
auto: 'auto',
...theme('spacing'),
...negative(theme('spacing')),
}),
maxHeight: (theme) => ({
...theme('spacing'),
full: '100%',
screen: '100vh',
'325': '325px',
}),
maxWidth: (theme, { breakpoints }) => ({
none: 'none',
0: '0rem',
xs: '20rem',
sm: '24rem',
md: '28rem',
lg: '32rem',
xl: '36rem',
'2xl': '42rem',
'3xl': '48rem',
'4xl': '56rem',
'5xl': '64rem',
'6xl': '72rem',
'7xl': '80rem',
full: '100%',
'650px': '650px',
min: 'min-content',
max: 'max-content',
prose: '65ch',
...breakpoints(theme('screens')),
}),
minHeight: {
0: '0px',
full: '100%',
screen: '100vh',
60: '60px',
80: '80px',
160: '160px',
260: '260px',
320: '320px',
650: '650px'
},
minWidth: {
0: '0px',
full: '100%',
min: 'min-content',
max: 'max-content',
'450px': '450px',
'320': '320px',
body: '1520px',
},
objectPosition: {
bottom: 'bottom',
center: 'center',
left: 'left',
'left-bottom': 'left bottom',
'left-top': 'left top',
right: 'right',
'right-bottom': 'right bottom',
'right-top': 'right top',
top: 'top',
},
opacity: {
0: '0',
5: '0.05',
10: '0.1',
20: '0.2',
25: '0.25',
30: '0.3',
40: '0.4',
50: '0.5',
60: '0.6',
70: '0.7',
75: '0.75',
80: '0.8',
90: '0.9',
95: '0.95',
100: '1',
},
order: {
first: '-9999',
last: '9999',
none: '0',
1: '1',
2: '2',
3: '3',
4: '4',
5: '5',
6: '6',
7: '7',
8: '8',
9: '9',
10: '10',
11: '11',
12: '12',
},
outline: {
none: ['2px solid transparent', '2px'],
white: ['2px dotted white', '2px'],
black: ['2px dotted black', '2px'],
},
padding: (theme) => theme('spacing'),
placeholderColor: (theme) => theme('colors'),
placeholderOpacity: (theme) => theme('opacity'),
ringColor: (theme) => ({
DEFAULT: theme('colors.blue.500', '#3b82f6'),
...theme('colors'),
}),
ringOffsetColor: (theme) => theme('colors'),
ringOffsetWidth: {
0: '0px',
1: '1px',
2: '2px',
4: '4px',
8: '8px',
},
ringOpacity: (theme) => ({
DEFAULT: '0.5',
...theme('opacity'),
}),
ringWidth: {
DEFAULT: '3px',
0: '0px',
1: '1px',
2: '2px',
4: '4px',
8: '8px',
},
rotate: {
'-180': '-180deg',
'-90': '-90deg',
'-45': '-45deg',
'-12': '-12deg',
'-6': '-6deg',
'-3': '-3deg',
'-2': '-2deg',
'-1': '-1deg',
0: '0deg',
1: '1deg',
2: '2deg',
3: '3deg',
6: '6deg',
12: '12deg',
45: '45deg',
90: '90deg',
180: '180deg',
},
scale: {
0: '0',
50: '.5',
75: '.75',
90: '.9',
95: '.95',
100: '1',
105: '1.05',
110: '1.1',
125: '1.25',
150: '1.5',
},
skew: {
'-12': '-12deg',
'-6': '-6deg',
'-3': '-3deg',
'-2': '-2deg',
'-1': '-1deg',
0: '0deg',
1: '1deg',
2: '2deg',
3: '3deg',
6: '6deg',
12: '12deg',
},
space: (theme, { negative }) => ({
...theme('spacing'),
...negative(theme('spacing')),
}),
stroke: {
current: 'currentColor',
},
strokeWidth: {
0: '0',
1: '1',
2: '2',
},
textColor: (theme) => theme('colors'),
textOpacity: (theme) => theme('opacity'),
transformOrigin: {
center: 'center',
top: 'top',
'top-right': 'top right',
right: 'right',
'bottom-right': 'bottom right',
bottom: 'bottom',
'bottom-left': 'bottom left',
left: 'left',
'top-left': 'top left',
},
transitionDelay: {
75: '75ms',
100: '100ms',
150: '150ms',
200: '200ms',
300: '300ms',
500: '500ms',
700: '700ms',
1000: '1000ms',
},
transitionDuration: {
DEFAULT: '150ms',
75: '75ms',
100: '100ms',
150: '150ms',
200: '200ms',
300: '300ms',
500: '500ms',
700: '700ms',
1000: '1000ms',
},
transitionProperty: {
none: 'none',
all: 'all',
DEFAULT: 'background-color, border-color, color, fill, stroke, opacity, box-shadow, transform',
colors: 'background-color, border-color, color, fill, stroke',
opacity: 'opacity',
shadow: 'box-shadow',
transform: 'transform',
},
transitionTimingFunction: {
DEFAULT: 'cubic-bezier(0.4, 0, 0.2, 1)',
linear: 'linear',
in: 'cubic-bezier(0.4, 0, 1, 1)',
out: 'cubic-bezier(0, 0, 0.2, 1)',
'in-out': 'cubic-bezier(0.4, 0, 0.2, 1)',
},
translate: (theme, { negative }) => ({
...theme('spacing'),
...negative(theme('spacing')),
'1/2': '50%',
'1/3': '33.333333%',
'2/3': '66.666667%',
'1/4': '25%',
'2/4': '50%',
'3/4': '75%',
full: '100%',
'-1/2': '-50%',
'-1/3': '-33.333333%',
'-2/3': '-66.666667%',
'-1/4': '-25%',
'-2/4': '-50%',
'-3/4': '-75%',
'-full': '-100%',
}),
width: (theme) => ({
auto: 'auto',
...theme('spacing'),
'1/2': '50%',
'1/3': '33.333333%',
'2/3': '66.666667%',
'1/4': '25%',
'2/4': '50%',
'3/4': '75%',
'1/5': '20%',
'2/5': '40%',
'3/5': '60%',
'4/5': '80%',
'1/6': '16.666667%',
'2/6': '33.333333%',
'3/6': '50%',
'4/6': '66.666667%',
'5/6': '83.333333%',
'1/12': '8.333333%',
'2/12': '16.666667%',
'3/12': '25%',
'4/12': '33.333333%',
'5/12': '41.666667%',
'5.9/12': '49%',
'6/12': '50%',
'7/12': '58.333333%',
'8/12': '66.666667%',
'9/12': '75%',
'10/12': '83.333333%',
'11/12': '91.666667%',
full: '100%',
screen: '100vw',
min: 'min-content',
max: 'max-content',
}),
zIndex: {
auto: 'auto',
0: '0',
10: '10',
20: '20',
30: '30',
40: '40',
50: '50',
},
},
variantOrder: [
'first',
'last',
'odd',
'even',
'visited',
'checked',
'group-hover',
'group-focus',
'focus-within',
'hover',
'focus',
'focus-visible',
'active',
'disabled',
],
variants: {
accessibility: ['responsive', 'focus-within', 'focus'],
alignContent: ['responsive'],
alignItems: ['responsive'],
alignSelf: ['responsive'],
animation: ['responsive'],
appearance: ['responsive'],
backgroundAttachment: ['responsive'],
backgroundClip: ['responsive'],
backgroundColor: ['responsive', 'dark', 'group-hover', 'focus-within', 'hover', 'focus'],
backgroundImage: ['responsive'],
backgroundOpacity: ['responsive', 'dark', 'group-hover', 'focus-within', 'hover', 'focus'],
backgroundPosition: ['responsive'],
backgroundRepeat: ['responsive'],
backgroundSize: ['responsive'],
borderCollapse: ['responsive'],
borderColor: ['responsive', 'dark', 'group-hover', 'focus-within', 'hover', 'focus'],
borderOpacity: ['responsive', 'dark', 'group-hover', 'focus-within', 'hover', 'focus'],
borderRadius: ['responsive'],
borderStyle: ['responsive'],
borderWidth: ['responsive'],
boxShadow: ['responsive', 'group-hover', 'focus-within', 'hover', 'focus'],
boxSizing: ['responsive'],
clear: ['responsive'],
container: ['responsive'],
cursor: ['responsive'],
display: ['responsive'],
divideColor: ['responsive', 'dark'],
divideOpacity: ['responsive', 'dark'],
divideStyle: ['responsive'],
divideWidth: ['responsive'],
fill: ['responsive'],
flex: ['responsive'],
flexDirection: ['responsive'],
flexGrow: ['responsive'],
flexShrink: ['responsive'],
flexWrap: ['responsive'],
float: ['responsive'],
fontFamily: ['responsive'],
fontSize: ['responsive'],
fontSmoothing: ['responsive'],
fontStyle: ['responsive'],
fontVariantNumeric: ['responsive'],
fontWeight: ['responsive'],
gap: ['responsive'],
gradientColorStops: ['responsive', 'dark', 'hover', 'focus'],
gridAutoColumns: ['responsive'],
gridAutoFlow: ['responsive'],
gridAutoRows: ['responsive'],
gridColumn: ['responsive'],
gridColumnEnd: ['responsive'],
gridColumnStart: ['responsive'],
gridRow: ['responsive'],
gridRowEnd: ['responsive'],
gridRowStart: ['responsive'],
gridTemplateColumns: ['responsive'],
gridTemplateRows: ['responsive'],
height: ['responsive'],
inset: ['responsive'],
justifyContent: ['responsive'],
justifyItems: ['responsive'],
justifySelf: ['responsive'],
letterSpacing: ['responsive'],
lineHeight: ['responsive'],
listStylePosition: ['responsive'],
listStyleType: ['responsive'],
margin: ['responsive'],
maxHeight: ['responsive'],
maxWidth: ['responsive'],
minHeight: ['responsive'],
minWidth: ['responsive'],
objectFit: ['responsive'],
objectPosition: ['responsive'],
opacity: ['responsive', 'group-hover', 'focus-within', 'hover', 'focus'],
order: ['responsive'],
outline: ['responsive', 'focus-within', 'focus'],
overflow: ['responsive'],
overscrollBehavior: ['responsive'],
padding: ['responsive'],
placeContent: ['responsive'],
placeItems: ['responsive'],
placeSelf: ['responsive'],
placeholderColor: ['responsive', 'dark', 'focus'],
placeholderOpacity: ['responsive', 'dark', 'focus'],
pointerEvents: ['responsive'],
position: ['responsive'],
resize: ['responsive'],
ringColor: ['responsive', 'dark', 'focus-within', 'focus'],
ringOffsetColor: ['responsive', 'dark', 'focus-within', 'focus'],
ringOffsetWidth: ['responsive', 'focus-within', 'focus'],
ringOpacity: ['responsive', 'dark', 'focus-within', 'focus'],
ringWidth: ['responsive', 'focus-within', 'focus'],
rotate: ['responsive', 'hover', 'focus'],
scale: ['responsive', 'hover', 'focus'],
skew: ['responsive', 'hover', 'focus'],
space: ['responsive'],
stroke: ['responsive'],
strokeWidth: ['responsive'],
tableLayout: ['responsive'],
textAlign: ['responsive'],
textColor: ['responsive', 'dark', 'group-hover', 'focus-within', 'hover', 'focus'],
textDecoration: ['responsive', 'group-hover', 'focus-within', 'hover', 'focus'],
textOpacity: ['responsive', 'dark', 'group-hover', 'focus-within', 'hover', 'focus'],
textOverflow: ['responsive'],
textTransform: ['responsive'],
transform: ['responsive'],
transformOrigin: ['responsive'],
transitionDelay: ['responsive'],
transitionDuration: ['responsive'],
transitionProperty: ['responsive'],
transitionTimingFunction: ['responsive'],
translate: ['responsive', 'hover', 'focus'],
userSelect: ['responsive'],
verticalAlign: ['responsive'],
visibility: ['responsive'],
whitespace: ['responsive'],
width: ['responsive'],
wordBreak: ['responsive'],
zIndex: ['responsive', 'focus-within', 'focus'],
},
plugins: [
plugin(function ({ addUtilities }) {
const newUtilities = {
'.filter-none': {
filter: 'none',
},
'.filter-noncolor': {
filter: 'grayscale(100%)',
},
}
addUtilities(newUtilities, ['hover'])
}),
require('@tailwindcss/line-clamp'),
],
}
module.exports = {
outputDir: 'dist',
devServer: {
proxy: { // 设置代理
'/api': {
target: 'https://public.zhaobi.tech/web/api',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
},
}
},
}
\ No newline at end of file
...@@ -2,6 +2,26 @@ ...@@ -2,6 +2,26 @@
# yarn lockfile v1 # yarn lockfile v1
"@ant-design/colors@^3.1.0":
version "3.2.2"
resolved "https://registry.yarnpkg.com/@ant-design/colors/-/colors-3.2.2.tgz#5ad43d619e911f3488ebac303d606e66a8423903"
integrity sha512-YKgNbG2dlzqMhA9NtI3/pbY16m3Yl/EeWBRa+lB1X1YaYxHrxNexiQYCLTWO/uDvAjLFMEDU+zR901waBtMtjQ==
dependencies:
tinycolor2 "^1.4.1"
"@ant-design/icons-vue@^2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@ant-design/icons-vue/-/icons-vue-2.0.0.tgz#0357f5010a404e9f34a87a4b41b2a08df691dbce"
integrity sha512-2c0QQE5hL4N48k5NkPG5sdpMl9YnvyNhf0U7YkdZYDlLnspoRU7vIA0UK9eHBs6OpFLcJB6o8eJrIl2ajBskPg==
dependencies:
"@ant-design/colors" "^3.1.0"
babel-runtime "^6.26.0"
"@ant-design/icons@^2.1.1":
version "2.1.1"
resolved "https://registry.yarnpkg.com/@ant-design/icons/-/icons-2.1.1.tgz#7b9c08dffd4f5d41db667d9dbe5e0107d0bd9a4a"
integrity sha512-jCH+k2Vjlno4YWl6g535nHR09PwCEmTBKAG6VqF+rhkrSPRLfgpU2maagwbZPLjaHuU5Jd1DFQ2KJpQuI6uG8w==
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.8.3": "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.8.3":
version "7.12.13" version "7.12.13"
resolved "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658" resolved "https://registry.nlark.com/@babel/code-frame/download/@babel/code-frame-7.12.13.tgz#dcfc826beef65e75c50e21d3837d7d95798dd658"
...@@ -902,6 +922,13 @@ ...@@ -902,6 +922,13 @@
"@babel/helper-validator-identifier" "^7.14.0" "@babel/helper-validator-identifier" "^7.14.0"
to-fast-properties "^2.0.0" to-fast-properties "^2.0.0"
"@fullhuman/postcss-purgecss@^3.1.3":
version "3.1.3"
resolved "https://registry.yarnpkg.com/@fullhuman/postcss-purgecss/-/postcss-purgecss-3.1.3.tgz#47af7b87c9bfb3de4bc94a38f875b928fffdf339"
integrity sha512-kwOXw8fZ0Lt1QmeOOrd+o4Ibvp4UTEBFQbzvWldjlKv5n+G9sXfIPn1hh63IQIL8K8vbvv1oYMJiIUbuy9bGaA==
dependencies:
purgecss "^3.1.3"
"@hapi/address@2.x.x": "@hapi/address@2.x.x":
version "2.1.4" version "2.1.4"
resolved "https://registry.nlark.com/@hapi/address/download/@hapi/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5" resolved "https://registry.nlark.com/@hapi/address/download/@hapi/address-2.1.4.tgz#5d67ed43f3fd41a69d4b9ff7b56e7c0d1d0a81e5"
...@@ -977,6 +1004,14 @@ ...@@ -977,6 +1004,14 @@
"@nodelib/fs.scandir" "2.1.4" "@nodelib/fs.scandir" "2.1.4"
fastq "^1.6.0" fastq "^1.6.0"
"@simonwep/pickr@~1.7.0":
version "1.7.4"
resolved "https://registry.yarnpkg.com/@simonwep/pickr/-/pickr-1.7.4.tgz#b14fcd945890388b870cd6db4d6c78d531f25141"
integrity sha512-fq7jgKJT21uWGC1mARBHvvd1JYlEf93o7SuVOB4Lr0x/2UPuNC9Oe9n/GzVeg4oVtqMDfh1wIEJpsdOJEZb+3g==
dependencies:
core-js "^3.6.5"
nanopop "^2.1.0"
"@soda/friendly-errors-webpack-plugin@^1.7.1": "@soda/friendly-errors-webpack-plugin@^1.7.1":
version "1.8.0" version "1.8.0"
resolved "https://registry.npm.taobao.org/@soda/friendly-errors-webpack-plugin/download/@soda/friendly-errors-webpack-plugin-1.8.0.tgz#84751d82a93019d5c92c0cf0e45ac59087cd2240" resolved "https://registry.npm.taobao.org/@soda/friendly-errors-webpack-plugin/download/@soda/friendly-errors-webpack-plugin-1.8.0.tgz#84751d82a93019d5c92c0cf0e45ac59087cd2240"
...@@ -992,6 +1027,46 @@ ...@@ -992,6 +1027,46 @@
resolved "https://registry.npm.taobao.org/@soda/get-current-script/download/@soda/get-current-script-1.0.2.tgz#a53515db25d8038374381b73af20bb4f2e508d87" resolved "https://registry.npm.taobao.org/@soda/get-current-script/download/@soda/get-current-script-1.0.2.tgz#a53515db25d8038374381b73af20bb4f2e508d87"
integrity sha1-pTUV2yXYA4N0OBtzryC7Ty5QjYc= integrity sha1-pTUV2yXYA4N0OBtzryC7Ty5QjYc=
"@tailwindcss/line-clamp@^0.2.0":
version "0.2.0"
resolved "https://registry.yarnpkg.com/@tailwindcss/line-clamp/-/line-clamp-0.2.0.tgz#7f30f26ed3835d64d1eb5a9b0d60cf5291dd2a3b"
integrity sha512-+jXSdRK3/9V/BCPCr+iNpMMhxWMMv62vn/AS2b3/ClmueGuhCijW3bUwO1IiHnE7uCaF74Sli8jUCv9djwvpLg==
"@tailwindcss/postcss7-compat@^2.0.4", "tailwindcss@npm:@tailwindcss/postcss7-compat@^2.1.0":
version "2.1.2"
resolved "https://registry.yarnpkg.com/@tailwindcss/postcss7-compat/-/postcss7-compat-2.1.2.tgz#4ae2a3a3c05622ee04307997b0f8bea5c8dbc2b6"
integrity sha512-bH2kw6uyqLnDMP8wzDUsis5ovrsRzfHEyiL1McADvqlW54g6y0KVHX1xzO7PH8Fl5s0Sq8vDOAp4+3V8MEcZ9g==
dependencies:
"@fullhuman/postcss-purgecss" "^3.1.3"
autoprefixer "^9"
bytes "^3.0.0"
chalk "^4.1.0"
chokidar "^3.5.1"
color "^3.1.3"
detective "^5.2.0"
didyoumean "^1.2.1"
dlv "^1.1.3"
fast-glob "^3.2.5"
fs-extra "^9.1.0"
html-tags "^3.1.0"
lodash "^4.17.21"
lodash.topath "^4.5.2"
modern-normalize "^1.0.0"
node-emoji "^1.8.1"
normalize-path "^3.0.0"
object-hash "^2.1.1"
parse-glob "^3.0.4"
postcss "^7"
postcss-functions "^3"
postcss-js "^2"
postcss-nested "^4"
postcss-selector-parser "^6.0.4"
postcss-value-parser "^4.1.0"
pretty-hrtime "^1.0.3"
quick-lru "^5.1.1"
reduce-css-calc "^2.1.8"
resolve "^1.20.0"
"@types/anymatch@*": "@types/anymatch@*":
version "1.3.1" version "1.3.1"
resolved "https://registry.npm.taobao.org/@types/anymatch/download/@types/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a" resolved "https://registry.npm.taobao.org/@types/anymatch/download/@types/anymatch-1.3.1.tgz#336badc1beecb9dacc38bea2cf32adf627a8421a"
...@@ -1700,7 +1775,16 @@ acorn-jsx@^5.2.0: ...@@ -1700,7 +1775,16 @@ acorn-jsx@^5.2.0:
resolved "https://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-5.3.1.tgz?cache=0&sync_timestamp=1599546317194&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn-jsx%2Fdownload%2Facorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" resolved "https://registry.npm.taobao.org/acorn-jsx/download/acorn-jsx-5.3.1.tgz?cache=0&sync_timestamp=1599546317194&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn-jsx%2Fdownload%2Facorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b"
integrity sha1-/IZh4Rt6wVOcR9v+oucrOvNNJns= integrity sha1-/IZh4Rt6wVOcR9v+oucrOvNNJns=
acorn-walk@^7.1.1: acorn-node@^1.6.1:
version "1.8.2"
resolved "https://registry.yarnpkg.com/acorn-node/-/acorn-node-1.8.2.tgz#114c95d64539e53dede23de8b9d96df7c7ae2af8"
integrity sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==
dependencies:
acorn "^7.0.0"
acorn-walk "^7.0.0"
xtend "^4.0.2"
acorn-walk@^7.0.0, acorn-walk@^7.1.1:
version "7.2.0" version "7.2.0"
resolved "https://registry.nlark.com/acorn-walk/download/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" resolved "https://registry.nlark.com/acorn-walk/download/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc"
integrity sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w= integrity sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w=
...@@ -1710,11 +1794,18 @@ acorn@^6.4.1: ...@@ -1710,11 +1794,18 @@ acorn@^6.4.1:
resolved "https://registry.nlark.com/acorn/download/acorn-6.4.2.tgz?cache=0&sync_timestamp=1620134123724&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" resolved "https://registry.nlark.com/acorn/download/acorn-6.4.2.tgz?cache=0&sync_timestamp=1620134123724&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6"
integrity sha1-NYZv1xBSjpLeEM8GAWSY5H454eY= integrity sha1-NYZv1xBSjpLeEM8GAWSY5H454eY=
acorn@^7.1.1, acorn@^7.4.0: acorn@^7.0.0, acorn@^7.1.1, acorn@^7.4.0:
version "7.4.1" version "7.4.1"
resolved "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1620134123724&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" resolved "https://registry.nlark.com/acorn/download/acorn-7.4.1.tgz?cache=0&sync_timestamp=1620134123724&other_urls=https%3A%2F%2Fregistry.nlark.com%2Facorn%2Fdownload%2Facorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
integrity sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo= integrity sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=
add-dom-event-listener@^1.0.2:
version "1.1.0"
resolved "https://registry.yarnpkg.com/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz#6a92db3a0dd0abc254e095c0f1dc14acbbaae310"
integrity sha512-WCxx1ixHT0GQU9hb0KI/mhgRQhnU+U3GvwY6ZvVjYq8rsihIGoaIOUbY0yMPBxLH5MDtr0kz3fisWGNcbWW7Jw==
dependencies:
object-assign "4.x"
address@^1.1.2: address@^1.1.2:
version "1.1.2" version "1.1.2"
resolved "https://registry.npm.taobao.org/address/download/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6" resolved "https://registry.npm.taobao.org/address/download/address-1.1.2.tgz#bf1116c9c758c51b7a933d296b72c221ed9428b6"
...@@ -1801,6 +1892,42 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0: ...@@ -1801,6 +1892,42 @@ ansi-styles@^4.0.0, ansi-styles@^4.1.0:
dependencies: dependencies:
color-convert "^2.0.1" color-convert "^2.0.1"
ant-design-vue@^1.7.5:
version "1.7.5"
resolved "https://registry.yarnpkg.com/ant-design-vue/-/ant-design-vue-1.7.5.tgz#e7ed04cb358adc56be02c7453d2db026d2c405e3"
integrity sha512-QVrirCz6eetzui+Dv/ujMqUwIr8e/2H+pKr4VC3mpc+cHkw6L9cBRJK7DhfO7GTyK4EWKkEH3lfLWlD/XjUoQQ==
dependencies:
"@ant-design/icons" "^2.1.1"
"@ant-design/icons-vue" "^2.0.0"
"@simonwep/pickr" "~1.7.0"
add-dom-event-listener "^1.0.2"
array-tree-filter "^2.1.0"
async-validator "^3.0.3"
babel-helper-vue-jsx-merge-props "^2.0.3"
babel-runtime "6.x"
classnames "^2.2.5"
component-classes "^1.2.6"
dom-align "^1.10.4"
dom-closest "^0.2.0"
dom-scroll-into-view "^2.0.0"
enquire.js "^2.1.6"
intersperse "^1.0.0"
is-mobile "^2.2.1"
is-negative-zero "^2.0.0"
ismobilejs "^1.0.0"
json2mq "^0.2.0"
lodash "^4.17.5"
moment "^2.21.0"
mutationobserver-shim "^0.3.2"
node-emoji "^1.10.0"
omit.js "^1.0.0"
raf "^3.4.0"
resize-observer-polyfill "^1.5.1"
shallow-equal "^1.0.0"
shallowequal "^1.0.2"
vue-ref "^2.0.0"
warning "^4.0.0"
any-promise@^1.0.0: any-promise@^1.0.0:
version "1.3.0" version "1.3.0"
resolved "https://registry.npm.taobao.org/any-promise/download/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" resolved "https://registry.npm.taobao.org/any-promise/download/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
...@@ -1864,6 +1991,11 @@ array-flatten@^2.1.0: ...@@ -1864,6 +1991,11 @@ array-flatten@^2.1.0:
resolved "https://registry.npm.taobao.org/array-flatten/download/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" resolved "https://registry.npm.taobao.org/array-flatten/download/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099"
integrity sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk= integrity sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk=
array-tree-filter@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz#873ac00fec83749f255ac8dd083814b4f6329190"
integrity sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==
array-union@^1.0.1, array-union@^1.0.2: array-union@^1.0.1, array-union@^1.0.2:
version "1.0.2" version "1.0.2"
resolved "https://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz?cache=0&sync_timestamp=1614624262896&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray-union%2Fdownload%2Farray-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" resolved "https://registry.npm.taobao.org/array-union/download/array-union-1.0.2.tgz?cache=0&sync_timestamp=1614624262896&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray-union%2Fdownload%2Farray-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39"
...@@ -1936,6 +2068,11 @@ async-limiter@~1.0.0: ...@@ -1936,6 +2068,11 @@ async-limiter@~1.0.0:
resolved "https://registry.nlark.com/async-limiter/download/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" resolved "https://registry.nlark.com/async-limiter/download/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd"
integrity sha1-3TeelPDbgxCwgpH51kwyCXZmF/0= integrity sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=
async-validator@^3.0.3:
version "3.5.2"
resolved "https://registry.yarnpkg.com/async-validator/-/async-validator-3.5.2.tgz#68e866a96824e8b2694ff7a831c1a25c44d5e500"
integrity sha512-8eLCg00W9pIRZSB781UUX/H6Oskmm8xloZfr09lz5bikRpBVDlJ3hRVuxxP1SxcwsEYfJ4IU8Q19Y8/893r3rQ==
async@^2.6.2: async@^2.6.2:
version "2.6.3" version "2.6.3"
resolved "https://registry.npm.taobao.org/async/download/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" resolved "https://registry.npm.taobao.org/async/download/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff"
...@@ -1958,10 +2095,10 @@ atob@^2.1.2: ...@@ -1958,10 +2095,10 @@ atob@^2.1.2:
resolved "https://registry.nlark.com/atob/download/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" resolved "https://registry.nlark.com/atob/download/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k= integrity sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=
autoprefixer@^9.8.6: autoprefixer@^9, autoprefixer@^9.8.6:
version "9.8.6" version "9.8.6"
resolved "https://registry.nlark.com/autoprefixer/download/autoprefixer-9.8.6.tgz?cache=0&sync_timestamp=1618846844783&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fautoprefixer%2Fdownload%2Fautoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f" resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.8.6.tgz#3b73594ca1bf9266320c5acf1588d74dea74210f"
integrity sha1-O3NZTKG/kmYyDFrPFYjXTep0IQ8= integrity sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==
dependencies: dependencies:
browserslist "^4.12.0" browserslist "^4.12.0"
caniuse-lite "^1.0.30001109" caniuse-lite "^1.0.30001109"
...@@ -1990,6 +2127,11 @@ babel-code-frame@^6.22.0: ...@@ -1990,6 +2127,11 @@ babel-code-frame@^6.22.0:
esutils "^2.0.2" esutils "^2.0.2"
js-tokens "^3.0.2" js-tokens "^3.0.2"
babel-helper-vue-jsx-merge-props@^2.0.3:
version "2.0.3"
resolved "https://registry.yarnpkg.com/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz#22aebd3b33902328e513293a8e4992b384f9f1b6"
integrity sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==
babel-loader@^8.1.0: babel-loader@^8.1.0:
version "8.2.2" version "8.2.2"
resolved "https://registry.nlark.com/babel-loader/download/babel-loader-8.2.2.tgz?cache=0&sync_timestamp=1618847034310&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-loader%2Fdownload%2Fbabel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81" resolved "https://registry.nlark.com/babel-loader/download/babel-loader-8.2.2.tgz?cache=0&sync_timestamp=1618847034310&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fbabel-loader%2Fdownload%2Fbabel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81"
...@@ -2031,6 +2173,14 @@ babel-plugin-polyfill-regenerator@^0.2.0: ...@@ -2031,6 +2173,14 @@ babel-plugin-polyfill-regenerator@^0.2.0:
dependencies: dependencies:
"@babel/helper-define-polyfill-provider" "^0.2.0" "@babel/helper-define-polyfill-provider" "^0.2.0"
babel-runtime@6.x, babel-runtime@^6.23.0, babel-runtime@^6.26.0:
version "6.26.0"
resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe"
integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4=
dependencies:
core-js "^2.4.0"
regenerator-runtime "^0.11.0"
balanced-match@^1.0.0: balanced-match@^1.0.0:
version "1.0.2" version "1.0.2"
resolved "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.2.tgz?cache=0&sync_timestamp=1617714233441&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbalanced-match%2Fdownload%2Fbalanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" resolved "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.2.tgz?cache=0&sync_timestamp=1617714233441&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbalanced-match%2Fdownload%2Fbalanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
...@@ -2303,7 +2453,7 @@ bytes@3.0.0: ...@@ -2303,7 +2453,7 @@ bytes@3.0.0:
resolved "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" resolved "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048"
integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg= integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=
bytes@3.1.0: bytes@3.1.0, bytes@^3.0.0:
version "3.1.0" version "3.1.0"
resolved "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" resolved "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
integrity sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY= integrity sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY=
...@@ -2401,6 +2551,11 @@ camel-case@3.0.x: ...@@ -2401,6 +2551,11 @@ camel-case@3.0.x:
no-case "^2.2.0" no-case "^2.2.0"
upper-case "^1.1.1" upper-case "^1.1.1"
camelcase-css@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5"
integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
camelcase@^5.0.0, camelcase@^5.3.1: camelcase@^5.0.0, camelcase@^5.3.1:
version "5.3.1" version "5.3.1"
resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" resolved "https://registry.npm.taobao.org/camelcase/download/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
...@@ -2493,7 +2648,7 @@ chokidar@^2.1.8: ...@@ -2493,7 +2648,7 @@ chokidar@^2.1.8:
optionalDependencies: optionalDependencies:
fsevents "^1.2.7" fsevents "^1.2.7"
chokidar@^3.3.0, chokidar@^3.4.1: chokidar@^3.3.0, chokidar@^3.4.1, chokidar@^3.5.1:
version "3.5.1" version "3.5.1"
resolved "https://registry.npm.taobao.org/chokidar/download/chokidar-3.5.1.tgz?cache=0&sync_timestamp=1610719384066&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" resolved "https://registry.npm.taobao.org/chokidar/download/chokidar-3.5.1.tgz?cache=0&sync_timestamp=1610719384066&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a"
integrity sha1-7pznu+vSt59J8wR5nVRo4x4U5oo= integrity sha1-7pznu+vSt59J8wR5nVRo4x4U5oo=
...@@ -2541,6 +2696,11 @@ class-utils@^0.3.5: ...@@ -2541,6 +2696,11 @@ class-utils@^0.3.5:
isobject "^3.0.0" isobject "^3.0.0"
static-extend "^0.1.1" static-extend "^0.1.1"
classnames@^2.2.5:
version "2.3.1"
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e"
integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==
clean-css@4.2.x: clean-css@4.2.x:
version "4.2.3" version "4.2.3"
resolved "https://registry.npm.taobao.org/clean-css/download/clean-css-4.2.3.tgz?cache=0&sync_timestamp=1616153569589&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fclean-css%2Fdownload%2Fclean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78" resolved "https://registry.npm.taobao.org/clean-css/download/clean-css-4.2.3.tgz?cache=0&sync_timestamp=1616153569589&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fclean-css%2Fdownload%2Fclean-css-4.2.3.tgz#507b5de7d97b48ee53d84adb0160ff6216380f78"
...@@ -2674,7 +2834,7 @@ color-string@^1.5.4: ...@@ -2674,7 +2834,7 @@ color-string@^1.5.4:
color-name "^1.0.0" color-name "^1.0.0"
simple-swizzle "^0.2.2" simple-swizzle "^0.2.2"
color@^3.0.0: color@^3.0.0, color@^3.1.3:
version "3.1.3" version "3.1.3"
resolved "https://registry.npm.taobao.org/color/download/color-3.1.3.tgz?cache=0&sync_timestamp=1602228725017&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor%2Fdownload%2Fcolor-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" resolved "https://registry.npm.taobao.org/color/download/color-3.1.3.tgz?cache=0&sync_timestamp=1602228725017&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcolor%2Fdownload%2Fcolor-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e"
integrity sha1-ymf7TnuX1hHc3jns7tQiBn2RWW4= integrity sha1-ymf7TnuX1hHc3jns7tQiBn2RWW4=
...@@ -2704,6 +2864,11 @@ commander@^2.12.1, commander@^2.18.0, commander@^2.20.0: ...@@ -2704,6 +2864,11 @@ commander@^2.12.1, commander@^2.18.0, commander@^2.20.0:
resolved "https://registry.npm.taobao.org/commander/download/commander-2.20.3.tgz?cache=0&sync_timestamp=1616364348904&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" resolved "https://registry.npm.taobao.org/commander/download/commander-2.20.3.tgz?cache=0&sync_timestamp=1616364348904&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM= integrity sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=
commander@^6.0.0:
version "6.2.1"
resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c"
integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
commander@~2.19.0: commander@~2.19.0:
version "2.19.0" version "2.19.0"
resolved "https://registry.npm.taobao.org/commander/download/commander-2.19.0.tgz?cache=0&sync_timestamp=1616364348904&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" resolved "https://registry.npm.taobao.org/commander/download/commander-2.19.0.tgz?cache=0&sync_timestamp=1616364348904&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcommander%2Fdownload%2Fcommander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a"
...@@ -2714,11 +2879,23 @@ commondir@^1.0.1: ...@@ -2714,11 +2879,23 @@ commondir@^1.0.1:
resolved "https://registry.nlark.com/commondir/download/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" resolved "https://registry.nlark.com/commondir/download/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b"
integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=
component-classes@^1.2.6:
version "1.2.6"
resolved "https://registry.yarnpkg.com/component-classes/-/component-classes-1.2.6.tgz#c642394c3618a4d8b0b8919efccbbd930e5cd691"
integrity sha1-xkI5TDYYpNiwuJGe/Mu9kw5c1pE=
dependencies:
component-indexof "0.0.3"
component-emitter@^1.2.1: component-emitter@^1.2.1:
version "1.3.0" version "1.3.0"
resolved "https://registry.npm.taobao.org/component-emitter/download/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" resolved "https://registry.npm.taobao.org/component-emitter/download/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A= integrity sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=
component-indexof@0.0.3:
version "0.0.3"
resolved "https://registry.yarnpkg.com/component-indexof/-/component-indexof-0.0.3.tgz#11d091312239eb8f32c8f25ae9cb002ffe8d3c24"
integrity sha1-EdCRMSI5648yyPJa6csAL/6NPCQ=
compressible@~2.0.16: compressible@~2.0.16:
version "2.0.18" version "2.0.18"
resolved "https://registry.npm.taobao.org/compressible/download/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" resolved "https://registry.npm.taobao.org/compressible/download/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba"
...@@ -2848,6 +3025,11 @@ core-js-compat@^3.6.5, core-js-compat@^3.9.0, core-js-compat@^3.9.1: ...@@ -2848,6 +3025,11 @@ core-js-compat@^3.6.5, core-js-compat@^3.9.0, core-js-compat@^3.9.1:
browserslist "^4.16.6" browserslist "^4.16.6"
semver "7.0.0" semver "7.0.0"
core-js@^2.4.0:
version "2.6.12"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec"
integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==
core-js@^3.6.5: core-js@^3.6.5:
version "3.12.1" version "3.12.1"
resolved "https://registry.nlark.com/core-js/download/core-js-3.12.1.tgz?cache=0&sync_timestamp=1620507873758&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-3.12.1.tgz#6b5af4ff55616c08a44d386f1f510917ff204112" resolved "https://registry.nlark.com/core-js/download/core-js-3.12.1.tgz?cache=0&sync_timestamp=1620507873758&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fcore-js%2Fdownload%2Fcore-js-3.12.1.tgz#6b5af4ff55616c08a44d386f1f510917ff204112"
...@@ -3019,6 +3201,11 @@ css-tree@^1.1.2: ...@@ -3019,6 +3201,11 @@ css-tree@^1.1.2:
mdn-data "2.0.14" mdn-data "2.0.14"
source-map "^0.6.1" source-map "^0.6.1"
css-unit-converter@^1.1.1:
version "1.1.2"
resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.2.tgz#4c77f5a1954e6dbff60695ecb214e3270436ab21"
integrity sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA==
css-what@^3.2.1: css-what@^3.2.1:
version "3.4.2" version "3.4.2"
resolved "https://registry.nlark.com/css-what/download/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" resolved "https://registry.nlark.com/css-what/download/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4"
...@@ -3230,6 +3417,11 @@ define-property@^2.0.2: ...@@ -3230,6 +3417,11 @@ define-property@^2.0.2:
is-descriptor "^1.0.2" is-descriptor "^1.0.2"
isobject "^3.0.1" isobject "^3.0.1"
defined@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693"
integrity sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=
del@^4.1.1: del@^4.1.1:
version "4.1.1" version "4.1.1"
resolved "https://registry.npm.taobao.org/del/download/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4" resolved "https://registry.npm.taobao.org/del/download/del-4.1.1.tgz#9e8f117222ea44a31ff3a156c049b99052a9f0b4"
...@@ -3271,6 +3463,20 @@ detect-node@^2.0.4: ...@@ -3271,6 +3463,20 @@ detect-node@^2.0.4:
resolved "https://registry.npm.taobao.org/detect-node/download/detect-node-2.0.5.tgz#9d270aa7eaa5af0b72c4c9d9b814e7f4ce738b79" resolved "https://registry.npm.taobao.org/detect-node/download/detect-node-2.0.5.tgz#9d270aa7eaa5af0b72c4c9d9b814e7f4ce738b79"
integrity sha1-nScKp+qlrwtyxMnZuBTn9M5zi3k= integrity sha1-nScKp+qlrwtyxMnZuBTn9M5zi3k=
detective@^5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/detective/-/detective-5.2.0.tgz#feb2a77e85b904ecdea459ad897cc90a99bd2a7b"
integrity sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==
dependencies:
acorn-node "^1.6.1"
defined "^1.0.0"
minimist "^1.1.1"
didyoumean@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.1.tgz#e92edfdada6537d484d73c0172fd1eba0c4976ff"
integrity sha1-6S7f2tplN9SE1zwBcv0eugxJdv8=
diff@^4.0.1: diff@^4.0.1:
version "4.0.2" version "4.0.2"
resolved "https://registry.npm.taobao.org/diff/download/diff-4.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdiff%2Fdownload%2Fdiff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" resolved "https://registry.npm.taobao.org/diff/download/diff-4.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdiff%2Fdownload%2Fdiff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
...@@ -3299,6 +3505,11 @@ dir-glob@^3.0.1: ...@@ -3299,6 +3505,11 @@ dir-glob@^3.0.1:
dependencies: dependencies:
path-type "^4.0.0" path-type "^4.0.0"
dlv@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
dns-equal@^1.0.0: dns-equal@^1.0.0:
version "1.0.0" version "1.0.0"
resolved "https://registry.npm.taobao.org/dns-equal/download/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" resolved "https://registry.npm.taobao.org/dns-equal/download/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d"
...@@ -3326,6 +3537,18 @@ doctrine@^3.0.0: ...@@ -3326,6 +3537,18 @@ doctrine@^3.0.0:
dependencies: dependencies:
esutils "^2.0.2" esutils "^2.0.2"
dom-align@^1.10.4:
version "1.12.1"
resolved "https://registry.yarnpkg.com/dom-align/-/dom-align-1.12.1.tgz#aedbc2c312983b46ea6b7a4d636617336a490ee9"
integrity sha512-CdTD9EdA5WviP8oO3n+okOm0Xt7dSuWxRTLcJiW0memwUr3Tvz66JDDCh9cb50IZFHXvBmLoyX454uJU/EVg+g==
dom-closest@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/dom-closest/-/dom-closest-0.2.0.tgz#ebd9f91d1bf22e8d6f477876bbcd3ec90216c0cf"
integrity sha1-69n5HRvyLo1vR3h2u80+yQIWwM8=
dependencies:
dom-matches ">=1.0.1"
dom-converter@^0.2: dom-converter@^0.2:
version "0.2.0" version "0.2.0"
resolved "https://registry.npm.taobao.org/dom-converter/download/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" resolved "https://registry.npm.taobao.org/dom-converter/download/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768"
...@@ -3333,6 +3556,16 @@ dom-converter@^0.2: ...@@ -3333,6 +3556,16 @@ dom-converter@^0.2:
dependencies: dependencies:
utila "~0.4" utila "~0.4"
dom-matches@>=1.0.1:
version "2.0.0"
resolved "https://registry.yarnpkg.com/dom-matches/-/dom-matches-2.0.0.tgz#d2728b416a87533980eb089b848d253cf23a758c"
integrity sha1-0nKLQWqHUzmA6wibhI0lPPI6dYw=
dom-scroll-into-view@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/dom-scroll-into-view/-/dom-scroll-into-view-2.0.1.tgz#0decc8522801fd8d3f1c6ba355a74d382c5f989b"
integrity sha512-bvVTQe1lfaUr1oFzZX80ce9KLDlZ3iU+XGNE/bz9HnGdklTieqsbmsLHe+rT2XWqopvL0PckkYqN7ksmm5pe3w==
dom-serializer@0: dom-serializer@0:
version "0.2.2" version "0.2.2"
resolved "https://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" resolved "https://registry.npm.taobao.org/dom-serializer/download/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51"
...@@ -3485,6 +3718,11 @@ enhanced-resolve@^4.0.0, enhanced-resolve@^4.5.0: ...@@ -3485,6 +3718,11 @@ enhanced-resolve@^4.0.0, enhanced-resolve@^4.5.0:
memory-fs "^0.5.0" memory-fs "^0.5.0"
tapable "^1.0.0" tapable "^1.0.0"
enquire.js@^2.1.6:
version "2.1.6"
resolved "https://registry.yarnpkg.com/enquire.js/-/enquire.js-2.1.6.tgz#3e8780c9b8b835084c3f60e166dbc3c2a3c89814"
integrity sha1-PoeAybi4NQhMP2DhZtvDwqPImBQ=
entities@^1.1.1: entities@^1.1.1:
version "1.1.2" version "1.1.2"
resolved "https://registry.nlark.com/entities/download/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" resolved "https://registry.nlark.com/entities/download/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56"
...@@ -3904,7 +4142,7 @@ fast-glob@^2.2.6: ...@@ -3904,7 +4142,7 @@ fast-glob@^2.2.6:
merge2 "^1.2.3" merge2 "^1.2.3"
micromatch "^3.1.10" micromatch "^3.1.10"
fast-glob@^3.1.1: fast-glob@^3.1.1, fast-glob@^3.2.5:
version "3.2.5" version "3.2.5"
resolved "https://registry.nlark.com/fast-glob/download/fast-glob-3.2.5.tgz?cache=0&sync_timestamp=1618847045365&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffast-glob%2Fdownload%2Ffast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" resolved "https://registry.nlark.com/fast-glob/download/fast-glob-3.2.5.tgz?cache=0&sync_timestamp=1618847045365&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ffast-glob%2Fdownload%2Ffast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661"
integrity sha1-eTmvKmVt55pPGQGQPuityqfLlmE= integrity sha1-eTmvKmVt55pPGQGQPuityqfLlmE=
...@@ -4168,7 +4406,7 @@ fs-extra@^7.0.1: ...@@ -4168,7 +4406,7 @@ fs-extra@^7.0.1:
jsonfile "^4.0.0" jsonfile "^4.0.0"
universalify "^0.1.0" universalify "^0.1.0"
fs-extra@^9.0.0: fs-extra@^9.0.0, fs-extra@^9.1.0:
version "9.1.0" version "9.1.0"
resolved "https://registry.nlark.com/fs-extra/download/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" resolved "https://registry.nlark.com/fs-extra/download/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d"
integrity sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0= integrity sha1-WVRGDHZKjaIJS6NVS/g55rmnyG0=
...@@ -4271,6 +4509,21 @@ getpass@^0.1.1: ...@@ -4271,6 +4509,21 @@ getpass@^0.1.1:
dependencies: dependencies:
assert-plus "^1.0.0" assert-plus "^1.0.0"
glob-base@^0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4"
integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=
dependencies:
glob-parent "^2.0.0"
is-glob "^2.0.0"
glob-parent@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28"
integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=
dependencies:
is-glob "^2.0.0"
glob-parent@^3.1.0: glob-parent@^3.1.0:
version "3.1.0" version "3.1.0"
resolved "https://registry.nlark.com/glob-parent/download/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" resolved "https://registry.nlark.com/glob-parent/download/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
...@@ -4291,7 +4544,7 @@ glob-to-regexp@^0.3.0: ...@@ -4291,7 +4544,7 @@ glob-to-regexp@^0.3.0:
resolved "https://registry.nlark.com/glob-to-regexp/download/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" resolved "https://registry.nlark.com/glob-to-regexp/download/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab"
integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=
glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4:
version "7.1.7" version "7.1.7"
resolved "https://registry.nlark.com/glob/download/glob-7.1.7.tgz?cache=0&sync_timestamp=1620337382269&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglob%2Fdownload%2Fglob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90" resolved "https://registry.nlark.com/glob/download/glob-7.1.7.tgz?cache=0&sync_timestamp=1620337382269&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fglob%2Fdownload%2Fglob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90"
integrity sha1-Oxk+kjPwHULQs/eClLvutBj5SpA= integrity sha1-Oxk+kjPwHULQs/eClLvutBj5SpA=
...@@ -4827,6 +5080,11 @@ internal-ip@^4.3.0: ...@@ -4827,6 +5080,11 @@ internal-ip@^4.3.0:
default-gateway "^4.2.0" default-gateway "^4.2.0"
ipaddr.js "^1.9.0" ipaddr.js "^1.9.0"
intersperse@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/intersperse/-/intersperse-1.0.0.tgz#f2561fb1cfef9f5277cc3347a22886b4351a5181"
integrity sha1-8lYfsc/vn1J3zDNHoiiGtDUaUYE=
ip-regex@^2.1.0: ip-regex@^2.1.0:
version "2.1.0" version "2.1.0"
resolved "https://registry.nlark.com/ip-regex/download/ip-regex-2.1.0.tgz?cache=0&sync_timestamp=1618846943469&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fip-regex%2Fdownload%2Fip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" resolved "https://registry.nlark.com/ip-regex/download/ip-regex-2.1.0.tgz?cache=0&sync_timestamp=1618846943469&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fip-regex%2Fdownload%2Fip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9"
...@@ -4992,6 +5250,11 @@ is-docker@^2.0.0: ...@@ -4992,6 +5250,11 @@ is-docker@^2.0.0:
resolved "https://registry.nlark.com/is-docker/download/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" resolved "https://registry.nlark.com/is-docker/download/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa"
integrity sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao= integrity sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao=
is-dotfile@^1.0.0:
version "1.0.3"
resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1"
integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=
is-extendable@^0.1.0, is-extendable@^0.1.1: is-extendable@^0.1.0, is-extendable@^0.1.1:
version "0.1.1" version "0.1.1"
resolved "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" resolved "https://registry.npm.taobao.org/is-extendable/download/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89"
...@@ -5004,6 +5267,11 @@ is-extendable@^1.0.1: ...@@ -5004,6 +5267,11 @@ is-extendable@^1.0.1:
dependencies: dependencies:
is-plain-object "^2.0.4" is-plain-object "^2.0.4"
is-extglob@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0"
integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=
is-extglob@^2.1.0, is-extglob@^2.1.1: is-extglob@^2.1.0, is-extglob@^2.1.1:
version "2.1.1" version "2.1.1"
resolved "https://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" resolved "https://registry.npm.taobao.org/is-extglob/download/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
...@@ -5019,6 +5287,13 @@ is-fullwidth-code-point@^3.0.0: ...@@ -5019,6 +5287,13 @@ is-fullwidth-code-point@^3.0.0:
resolved "https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" resolved "https://registry.nlark.com/is-fullwidth-code-point/download/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0= integrity sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=
is-glob@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863"
integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=
dependencies:
is-extglob "^1.0.0"
is-glob@^3.1.0: is-glob@^3.1.0:
version "3.1.0" version "3.1.0"
resolved "https://registry.nlark.com/is-glob/download/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" resolved "https://registry.nlark.com/is-glob/download/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
...@@ -5033,7 +5308,12 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: ...@@ -5033,7 +5308,12 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1:
dependencies: dependencies:
is-extglob "^2.1.1" is-extglob "^2.1.1"
is-negative-zero@^2.0.1: is-mobile@^2.2.1:
version "2.2.2"
resolved "https://registry.yarnpkg.com/is-mobile/-/is-mobile-2.2.2.tgz#f6c9c5d50ee01254ce05e739bdd835f1ed4e9954"
integrity sha512-wW/SXnYJkTjs++tVK5b6kVITZpAZPtUrt9SF80vvxGiF/Oywal+COk1jlRkiVq15RFNEQKQY31TkV24/1T5cVg==
is-negative-zero@^2.0.0, is-negative-zero@^2.0.1:
version "2.0.1" version "2.0.1"
resolved "https://registry.npm.taobao.org/is-negative-zero/download/is-negative-zero-2.0.1.tgz?cache=0&sync_timestamp=1607123422635&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-negative-zero%2Fdownload%2Fis-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" resolved "https://registry.npm.taobao.org/is-negative-zero/download/is-negative-zero-2.0.1.tgz?cache=0&sync_timestamp=1607123422635&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-negative-zero%2Fdownload%2Fis-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24"
integrity sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ= integrity sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ=
...@@ -5163,6 +5443,11 @@ isexe@^2.0.0: ...@@ -5163,6 +5443,11 @@ isexe@^2.0.0:
resolved "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" resolved "https://registry.npm.taobao.org/isexe/download/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=
ismobilejs@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ismobilejs/-/ismobilejs-1.1.1.tgz#c56ca0ae8e52b24ca0f22ba5ef3215a2ddbbaa0e"
integrity sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw==
isobject@^2.0.0: isobject@^2.0.0:
version "2.1.0" version "2.1.0"
resolved "https://registry.nlark.com/isobject/download/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" resolved "https://registry.nlark.com/isobject/download/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89"
...@@ -5197,16 +5482,16 @@ js-queue@2.0.2: ...@@ -5197,16 +5482,16 @@ js-queue@2.0.2:
dependencies: dependencies:
easy-stack "^1.0.1" easy-stack "^1.0.1"
"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
version "4.0.0"
resolved "https://registry.nlark.com/js-tokens/download/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk=
js-tokens@^3.0.2: js-tokens@^3.0.2:
version "3.0.2" version "3.0.2"
resolved "https://registry.nlark.com/js-tokens/download/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" resolved "https://registry.nlark.com/js-tokens/download/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b"
integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls=
js-tokens@^4.0.0:
version "4.0.0"
resolved "https://registry.nlark.com/js-tokens/download/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"
integrity sha1-GSA/tZmR35jjoocFDUZHzerzJJk=
js-yaml@^3.13.1: js-yaml@^3.13.1:
version "3.14.1" version "3.14.1"
resolved "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.14.1.tgz?cache=0&sync_timestamp=1618435151523&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-yaml%2Fdownload%2Fjs-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" resolved "https://registry.npm.taobao.org/js-yaml/download/js-yaml-3.14.1.tgz?cache=0&sync_timestamp=1618435151523&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjs-yaml%2Fdownload%2Fjs-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
...@@ -5260,6 +5545,13 @@ json-stringify-safe@~5.0.1: ...@@ -5260,6 +5545,13 @@ json-stringify-safe@~5.0.1:
resolved "https://registry.nlark.com/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" resolved "https://registry.nlark.com/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
json2mq@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/json2mq/-/json2mq-0.2.0.tgz#b637bd3ba9eabe122c83e9720483aeb10d2c904a"
integrity sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=
dependencies:
string-convert "^0.2.0"
json3@^3.3.3: json3@^3.3.3:
version "3.3.3" version "3.3.3"
resolved "https://registry.npm.taobao.org/json3/download/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81" resolved "https://registry.npm.taobao.org/json3/download/json3-3.3.3.tgz#7fc10e375fc5ae42c4705a5cc0aa6f62be305b81"
...@@ -5448,6 +5740,16 @@ lodash.memoize@^4.1.2: ...@@ -5448,6 +5740,16 @@ lodash.memoize@^4.1.2:
resolved "https://registry.nlark.com/lodash.memoize/download/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" resolved "https://registry.nlark.com/lodash.memoize/download/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe"
integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=
lodash.toarray@^4.4.0:
version "4.4.0"
resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561"
integrity sha1-JMS/zWsvuji/0FlNsRedjptlZWE=
lodash.topath@^4.5.2:
version "4.5.2"
resolved "https://registry.yarnpkg.com/lodash.topath/-/lodash.topath-4.5.2.tgz#3616351f3bba61994a0931989660bd03254fd009"
integrity sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak=
lodash.transform@^4.6.0: lodash.transform@^4.6.0:
version "4.6.0" version "4.6.0"
resolved "https://registry.nlark.com/lodash.transform/download/lodash.transform-4.6.0.tgz#12306422f63324aed8483d3f38332b5f670547a0" resolved "https://registry.nlark.com/lodash.transform/download/lodash.transform-4.6.0.tgz#12306422f63324aed8483d3f38332b5f670547a0"
...@@ -5458,7 +5760,7 @@ lodash.uniq@^4.5.0: ...@@ -5458,7 +5760,7 @@ lodash.uniq@^4.5.0:
resolved "https://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" resolved "https://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773"
integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=
lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.3: lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21, lodash@^4.17.3, lodash@^4.17.5:
version "4.17.21" version "4.17.21"
resolved "https://registry.nlark.com/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618847150612&other_urls=https%3A%2F%2Fregistry.nlark.com%2Flodash%2Fdownload%2Flodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" resolved "https://registry.nlark.com/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1618847150612&other_urls=https%3A%2F%2Fregistry.nlark.com%2Flodash%2Fdownload%2Flodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c"
integrity sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw= integrity sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=
...@@ -5475,6 +5777,13 @@ loglevel@^1.6.8: ...@@ -5475,6 +5777,13 @@ loglevel@^1.6.8:
resolved "https://registry.nlark.com/loglevel/download/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" resolved "https://registry.nlark.com/loglevel/download/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197"
integrity sha1-AF/eL15uRwaPk1/yhXPhJe9y8Zc= integrity sha1-AF/eL15uRwaPk1/yhXPhJe9y8Zc=
loose-envify@^1.0.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf"
integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==
dependencies:
js-tokens "^3.0.0 || ^4.0.0"
lower-case@^1.1.1: lower-case@^1.1.1:
version "1.1.4" version "1.1.4"
resolved "https://registry.npm.taobao.org/lower-case/download/lower-case-1.1.4.tgz?cache=0&sync_timestamp=1606867514181&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flower-case%2Fdownload%2Flower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" resolved "https://registry.npm.taobao.org/lower-case/download/lower-case-1.1.4.tgz?cache=0&sync_timestamp=1606867514181&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flower-case%2Fdownload%2Flower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac"
...@@ -5702,7 +6011,7 @@ minimatch@^3.0.4: ...@@ -5702,7 +6011,7 @@ minimatch@^3.0.4:
dependencies: dependencies:
brace-expansion "^1.1.7" brace-expansion "^1.1.7"
minimist@^1.2.0, minimist@^1.2.5: minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.5:
version "1.2.5" version "1.2.5"
resolved "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" resolved "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI= integrity sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=
...@@ -5745,6 +6054,16 @@ mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1: ...@@ -5745,6 +6054,16 @@ mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, mkdirp@~0.5.1:
dependencies: dependencies:
minimist "^1.2.5" minimist "^1.2.5"
modern-normalize@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/modern-normalize/-/modern-normalize-1.1.0.tgz#da8e80140d9221426bd4f725c6e11283d34f90b7"
integrity sha512-2lMlY1Yc1+CUy0gw4H95uNN7vjbpoED7NNRSBHE25nWfLBdmMzFCsPshlzbxHz+gYMcBEUN8V4pU16prcdPSgA==
moment@^2.21.0:
version "2.29.1"
resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3"
integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==
move-concurrently@^1.0.1: move-concurrently@^1.0.1:
version "1.0.1" version "1.0.1"
resolved "https://registry.nlark.com/move-concurrently/download/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" resolved "https://registry.nlark.com/move-concurrently/download/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92"
...@@ -5790,6 +6109,11 @@ multicast-dns@^6.0.1: ...@@ -5790,6 +6109,11 @@ multicast-dns@^6.0.1:
dns-packet "^1.3.1" dns-packet "^1.3.1"
thunky "^1.0.2" thunky "^1.0.2"
mutationobserver-shim@^0.3.2:
version "0.3.7"
resolved "https://registry.yarnpkg.com/mutationobserver-shim/-/mutationobserver-shim-0.3.7.tgz#8bf633b0c0b0291a1107255ed32c13088a8c5bf3"
integrity sha512-oRIDTyZQU96nAiz2AQyngwx1e89iApl2hN5AOYwyxLUB47UYsU3Wv9lJWqH5y/QdiYkc5HQLi23ZNB3fELdHcQ==
mute-stream@0.0.8: mute-stream@0.0.8:
version "0.0.8" version "0.0.8"
resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" resolved "https://registry.npm.taobao.org/mute-stream/download/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
...@@ -5809,6 +6133,11 @@ nan@^2.12.1: ...@@ -5809,6 +6133,11 @@ nan@^2.12.1:
resolved "https://registry.npm.taobao.org/nan/download/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" resolved "https://registry.npm.taobao.org/nan/download/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19"
integrity sha1-9TdkAGlRaPTMaUrJOT0MlYXu6hk= integrity sha1-9TdkAGlRaPTMaUrJOT0MlYXu6hk=
nanoid@^3.1.23:
version "3.1.23"
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.23.tgz#f744086ce7c2bc47ee0a8472574d5c78e4183a81"
integrity sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==
nanomatch@^1.2.9: nanomatch@^1.2.9:
version "1.2.13" version "1.2.13"
resolved "https://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" resolved "https://registry.npm.taobao.org/nanomatch/download/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
...@@ -5826,6 +6155,11 @@ nanomatch@^1.2.9: ...@@ -5826,6 +6155,11 @@ nanomatch@^1.2.9:
snapdragon "^0.8.1" snapdragon "^0.8.1"
to-regex "^3.0.1" to-regex "^3.0.1"
nanopop@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/nanopop/-/nanopop-2.1.0.tgz#23476513cee2405888afd2e8a4b54066b70b9e60"
integrity sha512-jGTwpFRexSH+fxappnGQtN9dspgE2ipa1aOjtR24igG0pv6JCxImIAmrLRHX+zUF5+1wtsFVbKyfP51kIGAVNw==
natural-compare@^1.4.0: natural-compare@^1.4.0:
version "1.4.0" version "1.4.0"
resolved "https://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" resolved "https://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
...@@ -5853,6 +6187,13 @@ no-case@^2.2.0: ...@@ -5853,6 +6187,13 @@ no-case@^2.2.0:
dependencies: dependencies:
lower-case "^1.1.1" lower-case "^1.1.1"
node-emoji@^1.10.0, node-emoji@^1.8.1:
version "1.10.0"
resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.10.0.tgz#8886abd25d9c7bb61802a658523d1f8d2a89b2da"
integrity sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==
dependencies:
lodash.toarray "^4.4.0"
node-forge@^0.10.0: node-forge@^0.10.0:
version "0.10.0" version "0.10.0"
resolved "https://registry.npm.taobao.org/node-forge/download/node-forge-0.10.0.tgz?cache=0&sync_timestamp=1599010726129&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-forge%2Fdownload%2Fnode-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3" resolved "https://registry.npm.taobao.org/node-forge/download/node-forge-0.10.0.tgz?cache=0&sync_timestamp=1599010726129&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-forge%2Fdownload%2Fnode-forge-0.10.0.tgz#32dea2afb3e9926f02ee5ce8794902691a676bf3"
...@@ -5979,7 +6320,7 @@ oauth-sign@~0.9.0: ...@@ -5979,7 +6320,7 @@ oauth-sign@~0.9.0:
resolved "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" resolved "https://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU= integrity sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=
object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: object-assign@4.x, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1:
version "4.1.1" version "4.1.1"
resolved "https://registry.nlark.com/object-assign/download/object-assign-4.1.1.tgz?cache=0&sync_timestamp=1618847240432&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject-assign%2Fdownload%2Fobject-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" resolved "https://registry.nlark.com/object-assign/download/object-assign-4.1.1.tgz?cache=0&sync_timestamp=1618847240432&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fobject-assign%2Fdownload%2Fobject-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=
...@@ -5998,6 +6339,11 @@ object-hash@^1.1.4: ...@@ -5998,6 +6339,11 @@ object-hash@^1.1.4:
resolved "https://registry.nlark.com/object-hash/download/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" resolved "https://registry.nlark.com/object-hash/download/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df"
integrity sha1-/eRSCYqVHLFF8Dm7fUVUSd3BJt8= integrity sha1-/eRSCYqVHLFF8Dm7fUVUSd3BJt8=
object-hash@^2.1.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-2.1.1.tgz#9447d0279b4fcf80cff3259bf66a1dc73afabe09"
integrity sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ==
object-inspect@^1.9.0: object-inspect@^1.9.0:
version "1.10.3" version "1.10.3"
resolved "https://registry.nlark.com/object-inspect/download/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369" resolved "https://registry.nlark.com/object-inspect/download/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369"
...@@ -6064,6 +6410,13 @@ obuf@^1.0.0, obuf@^1.1.2: ...@@ -6064,6 +6410,13 @@ obuf@^1.0.0, obuf@^1.1.2:
resolved "https://registry.npm.taobao.org/obuf/download/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" resolved "https://registry.npm.taobao.org/obuf/download/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e"
integrity sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4= integrity sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=
omit.js@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/omit.js/-/omit.js-1.0.2.tgz#91a14f0eba84066dfa015bf30e474c47f30bc858"
integrity sha512-/QPc6G2NS+8d4L/cQhbk6Yit1WTB6Us2g84A7A/1+w9d/eRGHyEqC5kkQtHVoHZ5NFWGG7tUGgrhVZwgZanKrQ==
dependencies:
babel-runtime "^6.23.0"
on-finished@~2.3.0: on-finished@~2.3.0:
version "2.3.0" version "2.3.0"
resolved "https://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" resolved "https://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
...@@ -6244,6 +6597,16 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5: ...@@ -6244,6 +6597,16 @@ parse-asn1@^5.0.0, parse-asn1@^5.1.5:
pbkdf2 "^3.0.3" pbkdf2 "^3.0.3"
safe-buffer "^5.1.1" safe-buffer "^5.1.1"
parse-glob@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c"
integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw=
dependencies:
glob-base "^0.3.0"
is-dotfile "^1.0.0"
is-extglob "^1.0.0"
is-glob "^2.0.0"
parse-json@^4.0.0: parse-json@^4.0.0:
version "4.0.0" version "4.0.0"
resolved "https://registry.nlark.com/parse-json/download/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" resolved "https://registry.nlark.com/parse-json/download/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0"
...@@ -6504,6 +6867,24 @@ postcss-discard-overridden@^4.0.1: ...@@ -6504,6 +6867,24 @@ postcss-discard-overridden@^4.0.1:
dependencies: dependencies:
postcss "^7.0.0" postcss "^7.0.0"
postcss-functions@^3:
version "3.0.0"
resolved "https://registry.yarnpkg.com/postcss-functions/-/postcss-functions-3.0.0.tgz#0e94d01444700a481de20de4d55fb2640564250e"
integrity sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4=
dependencies:
glob "^7.1.2"
object-assign "^4.1.1"
postcss "^6.0.9"
postcss-value-parser "^3.3.0"
postcss-js@^2:
version "2.0.3"
resolved "https://registry.yarnpkg.com/postcss-js/-/postcss-js-2.0.3.tgz#a96f0f23ff3d08cec7dc5b11bf11c5f8077cdab9"
integrity sha512-zS59pAk3deu6dVHyrGqmC3oDXBdNdajk4k1RyxeVXCrcEDBUBHoIhE4QTsmhxgzXxsaqFDAkUZfmMa5f/N/79w==
dependencies:
camelcase-css "^2.0.1"
postcss "^7.0.18"
postcss-load-config@^2.0.0: postcss-load-config@^2.0.0:
version "2.1.2" version "2.1.2"
resolved "https://registry.nlark.com/postcss-load-config/download/postcss-load-config-2.1.2.tgz?cache=0&sync_timestamp=1618846857630&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-load-config%2Fdownload%2Fpostcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" resolved "https://registry.nlark.com/postcss-load-config/download/postcss-load-config-2.1.2.tgz?cache=0&sync_timestamp=1618846857630&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss-load-config%2Fdownload%2Fpostcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a"
...@@ -6617,6 +6998,14 @@ postcss-modules-values@^3.0.0: ...@@ -6617,6 +6998,14 @@ postcss-modules-values@^3.0.0:
icss-utils "^4.0.0" icss-utils "^4.0.0"
postcss "^7.0.6" postcss "^7.0.6"
postcss-nested@^4:
version "4.2.3"
resolved "https://registry.yarnpkg.com/postcss-nested/-/postcss-nested-4.2.3.tgz#c6f255b0a720549776d220d00c4b70cd244136f6"
integrity sha512-rOv0W1HquRCamWy2kFl3QazJMMe1ku6rCFoAAH+9AcxdbpDeBr6k968MLWuLjvjMcGEip01ak09hKOEgpK9hvw==
dependencies:
postcss "^7.0.32"
postcss-selector-parser "^6.0.2"
postcss-normalize-charset@^4.0.1: postcss-normalize-charset@^4.0.1:
version "4.0.1" version "4.0.1"
resolved "https://registry.nlark.com/postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" resolved "https://registry.nlark.com/postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4"
...@@ -6736,7 +7125,7 @@ postcss-selector-parser@^3.0.0: ...@@ -6736,7 +7125,7 @@ postcss-selector-parser@^3.0.0:
indexes-of "^1.0.1" indexes-of "^1.0.1"
uniq "^1.0.1" uniq "^1.0.1"
postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2: postcss-selector-parser@^6.0.0, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4:
version "6.0.5" version "6.0.5"
resolved "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.5.tgz#042d74e137db83e6f294712096cb413f5aa612c4" resolved "https://registry.nlark.com/postcss-selector-parser/download/postcss-selector-parser-6.0.5.tgz#042d74e137db83e6f294712096cb413f5aa612c4"
integrity sha1-BC104Tfbg+bylHEglstBP1qmEsQ= integrity sha1-BC104Tfbg+bylHEglstBP1qmEsQ=
...@@ -6762,7 +7151,7 @@ postcss-unique-selectors@^4.0.1: ...@@ -6762,7 +7151,7 @@ postcss-unique-selectors@^4.0.1:
postcss "^7.0.0" postcss "^7.0.0"
uniqs "^2.0.0" uniqs "^2.0.0"
postcss-value-parser@^3.0.0: postcss-value-parser@^3.0.0, postcss-value-parser@^3.3.0:
version "3.3.1" version "3.3.1"
resolved "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" resolved "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281"
integrity sha1-n/giVH4okyE88cMO+lGsX9G6goE= integrity sha1-n/giVH4okyE88cMO+lGsX9G6goE=
...@@ -6772,7 +7161,16 @@ postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: ...@@ -6772,7 +7161,16 @@ postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0:
resolved "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" resolved "https://registry.nlark.com/postcss-value-parser/download/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb"
integrity sha1-RD9qIM7WSBor2k+oUypuVdeJoss= integrity sha1-RD9qIM7WSBor2k+oUypuVdeJoss=
postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6: postcss@^6.0.9:
version "6.0.23"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324"
integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==
dependencies:
chalk "^2.4.1"
source-map "^0.6.1"
supports-color "^5.4.0"
postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.18, postcss@^7.0.27, postcss@^7.0.32, postcss@^7.0.5, postcss@^7.0.6:
version "7.0.35" version "7.0.35"
resolved "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1620676610377&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" resolved "https://registry.nlark.com/postcss/download/postcss-7.0.35.tgz?cache=0&sync_timestamp=1620676610377&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fpostcss%2Fdownload%2Fpostcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24"
integrity sha1-0r4AuZj38hHYonaXQHny6SuXDiQ= integrity sha1-0r4AuZj38hHYonaXQHny6SuXDiQ=
...@@ -6781,6 +7179,15 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.27, postcss@^7.0.3 ...@@ -6781,6 +7179,15 @@ postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.27, postcss@^7.0.3
source-map "^0.6.1" source-map "^0.6.1"
supports-color "^6.1.0" supports-color "^6.1.0"
postcss@^8.2.1:
version "8.2.15"
resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.15.tgz#9e66ccf07292817d226fc315cbbf9bc148fbca65"
integrity sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==
dependencies:
colorette "^1.2.2"
nanoid "^3.1.23"
source-map "^0.6.1"
prelude-ls@~1.1.2: prelude-ls@~1.1.2:
version "1.1.2" version "1.1.2"
resolved "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" resolved "https://registry.npm.taobao.org/prelude-ls/download/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
...@@ -6804,6 +7211,11 @@ pretty-error@^2.0.2: ...@@ -6804,6 +7211,11 @@ pretty-error@^2.0.2:
lodash "^4.17.20" lodash "^4.17.20"
renderkid "^2.0.4" renderkid "^2.0.4"
pretty-hrtime@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1"
integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=
process-nextick-args@~2.0.0: process-nextick-args@~2.0.0:
version "2.0.1" version "2.0.1"
resolved "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" resolved "https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
...@@ -6899,6 +7311,16 @@ punycode@^2.1.0, punycode@^2.1.1: ...@@ -6899,6 +7311,16 @@ punycode@^2.1.0, punycode@^2.1.1:
resolved "https://registry.nlark.com/punycode/download/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" resolved "https://registry.nlark.com/punycode/download/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew= integrity sha1-tYsBCsQMIsVldhbI0sLALHv0eew=
purgecss@^3.1.3:
version "3.1.3"
resolved "https://registry.yarnpkg.com/purgecss/-/purgecss-3.1.3.tgz#26987ec09d12eeadc318e22f6e5a9eb0be094f41"
integrity sha512-hRSLN9mguJ2lzlIQtW4qmPS2kh6oMnA9RxdIYK8sz18QYqd6ePp4GNDl18oWHA1f2v2NEQIh51CO8s/E3YGckQ==
dependencies:
commander "^6.0.0"
glob "^7.0.0"
postcss "^8.2.1"
postcss-selector-parser "^6.0.2"
q@^1.1.2: q@^1.1.2:
version "1.5.1" version "1.5.1"
resolved "https://registry.nlark.com/q/download/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" resolved "https://registry.nlark.com/q/download/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7"
...@@ -6942,6 +7364,18 @@ queue-microtask@^1.2.2: ...@@ -6942,6 +7364,18 @@ queue-microtask@^1.2.2:
resolved "https://registry.npm.taobao.org/queue-microtask/download/queue-microtask-1.2.3.tgz?cache=0&sync_timestamp=1616391471040&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqueue-microtask%2Fdownload%2Fqueue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" resolved "https://registry.npm.taobao.org/queue-microtask/download/queue-microtask-1.2.3.tgz?cache=0&sync_timestamp=1616391471040&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqueue-microtask%2Fdownload%2Fqueue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
integrity sha1-SSkii7xyTfrEPg77BYyve2z7YkM= integrity sha1-SSkii7xyTfrEPg77BYyve2z7YkM=
quick-lru@^5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
raf@^3.4.0:
version "3.4.1"
resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39"
integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==
dependencies:
performance-now "^2.1.0"
randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0:
version "2.1.0" version "2.1.0"
resolved "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" resolved "https://registry.nlark.com/randombytes/download/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a"
...@@ -7020,6 +7454,14 @@ readdirp@~3.5.0: ...@@ -7020,6 +7454,14 @@ readdirp@~3.5.0:
dependencies: dependencies:
picomatch "^2.2.1" picomatch "^2.2.1"
reduce-css-calc@^2.1.8:
version "2.1.8"
resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-2.1.8.tgz#7ef8761a28d614980dc0c982f772c93f7a99de03"
integrity sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg==
dependencies:
css-unit-converter "^1.1.1"
postcss-value-parser "^3.3.0"
regenerate-unicode-properties@^8.2.0: regenerate-unicode-properties@^8.2.0:
version "8.2.0" version "8.2.0"
resolved "https://registry.npm.taobao.org/regenerate-unicode-properties/download/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec" resolved "https://registry.npm.taobao.org/regenerate-unicode-properties/download/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec"
...@@ -7032,6 +7474,11 @@ regenerate@^1.4.0: ...@@ -7032,6 +7474,11 @@ regenerate@^1.4.0:
resolved "https://registry.npm.taobao.org/regenerate/download/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" resolved "https://registry.npm.taobao.org/regenerate/download/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a"
integrity sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo= integrity sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo=
regenerator-runtime@^0.11.0:
version "0.11.1"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9"
integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==
regenerator-runtime@^0.13.4: regenerator-runtime@^0.13.4:
version "0.13.7" version "0.13.7"
resolved "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55" resolved "https://registry.nlark.com/regenerator-runtime/download/regenerator-runtime-0.13.7.tgz#cac2dacc8a1ea675feaabaeb8ae833898ae46f55"
...@@ -7166,6 +7613,11 @@ requires-port@^1.0.0: ...@@ -7166,6 +7613,11 @@ requires-port@^1.0.0:
resolved "https://registry.nlark.com/requires-port/download/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" resolved "https://registry.nlark.com/requires-port/download/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
resize-observer-polyfill@^1.5.1:
version "1.5.1"
resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464"
integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==
resolve-cwd@^2.0.0: resolve-cwd@^2.0.0:
version "2.0.0" version "2.0.0"
resolved "https://registry.nlark.com/resolve-cwd/download/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" resolved "https://registry.nlark.com/resolve-cwd/download/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a"
...@@ -7188,7 +7640,7 @@ resolve-url@^0.2.1: ...@@ -7188,7 +7640,7 @@ resolve-url@^0.2.1:
resolved "https://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" resolved "https://registry.npm.taobao.org/resolve-url/download/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=
resolve@^1.10.0, resolve@^1.14.2, resolve@^1.3.2: resolve@^1.10.0, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.3.2:
version "1.20.0" version "1.20.0"
resolved "https://registry.npm.taobao.org/resolve/download/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" resolved "https://registry.npm.taobao.org/resolve/download/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975"
integrity sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU= integrity sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU=
...@@ -7460,6 +7912,16 @@ sha.js@^2.4.0, sha.js@^2.4.8: ...@@ -7460,6 +7912,16 @@ sha.js@^2.4.0, sha.js@^2.4.8:
inherits "^2.0.1" inherits "^2.0.1"
safe-buffer "^5.0.1" safe-buffer "^5.0.1"
shallow-equal@^1.0.0:
version "1.2.1"
resolved "https://registry.yarnpkg.com/shallow-equal/-/shallow-equal-1.2.1.tgz#4c16abfa56043aa20d050324efa68940b0da79da"
integrity sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==
shallowequal@^1.0.2:
version "1.1.0"
resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8"
integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==
shebang-command@^1.2.0: shebang-command@^1.2.0:
version "1.2.0" version "1.2.0"
resolved "https://registry.nlark.com/shebang-command/download/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" resolved "https://registry.nlark.com/shebang-command/download/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea"
...@@ -7777,6 +8239,11 @@ strict-uri-encode@^1.0.0: ...@@ -7777,6 +8239,11 @@ strict-uri-encode@^1.0.0:
resolved "https://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" resolved "https://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713"
integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=
string-convert@^0.2.0:
version "0.2.1"
resolved "https://registry.yarnpkg.com/string-convert/-/string-convert-0.2.1.tgz#6982cc3049fbb4cd85f8b24568b9d9bf39eeff97"
integrity sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c=
string-width@^2.0.0: string-width@^2.0.0:
version "2.1.1" version "2.1.1"
resolved "https://registry.nlark.com/string-width/download/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" resolved "https://registry.nlark.com/string-width/download/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e"
...@@ -7895,7 +8362,7 @@ supports-color@^2.0.0: ...@@ -7895,7 +8362,7 @@ supports-color@^2.0.0:
resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1618560959124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1618560959124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
supports-color@^5.3.0: supports-color@^5.3.0, supports-color@^5.4.0:
version "5.5.0" version "5.5.0"
resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1618560959124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" resolved "https://registry.npm.taobao.org/supports-color/download/supports-color-5.5.0.tgz?cache=0&sync_timestamp=1618560959124&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f"
integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8= integrity sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=
...@@ -8037,6 +8504,11 @@ timsort@^0.3.0: ...@@ -8037,6 +8504,11 @@ timsort@^0.3.0:
resolved "https://registry.npm.taobao.org/timsort/download/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" resolved "https://registry.npm.taobao.org/timsort/download/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4"
integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=
tinycolor2@^1.4.1:
version "1.4.2"
resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803"
integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==
tmp@^0.0.33: tmp@^0.0.33:
version "0.0.33" version "0.0.33"
resolved "https://registry.nlark.com/tmp/download/tmp-0.0.33.tgz?cache=0&sync_timestamp=1618847042301&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftmp%2Fdownload%2Ftmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" resolved "https://registry.nlark.com/tmp/download/tmp-0.0.33.tgz?cache=0&sync_timestamp=1618847042301&other_urls=https%3A%2F%2Fregistry.nlark.com%2Ftmp%2Fdownload%2Ftmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9"
...@@ -8481,6 +8953,11 @@ vue-hot-reload-api@^2.3.0: ...@@ -8481,6 +8953,11 @@ vue-hot-reload-api@^2.3.0:
resolved "https://registry.npm.taobao.org/vue-hot-reload-api/download/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2" resolved "https://registry.npm.taobao.org/vue-hot-reload-api/download/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2"
integrity sha1-UylVzB6yCKPZkLOp+acFdGV+CPI= integrity sha1-UylVzB6yCKPZkLOp+acFdGV+CPI=
vue-i18n@^8.24.4:
version "8.24.4"
resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-8.24.4.tgz#b158614c1df7db183d9cadddbb73e1d540269492"
integrity sha512-RZE94WUAGxEiBAANxQ0pptbRwDkNKNSXl3fnJslpFOxVMF6UkUtMDSuYGuW2blDrVgweIXVpethOVkYoNNT9xw==
"vue-loader-v16@npm:vue-loader@^16.1.0": "vue-loader-v16@npm:vue-loader@^16.1.0":
version "16.2.0" version "16.2.0"
resolved "https://registry.nlark.com/vue-loader/download/vue-loader-16.2.0.tgz#046a53308dd47e58efe20ddec1edec027ce3b46e" resolved "https://registry.nlark.com/vue-loader/download/vue-loader-16.2.0.tgz#046a53308dd47e58efe20ddec1edec027ce3b46e"
...@@ -8501,6 +8978,11 @@ vue-loader@^15.9.2: ...@@ -8501,6 +8978,11 @@ vue-loader@^15.9.2:
vue-hot-reload-api "^2.3.0" vue-hot-reload-api "^2.3.0"
vue-style-loader "^4.1.0" vue-style-loader "^4.1.0"
vue-ref@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/vue-ref/-/vue-ref-2.0.0.tgz#483084d732abed11da796778a8266a3af0ea1a9c"
integrity sha512-uKNKpFOVeWNqS2mrBZqnpLyXJo5Q+vnkex6JvpENvhXHFNBW/SJTP8vJywLuVT3DpxwXcF9N0dyIiZ4/NpTexQ==
vue-router@^3.2.0: vue-router@^3.2.0:
version "3.5.1" version "3.5.1"
resolved "https://registry.nlark.com/vue-router/download/vue-router-3.5.1.tgz#edf3cf4907952d1e0583e079237220c5ff6eb6c9" resolved "https://registry.nlark.com/vue-router/download/vue-router-3.5.1.tgz#edf3cf4907952d1e0583e079237220c5ff6eb6c9"
...@@ -8537,6 +9019,13 @@ vuex@^3.4.0: ...@@ -8537,6 +9019,13 @@ vuex@^3.4.0:
resolved "https://registry.nlark.com/vuex/download/vuex-3.6.2.tgz#236bc086a870c3ae79946f107f16de59d5895e71" resolved "https://registry.nlark.com/vuex/download/vuex-3.6.2.tgz#236bc086a870c3ae79946f107f16de59d5895e71"
integrity sha1-I2vAhqhww655lG8QfxbeWdWJXnE= integrity sha1-I2vAhqhww655lG8QfxbeWdWJXnE=
warning@^4.0.0:
version "4.0.3"
resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3"
integrity sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==
dependencies:
loose-envify "^1.0.0"
watchpack-chokidar2@^2.0.1: watchpack-chokidar2@^2.0.1:
version "2.0.1" version "2.0.1"
resolved "https://registry.nlark.com/watchpack-chokidar2/download/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957" resolved "https://registry.nlark.com/watchpack-chokidar2/download/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957"
...@@ -8807,7 +9296,7 @@ ws@^6.0.0, ws@^6.2.1: ...@@ -8807,7 +9296,7 @@ ws@^6.0.0, ws@^6.2.1:
dependencies: dependencies:
async-limiter "~1.0.0" async-limiter "~1.0.0"
xtend@^4.0.0, xtend@~4.0.1: xtend@^4.0.0, xtend@^4.0.2, xtend@~4.0.1:
version "4.0.2" version "4.0.2"
resolved "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" resolved "https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q= integrity sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=
......
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 to comment