├── zcy.lnk ├── public ├── favicon.ico └── index.html ├── src ├── assets │ ├── logo.png │ ├── load │ │ └── gifhome_480x490_25s.gif │ ├── text.json │ └── css │ │ └── rest.css ├── views │ ├── Time.vue │ ├── Home.vue │ ├── TextHide.vue │ ├── TreeMenus.vue │ ├── uploader.vue │ └── Debounce.vue ├── api │ └── common.js ├── router │ ├── index.js │ └── routes.js ├── main.js ├── utils │ └── request.js ├── App.vue └── styudy │ └── vue3 │ └── proxy.js ├── lib ├── fonts │ ├── element-icons.732389de.ttf │ └── element-icons.535877f5.woff ├── demo.html ├── css │ └── 1.18886e6c.css ├── cc-tools.umd.min.1.js ├── cc-tools.umd.1.js.map ├── cc-tools.common.1.js.map ├── cc-tools.umd.1.js ├── cc-tools.common.1.js ├── cc-tools.umd.min.1.js.map ├── cc-tools.css └── cc-tools.umd.min.js ├── packages ├── utils │ ├── log.js │ ├── README.md │ ├── aliOss.js │ ├── type.js │ ├── img.js │ └── tools.js ├── components │ ├── index.js │ ├── uploader │ │ ├── index.js │ │ ├── README.md │ │ └── src │ │ │ └── uploader.vue │ └── tree-menu.vue ├── plugins │ └── match-media │ │ ├── index.js │ │ └── template.vue ├── directives │ ├── visibility.js │ ├── index.js │ ├── README.md │ ├── text-hide.js │ ├── debounce.js │ └── time.js ├── index.js └── assets │ └── css │ └── rest.css ├── .npmignore ├── babel.config.js ├── .gitignore ├── README.md ├── vue.config.js └── package.json /zcy.lnk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z253573760/cc-tools/HEAD/zcy.lnk -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z253573760/cc-tools/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z253573760/cc-tools/HEAD/src/assets/logo.png -------------------------------------------------------------------------------- /src/views/Time.vue: -------------------------------------------------------------------------------- 1 | 6 | -------------------------------------------------------------------------------- /lib/fonts/element-icons.732389de.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z253573760/cc-tools/HEAD/lib/fonts/element-icons.732389de.ttf -------------------------------------------------------------------------------- /lib/fonts/element-icons.535877f5.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z253573760/cc-tools/HEAD/lib/fonts/element-icons.535877f5.woff -------------------------------------------------------------------------------- /src/assets/load/gifhome_480x490_25s.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/z253573760/cc-tools/HEAD/src/assets/load/gifhome_480x490_25s.gif -------------------------------------------------------------------------------- /packages/utils/log.js: -------------------------------------------------------------------------------- 1 | export function warn(errMsg) { 2 | const title = "[cc-tools-warn]"; 3 | throw `${title} ${errMsg}`; 4 | } 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | # 忽略目录 2 | examples/ 3 | # packages/ 4 | public/ 5 | src/ 6 | 7 | # 忽略指定文件 8 | vue.config.js 9 | babel.config.js 10 | *.map -------------------------------------------------------------------------------- /packages/components/index.js: -------------------------------------------------------------------------------- 1 | // import TreeMenu from "./tree-menu.vue"; 2 | 3 | // export default Vue => { 4 | // Vue.component("tree-menu", TreeMenu); 5 | // }; 6 | -------------------------------------------------------------------------------- /src/api/common.js: -------------------------------------------------------------------------------- 1 | import axios from "@/utils/request"; 2 | import { handlerPromise } from "../../packages"; 3 | 4 | export function getIp() { 5 | return handlerPromise(() => axios.get(`/ip`)); 6 | } 7 | -------------------------------------------------------------------------------- /lib/demo.html: -------------------------------------------------------------------------------- 1 | 2 | cc-tools demo 3 | 4 | 5 | 6 | 7 | 8 | 11 | -------------------------------------------------------------------------------- /packages/components/uploader/index.js: -------------------------------------------------------------------------------- 1 | import CcUploader from "./src/uploader"; 2 | 3 | /* istanbul ignore next */ 4 | CcUploader.install = function(Vue) { 5 | Vue.component(CcUploader.name, CcUploader); 6 | }; 7 | 8 | export default CcUploader; 9 | -------------------------------------------------------------------------------- /src/router/index.js: -------------------------------------------------------------------------------- 1 | import Vue from "vue"; 2 | import Router from "vue-router"; 3 | import routes from "./routes"; 4 | Vue.use(Router); 5 | 6 | export default new Router({ 7 | mode: "history", 8 | base: process.env.BASE_URL, 9 | routes 10 | }); 11 | -------------------------------------------------------------------------------- /packages/plugins/match-media/index.js: -------------------------------------------------------------------------------- 1 | import Template from "./template"; 2 | export default Vue => { 3 | const Tpl = Vue.extend(Template); 4 | const $vm = new Tpl({ 5 | el: document.createElement("div") 6 | }); 7 | document.body.appendChild($vm.$el); 8 | }; 9 | -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ["@vue/app", ["@babel/preset-env", { modules: false }]], 3 | plugins: [ 4 | [ 5 | "component", 6 | { 7 | libraryName: "element-ui", 8 | styleLibraryName: "theme-chalk" 9 | } 10 | ] 11 | ] 12 | }; 13 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | /dist 4 | 5 | # local env files 6 | .env.local 7 | .env.*.local 8 | 9 | # Log files 10 | npm-debug.log* 11 | yarn-debug.log* 12 | yarn-error.log* 13 | 14 | # Editor directories and files 15 | .idea 16 | .vscode 17 | *.suo 18 | *.ntvs* 19 | *.njsproj 20 | *.sln 21 | *.sw? 22 | -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- 1 | import Vue from "vue"; 2 | import VConsole from "vconsole"; 3 | import App from "./App.vue"; 4 | import router from "./router"; 5 | import Cc from "../packages"; 6 | 7 | Vue.use(Cc); 8 | Vue.config.productionTip = false; 9 | new VConsole(); 10 | new Vue({ 11 | router, 12 | render: h => h(App) 13 | }).$mount("#app"); 14 | -------------------------------------------------------------------------------- /packages/directives/visibility.js: -------------------------------------------------------------------------------- 1 | const opts = { 2 | true: "visible", 3 | false: "hidden" 4 | }; 5 | export default { 6 | inserted(el, binding) { 7 | const { value } = binding; 8 | el.style.visibility = opts[value]; 9 | }, 10 | update(el, binding) { 11 | const { value } = binding; 12 | el.style.visibility = opts[value]; 13 | } 14 | }; 15 | -------------------------------------------------------------------------------- /packages/directives/index.js: -------------------------------------------------------------------------------- 1 | import debounce from "./debounce"; 2 | import visibility from "./visibility"; 3 | import textHide from "./text-hide"; 4 | import time from "./time"; 5 | export default Vue => { 6 | Vue.directive("debounce", debounce); 7 | Vue.directive("visibility", visibility); 8 | Vue.directive("text-hide", textHide); 9 | Vue.directive("time", time); 10 | }; 11 | -------------------------------------------------------------------------------- /src/views/Home.vue: -------------------------------------------------------------------------------- 1 | 8 | 9 | 24 | -------------------------------------------------------------------------------- /src/utils/request.js: -------------------------------------------------------------------------------- 1 | import axios from "axios"; 2 | 3 | axios.defaults.baseURL = "/api"; 4 | axios.defaults.headers.post["Content-Type"] = 5 | "application/x-www-form-urlencoded"; 6 | axios.interceptors.request.use( 7 | function(config) { 8 | // 在发送请求之前做些什么 9 | 10 | return config; 11 | }, 12 | function(error) { 13 | return Promise.reject(error); 14 | } 15 | ); 16 | axios.interceptors.response.use( 17 | response => { 18 | return response.data; 19 | }, 20 | error => { 21 | return Promise.reject(error); 22 | } 23 | ); 24 | export default axios; 25 | -------------------------------------------------------------------------------- /packages/utils/README.md: -------------------------------------------------------------------------------- 1 | ### tools 工具函数 2 | 3 | ``` 4 | import { curry, throttle, flatten, debounce } from "@zhoucanyu/cc-tools"; 5 | 6 | throttle 函数节流 过滤重复滚动事件 7 | const throttleFunc = throttle(() => console.log("节流函数"), 1000); 8 | 9 | //函数防抖 函数防抖是在最后一次事件后才触发一次函数 10 | const debounceFucn = debounce(() => console.log("防抖函数"), 1000); 11 | 12 | flatten 多维数组摊平 13 | flatten([1, [2], [3, [4]], [5, [[5]]]]); //[1,2,3,4,5,6] 14 | 15 | // 柯里化函数 16 | const foo = curry((a, b, c, d) => { 17 | console.log(a, b, c, d); 18 | }); 19 | foo(1)(2)(3)(4) //1234 20 | foo(1)(2)(3) // 不返回 21 | const f = foo(1)(2)(3) // 22 | f(5) // 1235 23 | 24 | ``` 25 | -------------------------------------------------------------------------------- /packages/directives/README.md: -------------------------------------------------------------------------------- 1 | ### v-debounce 防抖指令 2 | 3 | 给事件添加防抖效果
4 | 参数
5 | 事件通过修饰符传参 没有默认值 目前解锁事件 click keydown input
6 | 防抖的事件间隔 也是通过修饰符传参 默认值 300ms
7 | 8 | v-debounce.click="bar" 9 | 10 | ``` 11 | // 添加一个点击事件 12 |
按钮
//默认300ms的延迟 13 |
按钮
// 1000ms的延迟 14 | ``` 15 | 16 | 如果要获取 event 对象可以添加 event 修饰符 17 | v-debounce.click.event="bar" 18 | 19 | ``` 20 |
按钮
//获取event对象 21 | ``` 22 | 23 | 如果要给事件传参 必须使用箭头函数的形式 24 | 给事件传参 不能和 event 修饰符一起使用 只能 2 选 1 25 | 26 | ``` 27 |
按钮
28 | ``` 29 | -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | vue-tools 9 | 10 | 11 | 17 |
18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/views/TextHide.vue: -------------------------------------------------------------------------------- 1 | 7 | 26 | 33 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # cc-tools 2 | 3 | ## 💡 基于 vue 的个人工具 4 | 5 | [GitHub 地址](https://github.com/z253573760/cc-tools) 6 | 7 | ## 📦 下载 8 | 9 | ``` 10 | npm i @zhoucanyu/cc-tools -S 11 | ``` 12 | 13 | ## ✨ 引用 14 | 15 | ``` 16 | import Vue from "vue"; 17 | import Cc from "@zhoucanyu/cc-tools"; 18 | Vue.use(Cc); 19 | ``` 20 | 21 | ## 📝 目录 22 | 23 | > 1. [ali-oss Upload 组件](https://github.com/z253573760/cc-tools/tree/master/packages/components/uploader)
24 | > 2. [v-debounce 防抖指令](https://github.com/z253573760/cc-tools/tree/master/packages/directives)
25 | > 3. [tools 工具函数](https://github.com/z253573760/cc-tools/tree/master/packages/utils)
26 | 27 | ## 🐛 Issues 28 | 29 | 如果你发现了错误,请在我们 GitHub 的 Issues 上提出问题 30 | -------------------------------------------------------------------------------- /lib/css/1.18886e6c.css: -------------------------------------------------------------------------------- 1 | .title[data-v-856c5b48]{width:150px;height:80px;line-height:80px;background:#3a3a3a;text-align:center;border:1px solid #e8e8ee;cursor:pointer;border-radius:3px;font-weight:700;color:#fff;font-size:22px}.tree-warpper[data-v-856c5b48]{margin-left:20px}.slide-fade-enter-active[data-v-856c5b48],.slide-fade-leave-active[data-v-856c5b48]{-webkit-transition:all .2s ease;transition:all .2s ease}.slide-fade-enter[data-v-856c5b48],.slide-fade-leave-to[data-v-856c5b48]{-webkit-transform:translateX(-20px) translateY(-50px);transform:translateX(-20px) translateY(-50px);opacity:0}.slide-fade-move[data-v-856c5b48]{-webkit-transition:all 1s ease;transition:all 1s ease}.slide-fade-leave-to[data-v-856c5b48]{position:absolute} -------------------------------------------------------------------------------- /src/router/routes.js: -------------------------------------------------------------------------------- 1 | export default [ 2 | { 3 | path: "/", 4 | name: "主页", 5 | component: () => import("@/views/Home.vue") 6 | }, 7 | { 8 | path: "/debounce", 9 | name: "函数防抖", 10 | component: () => import("@/views/Debounce.vue") 11 | }, 12 | { 13 | path: "/text-hide", 14 | name: "文本隐藏", 15 | component: () => import("@/views/TextHide.vue") 16 | }, 17 | { 18 | path: "/tree-menu", 19 | name: "树形导航", 20 | component: () => import("@/views/TreeMenus.vue") 21 | }, 22 | { 23 | path: "/time", 24 | name: "时间指令", 25 | component: () => import("@/views/Time.vue") 26 | }, 27 | { 28 | path: "/uploader", 29 | name: "图片上传", 30 | component: () => import("@/views/uploader.vue") 31 | } 32 | ]; 33 | -------------------------------------------------------------------------------- /packages/directives/text-hide.js: -------------------------------------------------------------------------------- 1 | // 处理传入的指令的修饰符 2 | function handlerModifiers(modifiers) { 3 | const keys = Object.keys(modifiers); 4 | const number = keys.find(_ => !isNaN(Number(_))); 5 | const color = keys.find(_ => isNaN(Number(_))); 6 | return { 7 | num: number ? Number(number) : 120, 8 | color: color || "red" 9 | }; 10 | } 11 | export default { 12 | inserted(el, { value, modifiers }) { 13 | const { num, color } = handlerModifiers(modifiers); 14 | const span = ` 15 | ...全文 16 | `; 17 | const content = el.innerHTML.substring(0, num) + span; 18 | el.innerHTML = content; 19 | const $span = document.getElementById("key"); 20 | $span.onclick = value; 21 | } 22 | }; 23 | -------------------------------------------------------------------------------- /src/views/TreeMenus.vue: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 39 | 40 | -------------------------------------------------------------------------------- /vue.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | // 修改 src 目录 为 examples 目录 3 | // pages: { 4 | // index: { 5 | // entry: "examples/main.js", 6 | // template: "public/index.html", 7 | // filename: "index.html" 8 | // } 9 | // 扩展 webpack 配置,使 packages 加入编译 10 | // chainWebpack: config => { 11 | // config.resolve.alias.set("@", "examples"); 12 | // // config.module 13 | // // .rule("js") 14 | // // .include.add("/packages") 15 | // // .end() 16 | // // .use("babel") 17 | // // .loader("babel-loader") 18 | // // .tap(options => { 19 | // // // 修改它的选项... 20 | // // return options; 21 | // // }); 22 | // return config; 23 | // } 24 | // } 25 | devServer: { 26 | //跨域 27 | port: 8010, // 端口号 28 | open: false, //配置自动启动浏览器 29 | proxy: { 30 | // 配置跨域处理 可以设置多个 31 | "/api": { 32 | //target: "http://localhost:7001", 33 | target: "http://119.29.165.40:8010", 34 | changeOrigin: true 35 | } 36 | } 37 | } 38 | }; 39 | -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- 1 | 16 | 24 | 47 | -------------------------------------------------------------------------------- /src/styudy/vue3/proxy.js: -------------------------------------------------------------------------------- 1 | const toProxy = new WeakMap(); 2 | const toRaw = new WeakMap(); 3 | const targetMap = new WeakMap(); 4 | const isObject = target => { 5 | return typeof target === "object" && target !== null; 6 | }; 7 | const baseHandler = { 8 | get(target, key) { 9 | console.log("get", target, key); 10 | const res = Reflect.get(target, key); 11 | return isObject(res) ? reactive(res) : res; 12 | }, 13 | set(target, key, val) { 14 | // 15 | } 16 | }; 17 | 18 | const reactive = target => { 19 | const observe = toProxy.get(target); 20 | if (observe) { 21 | return observe; 22 | } 23 | 24 | if (toRaw.get(target)) { 25 | return target; 26 | } 27 | const res = createReactiveObject(target); 28 | toProxy.set(target, res); 29 | toRaw.set(res, target); 30 | return res; 31 | }; 32 | 33 | const createReactiveObject = target => { 34 | const res = new Proxy(target, baseHandler); 35 | return res; 36 | }; 37 | 38 | const obj = reactive({ a: { b: "1" } }); 39 | console.log(obj.a.b); 40 | console.log("----------------------"); 41 | console.log(obj.a); 42 | -------------------------------------------------------------------------------- /packages/index.js: -------------------------------------------------------------------------------- 1 | // import "element-ui/lib/theme-chalk/index.css"; 2 | import directiveInit from "./directives"; 3 | import Uploader from "./components/uploader/index.js"; 4 | import mediaInit from "./plugins/match-media"; 5 | import { dateFormate } from "./utils/tools"; 6 | export { 7 | handlerPromise, 8 | dateFormate, 9 | curry, 10 | throttle, 11 | flatten, 12 | debounce 13 | } from "./utils/tools"; 14 | 15 | export { 16 | isUndef, 17 | isDef, 18 | isTrue, 19 | isFalse, 20 | isPrimitive, 21 | isObject, 22 | isPromise 23 | } from "./utils/type"; 24 | 25 | export { fileToBase64 } from "./utils/img"; 26 | 27 | export const TreeMenu = () => import("./components/tree-menu.vue"); 28 | 29 | const defaultOpts = { 30 | media: false 31 | }; 32 | const install = (Vue, $options = {}) => { 33 | directiveInit(Vue); 34 | const opts = { ...defaultOpts, ...$options }; 35 | if (opts.media) { 36 | mediaInit(Vue); 37 | } 38 | Vue.filter("dateFormate", dateFormate); 39 | }; 40 | 41 | export const CcUploader = Uploader; 42 | export default { 43 | install, 44 | CcUploader: Uploader 45 | }; 46 | -------------------------------------------------------------------------------- /packages/utils/aliOss.js: -------------------------------------------------------------------------------- 1 | import $axios from "axios"; 2 | import { generateUUID } from "./tools"; 3 | const axios = $axios.create(); 4 | export async function ossUpload(file, ossOpts, cb = () => {}) { 5 | const request = new FormData(); 6 | const uuid = generateUUID(); 7 | const src = `${ossOpts.dir}${uuid}`; 8 | request.append("OSSAccessKeyId", ossOpts.app_id); // Bucket 拥有者的Access Key Id。 9 | request.append("name", uuid); 10 | request.append("policy", ossOpts.policy); // policy规定了请求的表单域的合法性 11 | request.append("Signature", ossOpts.signature); // 根据Access Key Secret和policy计算的签名信息,OSS验证该签名信息从而验证该Post请求的合法性 12 | request.append("key", src); // 文件名字,可设置路径 13 | request.append("region", ossOpts.region); 14 | request.append("dir", ossOpts.dir); 15 | request.append("success_action_status", "200"); // 让服务端返回200,不然,默认会返回204 16 | request.append("file", file, uuid); 17 | const result = `${ossOpts.showurl}/${src}`; 18 | try { 19 | await axios.post(ossOpts.showurl, request, { 20 | onUploadProgress: cb 21 | }); 22 | return { 23 | uuid, 24 | url: result, 25 | err: null 26 | }; 27 | } catch (err) { 28 | console.log("上传OSS失败", err); 29 | return { 30 | err 31 | }; 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /lib/cc-tools.umd.min.1.js: -------------------------------------------------------------------------------- 1 | (("undefined"!==typeof self?self:this)["webpackJsonpcc_tools"]=("undefined"!==typeof self?self:this)["webpackJsonpcc_tools"]||[]).push([[1],{"295d":function(t,e,s){"use strict";var r=s("e136"),n=s.n(r);n.a},"2eaa":function(t,e,s){"use strict";s.r(e);var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[s("div",{staticClass:"warpper"},t._l(t.list,function(e,r){return s("div",{key:r},[s("p",{staticClass:"title",on:{click:function(e){return t.toggle(r)}}},[e.children?s("span",[t.statusArr[r]?s("span",[t._v("-")]):s("span",[t._v("+")])]):s("span",[t._v(" ")]),t._v("\n "+t._s(e.title)+"\n ")]),s("div",{staticClass:"tree-warpper"},[s("transition",{attrs:{name:"slide-fade"}},[e.children&&t.statusArr[r]?s("tree-menu",{attrs:{list:e.children}}):t._e()],1)],1)])}),0)])},n=[],a=s("75fc"),i=(s("6c7b"),{name:"treeMenu",props:{list:{type:[Object,Array],required:!0}},created:function(){var t=Array(this.list.length).fill(!1);this.statusArr=t},data:function(){return{statusArr:[]}},methods:{toggle:function(t){var e=Object(a["a"])(this.statusArr);e[t]=!e[t],this.statusArr=e}}}),c=i,l=(s("295d"),s("2877")),u=Object(l["a"])(c,r,n,!1,null,"856c5b48",null);e["default"]=u.exports},"6c7b":function(t,e,s){var r=s("5ca1");r(r.P,"Array",{fill:s("36bd")}),s("9c6c")("fill")},e136:function(t,e,s){}}]); 2 | //# sourceMappingURL=cc-tools.umd.min.1.js.map -------------------------------------------------------------------------------- /packages/utils/type.js: -------------------------------------------------------------------------------- 1 | //是否未被定义, 如果参数等于undefined或者为空,返回true 2 | export function isUndef(v) { 3 | return v === undefined || v === null; 4 | } 5 | 6 | //是否定义,如果参数不等于undefined或者为空,返回true 7 | export function isDef(v) { 8 | return v !== undefined && v !== null; 9 | } 10 | 11 | export function isTrue(v) { 12 | return v === true; 13 | } 14 | 15 | export function isFalse(v) { 16 | return v === false; 17 | } 18 | 19 | // 判断是否是函数 20 | export function isFunc(v) { 21 | return typeof v === "function"; 22 | } 23 | //是否为原始类型,typeof 返回 24 | export function isPrimitive(v) { 25 | return ( 26 | typeof v === "string" || 27 | typeof v === "number" || 28 | typeof v === "symbol" || 29 | typeof v === "boolean" 30 | ); 31 | } 32 | 33 | // 判断是否为对象 34 | export function isObject(obj) { 35 | return obj !== null && typeof obj === "object"; 36 | } 37 | 38 | // 判断是否为promise 39 | export function isPromise(val) { 40 | return ( 41 | isDef(val) && 42 | typeof val.then === "function" && 43 | typeof val.catch === "function" 44 | ); 45 | } 46 | 47 | //判断是否属于 file 对象 48 | export function isFile(file) { 49 | const fileType = Object.prototype.toString.call(file); 50 | return fileType === "[object File]"; 51 | } 52 | // 判断是否属于Blob 对象 53 | export function isBlod(blod) { 54 | const type = Object.prototype.toString.call(blod); 55 | return type === "[object Blod]"; 56 | } 57 | -------------------------------------------------------------------------------- /src/assets/text.json: -------------------------------------------------------------------------------- 1 | { 2 | "text": "车球产业平台项目简介一个大消费升级刚需产品中的顶端产品项目,一个优质项目中百里挑一的投资项目,一个以一当十,甚至以一当百的超顶级独角兽项目,更是一个全球新兴的经济体项目,这就是车球产业平台项目。车球运动:全球首创的车球项目,是通过对碰碰车娱乐项目延伸创意与创新,策划了集融合竞技、受众量大、重复消费多和激情体验到永远等特点为一身的体验经济产品,也是新型休闲体育旅游运动项目、融合竞技项目和体育娱乐化项目为一体的体育产业项目,更是一个新兴的经济体项目。车球玩法,是驾车人,用碰碰车与球接触,完成运球、传球、击球射门等技术与战术动作,比赛规则与五人足球相似。我们面对受众主要提供竞技娱乐、竞技体育和赛事观赏等体验产品,面对产业链经营者主要提供加盟服务产品,以及提供场地设备器材、竞技防护用品、产业衍生产品和产业支持平台服务产品等。平台产品:提供“激情体验到永远”的车球竞技体验产品,即向受众推出竞技娱乐与竞技体育融合最佳的体育体验项目,以及商业赛事、赛事版权产品,即观赏体验产品(体育娱乐化产品)。另外,向产业链经营者推出商业模式加盟产品,以及器材设备、防护用品和衍生产品等,并对车球产业链提供全方位的支持服务业务,以及大型赛事商业化运营支持服务。知识产权:拥有国际超级体育IP,即车球产业平台项目系列知识产权,如专利权、商标权、版权和专有技术等,并独创了新型体育体验经济产业项目发展商业模式;通过知识产权,设置了商业模式的模仿壁垒。同时,建立了持续推动平台睿智创变与融合驱动的知识体系,即睿智创变与融合驱动的思维定式、分析模型、创意方法、策划规则和实践路径等等;能创造出更多的可操作性强的事半功倍模式,确保项目能顺利的实现战略目标。商业模式:极目前瞻,才能领导未来。我们采用国际超级体育IP为主导的跨界整合驱动模式,除了推出竞技娱乐和竞技体育融合最好、重复体验消费次数最多和激情体验到永远的体验产品以外,最突出的特点就是做新型体育体验经济产业项目全产业链的领导者和顶层设计者,即做产业平台、做产业文化、做产业标准、做产业品牌、做产业规则、做产业模式和做产业推广,支持车球产业快速做大做强,成为国内外体验经济的超级独角兽产业项目,更是一个新兴的经济体项目。车球产业小镇项目,是车球产业支持平台的配套物业项目。解决主要问题:一是解决全球没有集融合竞技、受众量大、重复消费多和激情体验到永远等特点为一身的体验经济产品问题;二是解决了我国没有完整产业链的体育产业项目与商业模式问题;三是解决体育项目参与性、竞技性和观赏性三者协调发展的问题;四是解决了我国没有自主知识产权的国际品牌赛事问题;五是解决了我国在体育文化输出方面缺乏重要工具的问题。市场竞争:推出“激情体验到永远”的车球竞技体验产品,通过建立独到的知识体系、无与伦比的商业模式和科学的产业品牌定位,使“融合竞技,激情体验到永远”的产业品牌影响,具有非凡的冲击力、感召力、影响力、穿透力和渗透力,将快速抢占和有效掌控国内外竞技娱乐人口、竞技体育人口、体育娱乐消费人口和其它行业娱乐消费人口市场竞争的制高点。另外,设置了模仿壁垒,具备无法超越的核心竞争优势。目标市场:锁定全产业链目标客户,主要包括国内外竞技娱乐人口、竞技体育人口、体育娱乐化消费人口和其它行业娱乐消费人口,以及器材生产、防护用品生产、衍生产品生产、体育场馆、电视平台、互联网平台和中介机构等目标客户。据预测,全世界目标市场空间可达20万亿人民币以上。项目进展:目前完成车球产业平台项目系列知识产权布局,如专利权、商标权、版权和专有技术。完成了项目启动总体策划方案和部分项目执行方案。项目团队:团队成员有文化、旅游和体育产业,以及地产业项目等操盘精英,有全国顶尖策划专家、有职业经理人。" 3 | } 4 | -------------------------------------------------------------------------------- /packages/plugins/match-media/template.vue: -------------------------------------------------------------------------------- 1 | 6 | 51 | -------------------------------------------------------------------------------- /packages/directives/debounce.js: -------------------------------------------------------------------------------- 1 | import { debounce } from "../utils/tools"; 2 | 3 | //解锁的防抖事件 4 | const EVENT_NAMES = ["input", "keydown", "click"]; 5 | 6 | // 处理传入的指令的修饰符 7 | 8 | // 给el元素添加防抖函数事件 9 | function addEventListenerOfDebounce(eventName, el, func, time) { 10 | let timer = null; 11 | el.$debounce = event => { 12 | if (timer) { 13 | clearTimeout(timer); 14 | } 15 | timer = setTimeout(() => func(event), time); 16 | }; 17 | el.addEventListener(eventName, el.$debounce); 18 | } 19 | // 2个数组取交集 20 | function getIntersection(arr1, arr2) { 21 | return arr1.filter(v => arr2.includes(v)); 22 | } 23 | // event 修饰符 处理 24 | function handlerEvent(el, value, intersection, time) { 25 | for (const item of intersection) { 26 | addEventListenerOfDebounce(item, el, value, time); 27 | } 28 | } 29 | 30 | export default { 31 | bind(el, { value, modifiers, arg }) { 32 | const time = arg || 300; 33 | const intersection = getIntersection( 34 | EVENT_NAMES, 35 | Object.keys(modifiers) 36 | ).filter(_ => _ !== "event"); 37 | 38 | // 如果添加了event 修饰符 则传入event 对象 39 | if (modifiers.event) { 40 | handlerEvent(el, value, intersection, time); 41 | return; 42 | } 43 | el.$debounce = debounce(value, time); 44 | for (const item of intersection) { 45 | el.addEventListener(item, el.$debounce); 46 | } 47 | }, 48 | unbind(el, { modifiers }) { 49 | // 取交集 => 得到eventNames 和 modifiers 50 | const intersection = getIntersection( 51 | EVENT_NAMES, 52 | Object.keys(modifiers) 53 | ).filter(_ => _ !== "event"); 54 | for (const item of intersection) { 55 | el.removeEventListener(item, el.$debounce); 56 | } 57 | } 58 | }; 59 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "@zhoucanyu/cc-tools", 3 | "version": "1.2.10", 4 | "private": false, 5 | "main": "lib/cc-tools.umd.min.js", 6 | "description": "基于 Vue 自己封装的一些工具", 7 | "keyword": "vue-tools", 8 | "scripts": { 9 | "serve": "vue-cli-service serve", 10 | "build": "vue-cli-service build", 11 | "lint": "vue-cli-service lint", 12 | "lib": "vue-cli-service build --target lib --name cc-tools --dest lib packages/index.js", 13 | "pub": "npm publish" 14 | }, 15 | "dependencies": { 16 | "axios": "^0.18.0", 17 | "core-js": "^2.6.5", 18 | "fs": "0.0.1-security", 19 | "node-sass": "^4.11.0", 20 | "path": "^0.12.7", 21 | "sass-loader": "^7.1.0", 22 | "vconsole": "^3.3.0", 23 | "vue": "^2.6.10", 24 | "vue-router": "^3.0.3" 25 | }, 26 | "devDependencies": { 27 | "@babel/preset-env": "^7.6.3", 28 | "@vue/cli-plugin-babel": "^3.6.0", 29 | "@vue/cli-plugin-eslint": "^3.6.0", 30 | "@vue/cli-service": "^3.6.0", 31 | "@vue/eslint-config-prettier": "^4.0.1", 32 | "babel-eslint": "^10.0.1", 33 | "babel-plugin-component": "^1.1.1", 34 | "babel-preset-es2015": "^6.24.1", 35 | "element-ui": "^2.12.0", 36 | "eslint": "^5.16.0", 37 | "eslint-plugin-vue": "^5.0.0", 38 | "vue-template-compiler": "^2.5.21" 39 | }, 40 | "eslintConfig": { 41 | "root": false, 42 | "env": { 43 | "node": true 44 | }, 45 | "extends": [ 46 | "plugin:vue/essential", 47 | "@vue/prettier" 48 | ], 49 | "rules": { 50 | "no-console": "off" 51 | }, 52 | "parserOptions": { 53 | "parser": "babel-eslint" 54 | } 55 | }, 56 | "postcss": { 57 | "plugins": { 58 | "autoprefixer": {} 59 | } 60 | }, 61 | "browserslist": [ 62 | "> 1%", 63 | "last 2 versions", 64 | "not ie <= 8" 65 | ] 66 | } 67 | -------------------------------------------------------------------------------- /src/views/uploader.vue: -------------------------------------------------------------------------------- 1 | 17 | -------------------------------------------------------------------------------- /packages/components/tree-menu.vue: -------------------------------------------------------------------------------- 1 | 26 | 61 | -------------------------------------------------------------------------------- /src/assets/css/rest.css: -------------------------------------------------------------------------------- 1 | * { 2 | -webkit-box-sizing: border-box; 3 | -moz-box-sizing: border-box; 4 | box-sizing: border-box; 5 | } 6 | *:before, 7 | *:after { 8 | -webkit-box-sizing: border-box; 9 | -moz-box-sizing: border-box; 10 | box-sizing: border-box; 11 | } 12 | 13 | body, 14 | div, 15 | dl, 16 | dt, 17 | dd, 18 | ul, 19 | ol, 20 | li, 21 | h1, 22 | h2, 23 | h3, 24 | h4, 25 | h5, 26 | h6, 27 | pre, 28 | code, 29 | form, 30 | fieldset, 31 | legend, 32 | input, 33 | button, 34 | textarea, 35 | p, 36 | blockquote, 37 | th, 38 | td { 39 | margin: 0; 40 | padding: 0; 41 | } 42 | body, 43 | html { 44 | background: #fff; 45 | color: #555; 46 | font-size: 14px; 47 | height: 100%; 48 | width: 100%; 49 | font-family: "Arial", "Microsoft YaHei", "黑体", "宋体", sans-serif; 50 | } 51 | td, 52 | th, 53 | caption { 54 | font-size: 14px; 55 | } 56 | h1, 57 | h2, 58 | h3, 59 | h4, 60 | h5, 61 | h6 { 62 | font-weight: normal; 63 | font-size: 100%; 64 | } 65 | address, 66 | caption, 67 | cite, 68 | code, 69 | dfn, 70 | em, 71 | strong, 72 | th, 73 | var { 74 | font-style: normal; 75 | font-weight: normal; 76 | } 77 | a { 78 | color: #555; 79 | text-decoration: none; 80 | } 81 | a:hover { 82 | text-decoration: underline; 83 | } 84 | img { 85 | border: none; 86 | vertical-align: middle; 87 | } 88 | ol, 89 | ul, 90 | li { 91 | list-style: none; 92 | } 93 | input, 94 | textarea, 95 | select, 96 | button { 97 | font: 14px "Arial", "Microsoft YaHei", "黑体", "宋体", sans-serif; 98 | outline: none; 99 | } 100 | table { 101 | border-collapse: collapse; 102 | } 103 | html { 104 | overflow-y: scroll; 105 | } 106 | .clearfix:before, 107 | .clearfix:after { 108 | content: " "; 109 | display: inline-block; 110 | height: 0; 111 | clear: both; 112 | visibility: hidden; 113 | } 114 | .clearfix { 115 | *zoom: 1; 116 | } 117 | 118 | /*公共类*/ 119 | .fl { 120 | float: left; 121 | } 122 | .fr { 123 | float: right; 124 | } 125 | .al { 126 | text-align: left; 127 | } 128 | .ac { 129 | text-align: center; 130 | } 131 | .ar { 132 | text-align: right; 133 | } 134 | .hide { 135 | display: none; 136 | } 137 | -------------------------------------------------------------------------------- /packages/assets/css/rest.css: -------------------------------------------------------------------------------- 1 | * { 2 | -webkit-box-sizing: border-box; 3 | -moz-box-sizing: border-box; 4 | box-sizing: border-box; 5 | } 6 | *:before, 7 | *:after { 8 | -webkit-box-sizing: border-box; 9 | -moz-box-sizing: border-box; 10 | box-sizing: border-box; 11 | } 12 | 13 | body, 14 | div, 15 | dl, 16 | dt, 17 | dd, 18 | ul, 19 | ol, 20 | li, 21 | h1, 22 | h2, 23 | h3, 24 | h4, 25 | h5, 26 | h6, 27 | pre, 28 | code, 29 | form, 30 | fieldset, 31 | legend, 32 | input, 33 | button, 34 | textarea, 35 | p, 36 | blockquote, 37 | th, 38 | td { 39 | margin: 0; 40 | padding: 0; 41 | } 42 | body, 43 | html { 44 | background: #fff; 45 | color: #555; 46 | font-size: 14px; 47 | height: 100%; 48 | width: 100%; 49 | font-family: "Arial", "Microsoft YaHei", "黑体", "宋体", sans-serif; 50 | } 51 | td, 52 | th, 53 | caption { 54 | font-size: 14px; 55 | } 56 | h1, 57 | h2, 58 | h3, 59 | h4, 60 | h5, 61 | h6 { 62 | font-weight: normal; 63 | font-size: 100%; 64 | } 65 | address, 66 | caption, 67 | cite, 68 | code, 69 | dfn, 70 | em, 71 | strong, 72 | th, 73 | var { 74 | font-style: normal; 75 | font-weight: normal; 76 | } 77 | a { 78 | color: #555; 79 | text-decoration: none; 80 | } 81 | a:hover { 82 | text-decoration: underline; 83 | } 84 | img { 85 | border: none; 86 | vertical-align: middle; 87 | } 88 | ol, 89 | ul, 90 | li { 91 | list-style: none; 92 | } 93 | input, 94 | textarea, 95 | select, 96 | button { 97 | font: 14px "Arial", "Microsoft YaHei", "黑体", "宋体", sans-serif; 98 | outline: none; 99 | } 100 | table { 101 | border-collapse: collapse; 102 | } 103 | html { 104 | overflow-y: scroll; 105 | } 106 | .clearfix:before, 107 | .clearfix:after { 108 | content: " "; 109 | display: inline-block; 110 | height: 0; 111 | clear: both; 112 | visibility: hidden; 113 | } 114 | .clearfix { 115 | *zoom: 1; 116 | } 117 | 118 | /*公共类*/ 119 | .fl { 120 | float: left; 121 | } 122 | .fr { 123 | float: right; 124 | } 125 | .al { 126 | text-align: left; 127 | } 128 | .ac { 129 | text-align: center; 130 | } 131 | .ar { 132 | text-align: right; 133 | } 134 | .hide { 135 | display: none; 136 | } 137 | -------------------------------------------------------------------------------- /src/views/Debounce.vue: -------------------------------------------------------------------------------- 1 | 35 | 63 | -------------------------------------------------------------------------------- /packages/utils/img.js: -------------------------------------------------------------------------------- 1 | import { generateUUID } from "./tools"; 2 | 3 | export function fileToBase64(file) { 4 | const reader = new FileReader(); 5 | reader.readAsDataURL(file); 6 | return new Promise(resolve => { 7 | reader.onloadend = function() { 8 | // 图片的 base64 格式, 可以直接当成 img 的 src 属性值 9 | resolve(reader.result); 10 | }; 11 | }); 12 | } 13 | 14 | export async function compressedImg(file) { 15 | const dataBase64Url = await fileToBase64(file); 16 | const result = await dealImage(dataBase64Url, {}, file.type); 17 | return dataURLtoFile(result, generateUUID()); 18 | } 19 | 20 | export function dataURLtoFile(dataurl, filename) { 21 | // 将base64转换为文件 22 | const arr = dataurl.split(","); 23 | const mime = arr[0].match(/:(.*?);/)[1]; 24 | const bstr = atob(arr[1]); 25 | let n = bstr.length; 26 | const u8arr = new Uint8Array(n); 27 | while (n--) { 28 | u8arr[n] = bstr.charCodeAt(n); 29 | } 30 | return new File([u8arr], filename, { type: mime }); 31 | } 32 | 33 | /** 34 | * 图片压缩,默认同比例压缩 35 | * @param {Object} path 36 | * pc端传入的路径可以为相对路径,但是在移动端上必须传入的路径是照相图片储存的绝对路径 37 | * @param {Object} obj 38 | * obj 对象 有 width, height, quality(0-1) 39 | * @param {Object} callback 40 | * 回调函数有一个参数,base64的字符串数据 41 | */ 42 | export function dealImage(path, obj = {}, formatType = "image/jpeg") { 43 | const img = new Image(); 44 | img.src = path; 45 | return new Promise(resolve => { 46 | img.onload = function $_() { 47 | const that = this; 48 | // 默认按比例压缩 49 | let w = that.width; 50 | let h = that.height; 51 | const scale = w / h; 52 | w = obj.width || w; 53 | h = obj.height || w / scale; 54 | let quality = 0.7; // 默认图片质量为0.7 55 | // 生成canvas 56 | const canvas = document.createElement("canvas"); 57 | const ctx = canvas.getContext("2d"); 58 | // 创建属性节点 59 | const anw = document.createAttribute("width"); 60 | anw.nodeValue = w; 61 | const anh = document.createAttribute("height"); 62 | anh.nodeValue = h; 63 | canvas.setAttributeNode(anw); 64 | canvas.setAttributeNode(anh); 65 | ctx.drawImage(that, 0, 0, w, h); 66 | // 图像质量 67 | if (obj.quality && obj.quality <= 1 && obj.quality > 0) { 68 | quality = obj.quality; 69 | } 70 | // quality值越小,所绘制出的图像越模糊 71 | const base64 = canvas.toDataURL(formatType, quality); 72 | // 回调函数返回base64的值 73 | resolve(base64); 74 | }; 75 | }); 76 | } 77 | // 图片预加载 78 | export function preLoadImg(src, cb) { 79 | const Img = new Image(); 80 | Img.onload = cb; 81 | Img.src = src; 82 | } 83 | -------------------------------------------------------------------------------- /packages/directives/time.js: -------------------------------------------------------------------------------- 1 | let timer = null; 2 | 3 | export default { 4 | bind(el, { value }) { 5 | const result = timestampFormat(value); 6 | const isInterval = 7 | result === "刚刚" || 8 | result.indexOf("小时前") !== -1 || 9 | result.indexOf("分钟前") !== -1; 10 | el.innerText = result; 11 | if (isInterval) { 12 | //判断是否使用定时器进行更新 13 | timer = setInterval(() => { 14 | const result = timestampFormat(value); 15 | el.innerText = result; 16 | }, 1000 * 60 * 5); 17 | } 18 | }, 19 | update(el, { value }) { 20 | const result = timestampFormat(value); 21 | const isInterval = 22 | result === "刚刚" || 23 | result.indexOf("小时前") !== -1 || 24 | result.indexOf("分钟前") !== -1; 25 | el.innerText = result; 26 | if (isInterval) { 27 | //判断是否使用定时器进行更新 28 | timer = setInterval(() => { 29 | const result = timestampFormat(value); 30 | el.innerText = result; 31 | }, 1000 * 60 * 5); 32 | } 33 | }, 34 | unbind() { 35 | clearInterval(timer); 36 | } 37 | }; 38 | function zeroize(num) { 39 | return (String(num).length == 1 ? "0" : "") + num; 40 | } 41 | 42 | function timestampFormat(timestamp) { 43 | let curTimestamp = parseInt(new Date().getTime() / 1000); //当前时间戳 44 | let timestampDiff = curTimestamp - timestamp; // 参数时间戳与当前时间戳相差秒数 45 | let curDate = new Date(curTimestamp * 1000); // 当前时间日期对象 46 | let tmDate = new Date(timestamp * 1000); // 参数时间戳转换成的日期对象 47 | 48 | let Y = tmDate.getFullYear(), 49 | m = tmDate.getMonth() + 1, 50 | d = tmDate.getDate(); 51 | let H = tmDate.getHours(), 52 | i = tmDate.getMinutes(), 53 | s = tmDate.getSeconds(); 54 | 55 | if (timestampDiff < 60) { 56 | return "刚刚"; 57 | } else if (timestampDiff < 3600) { 58 | // 一小时前之内 59 | return Math.floor(timestampDiff / 60) + "分钟前"; 60 | } else if ( 61 | // curDate.getFullYear() == Y && 62 | // curDate.getMonth() + 1 == m && 63 | // curDate.getDate() == d 64 | timestampDiff < 65 | 60 * 60 * 24 66 | ) { 67 | return Math.floor(timestampDiff / (60 * 60)) + "小时前"; 68 | // return '今天' + zeroize(H) + ':' + zeroize(i) 69 | } else { 70 | // let newDate = new Date((curTimestamp - 86400) * 1000); // 参数中的时间戳加一天转换成的日期对象 71 | if ( 72 | // newDate.getFullYear() == Y && 73 | // newDate.getMonth() + 1 == m && 74 | // newDate.getDate() == d 75 | 60 * 60 * 24 < timestampDiff && 76 | timestampDiff < 60 * 60 * 24 * 2 77 | ) { 78 | //return '昨天' + zeroize(H) + ':' + zeroize(i) 79 | return "一天前"; 80 | } else if (curDate.getFullYear() == Y) { 81 | return ( 82 | zeroize(m) + "-" + zeroize(d) + " " + zeroize(H) + ":" + zeroize(i) 83 | ); 84 | } else { 85 | return ( 86 | Y + "-" + zeroize(m) + "-" + zeroize(d) 87 | // + "- " 88 | // zeroize(H) + 89 | // ":" + 90 | // zeroize(i) 91 | ); 92 | } 93 | } 94 | } 95 | -------------------------------------------------------------------------------- /packages/components/uploader/README.md: -------------------------------------------------------------------------------- 1 | ## 💡 ali-oss 图片上传组件 基于 vue 2 | 3 | 实际效果 4 | 5 | ![image](https://github.com/z253573760/cc-tools/blob/master/src/assets/load/gifhome_480x490_25s.gif?raw=true) 6 | 7 | ## 📝 参数说明 8 | 9 | | 属性 | 说明 | 类型 | 默认值 | 10 | | ------------- | ------------------------------------------------------------------------------------------------------- | -------------------- | ------ | 11 | | text | 文本提示 | String | | 12 | | width | 宽高 | Number,String | 100 | 13 | | limit | 最大允许上传个数 | Number | 6 | 14 | | ossOpts | 阿里 OSS 上传的参数 具体移步阿里 oss 文档 | Object | 必填 | 15 | | before-upload | 上传文件之前的钩子,参数为上传的文件,若返回 false 或者返回 Promise 且被 reject,则停止上传。 | function(file) | | 16 | | before-remove | 删除文件之前的钩子,参数为上传的文件和文件列表,若返回 false 或者返回 Promise 且被 reject,则停止上传。 | function(url, index) | | 17 | | on-preview | 预览图片的钩子 | function(url) | | 18 | | on-error | 文件上传失败时的钩子 | function(err,file) | | 19 | | on-success | 文件上传成功时的钩子 | function(url,file) | | 20 | 21 | ## ✨ 全局注册 22 | 23 | ``` 24 | 方式一: 25 | 26 | import { CcUploader } from "@zhoucanyu/cc-tools"; 27 | Vue.use( CcUploader ) 28 | 29 | ``` 30 | 31 | ``` 32 | 方式二: 33 | 34 | import { CcUploader } from "@zhoucanyu/cc-tools"; 35 | Vue.component("cc-uploader", CcUploader ) 36 | 37 | ``` 38 | 39 | ## 📦 组件内使用 40 | 41 | ``` 42 | 57 | 101 | ``` 102 | 103 | ## 🐛 Issues 104 | 105 | 如果你发现了错误,请在我们 GitHub 的 Issues 上提出问题。 106 | -------------------------------------------------------------------------------- /packages/utils/tools.js: -------------------------------------------------------------------------------- 1 | import { isFunc } from "./type"; 2 | import { warn } from "./log"; 3 | // 日期格式化 4 | export const dateFormate = ( 5 | _date = new Date(), 6 | fmt = "yyyy-MM-dd hh:mm:ss" 7 | ) => { 8 | const date = new Date(_date); 9 | const o = { 10 | "M+": date.getMonth() + 1, //月份 11 | "d+": date.getDate(), //日 12 | "h+": date.getHours(), //小时 13 | "m+": date.getMinutes(), //分 14 | "s+": date.getSeconds(), //秒 15 | "q+": Math.floor((date.getMonth() + 3) / 3), //季度 16 | S: date.getMilliseconds() //毫秒 17 | }; 18 | if (/(y+)/.test(fmt)) 19 | fmt = fmt.replace( 20 | RegExp.$1, 21 | (date.getFullYear() + "").substr(4 - RegExp.$1.length) 22 | ); 23 | for (var k in o) 24 | if (new RegExp("(" + k + ")").test(fmt)) 25 | fmt = fmt.replace( 26 | RegExp.$1, 27 | RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length) 28 | ); 29 | return fmt; 30 | }; 31 | 32 | //函数防抖 函数防抖是在最后一次事件后才触发一次函数 33 | export function debounce(func, delay = 300, I = null) { 34 | return () => { 35 | clearTimeout(I); 36 | I = setTimeout((...args) => func(...args), delay); 37 | }; 38 | } 39 | //多维数组摊平 40 | export function flatten(arr) { 41 | return [].concat(...arr.map(_ => (Array.isArray(_) ? flatten(_) : _))); 42 | } 43 | 44 | //函数节流 过滤重复滚动事件 45 | //函数节流不管事件触发有多频繁,都会保证在规定时间内一定会执行一次真正的事件处理函数 46 | export function throttle(func, delay = 60) { 47 | let lock = false; 48 | return (...args) => { 49 | if (lock) return; 50 | func(...args); 51 | lock = true; 52 | setTimeout(() => (lock = false), delay); 53 | }; 54 | } 55 | 56 | // 柯里化函数 57 | // 对于curry(foo) , g函数参数参数足够4个 58 | // 就调用foo(a,b,c,d) 59 | // 如果小于就返回一个可以累计参数的函数 60 | export const curry = func => { 61 | const g = (...allArgs) => 62 | allArgs.length >= func.length 63 | ? func(...allArgs) 64 | : (...args) => g(...allArgs, ...args); 65 | return g; 66 | }; 67 | 68 | export async function handlerPromise(func) { 69 | try { 70 | const data = await func(); 71 | return [data, null]; 72 | } catch (err) { 73 | return [null, true]; 74 | } 75 | } 76 | 77 | // 只执行一次 78 | export function once(func) { 79 | let called = false; 80 | return function() { 81 | if (!called) { 82 | called = true; 83 | func.apply(this, arguments); 84 | } 85 | }; 86 | } 87 | 88 | // 横竖屏切换的回调钩子 89 | export function orientate(func1, func2) { 90 | if (!isFunc(func1) || !isFunc(func2)) { 91 | warn("orientate函数 接受2个回调函数 你传的参数不符合函数类型"); 92 | } 93 | window.addEventListener( 94 | "onorientationchange" in window ? "orientationchange" : "resize", 95 | () => { 96 | if (window.orientation === 180 || window.orientation === 0) { 97 | // "竖屏状态! 98 | func1(); 99 | return; 100 | } 101 | if (window.orientation === 90 || window.orientation === -90) { 102 | // "横屏状态! 103 | func2(); 104 | return; 105 | } 106 | }, 107 | false 108 | ); 109 | } 110 | 111 | // 判断是否在移动端 112 | export function isMobile() { 113 | return /Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent); 114 | } 115 | 116 | // 判断是否竖屏 117 | export function isMatches() { 118 | const mql = window.matchMedia("(orientation: portrait)"); 119 | return !mql.matches; 120 | } 121 | 122 | export function getScrollTop() { 123 | return document.documentElement.scrollTop || document.body.scrollTop; 124 | } 125 | 126 | export function generateUUID() { 127 | let d = new Date().getTime(); 128 | if (window.performance && typeof window.performance.now === "function") { 129 | d += performance.now(); // use high-precision timer if available 130 | } 131 | const uuid = "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function( 132 | c 133 | ) { 134 | const r = (d + Math.random() * 16) % 16 | 0; 135 | d = Math.floor(d / 16); 136 | return (c === "x" ? r : (r & 0x3) | 0x8).toString(16); 137 | }); 138 | return uuid; 139 | } 140 | -------------------------------------------------------------------------------- /lib/cc-tools.umd.1.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["webpack://cc-tools/./packages/components/tree-menu.vue?9d26","webpack://cc-tools/./packages/components/tree-menu.vue?09ef","webpack://cc-tools/packages/components/tree-menu.vue","webpack://cc-tools/./packages/components/tree-menu.vue?cb54","webpack://cc-tools/./packages/components/tree-menu.vue","webpack://cc-tools/./node_modules/core-js/modules/es6.array.fill.js","webpack://cc-tools/./packages/components/tree-menu.vue?aa12"],"names":[],"mappings":";;;;;;AAAA;AAAA;AAAA;AAAqhB,CAAgB,2jBAAG,EAAC,C;;;;;;;;;;;ACAziB,0BAA0B,aAAa,0BAA0B,wBAAwB,2BAA2B,sBAAsB,wCAAwC,iBAAiB,UAAU,UAAU,wBAAwB,yBAAyB,2BAA2B,gMAAgM,2BAA2B,mBAAmB,OAAO,qBAAqB,0DAA0D,OAAO,sBAAsB,qBAAqB;AACzpB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC4DA;AACA,kBADA;AAEA;AACA;AACA,2BADA;AAEA;AAFA;AADA,GAFA;AAQA,SARA,qBAQA;AACA;AACA;AACA,GAXA;AAYA,MAZA,kBAYA;AACA;AACA;AADA;AAGA,GAhBA;AAiBA;AACA,UADA,kBACA,KADA,EACA;AACA;;AACA;AACA;AACA;AALA;AAjBA,G;;AC7DmU,CAAgB,kHAAG,EAAC,C;;;;;;;;ACAnP;AACvC;AACL;AACsC;;;AAG9F;AAC0F;AAC1F,gBAAgB,8CAAU;AAC1B,EAAE,4CAAM;AACR,EAAE,MAAM;AACR,EAAE,eAAe;AACjB;AACA;AACA;AACA;;AAEA;;AAEe,gG;;;;;;;ACnBf;AACA,cAAc,mBAAO,CAAC,MAAW;;AAEjC,6BAA6B,OAAO,mBAAO,CAAC,MAAe,GAAG;;AAE9D,mBAAO,CAAC,MAAuB;;;;;;;;ACL/B,uC","file":"cc-tools.umd.1.js","sourcesContent":["import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/lib/loader.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./tree-menu.vue?vue&type=style&index=0&id=856c5b48&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/lib/loader.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./tree-menu.vue?vue&type=style&index=0&id=856c5b48&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"warpper\"},_vm._l((_vm.list),function(item,index){return _c('div',{key:index},[_c('p',{staticClass:\"title\",on:{\"click\":function($event){return _vm.toggle(index)}}},[(item.children)?_c('span',[(_vm.statusArr[index])?_c('span',[_vm._v(\"-\")]):_c('span',[_vm._v(\"+\")])]):_c('span',[_vm._v(\" \")]),_vm._v(\"\\n \"+_vm._s(item.title)+\"\\n \")]),_c('div',{staticClass:\"tree-warpper\"},[_c('transition',{attrs:{\"name\":\"slide-fade\"}},[(item.children && _vm.statusArr[index])?_c('tree-menu',{attrs:{\"list\":item.children}}):_vm._e()],1)],1)])}),0)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./tree-menu.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./tree-menu.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./tree-menu.vue?vue&type=template&id=856c5b48&scoped=true&\"\nimport script from \"./tree-menu.vue?vue&type=script&lang=js&\"\nexport * from \"./tree-menu.vue?vue&type=script&lang=js&\"\nimport style0 from \"./tree-menu.vue?vue&type=style&index=0&id=856c5b48&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"856c5b48\",\n null\n \n)\n\nexport default component.exports","// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)\nvar $export = require('./_export');\n\n$export($export.P, 'Array', { fill: require('./_array-fill') });\n\nrequire('./_add-to-unscopables')('fill');\n","// extracted by mini-css-extract-plugin"],"sourceRoot":""} -------------------------------------------------------------------------------- /lib/cc-tools.common.1.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["webpack://cc-tools/./packages/components/tree-menu.vue?9d26","webpack://cc-tools/./packages/components/tree-menu.vue?09ef","webpack://cc-tools/packages/components/tree-menu.vue","webpack://cc-tools/./packages/components/tree-menu.vue?cb54","webpack://cc-tools/./packages/components/tree-menu.vue","webpack://cc-tools/./node_modules/core-js/modules/es6.array.fill.js","webpack://cc-tools/./packages/components/tree-menu.vue?aa12"],"names":[],"mappings":";;;;;;AAAA;AAAA;AAAA;AAAqhB,CAAgB,2jBAAG,EAAC,C;;;;;;;;;;;ACAziB,0BAA0B,aAAa,0BAA0B,wBAAwB,2BAA2B,sBAAsB,wCAAwC,iBAAiB,UAAU,UAAU,wBAAwB,yBAAyB,2BAA2B,gMAAgM,2BAA2B,mBAAmB,OAAO,qBAAqB,0DAA0D,OAAO,sBAAsB,qBAAqB;AACzpB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC4DA;AACA,kBADA;AAEA;AACA;AACA,2BADA;AAEA;AAFA;AADA,GAFA;AAQA,SARA,qBAQA;AACA;AACA;AACA,GAXA;AAYA,MAZA,kBAYA;AACA;AACA;AADA;AAGA,GAhBA;AAiBA;AACA,UADA,kBACA,KADA,EACA;AACA;;AACA;AACA;AACA;AALA;AAjBA,G;;AC7DmU,CAAgB,kHAAG,EAAC,C;;;;;;;;ACAnP;AACvC;AACL;AACsC;;;AAG9F;AAC0F;AAC1F,gBAAgB,8CAAU;AAC1B,EAAE,4CAAM;AACR,EAAE,MAAM;AACR,EAAE,eAAe;AACjB;AACA;AACA;AACA;;AAEA;;AAEe,gG;;;;;;;ACnBf;AACA,cAAc,mBAAO,CAAC,MAAW;;AAEjC,6BAA6B,OAAO,mBAAO,CAAC,MAAe,GAAG;;AAE9D,mBAAO,CAAC,MAAuB;;;;;;;;ACL/B,uC","file":"cc-tools.common.1.js","sourcesContent":["import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/lib/loader.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./tree-menu.vue?vue&type=style&index=0&id=856c5b48&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/lib/loader.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./tree-menu.vue?vue&type=style&index=0&id=856c5b48&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"warpper\"},_vm._l((_vm.list),function(item,index){return _c('div',{key:index},[_c('p',{staticClass:\"title\",on:{\"click\":function($event){return _vm.toggle(index)}}},[(item.children)?_c('span',[(_vm.statusArr[index])?_c('span',[_vm._v(\"-\")]):_c('span',[_vm._v(\"+\")])]):_c('span',[_vm._v(\" \")]),_vm._v(\"\\n \"+_vm._s(item.title)+\"\\n \")]),_c('div',{staticClass:\"tree-warpper\"},[_c('transition',{attrs:{\"name\":\"slide-fade\"}},[(item.children && _vm.statusArr[index])?_c('tree-menu',{attrs:{\"list\":item.children}}):_vm._e()],1)],1)])}),0)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./tree-menu.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./tree-menu.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./tree-menu.vue?vue&type=template&id=856c5b48&scoped=true&\"\nimport script from \"./tree-menu.vue?vue&type=script&lang=js&\"\nexport * from \"./tree-menu.vue?vue&type=script&lang=js&\"\nimport style0 from \"./tree-menu.vue?vue&type=style&index=0&id=856c5b48&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"856c5b48\",\n null\n \n)\n\nexport default component.exports","// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)\nvar $export = require('./_export');\n\n$export($export.P, 'Array', { fill: require('./_array-fill') });\n\nrequire('./_add-to-unscopables')('fill');\n","// extracted by mini-css-extract-plugin"],"sourceRoot":""} -------------------------------------------------------------------------------- /lib/cc-tools.umd.1.js: -------------------------------------------------------------------------------- 1 | ((typeof self !== 'undefined' ? self : this)["webpackJsonpcc_tools"] = (typeof self !== 'undefined' ? self : this)["webpackJsonpcc_tools"] || []).push([[1],{ 2 | 3 | /***/ "295d": 4 | /***/ (function(module, __webpack_exports__, __webpack_require__) { 5 | 6 | "use strict"; 7 | /* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_lib_loader_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tree_menu_vue_vue_type_style_index_0_id_856c5b48_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("e136"); 8 | /* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_lib_loader_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tree_menu_vue_vue_type_style_index_0_id_856c5b48_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_lib_loader_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tree_menu_vue_vue_type_style_index_0_id_856c5b48_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__); 9 | /* unused harmony reexport * */ 10 | /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_lib_loader_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tree_menu_vue_vue_type_style_index_0_id_856c5b48_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a); 11 | 12 | /***/ }), 13 | 14 | /***/ "2eaa": 15 | /***/ (function(module, __webpack_exports__, __webpack_require__) { 16 | 17 | "use strict"; 18 | __webpack_require__.r(__webpack_exports__); 19 | 20 | // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"6a83156a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/components/tree-menu.vue?vue&type=template&id=856c5b48&scoped=true& 21 | var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:"warpper"},_vm._l((_vm.list),function(item,index){return _c('div',{key:index},[_c('p',{staticClass:"title",on:{"click":function($event){return _vm.toggle(index)}}},[(item.children)?_c('span',[(_vm.statusArr[index])?_c('span',[_vm._v("-")]):_c('span',[_vm._v("+")])]):_c('span',[_vm._v(" ")]),_vm._v("\n "+_vm._s(item.title)+"\n ")]),_c('div',{staticClass:"tree-warpper"},[_c('transition',{attrs:{"name":"slide-fade"}},[(item.children && _vm.statusArr[index])?_c('tree-menu',{attrs:{"list":item.children}}):_vm._e()],1)],1)])}),0)])} 22 | var staticRenderFns = [] 23 | 24 | 25 | // CONCATENATED MODULE: ./packages/components/tree-menu.vue?vue&type=template&id=856c5b48&scoped=true& 26 | 27 | // EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs2/helpers/esm/toConsumableArray.js + 3 modules 28 | var toConsumableArray = __webpack_require__("75fc"); 29 | 30 | // EXTERNAL MODULE: ./node_modules/core-js/modules/es6.array.fill.js 31 | var es6_array_fill = __webpack_require__("6c7b"); 32 | 33 | // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/components/tree-menu.vue?vue&type=script&lang=js& 34 | 35 | 36 | // 37 | // 38 | // 39 | // 40 | // 41 | // 42 | // 43 | // 44 | // 45 | // 46 | // 47 | // 48 | // 49 | // 50 | // 51 | // 52 | // 53 | // 54 | // 55 | // 56 | // 57 | // 58 | // 59 | // 60 | // 61 | // 62 | // 63 | // 64 | // 65 | // 66 | // 67 | // 68 | // 69 | // 70 | // 71 | // 72 | // 73 | // 74 | // 75 | // 76 | // 77 | // 78 | // 79 | // 80 | // 81 | // 82 | // 83 | // 84 | // 85 | // 86 | // 87 | // 88 | // 89 | // 90 | // 91 | // 92 | // 93 | // 94 | // 95 | // 96 | /* harmony default export */ var tree_menuvue_type_script_lang_js_ = ({ 97 | name: "treeMenu", 98 | props: { 99 | list: { 100 | type: [Object, Array], 101 | required: true 102 | } 103 | }, 104 | created: function created() { 105 | var arr = Array(this.list.length).fill(false); 106 | this.statusArr = arr; 107 | }, 108 | data: function data() { 109 | return { 110 | statusArr: [] 111 | }; 112 | }, 113 | methods: { 114 | toggle: function toggle(index) { 115 | var arr = Object(toConsumableArray["a" /* default */])(this.statusArr); 116 | 117 | arr[index] = !arr[index]; 118 | this.statusArr = arr; 119 | } 120 | } 121 | }); 122 | // CONCATENATED MODULE: ./packages/components/tree-menu.vue?vue&type=script&lang=js& 123 | /* harmony default export */ var components_tree_menuvue_type_script_lang_js_ = (tree_menuvue_type_script_lang_js_); 124 | // EXTERNAL MODULE: ./packages/components/tree-menu.vue?vue&type=style&index=0&id=856c5b48&lang=scss&scoped=true& 125 | var tree_menuvue_type_style_index_0_id_856c5b48_lang_scss_scoped_true_ = __webpack_require__("295d"); 126 | 127 | // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js 128 | var componentNormalizer = __webpack_require__("2877"); 129 | 130 | // CONCATENATED MODULE: ./packages/components/tree-menu.vue 131 | 132 | 133 | 134 | 135 | 136 | 137 | /* normalize component */ 138 | 139 | var component = Object(componentNormalizer["a" /* default */])( 140 | components_tree_menuvue_type_script_lang_js_, 141 | render, 142 | staticRenderFns, 143 | false, 144 | null, 145 | "856c5b48", 146 | null 147 | 148 | ) 149 | 150 | /* harmony default export */ var tree_menu = __webpack_exports__["default"] = (component.exports); 151 | 152 | /***/ }), 153 | 154 | /***/ "6c7b": 155 | /***/ (function(module, exports, __webpack_require__) { 156 | 157 | // 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) 158 | var $export = __webpack_require__("5ca1"); 159 | 160 | $export($export.P, 'Array', { fill: __webpack_require__("36bd") }); 161 | 162 | __webpack_require__("9c6c")('fill'); 163 | 164 | 165 | /***/ }), 166 | 167 | /***/ "e136": 168 | /***/ (function(module, exports, __webpack_require__) { 169 | 170 | // extracted by mini-css-extract-plugin 171 | 172 | /***/ }) 173 | 174 | }]); 175 | //# sourceMappingURL=cc-tools.umd.1.js.map -------------------------------------------------------------------------------- /lib/cc-tools.common.1.js: -------------------------------------------------------------------------------- 1 | ((typeof self !== 'undefined' ? self : this)["webpackJsonpcc_tools"] = (typeof self !== 'undefined' ? self : this)["webpackJsonpcc_tools"] || []).push([[1],{ 2 | 3 | /***/ "295d": 4 | /***/ (function(module, __webpack_exports__, __webpack_require__) { 5 | 6 | "use strict"; 7 | /* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_lib_loader_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tree_menu_vue_vue_type_style_index_0_id_856c5b48_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("e136"); 8 | /* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_lib_loader_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tree_menu_vue_vue_type_style_index_0_id_856c5b48_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_lib_loader_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tree_menu_vue_vue_type_style_index_0_id_856c5b48_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__); 9 | /* unused harmony reexport * */ 10 | /* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_lib_loader_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tree_menu_vue_vue_type_style_index_0_id_856c5b48_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default.a); 11 | 12 | /***/ }), 13 | 14 | /***/ "2eaa": 15 | /***/ (function(module, __webpack_exports__, __webpack_require__) { 16 | 17 | "use strict"; 18 | __webpack_require__.r(__webpack_exports__); 19 | 20 | // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"6a83156a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/components/tree-menu.vue?vue&type=template&id=856c5b48&scoped=true& 21 | var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:"warpper"},_vm._l((_vm.list),function(item,index){return _c('div',{key:index},[_c('p',{staticClass:"title",on:{"click":function($event){return _vm.toggle(index)}}},[(item.children)?_c('span',[(_vm.statusArr[index])?_c('span',[_vm._v("-")]):_c('span',[_vm._v("+")])]):_c('span',[_vm._v(" ")]),_vm._v("\n "+_vm._s(item.title)+"\n ")]),_c('div',{staticClass:"tree-warpper"},[_c('transition',{attrs:{"name":"slide-fade"}},[(item.children && _vm.statusArr[index])?_c('tree-menu',{attrs:{"list":item.children}}):_vm._e()],1)],1)])}),0)])} 22 | var staticRenderFns = [] 23 | 24 | 25 | // CONCATENATED MODULE: ./packages/components/tree-menu.vue?vue&type=template&id=856c5b48&scoped=true& 26 | 27 | // EXTERNAL MODULE: ./node_modules/@babel/runtime-corejs2/helpers/esm/toConsumableArray.js + 3 modules 28 | var toConsumableArray = __webpack_require__("75fc"); 29 | 30 | // EXTERNAL MODULE: ./node_modules/core-js/modules/es6.array.fill.js 31 | var es6_array_fill = __webpack_require__("6c7b"); 32 | 33 | // CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/components/tree-menu.vue?vue&type=script&lang=js& 34 | 35 | 36 | // 37 | // 38 | // 39 | // 40 | // 41 | // 42 | // 43 | // 44 | // 45 | // 46 | // 47 | // 48 | // 49 | // 50 | // 51 | // 52 | // 53 | // 54 | // 55 | // 56 | // 57 | // 58 | // 59 | // 60 | // 61 | // 62 | // 63 | // 64 | // 65 | // 66 | // 67 | // 68 | // 69 | // 70 | // 71 | // 72 | // 73 | // 74 | // 75 | // 76 | // 77 | // 78 | // 79 | // 80 | // 81 | // 82 | // 83 | // 84 | // 85 | // 86 | // 87 | // 88 | // 89 | // 90 | // 91 | // 92 | // 93 | // 94 | // 95 | // 96 | /* harmony default export */ var tree_menuvue_type_script_lang_js_ = ({ 97 | name: "treeMenu", 98 | props: { 99 | list: { 100 | type: [Object, Array], 101 | required: true 102 | } 103 | }, 104 | created: function created() { 105 | var arr = Array(this.list.length).fill(false); 106 | this.statusArr = arr; 107 | }, 108 | data: function data() { 109 | return { 110 | statusArr: [] 111 | }; 112 | }, 113 | methods: { 114 | toggle: function toggle(index) { 115 | var arr = Object(toConsumableArray["a" /* default */])(this.statusArr); 116 | 117 | arr[index] = !arr[index]; 118 | this.statusArr = arr; 119 | } 120 | } 121 | }); 122 | // CONCATENATED MODULE: ./packages/components/tree-menu.vue?vue&type=script&lang=js& 123 | /* harmony default export */ var components_tree_menuvue_type_script_lang_js_ = (tree_menuvue_type_script_lang_js_); 124 | // EXTERNAL MODULE: ./packages/components/tree-menu.vue?vue&type=style&index=0&id=856c5b48&lang=scss&scoped=true& 125 | var tree_menuvue_type_style_index_0_id_856c5b48_lang_scss_scoped_true_ = __webpack_require__("295d"); 126 | 127 | // EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js 128 | var componentNormalizer = __webpack_require__("2877"); 129 | 130 | // CONCATENATED MODULE: ./packages/components/tree-menu.vue 131 | 132 | 133 | 134 | 135 | 136 | 137 | /* normalize component */ 138 | 139 | var component = Object(componentNormalizer["a" /* default */])( 140 | components_tree_menuvue_type_script_lang_js_, 141 | render, 142 | staticRenderFns, 143 | false, 144 | null, 145 | "856c5b48", 146 | null 147 | 148 | ) 149 | 150 | /* harmony default export */ var tree_menu = __webpack_exports__["default"] = (component.exports); 151 | 152 | /***/ }), 153 | 154 | /***/ "6c7b": 155 | /***/ (function(module, exports, __webpack_require__) { 156 | 157 | // 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) 158 | var $export = __webpack_require__("5ca1"); 159 | 160 | $export($export.P, 'Array', { fill: __webpack_require__("36bd") }); 161 | 162 | __webpack_require__("9c6c")('fill'); 163 | 164 | 165 | /***/ }), 166 | 167 | /***/ "e136": 168 | /***/ (function(module, exports, __webpack_require__) { 169 | 170 | // extracted by mini-css-extract-plugin 171 | 172 | /***/ }) 173 | 174 | }]); 175 | //# sourceMappingURL=cc-tools.common.1.js.map -------------------------------------------------------------------------------- /lib/cc-tools.umd.min.1.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["webpack://cc-tools/./packages/components/tree-menu.vue?9d26","webpack://cc-tools/./packages/components/tree-menu.vue?09ef","webpack://cc-tools/packages/components/tree-menu.vue","webpack://cc-tools/./packages/components/tree-menu.vue?cb54","webpack://cc-tools/./packages/components/tree-menu.vue","webpack://cc-tools/./node_modules/core-js/modules/es6.array.fill.js"],"names":["_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_lib_loader_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tree_menu_vue_vue_type_style_index_0_id_856c5b48_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0__","__webpack_require__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_lib_loader_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_tree_menu_vue_vue_type_style_index_0_id_856c5b48_lang_scss_scoped_true___WEBPACK_IMPORTED_MODULE_0___default","n","render","_vm","this","_h","$createElement","_c","_self","staticClass","_l","item","index","key","on","click","$event","toggle","statusArr","_v","_s","title","attrs","name","children","list","_e","staticRenderFns","tree_menuvue_type_script_lang_js_","props","type","Object","Array","required","created","arr","length","fill","data","methods","toConsumableArray","components_tree_menuvue_type_script_lang_js_","component","componentNormalizer","__webpack_exports__","$export","P"],"mappings":"iLAAA,IAAAA,EAAAC,EAAA,QAAAC,EAAAD,EAAAE,EAAAH,GAAqiBE,EAAG,8CCAxiB,IAAAE,EAAA,WAA0B,IAAAC,EAAAC,KAAaC,EAAAF,EAAAG,eAA0BC,EAAAJ,EAAAK,MAAAD,IAAAF,EAAwB,OAAAE,EAAA,OAAAA,EAAA,OAA2BE,YAAA,WAAsBN,EAAAO,GAAAP,EAAA,cAAAQ,EAAAC,GAAwC,OAAAL,EAAA,OAAiBM,IAAAD,GAAU,CAAAL,EAAA,KAAUE,YAAA,QAAAK,GAAA,CAAwBC,MAAA,SAAAC,GAAyB,OAAAb,EAAAc,OAAAL,MAA2B,CAAAD,EAAA,SAAAJ,EAAA,QAAAJ,EAAAe,UAAAN,GAAAL,EAAA,QAAAJ,EAAAgB,GAAA,OAAAZ,EAAA,QAAAJ,EAAAgB,GAAA,SAAAZ,EAAA,QAAAJ,EAAAgB,GAAA,OAAAhB,EAAAgB,GAAA,aAAAhB,EAAAiB,GAAAT,EAAAU,OAAA,cAAAd,EAAA,OAAgME,YAAA,gBAA2B,CAAAF,EAAA,cAAmBe,MAAA,CAAOC,KAAA,eAAqB,CAAAZ,EAAAa,UAAArB,EAAAe,UAAAN,GAAAL,EAAA,aAA0De,MAAA,CAAOG,KAAAd,EAAAa,YAAsBrB,EAAAuB,MAAA,WAAqB,MACzpBC,EAAA,eC4DAC,aAAA,CACAL,KAAA,WACAM,MAAA,CACAJ,KAAA,CACAK,KAAA,CAAAC,OAAAC,OACAC,UAAA,IAGAC,QARA,WASA,IAAAC,EAAAH,MAAA5B,KAAAqB,KAAAW,QAAAC,MAAA,GACAjC,KAAAc,UAAAiB,GAEAG,KAZA,WAaA,OACApB,UAAA,KAGAqB,QAAA,CACAtB,OADA,SACAL,GACA,IAAAuB,EAAAJ,OAAAS,EAAA,KAAAT,CAAA3B,KAAAc,WACAiB,EAAAvB,IAAAuB,EAAAvB,GACAR,KAAAc,UAAAiB,MClFmVM,EAAA,0BCQnVC,EAAgBX,OAAAY,EAAA,KAAAZ,CACdU,EACAvC,EACAyB,GACF,EACA,KACA,WACA,MAIeiB,EAAA,WAAAF,kCClBf,IAAAG,EAAc9C,EAAQ,QAEtB8C,IAAAC,EAAA,SAA6BT,KAAOtC,EAAQ,UAE5CA,EAAQ,OAARA,CAA+B","file":"cc-tools.umd.min.1.js","sourcesContent":["import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/lib/loader.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./tree-menu.vue?vue&type=style&index=0&id=856c5b48&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../node_modules/css-loader/index.js??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../node_modules/sass-loader/lib/loader.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./tree-menu.vue?vue&type=style&index=0&id=856c5b48&lang=scss&scoped=true&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"warpper\"},_vm._l((_vm.list),function(item,index){return _c('div',{key:index},[_c('p',{staticClass:\"title\",on:{\"click\":function($event){return _vm.toggle(index)}}},[(item.children)?_c('span',[(_vm.statusArr[index])?_c('span',[_vm._v(\"-\")]):_c('span',[_vm._v(\"+\")])]):_c('span',[_vm._v(\" \")]),_vm._v(\"\\n \"+_vm._s(item.title)+\"\\n \")]),_c('div',{staticClass:\"tree-warpper\"},[_c('transition',{attrs:{\"name\":\"slide-fade\"}},[(item.children && _vm.statusArr[index])?_c('tree-menu',{attrs:{\"list\":item.children}}):_vm._e()],1)],1)])}),0)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./tree-menu.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./tree-menu.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./tree-menu.vue?vue&type=template&id=856c5b48&scoped=true&\"\nimport script from \"./tree-menu.vue?vue&type=script&lang=js&\"\nexport * from \"./tree-menu.vue?vue&type=script&lang=js&\"\nimport style0 from \"./tree-menu.vue?vue&type=style&index=0&id=856c5b48&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"856c5b48\",\n null\n \n)\n\nexport default component.exports","// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)\nvar $export = require('./_export');\n\n$export($export.P, 'Array', { fill: require('./_array-fill') });\n\nrequire('./_add-to-unscopables')('fill');\n"],"sourceRoot":""} -------------------------------------------------------------------------------- /packages/components/uploader/src/uploader.vue: -------------------------------------------------------------------------------- 1 | 57 | 225 | 349 | -------------------------------------------------------------------------------- /lib/cc-tools.css: -------------------------------------------------------------------------------- 1 | .el-progress{position:relative;line-height:1}.el-progress__text{font-size:14px;color:#606266;display:inline-block;vertical-align:middle;margin-left:10px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress-bar,.el-progress-bar__inner:after,.el-progress-bar__innerText{display:inline-block;vertical-align:middle}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:#67c23a}.el-progress.is-success .el-progress__text{color:#67c23a}.el-progress.is-warning .el-progress-bar__inner{background-color:#e6a23c}.el-progress.is-warning .el-progress__text{color:#e6a23c}.el-progress.is-exception .el-progress-bar__inner{background-color:#f56c6c}.el-progress.is-exception .el-progress__text{color:#f56c6c}.el-progress-bar{padding-right:50px;width:100%;margin-right:-55px;-webkit-box-sizing:border-box;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:#ebeef5;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:#409eff;text-align:right;border-radius:100px;line-height:1;white-space:nowrap;-webkit-transition:width .6s ease;transition:width .6s ease}.el-progress-bar__inner:after{content:"";height:100%}.el-progress-bar__innerText{color:#fff;font-size:12px;margin:0 5px}@-webkit-keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}.el-fade-in-enter,.el-fade-in-leave-active,.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active,.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active,.fade-in-linear-enter-active,.fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.el-fade-in-enter-active,.el-fade-in-leave-active,.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45);transform:scale(.45)}.collapse-transition{-webkit-transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out;transition:height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out}.horizontal-collapse-transition{-webkit-transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out;transition:width .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out}.el-list-enter-active,.el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.el-opacity-transition{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}@font-face{font-family:element-icons;src:url(fonts/element-icons.535877f5.woff) format("woff"),url(fonts/element-icons.732389de.ttf) format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-ice-cream-round:before{content:"\E6A0"}.el-icon-ice-cream-square:before{content:"\E6A3"}.el-icon-lollipop:before{content:"\E6A4"}.el-icon-potato-strips:before{content:"\E6A5"}.el-icon-milk-tea:before{content:"\E6A6"}.el-icon-ice-drink:before{content:"\E6A7"}.el-icon-ice-tea:before{content:"\E6A9"}.el-icon-coffee:before{content:"\E6AA"}.el-icon-orange:before{content:"\E6AB"}.el-icon-pear:before{content:"\E6AC"}.el-icon-apple:before{content:"\E6AD"}.el-icon-cherry:before{content:"\E6AE"}.el-icon-watermelon:before{content:"\E6AF"}.el-icon-grape:before{content:"\E6B0"}.el-icon-refrigerator:before{content:"\E6B1"}.el-icon-goblet-square-full:before{content:"\E6B2"}.el-icon-goblet-square:before{content:"\E6B3"}.el-icon-goblet-full:before{content:"\E6B4"}.el-icon-goblet:before{content:"\E6B5"}.el-icon-cold-drink:before{content:"\E6B6"}.el-icon-coffee-cup:before{content:"\E6B8"}.el-icon-water-cup:before{content:"\E6B9"}.el-icon-hot-water:before{content:"\E6BA"}.el-icon-ice-cream:before{content:"\E6BB"}.el-icon-dessert:before{content:"\E6BC"}.el-icon-sugar:before{content:"\E6BD"}.el-icon-tableware:before{content:"\E6BE"}.el-icon-burger:before{content:"\E6BF"}.el-icon-knife-fork:before{content:"\E6C1"}.el-icon-fork-spoon:before{content:"\E6C2"}.el-icon-chicken:before{content:"\E6C3"}.el-icon-food:before{content:"\E6C4"}.el-icon-dish-1:before{content:"\E6C5"}.el-icon-dish:before{content:"\E6C6"}.el-icon-moon-night:before{content:"\E6EE"}.el-icon-moon:before{content:"\E6F0"}.el-icon-cloudy-and-sunny:before{content:"\E6F1"}.el-icon-partly-cloudy:before{content:"\E6F2"}.el-icon-cloudy:before{content:"\E6F3"}.el-icon-sunny:before{content:"\E6F6"}.el-icon-sunset:before{content:"\E6F7"}.el-icon-sunrise-1:before{content:"\E6F8"}.el-icon-sunrise:before{content:"\E6F9"}.el-icon-heavy-rain:before{content:"\E6FA"}.el-icon-lightning:before{content:"\E6FB"}.el-icon-light-rain:before{content:"\E6FC"}.el-icon-wind-power:before{content:"\E6FD"}.el-icon-baseball:before{content:"\E712"}.el-icon-soccer:before{content:"\E713"}.el-icon-football:before{content:"\E715"}.el-icon-basketball:before{content:"\E716"}.el-icon-ship:before{content:"\E73F"}.el-icon-truck:before{content:"\E740"}.el-icon-bicycle:before{content:"\E741"}.el-icon-mobile-phone:before{content:"\E6D3"}.el-icon-service:before{content:"\E6D4"}.el-icon-key:before{content:"\E6E2"}.el-icon-unlock:before{content:"\E6E4"}.el-icon-lock:before{content:"\E6E5"}.el-icon-watch:before{content:"\E6FE"}.el-icon-watch-1:before{content:"\E6FF"}.el-icon-timer:before{content:"\E702"}.el-icon-alarm-clock:before{content:"\E703"}.el-icon-map-location:before{content:"\E704"}.el-icon-delete-location:before{content:"\E705"}.el-icon-add-location:before{content:"\E706"}.el-icon-location-information:before{content:"\E707"}.el-icon-location-outline:before{content:"\E708"}.el-icon-location:before{content:"\E79E"}.el-icon-place:before{content:"\E709"}.el-icon-discover:before{content:"\E70A"}.el-icon-first-aid-kit:before{content:"\E70B"}.el-icon-trophy-1:before{content:"\E70C"}.el-icon-trophy:before{content:"\E70D"}.el-icon-medal:before{content:"\E70E"}.el-icon-medal-1:before{content:"\E70F"}.el-icon-stopwatch:before{content:"\E710"}.el-icon-mic:before{content:"\E711"}.el-icon-copy-document:before{content:"\E718"}.el-icon-full-screen:before{content:"\E719"}.el-icon-switch-button:before{content:"\E71B"}.el-icon-aim:before{content:"\E71C"}.el-icon-crop:before{content:"\E71D"}.el-icon-odometer:before{content:"\E71E"}.el-icon-time:before{content:"\E71F"}.el-icon-bangzhu:before{content:"\E724"}.el-icon-close-notification:before{content:"\E726"}.el-icon-microphone:before{content:"\E727"}.el-icon-turn-off-microphone:before{content:"\E728"}.el-icon-position:before{content:"\E729"}.el-icon-postcard:before{content:"\E72A"}.el-icon-message:before{content:"\E72B"}.el-icon-chat-line-square:before{content:"\E72D"}.el-icon-chat-dot-square:before{content:"\E72E"}.el-icon-chat-dot-round:before{content:"\E72F"}.el-icon-chat-square:before{content:"\E730"}.el-icon-chat-line-round:before{content:"\E731"}.el-icon-chat-round:before{content:"\E732"}.el-icon-set-up:before{content:"\E733"}.el-icon-turn-off:before{content:"\E734"}.el-icon-open:before{content:"\E735"}.el-icon-connection:before{content:"\E736"}.el-icon-link:before{content:"\E737"}.el-icon-cpu:before{content:"\E738"}.el-icon-thumb:before{content:"\E739"}.el-icon-female:before{content:"\E73A"}.el-icon-male:before{content:"\E73B"}.el-icon-guide:before{content:"\E73C"}.el-icon-news:before{content:"\E73E"}.el-icon-price-tag:before{content:"\E744"}.el-icon-discount:before{content:"\E745"}.el-icon-wallet:before{content:"\E747"}.el-icon-coin:before{content:"\E748"}.el-icon-money:before{content:"\E749"}.el-icon-bank-card:before{content:"\E74A"}.el-icon-box:before{content:"\E74B"}.el-icon-present:before{content:"\E74C"}.el-icon-sell:before{content:"\E6D5"}.el-icon-sold-out:before{content:"\E6D6"}.el-icon-shopping-bag-2:before{content:"\E74D"}.el-icon-shopping-bag-1:before{content:"\E74E"}.el-icon-shopping-cart-2:before{content:"\E74F"}.el-icon-shopping-cart-1:before{content:"\E750"}.el-icon-shopping-cart-full:before{content:"\E751"}.el-icon-smoking:before{content:"\E752"}.el-icon-no-smoking:before{content:"\E753"}.el-icon-house:before{content:"\E754"}.el-icon-table-lamp:before{content:"\E755"}.el-icon-school:before{content:"\E756"}.el-icon-office-building:before{content:"\E757"}.el-icon-toilet-paper:before{content:"\E758"}.el-icon-notebook-2:before{content:"\E759"}.el-icon-notebook-1:before{content:"\E75A"}.el-icon-files:before{content:"\E75B"}.el-icon-collection:before{content:"\E75C"}.el-icon-receiving:before{content:"\E75D"}.el-icon-suitcase-1:before{content:"\E760"}.el-icon-suitcase:before{content:"\E761"}.el-icon-film:before{content:"\E763"}.el-icon-collection-tag:before{content:"\E765"}.el-icon-data-analysis:before{content:"\E766"}.el-icon-pie-chart:before{content:"\E767"}.el-icon-data-board:before{content:"\E768"}.el-icon-data-line:before{content:"\E76D"}.el-icon-reading:before{content:"\E769"}.el-icon-magic-stick:before{content:"\E76A"}.el-icon-coordinate:before{content:"\E76B"}.el-icon-mouse:before{content:"\E76C"}.el-icon-brush:before{content:"\E76E"}.el-icon-headset:before{content:"\E76F"}.el-icon-umbrella:before{content:"\E770"}.el-icon-scissors:before{content:"\E771"}.el-icon-mobile:before{content:"\E773"}.el-icon-attract:before{content:"\E774"}.el-icon-monitor:before{content:"\E775"}.el-icon-search:before{content:"\E778"}.el-icon-takeaway-box:before{content:"\E77A"}.el-icon-paperclip:before{content:"\E77D"}.el-icon-printer:before{content:"\E77E"}.el-icon-document-add:before{content:"\E782"}.el-icon-document:before{content:"\E785"}.el-icon-document-checked:before{content:"\E786"}.el-icon-document-copy:before{content:"\E787"}.el-icon-document-delete:before{content:"\E788"}.el-icon-document-remove:before{content:"\E789"}.el-icon-tickets:before{content:"\E78B"}.el-icon-folder-checked:before{content:"\E77F"}.el-icon-folder-delete:before{content:"\E780"}.el-icon-folder-remove:before{content:"\E781"}.el-icon-folder-add:before{content:"\E783"}.el-icon-folder-opened:before{content:"\E784"}.el-icon-folder:before{content:"\E78A"}.el-icon-edit-outline:before{content:"\E764"}.el-icon-edit:before{content:"\E78C"}.el-icon-date:before{content:"\E78E"}.el-icon-c-scale-to-original:before{content:"\E7C6"}.el-icon-view:before{content:"\E6CE"}.el-icon-loading:before{content:"\E6CF"}.el-icon-rank:before{content:"\E6D1"}.el-icon-sort-down:before{content:"\E7C4"}.el-icon-sort-up:before{content:"\E7C5"}.el-icon-sort:before{content:"\E6D2"}.el-icon-finished:before{content:"\E6CD"}.el-icon-refresh-left:before{content:"\E6C7"}.el-icon-refresh-right:before{content:"\E6C8"}.el-icon-refresh:before{content:"\E6D0"}.el-icon-video-play:before{content:"\E7C0"}.el-icon-video-pause:before{content:"\E7C1"}.el-icon-d-arrow-right:before{content:"\E6DC"}.el-icon-d-arrow-left:before{content:"\E6DD"}.el-icon-arrow-up:before{content:"\E6E1"}.el-icon-arrow-down:before{content:"\E6DF"}.el-icon-arrow-right:before{content:"\E6E0"}.el-icon-arrow-left:before{content:"\E6DE"}.el-icon-top-right:before{content:"\E6E7"}.el-icon-top-left:before{content:"\E6E8"}.el-icon-top:before{content:"\E6E6"}.el-icon-bottom:before{content:"\E6EB"}.el-icon-right:before{content:"\E6E9"}.el-icon-back:before{content:"\E6EA"}.el-icon-bottom-right:before{content:"\E6EC"}.el-icon-bottom-left:before{content:"\E6ED"}.el-icon-caret-top:before{content:"\E78F"}.el-icon-caret-bottom:before{content:"\E790"}.el-icon-caret-right:before{content:"\E791"}.el-icon-caret-left:before{content:"\E792"}.el-icon-d-caret:before{content:"\E79A"}.el-icon-share:before{content:"\E793"}.el-icon-menu:before{content:"\E798"}.el-icon-s-grid:before{content:"\E7A6"}.el-icon-s-check:before{content:"\E7A7"}.el-icon-s-data:before{content:"\E7A8"}.el-icon-s-opportunity:before{content:"\E7AA"}.el-icon-s-custom:before{content:"\E7AB"}.el-icon-s-claim:before{content:"\E7AD"}.el-icon-s-finance:before{content:"\E7AE"}.el-icon-s-comment:before{content:"\E7AF"}.el-icon-s-flag:before{content:"\E7B0"}.el-icon-s-marketing:before{content:"\E7B1"}.el-icon-s-shop:before{content:"\E7B4"}.el-icon-s-open:before{content:"\E7B5"}.el-icon-s-management:before{content:"\E7B6"}.el-icon-s-ticket:before{content:"\E7B7"}.el-icon-s-release:before{content:"\E7B8"}.el-icon-s-home:before{content:"\E7B9"}.el-icon-s-promotion:before{content:"\E7BA"}.el-icon-s-operation:before{content:"\E7BB"}.el-icon-s-unfold:before{content:"\E7BC"}.el-icon-s-fold:before{content:"\E7A9"}.el-icon-s-platform:before{content:"\E7BD"}.el-icon-s-order:before{content:"\E7BE"}.el-icon-s-cooperation:before{content:"\E7BF"}.el-icon-bell:before{content:"\E725"}.el-icon-message-solid:before{content:"\E799"}.el-icon-video-camera:before{content:"\E772"}.el-icon-video-camera-solid:before{content:"\E796"}.el-icon-camera:before{content:"\E779"}.el-icon-camera-solid:before{content:"\E79B"}.el-icon-download:before{content:"\E77C"}.el-icon-upload2:before{content:"\E77B"}.el-icon-upload:before{content:"\E7C3"}.el-icon-picture-outline-round:before{content:"\E75F"}.el-icon-picture-outline:before{content:"\E75E"}.el-icon-picture:before{content:"\E79F"}.el-icon-close:before{content:"\E6DB"}.el-icon-check:before{content:"\E6DA"}.el-icon-plus:before{content:"\E6D9"}.el-icon-minus:before{content:"\E6D8"}.el-icon-help:before{content:"\E73D"}.el-icon-s-help:before{content:"\E7B3"}.el-icon-circle-close:before{content:"\E78D"}.el-icon-circle-check:before{content:"\E720"}.el-icon-circle-plus-outline:before{content:"\E723"}.el-icon-remove-outline:before{content:"\E722"}.el-icon-zoom-out:before{content:"\E776"}.el-icon-zoom-in:before{content:"\E777"}.el-icon-error:before{content:"\E79D"}.el-icon-success:before{content:"\E79C"}.el-icon-circle-plus:before{content:"\E7A0"}.el-icon-remove:before{content:"\E7A2"}.el-icon-info:before{content:"\E7A1"}.el-icon-question:before{content:"\E7A4"}.el-icon-warning-outline:before{content:"\E6C9"}.el-icon-warning:before{content:"\E7A3"}.el-icon-goods:before{content:"\E7C2"}.el-icon-s-goods:before{content:"\E7B2"}.el-icon-star-off:before{content:"\E717"}.el-icon-star-on:before{content:"\E797"}.el-icon-more-outline:before{content:"\E6CC"}.el-icon-more:before{content:"\E794"}.el-icon-phone-outline:before{content:"\E6CB"}.el-icon-phone:before{content:"\E795"}.el-icon-user:before{content:"\E6E3"}.el-icon-user-solid:before{content:"\E7A5"}.el-icon-setting:before{content:"\E6CA"}.el-icon-s-tools:before{content:"\E7AC"}.el-icon-delete:before{content:"\E6D7"}.el-icon-delete-solid:before{content:"\E7C9"}.el-icon-eleme:before{content:"\E7C7"}.el-icon-platform-eleme:before{content:"\E7CA"}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}[data-v-5a9d89ca],[data-v-5a9d89ca]:after,[data-v-5a9d89ca]:before{-webkit-box-sizing:border-box;box-sizing:border-box}.cc-uploader-warpper[data-v-5a9d89ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#fff;overflow:hidden;position:relative}.cc-uploader-warpper .cc-file-uploader-warpper[data-v-5a9d89ca]{overflow:hidden;border-radius:5px;border:1px dashed #c0ccda}.cc-uploader-warpper .cc-file-uploader-warpper[data-v-5a9d89ca]:hover{border:1px dashed #87ceeb}.cc-uploader-warpper .cc-file-uploader-warpper .cc-file-uploader[data-v-5a9d89ca]{position:absolute;cursor:pointer;opacity:0;top:0;left:0}.cc-uploader-warpper .cc-file-uploader-warpper .cc-upload[data-v-5a9d89ca]{color:#8c939d;font-size:30px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-uploader-warpper .cc-file-list-warpper[data-v-5a9d89ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-transition:.3s;transition:.3s}.cc-uploader-warpper .cc-file-list-warpper .cc-file-list-item-warpper[data-v-5a9d89ca]{-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.cc-uploader-warpper .cc-file-list-warpper .cc-file-list-item[data-v-5a9d89ca]{margin-right:10px;-webkit-transition:.3s;transition:.3s}.cc-uploader-warpper .cc-file-list-warpper .cc-file-list-item .cc-file-list-item-img-warpper[data-v-5a9d89ca]{border:1px solid #d9d9d9;padding:5px;border-radius:5px;position:relative;overflow:hidden}.cc-uploader-warpper .cc-file-list-warpper .cc-file-list-item .cc-file-list-item-img-warpper:hover .cc-file-action-warpper[data-v-5a9d89ca]{display:-webkit-box;display:-ms-flexbox;display:flex}.cc-uploader-warpper .cc-file-list-warpper .cc-file-list-item .cc-file-list-item-img-warpper .cc-file-action-warpper[data-v-5a9d89ca]{padding:10px;z-index:10;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;display:none;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:50%;left:50%}.cc-uploader-warpper .cc-file-list-warpper .cc-file-list-item .cc-file-list-item-img-warpper .cc-file-action-warpper .el-icon-delete[data-v-5a9d89ca],.cc-uploader-warpper .cc-file-list-warpper .cc-file-list-item .cc-file-list-item-img-warpper .cc-file-action-warpper .el-icon-view[data-v-5a9d89ca]{cursor:pointer}.cc-uploader-warpper .cc-file-list-warpper .cc-file-list-item .cc-file-list-item-img-warpper img[data-v-5a9d89ca]{width:100%;height:100%;-webkit-transition:.5s;transition:.5s}.cc-uploader-warpper .cc-file-list-warpper .cc-file-list-item .cc-file-list-item-img-warpper .progress-warpper[data-v-5a9d89ca]{width:100%;height:100%;-webkit-transition:.8s;transition:.8s}.fade-enter[data-v-5a9d89ca],.fade-leave-to[data-v-5a9d89ca]{position:absolute;-webkit-transform:scale(0);transform:scale(0);opacity:0}.list-complete-enter[data-v-5a9d89ca]{-webkit-transform:translateX(200%) scale(0);transform:translateX(200%) scale(0);opacity:0}.list-complete-leave-to[data-v-5a9d89ca]{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;-webkit-transform:scale(0);transform:scale(0);left:-100%}.list-complete-leave-active[data-v-5a9d89ca]{position:absolute}.mask[data-v-67e07df4]{background:#fff;width:100vw;height:100vh;z-index:999999;position:absolute;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.mask .title[data-v-67e07df4]{font-size:22px} -------------------------------------------------------------------------------- /lib/cc-tools.umd.min.js: -------------------------------------------------------------------------------- 1 | (function(t,e){"object"===typeof exports&&"object"===typeof module?module.exports=e():"function"===typeof define&&define.amd?define([],e):"object"===typeof exports?exports["cc-tools"]=e():t["cc-tools"]=e()})("undefined"!==typeof self?self:this,function(){return function(t){function e(e){for(var n,r,i=e[0],c=e[1],u=0,a=[];uo)Y(t,n=r[o++],e[n]);return t},J=function(t,e){return void 0===e?S(t):X(S(t),e)},K=function(t){var e=M.call(this,t=w(t,!0));return!(this===$&&o(D,t)&&!o(B,t))&&(!(e||!o(this,t)||!o(D,t)||o(this,N)&&this[N][t])||e)},Q=function(t,e){if(t=x(t),e=w(e,!0),t!==$||!o(D,e)||o(B,e)){var n=P(t,e);return!n||!o(D,e)||o(t,N)&&t[N][e]||(n.enumerable=!0),n}},Z=function(t){var e,n=k(x(t)),r=[],i=0;while(n.length>i)o(D,e=n[i++])||e==N||e==a||r.push(e);return r},tt=function(t){var e,n=t===$,r=k(n?B:x(t)),i=[],c=0;while(r.length>c)!o(D,e=r[c++])||n&&!o($,e)||i.push(D[e]);return i};V||(C=function(){if(this instanceof C)throw TypeError("Symbol is not a constructor!");var t=p(arguments.length>0?arguments[0]:void 0),e=function(n){this===$&&e.call(B,n),o(this,N)&&o(this[N],t)&&(this[N][t]=!1),q(this,t,_(1,n))};return i&&G&&q($,t,{configurable:!0,set:e}),z(t)},u(C[I],"toString",function(){return this._k}),O.f=Q,j.f=Y,n("6abf").f=E.f=Z,n("355d").f=K,n("9aa9").f=tt,i&&!n("b8e3")&&u($,"propertyIsEnumerable",K,!0),h.f=function(t){return z(d(t))}),c(c.G+c.W+c.F*!V,{Symbol:C});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),nt=0;et.length>nt;)d(et[nt++]);for(var rt=T(d.store),ot=0;rt.length>ot;)v(rt[ot++]);c(c.S+c.F*!V,"Symbol",{for:function(t){return o(U,t+="")?U[t]:U[t]=C(t)},keyFor:function(t){if(!H(t))throw TypeError(t+" is not a symbol!");for(var e in U)if(U[e]===t)return e},useSetter:function(){G=!0},useSimple:function(){G=!1}}),c(c.S+c.F*!V,"Object",{create:J,defineProperty:Y,defineProperties:X,getOwnPropertyDescriptor:Q,getOwnPropertyNames:Z,getOwnPropertySymbols:tt}),L&&c(c.S+c.F*(!V||s(function(){var t=C();return"[null]"!=R([t])||"{}"!=R({a:t})||"{}"!=R(Object(t))})),"JSON",{stringify:function(t){var e,n,r=[t],o=1;while(arguments.length>o)r.push(arguments[o++]);if(n=e=r[1],(m(e)||void 0!==t)&&!H(t))return g(e)||(e=function(t,e){if("function"==typeof n&&(e=n.call(this,t,e)),!H(e))return e}),r[1]=e,R.apply(L,r)}}),C[I][F]||n("35e8")(C[I],F,C[I].valueOf),l(C,"Symbol"),l(Math,"Math",!0),l(r.JSON,"JSON",!0)},"01f9":function(t,e,n){"use strict";var r=n("2d00"),o=n("5ca1"),i=n("2aba"),c=n("32e9"),u=n("84f2"),a=n("41a0"),s=n("7f20"),f=n("38fd"),l=n("2b4c")("iterator"),p=!([].keys&&"next"in[].keys()),d="@@iterator",h="keys",v="values",y=function(){return this};t.exports=function(t,e,n,g,b,m,x){a(n,e,g);var w,_,S,E=function(t){if(!p&&t in P)return P[t];switch(t){case h:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},O=e+" Iterator",j=b==v,T=!1,P=t.prototype,A=P[l]||P[d]||b&&P[b],k=A||E(b),C=b?j?E("entries"):k:void 0,L="Array"==e&&P.entries||A;if(L&&(S=f(L.call(new t)),S!==Object.prototype&&S.next&&(s(S,O,!0),r||"function"==typeof S[l]||c(S,l,y))),j&&A&&A.name!==v&&(T=!0,k=function(){return A.call(this)}),r&&!x||!p&&!T&&P[l]||c(P,l,k),u[e]=k,u[O]=y,b)if(w={values:j?k:E(v),keys:m?k:E(h),entries:C},x)for(_ in w)_ in P||i(P,_,w[_]);else o(o.P+o.F*(p||T),e,w);return w}},"02f4":function(t,e,n){var r=n("4588"),o=n("be13");t.exports=function(t){return function(e,n){var i,c,u=String(o(e)),a=r(n),s=u.length;return a<0||a>=s?t?"":void 0:(i=u.charCodeAt(a),i<55296||i>56319||a+1===s||(c=u.charCodeAt(a+1))<56320||c>57343?t?u.charAt(a):i:t?u.slice(a,a+2):c-56320+(i-55296<<10)+65536)}}},"0390":function(t,e,n){"use strict";var r=n("02f4")(!0);t.exports=function(t,e,n){return e+(n?r(t,e).length:1)}},"0395":function(t,e,n){var r=n("36c3"),o=n("6abf").f,i={}.toString,c="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],u=function(t){try{return o(t)}catch(e){return c.slice()}};t.exports.f=function(t){return c&&"[object Window]"==i.call(t)?u(t):o(r(t))}},"044b":function(t,e){function n(t){return!!t.constructor&&"function"===typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}function r(t){return"function"===typeof t.readFloatLE&&"function"===typeof t.slice&&n(t.slice(0,0))} 2 | /*! 3 | * Determine if an object is a Buffer 4 | * 5 | * @author Feross Aboukhadijeh 6 | * @license MIT 7 | */ 8 | t.exports=function(t){return null!=t&&(n(t)||r(t)||!!t._isBuffer)}},"07e3":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"09fa":function(t,e,n){var r=n("4588"),o=n("9def");t.exports=function(t){if(void 0===t)return 0;var e=r(t),n=o(e);if(e!==n)throw RangeError("Wrong length!");return n}},"0a06":function(t,e,n){"use strict";var r=n("2444"),o=n("c532"),i=n("f6b4"),c=n("5270");function u(t){this.defaults=t,this.interceptors={request:new i,response:new i}}u.prototype.request=function(t){"string"===typeof t&&(t=o.merge({url:arguments[0]},arguments[1])),t=o.merge(r,{method:"get"},this.defaults,t),t.method=t.method.toLowerCase();var e=[c,void 0],n=Promise.resolve(t);this.interceptors.request.forEach(function(t){e.unshift(t.fulfilled,t.rejected)}),this.interceptors.response.forEach(function(t){e.push(t.fulfilled,t.rejected)});while(e.length)n=n.then(e.shift(),e.shift());return n},o.forEach(["delete","get","head","options"],function(t){u.prototype[t]=function(e,n){return this.request(o.merge(n||{},{method:t,url:e}))}}),o.forEach(["post","put","patch"],function(t){u.prototype[t]=function(e,n,r){return this.request(o.merge(r||{},{method:t,url:e,data:n}))}}),t.exports=u},"0a49":function(t,e,n){var r=n("9b43"),o=n("626a"),i=n("4bf8"),c=n("9def"),u=n("cd1c");t.exports=function(t,e){var n=1==t,a=2==t,s=3==t,f=4==t,l=6==t,p=5==t||l,d=e||u;return function(e,u,h){for(var v,y,g=i(e),b=o(g),m=r(u,h,3),x=c(b.length),w=0,_=n?d(e,x):a?d(e,0):void 0;x>w;w++)if((p||w in b)&&(v=b[w],y=m(v,w,g),t))if(n)_[w]=y;else if(y)switch(t){case 3:return!0;case 5:return v;case 6:return w;case 2:_.push(v)}else if(f)return!1;return l?-1:s||f?f:_}}},"0bfb":function(t,e,n){"use strict";var r=n("cb7c");t.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},"0d58":function(t,e,n){var r=n("ce10"),o=n("e11e");t.exports=Object.keys||function(t){return r(t,o)}},"0df6":function(t,e,n){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},"0f88":function(t,e,n){var r,o=n("7726"),i=n("32e9"),c=n("ca5a"),u=c("typed_array"),a=c("view"),s=!(!o.ArrayBuffer||!o.DataView),f=s,l=0,p=9,d="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");while(la)r.f(t,n=c[a++],e[n]);return t}},1654:function(t,e,n){"use strict";var r=n("71c1")(!0);n("30f1")(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},1691:function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"1af6":function(t,e,n){var r=n("63b6");r(r.S,"Array",{isArray:n("9003")})},"1bc3":function(t,e,n){var r=n("f772");t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},"1d2b":function(t,e,n){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),r=0;r")}),l=function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2===n.length&&"a"===n[0]&&"b"===n[1]}();t.exports=function(t,e,n){var p=u(t),d=!i(function(){var e={};return e[p]=function(){return 7},7!=""[t](e)}),h=d?!i(function(){var e=!1,n=/a/;return n.exec=function(){return e=!0,null},"split"===t&&(n.constructor={},n.constructor[s]=function(){return n}),n[p](""),!e}):void 0;if(!d||!h||"replace"===t&&!f||"split"===t&&!l){var v=/./[p],y=n(c,p,""[t],function(t,e,n,r,o){return e.exec===a?d&&!o?{done:!0,value:v.call(e,n,r)}:{done:!0,value:t.call(n,e,r)}:{done:!1}}),g=y[0],b=y[1];r(String.prototype,t,g),o(RegExp.prototype,p,2==e?function(t,e){return b.call(t,this,e)}:function(t){return b.call(t,this)})}}},"230e":function(t,e,n){var r=n("d3f4"),o=n("7726").document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},"23c6":function(t,e,n){var r=n("2d95"),o=n("2b4c")("toStringTag"),i="Arguments"==r(function(){return arguments}()),c=function(t,e){try{return t[e]}catch(n){}};t.exports=function(t){var e,n,u;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=c(e=Object(t),o))?n:i?r(e):"Object"==(u=r(e))&&"function"==typeof e.callee?"Arguments":u}},"241e":function(t,e,n){var r=n("25eb");t.exports=function(t){return Object(r(t))}},2444:function(t,e,n){"use strict";(function(e){var r=n("c532"),o=n("c8af"),i={"Content-Type":"application/x-www-form-urlencoded"};function c(t,e){!r.isUndefined(t)&&r.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}function u(){var t;return"undefined"!==typeof XMLHttpRequest?t=n("b50d"):"undefined"!==typeof e&&(t=n("b50d")),t}var a={adapter:u(),transformRequest:[function(t,e){return o(e,"Content-Type"),r.isFormData(t)||r.isArrayBuffer(t)||r.isBuffer(t)||r.isStream(t)||r.isFile(t)||r.isBlob(t)?t:r.isArrayBufferView(t)?t.buffer:r.isURLSearchParams(t)?(c(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):r.isObject(t)?(c(e,"application/json;charset=utf-8"),JSON.stringify(t)):t}],transformResponse:[function(t){if("string"===typeof t)try{t=JSON.parse(t)}catch(e){}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],function(t){a.headers[t]={}}),r.forEach(["post","put","patch"],function(t){a.headers[t]=r.merge(i)}),t.exports=a}).call(this,n("4362"))},"24c5":function(t,e,n){"use strict";var r,o,i,c,u=n("b8e3"),a=n("e53d"),s=n("d864"),f=n("40c3"),l=n("63b6"),p=n("f772"),d=n("79aa"),h=n("1173"),v=n("a22a"),y=n("f201"),g=n("4178").set,b=n("aba2")(),m=n("656e"),x=n("4439"),w=n("bc13"),_=n("cd78"),S="Promise",E=a.TypeError,O=a.process,j=O&&O.versions,T=j&&j.v8||"",P=a[S],A="process"==f(O),k=function(){},C=o=m.f,L=!!function(){try{var t=P.resolve(1),e=(t.constructor={})[n("5168")("species")]=function(t){t(k,k)};return(A||"function"==typeof PromiseRejectionEvent)&&t.then(k)instanceof e&&0!==T.indexOf("6.6")&&-1===w.indexOf("Chrome/66")}catch(r){}}(),R=function(t){var e;return!(!p(t)||"function"!=typeof(e=t.then))&&e},I=function(t,e){if(!t._n){t._n=!0;var n=t._c;b(function(){var r=t._v,o=1==t._s,i=0,c=function(e){var n,i,c,u=o?e.ok:e.fail,a=e.resolve,s=e.reject,f=e.domain;try{u?(o||(2==t._h&&M(t),t._h=1),!0===u?n=r:(f&&f.enter(),n=u(r),f&&(f.exit(),c=!0)),n===e.promise?s(E("Promise-chain cycle")):(i=R(n))?i.call(n,a,s):a(n)):s(r)}catch(l){f&&!c&&f.exit(),s(l)}};while(n.length>i)c(n[i++]);t._c=[],t._n=!1,e&&!t._h&&N(t)})}},N=function(t){g.call(a,function(){var e,n,r,o=t._v,i=F(t);if(i&&(e=x(function(){A?O.emit("unhandledRejection",o,t):(n=a.onunhandledrejection)?n({promise:t,reason:o}):(r=a.console)&&r.error&&r.error("Unhandled promise rejection",o)}),t._h=A||F(t)?2:1),t._a=void 0,i&&e.e)throw e.v})},F=function(t){return 1!==t._h&&0===(t._a||t._c).length},M=function(t){g.call(a,function(){var e;A?O.emit("rejectionHandled",t):(e=a.onrejectionhandled)&&e({promise:t,reason:t._v})})},U=function(t){var e=this;e._d||(e._d=!0,e=e._w||e,e._v=t,e._s=2,e._a||(e._a=e._c.slice()),I(e,!0))},D=function(t){var e,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===t)throw E("Promise can't be resolved itself");(e=R(t))?b(function(){var r={_w:n,_d:!1};try{e.call(t,s(D,r,1),s(U,r,1))}catch(o){U.call(r,o)}}):(n._v=t,n._s=1,I(n,!1))}catch(r){U.call({_w:n,_d:!1},r)}}};L||(P=function(t){h(this,P,S,"_h"),d(t),r.call(this);try{t(s(D,this,1),s(U,this,1))}catch(e){U.call(this,e)}},r=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},r.prototype=n("5c95")(P.prototype,{then:function(t,e){var n=C(y(this,P));return n.ok="function"!=typeof t||t,n.fail="function"==typeof e&&e,n.domain=A?O.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&I(this,!1),n.promise},catch:function(t){return this.then(void 0,t)}}),i=function(){var t=new r;this.promise=t,this.resolve=s(D,t,1),this.reject=s(U,t,1)},m.f=C=function(t){return t===P||t===c?new i(t):o(t)}),l(l.G+l.W+l.F*!L,{Promise:P}),n("45f2")(P,S),n("4c95")(S),c=n("584a")[S],l(l.S+l.F*!L,S,{reject:function(t){var e=C(this),n=e.reject;return n(t),e.promise}}),l(l.S+l.F*(u||!L),S,{resolve:function(t){return _(u&&this===c?P:this,t)}}),l(l.S+l.F*!(L&&n("4ee1")(function(t){P.all(t)["catch"](k)})),S,{all:function(t){var e=this,n=C(e),r=n.resolve,o=n.reject,i=x(function(){var n=[],i=0,c=1;v(t,!1,function(t){var u=i++,a=!1;n.push(void 0),c++,e.resolve(t).then(function(t){a||(a=!0,n[u]=t,--c||r(n))},o)}),--c||r(n)});return i.e&&o(i.v),n.promise},race:function(t){var e=this,n=C(e),r=n.reject,o=x(function(){v(t,!1,function(t){e.resolve(t).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}})},"25eb":function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},"268f":function(t,e,n){t.exports=n("fde4")},"27ee":function(t,e,n){var r=n("23c6"),o=n("2b4c")("iterator"),i=n("84f2");t.exports=n("8378").getIteratorMethod=function(t){if(void 0!=t)return t[o]||t["@@iterator"]||i[r(t)]}},2877:function(t,e,n){"use strict";function r(t,e,n,r,o,i,c,u){var a,s="function"===typeof t?t.options:t;if(e&&(s.render=e,s.staticRenderFns=n,s._compiled=!0),r&&(s.functional=!0),i&&(s._scopeId="data-v-"+i),c?(a=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(c)},s._ssrRegister=a):o&&(a=u?function(){o.call(this,this.$root.$options.shadowRoot)}:o),a)if(s.functional){s._injectStyles=a;var f=s.render;s.render=function(t,e){return a.call(e),f(t,e)}}else{var l=s.beforeCreate;s.beforeCreate=l?[].concat(l,a):[a]}return{exports:t,options:s}}n.d(e,"a",function(){return r})},"28a5":function(t,e,n){"use strict";var r=n("aae3"),o=n("cb7c"),i=n("ebd6"),c=n("0390"),u=n("9def"),a=n("5f1b"),s=n("520a"),f=n("79e5"),l=Math.min,p=[].push,d="split",h="length",v="lastIndex",y=4294967295,g=!f(function(){RegExp(y,"y")});n("214f")("split",2,function(t,e,n,f){var b;return b="c"=="abbc"[d](/(b)*/)[1]||4!="test"[d](/(?:)/,-1)[h]||2!="ab"[d](/(?:ab)*/)[h]||4!="."[d](/(.?)(.?)/)[h]||"."[d](/()()/)[h]>1||""[d](/.?/)[h]?function(t,e){var o=String(this);if(void 0===t&&0===e)return[];if(!r(t))return n.call(o,t,e);var i,c,u,a=[],f=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),l=0,d=void 0===e?y:e>>>0,g=new RegExp(t.source,f+"g");while(i=s.call(g,o)){if(c=g[v],c>l&&(a.push(o.slice(l,i.index)),i[h]>1&&i.index=d))break;g[v]===i.index&&g[v]++}return l===o[h]?!u&&g.test("")||a.push(""):a.push(o.slice(l)),a[h]>d?a.slice(0,d):a}:"0"[d](void 0,0)[h]?function(t,e){return void 0===t&&0===e?[]:n.call(this,t,e)}:n,[function(n,r){var o=t(this),i=void 0==n?void 0:n[e];return void 0!==i?i.call(n,o,r):b.call(String(o),n,r)},function(t,e){var r=f(b,t,this,e,b!==n);if(r.done)return r.value;var s=o(t),p=String(this),d=i(s,RegExp),h=s.unicode,v=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(g?"y":"g"),m=new d(g?s:"^(?:"+s.source+")",v),x=void 0===e?y:e>>>0;if(0===x)return[];if(0===p.length)return null===a(m,p)?[p]:[];var w=0,_=0,S=[];while(_";e.style.display="none",n("fab2").appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(o+"script"+c+"document.F=Object"+o+"/script"+c),t.close(),s=t.F;while(r--)delete s[a][i[r]];return s()};t.exports=Object.create||function(t,e){var n;return null!==t?(u[a]=r(t),n=new u,u[a]=null,n[c]=t):n=s(),void 0===e?n:o(n,e)}},"2b4c":function(t,e,n){var r=n("5537")("wks"),o=n("ca5a"),i=n("7726").Symbol,c="function"==typeof i,u=t.exports=function(t){return r[t]||(r[t]=c&&i[t]||(c?i:o)("Symbol."+t))};u.store=r},"2d00":function(t,e){t.exports=!1},"2d83":function(t,e,n){"use strict";var r=n("387f");t.exports=function(t,e,n,o,i){var c=new Error(t);return r(c,e,n,o,i)}},"2d95":function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},"2e67":function(t,e,n){"use strict";t.exports=function(t){return!(!t||!t.__CANCEL__)}},"2fdb":function(t,e,n){"use strict";var r=n("5ca1"),o=n("d2c8"),i="includes";r(r.P+r.F*n("5147")(i),"String",{includes:function(t){return!!~o(this,t,i).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},3024:function(t,e){t.exports=function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},"30b5":function(t,e,n){"use strict";var r=n("c532");function o(t){return encodeURIComponent(t).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,n){if(!e)return t;var i;if(n)i=n(e);else if(r.isURLSearchParams(e))i=e.toString();else{var c=[];r.forEach(e,function(t,e){null!==t&&"undefined"!==typeof t&&(r.isArray(t)?e+="[]":t=[t],r.forEach(t,function(t){r.isDate(t)?t=t.toISOString():r.isObject(t)&&(t=JSON.stringify(t)),c.push(o(e)+"="+o(t))}))}),i=c.join("&")}return i&&(t+=(-1===t.indexOf("?")?"?":"&")+i),t}},"30f1":function(t,e,n){"use strict";var r=n("b8e3"),o=n("63b6"),i=n("9138"),c=n("35e8"),u=n("481b"),a=n("8f60"),s=n("45f2"),f=n("53e2"),l=n("5168")("iterator"),p=!([].keys&&"next"in[].keys()),d="@@iterator",h="keys",v="values",y=function(){return this};t.exports=function(t,e,n,g,b,m,x){a(n,e,g);var w,_,S,E=function(t){if(!p&&t in P)return P[t];switch(t){case h:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},O=e+" Iterator",j=b==v,T=!1,P=t.prototype,A=P[l]||P[d]||b&&P[b],k=A||E(b),C=b?j?E("entries"):k:void 0,L="Array"==e&&P.entries||A;if(L&&(S=f(L.call(new t)),S!==Object.prototype&&S.next&&(s(S,O,!0),r||"function"==typeof S[l]||c(S,l,y))),j&&A&&A.name!==v&&(T=!0,k=function(){return A.call(this)}),r&&!x||!p&&!T&&P[l]||c(P,l,k),u[e]=k,u[O]=y,b)if(w={values:j?k:E(v),keys:m?k:E(h),entries:C},x)for(_ in w)_ in P||i(P,_,w[_]);else o(o.P+o.F*(p||T),e,w);return w}},"32a6":function(t,e,n){var r=n("241e"),o=n("c3a1");n("ce7e")("keys",function(){return function(t){return o(r(t))}})},"32e9":function(t,e,n){var r=n("86cc"),o=n("4630");t.exports=n("9e1e")?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},"32fc":function(t,e,n){var r=n("e53d").document;t.exports=r&&r.documentElement},"335c":function(t,e,n){var r=n("6b4c");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},"33a4":function(t,e,n){var r=n("84f2"),o=n("2b4c")("iterator"),i=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||i[o]===t)}},"34ef":function(t,e,n){n("ec30")("Uint8",1,function(t){return function(e,n,r){return t(this,e,n,r)}})},"355d":function(t,e){e.f={}.propertyIsEnumerable},"35e8":function(t,e,n){var r=n("d9f6"),o=n("aebd");t.exports=n("8e60")?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},"36bd":function(t,e,n){"use strict";var r=n("4bf8"),o=n("77f1"),i=n("9def");t.exports=function(t){var e=r(this),n=i(e.length),c=arguments.length,u=o(c>1?arguments[1]:void 0,n),a=c>2?arguments[2]:void 0,s=void 0===a?n:o(a,n);while(s>u)e[u++]=t;return e}},"36c3":function(t,e,n){var r=n("335c"),o=n("25eb");t.exports=function(t){return r(o(t))}},3702:function(t,e,n){var r=n("481b"),o=n("5168")("iterator"),i=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||i[o]===t)}},3846:function(t,e,n){n("9e1e")&&"g"!=/./g.flags&&n("86cc").f(RegExp.prototype,"flags",{configurable:!0,get:n("0bfb")})},"387f":function(t,e,n){"use strict";t.exports=function(t,e,n,r,o){return t.config=e,n&&(t.code=n),t.request=r,t.response=o,t}},"38fd":function(t,e,n){var r=n("69a8"),o=n("4bf8"),i=n("613b")("IE_PROTO"),c=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?c:null}},3934:function(t,e,n){"use strict";var r=n("c532");t.exports=r.isStandardBrowserEnv()?function(){var t,e=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(t){var r=t;return e&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=o(window.location.href),function(e){var n=r.isString(e)?o(e):e;return n.protocol===t.protocol&&n.host===t.host}}():function(){return function(){return!0}}()},"3a38":function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},"3b2b":function(t,e,n){var r=n("7726"),o=n("5dbc"),i=n("86cc").f,c=n("9093").f,u=n("aae3"),a=n("0bfb"),s=r.RegExp,f=s,l=s.prototype,p=/a/g,d=/a/g,h=new s(p)!==p;if(n("9e1e")&&(!h||n("79e5")(function(){return d[n("2b4c")("match")]=!1,s(p)!=p||s(d)==d||"/a/i"!=s(p,"i")}))){s=function(t,e){var n=this instanceof s,r=u(t),i=void 0===e;return!n&&r&&t.constructor===s&&i?t:o(h?new f(r&&!i?t.source:t,e):f((r=t instanceof s)?t.source:t,r&&i?a.call(t):e),n?this:l,s)};for(var v=function(t){t in s||i(s,t,{configurable:!0,get:function(){return f[t]},set:function(e){f[t]=e}})},y=c(f),g=0;y.length>g;)v(y[g++]);l.constructor=s,s.prototype=l,n("2aba")(r,"RegExp",s)}n("7a56")("RegExp")},"3c11":function(t,e,n){"use strict";var r=n("63b6"),o=n("584a"),i=n("e53d"),c=n("f201"),u=n("cd78");r(r.P+r.R,"Promise",{finally:function(t){var e=c(this,o.Promise||i.Promise),n="function"==typeof t;return this.then(n?function(n){return u(e,t()).then(function(){return n})}:t,n?function(n){return u(e,t()).then(function(){throw n})}:t)}})},"40c3":function(t,e,n){var r=n("6b4c"),o=n("5168")("toStringTag"),i="Arguments"==r(function(){return arguments}()),c=function(t,e){try{return t[e]}catch(n){}};t.exports=function(t){var e,n,u;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=c(e=Object(t),o))?n:i?r(e):"Object"==(u=r(e))&&"function"==typeof e.callee?"Arguments":u}},4178:function(t,e,n){var r,o,i,c=n("d864"),u=n("3024"),a=n("32fc"),s=n("1ec9"),f=n("e53d"),l=f.process,p=f.setImmediate,d=f.clearImmediate,h=f.MessageChannel,v=f.Dispatch,y=0,g={},b="onreadystatechange",m=function(){var t=+this;if(g.hasOwnProperty(t)){var e=g[t];delete g[t],e()}},x=function(t){m.call(t.data)};p&&d||(p=function(t){var e=[],n=1;while(arguments.length>n)e.push(arguments[n++]);return g[++y]=function(){u("function"==typeof t?t:Function(t),e)},r(y),y},d=function(t){delete g[t]},"process"==n("6b4c")(l)?r=function(t){l.nextTick(c(m,t,1))}:v&&v.now?r=function(t){v.now(c(m,t,1))}:h?(o=new h,i=o.port2,o.port1.onmessage=x,r=c(i.postMessage,i,1)):f.addEventListener&&"function"==typeof postMessage&&!f.importScripts?(r=function(t){f.postMessage(t+"","*")},f.addEventListener("message",x,!1)):r=b in s("script")?function(t){a.appendChild(s("script"))[b]=function(){a.removeChild(this),m.call(t)}}:function(t){setTimeout(c(m,t,1),0)}),t.exports={set:p,clear:d}},"41a0":function(t,e,n){"use strict";var r=n("2aeb"),o=n("4630"),i=n("7f20"),c={};n("32e9")(c,n("2b4c")("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(c,{next:o(1,n)}),i(t,e+" Iterator")}},4362:function(t,e,n){e.nextTick=function(t){setTimeout(t,0)},e.platform=e.arch=e.execPath=e.title="browser",e.pid=1,e.browser=!0,e.env={},e.argv=[],e.binding=function(t){throw new Error("No such module. (Possibly not yet loaded)")},function(){var t,r="/";e.cwd=function(){return r},e.chdir=function(e){t||(t=n("df7c")),r=t.resolve(e,r)}}(),e.exit=e.kill=e.umask=e.dlopen=e.uptime=e.memoryUsage=e.uvCounters=function(){},e.features={}},"43fc":function(t,e,n){"use strict";var r=n("63b6"),o=n("656e"),i=n("4439");r(r.S,"Promise",{try:function(t){var e=o.f(this),n=i(t);return(n.e?e.reject:e.resolve)(n.v),e.promise}})},4439:function(t,e){t.exports=function(t){try{return{e:!1,v:t()}}catch(e){return{e:!0,v:e}}}},"450d":function(t,e,n){},"454f":function(t,e,n){n("46a7");var r=n("584a").Object;t.exports=function(t,e,n){return r.defineProperty(t,e,n)}},4588:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},"45f2":function(t,e,n){var r=n("d9f6").f,o=n("07e3"),i=n("5168")("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},4630:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"467f":function(t,e,n){"use strict";var r=n("2d83");t.exports=function(t,e,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?e(r("Request failed with status code "+n.status,n.config,null,n.request,n)):t(n)}},"469f":function(t,e,n){n("6c1c"),n("1654"),t.exports=n("7d7b")},"46a7":function(t,e,n){var r=n("63b6");r(r.S+r.F*!n("8e60"),"Object",{defineProperty:n("d9f6").f})},"47ee":function(t,e,n){var r=n("c3a1"),o=n("9aa9"),i=n("355d");t.exports=function(t){var e=r(t),n=o.f;if(n){var c,u=n(t),a=i.f,s=0;while(u.length>s)a.call(t,c=u[s++])&&e.push(c)}return e}},"481b":function(t,e){t.exports={}},4917:function(t,e,n){"use strict";var r=n("cb7c"),o=n("9def"),i=n("0390"),c=n("5f1b");n("214f")("match",1,function(t,e,n,u){return[function(n){var r=t(this),o=void 0==n?void 0:n[e];return void 0!==o?o.call(n,r):new RegExp(n)[e](String(r))},function(t){var e=u(n,t,this);if(e.done)return e.value;var a=r(t),s=String(this);if(!a.global)return c(a,s);var f=a.unicode;a.lastIndex=0;var l,p=[],d=0;while(null!==(l=c(a,s))){var h=String(l[0]);p[d]=h,""===h&&(a.lastIndex=i(s,o(a.lastIndex),f)),d++}return 0===d?null:p}]})},"4bf8":function(t,e,n){var r=n("be13");t.exports=function(t){return Object(r(t))}},"4c95":function(t,e,n){"use strict";var r=n("e53d"),o=n("584a"),i=n("d9f6"),c=n("8e60"),u=n("5168")("species");t.exports=function(t){var e="function"==typeof o[t]?o[t]:r[t];c&&e&&!e[u]&&i.f(e,u,{configurable:!0,get:function(){return this}})}},"4ee1":function(t,e,n){var r=n("5168")("iterator"),o=!1;try{var i=[7][r]();i["return"]=function(){o=!0},Array.from(i,function(){throw 2})}catch(c){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var i=[7],u=i[r]();u.next=function(){return{done:n=!0}},i[r]=function(){return u},t(i)}catch(c){}return n}},"50ed":function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},5147:function(t,e,n){var r=n("2b4c")("match");t.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(o){}}return!0}},5168:function(t,e,n){var r=n("dbdb")("wks"),o=n("62a0"),i=n("e53d").Symbol,c="function"==typeof i,u=t.exports=function(t){return r[t]||(r[t]=c&&i[t]||(c?i:o)("Symbol."+t))};u.store=r},"520a":function(t,e,n){"use strict";var r=n("0bfb"),o=RegExp.prototype.exec,i=String.prototype.replace,c=o,u="lastIndex",a=function(){var t=/a/,e=/b*/g;return o.call(t,"a"),o.call(e,"a"),0!==t[u]||0!==e[u]}(),s=void 0!==/()??/.exec("")[1],f=a||s;f&&(c=function(t){var e,n,c,f,l=this;return s&&(n=new RegExp("^"+l.source+"$(?!\\s)",r.call(l))),a&&(e=l[u]),c=o.call(l,t),a&&c&&(l[u]=l.global?c.index+c[0].length:e),s&&c&&c.length>1&&i.call(c[0],n,function(){for(f=1;f1?arguments[1]:void 0,y=void 0!==v,g=0,b=f(p);if(y&&(v=r(v,h>2?arguments[2]:void 0,2)),void 0==b||d==Array&&u(b))for(e=a(p.length),n=new d(e);e>g;g++)s(n,g,y?v(p[g],g):p[g]);else for(l=b.call(p),n=new d;!(o=l.next()).done;g++)s(n,g,y?c(l,v,[o.value,g],!0):o.value);return n.length=g,n}})},"54a1":function(t,e,n){n("6c1c"),n("1654"),t.exports=n("95d5")},5537:function(t,e,n){var r=n("8378"),o=n("7726"),i="__core-js_shared__",c=o[i]||(o[i]={});(t.exports=function(t,e){return c[t]||(c[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n("2d00")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},5559:function(t,e,n){var r=n("dbdb")("keys"),o=n("62a0");t.exports=function(t){return r[t]||(r[t]=o(t))}},"584a":function(t,e){var n=t.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},"5b4e":function(t,e,n){var r=n("36c3"),o=n("b447"),i=n("0fc9");t.exports=function(t){return function(e,n,c){var u,a=r(e),s=o(a.length),f=i(c,s);if(t&&n!=n){while(s>f)if(u=a[f++],u!=u)return!0}else for(;s>f;f++)if((t||f in a)&&a[f]===n)return t||f||0;return!t&&-1}}},"5c95":function(t,e,n){var r=n("35e8");t.exports=function(t,e,n){for(var o in e)n&&t[o]?t[o]=e[o]:r(t,o,e[o]);return t}},"5ca1":function(t,e,n){var r=n("7726"),o=n("8378"),i=n("32e9"),c=n("2aba"),u=n("9b43"),a="prototype",s=function(t,e,n){var f,l,p,d,h=t&s.F,v=t&s.G,y=t&s.S,g=t&s.P,b=t&s.B,m=v?r:y?r[e]||(r[e]={}):(r[e]||{})[a],x=v?o:o[e]||(o[e]={}),w=x[a]||(x[a]={});for(f in v&&(n=e),n)l=!h&&m&&void 0!==m[f],p=(l?m:n)[f],d=b&&l?u(p,r):g&&"function"==typeof p?u(Function.call,p):p,m&&c(m,f,p,t&s.U),x[f]!=p&&i(x,f,d),g&&w[f]!=p&&(w[f]=p)};r.core=o,s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,t.exports=s},"5cc5":function(t,e,n){var r=n("2b4c")("iterator"),o=!1;try{var i=[7][r]();i["return"]=function(){o=!0},Array.from(i,function(){throw 2})}catch(c){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var i=[7],u=i[r]();u.next=function(){return{done:n=!0}},i[r]=function(){return u},t(i)}catch(c){}return n}},"5d58":function(t,e,n){t.exports=n("d8d6")},"5d6b":function(t,e,n){var r=n("e53d").parseInt,o=n("a1ce").trim,i=n("e692"),c=/^[-+]?0[xX]/;t.exports=8!==r(i+"08")||22!==r(i+"0x16")?function(t,e){var n=o(String(t),3);return r(n,e>>>0||(c.test(n)?16:10))}:r},"5d73":function(t,e,n){t.exports=n("469f")},"5dbc":function(t,e,n){var r=n("d3f4"),o=n("8b97").set;t.exports=function(t,e,n){var i,c=e.constructor;return c!==n&&"function"==typeof c&&(i=c.prototype)!==n.prototype&&r(i)&&o&&o(t,i),t}},"5f1b":function(t,e,n){"use strict";var r=n("23c6"),o=RegExp.prototype.exec;t.exports=function(t,e){var n=t.exec;if("function"===typeof n){var i=n.call(t,e);if("object"!==typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(t))throw new TypeError("RegExp#exec called on incompatible receiver");return o.call(t,e)}},"613b":function(t,e,n){var r=n("5537")("keys"),o=n("ca5a");t.exports=function(t){return r[t]||(r[t]=o(t))}},"626a":function(t,e,n){var r=n("2d95");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},"62a0":function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},"63b6":function(t,e,n){var r=n("e53d"),o=n("584a"),i=n("d864"),c=n("35e8"),u=n("07e3"),a="prototype",s=function(t,e,n){var f,l,p,d=t&s.F,h=t&s.G,v=t&s.S,y=t&s.P,g=t&s.B,b=t&s.W,m=h?o:o[e]||(o[e]={}),x=m[a],w=h?r:v?r[e]:(r[e]||{})[a];for(f in h&&(n=e),n)l=!d&&w&&void 0!==w[f],l&&u(m,f)||(p=l?w[f]:n[f],m[f]=h&&"function"!=typeof w[f]?n[f]:g&&l?i(p,r):b&&w[f]==p?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e[a]=t[a],e}(p):y&&"function"==typeof p?i(Function.call,p):p,y&&((m.virtual||(m.virtual={}))[f]=p,t&s.R&&x&&!x[f]&&c(x,f,p)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,t.exports=s},"656e":function(t,e,n){"use strict";var r=n("79aa");function o(t){var e,n;this.promise=new t(function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r}),this.resolve=r(e),this.reject=r(n)}t.exports.f=function(t){return new o(t)}},6718:function(t,e,n){var r=n("e53d"),o=n("584a"),i=n("b8e3"),c=n("ccb9"),u=n("d9f6").f;t.exports=function(t){var e=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||u(e,t,{value:c.f(t)})}},6762:function(t,e,n){"use strict";var r=n("5ca1"),o=n("c366")(!0);r(r.P,"Array",{includes:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")("includes")},"67bb":function(t,e,n){t.exports=n("f921")},6821:function(t,e,n){var r=n("626a"),o=n("be13");t.exports=function(t){return r(o(t))}},"696e":function(t,e,n){n("c207"),n("1654"),n("6c1c"),n("24c5"),n("3c11"),n("43fc"),t.exports=n("584a").Promise},"69a8":function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},"69d3":function(t,e,n){n("6718")("asyncIterator")},"6a99":function(t,e,n){var r=n("d3f4");t.exports=function(t,e){if(!r(t))return t;var n,o;if(e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;if("function"==typeof(n=t.valueOf)&&!r(o=n.call(t)))return o;if(!e&&"function"==typeof(n=t.toString)&&!r(o=n.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},"6abf":function(t,e,n){var r=n("e6f3"),o=n("1691").concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},"6b30":function(t,e,n){},"6b4c":function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},"6b54":function(t,e,n){"use strict";n("3846");var r=n("cb7c"),o=n("0bfb"),i=n("9e1e"),c="toString",u=/./[c],a=function(t){n("2aba")(RegExp.prototype,c,t,!0)};n("79e5")(function(){return"/a/b"!=u.call({source:"a",flags:"b"})})?a(function(){var t=r(this);return"/".concat(t.source,"/","flags"in t?t.flags:!i&&t instanceof RegExp?o.call(t):void 0)}):u.name!=c&&a(function(){return u.call(this)})},"6c1c":function(t,e,n){n("c367");for(var r=n("e53d"),o=n("35e8"),i=n("481b"),c=n("5168")("toStringTag"),u="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),a=0;a=s?t?"":void 0:(i=u.charCodeAt(a),i<55296||i>56319||a+1===s||(c=u.charCodeAt(a+1))<56320||c>57343?t?u.charAt(a):i:t?u.slice(a,a+2):c-56320+(i-55296<<10)+65536)}}},7445:function(t,e,n){var r=n("63b6"),o=n("5d6b");r(r.G+r.F*(parseInt!=o),{parseInt:o})},7514:function(t,e,n){"use strict";var r=n("5ca1"),o=n("0a49")(5),i="find",c=!0;i in[]&&Array(1)[i](function(){c=!1}),r(r.P+r.F*c,"Array",{find:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),n("9c6c")(i)},"75fc":function(t,e,n){"use strict";var r=n("a745"),o=n.n(r);function i(t){if(o()(t)){for(var e=0,n=new Array(t.length);ea)r.f(t,n=c[a++],e[n]);return t}},"7f20":function(t,e,n){var r=n("86cc").f,o=n("69a8"),i=n("2b4c")("toStringTag");t.exports=function(t,e,n){t&&!o(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},"7f7f":function(t,e,n){var r=n("86cc").f,o=Function.prototype,i=/^\s*function ([^ (]*)/,c="name";c in o||n("9e1e")&&r(o,c,{configurable:!0,get:function(){try{return(""+this).match(i)[1]}catch(t){return""}}})},8378:function(t,e){var n=t.exports={version:"2.6.5"};"number"==typeof __e&&(__e=n)},8436:function(t,e){t.exports=function(){}},"84f2":function(t,e){t.exports={}},"85f2":function(t,e,n){t.exports=n("454f")},"86cc":function(t,e,n){var r=n("cb7c"),o=n("c69a"),i=n("6a99"),c=Object.defineProperty;e.f=n("9e1e")?Object.defineProperty:function(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return c(t,e,n)}catch(u){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},"882a":function(t,e,n){},"8aae":function(t,e,n){n("32a6"),t.exports=n("584a").Object.keys},"8b97":function(t,e,n){var r=n("d3f4"),o=n("cb7c"),i=function(t,e){if(o(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,e,r){try{r=n("9b43")(Function.call,n("11e9").f(Object.prototype,"__proto__").set,2),r(t,[]),e=!(t instanceof Array)}catch(o){e=!0}return function(t,n){return i(t,n),e?t.__proto__=n:r(t,n),t}}({},!1):void 0),check:i}},"8df4":function(t,e,n){"use strict";var r=n("7a77");function o(t){if("function"!==typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise(function(t){e=t});var n=this;t(function(t){n.reason||(n.reason=new r(t),e(n.reason))})}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var t,e=new o(function(e){t=e});return{token:e,cancel:t}},t.exports=o},"8e60":function(t,e,n){t.exports=!n("294c")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},"8f60":function(t,e,n){"use strict";var r=n("a159"),o=n("aebd"),i=n("45f2"),c={};n("35e8")(c,n("5168")("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=r(c,{next:o(1,n)}),i(t,e+" Iterator")}},9003:function(t,e,n){var r=n("6b4c");t.exports=Array.isArray||function(t){return"Array"==r(t)}},9093:function(t,e,n){var r=n("ce10"),o=n("e11e").concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},9138:function(t,e,n){t.exports=n("35e8")},"95d5":function(t,e,n){var r=n("40c3"),o=n("5168")("iterator"),i=n("481b");t.exports=n("584a").isIterable=function(t){var e=Object(t);return void 0!==e[o]||"@@iterator"in e||i.hasOwnProperty(r(e))}},"96cf":function(t,e,n){var r=function(t){"use strict";var e,n=Object.prototype,r=n.hasOwnProperty,o="function"===typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function a(t,e,n,r){var o=e&&e.prototype instanceof v?e:v,i=Object.create(o.prototype),c=new P(r||[]);return i._invoke=E(t,n,c),i}function s(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(r){return{type:"throw",arg:r}}}t.wrap=a;var f="suspendedStart",l="suspendedYield",p="executing",d="completed",h={};function v(){}function y(){}function g(){}var b={};b[i]=function(){return this};var m=Object.getPrototypeOf,x=m&&m(m(A([])));x&&x!==n&&r.call(x,i)&&(b=x);var w=g.prototype=v.prototype=Object.create(b);function _(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function S(t){function e(n,o,i,c){var u=s(t[n],t,o);if("throw"!==u.type){var a=u.arg,f=a.value;return f&&"object"===typeof f&&r.call(f,"__await")?Promise.resolve(f.__await).then(function(t){e("next",t,i,c)},function(t){e("throw",t,i,c)}):Promise.resolve(f).then(function(t){a.value=t,i(a)},function(t){return e("throw",t,i,c)})}c(u.arg)}var n;function o(t,r){function o(){return new Promise(function(n,o){e(t,r,n,o)})}return n=n?n.then(o,o):o()}this._invoke=o}function E(t,e,n){var r=f;return function(o,i){if(r===p)throw new Error("Generator is already running");if(r===d){if("throw"===o)throw i;return k()}n.method=o,n.arg=i;while(1){var c=n.delegate;if(c){var u=O(c,n);if(u){if(u===h)continue;return u}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=d,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var a=s(t,e,n);if("normal"===a.type){if(r=n.done?d:l,a.arg===h)continue;return{value:a.arg,done:n.done}}"throw"===a.type&&(r=d,n.method="throw",n.arg=a.arg)}}}function O(t,n){var r=t.iterator[n.method];if(r===e){if(n.delegate=null,"throw"===n.method){if(t.iterator["return"]&&(n.method="return",n.arg=e,O(t,n),"throw"===n.method))return h;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var o=s(r,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function j(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function T(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function P(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(j,this),this.reset(!0)}function A(t){if(t){var n=t[i];if(n)return n.call(t);if("function"===typeof t.next)return t;if(!isNaN(t.length)){var o=-1,c=function n(){while(++o=0;--i){var c=this.tryEntries[i],u=c.completion;if("root"===c.tryLoc)return o("end");if(c.tryLoc<=this.prev){var a=r.call(c,"catchLoc"),s=r.call(c,"finallyLoc");if(a&&s){if(this.prev=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var o=r.arg;T(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}(t.exports);try{regeneratorRuntime=r}catch(o){Function("r","regeneratorRuntime = r")(r)}},"9aa9":function(t,e){e.f=Object.getOwnPropertySymbols},"9b43":function(t,e,n){var r=n("d8e8");t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},"9c6c":function(t,e,n){var r=n("2b4c")("unscopables"),o=Array.prototype;void 0==o[r]&&n("32e9")(o,r,{}),t.exports=function(t){o[r][t]=!0}},"9c96":function(t,e,n){},"9def":function(t,e,n){var r=n("4588"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},"9e1e":function(t,e,n){t.exports=!n("79e5")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},"9fa6":function(t,e,n){"use strict";var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function o(){this.message="String contains an invalid character"}function i(t){for(var e,n,i=String(t),c="",u=0,a=r;i.charAt(0|u)||(a="=",u%1);c+=a.charAt(63&e>>8-u%1*8)){if(n=i.charCodeAt(u+=.75),n>255)throw new o;e=e<<8|n}return c}o.prototype=new Error,o.prototype.code=5,o.prototype.name="InvalidCharacterError",t.exports=i},a159:function(t,e,n){var r=n("e4ae"),o=n("7e90"),i=n("1691"),c=n("5559")("IE_PROTO"),u=function(){},a="prototype",s=function(){var t,e=n("1ec9")("iframe"),r=i.length,o="<",c=">";e.style.display="none",n("32fc").appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(o+"script"+c+"document.F=Object"+o+"/script"+c),t.close(),s=t.F;while(r--)delete s[a][i[r]];return s()};t.exports=Object.create||function(t,e){var n;return null!==t?(u[a]=r(t),n=new u,u[a]=null,n[c]=t):n=s(),void 0===e?n:o(n,e)}},a1ce:function(t,e,n){var r=n("63b6"),o=n("25eb"),i=n("294c"),c=n("e692"),u="["+c+"]",a="​…",s=RegExp("^"+u+u+"*"),f=RegExp(u+u+"*$"),l=function(t,e,n){var o={},u=i(function(){return!!c[t]()||a[t]()!=a}),s=o[t]=u?e(p):c[t];n&&(o[n]=s),r(r.P+r.F*u,"String",o)},p=l.trim=function(t,e){return t=String(o(t)),1&e&&(t=t.replace(s,"")),2&e&&(t=t.replace(f,"")),t};t.exports=l},a22a:function(t,e,n){var r=n("d864"),o=n("b0dc"),i=n("3702"),c=n("e4ae"),u=n("b447"),a=n("7cd6"),s={},f={};e=t.exports=function(t,e,n,l,p){var d,h,v,y,g=p?function(){return t}:a(t),b=r(n,l,e?2:1),m=0;if("function"!=typeof g)throw TypeError(t+" is not iterable!");if(i(g)){for(d=u(t.length);d>m;m++)if(y=e?b(c(h=t[m])[0],h[1]):b(t[m]),y===s||y===f)return y}else for(v=g.call(t);!(h=v.next()).done;)if(y=o(v,b,h.value,e),y===s||y===f)return y};e.BREAK=s,e.RETURN=f},a481:function(t,e,n){"use strict";var r=n("cb7c"),o=n("4bf8"),i=n("9def"),c=n("4588"),u=n("0390"),a=n("5f1b"),s=Math.max,f=Math.min,l=Math.floor,p=/\$([$&`']|\d\d?|<[^>]*>)/g,d=/\$([$&`']|\d\d?)/g,h=function(t){return void 0===t?t:String(t)};n("214f")("replace",2,function(t,e,n,v){return[function(r,o){var i=t(this),c=void 0==r?void 0:r[e];return void 0!==c?c.call(r,i,o):n.call(String(i),r,o)},function(t,e){var o=v(n,t,this,e);if(o.done)return o.value;var l=r(t),p=String(this),d="function"===typeof e;d||(e=String(e));var g=l.global;if(g){var b=l.unicode;l.lastIndex=0}var m=[];while(1){var x=a(l,p);if(null===x)break;if(m.push(x),!g)break;var w=String(x[0]);""===w&&(l.lastIndex=u(p,i(l.lastIndex),b))}for(var _="",S=0,E=0;E=S&&(_+=p.slice(S,j)+C,S=j+O.length)}return _+p.slice(S)}];function y(t,e,r,i,c,u){var a=r+t.length,s=i.length,f=d;return void 0!==c&&(c=o(c),f=p),n.call(u,f,function(n,o){var u;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,r);case"'":return e.slice(a);case"<":u=c[o.slice(1,-1)];break;default:var f=+o;if(0===f)return n;if(f>s){var p=l(f/10);return 0===p?n:p<=s?void 0===i[p-1]?o.charAt(1):i[p-1]+o.charAt(1):n}u=i[f-1]}return void 0===u?"":u})}})},a4bb:function(t,e,n){t.exports=n("8aae")},a745:function(t,e,n){t.exports=n("f410")},aa77:function(t,e,n){var r=n("5ca1"),o=n("be13"),i=n("79e5"),c=n("fdef"),u="["+c+"]",a="​…",s=RegExp("^"+u+u+"*"),f=RegExp(u+u+"*$"),l=function(t,e,n){var o={},u=i(function(){return!!c[t]()||a[t]()!=a}),s=o[t]=u?e(p):c[t];n&&(o[n]=s),r(r.P+r.F*u,"String",o)},p=l.trim=function(t,e){return t=String(o(t)),1&e&&(t=t.replace(s,"")),2&e&&(t=t.replace(f,"")),t};t.exports=l},aae3:function(t,e,n){var r=n("d3f4"),o=n("2d95"),i=n("2b4c")("match");t.exports=function(t){var e;return r(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==o(t))}},aba2:function(t,e,n){var r=n("e53d"),o=n("4178").set,i=r.MutationObserver||r.WebKitMutationObserver,c=r.process,u=r.Promise,a="process"==n("6b4c")(c);t.exports=function(){var t,e,n,s=function(){var r,o;a&&(r=c.domain)&&r.exit();while(t){o=t.fn,t=t.next;try{o()}catch(i){throw t?n():e=void 0,i}}e=void 0,r&&r.enter()};if(a)n=function(){c.nextTick(s)};else if(!i||r.navigator&&r.navigator.standalone)if(u&&u.resolve){var f=u.resolve(void 0);n=function(){f.then(s)}}else n=function(){o.call(r,s)};else{var l=!0,p=document.createTextNode("");new i(s).observe(p,{characterData:!0}),n=function(){p.data=l=!l}}return function(r){var o={fn:r,next:void 0};e&&(e.next=o),t||(t=o,n()),e=o}}},aebd:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},b0c5:function(t,e,n){"use strict";var r=n("520a");n("5ca1")({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},b0dc:function(t,e,n){var r=n("e4ae");t.exports=function(t,e,n,o){try{return o?e(r(n)[0],n[1]):e(n)}catch(c){var i=t["return"];throw void 0!==i&&r(i.call(t)),c}}},b447:function(t,e,n){var r=n("3a38"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},b50d:function(t,e,n){"use strict";var r=n("c532"),o=n("467f"),i=n("30b5"),c=n("c345"),u=n("3934"),a=n("2d83"),s="undefined"!==typeof window&&window.btoa&&window.btoa.bind(window)||n("9fa6");t.exports=function(t){return new Promise(function(e,f){var l=t.data,p=t.headers;r.isFormData(l)&&delete p["Content-Type"];var d=new XMLHttpRequest,h="onreadystatechange",v=!1;if("undefined"===typeof window||!window.XDomainRequest||"withCredentials"in d||u(t.url)||(d=new window.XDomainRequest,h="onload",v=!0,d.onprogress=function(){},d.ontimeout=function(){}),t.auth){var y=t.auth.username||"",g=t.auth.password||"";p.Authorization="Basic "+s(y+":"+g)}if(d.open(t.method.toUpperCase(),i(t.url,t.params,t.paramsSerializer),!0),d.timeout=t.timeout,d[h]=function(){if(d&&(4===d.readyState||v)&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?c(d.getAllResponseHeaders()):null,r=t.responseType&&"text"!==t.responseType?d.response:d.responseText,i={data:r,status:1223===d.status?204:d.status,statusText:1223===d.status?"No Content":d.statusText,headers:n,config:t,request:d};o(e,f,i),d=null}},d.onerror=function(){f(a("Network Error",t,null,d)),d=null},d.ontimeout=function(){f(a("timeout of "+t.timeout+"ms exceeded",t,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var b=n("7aac"),m=(t.withCredentials||u(t.url))&&t.xsrfCookieName?b.read(t.xsrfCookieName):void 0;m&&(p[t.xsrfHeaderName]=m)}if("setRequestHeader"in d&&r.forEach(p,function(t,e){"undefined"===typeof l&&"content-type"===e.toLowerCase()?delete p[e]:d.setRequestHeader(e,t)}),t.withCredentials&&(d.withCredentials=!0),t.responseType)try{d.responseType=t.responseType}catch(x){if("json"!==t.responseType)throw x}"function"===typeof t.onDownloadProgress&&d.addEventListener("progress",t.onDownloadProgress),"function"===typeof t.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",t.onUploadProgress),t.cancelToken&&t.cancelToken.promise.then(function(t){d&&(d.abort(),f(t),d=null)}),void 0===l&&(l=null),d.send(l)})}},b8e3:function(t,e){t.exports=!0},b9e9:function(t,e,n){n("7445"),t.exports=n("584a").parseInt},ba92:function(t,e,n){"use strict";var r=n("4bf8"),o=n("77f1"),i=n("9def");t.exports=[].copyWithin||function(t,e){var n=r(this),c=i(n.length),u=o(t,c),a=o(e,c),s=arguments.length>2?arguments[2]:void 0,f=Math.min((void 0===s?c:o(s,c))-a,c-u),l=1;a0)a in n?n[u]=n[a]:delete n[u],u+=l,a+=l;return n}},bc13:function(t,e,n){var r=n("e53d"),o=r.navigator;t.exports=o&&o.userAgent||""},bc3a:function(t,e,n){t.exports=n("cee4")},be13:function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},bf0b:function(t,e,n){var r=n("355d"),o=n("aebd"),i=n("36c3"),c=n("1bc3"),u=n("07e3"),a=n("794b"),s=Object.getOwnPropertyDescriptor;e.f=n("8e60")?s:function(t,e){if(t=i(t),e=c(e,!0),a)try{return s(t,e)}catch(n){}if(u(t,e))return o(!r.f.call(t,e),t[e])}},bf90:function(t,e,n){var r=n("36c3"),o=n("bf0b").f;n("ce7e")("getOwnPropertyDescriptor",function(){return function(t,e){return o(r(t),e)}})},c207:function(t,e){},c284:function(t,e,n){t.exports=function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="/dist/",n(n.s=88)}({0:function(t,e,n){"use strict";function r(t,e,n,r,o,i,c,u){var a,s="function"===typeof t?t.options:t;if(e&&(s.render=e,s.staticRenderFns=n,s._compiled=!0),r&&(s.functional=!0),i&&(s._scopeId="data-v-"+i),c?(a=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(c)},s._ssrRegister=a):o&&(a=u?function(){o.call(this,this.$root.$options.shadowRoot)}:o),a)if(s.functional){s._injectStyles=a;var f=s.render;s.render=function(t,e){return a.call(e),f(t,e)}}else{var l=s.beforeCreate;s.beforeCreate=l?[].concat(l,a):[a]}return{exports:t,options:s}}n.d(e,"a",function(){return r})},88:function(t,e,n){"use strict";n.r(e);var r=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"el-progress",class:["el-progress--"+t.type,t.status?"is-"+t.status:"",{"el-progress--without-text":!t.showText,"el-progress--text-inside":t.textInside}],attrs:{role:"progressbar","aria-valuenow":t.percentage,"aria-valuemin":"0","aria-valuemax":"100"}},["line"===t.type?n("div",{staticClass:"el-progress-bar"},[n("div",{staticClass:"el-progress-bar__outer",style:{height:t.strokeWidth+"px"}},[n("div",{staticClass:"el-progress-bar__inner",style:t.barStyle},[t.showText&&t.textInside?n("div",{staticClass:"el-progress-bar__innerText"},[t._v(t._s(t.content))]):t._e()])])]):n("div",{staticClass:"el-progress-circle",style:{height:t.width+"px",width:t.width+"px"}},[n("svg",{attrs:{viewBox:"0 0 100 100"}},[n("path",{staticClass:"el-progress-circle__track",style:t.trailPathStyle,attrs:{d:t.trackPath,stroke:"#e5e9f2","stroke-width":t.relativeStrokeWidth,fill:"none"}}),n("path",{staticClass:"el-progress-circle__path",style:t.circlePathStyle,attrs:{d:t.trackPath,stroke:t.stroke,fill:"none","stroke-linecap":"round","stroke-width":t.percentage?t.relativeStrokeWidth:0}})])]),t.showText&&!t.textInside?n("div",{staticClass:"el-progress__text",style:{fontSize:t.progressTextSize+"px"}},[t.status?n("i",{class:t.iconClass}):[t._v(t._s(t.content))]],2):t._e()])},o=[];r._withStripped=!0;var i={name:"ElProgress",props:{type:{type:String,default:"line",validator:function(t){return["line","circle","dashboard"].indexOf(t)>-1}},percentage:{type:Number,default:0,required:!0,validator:function(t){return t>=0&&t<=100}},status:{type:String,validator:function(t){return["success","exception","warning"].indexOf(t)>-1}},strokeWidth:{type:Number,default:6},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:[String,Array,Function],default:""},format:Function},computed:{barStyle:function(){var t={};return t.width=this.percentage+"%",t.backgroundColor=this.getCurrentColor(this.percentage),t},relativeStrokeWidth:function(){return(this.strokeWidth/this.width*100).toFixed(1)},radius:function(){return"circle"===this.type||"dashboard"===this.type?parseInt(50-parseFloat(this.relativeStrokeWidth)/2,10):0},trackPath:function(){var t=this.radius,e="dashboard"===this.type;return"\n M 50 50\n m 0 "+(e?"":"-")+t+"\n a "+t+" "+t+" 0 1 1 0 "+(e?"-":"")+2*t+"\n a "+t+" "+t+" 0 1 1 0 "+(e?"":"-")+2*t+"\n "},perimeter:function(){return 2*Math.PI*this.radius},rate:function(){return"dashboard"===this.type?.75:1},strokeDashoffset:function(){var t=-1*this.perimeter*(1-this.rate)/2;return t+"px"},trailPathStyle:function(){return{strokeDasharray:this.perimeter*this.rate+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset}},circlePathStyle:function(){return{strokeDasharray:this.perimeter*this.rate*(this.percentage/100)+"px, "+this.perimeter+"px",strokeDashoffset:this.strokeDashoffset,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease"}},stroke:function(){var t=void 0;if(this.color)t=this.getCurrentColor(this.percentage);else switch(this.status){case"success":t="#13ce66";break;case"exception":t="#ff4949";break;case"warning":t="#e6a23c";break;default:t="#20a0ff"}return t},iconClass:function(){return"warning"===this.status?"el-icon-warning":"line"===this.type?"success"===this.status?"el-icon-circle-check":"el-icon-circle-close":"success"===this.status?"el-icon-check":"el-icon-close"},progressTextSize:function(){return"line"===this.type?12+.4*this.strokeWidth:.111111*this.width+2},content:function(){return"function"===typeof this.format?this.format(this.percentage)||"":this.percentage+"%"}},methods:{getCurrentColor:function(t){return"function"===typeof this.color?this.color(t):"string"===typeof this.color?this.color:this.getLevelColor(t)},getLevelColor:function(t){for(var e=this.getColorArray().sort(function(t,e){return t.percentage-e.percentage}),n=0;nt)return e[n].color;return e[e.length-1].color},getColorArray:function(){var t=this.color,e=100/t.length;return t.map(function(t,n){return"string"===typeof t?{color:t,progress:(n+1)*e}:t})}}},c=i,u=n(0),a=Object(u["a"])(c,r,o,!1,null,null,null);a.options.__file="packages/progress/src/progress.vue";var s=a.exports;s.install=function(t){t.component(s.name,s)};e["default"]=s}})},c345:function(t,e,n){"use strict";var r=n("c532"),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];t.exports=function(t){var e,n,i,c={};return t?(r.forEach(t.split("\n"),function(t){if(i=t.indexOf(":"),e=r.trim(t.substr(0,i)).toLowerCase(),n=r.trim(t.substr(i+1)),e){if(c[e]&&o.indexOf(e)>=0)return;c[e]="set-cookie"===e?(c[e]?c[e]:[]).concat([n]):c[e]?c[e]+", "+n:n}}),c):c}},c366:function(t,e,n){var r=n("6821"),o=n("9def"),i=n("77f1");t.exports=function(t){return function(e,n,c){var u,a=r(e),s=o(a.length),f=i(c,s);if(t&&n!=n){while(s>f)if(u=a[f++],u!=u)return!0}else for(;s>f;f++)if((t||f in a)&&a[f]===n)return t||f||0;return!t&&-1}}},c367:function(t,e,n){"use strict";var r=n("8436"),o=n("50ed"),i=n("481b"),c=n("36c3");t.exports=n("30f1")(Array,"Array",function(t,e){this._t=c(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},c3a1:function(t,e,n){var r=n("e6f3"),o=n("1691");t.exports=Object.keys||function(t){return r(t,o)}},c401:function(t,e,n){"use strict";var r=n("c532");t.exports=function(t,e,n){return r.forEach(n,function(n){t=n(t,e)}),t}},c532:function(t,e,n){"use strict";var r=n("1d2b"),o=n("044b"),i=Object.prototype.toString;function c(t){return"[object Array]"===i.call(t)}function u(t){return"[object ArrayBuffer]"===i.call(t)}function a(t){return"undefined"!==typeof FormData&&t instanceof FormData}function s(t){var e;return e="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&t.buffer instanceof ArrayBuffer,e}function f(t){return"string"===typeof t}function l(t){return"number"===typeof t}function p(t){return"undefined"===typeof t}function d(t){return null!==t&&"object"===typeof t}function h(t){return"[object Date]"===i.call(t)}function v(t){return"[object File]"===i.call(t)}function y(t){return"[object Blob]"===i.call(t)}function g(t){return"[object Function]"===i.call(t)}function b(t){return d(t)&&g(t.pipe)}function m(t){return"undefined"!==typeof URLSearchParams&&t instanceof URLSearchParams}function x(t){return t.replace(/^\s*/,"").replace(/\s*$/,"")}function w(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)}function _(t,e){if(null!==t&&"undefined"!==typeof t)if("object"!==typeof t&&(t=[t]),c(t))for(var n=0,r=t.length;n2){e=b?e.trim():p(e,3);var n,r,o,i=e.charCodeAt(0);if(43===i||45===i){if(n=e.charCodeAt(2),88===n||120===n)return NaN}else if(48===i){switch(e.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+e}for(var c,a=e.slice(2),s=0,f=a.length;so)return NaN;return parseInt(a,r)}}return+e};if(!h(" 0o1")||!h("0b1")||h("+0x1")){h=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof h&&(g?a(function(){y.valueOf.call(n)}):i(n)!=d)?c(new v(m(e)),n,h):m(e)};for(var x,w=n("9e1e")?s(v):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),_=0;w.length>_;_++)o(v,x=w[_])&&!o(h,x)&&l(h,x,f(v,x));h.prototype=y,y.constructor=h,n("2aba")(r,d,h)}},c69a:function(t,e,n){t.exports=!n("9e1e")&&!n("79e5")(function(){return 7!=Object.defineProperty(n("230e")("div"),"a",{get:function(){return 7}}).a})},c8af:function(t,e,n){"use strict";var r=n("c532");t.exports=function(t,e){r.forEach(t,function(n,r){r!==e&&r.toUpperCase()===e.toUpperCase()&&(t[e]=n,delete t[r])})}},c8bb:function(t,e,n){t.exports=n("54a1")},ca5a:function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},cadf:function(t,e,n){"use strict";var r=n("9c6c"),o=n("d53b"),i=n("84f2"),c=n("6821");t.exports=n("01f9")(Array,"Array",function(t,e){this._t=c(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,o(1)):o(0,"keys"==e?n:"values"==e?t[n]:[n,t[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},cb7c:function(t,e,n){var r=n("d3f4");t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},ccb9:function(t,e,n){e.f=n("5168")},cd1c:function(t,e,n){var r=n("e853");t.exports=function(t,e){return new(r(t))(e)}},cd78:function(t,e,n){var r=n("e4ae"),o=n("f772"),i=n("656e");t.exports=function(t,e){if(r(t),o(e)&&e.constructor===t)return e;var n=i.f(t),c=n.resolve;return c(e),n.promise}},ce10:function(t,e,n){var r=n("69a8"),o=n("6821"),i=n("c366")(!1),c=n("613b")("IE_PROTO");t.exports=function(t,e){var n,u=o(t),a=0,s=[];for(n in u)n!=c&&r(u,n)&&s.push(n);while(e.length>a)r(u,n=e[a++])&&(~i(s,n)||s.push(n));return s}},ce7e:function(t,e,n){var r=n("63b6"),o=n("584a"),i=n("294c");t.exports=function(t,e){var n=(o.Object||{})[t]||Object[t],c={};c[t]=e(n),r(r.S+r.F*i(function(){n(1)}),"Object",c)}},cee4:function(t,e,n){"use strict";var r=n("c532"),o=n("1d2b"),i=n("0a06"),c=n("2444");function u(t){var e=new i(t),n=o(i.prototype.request,e);return r.extend(n,i.prototype,e),r.extend(n,e),n}var a=u(c);a.Axios=i,a.create=function(t){return u(r.merge(c,t))},a.Cancel=n("7a77"),a.CancelToken=n("8df4"),a.isCancel=n("2e67"),a.all=function(t){return Promise.all(t)},a.spread=n("0df6"),t.exports=a,t.exports.default=a},d2c8:function(t,e,n){var r=n("aae3"),o=n("be13");t.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(t))}},d2d5:function(t,e,n){n("1654"),n("549b"),t.exports=n("584a").Array.from},d3f4:function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},d53b:function(t,e){t.exports=function(t,e){return{value:e,done:!!t}}},d864:function(t,e,n){var r=n("79aa");t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}}},d8d6:function(t,e,n){n("1654"),n("6c1c"),t.exports=n("ccb9").f("iterator")},d8e8:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},d925:function(t,e,n){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},d9f6:function(t,e,n){var r=n("e4ae"),o=n("794b"),i=n("1bc3"),c=Object.defineProperty;e.f=n("8e60")?Object.defineProperty:function(t,e,n){if(r(t),e=i(e,!0),r(n),o)try{return c(t,e,n)}catch(u){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},db19:function(t,e,n){"use strict";var r=n("9c96"),o=n.n(r);o.a},dbdb:function(t,e,n){var r=n("584a"),o=n("e53d"),i="__core-js_shared__",c=o[i]||(o[i]={});(t.exports=function(t,e){return c[t]||(c[t]=void 0!==e?e:{})})("versions",[]).push({version:r.version,mode:n("b8e3")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},dcbc:function(t,e,n){var r=n("2aba");t.exports=function(t,e,n){for(var o in e)r(t,o,e[o],n);return t}},df7c:function(t,e,n){(function(t){function n(t,e){for(var n=0,r=t.length-1;r>=0;r--){var o=t[r];"."===o?t.splice(r,1):".."===o?(t.splice(r,1),n++):n&&(t.splice(r,1),n--)}if(e)for(;n--;n)t.unshift("..");return t}var r=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,o=function(t){return r.exec(t).slice(1)};function i(t,e){if(t.filter)return t.filter(e);for(var n=[],r=0;r=-1&&!r;o--){var c=o>=0?arguments[o]:t.cwd();if("string"!==typeof c)throw new TypeError("Arguments to path.resolve must be strings");c&&(e=c+"/"+e,r="/"===c.charAt(0))}return e=n(i(e.split("/"),function(t){return!!t}),!r).join("/"),(r?"/":"")+e||"."},e.normalize=function(t){var r=e.isAbsolute(t),o="/"===c(t,-1);return t=n(i(t.split("/"),function(t){return!!t}),!r).join("/"),t||r||(t="."),t&&o&&(t+="/"),(r?"/":"")+t},e.isAbsolute=function(t){return"/"===t.charAt(0)},e.join=function(){var t=Array.prototype.slice.call(arguments,0);return e.normalize(i(t,function(t,e){if("string"!==typeof t)throw new TypeError("Arguments to path.join must be strings");return t}).join("/"))},e.relative=function(t,n){function r(t){for(var e=0;e=0;n--)if(""!==t[n])break;return e>n?[]:t.slice(e,n-e+1)}t=e.resolve(t).substr(1),n=e.resolve(n).substr(1);for(var o=r(t.split("/")),i=r(n.split("/")),c=Math.min(o.length,i.length),u=c,a=0;aa)r(u,n=e[a++])&&(~i(s,n)||s.push(n));return s}},e814:function(t,e,n){t.exports=n("b9e9")},e853:function(t,e,n){var r=n("d3f4"),o=n("1169"),i=n("2b4c")("species");t.exports=function(t){var e;return o(t)&&(e=t.constructor,"function"!=typeof e||e!==Array&&!o(e.prototype)||(e=void 0),r(e)&&(e=e[i],null===e&&(e=void 0))),void 0===e?Array:e}},ebd6:function(t,e,n){var r=n("cb7c"),o=n("d8e8"),i=n("2b4c")("species");t.exports=function(t,e){var n,c=r(t).constructor;return void 0===c||void 0==(n=r(c)[i])?e:o(n)}},ebfd:function(t,e,n){var r=n("62a0")("meta"),o=n("f772"),i=n("07e3"),c=n("d9f6").f,u=0,a=Object.isExtensible||function(){return!0},s=!n("294c")(function(){return a(Object.preventExtensions({}))}),f=function(t){c(t,r,{value:{i:"O"+ ++u,w:{}}})},l=function(t,e){if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,r)){if(!a(t))return"F";if(!e)return"E";f(t)}return t[r].i},p=function(t,e){if(!i(t,r)){if(!a(t))return!0;if(!e)return!1;f(t)}return t[r].w},d=function(t){return s&&h.NEED&&a(t)&&!i(t,r)&&f(t),t},h=t.exports={KEY:r,NEED:!1,fastKey:l,getWeak:p,onFreeze:d}},ec30:function(t,e,n){"use strict";if(n("9e1e")){var r=n("2d00"),o=n("7726"),i=n("79e5"),c=n("5ca1"),u=n("0f88"),a=n("ed0b"),s=n("9b43"),f=n("f605"),l=n("4630"),p=n("32e9"),d=n("dcbc"),h=n("4588"),v=n("9def"),y=n("09fa"),g=n("77f1"),b=n("6a99"),m=n("69a8"),x=n("23c6"),w=n("d3f4"),_=n("4bf8"),S=n("33a4"),E=n("2aeb"),O=n("38fd"),j=n("9093").f,T=n("27ee"),P=n("ca5a"),A=n("2b4c"),k=n("0a49"),C=n("c366"),L=n("ebd6"),R=n("cadf"),I=n("84f2"),N=n("5cc5"),F=n("7a56"),M=n("36bd"),U=n("ba92"),D=n("86cc"),B=n("11e9"),$=D.f,V=B.f,W=o.RangeError,G=o.TypeError,q=o.Uint8Array,z="ArrayBuffer",H="Shared"+z,Y="BYTES_PER_ELEMENT",X="prototype",J=Array[X],K=a.ArrayBuffer,Q=a.DataView,Z=k(0),tt=k(2),et=k(3),nt=k(4),rt=k(5),ot=k(6),it=C(!0),ct=C(!1),ut=R.values,at=R.keys,st=R.entries,ft=J.lastIndexOf,lt=J.reduce,pt=J.reduceRight,dt=J.join,ht=J.sort,vt=J.slice,yt=J.toString,gt=J.toLocaleString,bt=A("iterator"),mt=A("toStringTag"),xt=P("typed_constructor"),wt=P("def_constructor"),_t=u.CONSTR,St=u.TYPED,Et=u.VIEW,Ot="Wrong length!",jt=k(1,function(t,e){return Ct(L(t,t[wt]),e)}),Tt=i(function(){return 1===new q(new Uint16Array([1]).buffer)[0]}),Pt=!!q&&!!q[X].set&&i(function(){new q(1).set({})}),At=function(t,e){var n=h(t);if(n<0||n%e)throw W("Wrong offset!");return n},kt=function(t){if(w(t)&&St in t)return t;throw G(t+" is not a typed array!")},Ct=function(t,e){if(!(w(t)&&xt in t))throw G("It is not a typed array constructor!");return new t(e)},Lt=function(t,e){return Rt(L(t,t[wt]),e)},Rt=function(t,e){var n=0,r=e.length,o=Ct(t,r);while(r>n)o[n]=e[n++];return o},It=function(t,e,n){$(t,e,{get:function(){return this._d[n]}})},Nt=function(t){var e,n,r,o,i,c,u=_(t),a=arguments.length,f=a>1?arguments[1]:void 0,l=void 0!==f,p=T(u);if(void 0!=p&&!S(p)){for(c=p.call(u),r=[],e=0;!(i=c.next()).done;e++)r.push(i.value);u=r}for(l&&a>2&&(f=s(f,arguments[2],2)),e=0,n=v(u.length),o=Ct(this,n);n>e;e++)o[e]=l?f(u[e],e):u[e];return o},Ft=function(){var t=0,e=arguments.length,n=Ct(this,e);while(e>t)n[t]=arguments[t++];return n},Mt=!!q&&i(function(){gt.call(new q(1))}),Ut=function(){return gt.apply(Mt?vt.call(kt(this)):kt(this),arguments)},Dt={copyWithin:function(t,e){return U.call(kt(this),t,e,arguments.length>2?arguments[2]:void 0)},every:function(t){return nt(kt(this),t,arguments.length>1?arguments[1]:void 0)},fill:function(t){return M.apply(kt(this),arguments)},filter:function(t){return Lt(this,tt(kt(this),t,arguments.length>1?arguments[1]:void 0))},find:function(t){return rt(kt(this),t,arguments.length>1?arguments[1]:void 0)},findIndex:function(t){return ot(kt(this),t,arguments.length>1?arguments[1]:void 0)},forEach:function(t){Z(kt(this),t,arguments.length>1?arguments[1]:void 0)},indexOf:function(t){return ct(kt(this),t,arguments.length>1?arguments[1]:void 0)},includes:function(t){return it(kt(this),t,arguments.length>1?arguments[1]:void 0)},join:function(t){return dt.apply(kt(this),arguments)},lastIndexOf:function(t){return ft.apply(kt(this),arguments)},map:function(t){return jt(kt(this),t,arguments.length>1?arguments[1]:void 0)},reduce:function(t){return lt.apply(kt(this),arguments)},reduceRight:function(t){return pt.apply(kt(this),arguments)},reverse:function(){var t,e=this,n=kt(e).length,r=Math.floor(n/2),o=0;while(o1?arguments[1]:void 0)},sort:function(t){return ht.call(kt(this),t)},subarray:function(t,e){var n=kt(this),r=n.length,o=g(t,r);return new(L(n,n[wt]))(n.buffer,n.byteOffset+o*n.BYTES_PER_ELEMENT,v((void 0===e?r:g(e,r))-o))}},Bt=function(t,e){return Lt(this,vt.call(kt(this),t,e))},$t=function(t){kt(this);var e=At(arguments[1],1),n=this.length,r=_(t),o=v(r.length),i=0;if(o+e>n)throw W(Ot);while(i255?255:255&r),o.v[d](n*e+o.o,r,Tt)},A=function(t,e){$(t,e,{get:function(){return T(this,e)},set:function(t){return P(this,e,t)},enumerable:!0})};m?(h=n(function(t,n,r,o){f(t,h,s,"_d");var i,c,u,a,l=0,d=0;if(w(n)){if(!(n instanceof K||(a=x(n))==z||a==H))return St in n?Rt(h,n):Nt.call(h,n);i=n,d=At(r,e);var g=n.byteLength;if(void 0===o){if(g%e)throw W(Ot);if(c=g-d,c<0)throw W(Ot)}else if(c=v(o)*e,c+d>g)throw W(Ot);u=c/e}else u=y(n),c=u*e,i=new K(c);p(t,"_d",{b:i,o:d,l:c,e:u,v:new Q(i)});while(l>1,f=23===e?k(2,-24)-k(2,-77):0,l=0,p=t<0||0===t&&1/t<0?1:0;for(t=A(t),t!=t||t===T?(o=t!=t?1:0,r=a):(r=C(L(t)/R),t*(i=k(2,-r))<1&&(r--,i*=2),t+=r+s>=1?f/i:f*k(2,1-s),t*i>=2&&(r++,i/=2),r+s>=a?(o=0,r=a):r+s>=1?(o=(t*i-1)*k(2,e),r+=s):(o=t*k(2,s-1)*k(2,e),r=0));e>=8;c[l++]=255&o,o/=256,e-=8);for(r=r<0;c[l++]=255&r,r/=256,u-=8);return c[--l]|=128*p,c}function $(t,e,n){var r,o=8*n-e-1,i=(1<>1,u=o-7,a=n-1,s=t[a--],f=127&s;for(s>>=7;u>0;f=256*f+t[a],a--,u-=8);for(r=f&(1<<-u)-1,f>>=-u,u+=e;u>0;r=256*r+t[a],a--,u-=8);if(0===f)f=1-c;else{if(f===i)return r?NaN:s?-T:T;r+=k(2,e),f-=c}return(s?-1:1)*r*k(2,f-e)}function V(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]}function W(t){return[255&t]}function G(t){return[255&t,t>>8&255]}function q(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]}function z(t){return B(t,52,8)}function H(t){return B(t,23,4)}function Y(t,e,n){v(t[x],e,{get:function(){return this[n]}})}function X(t,e,n,r){var o=+n,i=d(o);if(i+e>t[U])throw j(_);var c=t[M]._b,u=i+t[D],a=c.slice(u,u+e);return r?a:a.reverse()}function J(t,e,n,r,o,i){var c=+n,u=d(c);if(u+e>t[U])throw j(_);for(var a=t[M]._b,s=u+t[D],f=r(+o),l=0;ltt;)(K=Z[tt++])in S||u(S,K,P[K]);i||(Q.constructor=S)}var et=new E(new S(2)),nt=E[x].setInt8;et.setInt8(0,2147483648),et.setInt8(1,2147483649),!et.getInt8(0)&&et.getInt8(1)||a(E[x],{setInt8:function(t,e){nt.call(this,t,e<<24>>24)},setUint8:function(t,e){nt.call(this,t,e<<24>>24)}},!0)}else S=function(t){f(this,S,b);var e=d(t);this._b=y.call(new Array(e),0),this[U]=e},E=function(t,e,n){f(this,E,m),f(t,S,m);var r=t[U],o=l(e);if(o<0||o>r)throw j("Wrong offset!");if(n=void 0===n?r-o:p(n),o+n>r)throw j(w);this[M]=t,this[D]=o,this[U]=n},o&&(Y(S,N,"_l"),Y(E,I,"_b"),Y(E,N,"_l"),Y(E,F,"_o")),a(E[x],{getInt8:function(t){return X(this,1,t)[0]<<24>>24},getUint8:function(t){return X(this,1,t)[0]},getInt16:function(t){var e=X(this,2,t,arguments[1]);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=X(this,2,t,arguments[1]);return e[1]<<8|e[0]},getInt32:function(t){return V(X(this,4,t,arguments[1]))},getUint32:function(t){return V(X(this,4,t,arguments[1]))>>>0},getFloat32:function(t){return $(X(this,4,t,arguments[1]),23,4)},getFloat64:function(t){return $(X(this,8,t,arguments[1]),52,8)},setInt8:function(t,e){J(this,1,t,W,e)},setUint8:function(t,e){J(this,1,t,W,e)},setInt16:function(t,e){J(this,2,t,G,e,arguments[2])},setUint16:function(t,e){J(this,2,t,G,e,arguments[2])},setInt32:function(t,e){J(this,4,t,q,e,arguments[2])},setUint32:function(t,e){J(this,4,t,q,e,arguments[2])},setFloat32:function(t,e){J(this,4,t,H,e,arguments[2])},setFloat64:function(t,e){J(this,8,t,z,e,arguments[2])}});g(S,b),g(E,m),u(E[x],c.VIEW,!0),e[b]=S,e[m]=E},ed33:function(t,e,n){n("014b"),t.exports=n("584a").Object.getOwnPropertySymbols},f201:function(t,e,n){var r=n("e4ae"),o=n("79aa"),i=n("5168")("species");t.exports=function(t,e){var n,c=r(t).constructor;return void 0===c||void 0==(n=r(c)[i])?e:o(n)}},f410:function(t,e,n){n("1af6"),t.exports=n("584a").Array.isArray},f605:function(t,e){t.exports=function(t,e,n,r){if(!(t instanceof e)||void 0!==r&&r in t)throw TypeError(n+": incorrect invocation!");return t}},f6b4:function(t,e,n){"use strict";var r=n("c532");function o(){this.handlers=[]}o.prototype.use=function(t,e){return this.handlers.push({fulfilled:t,rejected:e}),this.handlers.length-1},o.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},o.prototype.forEach=function(t){r.forEach(this.handlers,function(e){null!==e&&t(e)})},t.exports=o},f6fd:function(t,e){(function(t){var e="currentScript",n=t.getElementsByTagName("script");e in t||Object.defineProperty(t,e,{get:function(){try{throw new Error}catch(r){var t,e=(/.*at [^\(]*\((.*):.+:.+\)$/gi.exec(r.stack)||[!1])[1];for(t in n)if(n[t].src==e||"interactive"==n[t].readyState)return n[t];return null}}})})(document)},f772:function(t,e){t.exports=function(t){return"object"===typeof t?null!==t:"function"===typeof t}},f921:function(t,e,n){n("014b"),n("c207"),n("69d3"),n("765d"),t.exports=n("584a").Symbol},fa5b:function(t,e,n){t.exports=n("5537")("native-function-to-string",Function.toString)},fab2:function(t,e,n){var r=n("7726").document;t.exports=r&&r.documentElement},fb15:function(t,e,n){"use strict";var r;(n.r(e),"undefined"!==typeof window)&&(n("f6fd"),(r=window.document.currentScript)&&(r=r.src.match(/(.+\/)[^\/]+\.js(\?.*)?$/))&&(n.p=r[1]));var o=n("268f"),i=n.n(o),c=n("e265"),u=n.n(c),a=n("a4bb"),s=n.n(a),f=n("85f2"),l=n.n(f);function p(t,e,n){return e in t?l()(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function d(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:new Date,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"yyyy-MM-dd hh:mm:ss",n=new Date(t),r={"M+":n.getMonth()+1,"d+":n.getDate(),"h+":n.getHours(),"m+":n.getMinutes(),"s+":n.getSeconds(),"q+":Math.floor((n.getMonth()+3)/3),S:n.getMilliseconds()};for(var o in/(y+)/.test(e)&&(e=e.replace(RegExp.$1,(n.getFullYear()+"").substr(4-RegExp.$1.length))),r)new RegExp("("+o+")").test(e)&&(e=e.replace(RegExp.$1,1==RegExp.$1.length?r[o]:("00"+r[o]).substr((""+r[o]).length)));return e};function B(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return function(){clearTimeout(n),n=setTimeout(function(){return t.apply(void 0,arguments)},e)}}function $(t){var e;return(e=[]).concat.apply(e,Object(_["a"])(t.map(function(t){return w()(t)?$(t):t})))}function V(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:60,n=!1;return function(){n||(t.apply(void 0,arguments),n=!0,setTimeout(function(){return n=!1},e))}}var W=function(t){var e=function e(){for(var n=arguments.length,r=new Array(n),o=0;o=t.length?t.apply(void 0,r):function(){for(var t=arguments.length,n=new Array(t),o=0;o全文 \n '),a=t.innerHTML.substring(0,i)+u;t.innerHTML=a;var s=document.getElementById("key");s.onclick=n}},ct=n("e814"),ut=n.n(ct),at=null,st={bind:function(t,e){var n=e.value,r=lt(n),o="刚刚"===r||-1!==r.indexOf("小时前")||-1!==r.indexOf("分钟前");t.innerText=r,o&&(at=setInterval(function(){var e=lt(n);t.innerText=e},3e5))},update:function(t,e){var n=e.value,r=lt(n),o="刚刚"===r||-1!==r.indexOf("小时前")||-1!==r.indexOf("分钟前");t.innerText=r,o&&(at=setInterval(function(){var e=lt(n);t.innerText=e},3e5))},unbind:function(){clearInterval(at)}};function ft(t){return(1==String(t).length?"0":"")+t}function lt(t){var e=ut()((new Date).getTime()/1e3),n=e-t,r=new Date(1e3*e),o=new Date(1e3*t),i=o.getFullYear(),c=o.getMonth()+1,u=o.getDate(),a=o.getHours(),s=o.getMinutes();o.getSeconds();return n<60?"刚刚":n<3600?Math.floor(n/60)+"分钟前":n<86400?Math.floor(n/3600)+"小时前":864002&&void 0!==a[2]?a[2]:function(){},o=new FormData,i=J(),c="".concat(n.dir).concat(i),o.append("OSSAccessKeyId",n.app_id),o.append("name",i),o.append("policy",n.policy),o.append("Signature",n.signature),o.append("key",c),o.append("region",n.region),o.append("dir",n.dir),o.append("success_action_status","200"),o.append("file",e,i),u="".concat(n.showurl,"/").concat(c),t.prev=14,t.next=17,wt.post(n.showurl,o,{onUploadProgress:r});case 17:return t.abrupt("return",{uuid:i,url:u,err:null});case 20:return t.prev=20,t.t0=t["catch"](14),console.log("上传OSS失败",t.t0),t.abrupt("return",{err:t.t0});case 24:case"end":return t.stop()}},t,null,[[14,20]])})),St.apply(this,arguments)}var Et={name:"CcUploader",components:{Progress:yt.a},props:{text:{type:String,default:""},width:{type:[Number,String],default:100},list:{type:Array,default:function(){return[]}},accept:{type:String,default:".jpg,.jpeg,.png"},limit:{type:Number,default:6},ossOpts:{type:Object,default:null},beforeUpload:{type:Function,default:function(t){return t}},beforeRemove:{type:Function,default:function(){return!0}},onPreview:{type:Function,default:function(){}},onSuccess:{type:Function,default:function(){}},onError:{type:Function,default:function(){}}},data:function(){return{fileList:[]}},created:function(){this.init()},computed:{style:function(){return{width:"".concat(this.width,"px"),height:"".concat(this.width,"px")}}},methods:{init:function(){this.fileList=this.list.map(function(t){return{uuid:J(),percentage:100,url:t}})},remove:function(){var t=m(regeneratorRuntime.mark(function t(e){var n;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.beforeRemove(d({},this.fileList[e]),e);case 2:if(n=t.sent,n){t.next=5;break}return t.abrupt("return");case 5:this.fileList.splice(e,1);case 6:case"end":return t.stop()}},t,this)}));function e(e){return t.apply(this,arguments)}return e}(),preview:function(t){var e=this.fileList[t];this.onPreview(d({},e),t)},handlerBeforeUpload:function(){var t=m(regeneratorRuntime.mark(function t(e){var n;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,this.beforeUpload(e);case 3:if(n=t.sent,!M(n)){t.next=6;break}return t.abrupt("return",n);case 6:return U("beforeUpload 返回的结果不是一个有效的file对象"),t.abrupt("return",!1);case 10:return t.prev=10,t.t0=t["catch"](0),U("beforeUolader ".concat(t.t0)),t.abrupt("return",!1);case 14:case"end":return t.stop()}},t,this,[[0,10]])}));function e(e){return t.apply(this,arguments)}return e}(),handlerUpload:function(){var t=m(regeneratorRuntime.mark(function t(e){var n,r,o,i,c,u,a,s=this;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return n=e.target.files,r=n[0],e.target.value="",t.next=5,this.handlerBeforeUpload(r);case 5:if(o=t.sent,o){t.next=8;break}return t.abrupt("return");case 8:if(this.ossOpts){t.next=10;break}return t.abrupt("return");case 10:return i=J(),this.fileList=[].concat(Object(_["a"])(this.fileList),[{uuid:i,url:"",percentage:0}]),c=this.fileList.length-1,t.next=15,this.$nextTick();case 15:return t.next=17,_t(o,this.ossOpts,function(t){var e=t.loaded/t.total*60|0;s.fileList[c].percentage=e});case 17:if(u=t.sent,!u.err){t.next=22;break}return this.onError(u.err,o),setTimeout(function(){s.fileList.pop()},2e3),t.abrupt("return");case 22:a=setInterval(function(){s.fileList[c].percentage>=95?clearInterval(a):s.fileList[c].percentage=s.fileList[c].percentage+1},500),bt(u.url,function(){clearInterval(a),s.fileList[c].url=u.url,s.fileList[c].percentage=100,s.onSuccess(u.url,o)});case 24:case"end":return t.stop()}},t,this)}));function e(e){return t.apply(this,arguments)}return e}()},watch:{list:function(t){this.init()}}},Ot=Et,jt=(n("db19"),n("2877")),Tt=Object(jt["a"])(Ot,dt,ht,!1,null,"5a9d89ca",null),Pt=Tt.exports;Pt.install=function(t){t.component(Pt.name,Pt)};var At=Pt,kt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return!t.isMobile||t.show?n("div",{staticClass:"mask",on:{touchmove:function(t){t.preventDefault()}}},[n("div",{staticClass:"title"},[t._v(t._s(t.txt))])]):t._e()},Ct=[],Lt={data:function(){return{show:!1,scrollTop:0}},methods:{handlerHorizontalScreen:function(){this.scrollTop=X(),window.scrollTo(0,0),this.show=!0},handlerVerticalScreen:function(){this.show=!1,window.scrollTo(0,this.scrollTop)}},created:function(){z(this.handlerVerticalScreen,this.handlerHorizontalScreen),!this.isMobile&&(document.body.parentNode.style.overflowY="hidden")},computed:{isMatches:Y,isMobile:H,txt:function(){return this.isMobile?(this.isMatches,"请竖屏显示"):"请在移动端打开页面"}}},Rt=Lt,It=(n("fc63"),Object(jt["a"])(Rt,kt,Ct,!1,null,"67e07df4",null)),Nt=It.exports,Ft=function(t){var e=t.extend(Nt),n=new e({el:document.createElement("div")});document.body.appendChild(n.$el)},Mt=function(){return n.e(1).then(n.bind(null,"2eaa"))},Ut={media:!1},Dt=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};pt(t);var n=d({},Ut,{},e);n.media&&Ft(t),t.filter("dateFormate",D)},Bt=At,$t={install:Dt,CcUploader:At};n.d(e,"handlerPromise",function(){return G}),n.d(e,"dateFormate",function(){return D}),n.d(e,"curry",function(){return W}),n.d(e,"throttle",function(){return V}),n.d(e,"flatten",function(){return $}),n.d(e,"debounce",function(){return B}),n.d(e,"isUndef",function(){return A}),n.d(e,"isDef",function(){return k}),n.d(e,"isTrue",function(){return C}),n.d(e,"isFalse",function(){return L}),n.d(e,"isPrimitive",function(){return I}),n.d(e,"isObject",function(){return N}),n.d(e,"isPromise",function(){return F}),n.d(e,"fileToBase64",function(){return gt}),n.d(e,"TreeMenu",function(){return Mt}),n.d(e,"CcUploader",function(){return Bt});e["default"]=$t},fc63:function(t,e,n){"use strict";var r=n("882a"),o=n.n(r);o.a},fde4:function(t,e,n){n("bf90");var r=n("584a").Object;t.exports=function(t,e){return r.getOwnPropertyDescriptor(t,e)}},fdef:function(t,e){t.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"}})}); 9 | //# sourceMappingURL=cc-tools.umd.min.js.map --------------------------------------------------------------------------------