diff --git a/.DS_Store b/.DS_Store index 294fc84..a81cb29 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/doc-dist/404.html b/doc-dist/404.html deleted file mode 100644 index 76eaf0c..0000000 --- a/doc-dist/404.html +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -

404

How did we get here?
- Take me home. -
- - - diff --git a/doc-dist/assets/css/0.styles.05b20fd2.css b/doc-dist/assets/css/0.styles.05b20fd2.css deleted file mode 100644 index 3f4a5d3..0000000 --- a/doc-dist/assets/css/0.styles.05b20fd2.css +++ /dev/null @@ -1 +0,0 @@ -/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;padding:0}article,aside,footer,header,nav,section{display:block}h1,h2,h3,h4,h5{margin:0;padding:0}figcaption,figure,main{display:block}figure{margin:0;padding:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#329aff}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0;padding:0}button,input{overflow:visible;outline:none}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}input{outline:none}body,html{scrollbar-arrow-color:#d1d5db;scrollbar-face-color:#d1d5db;scrollbar-3dlight-color:#d1d5db;scrollbar-highlight-color:#d1d5db;scrollbar-shadow-color:#d1d5db;scrollbar-darkshadow-color:#d1d5db;scrollbar-track-color:#d1d5db;scrollbar-base-color:#f4f5f9}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{border-radius:4px;background-color:#d1d5db}dd,dl,dt,ul li{padding:0;margin:0}button{cursor:pointer;border:none}button[disabled]{cursor:not-allowed}.nav-link.external .outbound{display:none}.nav-link.external:last-child{color:#fff;background-color:#083ac4;border-color:#083ac4;padding:6px 14px;border-radius:4px}.doc-main{padding-top:88px;padding-left:380px}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.block-comment,.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#999}.token.punctuation{color:#ccc}.token.attr-name,.token.deleted,.token.namespace,.token.tag{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.function,.token.number{color:#f08d49}.token.class-name,.token.constant,.token.property,.token.symbol{color:#f8c555}.token.atrule,.token.builtin,.token.important,.token.keyword,.token.selector{color:#cc99cd}.token.attr-value,.token.char,.token.regex,.token.string,.token.variable{color:#7ec699}.token.entity,.token.operator,.token.url{color:#67cdcc}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.theme-default-content code{color:#476582;padding:.25rem .5rem;margin:0;font-size:.85em;background-color:rgba(27,31,35,.05);border-radius:3px}.theme-default-content code .token.deleted{color:#ec5975}.theme-default-content code .token.inserted{color:#083ac4}.theme-default-content pre,.theme-default-content pre[class*=language-]{line-height:1.4;padding:1.25rem 1.5rem;margin:.85rem 0;background-color:#282c34;border-radius:6px;overflow:auto}.theme-default-content pre[class*=language-] code,.theme-default-content pre code{color:#fff;padding:0;background-color:transparent;border-radius:0}div[class*=language-]{position:relative;background-color:#282c34;border-radius:6px}div[class*=language-] .highlight-lines{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-top:1.3rem;position:absolute;top:0;left:0;width:100%;line-height:1.4}div[class*=language-] .highlight-lines .highlighted{background-color:rgba(0,0,0,.66)}div[class*=language-] pre,div[class*=language-] pre[class*=language-]{background:transparent;position:relative;z-index:1}div[class*=language-]:before{position:absolute;z-index:3;top:.8em;right:1em;font-size:.75rem;color:hsla(0,0%,100%,.4)}div[class*=language-]:not(.line-numbers-mode) .line-numbers-wrapper{display:none}div[class*=language-].line-numbers-mode .highlight-lines .highlighted{position:relative}div[class*=language-].line-numbers-mode .highlight-lines .highlighted:before{content:" ";position:absolute;z-index:3;left:0;top:0;display:block;width:3.5rem;height:100%;background-color:rgba(0,0,0,.66)}div[class*=language-].line-numbers-mode pre{padding-left:4.5rem;vertical-align:middle}div[class*=language-].line-numbers-mode .line-numbers-wrapper{position:absolute;top:0;width:3.5rem;text-align:center;color:hsla(0,0%,100%,.3);padding:1.25rem 0;line-height:1.4}div[class*=language-].line-numbers-mode .line-numbers-wrapper br{-webkit-user-select:none;-ms-user-select:none;user-select:none}div[class*=language-].line-numbers-mode .line-numbers-wrapper .line-number{position:relative;z-index:4;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:.85em}div[class*=language-].line-numbers-mode:after{content:"";position:absolute;z-index:2;top:0;left:0;width:3.5rem;height:100%;border-radius:6px 0 0 6px;border-right:1px solid rgba(0,0,0,.66);background-color:#282c34}div[class~=language-js]:before{content:"js"}div[class~=language-ts]:before{content:"ts"}div[class~=language-html]:before{content:"html"}div[class~=language-md]:before{content:"md"}div[class~=language-vue]:before{content:"vue"}div[class~=language-css]:before{content:"css"}div[class~=language-sass]:before{content:"sass"}div[class~=language-scss]:before{content:"scss"}div[class~=language-less]:before{content:"less"}div[class~=language-stylus]:before{content:"stylus"}div[class~=language-go]:before{content:"go"}div[class~=language-java]:before{content:"java"}div[class~=language-c]:before{content:"c"}div[class~=language-sh]:before{content:"sh"}div[class~=language-yaml]:before{content:"yaml"}div[class~=language-py]:before{content:"py"}div[class~=language-docker]:before{content:"docker"}div[class~=language-dockerfile]:before{content:"dockerfile"}div[class~=language-makefile]:before{content:"makefile"}div[class~=language-javascript]:before{content:"js"}div[class~=language-typescript]:before{content:"ts"}div[class~=language-markup]:before{content:"html"}div[class~=language-markdown]:before{content:"md"}div[class~=language-json]:before{content:"json"}div[class~=language-ruby]:before{content:"rb"}div[class~=language-python]:before{content:"py"}div[class~=language-bash]:before{content:"sh"}div[class~=language-php]:before{content:"php"}.custom-block .custom-block-title{font-weight:600;margin-bottom:-.4rem}.custom-block.danger,.custom-block.tip,.custom-block.warning{padding:.1rem 1.5rem;border-left-width:.5rem;border-left-style:solid;margin:1rem 0}.custom-block.tip{background-color:#f3f5f7;border-color:#42b983}.custom-block.warning{background-color:rgba(255,229,100,.3);border-color:#e7c000;color:#6b5900}.custom-block.warning .custom-block-title{color:#b29400}.custom-block.warning a{color:#2c3e50}.custom-block.danger{background-color:#ffe6e6;border-color:#c00;color:#4d0000}.custom-block.danger .custom-block-title{color:#900}.custom-block.danger a{color:#2c3e50}.custom-block.details{display:block;position:relative;border-radius:2px;margin:1.6em 0;padding:1.6em;background-color:#eee}.custom-block.details h4{margin-top:0}.custom-block.details figure:last-child,.custom-block.details p:last-child{margin-bottom:0;padding-bottom:0}.custom-block.details summary{outline:none;cursor:pointer}.arrow{display:inline-block;width:0;height:0}.arrow.up{border-bottom:6px solid #ccc}.arrow.down,.arrow.up{border-left:4px solid transparent;border-right:4px solid transparent}.arrow.down{border-top:6px solid #ccc}.arrow.right{border-left:6px solid #ccc}.arrow.left,.arrow.right{border-top:4px solid transparent;border-bottom:4px solid transparent}.arrow.left{border-right:6px solid #ccc}.theme-default-content:not(.custom){max-width:740px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.theme-default-content:not(.custom){padding:2rem}}@media (max-width:419px){.theme-default-content:not(.custom){padding:1.5rem}}.table-of-contents .badge{vertical-align:middle}body,html{padding:0;margin:0;background-color:#fff}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;color:#2c3e50}.page{padding-left:20rem}.navbar{z-index:20;right:0;height:3.6rem;background-color:#fff;box-sizing:border-box;border-bottom:1px solid #eaecef}.navbar,.sidebar-mask{position:fixed;top:0;left:0}.sidebar-mask{z-index:9;width:100vw;height:100vh;display:none}.sidebar{font-size:16px;background-color:#fff;width:20rem;position:fixed;z-index:10;margin:0;top:3.6rem;left:0;bottom:0;box-sizing:border-box;border-right:1px solid #eaecef;overflow-y:auto}.theme-default-content:not(.custom)>:first-child{margin-top:3.6rem}.theme-default-content:not(.custom) a:hover{text-decoration:underline}.theme-default-content:not(.custom) p.demo{padding:1rem 1.5rem;border:1px solid #ddd;border-radius:4px}.theme-default-content:not(.custom) img{max-width:100%}.theme-default-content.custom{padding:0;margin:0}.theme-default-content.custom img{max-width:100%}a{font-weight:500;text-decoration:none}a,p a code{color:#083ac4}p a code{font-weight:400}kbd{background:#eee;border:.15rem solid #ddd;border-bottom:.25rem solid #ddd;border-radius:.15rem;padding:0 .15em}blockquote{font-size:1rem;color:#999;border-left:.2rem solid #dfe2e5;margin:1rem 0;padding:.25rem 0 .25rem 1rem}blockquote>p{margin:0}ol,ul{padding-left:1.2em}strong{font-weight:600}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.25}.theme-default-content:not(.custom)>h1,.theme-default-content:not(.custom)>h2,.theme-default-content:not(.custom)>h3,.theme-default-content:not(.custom)>h4,.theme-default-content:not(.custom)>h5,.theme-default-content:not(.custom)>h6{margin-top:-3.1rem;padding-top:4.6rem;margin-bottom:0}.theme-default-content:not(.custom)>h1:first-child,.theme-default-content:not(.custom)>h2:first-child,.theme-default-content:not(.custom)>h3:first-child,.theme-default-content:not(.custom)>h4:first-child,.theme-default-content:not(.custom)>h5:first-child,.theme-default-content:not(.custom)>h6:first-child{margin-top:-1.5rem;margin-bottom:1rem}.theme-default-content:not(.custom)>h1:first-child+.custom-block,.theme-default-content:not(.custom)>h1:first-child+p,.theme-default-content:not(.custom)>h1:first-child+pre,.theme-default-content:not(.custom)>h2:first-child+.custom-block,.theme-default-content:not(.custom)>h2:first-child+p,.theme-default-content:not(.custom)>h2:first-child+pre,.theme-default-content:not(.custom)>h3:first-child+.custom-block,.theme-default-content:not(.custom)>h3:first-child+p,.theme-default-content:not(.custom)>h3:first-child+pre,.theme-default-content:not(.custom)>h4:first-child+.custom-block,.theme-default-content:not(.custom)>h4:first-child+p,.theme-default-content:not(.custom)>h4:first-child+pre,.theme-default-content:not(.custom)>h5:first-child+.custom-block,.theme-default-content:not(.custom)>h5:first-child+p,.theme-default-content:not(.custom)>h5:first-child+pre,.theme-default-content:not(.custom)>h6:first-child+.custom-block,.theme-default-content:not(.custom)>h6:first-child+p,.theme-default-content:not(.custom)>h6:first-child+pre{margin-top:2rem}h1:focus .header-anchor,h1:hover .header-anchor,h2:focus .header-anchor,h2:hover .header-anchor,h3:focus .header-anchor,h3:hover .header-anchor,h4:focus .header-anchor,h4:hover .header-anchor,h5:focus .header-anchor,h5:hover .header-anchor,h6:focus .header-anchor,h6:hover .header-anchor{opacity:1}h1{font-size:2.2rem}h2{font-size:1.65rem;padding-bottom:.3rem;border-bottom:1px solid #eaecef}h3{font-size:1.35rem}a.header-anchor{font-size:.85em;float:left;margin-left:-.87em;padding-right:.23em;margin-top:.125em;opacity:0}a.header-anchor:focus,a.header-anchor:hover{text-decoration:none}.line-number,code,kbd{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}ol,p,ul{line-height:1.7}hr{border:0;border-top:1px solid #eaecef}table{border-collapse:collapse;margin:1rem 0;display:block;overflow-x:auto}tr{border-top:1px solid #dfe2e5}tr:nth-child(2n){background-color:#f6f8fa}td,th{border:1px solid #dfe2e5;padding:.6em 1em}.theme-container.sidebar-open .sidebar-mask{display:block}.theme-container.no-navbar .theme-default-content:not(.custom)>h1,.theme-container.no-navbar h2,.theme-container.no-navbar h3,.theme-container.no-navbar h4,.theme-container.no-navbar h5,.theme-container.no-navbar h6{margin-top:1.5rem;padding-top:0}.theme-container.no-navbar .sidebar{top:0}@media (min-width:720px){.theme-container.no-sidebar .sidebar{display:none}.theme-container.no-sidebar .page{padding-left:0}}@media (max-width:959px){.sidebar{font-size:15px;width:16.4rem}.page{padding-left:16.4rem}}@media (max-width:719px){.sidebar{top:0;padding-top:3.6rem;transform:translateX(-100%);transition:transform .2s ease}.page{padding-left:0}.theme-container.sidebar-open .sidebar{transform:translateX(0)}.theme-container.no-navbar .sidebar{padding-top:0}}@media (max-width:419px){h1{font-size:1.9rem}.theme-default-content div[class*=language-]{margin:.85rem -1.5rem;border-radius:0}}#nprogress{pointer-events:none}#nprogress .bar{background:#083ac4;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #083ac4,0 0 5px #083ac4;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#083ac4 transparent transparent #083ac4;border-style:solid;border-width:2px;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon.outbound{color:#aaa;display:inline-block;vertical-align:middle;position:relative;top:-1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.search-box{display:inline-block;position:relative;margin-right:1rem}.search-box input{cursor:text;width:10rem;height:2rem;color:#4e6e8e;display:inline-block;border:1px solid #cfd4db;border-radius:2rem;font-size:.9rem;line-height:2rem;padding:0 .5rem 0 2rem;outline:none;transition:all .2s ease;background:#fff url(/doc/assets/img/search.83621669.svg) .6rem .5rem no-repeat;background-size:1rem}.search-box input:focus{cursor:auto;border-color:#083ac4}.search-box .suggestions{background:#fff;width:20rem;position:absolute;top:2rem;border:1px solid #cfd4db;border-radius:6px;padding:.4rem;list-style-type:none}.search-box .suggestions.align-right{right:0}.search-box .suggestion{line-height:1.4;padding:.4rem .6rem;border-radius:4px;cursor:pointer}.search-box .suggestion a{white-space:normal;color:#5d82a6}.search-box .suggestion a .page-title{font-weight:600}.search-box .suggestion a .header{font-size:.9em;margin-left:.25em}.search-box .suggestion.focused{background-color:#f3f4f5}.search-box .suggestion.focused a{color:#083ac4}@media (max-width:959px){.search-box input{cursor:pointer;width:0;border-color:transparent;position:relative}.search-box input:focus{cursor:text;left:0;width:10rem}}@media (-ms-high-contrast:none){.search-box input{height:2rem}}@media (max-width:959px) and (min-width:719px){.search-box .suggestions{left:0}}@media (max-width:719px){.search-box{margin-right:0}.search-box input{left:1rem}.search-box .suggestions{right:0}}@media (max-width:419px){.search-box .suggestions{width:calc(100vw - 4rem)}.search-box input:focus{width:8rem}}.sidebar-button{cursor:pointer;display:none;width:1.25rem;height:1.25rem;position:absolute;padding:.6rem;top:.6rem;left:1rem}.sidebar-button .icon{display:block;width:1.25rem;height:1.25rem}@media (max-width:719px){.sidebar-button{display:block}}.dropdown-enter,.dropdown-leave-to{height:0!important}.dropdown-wrapper{cursor:pointer}.dropdown-wrapper .dropdown-title,.dropdown-wrapper .mobile-dropdown-title{display:block;font-size:.9rem;font-family:inherit;cursor:inherit;padding:inherit;line-height:1.4rem;background:transparent;border:none;font-weight:500;color:#2c3e50}.dropdown-wrapper .dropdown-title:hover,.dropdown-wrapper .mobile-dropdown-title:hover{border-color:transparent}.dropdown-wrapper .dropdown-title .arrow,.dropdown-wrapper .mobile-dropdown-title .arrow{vertical-align:middle;margin-top:-1px;margin-left:.4rem}.dropdown-wrapper .mobile-dropdown-title{display:none;font-weight:600}.dropdown-wrapper .mobile-dropdown-title font-size inherit:hover{color:#083ac4}.dropdown-wrapper .nav-dropdown .dropdown-item{color:inherit;line-height:1.7rem}.dropdown-wrapper .nav-dropdown .dropdown-item h4{margin:.45rem 0 0;border-top:1px solid #eee;padding:1rem 1.5rem .45rem 1.25rem}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem-wrapper{padding:0;list-style:none}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem-wrapper .dropdown-subitem{font-size:.9em}.dropdown-wrapper .nav-dropdown .dropdown-item a{display:block;line-height:1.7rem;position:relative;border-bottom:none;font-weight:400;margin-bottom:0;padding:0 1.5rem 0 1.25rem}.dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active,.dropdown-wrapper .nav-dropdown .dropdown-item a:hover{color:#083ac4}.dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active:after{content:"";width:0;height:0;border-left:5px solid #083ac4;border-top:3px solid transparent;border-bottom:3px solid transparent;position:absolute;top:calc(50% - 2px);left:9px}.dropdown-wrapper .nav-dropdown .dropdown-item:first-child h4{margin-top:0;padding-top:0;border-top:0}@media (max-width:719px){.dropdown-wrapper.open .dropdown-title{margin-bottom:.5rem}.dropdown-wrapper .dropdown-title{display:none}.dropdown-wrapper .mobile-dropdown-title{display:block}.dropdown-wrapper .nav-dropdown{transition:height .1s ease-out;overflow:hidden}.dropdown-wrapper .nav-dropdown .dropdown-item h4{border-top:0;margin-top:0;padding-top:0}.dropdown-wrapper .nav-dropdown .dropdown-item>a,.dropdown-wrapper .nav-dropdown .dropdown-item h4{font-size:15px;line-height:2rem}.dropdown-wrapper .nav-dropdown .dropdown-item .dropdown-subitem{font-size:14px;padding-left:1rem}}@media (min-width:719px){.dropdown-wrapper{height:1.8rem}.dropdown-wrapper.open .nav-dropdown,.dropdown-wrapper:hover .nav-dropdown{display:block!important}.dropdown-wrapper.open:blur{display:none}.dropdown-wrapper .nav-dropdown{display:none;height:auto!important;box-sizing:border-box;max-height:calc(100vh - 2.7rem);overflow-y:auto;position:absolute;top:100%;right:0;background-color:#fff;padding:.6rem 0;border:1px solid;border-color:#ddd #ddd #ccc;text-align:left;border-radius:.25rem;white-space:nowrap;margin:0}}.nav-links{display:inline-block}.nav-links a{line-height:1.4rem;color:inherit}.nav-links a.router-link-active,.nav-links a:hover{color:#083ac4}.nav-links .nav-item{position:relative;display:inline-block;margin-left:1.5rem;line-height:2rem}.nav-links .nav-item:first-child{margin-left:0}.nav-links .repo-link{margin-left:1.5rem}@media (max-width:719px){.nav-links .nav-item,.nav-links .repo-link{margin-left:0}}@media (min-width:719px){.nav-links a.router-link-active,.nav-links a:hover{color:#2c3e50}.nav-item>a:not(.external).router-link-active,.nav-item>a:not(.external):hover{margin-bottom:-2px;border-bottom:2px solid #0941dc}}.navbar{padding:.7rem 1.5rem;line-height:2.2rem}.navbar a,.navbar img,.navbar span{display:inline-block}.navbar .logo{height:2.2rem;min-width:2.2rem;margin-right:.8rem;vertical-align:top}.navbar .site-name{font-size:1.3rem;font-weight:600;color:#2c3e50;position:relative}.navbar .links{padding-left:1.5rem;box-sizing:border-box;background-color:#fff;white-space:nowrap;font-size:.9rem;position:absolute;right:1.5rem;top:.7rem;display:flex}.navbar .links .search-box{flex:0 0 auto;vertical-align:top}@media (max-width:719px){.navbar{padding-left:4rem}.navbar .can-hide{display:none}.navbar .links{padding-left:1.5rem}.navbar .site-name{width:calc(100vw - 9.4rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.page-edit{max-width:740px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.page-edit{padding:2rem}}@media (max-width:419px){.page-edit{padding:1.5rem}}.page-edit{padding-top:1rem;padding-bottom:1rem;overflow:auto}.page-edit .edit-link{display:inline-block}.page-edit .edit-link a{color:#4e6e8e;margin-right:.25rem}.page-edit .last-updated{float:right;font-size:.9em}.page-edit .last-updated .prefix{font-weight:500;color:#4e6e8e}.page-edit .last-updated .time{font-weight:400;color:#767676}@media (max-width:719px){.page-edit .edit-link{margin-bottom:.5rem}.page-edit .last-updated{font-size:.8em;float:none;text-align:left}}.page-nav{max-width:740px;margin:0 auto;padding:2rem 2.5rem}@media (max-width:959px){.page-nav{padding:2rem}}@media (max-width:419px){.page-nav{padding:1.5rem}}.page-nav{padding-top:1rem;padding-bottom:0}.page-nav .inner{min-height:2rem;margin-top:0;border-top:1px solid #eaecef;padding-top:1rem;overflow:auto}.page-nav .next{float:right}.page{padding-bottom:2rem;display:block}.sidebar-group .sidebar-group{padding-left:.5em}.sidebar-group:not(.collapsable) .sidebar-heading:not(.clickable){cursor:auto;color:inherit}.sidebar-group.is-sub-group{padding-left:0}.sidebar-group.is-sub-group>.sidebar-heading{font-size:.95em;line-height:1.4;font-weight:400;padding-left:2rem}.sidebar-group.is-sub-group>.sidebar-heading:not(.clickable){opacity:.5}.sidebar-group.is-sub-group>.sidebar-group-items{padding-left:1rem}.sidebar-group.is-sub-group>.sidebar-group-items>li>.sidebar-link{font-size:.95em;border-left:none}.sidebar-group.depth-2>.sidebar-heading{border-left:none}.sidebar-heading{color:#2c3e50;transition:color .15s ease;cursor:pointer;font-size:1.1em;font-weight:700;padding:.35rem 1.5rem .35rem 1.25rem;width:100%;box-sizing:border-box;margin:0;border-left:.25rem solid transparent}.sidebar-heading.open,.sidebar-heading:hover{color:inherit}.sidebar-heading .arrow{position:relative;top:-.12em;left:.5em}.sidebar-heading.clickable.active{font-weight:600;color:#083ac4;border-left-color:#083ac4}.sidebar-heading.clickable:hover{color:#083ac4}.sidebar-group-items{transition:height .1s ease-out;font-size:.95em;overflow:hidden}.sidebar .sidebar-sub-headers{padding-left:1rem;font-size:.95em}a.sidebar-link{font-size:1em;font-weight:400;display:inline-block;color:#2c3e50;border-left:.25rem solid transparent;padding:.35rem 1rem .35rem 1.25rem;line-height:1.4;width:100%;box-sizing:border-box}a.sidebar-link:hover{color:#083ac4}a.sidebar-link.active{font-weight:600;color:#083ac4;border-left-color:#083ac4}.sidebar-group a.sidebar-link{padding-left:2rem}.sidebar-sub-headers a.sidebar-link{padding-top:.25rem;padding-bottom:.25rem;border-left:none}.sidebar-sub-headers a.sidebar-link.active{font-weight:500}.sidebar ul{padding:0;margin:0;list-style-type:none}.sidebar a{display:inline-block}.sidebar .nav-links{display:none;border-bottom:1px solid #eaecef;padding:.5rem 0 .75rem}.sidebar .nav-links a{font-weight:600}.sidebar .nav-links .nav-item,.sidebar .nav-links .repo-link{display:block;line-height:1.25rem;font-size:1.1em;padding:.5rem 0 .5rem 1.5rem}.sidebar>.sidebar-links{padding:1.5rem 0}.sidebar>.sidebar-links>li>a.sidebar-link{font-size:1.1em;line-height:1.7;font-weight:700}.sidebar>.sidebar-links>li:not(:first-child){margin-top:.75rem}@media (max-width:719px){.sidebar .nav-links{display:block}.sidebar .nav-links .dropdown-wrapper .nav-dropdown .dropdown-item a.router-link-active:after{top:calc(1rem - 2px)}.sidebar>.sidebar-links{padding:1rem 0}}.container{max-width:1080px;margin:0 auto;display:block}.home{padding:3.6rem 0;display:block;max-width:none;margin:initial;background-color:#f5f8fe}.home .hero{text-align:center}.home .hero img{width:190px;height:50px;display:inline-block;margin:initial;margin-bottom:0;margin-right:20px;vertical-align:sub}.home .hero h1{font-size:1.5rem;font-weight:600}.home .hero .action,.home .hero .description,.home .hero h1{margin:1.8rem auto}.home .hero .description{max-width:35rem;font-size:1.6rem;line-height:1.3;color:#6a8bad}.home .hero .action-button{display:inline-block;font-size:1rem;color:#fff;background-color:#083ac4;padding:.4rem 2rem;border-radius:4px;transition:background-color .1s ease;box-sizing:border-box;border-bottom:1px solid #0734b0}.home .hero .action-button:hover{background-color:#0943e1}.home .features{border-top:1px solid #eaecef;padding:80px 0;background-color:#fff;margin-top:2.5rem}.home .features .container{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:stretch;justify-content:space-between}.home .feature{flex-grow:1;flex-basis:30%;max-width:27%;border-radius:8px;padding:20px 22px;box-shadow:0 0 8px rgba(0,0,0,.1)}.home .feature .feature-index{border-radius:4px;background-color:#083ac4;width:50px;line-height:50px;color:#fff;font-size:20px;text-align:center;margin-bottom:6px;box-shadow:1px 0 0 0 rgba(0,0,0,.1)}.home .feature h2{font-size:1.4rem;font-weight:500;border-bottom:none;padding-bottom:0;color:#3a5169}.home .feature p{color:#4e6e8e}.home .footer{padding:2.5rem;border-top:1px solid #eaecef;text-align:center;color:#4e6e8e}@media (max-width:719px){.home .features{flex-direction:column}.home .feature{max-width:100%;padding:0 2.5rem}}@media (max-width:419px){.home{padding-left:1.5rem;padding-right:1.5rem}.home .hero img{max-height:210px;margin:2rem auto 1.2rem}.home .hero h1{font-size:2rem}.home .hero .action,.home .hero .description,.home .hero h1{margin:1.2rem auto}.home .hero .description{font-size:1.2rem}.home .hero .action-button{font-size:1rem;padding:.6rem 1.2rem}.home .feature h2{font-size:1.25rem}}.theme-code-block[data-v-6d04095e]{display:none}.theme-code-block__active[data-v-6d04095e]{display:block}.theme-code-block>pre[data-v-6d04095e]{background-color:orange}.theme-code-group__nav[data-v-32c2d7ed]{margin-bottom:-35px;background-color:#282c34;padding-bottom:22px;border-top-left-radius:6px;border-top-right-radius:6px;padding-left:10px;padding-top:10px}.theme-code-group__ul[data-v-32c2d7ed]{margin:auto 0;padding-left:0;display:inline-flex;list-style:none}.theme-code-group__nav-tab[data-v-32c2d7ed]{border:0;padding:5px;cursor:pointer;background-color:transparent;font-size:.85em;line-height:1.4;color:hsla(0,0%,100%,.9);font-weight:600}.theme-code-group__nav-tab-active[data-v-32c2d7ed]{border-bottom:1px solid #42b983}.pre-blank[data-v-32c2d7ed]{color:#42b983}.badge[data-v-15b7b770]{display:inline-block;font-size:14px;height:18px;line-height:18px;border-radius:3px;padding:0 6px;color:#fff}.badge.green[data-v-15b7b770],.badge.tip[data-v-15b7b770],.badge[data-v-15b7b770]{background-color:#42b983}.badge.error[data-v-15b7b770]{background-color:#da5961}.badge.warn[data-v-15b7b770],.badge.warning[data-v-15b7b770],.badge.yellow[data-v-15b7b770]{background-color:#e7c000}.badge+.badge[data-v-15b7b770]{margin-left:5px} \ No newline at end of file diff --git a/doc-dist/assets/img/deploy.d1b1d698.png b/doc-dist/assets/img/deploy.d1b1d698.png deleted file mode 100644 index deca669..0000000 Binary files a/doc-dist/assets/img/deploy.d1b1d698.png and /dev/null differ diff --git a/doc-dist/assets/img/dynamic.15a5303a.png b/doc-dist/assets/img/dynamic.15a5303a.png deleted file mode 100644 index cdb94f1..0000000 Binary files a/doc-dist/assets/img/dynamic.15a5303a.png and /dev/null differ diff --git a/doc-dist/assets/img/framework.1c9c696b.png b/doc-dist/assets/img/framework.1c9c696b.png deleted file mode 100644 index 550ef98..0000000 Binary files a/doc-dist/assets/img/framework.1c9c696b.png and /dev/null differ diff --git a/doc-dist/assets/img/home.f76105db.png b/doc-dist/assets/img/home.f76105db.png deleted file mode 100644 index 72bb501..0000000 Binary files a/doc-dist/assets/img/home.f76105db.png and /dev/null differ diff --git a/doc-dist/assets/img/preview-flow.b37c7798.png b/doc-dist/assets/img/preview-flow.b37c7798.png deleted file mode 100644 index 952bc36..0000000 Binary files a/doc-dist/assets/img/preview-flow.b37c7798.png and /dev/null differ diff --git a/doc-dist/assets/img/preview-machine.895a0711.png b/doc-dist/assets/img/preview-machine.895a0711.png deleted file mode 100644 index d4af158..0000000 Binary files a/doc-dist/assets/img/preview-machine.895a0711.png and /dev/null differ diff --git a/doc-dist/assets/img/preview-page.3ec86df5.png b/doc-dist/assets/img/preview-page.3ec86df5.png deleted file mode 100644 index 714b83c..0000000 Binary files a/doc-dist/assets/img/preview-page.3ec86df5.png and /dev/null differ diff --git a/doc-dist/assets/img/screenshot.daeecedd.png b/doc-dist/assets/img/screenshot.daeecedd.png deleted file mode 100644 index 91b3502..0000000 Binary files a/doc-dist/assets/img/screenshot.daeecedd.png and /dev/null differ diff --git a/doc-dist/assets/img/search.83621669.svg b/doc-dist/assets/img/search.83621669.svg deleted file mode 100644 index 03d8391..0000000 --- a/doc-dist/assets/img/search.83621669.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/doc-dist/assets/img/template-bg.244b9ac7.png b/doc-dist/assets/img/template-bg.244b9ac7.png deleted file mode 100644 index cd97386..0000000 Binary files a/doc-dist/assets/img/template-bg.244b9ac7.png and /dev/null differ diff --git a/doc-dist/assets/img/template-ft.4f6e0d14.png b/doc-dist/assets/img/template-ft.4f6e0d14.png deleted file mode 100644 index bb84679..0000000 Binary files a/doc-dist/assets/img/template-ft.4f6e0d14.png and /dev/null differ diff --git a/doc-dist/assets/js/10.b0d462d3.js b/doc-dist/assets/js/10.b0d462d3.js deleted file mode 100644 index fd24475..0000000 --- a/doc-dist/assets/js/10.b0d462d3.js +++ /dev/null @@ -1,72 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [10], - { - 359: function(t, r, a) { - t.exports = a.p + 'assets/img/dynamic.15a5303a.png'; - }, - 387: function(t, r, a) { - 'use strict'; - a.r(r); - var n = a(42), - i = Object(n.a)( - {}, - function() { - var t = this, - r = t.$createElement, - n = t._self._c || r; - return n('ContentSlotsDistributor', { attrs: { 'slot-key': t.$parent.slotKey } }, [ - n('h1', { attrs: { id: '组件动态加载' } }, [ - n('a', { staticClass: 'header-anchor', attrs: { href: '#组件动态加载' } }, [ - t._v('#'), - ]), - t._v(' 组件动态加载'), - ]), - t._v(' '), - n('p', [ - t._v( - '目前H5-Dooring的组件都是通过动态加载的方式引入,好处是我们在页面中只会加载我们需要的组件,不需要的组件不会被加载,这样可以提高页面加载的速度,这样做也会出现一些问题,比如一个长页面,配置了很多组件,那么一个页面加载过程可以会触发多次请求,目前还没有遇到性能问题,但后续会逐渐优化这个问题。', - ), - ]), - t._v(' '), - n('h2', { attrs: { id: 'umi3提供的dynamic' } }, [ - n('a', { staticClass: 'header-anchor', attrs: { href: '#umi3提供的dynamic' } }, [ - t._v('#'), - ]), - t._v(' umi3提供的dynamic'), - ]), - t._v(' '), - n('p', [ - t._v( - '目前组件的动态加载我们采用的umi的dynamic方案,基于它我们上层封装了一个组件动态加载器,原理如下:', - ), - ]), - t._v(' '), - n('img', { attrs: { src: a(359), alt: 'foo' } }), - t._v(' '), - n('p', [ - t._v('具体代码可以参考Dooring的Github地址:'), - n( - 'a', - { - attrs: { - href: 'https://github.com/MrXujiang/h5-Dooring', - target: '_blank', - rel: 'noopener noreferrer', - }, - }, - [t._v('https://github.com/MrXujiang/h5-Dooring'), n('OutboundLink')], - 1, - ), - ]), - ]); - }, - [], - !1, - null, - null, - null, - ); - r.default = i.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/11.a817ab83.js b/doc-dist/assets/js/11.a817ab83.js deleted file mode 100644 index 69369e8..0000000 --- a/doc-dist/assets/js/11.a817ab83.js +++ /dev/null @@ -1,107 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [11], - { - 360: function(e, t, v) { - e.exports = v.p + 'assets/img/deploy.d1b1d698.png'; - }, - 389: function(e, t, v) { - 'use strict'; - v.r(t); - var _ = v(42), - r = Object(_.a)( - {}, - function() { - var e = this, - t = e.$createElement, - _ = e._self._c || t; - return _('ContentSlotsDistributor', { attrs: { 'slot-key': e.$parent.slotKey } }, [ - _('p', [e._v('私有化部署需要获取4个核心项目包, 包括')]), - e._v(' '), - _('ul', [ - _('li', [e._v('H5编辑器(h5_plus)')]), - e._v(' '), - _('li', [e._v('H5基座(h5)')]), - e._v(' '), - _('li', [e._v('Dooring管理后台(Dooring-Admin)')]), - e._v(' '), - _('li', [e._v('服务端项目(Server)')]), - ]), - e._v(' '), - _('p', [ - e._v('获取以上四个核心源码工程需要满足商业授权协议, 具体可联系'), - _( - 'a', - { - attrs: { - href: 'http://h5.dooring.cn/uploads/WechatIMG3_1758e9753e2.jpeg', - target: '_blank', - rel: 'noopener noreferrer', - }, - }, - [e._v('徐小夕'), _('OutboundLink')], - 1, - ), - ]), - e._v(' '), - _('h3', { attrs: { id: '部署架构图' } }, [ - _('a', { staticClass: 'header-anchor', attrs: { href: '#部署架构图' } }, [ - e._v('#'), - ]), - e._v(' 部署架构图'), - ]), - e._v(' '), - _('img', { attrs: { src: v(360), alt: 'H5-dooring部署' } }), - e._v(' '), - _('p', [e._v('部署流程如下:')]), - e._v(' '), - _('ol', [ - _('li', [e._v('下载4个源码工程, 安装依赖(npm install 或 yarn)')]), - e._v(' '), - _('li', [ - e._v('打包3个前端工程至'), - _('code', [e._v('server')]), - e._v('的static目录下'), - ]), - e._v(' '), - _('li', [ - e._v('在'), - _('code', [e._v('server')]), - e._v('下本地运行 '), - _('code', [e._v('yarn start')]), - e._v(' 或 '), - _('code', [e._v('npm start')]), - e._v(' 启动服务端进行本地测试'), - ]), - e._v(' '), - _('li', [ - e._v('打包服务端代码, '), - _('code', [e._v('yarn build')]), - e._v(' 生成 '), - _('code', [e._v('dist')]), - e._v(' 目录, 建议使用 '), - _('code', [e._v('pm2')]), - e._v(' 做'), - _('code', [e._v('nodejs')]), - e._v('服务的负载均衡, 运行 '), - _('code', [e._v('pm2 start dist/index.js')]), - e._v('启动生产环境代码'), - ]), - ]), - e._v(' '), - _('p', [ - e._v('也可以将以上步骤集成到gitlab等CI, CD服务中, 进行自动化打包发布, 或者采用'), - _('code', [e._v('docker')]), - e._v('进行容器化部署.'), - ]), - ]); - }, - [], - !1, - null, - null, - null, - ); - t.default = r.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/12.7537ddc3.js b/doc-dist/assets/js/12.7537ddc3.js deleted file mode 100644 index 5d8cde0..0000000 --- a/doc-dist/assets/js/12.7537ddc3.js +++ /dev/null @@ -1,39 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [12], - { - 361: function(t, e, s) { - t.exports = s.p + 'assets/img/preview-machine.895a0711.png'; - }, - 392: function(t, e, s) { - 'use strict'; - s.r(e); - var a = s(42), - n = Object(a.a)( - {}, - function() { - var t = this, - e = t.$createElement, - a = t._self._c || e; - return a('ContentSlotsDistributor', { attrs: { 'slot-key': t.$parent.slotKey } }, [ - a('h1', { attrs: { id: '真机预览' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#真机预览' } }, [t._v('#')]), - t._v(' 真机预览'), - ]), - t._v(' '), - a('p', [t._v('真机预览和网页预览的流程类似,工作流程如下:')]), - t._v(' '), - a('img', { attrs: { src: s(361), alt: 'foo' } }), - t._v(' '), - a('p', [t._v('由于不同机型预览的效果有些许不同,最终效果以实际看到的为主。')]), - ]); - }, - [], - !1, - null, - null, - null, - ); - e.default = n.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/13.c7b7a778.js b/doc-dist/assets/js/13.c7b7a778.js deleted file mode 100644 index 65a3aba..0000000 --- a/doc-dist/assets/js/13.c7b7a778.js +++ /dev/null @@ -1,42 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [13], - { - 364: function(t, s, e) { - t.exports = e.p + 'assets/img/screenshot.daeecedd.png'; - }, - 395: function(t, s, e) { - 'use strict'; - e.r(s); - var a = e(42), - i = Object(a.a)( - {}, - function() { - var t = this.$createElement, - s = this._self._c || t; - return s('ContentSlotsDistributor', { attrs: { 'slot-key': this.$parent.slotKey } }, [ - s('h1', { attrs: { id: '截图功能' } }, [ - s('a', { staticClass: 'header-anchor', attrs: { href: '#截图功能' } }, [ - this._v('#'), - ]), - this._v(' 截图功能'), - ]), - this._v(' '), - s('p', [ - this._v( - '截图功能这里我们主要使用了dom-to-image这个库,来将html转化为图片,并进行分享。', - ), - ]), - this._v(' '), - s('img', { attrs: { src: e(364), alt: 'foo' } }), - ]); - }, - [], - !1, - null, - null, - null, - ); - s.default = i.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/14.eff270f4.js b/doc-dist/assets/js/14.eff270f4.js deleted file mode 100644 index 008b7c5..0000000 --- a/doc-dist/assets/js/14.eff270f4.js +++ /dev/null @@ -1,31 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [14], - { - 367: function(t, s, e) { - t.exports = e.p + 'assets/img/framework.1c9c696b.png'; - }, - 399: function(t, s, e) { - 'use strict'; - e.r(s); - var n = e(42), - o = Object(n.a)( - {}, - function() { - var t = this.$createElement, - s = this._self._c || t; - return s('ContentSlotsDistributor', { attrs: { 'slot-key': this.$parent.slotKey } }, [ - s('img', { attrs: { src: e(367), alt: 'foo' } }), - this._v(' '), - s('p', [this._v('注:灰色部分还未实现,正在更新中...')]), - ]); - }, - [], - !1, - null, - null, - null, - ); - s.default = o.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/15.2cabc303.js b/doc-dist/assets/js/15.2cabc303.js deleted file mode 100644 index 8742417..0000000 --- a/doc-dist/assets/js/15.2cabc303.js +++ /dev/null @@ -1,93 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [15], - { - 368: function(t, a, s) { - t.exports = s.p + 'assets/img/home.f76105db.png'; - }, - 400: function(t, a, s) { - 'use strict'; - s.r(a); - var e = s(42), - r = Object(e.a)( - {}, - function() { - var t = this, - a = t.$createElement, - e = t._self._c || a; - return e('ContentSlotsDistributor', { attrs: { 'slot-key': t.$parent.slotKey } }, [ - e('h1', { attrs: { id: '快速上手' } }, [ - e('a', { staticClass: 'header-anchor', attrs: { href: '#快速上手' } }, [t._v('#')]), - t._v(' 快速上手'), - ]), - t._v(' '), - e('h2', { attrs: { id: '环境准备' } }, [ - e('a', { staticClass: 'header-anchor', attrs: { href: '#环境准备' } }, [t._v('#')]), - t._v(' 环境准备'), - ]), - t._v(' '), - e('p', [ - t._v('首先得有 node,并确保 node 版本是 '), - e('code', [t._v('10.13')]), - t._v(' 或以上,(mac/win 下推荐使用 n 来管理 node 版本)'), - ]), - t._v(' '), - e('div', { staticClass: 'language- extra-class' }, [ - e('pre', { pre: !0, attrs: { class: 'language-text' } }, [ - e('code', [t._v('$ node-v\nv10.13.0\n')]), - ]), - ]), - e('p', [t._v('注:推荐使用 yarn 管理 npm 依赖')]), - t._v(' '), - e('h2', { attrs: { id: '源码工程' } }, [ - e('a', { staticClass: 'header-anchor', attrs: { href: '#源码工程' } }, [t._v('#')]), - t._v(' 源码工程'), - ]), - t._v(' '), - e('table', [ - e('thead', [ - e('tr', [ - e('th', [t._v('h5_plus(编辑器项目)')]), - t._v(' '), - e('th', [t._v('admin(管理后台)')]), - t._v(' '), - e('th', [t._v('Server(服务端项目)')]), - ]), - ]), - t._v(' '), - e('tbody'), - ]), - t._v(' '), - e('p', [ - t._v( - '本地拿到源码工程之后先安装对应依赖,在对应工程目录里执行 yarn 命令,等待依赖安装完成。', - ), - ]), - t._v(' '), - e('h2', { attrs: { id: '本地运行' } }, [ - e('a', { staticClass: 'header-anchor', attrs: { href: '#本地运行' } }, [t._v('#')]), - t._v(' 本地运行'), - ]), - t._v(' '), - e('p', [ - t._v( - '1.首先本地启动 server,在 src 目录的 index.js 中修改跨域白名单,改为本地的 ip+端口,如http://192.167.0.3:8000', - ), - ]), - t._v(' '), - e('p', [ - t._v('2.其次本地启动 h5_plus,启动完毕在浏览器打开对应的启动地址即可查看,如下:'), - ]), - t._v(' '), - e('img', { attrs: { src: s(368), alt: 'foo' } }), - ]); - }, - [], - !1, - null, - null, - null, - ); - a.default = r.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/16.ebc27227.js b/doc-dist/assets/js/16.ebc27227.js deleted file mode 100644 index 5885960..0000000 --- a/doc-dist/assets/js/16.ebc27227.js +++ /dev/null @@ -1,161 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [16], - { - 378: function(t, e, a) { - 'use strict'; - a.r(e); - var o = a(374), - n = a(375), - i = a(376), - s = a(308), - r = { - name: 'Layout', - components: { Page: n.a, Sidebar: i.a, Navbar: o.a }, - data: function() { - return { isSidebarOpen: !1 }; - }, - computed: { - shouldShowNavbar: function() { - var t = this.$site.themeConfig; - return ( - !1 !== this.$page.frontmatter.navbar && - !1 !== t.navbar && - (this.$title || t.logo || t.repo || t.nav || this.$themeLocaleConfig.nav) - ); - }, - shouldShowSidebar: function() { - var t = this.$page.frontmatter; - return !t.home && !1 !== t.sidebar && this.sidebarItems.length; - }, - sidebarItems: function() { - return Object(s.l)(this.$page, this.$page.regularPath, this.$site, this.$localePath); - }, - pageClasses: function() { - var t = this.$page.frontmatter.pageClass; - return [ - { - 'no-navbar': !this.shouldShowNavbar, - 'sidebar-open': this.isSidebarOpen, - 'no-sidebar': !this.shouldShowSidebar, - }, - t, - ]; - }, - }, - mounted: function() { - var t = this; - this.$router.afterEach(function() { - t.isSidebarOpen = !1; - }); - }, - methods: { - toggleSidebar: function(t) { - (this.isSidebarOpen = 'boolean' == typeof t ? t : !this.isSidebarOpen), - this.$emit('toggle-sidebar', this.isSidebarOpen); - }, - onTouchStart: function(t) { - this.touchStart = { x: t.changedTouches[0].clientX, y: t.changedTouches[0].clientY }; - }, - onTouchEnd: function(t) { - var e = t.changedTouches[0].clientX - this.touchStart.x, - a = t.changedTouches[0].clientY - this.touchStart.y; - Math.abs(e) > Math.abs(a) && - Math.abs(e) > 40 && - (e > 0 && this.touchStart.x <= 80 - ? this.toggleSidebar(!0) - : this.toggleSidebar(!1)); - }, - }, - }, - h = a(42), - u = Object(h.a)( - r, - function() { - var t = this, - e = t.$createElement, - a = t._self._c || e; - return a( - 'div', - { - staticClass: 'theme-container', - class: t.pageClasses, - on: { touchstart: t.onTouchStart, touchend: t.onTouchEnd }, - }, - [ - t.shouldShowNavbar - ? a('Navbar', { on: { 'toggle-sidebar': t.toggleSidebar } }) - : t._e(), - t._v(' '), - a('div', { - staticClass: 'sidebar-mask', - on: { - click: function(e) { - return t.toggleSidebar(!1); - }, - }, - }), - t._v(' '), - a('Sidebar', { - attrs: { items: t.sidebarItems }, - on: { 'toggle-sidebar': t.toggleSidebar }, - scopedSlots: t._u( - [ - { - key: 'top', - fn: function() { - return [t._t('sidebar-top')]; - }, - proxy: !0, - }, - { - key: 'bottom', - fn: function() { - return [t._t('sidebar-bottom')]; - }, - proxy: !0, - }, - ], - null, - !0, - ), - }), - t._v(' '), - t.$page.frontmatter.home - ? a('Home') - : a('Page', { - attrs: { 'sidebar-items': t.sidebarItems }, - scopedSlots: t._u( - [ - { - key: 'top', - fn: function() { - return [t._t('page-top')]; - }, - proxy: !0, - }, - { - key: 'bottom', - fn: function() { - return [t._t('page-bottom')]; - }, - proxy: !0, - }, - ], - null, - !0, - ), - }), - ], - 1, - ); - }, - [], - !1, - null, - null, - null, - ); - e.default = u.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/17.e2c644fa.js b/doc-dist/assets/js/17.e2c644fa.js deleted file mode 100644 index 86d96f1..0000000 --- a/doc-dist/assets/js/17.e2c644fa.js +++ /dev/null @@ -1,50 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [17], - { - 377: function(t, e, s) { - 'use strict'; - s.r(e); - var n = [ - "There's nothing here.", - 'How did we get here?', - "That's a Four-Oh-Four.", - "Looks like we've got some broken links.", - ], - o = { - methods: { - getMsg: function() { - return n[Math.floor(Math.random() * n.length)]; - }, - }, - }, - i = s(42), - h = Object(i.a)( - o, - function() { - var t = this.$createElement, - e = this._self._c || t; - return e('div', { staticClass: 'theme-container' }, [ - e( - 'div', - { staticClass: 'theme-default-content' }, - [ - e('h1', [this._v('404')]), - this._v(' '), - e('blockquote', [this._v(this._s(this.getMsg()))]), - this._v(' '), - e('RouterLink', { attrs: { to: '/' } }, [this._v('\n Take me home.\n ')]), - ], - 1, - ), - ]); - }, - [], - !1, - null, - null, - null, - ); - e.default = h.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/18.8be51919.js b/doc-dist/assets/js/18.8be51919.js deleted file mode 100644 index 0d7d94d..0000000 --- a/doc-dist/assets/js/18.8be51919.js +++ /dev/null @@ -1,25 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [18], - { - 384: function(t, e, n) { - 'use strict'; - n.r(e); - var s = n(42), - l = Object(s.a)( - {}, - function() { - var t = this.$createElement; - return (this._self._c || t)('ContentSlotsDistributor', { - attrs: { 'slot-key': this.$parent.slotKey }, - }); - }, - [], - !1, - null, - null, - null, - ); - e.default = l.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/19.5b05b8ec.js b/doc-dist/assets/js/19.5b05b8ec.js deleted file mode 100644 index b2cee64..0000000 --- a/doc-dist/assets/js/19.5b05b8ec.js +++ /dev/null @@ -1,26 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [19], - { - 383: function(t, e, n) { - 'use strict'; - n.r(e); - var s = n(42), - l = Object(s.a)( - {}, - function() { - var t = this.$createElement, - e = this._self._c || t; - return e('ContentSlotsDistributor', { attrs: { 'slot-key': this.$parent.slotKey } }, [ - e('p', [this._v('正在建设中...')]), - ]); - }, - [], - !1, - null, - null, - null, - ); - e.default = l.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/2.693230f5.js b/doc-dist/assets/js/2.693230f5.js deleted file mode 100644 index 46725dc..0000000 --- a/doc-dist/assets/js/2.693230f5.js +++ /dev/null @@ -1,2061 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [2], - { - 308: function(t, e, n) { - 'use strict'; - n.d(e, 'd', function() { - return i; - }), - n.d(e, 'a', function() { - return s; - }), - n.d(e, 'i', function() { - return a; - }), - n.d(e, 'f', function() { - return u; - }), - n.d(e, 'g', function() { - return l; - }), - n.d(e, 'h', function() { - return c; - }), - n.d(e, 'b', function() { - return p; - }), - n.d(e, 'e', function() { - return f; - }), - n.d(e, 'k', function() { - return h; - }), - n.d(e, 'l', function() { - return d; - }), - n.d(e, 'c', function() { - return v; - }), - n.d(e, 'j', function() { - return m; - }); - n(23), n(93), n(170), n(96), n(172), n(65), n(43), n(309), n(66), n(310), n(95); - var i = /#.*$/, - r = /\.(md|html)$/, - s = /\/$/, - a = /^[a-z]+:/i; - function o(t) { - return decodeURI(t) - .replace(i, '') - .replace(r, ''); - } - function u(t) { - return a.test(t); - } - function l(t) { - return /^mailto:/.test(t); - } - function c(t) { - return /^tel:/.test(t); - } - function p(t) { - if (u(t)) return t; - var e = t.match(i), - n = e ? e[0] : '', - r = o(t); - return s.test(r) ? t : r + '.html' + n; - } - function f(t, e) { - var n = decodeURIComponent(t.hash), - r = (function(t) { - var e = t.match(i); - if (e) return e[0]; - })(e); - return (!r || n === r) && o(t.path) === o(e); - } - function h(t, e, n) { - if (u(e)) return { type: 'external', path: e }; - n && - (e = (function(t, e, n) { - var i = t.charAt(0); - if ('/' === i) return t; - if ('?' === i || '#' === i) return e + t; - var r = e.split('/'); - (n && r[r.length - 1]) || r.pop(); - for (var s = t.replace(/^\//, '').split('/'), a = 0; a < s.length; a++) { - var o = s[a]; - '..' === o ? r.pop() : '.' !== o && r.push(o); - } - '' !== r[0] && r.unshift(''); - return r.join('/'); - })(e, n)); - for (var i = o(e), r = 0; r < t.length; r++) - if (o(t[r].regularPath) === i) - return Object.assign({}, t[r], { type: 'page', path: p(t[r].path) }); - return ( - console.error('[vuepress] No matching page found for sidebar item "'.concat(e, '"')), {} - ); - } - function d(t, e, n, i) { - var r = n.pages, - s = n.themeConfig, - a = (i && s.locales && s.locales[i]) || s; - if ('auto' === (t.frontmatter.sidebar || a.sidebar || s.sidebar)) return g(t); - var o = a.sidebar || s.sidebar; - if (o) { - var u = (function(t, e) { - if (Array.isArray(e)) return { base: '/', config: e }; - for (var n in e) - if (0 === ((i = t), /(\.html|\/)$/.test(i) ? i : i + '/').indexOf(encodeURI(n))) - return { base: n, config: e[n] }; - var i; - return {}; - })(e, o), - l = u.base, - c = u.config; - return 'auto' === c - ? g(t) - : c - ? c.map(function(t) { - return (function t(e, n, i) { - var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 1; - if ('string' == typeof e) return h(n, e, i); - if (Array.isArray(e)) return Object.assign(h(n, e[0], i), { title: e[1] }); - var s = e.children || []; - return 0 === s.length && e.path - ? Object.assign(h(n, e.path, i), { title: e.title }) - : { - type: 'group', - path: e.path, - title: e.title, - sidebarDepth: e.sidebarDepth, - initialOpenGroupIndex: e.initialOpenGroupIndex, - children: s.map(function(e) { - return t(e, n, i, r + 1); - }), - collapsable: !1 !== e.collapsable, - }; - })(t, r, l); - }) - : []; - } - return []; - } - function g(t) { - var e = v(t.headers || []); - return [ - { - type: 'group', - collapsable: !1, - title: t.title, - path: null, - children: e.map(function(e) { - return { - type: 'auto', - title: e.title, - basePath: t.path, - path: t.path + '#' + e.slug, - children: e.children || [], - }; - }), - }, - ]; - } - function v(t) { - var e; - return ( - (t = t.map(function(t) { - return Object.assign({}, t); - })).forEach(function(t) { - 2 === t.level ? (e = t) : e && (e.children || (e.children = [])).push(t); - }), - t.filter(function(t) { - return 2 === t.level; - }) - ); - } - function m(t) { - return Object.assign(t, { type: t.items && t.items.length ? 'links' : 'link' }); - } - }, - 309: function(t, e, n) { - 'use strict'; - var i = n(167), - r = n(5), - s = n(13), - a = n(22), - o = n(168), - u = n(169); - i('match', 1, function(t, e, n) { - return [ - function(e) { - var n = a(this), - i = null == e ? void 0 : e[t]; - return void 0 !== i ? i.call(e, n) : new RegExp(e)[t](String(n)); - }, - function(t) { - var i = n(e, t, this); - if (i.done) return i.value; - var a = r(t), - l = String(this); - if (!a.global) return u(a, l); - var c = a.unicode; - a.lastIndex = 0; - for (var p, f = [], h = 0; null !== (p = u(a, l)); ) { - var d = String(p[0]); - (f[h] = d), '' === d && (a.lastIndex = o(l, s(a.lastIndex), c)), h++; - } - return 0 === h ? null : f; - }, - ]; - }); - }, - 310: function(t, e, n) { - 'use strict'; - var i = n(167), - r = n(171), - s = n(5), - a = n(22), - o = n(97), - u = n(168), - l = n(13), - c = n(169), - p = n(67), - f = n(1), - h = [].push, - d = Math.min, - g = !f(function() { - return !RegExp(4294967295, 'y'); - }); - i( - 'split', - 2, - function(t, e, n) { - var i; - return ( - (i = - 'c' == 'abbc'.split(/(b)*/)[1] || - 4 != 'test'.split(/(?:)/, -1).length || - 2 != 'ab'.split(/(?:ab)*/).length || - 4 != '.'.split(/(.?)(.?)/).length || - '.'.split(/()()/).length > 1 || - ''.split(/.?/).length - ? function(t, n) { - var i = String(a(this)), - s = void 0 === n ? 4294967295 : n >>> 0; - if (0 === s) return []; - if (void 0 === t) return [i]; - if (!r(t)) return e.call(i, t, s); - for ( - var o, - u, - l, - c = [], - f = - (t.ignoreCase ? 'i' : '') + - (t.multiline ? 'm' : '') + - (t.unicode ? 'u' : '') + - (t.sticky ? 'y' : ''), - d = 0, - g = new RegExp(t.source, f + 'g'); - (o = p.call(g, i)) && - !( - (u = g.lastIndex) > d && - (c.push(i.slice(d, o.index)), - o.length > 1 && o.index < i.length && h.apply(c, o.slice(1)), - (l = o[0].length), - (d = u), - c.length >= s) - ); - - ) - g.lastIndex === o.index && g.lastIndex++; - return ( - d === i.length ? (!l && g.test('')) || c.push('') : c.push(i.slice(d)), - c.length > s ? c.slice(0, s) : c - ); - } - : '0'.split(void 0, 0).length - ? function(t, n) { - return void 0 === t && 0 === n ? [] : e.call(this, t, n); - } - : e), - [ - function(e, n) { - var r = a(this), - s = null == e ? void 0 : e[t]; - return void 0 !== s ? s.call(e, r, n) : i.call(String(r), e, n); - }, - function(t, r) { - var a = n(i, t, this, r, i !== e); - if (a.done) return a.value; - var p = s(t), - f = String(this), - h = o(p, RegExp), - v = p.unicode, - m = - (p.ignoreCase ? 'i' : '') + - (p.multiline ? 'm' : '') + - (p.unicode ? 'u' : '') + - (g ? 'y' : 'g'), - b = new h(g ? p : '^(?:' + p.source + ')', m), - k = void 0 === r ? 4294967295 : r >>> 0; - if (0 === k) return []; - if (0 === f.length) return null === c(b, f) ? [f] : []; - for (var x = 0, _ = 0, C = []; _ < f.length; ) { - b.lastIndex = g ? _ : 0; - var L, - y = c(b, g ? f : f.slice(_)); - if (null === y || (L = d(l(b.lastIndex + (g ? 0 : _)), f.length)) === x) - _ = u(f, _, v); - else { - if ((C.push(f.slice(x, _)), C.length === k)) return C; - for (var $ = 1; $ <= y.length - 1; $++) - if ((C.push(y[$]), C.length === k)) return C; - _ = x = L; - } - } - return C.push(f.slice(x)), C; - }, - ] - ); - }, - !g, - ); - }, - 311: function(t, e, n) { - 'use strict'; - n(166), n(94), n(313); - var i = n(308), - r = { - name: 'NavLink', - props: { item: { required: !0 } }, - computed: { - link: function() { - return Object(i.b)(this.item.link); - }, - exact: function() { - var t = this; - return this.$site.locales - ? Object.keys(this.$site.locales).some(function(e) { - return e === t.link; - }) - : '/' === this.link; - }, - isNonHttpURI: function() { - return Object(i.g)(this.link) || Object(i.h)(this.link); - }, - isBlankTarget: function() { - return '_blank' === this.target; - }, - isInternal: function() { - return !Object(i.f)(this.link) && !this.isBlankTarget; - }, - target: function() { - return this.isNonHttpURI - ? null - : this.item.target - ? this.item.target - : Object(i.f)(this.link) - ? '_blank' - : ''; - }, - rel: function() { - return this.isNonHttpURI || !1 === this.item.rel - ? null - : this.item.rel - ? this.item.rel - : this.isBlankTarget - ? 'noopener noreferrer' - : null; - }, - }, - methods: { - focusoutAction: function() { - this.$emit('focusout'); - }, - }, - }, - s = n(42), - a = Object(s.a)( - r, - function() { - var t = this, - e = t.$createElement, - n = t._self._c || e; - return t.isInternal - ? n( - 'RouterLink', - { - staticClass: 'nav-link', - attrs: { to: t.link, exact: t.exact }, - nativeOn: { - focusout: function(e) { - return t.focusoutAction(e); - }, - }, - }, - [t._v('\n ' + t._s(t.item.text) + '\n')], - ) - : n( - 'a', - { - staticClass: 'nav-link external', - attrs: { href: t.link, target: t.target, rel: t.rel }, - on: { focusout: t.focusoutAction }, - }, - [ - t._v('\n ' + t._s(t.item.text) + '\n '), - t.isBlankTarget ? n('OutboundLink') : t._e(), - ], - 1, - ); - }, - [], - !1, - null, - null, - null, - ); - e.a = a.exports; - }, - 312: function(t, e) { - t.exports = '\t\n\v\f\r                 \u2028\u2029\ufeff'; - }, - 313: function(t, e, n) { - 'use strict'; - var i = n(0), - r = n(314); - i( - { target: 'String', proto: !0, forced: n(315)('link') }, - { - link: function(t) { - return r(this, 'a', 'href', t); - }, - }, - ); - }, - 314: function(t, e, n) { - var i = n(22), - r = /"/g; - t.exports = function(t, e, n, s) { - var a = String(i(t)), - o = '<' + e; - return ( - '' !== n && (o += ' ' + n + '="' + String(s).replace(r, '"') + '"'), - o + '>' + a + '' - ); - }; - }, - 315: function(t, e, n) { - var i = n(1); - t.exports = function(t) { - return i(function() { - var e = ''[t]('"'); - return e !== e.toLowerCase() || e.split('"').length > 3; - }); - }; - }, - 316: function(t, e, n) { - var i = n(22), - r = '[' + n(312) + ']', - s = RegExp('^' + r + r + '*'), - a = RegExp(r + r + '*$'), - o = function(t) { - return function(e) { - var n = String(i(e)); - return 1 & t && (n = n.replace(s, '')), 2 & t && (n = n.replace(a, '')), n; - }; - }; - t.exports = { start: o(1), end: o(2), trim: o(3) }; - }, - 317: function(t, e, n) { - 'use strict'; - var i = n(0), - r = n(316).trim; - i( - { target: 'String', proto: !0, forced: n(341)('trim') }, - { - trim: function() { - return r(this); - }, - }, - ); - }, - 318: function(t, e, n) { - var i = n(6), - r = n(3), - s = n(100), - a = n(342), - o = n(8).f, - u = n(68).f, - l = n(171), - c = n(104), - p = n(175), - f = n(10), - h = n(1), - d = n(28).set, - g = n(173), - v = n(2)('match'), - m = r.RegExp, - b = m.prototype, - k = /a/g, - x = /a/g, - _ = new m(k) !== k, - C = p.UNSUPPORTED_Y; - if ( - i && - s( - 'RegExp', - !_ || - C || - h(function() { - return (x[v] = !1), m(k) != k || m(x) == x || '/a/i' != m(k, 'i'); - }), - ) - ) { - for ( - var L = function(t, e) { - var n, - i = this instanceof L, - r = l(t), - s = void 0 === e; - if (!i && r && t.constructor === L && s) return t; - _ - ? r && !s && (t = t.source) - : t instanceof L && (s && (e = c.call(t)), (t = t.source)), - C && (n = !!e && e.indexOf('y') > -1) && (e = e.replace(/y/g, '')); - var o = a(_ ? new m(t, e) : m(t, e), i ? this : b, L); - return C && n && d(o, { sticky: n }), o; - }, - y = function(t) { - (t in L) || - o(L, t, { - configurable: !0, - get: function() { - return m[t]; - }, - set: function(e) { - m[t] = e; - }, - }); - }, - $ = u(m), - w = 0; - $.length > w; - - ) - y($[w++]); - (b.constructor = L), (L.prototype = b), f(r, 'RegExp', L); - } - g('RegExp'); - }, - 319: function(t, e, n) {}, - 320: function(t, e, n) {}, - 321: function(t, e, n) {}, - 322: function(t, e, n) {}, - 323: function(t, e, n) {}, - 324: function(t, e, n) {}, - 325: function(t, e) { - t.exports = function(t) { - return null == t; - }; - }, - 326: function(t, e, n) {}, - 327: function(t, e, n) {}, - 328: function(t, e, n) {}, - 329: function(t, e, n) {}, - 330: function(t, e, n) {}, - 331: function(t, e, n) {}, - 336: function(t, e, n) { - 'use strict'; - n.r(e); - n(166); - var i = n(308), - r = { - name: 'SidebarGroup', - components: { DropdownTransition: n(338).a }, - props: ['item', 'open', 'collapsable', 'depth'], - beforeCreate: function() { - this.$options.components.SidebarLinks = n(336).default; - }, - methods: { isActive: i.e }, - }, - s = (n(354), n(42)), - a = Object(s.a)( - r, - function() { - var t = this, - e = t.$createElement, - n = t._self._c || e; - return n( - 'section', - { - staticClass: 'sidebar-group', - class: [ - { collapsable: t.collapsable, 'is-sub-group': 0 !== t.depth }, - 'depth-' + t.depth, - ], - }, - [ - t.item.path - ? n( - 'RouterLink', - { - staticClass: 'sidebar-heading clickable', - class: { open: t.open, active: t.isActive(t.$route, t.item.path) }, - attrs: { to: t.item.path }, - nativeOn: { - click: function(e) { - return t.$emit('toggle'); - }, - }, - }, - [ - n('span', [t._v(t._s(t.item.title))]), - t._v(' '), - t.collapsable - ? n('span', { staticClass: 'arrow', class: t.open ? 'down' : 'right' }) - : t._e(), - ], - ) - : n( - 'p', - { - staticClass: 'sidebar-heading', - class: { open: t.open }, - on: { - click: function(e) { - return t.$emit('toggle'); - }, - }, - }, - [ - n('span', [t._v(t._s(t.item.title))]), - t._v(' '), - t.collapsable - ? n('span', { staticClass: 'arrow', class: t.open ? 'down' : 'right' }) - : t._e(), - ], - ), - t._v(' '), - n( - 'DropdownTransition', - [ - t.open || !t.collapsable - ? n('SidebarLinks', { - staticClass: 'sidebar-group-items', - attrs: { - items: t.item.children, - 'sidebar-depth': t.item.sidebarDepth, - 'initial-open-group-index': t.item.initialOpenGroupIndex, - depth: t.depth + 1, - }, - }) - : t._e(), - ], - 1, - ), - ], - 1, - ); - }, - [], - !1, - null, - null, - null, - ).exports; - n(355), n(65); - function o(t, e, n, i, r) { - var s = { - props: { to: e, activeClass: '', exactActiveClass: '' }, - class: { active: i, 'sidebar-link': !0 }, - }; - return r > 2 && (s.style = { 'padding-left': r + 'rem' }), t('RouterLink', s, n); - } - function u(t, e, n, r, s) { - var a = arguments.length > 5 && void 0 !== arguments[5] ? arguments[5] : 1; - return !e || a > s - ? null - : t( - 'ul', - { class: 'sidebar-sub-headers' }, - e.map(function(e) { - var l = Object(i.e)(r, n + '#' + e.slug); - return t('li', { class: 'sidebar-sub-header' }, [ - o(t, n + '#' + e.slug, e.title, l, e.level - 1), - u(t, e.children, n, r, s, a + 1), - ]); - }), - ); - } - var l = { - functional: !0, - props: ['item', 'sidebarDepth'], - render: function(t, e) { - var n = e.parent, - r = n.$page, - s = (n.$site, n.$route), - a = n.$themeConfig, - l = n.$themeLocaleConfig, - c = e.props, - p = c.item, - f = c.sidebarDepth, - h = Object(i.e)(s, p.path), - d = - 'auto' === p.type - ? h || - p.children.some(function(t) { - return Object(i.e)(s, p.basePath + '#' + t.slug); - }) - : h, - g = - 'external' === p.type - ? (function(t, e, n) { - return t( - 'a', - { - attrs: { href: e, target: '_blank', rel: 'noopener noreferrer' }, - class: { 'sidebar-link': !0 }, - }, - [n, t('OutboundLink')], - ); - })(t, p.path, p.title || p.path) - : o(t, p.path, p.title || p.path, d), - v = [r.frontmatter.sidebarDepth, f, l.sidebarDepth, a.sidebarDepth, 1].find(function( - t, - ) { - return void 0 !== t; - }), - m = l.displayAllHeaders || a.displayAllHeaders; - return 'auto' === p.type - ? [g, u(t, p.children, p.basePath, s, v)] - : (d || m) && p.headers && !i.d.test(p.path) - ? [g, u(t, Object(i.c)(p.headers), p.path, s, v)] - : g; - }, - }; - n(356); - function c(t, e) { - return ( - 'group' === e.type && - e.children.some(function(e) { - return 'group' === e.type ? c(t, e) : 'page' === e.type && Object(i.e)(t, e.path); - }) - ); - } - var p = { - name: 'SidebarLinks', - components: { - SidebarGroup: a, - SidebarLink: Object(s.a)(l, void 0, void 0, !1, null, null, null).exports, - }, - props: ['items', 'depth', 'sidebarDepth', 'initialOpenGroupIndex'], - data: function() { - return { openGroupIndex: this.initialOpenGroupIndex || 0 }; - }, - watch: { - $route: function() { - this.refreshIndex(); - }, - }, - created: function() { - this.refreshIndex(); - }, - methods: { - refreshIndex: function() { - var t = (function(t, e) { - for (var n = 0; n < e.length; n++) { - var i = e[n]; - if (c(t, i)) return n; - } - return -1; - })(this.$route, this.items); - t > -1 && (this.openGroupIndex = t); - }, - toggleGroup: function(t) { - this.openGroupIndex = t === this.openGroupIndex ? -1 : t; - }, - isActive: function(t) { - return Object(i.e)(this.$route, t.regularPath); - }, - }, - }, - f = Object(s.a)( - p, - function() { - var t = this, - e = t.$createElement, - n = t._self._c || e; - return t.items.length - ? n( - 'ul', - { staticClass: 'sidebar-links' }, - t._l(t.items, function(e, i) { - return n( - 'li', - { key: i }, - [ - 'group' === e.type - ? n('SidebarGroup', { - attrs: { - item: e, - open: i === t.openGroupIndex, - collapsable: e.collapsable || e.collapsible, - depth: t.depth, - }, - on: { - toggle: function(e) { - return t.toggleGroup(i); - }, - }, - }) - : n('SidebarLink', { - attrs: { 'sidebar-depth': t.sidebarDepth, item: e }, - }), - ], - 1, - ); - }), - 0, - ) - : t._e(); - }, - [], - !1, - null, - null, - null, - ); - e.default = f.exports; - }, - 337: function(t, e, n) { - 'use strict'; - n(177), n(65), n(166), n(94), n(318), n(43), n(98), n(309), n(66); - var i = n(40), - r = n(311), - s = n(338), - a = n(179), - o = n.n(a), - u = { - name: 'DropdownLink', - components: { NavLink: r.a, DropdownTransition: s.a }, - props: { item: { required: !0 } }, - data: function() { - return { open: !1 }; - }, - computed: { - dropdownAriaLabel: function() { - return this.item.ariaLabel || this.item.text; - }, - }, - watch: { - $route: function() { - this.open = !1; - }, - }, - methods: { - setOpen: function(t) { - this.open = t; - }, - isLastItemOfArray: function(t, e) { - return o()(e) === t; - }, - handleDropdown: function() { - 0 === event.detail && this.setOpen(!this.open); - }, - }, - }, - l = (n(347), n(42)), - c = Object(l.a)( - u, - function() { - var t = this, - e = t.$createElement, - n = t._self._c || e; - return n( - 'div', - { staticClass: 'dropdown-wrapper', class: { open: t.open } }, - [ - n( - 'button', - { - staticClass: 'dropdown-title', - attrs: { type: 'button', 'aria-label': t.dropdownAriaLabel }, - on: { click: t.handleDropdown }, - }, - [ - n('span', { staticClass: 'title' }, [t._v(t._s(t.item.text))]), - t._v(' '), - n('span', { staticClass: 'arrow down' }), - ], - ), - t._v(' '), - n( - 'button', - { - staticClass: 'mobile-dropdown-title', - attrs: { type: 'button', 'aria-label': t.dropdownAriaLabel }, - on: { - click: function(e) { - return t.setOpen(!t.open); - }, - }, - }, - [ - n('span', { staticClass: 'title' }, [t._v(t._s(t.item.text))]), - t._v(' '), - n('span', { staticClass: 'arrow', class: t.open ? 'down' : 'right' }), - ], - ), - t._v(' '), - n('DropdownTransition', [ - n( - 'ul', - { - directives: [ - { name: 'show', rawName: 'v-show', value: t.open, expression: 'open' }, - ], - staticClass: 'nav-dropdown', - }, - t._l(t.item.items, function(e, i) { - return n( - 'li', - { key: e.link || i, staticClass: 'dropdown-item' }, - [ - 'links' === e.type - ? n('h4', [t._v('\n ' + t._s(e.text) + '\n ')]) - : t._e(), - t._v(' '), - 'links' === e.type - ? n( - 'ul', - { staticClass: 'dropdown-subitem-wrapper' }, - t._l(e.items, function(i) { - return n( - 'li', - { key: i.link, staticClass: 'dropdown-subitem' }, - [ - n('NavLink', { - attrs: { item: i }, - on: { - focusout: function(n) { - t.isLastItemOfArray(i, e.items) && - t.isLastItemOfArray(e, t.item.items) && - t.setOpen(!1); - }, - }, - }), - ], - 1, - ); - }), - 0, - ) - : n('NavLink', { - attrs: { item: e }, - on: { - focusout: function(n) { - t.isLastItemOfArray(e, t.item.items) && t.setOpen(!1); - }, - }, - }), - ], - 1, - ); - }), - 0, - ), - ]), - ], - 1, - ); - }, - [], - !1, - null, - null, - null, - ).exports, - p = n(308), - f = { - name: 'NavLinks', - components: { NavLink: r.a, DropdownLink: c }, - computed: { - userNav: function() { - return this.$themeLocaleConfig.nav || this.$site.themeConfig.nav || []; - }, - nav: function() { - var t = this, - e = this.$site.locales; - if (e && Object.keys(e).length > 1) { - var n = this.$page.path, - r = this.$router.options.routes, - s = this.$site.themeConfig.locales || {}, - a = { - text: this.$themeLocaleConfig.selectText || 'Languages', - ariaLabel: this.$themeLocaleConfig.ariaLabel || 'Select language', - items: Object.keys(e).map(function(i) { - var a, - o = e[i], - u = (s[i] && s[i].label) || o.lang; - return ( - o.lang === t.$lang - ? (a = n) - : ((a = n.replace(t.$localeConfig.path, i)), - r.some(function(t) { - return t.path === a; - }) || (a = i)), - { text: u, link: a } - ); - }), - }; - return [].concat(Object(i.a)(this.userNav), [a]); - } - return this.userNav; - }, - userLinks: function() { - return (this.nav || []).map(function(t) { - return Object.assign(Object(p.j)(t), { items: (t.items || []).map(p.j) }); - }); - }, - repoLink: function() { - var t = this.$site.themeConfig.repo; - return t ? (/^https?:/.test(t) ? t : 'https://github.com/'.concat(t)) : null; - }, - repoLabel: function() { - if (this.repoLink) { - if (this.$site.themeConfig.repoLabel) return this.$site.themeConfig.repoLabel; - for ( - var t = this.repoLink.match(/^https?:\/\/[^/]+/)[0], - e = ['GitHub', 'GitLab', 'Bitbucket'], - n = 0; - n < e.length; - n++ - ) { - var i = e[n]; - if (new RegExp(i, 'i').test(t)) return i; - } - return 'Source'; - } - }, - }, - }, - h = - (n(348), - Object(l.a)( - f, - function() { - var t = this, - e = t.$createElement, - n = t._self._c || e; - return t.userLinks.length || t.repoLink - ? n( - 'nav', - { staticClass: 'nav-links' }, - [ - t._l(t.userLinks, function(t) { - return n( - 'div', - { key: t.link, staticClass: 'nav-item' }, - [ - 'links' === t.type - ? n('DropdownLink', { attrs: { item: t } }) - : n('NavLink', { attrs: { item: t } }), - ], - 1, - ); - }), - t._v(' '), - t.repoLink - ? n( - 'a', - { - staticClass: 'repo-link', - attrs: { - href: t.repoLink, - target: '_blank', - rel: 'noopener noreferrer', - }, - }, - [t._v('\n ' + t._s(t.repoLabel) + '\n '), n('OutboundLink')], - 1, - ) - : t._e(), - ], - 2, - ) - : t._e(); - }, - [], - !1, - null, - null, - null, - )); - e.a = h.exports; - }, - 338: function(t, e, n) { - 'use strict'; - var i = { - name: 'DropdownTransition', - methods: { - setHeight: function(t) { - t.style.height = t.scrollHeight + 'px'; - }, - unsetHeight: function(t) { - t.style.height = ''; - }, - }, - }, - r = (n(346), n(42)), - s = Object(r.a)( - i, - function() { - var t = this.$createElement; - return (this._self._c || t)( - 'transition', - { - attrs: { name: 'dropdown' }, - on: { - enter: this.setHeight, - 'after-enter': this.unsetHeight, - 'before-leave': this.setHeight, - }, - }, - [this._t('default')], - 2, - ); - }, - [], - !1, - null, - null, - null, - ); - e.a = s.exports; - }, - 339: function(t, e, n) { - var i = n(0), - r = n(340); - i({ global: !0, forced: parseInt != r }, { parseInt: r }); - }, - 340: function(t, e, n) { - var i = n(3), - r = n(316).trim, - s = n(312), - a = i.parseInt, - o = /^[+-]?0[Xx]/, - u = 8 !== a(s + '08') || 22 !== a(s + '0x16'); - t.exports = u - ? function(t, e) { - var n = r(String(t)); - return a(n, e >>> 0 || (o.test(n) ? 16 : 10)); - } - : a; - }, - 341: function(t, e, n) { - var i = n(1), - r = n(312); - t.exports = function(t) { - return i(function() { - return !!r[t]() || '​…᠎' != '​…᠎'[t]() || r[t].name !== t; - }); - }; - }, - 342: function(t, e, n) { - var i = n(4), - r = n(101); - t.exports = function(t, e, n) { - var s, a; - return ( - r && - 'function' == typeof (s = e.constructor) && - s !== n && - i((a = s.prototype)) && - a !== n.prototype && - r(t, a), - t - ); - }; - }, - 343: function(t, e, n) { - 'use strict'; - var i, - r = n(0), - s = n(24).f, - a = n(13), - o = n(102), - u = n(22), - l = n(103), - c = n(19), - p = ''.endsWith, - f = Math.min, - h = l('endsWith'); - r( - { - target: 'String', - proto: !0, - forced: !!(c || h || ((i = s(String.prototype, 'endsWith')), !i || i.writable)) && !h, - }, - { - endsWith: function(t) { - var e = String(u(this)); - o(t); - var n = arguments.length > 1 ? arguments[1] : void 0, - i = a(e.length), - r = void 0 === n ? i : f(a(n), i), - s = String(t); - return p ? p.call(e, s, r) : e.slice(r - s.length, r) === s; - }, - }, - ); - }, - 344: function(t, e, n) { - 'use strict'; - n(319); - }, - 345: function(t, e, n) { - 'use strict'; - n(320); - }, - 346: function(t, e, n) { - 'use strict'; - n(321); - }, - 347: function(t, e, n) { - 'use strict'; - n(322); - }, - 348: function(t, e, n) { - 'use strict'; - n(323); - }, - 349: function(t, e, n) { - 'use strict'; - n(324); - }, - 350: function(t, e, n) { - 'use strict'; - n(326); - }, - 351: function(t, e, n) { - var i = n(30), - r = n(14), - s = n(25); - t.exports = function(t) { - return 'string' == typeof t || (!r(t) && s(t) && '[object String]' == i(t)); - }; - }, - 352: function(t, e, n) { - 'use strict'; - n(327); - }, - 353: function(t, e, n) { - 'use strict'; - n(328); - }, - 354: function(t, e, n) { - 'use strict'; - n(329); - }, - 355: function(t, e, n) { - 'use strict'; - var i = n(0), - r = n(29).find, - s = n(99), - a = n(17), - o = !0, - u = a('find'); - 'find' in [] && - Array(1).find(function() { - o = !1; - }), - i( - { target: 'Array', proto: !0, forced: o || !u }, - { - find: function(t) { - return r(this, t, arguments.length > 1 ? arguments[1] : void 0); - }, - }, - ), - s('find'); - }, - 356: function(t, e, n) { - 'use strict'; - n(330); - }, - 357: function(t, e, n) { - 'use strict'; - n(331); - }, - 374: function(t, e, n) { - 'use strict'; - n(339), - n(23), - n(174), - n(170), - n(96), - n(43), - n(176), - n(309), - n(317), - n(172), - n(65), - n(166), - n(318), - n(98), - n(343), - n(66), - n(310); - var i = n(178), - r = n.n(i), - s = function(t, e) { - var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null, - i = r()(e, 'title', ''); - return ( - r()(e, 'frontmatter.tags') && (i += ' '.concat(e.frontmatter.tags.join(' '))), - n && (i += ' '.concat(n)), - a(t, i) - ); - }, - a = function(t, e) { - var n = function(t) { - return t.replace(/[-/\\^$*+?.()|[\]{}]/g, '\\$&'); - }, - i = new RegExp('[^\0-]'), - r = t - .split(/\s+/g) - .map(function(t) { - return t.trim(); - }) - .filter(function(t) { - return !!t; - }); - if (i.test(t)) - return r.some(function(t) { - return e.toLowerCase().indexOf(t) > -1; - }); - var s = t.endsWith(' '); - return new RegExp( - r - .map(function(t, e) { - return r.length !== e + 1 || s - ? '(?=.*\\b'.concat(n(t), '\\b)') - : '(?=.*\\b'.concat(n(t), ')'); - }) - .join('') + '.+', - 'gi', - ).test(e); - }, - o = { - name: 'SearchBox', - data: function() { - return { query: '', focused: !1, focusIndex: 0, placeholder: void 0 }; - }, - computed: { - showSuggestions: function() { - return this.focused && this.suggestions && this.suggestions.length; - }, - suggestions: function() { - var t = this.query.trim().toLowerCase(); - if (t) { - for ( - var e = this.$site.pages, - n = this.$site.themeConfig.searchMaxSuggestions || 5, - i = this.$localePath, - r = [], - a = 0; - a < e.length && !(r.length >= n); - a++ - ) { - var o = e[a]; - if (this.getPageLocalePath(o) === i && this.isSearchable(o)) - if (s(t, o)) r.push(o); - else if (o.headers) - for (var u = 0; u < o.headers.length && !(r.length >= n); u++) { - var l = o.headers[u]; - l.title && - s(t, o, l.title) && - r.push(Object.assign({}, o, { path: o.path + '#' + l.slug, header: l })); - } - } - return r; - } - }, - alignRight: function() { - return (this.$site.themeConfig.nav || []).length + (this.$site.repo ? 1 : 0) <= 2; - }, - }, - mounted: function() { - (this.placeholder = this.$site.themeConfig.searchPlaceholder || ''), - document.addEventListener('keydown', this.onHotkey); - }, - beforeDestroy: function() { - document.removeEventListener('keydown', this.onHotkey); - }, - methods: { - getPageLocalePath: function(t) { - for (var e in this.$site.locales || {}) - if ('/' !== e && 0 === t.path.indexOf(e)) return e; - return '/'; - }, - isSearchable: function(t) { - var e = null; - return ( - null === e || - (e = Array.isArray(e) ? e : new Array(e)).filter(function(e) { - return t.path.match(e); - }).length > 0 - ); - }, - onHotkey: function(t) { - t.srcElement === document.body && - ['s', '/'].includes(t.key) && - (this.$refs.input.focus(), t.preventDefault()); - }, - onUp: function() { - this.showSuggestions && - (this.focusIndex > 0 - ? this.focusIndex-- - : (this.focusIndex = this.suggestions.length - 1)); - }, - onDown: function() { - this.showSuggestions && - (this.focusIndex < this.suggestions.length - 1 - ? this.focusIndex++ - : (this.focusIndex = 0)); - }, - go: function(t) { - this.showSuggestions && - (this.$router.push(this.suggestions[t].path), - (this.query = ''), - (this.focusIndex = 0)); - }, - focus: function(t) { - this.focusIndex = t; - }, - unfocus: function() { - this.focusIndex = -1; - }, - }, - }, - u = (n(344), n(42)), - l = Object(u.a)( - o, - function() { - var t = this, - e = t.$createElement, - n = t._self._c || e; - return n('div', { staticClass: 'search-box' }, [ - n('input', { - ref: 'input', - class: { focused: t.focused }, - attrs: { - 'aria-label': 'Search', - placeholder: t.placeholder, - autocomplete: 'off', - spellcheck: 'false', - }, - domProps: { value: t.query }, - on: { - input: function(e) { - t.query = e.target.value; - }, - focus: function(e) { - t.focused = !0; - }, - blur: function(e) { - t.focused = !1; - }, - keyup: [ - function(e) { - return !e.type.indexOf('key') && t._k(e.keyCode, 'enter', 13, e.key, 'Enter') - ? null - : t.go(t.focusIndex); - }, - function(e) { - return !e.type.indexOf('key') && - t._k(e.keyCode, 'up', 38, e.key, ['Up', 'ArrowUp']) - ? null - : t.onUp(e); - }, - function(e) { - return !e.type.indexOf('key') && - t._k(e.keyCode, 'down', 40, e.key, ['Down', 'ArrowDown']) - ? null - : t.onDown(e); - }, - ], - }, - }), - t._v(' '), - t.showSuggestions - ? n( - 'ul', - { - staticClass: 'suggestions', - class: { 'align-right': t.alignRight }, - on: { mouseleave: t.unfocus }, - }, - t._l(t.suggestions, function(e, i) { - return n( - 'li', - { - key: i, - staticClass: 'suggestion', - class: { focused: i === t.focusIndex }, - on: { - mousedown: function(e) { - return t.go(i); - }, - mouseenter: function(e) { - return t.focus(i); - }, - }, - }, - [ - n( - 'a', - { - attrs: { href: e.path }, - on: { - click: function(t) { - t.preventDefault(); - }, - }, - }, - [ - n('span', { staticClass: 'page-title' }, [ - t._v(t._s(e.title || e.path)), - ]), - t._v(' '), - e.header - ? n('span', { staticClass: 'header' }, [ - t._v('> ' + t._s(e.header.title)), - ]) - : t._e(), - ], - ), - ], - ); - }), - 0, - ) - : t._e(), - ]); - }, - [], - !1, - null, - null, - null, - ).exports; - n(345); - function c(t, e) { - return t.ownerDocument.defaultView.getComputedStyle(t, null)[e]; - } - var p = { - name: 'Navbar', - components: { - SidebarButton: Object(u.a)( - {}, - function() { - var t = this, - e = t.$createElement, - n = t._self._c || e; - return n( - 'div', - { - staticClass: 'sidebar-button', - on: { - click: function(e) { - return t.$emit('toggle-sidebar'); - }, - }, - }, - [ - n( - 'svg', - { - staticClass: 'icon', - attrs: { - xmlns: 'http://www.w3.org/2000/svg', - 'aria-hidden': 'true', - role: 'img', - viewBox: '0 0 448 512', - }, - }, - [ - n('path', { - attrs: { - fill: 'currentColor', - d: - 'M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z', - }, - }), - ], - ), - ], - ); - }, - [], - !1, - null, - null, - null, - ).exports, - NavLinks: n(337).a, - SearchBox: l, - AlgoliaSearchBox: {}, - }, - data: function() { - return { linksWrapMaxWidth: null }; - }, - computed: { - algolia: function() { - return this.$themeLocaleConfig.algolia || this.$site.themeConfig.algolia || {}; - }, - isAlgoliaSearch: function() { - return this.algolia && this.algolia.apiKey && this.algolia.indexName; - }, - }, - mounted: function() { - var t = this, - e = parseInt(c(this.$el, 'paddingLeft')) + parseInt(c(this.$el, 'paddingRight')), - n = function() { - document.documentElement.clientWidth < 719 - ? (t.linksWrapMaxWidth = null) - : (t.linksWrapMaxWidth = - t.$el.offsetWidth - - e - - ((t.$refs.siteName && t.$refs.siteName.offsetWidth) || 0)); - }; - n(), window.addEventListener('resize', n, !1); - }, - }, - f = - (n(349), - Object(u.a)( - p, - function() { - var t = this, - e = t.$createElement, - n = t._self._c || e; - return n( - 'header', - { staticClass: 'navbar' }, - [ - n('SidebarButton', { - on: { - 'toggle-sidebar': function(e) { - return t.$emit('toggle-sidebar'); - }, - }, - }), - t._v(' '), - n('RouterLink', { staticClass: 'home-link', attrs: { to: t.$localePath } }, [ - t.$site.themeConfig.logo - ? n('img', { - staticClass: 'logo', - attrs: { src: t.$withBase(t.$site.themeConfig.logo), alt: t.$siteTitle }, - }) - : t._e(), - t._v(' '), - t.$siteTitle - ? n( - 'span', - { - ref: 'siteName', - staticClass: 'site-name', - class: { 'can-hide': t.$site.themeConfig.logo }, - }, - [t._v(t._s(t.$siteTitle))], - ) - : t._e(), - ]), - t._v(' '), - n( - 'div', - { - staticClass: 'links', - style: t.linksWrapMaxWidth ? { 'max-width': t.linksWrapMaxWidth + 'px' } : {}, - }, - [ - t.isAlgoliaSearch - ? n('AlgoliaSearchBox', { attrs: { options: t.algolia } }) - : !1 !== t.$site.themeConfig.search && !1 !== t.$page.frontmatter.search - ? n('SearchBox') - : t._e(), - t._v(' '), - n('NavLinks', { staticClass: 'can-hide' }), - ], - 1, - ), - ], - 1, - ); - }, - [], - !1, - null, - null, - null, - )); - e.a = f.exports; - }, - 375: function(t, e, n) { - 'use strict'; - n(43), n(66); - var i = n(325), - r = n.n(i), - s = n(308), - a = { - name: 'PageEdit', - computed: { - lastUpdated: function() { - return this.$page.lastUpdated; - }, - lastUpdatedText: function() { - return 'string' == typeof this.$themeLocaleConfig.lastUpdated - ? this.$themeLocaleConfig.lastUpdated - : 'string' == typeof this.$site.themeConfig.lastUpdated - ? this.$site.themeConfig.lastUpdated - : 'Last Updated'; - }, - editLink: function() { - var t = r()(this.$page.frontmatter.editLink) - ? this.$site.themeConfig.editLinks - : this.$page.frontmatter.editLink, - e = this.$site.themeConfig, - n = e.repo, - i = e.docsDir, - s = void 0 === i ? '' : i, - a = e.docsBranch, - o = void 0 === a ? 'master' : a, - u = e.docsRepo, - l = void 0 === u ? n : u; - return t && l && this.$page.relativePath - ? this.createEditLink(n, l, s, o, this.$page.relativePath) - : null; - }, - editLinkText: function() { - return ( - this.$themeLocaleConfig.editLinkText || - this.$site.themeConfig.editLinkText || - 'Edit this page' - ); - }, - }, - methods: { - createEditLink: function(t, e, n, i, r) { - if (/bitbucket.org/.test(e)) - return ( - e.replace(s.a, '') + - '/src' + - '/'.concat(i, '/') + - (n ? n.replace(s.a, '') + '/' : '') + - r + - '?mode=edit&spa=0&at='.concat(i, '&fileviewer=file-view-default') - ); - return /gitlab.com/.test(e) - ? e.replace(s.a, '') + - '/-/edit' + - '/'.concat(i, '/') + - (n ? n.replace(s.a, '') + '/' : '') + - r - : (s.i.test(e) ? e : 'https://github.com/'.concat(e)).replace(s.a, '') + - '/edit' + - '/'.concat(i, '/') + - (n ? n.replace(s.a, '') + '/' : '') + - r; - }, - }, - }, - o = (n(350), n(42)), - u = Object(o.a)( - a, - function() { - var t = this, - e = t.$createElement, - n = t._self._c || e; - return n('footer', { staticClass: 'page-edit' }, [ - t.editLink - ? n( - 'div', - { staticClass: 'edit-link' }, - [ - n( - 'a', - { - attrs: { href: t.editLink, target: '_blank', rel: 'noopener noreferrer' }, - }, - [t._v(t._s(t.editLinkText))], - ), - t._v(' '), - n('OutboundLink'), - ], - 1, - ) - : t._e(), - t._v(' '), - t.lastUpdated - ? n('div', { staticClass: 'last-updated' }, [ - n('span', { staticClass: 'prefix' }, [t._v(t._s(t.lastUpdatedText) + ':')]), - t._v(' '), - n('span', { staticClass: 'time' }, [t._v(t._s(t.lastUpdated))]), - ]) - : t._e(), - ]); - }, - [], - !1, - null, - null, - null, - ).exports, - l = n(351), - c = n.n(l), - p = { - name: 'PageNav', - props: ['sidebarItems'], - computed: { - prev: function() { - return h(f.PREV, this); - }, - next: function() { - return h(f.NEXT, this); - }, - }, - }; - var f = { - NEXT: { - resolveLink: function(t, e) { - return d(t, e, 1); - }, - getThemeLinkConfig: function(t) { - return t.nextLinks; - }, - getPageLinkConfig: function(t) { - return t.frontmatter.next; - }, - }, - PREV: { - resolveLink: function(t, e) { - return d(t, e, -1); - }, - getThemeLinkConfig: function(t) { - return t.prevLinks; - }, - getPageLinkConfig: function(t) { - return t.frontmatter.prev; - }, - }, - }; - function h(t, e) { - var n = e.$themeConfig, - i = e.$page, - a = e.$route, - o = e.$site, - u = e.sidebarItems, - l = t.resolveLink, - p = t.getThemeLinkConfig, - f = t.getPageLinkConfig, - h = p(n), - d = f(i), - g = r()(d) ? h : d; - return !1 === g ? void 0 : c()(g) ? Object(s.k)(o.pages, g, a.path) : l(i, u); - } - function d(t, e, n) { - var i = []; - !(function t(e, n) { - for (var i = 0, r = e.length; i < r; i++) - 'group' === e[i].type ? t(e[i].children || [], n) : n.push(e[i]); - })(e, i); - for (var r = 0; r < i.length; r++) { - var s = i[r]; - if ('page' === s.type && s.path === decodeURIComponent(t.path)) return i[r + n]; - } - } - var g = p, - v = - (n(352), - { - components: { - PageEdit: u, - PageNav: Object(o.a)( - g, - function() { - var t = this, - e = t.$createElement, - n = t._self._c || e; - return t.prev || t.next - ? n('div', { staticClass: 'page-nav' }, [ - n('p', { staticClass: 'inner' }, [ - t.prev - ? n( - 'span', - { staticClass: 'prev' }, - [ - t._v('\n ←\n '), - 'external' === t.prev.type - ? n( - 'a', - { - staticClass: 'prev', - attrs: { - href: t.prev.path, - target: '_blank', - rel: 'noopener noreferrer', - }, - }, - [ - t._v( - '\n ' + - t._s(t.prev.title || t.prev.path) + - '\n\n ', - ), - n('OutboundLink'), - ], - 1, - ) - : n( - 'RouterLink', - { staticClass: 'prev', attrs: { to: t.prev.path } }, - [ - t._v( - '\n ' + - t._s(t.prev.title || t.prev.path) + - '\n ', - ), - ], - ), - ], - 1, - ) - : t._e(), - t._v(' '), - t.next - ? n( - 'span', - { staticClass: 'next' }, - [ - 'external' === t.next.type - ? n( - 'a', - { - attrs: { - href: t.next.path, - target: '_blank', - rel: 'noopener noreferrer', - }, - }, - [ - t._v( - '\n ' + - t._s(t.next.title || t.next.path) + - '\n\n ', - ), - n('OutboundLink'), - ], - 1, - ) - : n('RouterLink', { attrs: { to: t.next.path } }, [ - t._v( - '\n ' + - t._s(t.next.title || t.next.path) + - '\n ', - ), - ]), - t._v('\n →\n '), - ], - 1, - ) - : t._e(), - ]), - ]) - : t._e(); - }, - [], - !1, - null, - null, - null, - ).exports, - }, - props: ['sidebarItems'], - }), - m = - (n(353), - Object(o.a)( - v, - function() { - var t = this, - e = t.$createElement, - n = t._self._c || e; - return n( - 'main', - { staticClass: 'page' }, - [ - t._t('top'), - t._v(' '), - n('Content', { staticClass: 'theme-default-content' }), - t._v(' '), - n('PageEdit'), - t._v(' '), - n('PageNav', t._b({}, 'PageNav', { sidebarItems: t.sidebarItems }, !1)), - t._v(' '), - t._t('bottom'), - ], - 2, - ); - }, - [], - !1, - null, - null, - null, - )); - e.a = m.exports; - }, - 376: function(t, e, n) { - 'use strict'; - var i = n(336), - r = n(337), - s = { - name: 'Sidebar', - components: { SidebarLinks: i.default, NavLinks: r.a }, - props: ['items'], - }, - a = (n(357), n(42)), - o = Object(a.a)( - s, - function() { - var t = this.$createElement, - e = this._self._c || t; - return e( - 'aside', - { staticClass: 'sidebar' }, - [ - e('NavLinks'), - this._v(' '), - this._t('top'), - this._v(' '), - e('SidebarLinks', { attrs: { depth: 0, items: this.items } }), - this._v(' '), - this._t('bottom'), - ], - 2, - ); - }, - [], - !1, - null, - null, - null, - ); - e.a = o.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/20.3fd45382.js b/doc-dist/assets/js/20.3fd45382.js deleted file mode 100644 index ae4ea95..0000000 --- a/doc-dist/assets/js/20.3fd45382.js +++ /dev/null @@ -1,311 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [20], - { - 385: function(t, s, a) { - 'use strict'; - a.r(s); - var n = a(42), - r = Object(n.a)( - {}, - function() { - var t = this, - s = t.$createElement, - a = t._self._c || s; - return a('ContentSlotsDistributor', { attrs: { 'slot-key': t.$parent.slotKey } }, [ - a('h1', { attrs: { id: 'dsl设计' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#dsl设计' } }, [t._v('#')]), - t._v(' DSL设计'), - ]), - t._v(' '), - a('p', [ - t._v( - 'DSL层主要约定了Dooring组件的数据协议,包括组件的可编辑属性、编辑类型、初始值等,之所以定义一致的协议层,主要是方便后期的组件扩展,配置后移,有助于不同后端语言开发和数据存储,接下来我们看看header组件的schema。', - ), - ]), - t._v(' '), - a('p', [t._v('1.editData 可编辑的属性类型DSL')]), - t._v(' '), - a('p', [t._v('2.config 可编辑组件的默认属性')]), - t._v(' '), - a('div', { staticClass: 'language-js extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-js' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('const')]), - t._v(' Header'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' IHeaderSchema '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n editData'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n key'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'bgColor'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n name'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'背景色'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n type'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'Color'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n key'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'height'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n name'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'高度'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n type'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'Number'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n key'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'logo'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n name'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'logo'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n type'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'Upload'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n isCrop'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token boolean' } }, [t._v('true')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n cropRate'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('1000')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('/')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('618')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n key'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'logoText'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n name'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'logo文字'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n type'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'Text'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n key'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'color'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n name'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'文字颜色'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n type'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'Color'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n key'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'fontSize'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n name'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'文字大小'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n type'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'Number'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n config'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n bgColor'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v("'rgba(245,245,245,1)'"), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n logo'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n uid'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'001'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n name'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'image.png'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n status'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'done'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n url'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token template-string' } }, [ - a( - 'span', - { pre: !0, attrs: { class: 'token template-punctuation string' } }, - [t._v('`')], - ), - a('span', { pre: !0, attrs: { class: 'token interpolation' } }, [ - a( - 'span', - { - pre: !0, - attrs: { class: 'token interpolation-punctuation punctuation' }, - }, - [t._v('${')], - ), - t._v('serverUrl'), - a( - 'span', - { - pre: !0, - attrs: { class: 'token interpolation-punctuation punctuation' }, - }, - [t._v('}')], - ), - ]), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('/uploads/3_1740be8a482.png'), - ]), - a( - 'span', - { pre: !0, attrs: { class: 'token template-punctuation string' } }, - [t._v('`')], - ), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n logoText'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v("'页头Header'"), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n fontSize'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('20')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n color'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v("'rgba(47,84,235,1)'"), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n height'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('50')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n'), - ]), - ]), - ]), - a('p', [ - t._v( - '由以上代码可知,我们可以在editData属性中给组件添加可编辑的属性,比如背景图,然后再component中接受属性从而设置样式。', - ), - ]), - t._v(' '), - a('p', [ - t._v( - '在config属性中,我们可以设置组件默认属性值,和editData中每一项的key一一对应。', - ), - ]), - ]); - }, - [], - !1, - null, - null, - null, - ); - s.default = r.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/21.390bb49b.js b/doc-dist/assets/js/21.390bb49b.js deleted file mode 100644 index 693088f..0000000 --- a/doc-dist/assets/js/21.390bb49b.js +++ /dev/null @@ -1,380 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [21], - { - 386: function(t, s, a) { - 'use strict'; - a.r(s); - var n = a(42), - p = Object(n.a)( - {}, - function() { - var t = this, - s = t.$createElement, - a = t._self._c || s; - return a('ContentSlotsDistributor', { attrs: { 'slot-key': t.$parent.slotKey } }, [ - a('h1', { attrs: { id: '组件结构' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#组件结构' } }, [t._v('#')]), - t._v(' 组件结构'), - ]), - t._v(' '), - a('p', [t._v('dooring的组件设计包含以下3个部分组件:')]), - t._v(' '), - a('p', [t._v('1、component 组件主体')]), - t._v(' '), - a('p', [t._v('2、schema 组件的DSL,结构协议层')]), - t._v(' '), - a('p', [t._v('3、template 定义了组件的类型、外观、从属关系,后期考虑纳入schema')]), - t._v(' '), - a('p', [ - t._v( - '接下来我会介绍一个基本的组件主体设计,以为template设计,在下一章会具体介绍schema部分。', - ), - ]), - t._v(' '), - a('h2', { attrs: { id: '组件设计' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#组件设计' } }, [t._v('#')]), - t._v(' 组件设计'), - ]), - t._v(' '), - a('p', [t._v('我们这里拿基本的header组件来举例,如下是header组件的代码:')]), - t._v(' '), - a('div', { staticClass: 'language-jsx extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-jsx' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('interface')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token class-name' } }, [ - t._v('HeaderPropTypes'), - ]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('extends')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token class-name' } }, [ - t._v('IHeaderConfig'), - ]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n isTpl'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' boolean'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n\n'), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('const')]), - t._v(' Header '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('memo')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token parameter' } }, [ - t._v('props'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' HeaderPropTypes'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=>')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('const')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v(' bgColor'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' logo'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' logoText'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' fontSize'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' color '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' props'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('return')]), - t._v(' props'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('isTpl '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('?')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('<')]), - t._v('div'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('>')]), - ]), - a('span', { pre: !0, attrs: { class: 'token plain-text' } }, [ - t._v('\n < img style='), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('width'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'100%'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token plain-text' } }, [t._v(' src=')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('logos'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token plain-text' } }, [ - t._v(' alt="" />\n '), - ]), - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('')]), - ]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('<')]), - t._v('header'), - ]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token attr-name' } }, [ - t._v('className'), - ]), - a('span', { pre: !0, attrs: { class: 'token script language-javascript' } }, [ - a( - 'span', - { pre: !0, attrs: { class: 'token script-punctuation punctuation' } }, - [t._v('=')], - ), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('styles'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('header'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - ]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token attr-name' } }, [t._v('style')]), - a('span', { pre: !0, attrs: { class: 'token script language-javascript' } }, [ - a( - 'span', - { pre: !0, attrs: { class: 'token script-punctuation punctuation' } }, - [t._v('=')], - ), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v(' backgroundColor'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' bgColor '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('>')]), - ]), - a('span', { pre: !0, attrs: { class: 'token plain-text' } }, [ - t._v('\n '), - ]), - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('<')]), - t._v('div'), - ]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token attr-name' } }, [ - t._v('className'), - ]), - a('span', { pre: !0, attrs: { class: 'token script language-javascript' } }, [ - a( - 'span', - { pre: !0, attrs: { class: 'token script-punctuation punctuation' } }, - [t._v('=')], - ), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('styles'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('logo'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('>')]), - ]), - a('span', { pre: !0, attrs: { class: 'token plain-text' } }, [ - t._v('\n < img src='), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('logo '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('&&')]), - t._v(' logo'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('0')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('url'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token plain-text' } }, [t._v(' alt=')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('logoText'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token plain-text' } }, [ - t._v(' />\n '), - ]), - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('')]), - ]), - a('span', { pre: !0, attrs: { class: 'token plain-text' } }, [ - t._v('\n '), - ]), - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('<')]), - t._v('div'), - ]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token attr-name' } }, [ - t._v('className'), - ]), - a('span', { pre: !0, attrs: { class: 'token script language-javascript' } }, [ - a( - 'span', - { pre: !0, attrs: { class: 'token script-punctuation punctuation' } }, - [t._v('=')], - ), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('styles'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('title'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - ]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token attr-name' } }, [t._v('style')]), - a('span', { pre: !0, attrs: { class: 'token script language-javascript' } }, [ - a( - 'span', - { pre: !0, attrs: { class: 'token script-punctuation punctuation' } }, - [t._v('=')], - ), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v(' fontSize'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' color '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('>')]), - ]), - a('span', { pre: !0, attrs: { class: 'token plain-text' } }, [ - t._v('\n '), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('logoText'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token plain-text' } }, [ - t._v('\n '), - ]), - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('')]), - ]), - a('span', { pre: !0, attrs: { class: 'token plain-text' } }, [t._v('\n ')]), - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('')]), - ]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n'), - ]), - ]), - ]), - a('p', [ - t._v( - '我们只需要按照上面的方式编写组件即可,props是DSL定义的数据层,用来控制组件的shape,也就是组件的表现。我们看看header对应的template。', - ), - ]), - t._v(' '), - a('h2', { attrs: { id: 'template设计' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#template设计' } }, [ - t._v('#'), - ]), - t._v(' template设计'), - ]), - t._v(' '), - a('div', { staticClass: 'language-js extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-js' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('const')]), - t._v(' template '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n type'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'Header'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n h'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('28')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n displayName'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'页头组件'")]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('export')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('default')]), - t._v(' template'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n'), - ]), - ]), - ]), - a('p', [ - t._v( - '以上就是我们template的结构,type用来定义组件的类型,方便渲染器动态查找,h代表组件的初始化高度,我们可以自由设置。displayName是组件的中文名,用来在左侧组件面板中展示,方便用户理解,我们可以在template中自定义更多辅助信息,方便使用者更高效的使用我们的编辑器。', - ), - ]), - ]); - }, - [], - !1, - null, - null, - null, - ); - s.default = p.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/22.dd7423cf.js b/doc-dist/assets/js/22.dd7423cf.js deleted file mode 100644 index 9ca6a41..0000000 --- a/doc-dist/assets/js/22.dd7423cf.js +++ /dev/null @@ -1,2161 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [22], - { - 388: function(t, s, a) { - 'use strict'; - a.r(s); - var n = a(42), - r = Object(n.a)( - {}, - function() { - var t = this, - s = t.$createElement, - a = t._self._c || s; - return a('ContentSlotsDistributor', { attrs: { 'slot-key': t.$parent.slotKey } }, [ - a('p', [ - a('strong', [t._v('H5-Dooring')]), - t._v('后端部分主要使用 '), - a('code', [t._v('Nodejs')]), - t._v( - ' 开发, 为了满足更多定制化需求和服务的可移植性, 特意编写了API接口文档,\n方便大家使用不同的后端语言实现服务接入.', - ), - ]), - t._v(' '), - a('ul', [a('li', [t._v('注意: 接口统一前缀为'), a('code', [t._v('/api/v0')])])]), - t._v(' '), - a('h2', { attrs: { id: '用户相关' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#用户相关' } }, [t._v('#')]), - t._v(' 用户相关'), - ]), - t._v(' '), - a('h3', { attrs: { id: '登录' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#登录' } }, [t._v('#')]), - t._v(' 登录'), - ]), - t._v(' '), - a('p', [t._v('用户登录接口')]), - t._v(' '), - a('ul', [a('li', [a('code', [t._v('POST')]), t._v(' /vip/check')])]), - t._v(' '), - a('table', [ - a('thead', [ - a('tr', [ - a('th', [t._v('参数名')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('是否必选')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('类型')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'right' } }, [t._v('说明')]), - ]), - ]), - t._v(' '), - a('tbody', [ - a('tr', [ - a('td', [t._v('n')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('用户名')]), - ]), - t._v(' '), - a('tr', [ - a('td', [t._v('co')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('密码')]), - ]), - ]), - ]), - t._v(' '), - a('p', [t._v('返回示例')]), - t._v(' '), - a('div', { staticClass: 'language-json extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-json' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"result"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v(' \n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"n"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"test"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' \n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"od"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' \n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"h5"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"t"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"23242ED"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"n"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"测试页面"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' \n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"rp"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"AAAAA"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' \n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"maxage"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('300000')]), - t._v(' \n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - ]), - ]), - ]), - a('h3', { attrs: { id: '注销登录' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#注销登录' } }, [t._v('#')]), - t._v(' 注销登录'), - ]), - t._v(' '), - a('p', [t._v('注销接口')]), - t._v(' '), - a('ul', [a('li', [a('code', [t._v('POST')]), t._v(' /vip/checkout')])]), - t._v(' '), - a('p', [t._v('返回示例')]), - t._v(' '), - a('div', { staticClass: 'language-json extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-json' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v(' \n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"result"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token null keyword' } }, [t._v('null')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' \n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"msg"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"退出成功"')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - ]), - ]), - ]), - a('h3', { attrs: { id: '权限控制' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#权限控制' } }, [t._v('#')]), - t._v(' 权限控制'), - ]), - t._v(' '), - a('p', [ - t._v( - '不同用户级别所访问的页面权限不同, 这块可结合服务端已有代码设计属于自己的权限字段, 地址为', - ), - a('code', [t._v('server/src/router')]), - ]), - t._v(' '), - a('h3', { attrs: { id: '用户列表' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#用户列表' } }, [t._v('#')]), - t._v(' 用户列表'), - ]), - t._v(' '), - a('p', [t._v('获取用户列表接口')]), - t._v(' '), - a('ul', [a('li', [a('code', [t._v('GET')]), t._v(' /vip/all')])]), - t._v(' '), - a('p', [t._v('获取用户列表需要账号满足以下条件:')]), - t._v(' '), - a('ul', [a('li', [t._v('已登录')]), t._v(' '), a('li', [t._v('为超级管理员')])]), - t._v(' '), - a('p', [t._v('返回示例')]), - t._v(' '), - a('div', { staticClass: 'language-json extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-json' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"id"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('""')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' \n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"n"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"test"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' \n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"co"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"123456"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' \n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"od"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' \n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"h5"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"t"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"23242ED"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"n"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"测试页面"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' \n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"wx"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"Mr_xuxiaoxi"'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' \n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"rp"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"AAAAA"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - t._v('\n'), - ]), - ]), - ]), - a('h3', { attrs: { id: '添加用户' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#添加用户' } }, [t._v('#')]), - t._v(' 添加用户'), - ]), - t._v(' '), - a('p', [t._v('添加用户接口')]), - t._v(' '), - a('ul', [a('li', [a('code', [t._v('POST')]), t._v(' /vip/add')])]), - t._v(' '), - a('p', [t._v('先决条件:')]), - t._v(' '), - a('ul', [a('li', [t._v('用户已登陆')]), t._v(' '), a('li', [t._v('为超级管理员')])]), - t._v(' '), - a('table', [ - a('thead', [ - a('tr', [ - a('th', [t._v('参数名')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('是否必选')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('类型')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'right' } }, [t._v('说明')]), - ]), - ]), - t._v(' '), - a('tbody', [ - a('tr', [ - a('td', [t._v('nickname')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('用户名')]), - ]), - t._v(' '), - a('tr', [ - a('td', [t._v('wx')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('微信号')]), - ]), - t._v(' '), - a('tr', [ - a('td', [t._v('co')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('密码')]), - ]), - ]), - ]), - t._v(' '), - a('p', [ - t._v('注: co是由笔者写的'), - a('code', [t._v('加密算法')]), - t._v('实现, 不需要手动填写, 详情见'), - a('code', [t._v('dooirng')]), - t._v('后台管理/用户管理页面.'), - ]), - t._v(' '), - a('p', [t._v('返回示例')]), - t._v(' '), - a('div', { staticClass: 'language-json extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-json' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"id"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"3422EF"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"n"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"test"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"wx"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"Mr_xuxiaoxi"'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"co"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"123456"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"od"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"h5"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"tpl"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"rp"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"AAAAA"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"h5Num"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('10')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"tplNum"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('3')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - ]), - ]), - ]), - a('h3', { attrs: { id: '修改用户信息' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#修改用户信息' } }, [ - t._v('#'), - ]), - t._v(' 修改用户信息'), - ]), - t._v(' '), - a('p', [t._v('修改用户接口')]), - t._v(' '), - a('ul', [a('li', [a('code', [t._v('POST')]), t._v(' /vip/edit')])]), - t._v(' '), - a('p', [t._v('先决条件:')]), - t._v(' '), - a('ul', [a('li', [t._v('用户已登陆')]), t._v(' '), a('li', [t._v('为超级管理员')])]), - t._v(' '), - a('table', [ - a('thead', [ - a('tr', [ - a('th', [t._v('参数名')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('是否必选')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('类型')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'right' } }, [t._v('说明')]), - ]), - ]), - t._v(' '), - a('tbody', [ - a('tr', [ - a('td', [t._v('id')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('false')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('用户ID')]), - ]), - t._v(' '), - a('tr', [ - a('td', [t._v('nickname')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('false')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('用户名')]), - ]), - t._v(' '), - a('tr', [ - a('td', [t._v('co')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('false')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('登录码')]), - ]), - t._v(' '), - a('tr', [ - a('td', [t._v('wx')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('false')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('微信号')]), - ]), - ]), - ]), - t._v(' '), - a('p', [t._v('返回示例')]), - t._v(' '), - a('div', { staticClass: 'language-json extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-json' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"state"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('200')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"result"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token null keyword' } }, [t._v('null')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"msg"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"修改成功"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - ]), - ]), - ]), - a('h3', { attrs: { id: '删除用户' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#删除用户' } }, [t._v('#')]), - t._v(' 删除用户'), - ]), - t._v(' '), - a('p', [t._v('删除用户接口')]), - t._v(' '), - a('ul', [a('li', [a('code', [t._v('DELETE')]), t._v(' /vip/del')])]), - t._v(' '), - a('p', [t._v('先决条件:')]), - t._v(' '), - a('ul', [a('li', [t._v('用户已登陆')]), t._v(' '), a('li', [t._v('为超级管理员')])]), - t._v(' '), - a('table', [ - a('thead', [ - a('tr', [ - a('th', [t._v('参数名')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('是否必选')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('类型')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'right' } }, [t._v('说明')]), - ]), - ]), - t._v(' '), - a('tbody', [ - a('tr', [ - a('td', [t._v('id')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('用户ID')]), - ]), - t._v(' '), - a('tr', [ - a('td', [t._v('wx')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('微信号')]), - ]), - t._v(' '), - a('tr', [ - a('td', [t._v('n')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('用户名')]), - ]), - ]), - ]), - t._v(' '), - a('p', [t._v('返回示例')]), - t._v(' '), - a('div', { staticClass: 'language-json extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-json' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"state"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('200')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"result"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token null keyword' } }, [t._v('null')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"msg"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"删除成功"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - ]), - ]), - ]), - a('h2', { attrs: { id: 'h5页面管理' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#h5页面管理' } }, [ - t._v('#'), - ]), - t._v(' H5页面管理'), - ]), - t._v(' '), - a('h3', { attrs: { id: '获取h5数据' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#获取h5数据' } }, [ - t._v('#'), - ]), - t._v(' 获取H5数据'), - ]), - t._v(' '), - a('ul', [a('li', [a('code', [t._v('GET')]), t._v(' /visible/h5/get')])]), - t._v(' '), - a('p', [t._v('先决条件:')]), - t._v(' '), - a('ul', [a('li', [t._v('用户已登陆')])]), - t._v(' '), - a('table', [ - a('thead', [ - a('tr', [ - a('th', [t._v('参数名')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('是否必选')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('类型')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'right' } }, [t._v('说明')]), - ]), - ]), - t._v(' '), - a('tbody', [ - a('tr', [ - a('td', [t._v('tid')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('H5唯一id')]), - ]), - ]), - ]), - t._v(' '), - a('p', [t._v('返回示例')]), - t._v(' '), - a('div', { staticClass: 'language-json extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-json' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"pageConfig"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n \n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"tpl"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"id"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"879742"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"item"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"type"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"Carousel"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"config"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"direction"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"left"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"swipeable"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token boolean' } }, [t._v('false')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"autoPlay"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token boolean' } }, [t._v('false')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"imgList"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"id"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"1"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"title"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"趣谈小课1"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"desc"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"致力于打造优质小课程"'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"link"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"xxxxx"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"imgUrl"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"uid"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"001"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"name"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"image.png"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"status"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"done"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"url"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"http://io.nainor.com/uploads/1_1740bd7c3dc.png"'), - ]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"id"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"2"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"title"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"趣谈小课1"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"desc"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"致力于打造优质小课程"'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"link"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"xxxxx"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"imgUrl"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"uid"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"001"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"name"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"image.png"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"status"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"done"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"url"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"http://io.nainor.com/uploads/2_1740bd8d525.png"'), - ]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"tplImg"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"http://io.nainor.com/uploads/carousal_17442e1420f.png"'), - ]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"h"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('82')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"editableEl"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"key"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"direction"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"name"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"方向"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"type"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"Radio"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"range"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"key"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"down"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"text"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"从上到下"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"key"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"left"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"text"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"从左到右"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"key"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"swipeable"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"name"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"是否可拖拽"'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"type"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"Switch"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"key"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"autoPlay"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"name"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"是否自动播放"'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"type"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"Switch"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"key"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"imgList"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"name"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"图片列表"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"type"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"DataList"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"category"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"base"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"point"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"i"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"x-0"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"x"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('0')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"y"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('13')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"w"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('24')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"h"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('82')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"isBounded"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token boolean' } }, [t._v('true')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"status"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"inToCanvas"'), - ]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"id"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"481194"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"item"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"type"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"Form"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"config"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"title"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"表单定制组件"'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"fontSize"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('18')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"titColor"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"rgba(60,60,60,1)"'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"titWeight"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"400"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"bgColor"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"rgba(255,255,255,1)"'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"btnColor"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"rgba(20,54,226,100)"'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"btnTextColor"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"rgba(255,255,255,1)"'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"api"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('""')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"formControls"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"id"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"1"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"type"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"Text"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"label"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"姓名"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"placeholder"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"请输入姓名"'), - ]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"id"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"2"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"type"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"Number"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"label"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"年龄"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"placeholder"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('" 请输入年龄"'), - ]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"id"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"4"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"type"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"MySelect"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"label"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"爱好"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"options"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"label"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"选项一"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"value"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"1"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"label"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"选项二"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"value"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"2"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"label"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"选项三"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"value"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"3"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"h"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('172')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"category"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"base"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"point"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"i"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"x-1"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"x"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('0')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"y"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('98')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"w"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('24')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"h"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('172')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"isBounded"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token boolean' } }, [t._v('true')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"status"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"inToCanvas"'), - ]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - ]), - ]), - ]), - a('h3', { attrs: { id: '保存h5数据' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#保存h5数据' } }, [ - t._v('#'), - ]), - t._v(' 保存H5数据'), - ]), - t._v(' '), - a('ul', [a('li', [a('code', [t._v('POST')]), t._v(' /visible/h5/save')])]), - t._v(' '), - a('p', [t._v('先决条件:')]), - t._v(' '), - a('ul', [a('li', [t._v('用户已登陆')])]), - t._v(' '), - a('table', [ - a('thead', [ - a('tr', [ - a('th', [t._v('参数名')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('是否必选')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('类型')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'right' } }, [t._v('说明')]), - ]), - ]), - t._v(' '), - a('tbody', [ - a('tr', [ - a('td', [t._v('pageConfig')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('false')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('object')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('H5页面配置数据')]), - ]), - t._v(' '), - a('tr', [ - a('td', [t._v('tpl')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('object')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [ - t._v('H5页面组件配置数据'), - ]), - ]), - t._v(' '), - a('tr', [ - a('td', [t._v('tid')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('H5页面唯一id')]), - ]), - ]), - ]), - t._v(' '), - a('p', [t._v('参数示例')]), - t._v(' '), - a('div', { staticClass: 'language-json extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-json' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [ - t._v('"pageConfig"'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"bgColor"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"rgba(151,25,25,1)"'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"title"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"医院宣传页"'), - ]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"tpl"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"tid"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"EF123D3"')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - ]), - ]), - ]), - a('p', [t._v('返回示例')]), - t._v(' '), - a('div', { staticClass: 'language-json extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-json' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"state"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('200')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"result"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"tid"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"EF123D3"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"msg"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"保存成功"')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - ]), - ]), - ]), - a('h3', { attrs: { id: '删除h5数据' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#删除h5数据' } }, [ - t._v('#'), - ]), - t._v(' 删除H5数据'), - ]), - t._v(' '), - a('ul', [a('li', [a('code', [t._v('DELETE')]), t._v(' /visible/h5/del')])]), - t._v(' '), - a('p', [t._v('先决条件:')]), - t._v(' '), - a('ul', [a('li', [t._v('用户已登陆')])]), - t._v(' '), - a('table', [ - a('thead', [ - a('tr', [ - a('th', [t._v('参数名')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('是否必选')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('类型')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'right' } }, [t._v('说明')]), - ]), - ]), - t._v(' '), - a('tbody', [ - a('tr', [ - a('td', [t._v('tid')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('H5页面唯一id')]), - ]), - ]), - ]), - t._v(' '), - a('p', [t._v('返回示例')]), - t._v(' '), - a('div', { staticClass: 'language-json extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-json' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"state"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('200')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"result"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"tid"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"EF123D3"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"name"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"test页面"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"tid"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"EF123D6"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"name"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"test2页面"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"msg"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"删除成功"')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - ]), - ]), - ]), - a('h2', { attrs: { id: 'h5表单数据管理' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#h5表单数据管理' } }, [ - t._v('#'), - ]), - t._v(' H5表单数据管理'), - ]), - t._v(' '), - a('h3', { attrs: { id: '保存表单数据' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#保存表单数据' } }, [ - t._v('#'), - ]), - t._v(' 保存表单数据'), - ]), - t._v(' '), - a('ul', [a('li', [a('code', [t._v('POST')]), t._v(' /vip/h5/form/post')])]), - t._v(' '), - a('table', [ - a('thead', [ - a('tr', [ - a('th', [t._v('参数名')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('是否必选')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('类型')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'right' } }, [t._v('说明')]), - ]), - ]), - t._v(' '), - a('tbody', [ - a('tr', [ - a('td', [t._v('tid(query)')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('H5页面唯一id')]), - ]), - t._v(' '), - a('tr', [ - a('td', [t._v('formData(body)')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('array')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('H5页面表单数据')]), - ]), - ]), - ]), - t._v(' '), - a('p', [t._v('返回示例')]), - t._v(' '), - a('div', { staticClass: 'language-json extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-json' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"state"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('200')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"result"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token null keyword' } }, [t._v('null')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"msg"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"表单提交成功"'), - ]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - ]), - ]), - ]), - a('h3', { attrs: { id: '批量导入表单数据' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#批量导入表单数据' } }, [ - t._v('#'), - ]), - t._v(' 批量导入表单数据'), - ]), - t._v(' '), - a('ul', [a('li', [a('code', [t._v('POST')]), t._v(' /vip/h5/form/import')])]), - t._v(' '), - a('table', [ - a('thead', [ - a('tr', [ - a('th', [t._v('参数名')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('是否必选')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('类型')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'right' } }, [t._v('说明')]), - ]), - ]), - t._v(' '), - a('tbody', [ - a('tr', [ - a('td', [t._v('tid(query)')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('H5页面唯一id')]), - ]), - t._v(' '), - a('tr', [ - a('td', [t._v('formData(body)')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('array')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [ - t._v('H5页面表单数据集合'), - ]), - ]), - ]), - ]), - t._v(' '), - a('p', [t._v('返回示例')]), - t._v(' '), - a('div', { staticClass: 'language-json extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-json' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"state"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('200')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"result"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token null keyword' } }, [t._v('null')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"msg"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"批量导入成功"'), - ]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - ]), - ]), - ]), - a('h3', { attrs: { id: '删除表单数据' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#删除表单数据' } }, [ - t._v('#'), - ]), - t._v(' 删除表单数据'), - ]), - t._v(' '), - a('ul', [a('li', [a('code', [t._v('DELETE')]), t._v(' /vip/h5/form/del')])]), - t._v(' '), - a('table', [ - a('thead', [ - a('tr', [ - a('th', [t._v('参数名')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('是否必选')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('类型')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'right' } }, [t._v('说明')]), - ]), - ]), - t._v(' '), - a('tbody', [ - a('tr', [ - a('td', [t._v('tid')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('H5页面唯一id')]), - ]), - t._v(' '), - a('tr', [ - a('td', [t._v('ID')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('表单专属id')]), - ]), - ]), - ]), - t._v(' '), - a('p', [t._v('返回示例')]), - t._v(' '), - a('div', { staticClass: 'language-json extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-json' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"state"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('200')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"result"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token null keyword' } }, [t._v('null')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"msg"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"删除成功"')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - ]), - ]), - ]), - a('h2', { attrs: { id: '模版管理' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#模版管理' } }, [t._v('#')]), - t._v(' 模版管理'), - ]), - t._v(' '), - a('h3', { attrs: { id: '获取模版库' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#获取模版库' } }, [ - t._v('#'), - ]), - t._v(' 获取模版库'), - ]), - t._v(' '), - a('ul', [a('li', [a('code', [t._v('GET')]), t._v(' /visible/tpls/free')])]), - t._v(' '), - a('p', [t._v('返回示例')]), - t._v(' '), - a('div', { staticClass: 'language-json extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-json' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"state"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('200')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"result"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"img"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('"http://xxx/uploads/tpl_175adabd8dd.jpg"'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"name"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"合作模版"')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"tid"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"B73349B6"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - ]), - ]), - ]), - a('h3', { attrs: { id: '保存模版' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#保存模版' } }, [t._v('#')]), - t._v(' 保存模版'), - ]), - t._v(' '), - a('ul', [a('li', [a('code', [t._v('POST')]), t._v(' /visible/tpl/save')])]), - t._v(' '), - a('p', [t._v('先决条件:')]), - t._v(' '), - a('ul', [a('li', [t._v('用户已登陆')])]), - t._v(' '), - a('table', [ - a('thead', [ - a('tr', [ - a('th', [t._v('参数名')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('是否必选')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('类型')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'right' } }, [t._v('说明')]), - ]), - ]), - t._v(' '), - a('tbody', [ - a('tr', [ - a('td', [t._v('name')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('H5模版名称')]), - ]), - t._v(' '), - a('tr', [ - a('td', [t._v('cate')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('H5模版分类')]), - ]), - t._v(' '), - a('tr', [ - a('td', [t._v('img')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('false')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('H5模版封面图')]), - ]), - t._v(' '), - a('tr', [ - a('td', [t._v('tpl')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('array')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('H5模版数据')]), - ]), - t._v(' '), - a('tr', [ - a('td', [t._v('pageConfig')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('false')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('object')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('H5模版全局配置')]), - ]), - ]), - ]), - t._v(' '), - a('p', [t._v('返回示例')]), - t._v(' '), - a('div', { staticClass: 'language-json extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-json' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"state"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('200')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"result"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"tid"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"B73349B6"')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"msg"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"保存成功"')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - ]), - ]), - ]), - a('h3', { attrs: { id: '删除模版' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#删除模版' } }, [t._v('#')]), - t._v(' 删除模版'), - ]), - t._v(' '), - a('ul', [a('li', [a('code', [t._v('DELETE')]), t._v(' /visible/tpl/del')])]), - t._v(' '), - a('p', [t._v('先决条件:')]), - t._v(' '), - a('ul', [a('li', [t._v('用户已登陆')])]), - t._v(' '), - a('table', [ - a('thead', [ - a('tr', [ - a('th', [t._v('参数名')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('是否必选')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'center' } }, [t._v('类型')]), - t._v(' '), - a('th', { staticStyle: { 'text-align': 'right' } }, [t._v('说明')]), - ]), - ]), - t._v(' '), - a('tbody', [ - a('tr', [ - a('td', [t._v('tid')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('true')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'center' } }, [t._v('string')]), - t._v(' '), - a('td', { staticStyle: { 'text-align': 'right' } }, [t._v('H5模版id')]), - ]), - ]), - ]), - t._v(' '), - a('p', [t._v('返回示例')]), - t._v(' '), - a('div', { staticClass: 'language-json extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-json' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"state"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('200')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"result"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token null keyword' } }, [t._v('null')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token property' } }, [t._v('"msg"')]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('"删除成功"')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - ]), - ]), - ]), - a('h2', { attrs: { id: '文件上传' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#文件上传' } }, [t._v('#')]), - t._v(' 文件上传'), - ]), - t._v(' '), - a('h2', { attrs: { id: '数据统计' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#数据统计' } }, [t._v('#')]), - t._v(' 数据统计'), - ]), - t._v(' '), - a('h3', { attrs: { id: '数据大盘接口' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#数据大盘接口' } }, [ - t._v('#'), - ]), - t._v(' 数据大盘接口'), - ]), - t._v(' '), - a('h3', { attrs: { id: '页面埋点' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#页面埋点' } }, [t._v('#')]), - t._v(' 页面埋点'), - ]), - ]); - }, - [], - !1, - null, - null, - null, - ); - s.default = r.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/23.3c312dd7.js b/doc-dist/assets/js/23.3c312dd7.js deleted file mode 100644 index 0bfb6a2..0000000 --- a/doc-dist/assets/js/23.3c312dd7.js +++ /dev/null @@ -1,354 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [23], - { - 390: function(t, s, a) { - 'use strict'; - a.r(s); - var n = a(42), - e = Object(n.a)( - {}, - function() { - var t = this, - s = t.$createElement, - a = t._self._c || s; - return a('ContentSlotsDistributor', { attrs: { 'slot-key': t.$parent.slotKey } }, [ - a('p', [ - t._v('目前'), - a('strong', [t._v('H5-Dooring')]), - t._v('全面支持https部署, 具体方式方案如下.'), - ]), - t._v(' '), - a('h3', { attrs: { id: '前端工程' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#前端工程' } }, [t._v('#')]), - t._v(' 前端工程'), - ]), - t._v(' '), - a('p', [ - t._v('我们需要在前端工程中的'), - a('code', [t._v('src/pages/document.ejs')]), - t._v('中的'), - a('code', [t._v('head')]), - t._v('中添加如下代码:'), - ]), - t._v(' '), - a('div', { staticClass: 'language-html extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-html' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token tag' } }, [ - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('<')]), - t._v('meta'), - ]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token attr-name' } }, [ - t._v('http-equiv'), - ]), - a('span', { pre: !0, attrs: { class: 'token attr-value' } }, [ - a('span', { pre: !0, attrs: { class: 'token punctuation attr-equals' } }, [ - t._v('='), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('"')]), - t._v('Content-Security-Policy'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('"')]), - ]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token attr-name' } }, [ - t._v('content'), - ]), - a('span', { pre: !0, attrs: { class: 'token attr-value' } }, [ - a('span', { pre: !0, attrs: { class: 'token punctuation attr-equals' } }, [ - t._v('='), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('"')]), - t._v('upgrade-insecure-requests'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('"')]), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('>')]), - ]), - t._v('\n'), - ]), - ]), - ]), - a('p', [t._v('目的是强制将页面中HTTP请求转换为HTTPS.')]), - t._v(' '), - a('h3', { attrs: { id: '服务器工程' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#服务器工程' } }, [ - t._v('#'), - ]), - t._v(' 服务器工程'), - ]), - t._v(' '), - a('h4', { attrs: { id: '_1-申请ssl证书' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#_1-申请ssl证书' } }, [ - t._v('#'), - ]), - t._v(' 1. 申请SSL证书'), - ]), - t._v(' '), - a('h4', { attrs: { id: '_2-生成-server-csr-server-key' } }, [ - a( - 'a', - { - staticClass: 'header-anchor', - attrs: { href: '#_2-生成-server-csr-server-key' }, - }, - [t._v('#')], - ), - t._v(' 2. 生成 server.csr+server.key'), - ]), - t._v(' '), - a('h4', { attrs: { id: '_3-通过证书链生成-pem文件' } }, [ - a( - 'a', - { staticClass: 'header-anchor', attrs: { href: '#_3-通过证书链生成-pem文件' } }, - [t._v('#')], - ), - t._v(' 3. 通过证书链生成.pem文件'), - ]), - t._v(' '), - a('h4', { attrs: { id: '在server中的src-index-js按如下方式修改' } }, [ - a( - 'a', - { - staticClass: 'header-anchor', - attrs: { href: '#在server中的src-index-js按如下方式修改' }, - }, - [t._v('#')], - ), - t._v(' 在'), - a('code', [t._v('server')]), - t._v('中的'), - a('code', [t._v('src/index.js')]), - t._v('按如下方式修改'), - ]), - t._v(' '), - a('div', { staticClass: 'language-js extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-js' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token comment' } }, [ - t._v('// 忽略部分无影响代码'), - ]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('import')]), - t._v(' https '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('from')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'https'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n\n'), - a('span', { pre: !0, attrs: { class: 'token comment' } }, [ - t._v('// 你的ssl存放路径, 建议直接放在server目录下'), - ]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('const')]), - t._v(' filePath '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' path'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('join')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - t._v('__dirname'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'../ssl'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v('\n\n'), - a('span', { pre: !0, attrs: { class: 'token comment' } }, [ - t._v('// 启动逻辑'), - ]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('async')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('function')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('start')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token comment' } }, [ - t._v('// https配置'), - ]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('const')]), - t._v(' httpsOptions '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n key'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' fs'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - a('span', { pre: !0, attrs: { class: 'token function' } }, [ - t._v('readFileSync'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - t._v('path'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('join')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - t._v('filePath'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v("'3536084__doctopia.com.cn.key'"), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token comment' } }, [ - t._v('//ssl文件路径'), - ]), - t._v('\n cert'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' fs'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - a('span', { pre: !0, attrs: { class: 'token function' } }, [ - t._v('readFileSync'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - t._v('path'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('join')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - t._v('filePath'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v("'3536084__doctopia.com.cn.pem'"), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token comment' } }, [ - t._v('//ssl文件路径'), - ]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n\t\n\t'), - a('span', { pre: !0, attrs: { class: 'token comment' } }, [ - t._v('// https服务'), - ]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('const')]), - t._v(' server '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' https'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - a('span', { pre: !0, attrs: { class: 'token function' } }, [ - t._v('createServer'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - t._v('httpsOptions'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' app'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('callback')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n\n '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('const')]), - t._v(' io '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('require')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'socket.io'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - t._v('server'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n\t\n\t'), - a('span', { pre: !0, attrs: { class: 'token comment' } }, [ - t._v('// 忽略其他无影响代码'), - ]), - t._v('\n\t\n\t'), - a('span', { pre: !0, attrs: { class: 'token comment' } }, [ - t._v('// https默认443, 这里我们可以走公共配置'), - ]), - t._v('\n\tserver'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('listen')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('443')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=>')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n\t console'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('log')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token template-string' } }, [ - a( - 'span', - { pre: !0, attrs: { class: 'token template-punctuation string' } }, - [t._v('`')], - ), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v('服务器地址:'), - ]), - a('span', { pre: !0, attrs: { class: 'token interpolation' } }, [ - a( - 'span', - { - pre: !0, - attrs: { class: 'token interpolation-punctuation punctuation' }, - }, - [t._v('${')], - ), - t._v('config'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('staticPath'), - a( - 'span', - { - pre: !0, - attrs: { class: 'token interpolation-punctuation punctuation' }, - }, - [t._v('}')], - ), - ]), - a( - 'span', - { pre: !0, attrs: { class: 'token template-punctuation string' } }, - [t._v('`')], - ), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v('\n\t'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n\n'), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('start')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v('\n'), - ]), - ]), - ]), - ]); - }, - [], - !1, - null, - null, - null, - ); - s.default = e.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/24.70cc97c3.js b/doc-dist/assets/js/24.70cc97c3.js deleted file mode 100644 index 4534e76..0000000 --- a/doc-dist/assets/js/24.70cc97c3.js +++ /dev/null @@ -1,330 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [24], - { - 391: function(t, s, a) { - 'use strict'; - a.r(s); - var n = a(42), - e = Object(n.a)( - {}, - function() { - var t = this, - s = t.$createElement, - a = t._self._c || s; - return a('ContentSlotsDistributor', { attrs: { 'slot-key': t.$parent.slotKey } }, [ - a('p', [ - a('strong', [t._v('H5-Dooring')]), - t._v('全面支持第三方对象存储服务, 我们以七牛云对象存储为例.'), - ]), - t._v(' '), - a('h3', { attrs: { id: '前端上传文件到oss' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#前端上传文件到oss' } }, [ - t._v('#'), - ]), - t._v(' 前端上传文件到oss'), - ]), - t._v(' '), - a('p', [ - t._v( - '首先我们需要在第三方对象储存服务中配置对应的服务和域名. 其次安装对应的sdk, 如七牛云sdk:', - ), - ]), - t._v(' '), - a('div', { staticClass: 'language-js extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-js' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('import')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('*')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('as')]), - t._v(' qiniu '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('from')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'qiniu-js'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n'), - ]), - ]), - ]), - a('p', [ - t._v('其次我们修改'), - a('code', [t._v('h5_plus')]), - t._v('工程的'), - a('code', [t._v('Upload')]), - t._v('组件, 详细地址为'), - a('code', [t._v('src/core/FormComponents/Upload')]), - t._v('.'), - ]), - t._v(' '), - a('p', [t._v('修改内容如下:')]), - t._v(' '), - a('div', { staticClass: 'language-js extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-js' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('const')]), - t._v(' fileName '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' file'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('name\n'), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('const')]), - t._v(' suffix '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v("'自定义文件后缀'"), - ]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('const')]), - t._v(' putExtra '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n fname'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' fileName'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n params'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('const')]), - t._v(' uid '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('+')]), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('new')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token class-name' } }, [t._v('Date')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('+')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('uuid')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('16')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('8')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('+')]), - t._v(' suffix\n'), - a('span', { pre: !0, attrs: { class: 'token comment' } }, [ - t._v( - '// 使用七牛云上传api, 前提是提前在前端拿到对应的ticket, 可以通过请求的方式获取', - ), - ]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('const')]), - t._v(' observe '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' qiniu'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('upload')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - t._v('file'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' uid'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('this')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('state'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('qnToken'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('ticket'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' putExtra'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v('\nobserve'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('subscribe')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=>')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('null')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token parameter' } }, [t._v('res')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=>')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token comment' } }, [ - t._v('// 拼接路径'), - ]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('const')]), - t._v(' url '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token template-string' } }, [ - a( - 'span', - { pre: !0, attrs: { class: 'token template-punctuation string' } }, - [t._v('`')], - ), - a('span', { pre: !0, attrs: { class: 'token interpolation' } }, [ - a( - 'span', - { - pre: !0, - attrs: { class: 'token interpolation-punctuation punctuation' }, - }, - [t._v('${')], - ), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('this')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('state'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('qnToken'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('domain'), - a( - 'span', - { - pre: !0, - attrs: { class: 'token interpolation-punctuation punctuation' }, - }, - [t._v('}')], - ), - ]), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v('/')]), - a('span', { pre: !0, attrs: { class: 'token interpolation' } }, [ - a( - 'span', - { - pre: !0, - attrs: { class: 'token interpolation-punctuation punctuation' }, - }, - [t._v('${')], - ), - t._v('res'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('key'), - a( - 'span', - { - pre: !0, - attrs: { class: 'token interpolation-punctuation punctuation' }, - }, - [t._v('}')], - ), - ]), - a( - 'span', - { pre: !0, attrs: { class: 'token template-punctuation string' } }, - [t._v('`')], - ), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token comment' } }, [t._v('// 存库')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('const')]), - t._v(' fileList '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('[')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v(' uid'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' name'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' fileName'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' status'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'done'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' url '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(']')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('this')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('setState')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n curImgUrl'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' url'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n fileList\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('this')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('props'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('onChange '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('&&')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('this')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('props'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('onChange')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - t._v('fileList'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v('\n'), - ]), - ]), - ]), - a('p', [ - t._v('其他oss服务类似, 如果不清楚如何配置, 可以在'), - a( - 'a', - { - attrs: { - href: 'http://h5.dooring.cn/', - target: '_blank', - rel: 'noopener noreferrer', - }, - }, - [t._v('H5-Dooring官网'), a('OutboundLink')], - 1, - ), - t._v('中找到我们.'), - ]), - ]); - }, - [], - !1, - null, - null, - null, - ); - s.default = e.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/25.e47f5b3c.js b/doc-dist/assets/js/25.e47f5b3c.js deleted file mode 100644 index ef7d692..0000000 --- a/doc-dist/assets/js/25.e47f5b3c.js +++ /dev/null @@ -1,34 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [25], - { - 398: function(n, e, s) { - 'use strict'; - s.r(e); - var t = s(42), - x = Object(t.a)( - {}, - function() { - var n = this.$createElement, - e = this._self._c || n; - return e('ContentSlotsDistributor', { attrs: { 'slot-key': this.$parent.slotKey } }, [ - e('div', { staticClass: 'language- extra-class' }, [ - e('pre', { pre: !0, attrs: { class: 'language-text' } }, [ - e('code', [ - this._v( - 'src\n├─ assets\n│ ├─ header.png\n│ ├─ form.png\n│ ├─ footer.png\n│ ├─ icon.png\n│ ├─ picture.png\n├─ components\n│ ├─ BackTop\n│ │ └─ index.js\n│ ├─ BasicShop\n│ │ ├─ BasicComponents\n│ │ │ ├─ Card\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Carousel\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Footer\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Form\n│ │ │ │ ├─ BaseForm.tsx\n│ │ │ │ ├─ BasePopoverForm.tsx\n│ │ │ │ ├─ baseForm.less\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Header\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Icon\n│ │ │ │ ├─ icon.ts\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Image\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ LongText\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Nav\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Notice\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Qrcode\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ RichText\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Text\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ WhiteTpl\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ XButton\n│ │ │ │ ├─ Modal.tsx\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ schema.ts\n│ │ │ └─ template.ts\n│ │ ├─ MediaComponents\n│ │ │ ├─ Audio\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Calendar\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Map\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Video\n│ │ │ │ ├─ index.css\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ schema.ts\n│ │ │ └─ template.ts\n│ │ ├─ ShopComponents\n│ │ │ ├─ CardLabel\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Coupons\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ List\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Tab\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ ZhuanLan\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ schema.ts\n│ │ │ └─ template.ts\n│ │ ├─ VisualComponents\n│ │ │ ├─ Area\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Chart\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Funnel\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Line\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Pie\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ Radar\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ WordCloud\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ XProgress\n│ │ │ │ ├─ index.less\n│ │ │ │ ├─ index.tsx\n│ │ │ │ ├─ schema.ts\n│ │ │ │ └─ template.ts\n│ │ │ ├─ schema.ts\n│ │ │ └─ template.ts\n│ │ ├─ common.ts\n│ │ └─ schema.ts\n│ ├─ Calibration\n│ │ ├─ index.less\n│ │ └─ index.tsx\n│ ├─ ErrorBundaries\n│ │ └─ index.tsx\n│ ├─ LoadingCp\n│ │ └─ index.tsx\n│ ├─ ModalTpl\n│ │ ├─ cate.js\n│ │ ├─ index.js\n│ │ └─ index.less\n│ └─ Zan\n│ ├─ index.less\n│ └─ index.tsx\n├─ core\n│ ├─ FormComponents\n│ │ ├─ CardPicker\n│ │ │ ├─ index.less\n│ │ │ └─ index.tsx\n│ │ ├─ Color\n│ │ │ ├─ index.less\n│ │ │ └─ index.tsx\n│ │ ├─ DataList\n│ │ │ ├─ editorModal.tsx\n│ │ │ ├─ index.less\n│ │ │ └─ index.tsx\n│ │ ├─ FormItems\n│ │ │ ├─ EditorModal.tsx\n│ │ │ ├─ FormItems.tsx\n│ │ │ ├─ formItems.less\n│ │ │ └─ index.tsx\n│ │ ├─ InteractionData\n│ │ │ ├─ index.less\n│ │ │ └─ index.tsx\n│ │ ├─ MutiText\n│ │ │ ├─ index.less\n│ │ │ └─ index.tsx\n│ │ ├─ Pos\n│ │ │ ├─ index.less\n│ │ │ └─ index.tsx\n│ │ ├─ Table\n│ │ │ ├─ index.less\n│ │ │ └─ index.tsx\n│ │ ├─ Upload\n│ │ │ ├─ index.less\n│ │ │ └─ index.tsx\n│ │ ├─ XEditor\n│ │ │ ├─ index.less\n│ │ │ └─ index.tsx\n│ │ └─ types.ts\n│ ├─ DynamicEngine.tsx\n│ ├─ FormRender.tsx\n│ ├─ ViewRender.tsx\n│ └─ viewRender.less\n├─ layouts\n│ ├─ __tests__\n│ │ └─ index.test.js\n│ ├─ index.less\n│ └─ index.tsx\n├─ pages\n│ ├─ __tests__\n│ │ └─ index.test.js\n│ ├─ editor\n│ │ ├─ components\n│ │ │ ├─ AvatorGroup\n│ │ │ │ └─ index.tsx\n│ │ │ ├─ CanvasControl\n│ │ │ │ ├─ index.less\n│ │ │ │ └─ index.tsx\n│ │ │ └─ Header\n│ │ │ ├─ index.js\n│ │ │ └─ index.less\n│ │ ├─ models\n│ │ │ └─ editorModal.js\n│ │ ├─ services\n│ │ │ └─ editorService.js\n│ │ ├─ Container.js\n│ │ ├─ SourceBox.tsx\n│ │ ├─ TargetBox.js\n│ │ ├─ index.js\n│ │ ├─ index.less\n│ │ └─ preview.tsx\n│ ├─ help\n│ │ ├─ index.less\n│ │ └─ index.tsx\n│ ├─ home\n│ │ ├─ index.less\n│ │ └─ index.tsx\n│ ├─ ide\n│ │ ├─ _draft.tsx\n│ │ ├─ index.less\n│ │ └─ index.tsx\n│ ├─ login\n│ │ ├─ index.less\n│ │ └─ index.tsx\n│ ├─ document.ejs\n│ └─ mobileTip.js\n├─ utils\n│ ├─ req.ts\n│ └─ tool.ts\n├─ app.tsx\n└─ global.css\n\n', - ), - ]), - ]), - ]), - ]); - }, - [], - !1, - null, - null, - null, - ); - e.default = x.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/26.bf8cc2c2.js b/doc-dist/assets/js/26.bf8cc2c2.js deleted file mode 100644 index e9a1e0f..0000000 --- a/doc-dist/assets/js/26.bf8cc2c2.js +++ /dev/null @@ -1,262 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [26], - { - 394: function(t, s, a) { - 'use strict'; - a.r(s); - var n = a(42), - r = Object(n.a)( - {}, - function() { - var t = this, - s = t.$createElement, - a = t._self._c || s; - return a('ContentSlotsDistributor', { attrs: { 'slot-key': t.$parent.slotKey } }, [ - a('h1', { attrs: { id: '撤销-重做' } }, [ - a('a', { staticClass: 'header-anchor', attrs: { href: '#撤销-重做' } }, [ - t._v('#'), - ]), - t._v(' 撤销/重做'), - ]), - t._v(' '), - a('p', [ - t._v( - '撤销重做我们主要使用了redux-undo这个库,配合Dva使用,具体使用方法参考如下操作:', - ), - ]), - t._v(' '), - a('div', { staticClass: 'language-js extra-class' }, [ - a('pre', { pre: !0, attrs: { class: 'language-js' } }, [ - a('code', [ - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('import')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v(' createLogger '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('from')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v("'redux-logger'"), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('import')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v(' message '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('from')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'antd'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('import')]), - t._v(' undoable'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v(' StateWithHistory '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('from')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [ - t._v("'redux-undo'"), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('import')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v(' Reducer'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' AnyAction '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('from')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token string' } }, [t._v("'redux'")]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n\n'), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('export')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('const')]), - t._v(' dva '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n config'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n onAction'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token function' } }, [ - t._v('createLogger'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('onError')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token parameter' } }, [ - t._v('e'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' Error'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n message'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('error')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - t._v('e'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('message'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token number' } }, [t._v('3')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token function-variable function' } }, [ - t._v('onReducer'), - ]), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token parameter' } }, [ - t._v('reducer'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' Reducer'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('<')]), - t._v('any'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' AnyAction'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('>')]), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=>')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('let')]), - t._v(' undoReducer '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token function' } }, [t._v('undoable')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - t._v('reducer'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('return')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('function')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - a('span', { pre: !0, attrs: { class: 'token parameter' } }, [ - t._v('state'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' StateWithHistory'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('<')]), - t._v('any'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('>')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' action'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' AnyAction'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('let')]), - t._v(' newState '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token function' } }, [ - t._v('undoReducer'), - ]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('(')]), - t._v('state'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' action'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(')')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('let')]), - t._v(' router '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('=')]), - t._v(' newState'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('present'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('router '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('?')]), - t._v(' newState'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('present'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('router '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' newState'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('present'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('.')]), - t._v('routing'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token keyword' } }, [t._v('return')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('{')]), - t._v(' '), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v('...')]), - t._v('newState'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v(' router'), - a('span', { pre: !0, attrs: { class: 'token operator' } }, [t._v(':')]), - t._v(' router '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n '), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(',')]), - t._v('\n'), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v('}')]), - a('span', { pre: !0, attrs: { class: 'token punctuation' } }, [t._v(';')]), - t._v('\n'), - ]), - ]), - ]), - a('p', [ - t._v( - '以上我们就实现了全局配置redux-undo,在撤销重做按钮中我们就可以触发对应的方法来实现撤销重做的功能,其次我们还使用了redux-logger来实现redux的日志输出。', - ), - ]), - ]); - }, - [], - !1, - null, - null, - null, - ); - s.default = r.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/27.9151272d.js b/doc-dist/assets/js/27.9151272d.js deleted file mode 100644 index ed84678..0000000 --- a/doc-dist/assets/js/27.9151272d.js +++ /dev/null @@ -1,55 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [27], - { - 396: function(t, n, e) { - 'use strict'; - e.r(n); - var o = e(42), - r = Object(o.a)( - {}, - function() { - var t = this, - n = t.$createElement, - e = t._self._c || n; - return e('ContentSlotsDistributor', { attrs: { 'slot-key': t.$parent.slotKey } }, [ - e('h1', { attrs: { id: '保存json' } }, [ - e('a', { staticClass: 'header-anchor', attrs: { href: '#保存json' } }, [t._v('#')]), - t._v(' 保存json'), - ]), - t._v(' '), - e('p', [ - t._v( - '我们配置好H5页面之后,如果希望其他人观看,我们可以保存页面并发送链接。但是如果有多人协作的需求,比如一个H5页面可能由多个人完成,这个时候该怎么实现呢?基于已有的方案,我们可以采用socket实现多人协同编辑,但是成本比较大,所有这里我们提供了保存json的功能。', - ), - ]), - t._v(' '), - e('p', [ - t._v( - '我们可以将配置好的页面导出为json,发送给另一个人,这样另一个人通过导入该json文件可以实时看到当前的页面,这里还是依靠我们的页面渲染引擎viewEngine。实现思路也很简单,可以在github[', - ), - e( - 'a', - { - attrs: { - href: 'https://github.com/MrXujiang/h5-Dooring', - target: '_blank', - rel: 'noopener noreferrer', - }, - }, - [t._v('https://github.com/MrXujiang/h5-Dooring'), e('OutboundLink')], - 1, - ), - t._v(']上参考体验。'), - ]), - ]); - }, - [], - !1, - null, - null, - null, - ); - n.default = r.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/3.0105453b.js b/doc-dist/assets/js/3.0105453b.js deleted file mode 100644 index 21631f5..0000000 --- a/doc-dist/assets/js/3.0105453b.js +++ /dev/null @@ -1,557 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [3], - { - 308: function(t, n, e) { - 'use strict'; - e.d(n, 'd', function() { - return r; - }), - e.d(n, 'a', function() { - return a; - }), - e.d(n, 'i', function() { - return u; - }), - e.d(n, 'f', function() { - return l; - }), - e.d(n, 'g', function() { - return o; - }), - e.d(n, 'h', function() { - return c; - }), - e.d(n, 'b', function() { - return f; - }), - e.d(n, 'e', function() { - return h; - }), - e.d(n, 'k', function() { - return d; - }), - e.d(n, 'l', function() { - return p; - }), - e.d(n, 'c', function() { - return g; - }), - e.d(n, 'j', function() { - return m; - }); - e(23), e(93), e(170), e(96), e(172), e(65), e(43), e(309), e(66), e(310), e(95); - var r = /#.*$/, - i = /\.(md|html)$/, - a = /\/$/, - u = /^[a-z]+:/i; - function s(t) { - return decodeURI(t) - .replace(r, '') - .replace(i, ''); - } - function l(t) { - return u.test(t); - } - function o(t) { - return /^mailto:/.test(t); - } - function c(t) { - return /^tel:/.test(t); - } - function f(t) { - if (l(t)) return t; - var n = t.match(r), - e = n ? n[0] : '', - i = s(t); - return a.test(i) ? t : i + '.html' + e; - } - function h(t, n) { - var e = decodeURIComponent(t.hash), - i = (function(t) { - var n = t.match(r); - if (n) return n[0]; - })(n); - return (!i || e === i) && s(t.path) === s(n); - } - function d(t, n, e) { - if (l(n)) return { type: 'external', path: n }; - e && - (n = (function(t, n, e) { - var r = t.charAt(0); - if ('/' === r) return t; - if ('?' === r || '#' === r) return n + t; - var i = n.split('/'); - (e && i[i.length - 1]) || i.pop(); - for (var a = t.replace(/^\//, '').split('/'), u = 0; u < a.length; u++) { - var s = a[u]; - '..' === s ? i.pop() : '.' !== s && i.push(s); - } - '' !== i[0] && i.unshift(''); - return i.join('/'); - })(n, e)); - for (var r = s(n), i = 0; i < t.length; i++) - if (s(t[i].regularPath) === r) - return Object.assign({}, t[i], { type: 'page', path: f(t[i].path) }); - return ( - console.error('[vuepress] No matching page found for sidebar item "'.concat(n, '"')), {} - ); - } - function p(t, n, e, r) { - var i = e.pages, - a = e.themeConfig, - u = (r && a.locales && a.locales[r]) || a; - if ('auto' === (t.frontmatter.sidebar || u.sidebar || a.sidebar)) return v(t); - var s = u.sidebar || a.sidebar; - if (s) { - var l = (function(t, n) { - if (Array.isArray(n)) return { base: '/', config: n }; - for (var e in n) - if (0 === ((r = t), /(\.html|\/)$/.test(r) ? r : r + '/').indexOf(encodeURI(e))) - return { base: e, config: n[e] }; - var r; - return {}; - })(n, s), - o = l.base, - c = l.config; - return 'auto' === c - ? v(t) - : c - ? c.map(function(t) { - return (function t(n, e, r) { - var i = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 1; - if ('string' == typeof n) return d(e, n, r); - if (Array.isArray(n)) return Object.assign(d(e, n[0], r), { title: n[1] }); - var a = n.children || []; - return 0 === a.length && n.path - ? Object.assign(d(e, n.path, r), { title: n.title }) - : { - type: 'group', - path: n.path, - title: n.title, - sidebarDepth: n.sidebarDepth, - initialOpenGroupIndex: n.initialOpenGroupIndex, - children: a.map(function(n) { - return t(n, e, r, i + 1); - }), - collapsable: !1 !== n.collapsable, - }; - })(t, i, o); - }) - : []; - } - return []; - } - function v(t) { - var n = g(t.headers || []); - return [ - { - type: 'group', - collapsable: !1, - title: t.title, - path: null, - children: n.map(function(n) { - return { - type: 'auto', - title: n.title, - basePath: t.path, - path: t.path + '#' + n.slug, - children: n.children || [], - }; - }), - }, - ]; - } - function g(t) { - var n; - return ( - (t = t.map(function(t) { - return Object.assign({}, t); - })).forEach(function(t) { - 2 === t.level ? (n = t) : n && (n.children || (n.children = [])).push(t); - }), - t.filter(function(t) { - return 2 === t.level; - }) - ); - } - function m(t) { - return Object.assign(t, { type: t.items && t.items.length ? 'links' : 'link' }); - } - }, - 309: function(t, n, e) { - 'use strict'; - var r = e(167), - i = e(5), - a = e(13), - u = e(22), - s = e(168), - l = e(169); - r('match', 1, function(t, n, e) { - return [ - function(n) { - var e = u(this), - r = null == n ? void 0 : n[t]; - return void 0 !== r ? r.call(n, e) : new RegExp(n)[t](String(e)); - }, - function(t) { - var r = e(n, t, this); - if (r.done) return r.value; - var u = i(t), - o = String(this); - if (!u.global) return l(u, o); - var c = u.unicode; - u.lastIndex = 0; - for (var f, h = [], d = 0; null !== (f = l(u, o)); ) { - var p = String(f[0]); - (h[d] = p), '' === p && (u.lastIndex = s(o, a(u.lastIndex), c)), d++; - } - return 0 === d ? null : h; - }, - ]; - }); - }, - 310: function(t, n, e) { - 'use strict'; - var r = e(167), - i = e(171), - a = e(5), - u = e(22), - s = e(97), - l = e(168), - o = e(13), - c = e(169), - f = e(67), - h = e(1), - d = [].push, - p = Math.min, - v = !h(function() { - return !RegExp(4294967295, 'y'); - }); - r( - 'split', - 2, - function(t, n, e) { - var r; - return ( - (r = - 'c' == 'abbc'.split(/(b)*/)[1] || - 4 != 'test'.split(/(?:)/, -1).length || - 2 != 'ab'.split(/(?:ab)*/).length || - 4 != '.'.split(/(.?)(.?)/).length || - '.'.split(/()()/).length > 1 || - ''.split(/.?/).length - ? function(t, e) { - var r = String(u(this)), - a = void 0 === e ? 4294967295 : e >>> 0; - if (0 === a) return []; - if (void 0 === t) return [r]; - if (!i(t)) return n.call(r, t, a); - for ( - var s, - l, - o, - c = [], - h = - (t.ignoreCase ? 'i' : '') + - (t.multiline ? 'm' : '') + - (t.unicode ? 'u' : '') + - (t.sticky ? 'y' : ''), - p = 0, - v = new RegExp(t.source, h + 'g'); - (s = f.call(v, r)) && - !( - (l = v.lastIndex) > p && - (c.push(r.slice(p, s.index)), - s.length > 1 && s.index < r.length && d.apply(c, s.slice(1)), - (o = s[0].length), - (p = l), - c.length >= a) - ); - - ) - v.lastIndex === s.index && v.lastIndex++; - return ( - p === r.length ? (!o && v.test('')) || c.push('') : c.push(r.slice(p)), - c.length > a ? c.slice(0, a) : c - ); - } - : '0'.split(void 0, 0).length - ? function(t, e) { - return void 0 === t && 0 === e ? [] : n.call(this, t, e); - } - : n), - [ - function(n, e) { - var i = u(this), - a = null == n ? void 0 : n[t]; - return void 0 !== a ? a.call(n, i, e) : r.call(String(i), n, e); - }, - function(t, i) { - var u = e(r, t, this, i, r !== n); - if (u.done) return u.value; - var f = a(t), - h = String(this), - d = s(f, RegExp), - g = f.unicode, - m = - (f.ignoreCase ? 'i' : '') + - (f.multiline ? 'm' : '') + - (f.unicode ? 'u' : '') + - (v ? 'y' : 'g'), - b = new d(v ? f : '^(?:' + f.source + ')', m), - k = void 0 === i ? 4294967295 : i >>> 0; - if (0 === k) return []; - if (0 === h.length) return null === c(b, h) ? [h] : []; - for (var x = 0, _ = 0, y = []; _ < h.length; ) { - b.lastIndex = v ? _ : 0; - var C, - I = c(b, v ? h : h.slice(_)); - if (null === I || (C = p(o(b.lastIndex + (v ? 0 : _)), h.length)) === x) - _ = l(h, _, g); - else { - if ((y.push(h.slice(x, _)), y.length === k)) return y; - for (var O = 1; O <= I.length - 1; O++) - if ((y.push(I[O]), y.length === k)) return y; - _ = x = C; - } - } - return y.push(h.slice(x)), y; - }, - ] - ); - }, - !v, - ); - }, - 311: function(t, n, e) { - 'use strict'; - e(166), e(94), e(313); - var r = e(308), - i = { - name: 'NavLink', - props: { item: { required: !0 } }, - computed: { - link: function() { - return Object(r.b)(this.item.link); - }, - exact: function() { - var t = this; - return this.$site.locales - ? Object.keys(this.$site.locales).some(function(n) { - return n === t.link; - }) - : '/' === this.link; - }, - isNonHttpURI: function() { - return Object(r.g)(this.link) || Object(r.h)(this.link); - }, - isBlankTarget: function() { - return '_blank' === this.target; - }, - isInternal: function() { - return !Object(r.f)(this.link) && !this.isBlankTarget; - }, - target: function() { - return this.isNonHttpURI - ? null - : this.item.target - ? this.item.target - : Object(r.f)(this.link) - ? '_blank' - : ''; - }, - rel: function() { - return this.isNonHttpURI || !1 === this.item.rel - ? null - : this.item.rel - ? this.item.rel - : this.isBlankTarget - ? 'noopener noreferrer' - : null; - }, - }, - methods: { - focusoutAction: function() { - this.$emit('focusout'); - }, - }, - }, - a = e(42), - u = Object(a.a)( - i, - function() { - var t = this, - n = t.$createElement, - e = t._self._c || n; - return t.isInternal - ? e( - 'RouterLink', - { - staticClass: 'nav-link', - attrs: { to: t.link, exact: t.exact }, - nativeOn: { - focusout: function(n) { - return t.focusoutAction(n); - }, - }, - }, - [t._v('\n ' + t._s(t.item.text) + '\n')], - ) - : e( - 'a', - { - staticClass: 'nav-link external', - attrs: { href: t.link, target: t.target, rel: t.rel }, - on: { focusout: t.focusoutAction }, - }, - [ - t._v('\n ' + t._s(t.item.text) + '\n '), - t.isBlankTarget ? e('OutboundLink') : t._e(), - ], - 1, - ); - }, - [], - !1, - null, - null, - null, - ); - n.a = u.exports; - }, - 313: function(t, n, e) { - 'use strict'; - var r = e(0), - i = e(314); - r( - { target: 'String', proto: !0, forced: e(315)('link') }, - { - link: function(t) { - return i(this, 'a', 'href', t); - }, - }, - ); - }, - 314: function(t, n, e) { - var r = e(22), - i = /"/g; - t.exports = function(t, n, e, a) { - var u = String(r(t)), - s = '<' + n; - return ( - '' !== e && (s += ' ' + e + '="' + String(a).replace(i, '"') + '"'), - s + '>' + u + '' - ); - }; - }, - 315: function(t, n, e) { - var r = e(1); - t.exports = function(t) { - return r(function() { - var n = ''[t]('"'); - return n !== n.toLowerCase() || n.split('"').length > 3; - }); - }; - }, - 332: function(t, n, e) {}, - 369: function(t, n, e) { - t.exports = e.p + 'assets/img/logo.001d04e6.svg'; - }, - 370: function(t, n, e) { - 'use strict'; - e(332); - }, - 379: function(t, n, e) { - 'use strict'; - e.r(n); - var r = { - name: 'Home', - components: { NavLink: e(311).a }, - computed: { - data: function() { - return this.$page.frontmatter; - }, - actionLink: function() { - return { link: this.data.actionLink, text: this.data.actionText }; - }, - }, - }, - i = (e(370), e(42)), - a = Object(i.a)( - r, - function() { - var t = this, - n = t.$createElement, - r = t._self._c || n; - return r( - 'main', - { - staticClass: 'home', - attrs: { 'aria-labelledby': null !== t.data.heroText ? 'main-title' : null }, - }, - [ - r('header', { staticClass: 'hero' }, [ - null !== t.data.heroText - ? r('h1', { attrs: { id: 'main-title' } }, [ - r('img', { attrs: { src: e(369), alt: t.data.heroAlt || 'hero' } }), - r('span', [t._v(t._s(t.data.heroText || t.$title || 'Hello'))]), - ]) - : t._e(), - ]), - t._v(' '), - t.data.features && t.data.features.length - ? r('div', { staticClass: 'features' }, [ - r( - 'div', - { staticClass: 'container' }, - t._l(t.data.features, function(n, e) { - return r('div', { key: e, staticClass: 'feature' }, [ - r('div', { staticClass: 'feature-index' }, [t._v(t._s(e + 1))]), - t._v(' '), - r('h2', [t._v(t._s(n.title))]), - t._v(' '), - r('p', [t._v(t._s(n.details))]), - ]); - }), - 0, - ), - ]) - : t._e(), - t._v(' '), - r('Content', { staticClass: 'theme-default-content custom' }), - t._v(' '), - r('div', { staticClass: 'hero' }, [ - t.data.actionText && t.data.actionLink - ? r( - 'p', - { staticClass: 'action' }, - [ - r('NavLink', { - staticClass: 'action-button', - attrs: { item: t.actionLink }, - }), - ], - 1, - ) - : t._e(), - ]), - t._v(' '), - t.data.footer - ? r('div', { staticClass: 'footer' }, [ - t._v('\n ' + t._s(t.data.footer) + '\n '), - ]) - : t._e(), - ], - 1, - ); - }, - [], - !1, - null, - null, - null, - ); - n.default = a.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/4.7985c0ed.js b/doc-dist/assets/js/4.7985c0ed.js deleted file mode 100644 index ea2d7cb..0000000 --- a/doc-dist/assets/js/4.7985c0ed.js +++ /dev/null @@ -1,34 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [4], - { - 335: function(t, e, n) {}, - 373: function(t, e, n) { - 'use strict'; - n(335); - }, - 401: function(t, e, n) { - 'use strict'; - n.r(e); - var i = { - functional: !0, - props: { - type: { type: String, default: 'tip' }, - text: String, - vertical: { type: String, default: 'top' }, - }, - render: function(t, e) { - var n = e.props, - i = e.slots; - return t( - 'span', - { class: ['badge', n.type], style: { verticalAlign: n.vertical } }, - n.text || i().default, - ); - }, - }, - r = (n(373), n(42)), - p = Object(r.a)(i, void 0, void 0, !1, null, '15b7b770', null); - e.default = p.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/5.82171d89.js b/doc-dist/assets/js/5.82171d89.js deleted file mode 100644 index e683e38..0000000 --- a/doc-dist/assets/js/5.82171d89.js +++ /dev/null @@ -1,40 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [5], - { - 333: function(e, t, c) {}, - 371: function(e, t, c) { - 'use strict'; - c(333); - }, - 380: function(e, t, c) { - 'use strict'; - c.r(t); - var i = { - name: 'CodeBlock', - props: { title: { type: String, required: !0 }, active: { type: Boolean, default: !1 } }, - }, - n = (c(371), c(42)), - s = Object(n.a)( - i, - function() { - var e = this.$createElement; - return (this._self._c || e)( - 'div', - { - staticClass: 'theme-code-block', - class: { 'theme-code-block__active': this.active }, - }, - [this._t('default')], - 2, - ); - }, - [], - !1, - null, - '6d04095e', - null, - ); - t.default = s.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/6.133c066e.js b/doc-dist/assets/js/6.133c066e.js deleted file mode 100644 index f332aed..0000000 --- a/doc-dist/assets/js/6.133c066e.js +++ /dev/null @@ -1,106 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [6], - { - 334: function(e, t, o) {}, - 372: function(e, t, o) { - 'use strict'; - o(334); - }, - 381: function(e, t, o) { - 'use strict'; - o.r(t); - o(23), o(93), o(65), o(95); - var a = { - name: 'CodeGroup', - data: function() { - return { codeTabs: [], activeCodeTabIndex: -1 }; - }, - watch: { - activeCodeTabIndex: function(e) { - this.codeTabs.forEach(function(e) { - e.elm.classList.remove('theme-code-block__active'); - }), - this.codeTabs[e].elm.classList.add('theme-code-block__active'); - }, - }, - mounted: function() { - var e = this; - (this.codeTabs = (this.$slots.default || []) - .filter(function(e) { - return Boolean(e.componentOptions); - }) - .map(function(t, o) { - return ( - '' === t.componentOptions.propsData.active && (e.activeCodeTabIndex = o), - { title: t.componentOptions.propsData.title, elm: t.elm } - ); - })), - -1 === this.activeCodeTabIndex && - this.codeTabs.length > 0 && - (this.activeCodeTabIndex = 0); - }, - methods: { - changeCodeTab: function(e) { - this.activeCodeTabIndex = e; - }, - }, - }, - c = (o(372), o(42)), - n = Object(c.a)( - a, - function() { - var e = this, - t = e.$createElement, - o = e._self._c || t; - return o( - 'div', - { staticClass: 'theme-code-group' }, - [ - o('div', { staticClass: 'theme-code-group__nav' }, [ - o( - 'ul', - { staticClass: 'theme-code-group__ul' }, - e._l(e.codeTabs, function(t, a) { - return o('li', { key: t.title, staticClass: 'theme-code-group__li' }, [ - o( - 'button', - { - staticClass: 'theme-code-group__nav-tab', - class: { - 'theme-code-group__nav-tab-active': a === e.activeCodeTabIndex, - }, - on: { - click: function(t) { - return e.changeCodeTab(a); - }, - }, - }, - [e._v('\n ' + e._s(t.title) + '\n ')], - ), - ]); - }), - 0, - ), - ]), - e._v(' '), - e._t('default'), - e._v(' '), - e.codeTabs.length < 1 - ? o('pre', { staticClass: 'pre-blank' }, [ - e._v('// Make sure to add code blocks to your code group'), - ]) - : e._e(), - ], - 2, - ); - }, - [], - !1, - null, - '32c2d7ed', - null, - ); - t.default = n.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/7.1ca3fdb8.js b/doc-dist/assets/js/7.1ca3fdb8.js deleted file mode 100644 index 38b5101..0000000 --- a/doc-dist/assets/js/7.1ca3fdb8.js +++ /dev/null @@ -1,44 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [7], - { - 362: function(t, s, e) { - t.exports = e.p + 'assets/img/preview-flow.b37c7798.png'; - }, - 363: function(t, s, e) { - t.exports = e.p + 'assets/img/preview-page.3ec86df5.png'; - }, - 393: function(t, s, e) { - 'use strict'; - e.r(s); - var r = e(42), - a = Object(r.a)( - {}, - function() { - var t = this, - s = t.$createElement, - r = t._self._c || s; - return r('ContentSlotsDistributor', { attrs: { 'slot-key': t.$parent.slotKey } }, [ - r('h1', { attrs: { id: '网页预览' } }, [ - r('a', { staticClass: 'header-anchor', attrs: { href: '#网页预览' } }, [t._v('#')]), - t._v(' 网页预览'), - ]), - t._v(' '), - r('p', [t._v('我们看看网页预览的工作流程:')]), - t._v(' '), - r('img', { attrs: { src: e(362), alt: 'foo' } }), - t._v(' '), - r('p', [t._v('前端预览界面:')]), - t._v(' '), - r('img', { attrs: { src: e(363), alt: 'foo' } }), - ]); - }, - [], - !1, - null, - null, - null, - ); - s.default = a.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/8.83a09fe6.js b/doc-dist/assets/js/8.83a09fe6.js deleted file mode 100644 index 4cb443f..0000000 --- a/doc-dist/assets/js/8.83a09fe6.js +++ /dev/null @@ -1,62 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [8], - { - 365: function(t, s, a) { - t.exports = a.p + 'assets/img/template-ft.4f6e0d14.png'; - }, - 366: function(t, s, a) { - t.exports = a.p + 'assets/img/template-bg.244b9ac7.png'; - }, - 397: function(t, s, a) { - 'use strict'; - a.r(s); - var e = a(42), - r = Object(e.a)( - {}, - function() { - var t = this, - s = t.$createElement, - e = t._self._c || s; - return e('ContentSlotsDistributor', { attrs: { 'slot-key': t.$parent.slotKey } }, [ - e('h2', { attrs: { id: '模板库实现思路' } }, [ - e('a', { staticClass: 'header-anchor', attrs: { href: '#模板库实现思路' } }, [ - t._v('#'), - ]), - t._v(' 模板库实现思路'), - ]), - t._v(' '), - e('p', [ - t._v( - '我们目前开放了模板库功能,一方面我们会定期配置行业模板,另一个方面Dooring还支持用户自己配置模板,可以一键保存到云端供用户使用。我们也可以将模板变成自己的页面共享给其他人。实现方式本质上是保存用户的配置信息,上传到服务器中做存储,在后台提供了管理模板的模块,可以修改,删除模板。如下图所示:', - ), - ]), - t._v(' '), - e('h3', { attrs: { id: '模板前台展示' } }, [ - e('a', { staticClass: 'header-anchor', attrs: { href: '#模板前台展示' } }, [ - t._v('#'), - ]), - t._v(' 模板前台展示:'), - ]), - t._v(' '), - e('img', { attrs: { src: a(365), alt: 'foo' } }), - t._v(' '), - e('h3', { attrs: { id: '模板后台展示' } }, [ - e('a', { staticClass: 'header-anchor', attrs: { href: '#模板后台展示' } }, [ - t._v('#'), - ]), - t._v(' 模板后台展示:'), - ]), - t._v(' '), - e('img', { attrs: { src: a(366), alt: 'foo' } }), - ]); - }, - [], - !1, - null, - null, - null, - ); - s.default = r.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/9.90abe1c9.js b/doc-dist/assets/js/9.90abe1c9.js deleted file mode 100644 index 8b3657e..0000000 --- a/doc-dist/assets/js/9.90abe1c9.js +++ /dev/null @@ -1,92 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([ - [9], - { - 358: function(t, o, r) { - t.exports = r.p + 'assets/img/logo.001d04e6.svg'; - }, - 382: function(t, o, r) { - 'use strict'; - r.r(o); - var s = r(42), - v = Object(s.a)( - {}, - function() { - var t = this, - o = t.$createElement, - s = t._self._c || o; - return s('ContentSlotsDistributor', { attrs: { 'slot-key': t.$parent.slotKey } }, [ - s('img', { attrs: { src: r(358), alt: 'foo' } }), - t._v(' '), - s('p', [ - t._v( - 'H5-Dooring 是一款功能强大,高可扩展的 H5 可视化页面配置解决方案,致力于提供一套简单方便、专业可靠、无限可能的 H5 落地页最佳实践。', - ), - ]), - t._v(' '), - s('h2', { attrs: { id: '功能特点' } }, [ - s('a', { staticClass: 'header-anchor', attrs: { href: '#功能特点' } }, [t._v('#')]), - t._v(' 功能特点'), - ]), - t._v(' '), - s('p', [ - t._v('🎉 '), - s('strong', [t._v('可扩展,')]), - t._v( - ' Dooring 实现了较为完整的业务闭环,并使其模块化,编辑器内部功能接口也全部可以对接不同服务端语言,实现了标准化接口。此外还支持自定义组件,二次开发,设计模板等能力,以满足功能和跨领域的分层需求。', - ), - ]), - t._v(' '), - s('p', [ - t._v('📦 '), - s('strong', [t._v('开箱即用,')]), - t._v(' Dooring 内置了'), - s('strong', [t._v('表单渲染器、页面渲染器、动态加载内核')]), - t._v( - '等,仅需一套源码即可上手开发。并且还提供针对 React 的定制插件,内涵丰富的功能,可满足日常 80%的页面制作需求。', - ), - ]), - t._v(' '), - s('p', [ - t._v('🚀 '), - s('strong', [t._v('大量自研,')]), - t._v( - ' 包含整个编辑器架构、组件设计、文档、请求库封装,后台管理系统等,满足日常项目的周边需求。', - ), - ]), - t._v(' '), - s('p', [ - t._v('🚄 '), - s('strong', [t._v('与时俱进,')]), - t._v(' 在满足需求的同时,我们也不会停止对新技术的探索。比如更多'), - s('strong', [ - t._v('营销组件、业务功能,后台管理可视化,PC 页面编辑器,数据大屏定制'), - ]), - t._v('等等。'), - ]), - t._v(' '), - s('h2', { attrs: { id: '为什么选择-dooring' } }, [ - s('a', { staticClass: 'header-anchor', attrs: { href: '#为什么选择-dooring' } }, [ - t._v('#'), - ]), - t._v(' 为什么选择 Dooring'), - ]), - t._v(' '), - s('p', [ - t._v('目前'), - s('strong', [t._v('github')]), - t._v( - '已超过 3000+star,上线 2 个月累计 500+用户使用,解决完善了 100+问题,后续会持续迭代,更新,自研优秀,先进的 lowcode/nocode 解决方案。', - ), - ]), - ]); - }, - [], - !1, - null, - null, - null, - ); - o.default = v.exports; - }, - }, -]); diff --git a/doc-dist/assets/js/app.1cec26f9.js b/doc-dist/assets/js/app.1cec26f9.js deleted file mode 100644 index c56c67f..0000000 --- a/doc-dist/assets/js/app.1cec26f9.js +++ /dev/null @@ -1,12506 +0,0 @@ -(window.webpackJsonp = window.webpackJsonp || []).push([[0], []]); -!(function(t) { - function e(e) { - for (var r, a, u = e[0], c = e[1], s = e[2], l = 0, p = []; l < u.length; l++) - (a = u[l]), Object.prototype.hasOwnProperty.call(o, a) && o[a] && p.push(o[a][0]), (o[a] = 0); - for (r in c) Object.prototype.hasOwnProperty.call(c, r) && (t[r] = c[r]); - for (f && f(e); p.length; ) p.shift()(); - return i.push.apply(i, s || []), n(); - } - function n() { - for (var t, e = 0; e < i.length; e++) { - for (var n = i[e], r = !0, u = 1; u < n.length; u++) { - var c = n[u]; - 0 !== o[c] && (r = !1); - } - r && (i.splice(e--, 1), (t = a((a.s = n[0])))); - } - return t; - } - var r = {}, - o = { 1: 0 }, - i = []; - function a(e) { - if (r[e]) return r[e].exports; - var n = (r[e] = { i: e, l: !1, exports: {} }); - return t[e].call(n.exports, n, n.exports, a), (n.l = !0), n.exports; - } - (a.e = function(t) { - var e = [], - n = o[t]; - if (0 !== n) - if (n) e.push(n[2]); - else { - var r = new Promise(function(e, r) { - n = o[t] = [e, r]; - }); - e.push((n[2] = r)); - var i, - u = document.createElement('script'); - (u.charset = 'utf-8'), - (u.timeout = 120), - a.nc && u.setAttribute('nonce', a.nc), - (u.src = (function(t) { - return ( - a.p + - 'assets/js/' + - ({}[t] || t) + - '.' + - { - 2: '693230f5', - 3: '0105453b', - 4: '7985c0ed', - 5: '82171d89', - 6: '133c066e', - 7: '1ca3fdb8', - 8: '83a09fe6', - 9: '90abe1c9', - 10: 'b0d462d3', - 11: 'a817ab83', - 12: '7537ddc3', - 13: 'c7b7a778', - 14: 'eff270f4', - 15: '2cabc303', - 16: 'ebc27227', - 17: 'e2c644fa', - 18: '8be51919', - 19: '5b05b8ec', - 20: '3fd45382', - 21: '390bb49b', - 22: 'dd7423cf', - 23: '3c312dd7', - 24: '70cc97c3', - 25: 'e47f5b3c', - 26: 'bf8cc2c2', - 27: '9151272d', - }[t] + - '.js' - ); - })(t)); - var c = new Error(); - i = function(e) { - (u.onerror = u.onload = null), clearTimeout(s); - var n = o[t]; - if (0 !== n) { - if (n) { - var r = e && ('load' === e.type ? 'missing' : e.type), - i = e && e.target && e.target.src; - (c.message = 'Loading chunk ' + t + ' failed.\n(' + r + ': ' + i + ')'), - (c.name = 'ChunkLoadError'), - (c.type = r), - (c.request = i), - n[1](c); - } - o[t] = void 0; - } - }; - var s = setTimeout(function() { - i({ type: 'timeout', target: u }); - }, 12e4); - (u.onerror = u.onload = i), document.head.appendChild(u); - } - return Promise.all(e); - }), - (a.m = t), - (a.c = r), - (a.d = function(t, e, n) { - a.o(t, e) || Object.defineProperty(t, e, { enumerable: !0, get: n }); - }), - (a.r = function(t) { - 'undefined' != typeof Symbol && - Symbol.toStringTag && - Object.defineProperty(t, Symbol.toStringTag, { value: 'Module' }), - Object.defineProperty(t, '__esModule', { value: !0 }); - }), - (a.t = function(t, e) { - if ((1 & e && (t = a(t)), 8 & e)) return t; - if (4 & e && 'object' == typeof t && t && t.__esModule) return t; - var n = Object.create(null); - if ( - (a.r(n), - Object.defineProperty(n, 'default', { enumerable: !0, value: t }), - 2 & e && 'string' != typeof t) - ) - for (var r in t) - a.d( - n, - r, - function(e) { - return t[e]; - }.bind(null, r), - ); - return n; - }), - (a.n = function(t) { - var e = - t && t.__esModule - ? function() { - return t.default; - } - : function() { - return t; - }; - return a.d(e, 'a', e), e; - }), - (a.o = function(t, e) { - return Object.prototype.hasOwnProperty.call(t, e); - }), - (a.p = '/doc/'), - (a.oe = function(t) { - throw (console.error(t), t); - }); - var u = (window.webpackJsonp = window.webpackJsonp || []), - c = u.push.bind(u); - (u.push = e), (u = u.slice()); - for (var s = 0; s < u.length; s++) e(u[s]); - var f = c; - i.push([180, 0]), n(); -})([ - function(t, e, n) { - var r = n(3), - o = n(24).f, - i = n(11), - a = n(10), - u = n(71), - c = n(113), - s = n(100); - t.exports = function(t, e) { - var n, - f, - l, - p, - h, - d = t.target, - v = t.global, - y = t.stat; - if ((n = v ? r : y ? r[d] || u(d, {}) : (r[d] || {}).prototype)) - for (f in e) { - if ( - ((p = e[f]), - (l = t.noTargetGet ? (h = o(n, f)) && h.value : n[f]), - !s(v ? f : d + (y ? '.' : '#') + f, t.forced) && void 0 !== l) - ) { - if (typeof p == typeof l) continue; - c(p, l); - } - (t.sham || (l && l.sham)) && i(p, 'sham', !0), a(n, f, p, t); - } - }; - }, - function(t, e) { - t.exports = function(t) { - try { - return !!t(); - } catch (t) { - return !0; - } - }; - }, - function(t, e, n) { - var r = n(3), - o = n(69), - i = n(7), - a = n(45), - u = n(73), - c = n(107), - s = o('wks'), - f = r.Symbol, - l = c ? f : (f && f.withoutSetter) || a; - t.exports = function(t) { - return i(s, t) || (u && i(f, t) ? (s[t] = f[t]) : (s[t] = l('Symbol.' + t))), s[t]; - }; - }, - function(t, e) { - var n = function(t) { - return t && t.Math == Math && t; - }; - t.exports = - n('object' == typeof globalThis && globalThis) || - n('object' == typeof window && window) || - n('object' == typeof self && self) || - n('object' == typeof global && global) || - (function() { - return this; - })() || - Function('return this')(); - }, - function(t, e) { - t.exports = function(t) { - return 'object' == typeof t ? null !== t : 'function' == typeof t; - }; - }, - function(t, e, n) { - var r = n(4); - t.exports = function(t) { - if (!r(t)) throw TypeError(String(t) + ' is not an object'); - return t; - }; - }, - function(t, e, n) { - var r = n(1); - t.exports = !r(function() { - return ( - 7 != - Object.defineProperty({}, 1, { - get: function() { - return 7; - }, - })[1] - ); - }); - }, - function(t, e) { - var n = {}.hasOwnProperty; - t.exports = function(t, e) { - return n.call(t, e); - }; - }, - function(t, e, n) { - var r = n(6), - o = n(106), - i = n(5), - a = n(44), - u = Object.defineProperty; - e.f = r - ? u - : function(t, e, n) { - if ((i(t), (e = a(e, !0)), i(n), o)) - try { - return u(t, e, n); - } catch (t) {} - if ('get' in n || 'set' in n) throw TypeError('Accessors not supported'); - return 'value' in n && (t[e] = n.value), t; - }; - }, - function(t, e, n) { - var r = n(80), - o = n(10), - i = n(196); - r || o(Object.prototype, 'toString', i, { unsafe: !0 }); - }, - function(t, e, n) { - var r = n(3), - o = n(11), - i = n(7), - a = n(71), - u = n(76), - c = n(28), - s = c.get, - f = c.enforce, - l = String(String).split('String'); - (t.exports = function(t, e, n, u) { - var c, - s = !!u && !!u.unsafe, - p = !!u && !!u.enumerable, - h = !!u && !!u.noTargetGet; - 'function' == typeof n && - ('string' != typeof e || i(n, 'name') || o(n, 'name', e), - (c = f(n)).source || (c.source = l.join('string' == typeof e ? e : ''))), - t !== r - ? (s ? !h && t[e] && (p = !0) : delete t[e], p ? (t[e] = n) : o(t, e, n)) - : p - ? (t[e] = n) - : a(e, n); - })(Function.prototype, 'toString', function() { - return ('function' == typeof this && s(this).source) || u(this); - }); - }, - function(t, e, n) { - var r = n(6), - o = n(8), - i = n(32); - t.exports = r - ? function(t, e, n) { - return o.f(t, e, i(1, n)); - } - : function(t, e, n) { - return (t[e] = n), t; - }; - }, - function(t, e, n) { - var r = n(22); - t.exports = function(t) { - return Object(r(t)); - }; - }, - function(t, e, n) { - var r = n(47), - o = Math.min; - t.exports = function(t) { - return t > 0 ? o(r(t), 9007199254740991) : 0; - }; - }, - function(t, e) { - var n = Array.isArray; - t.exports = n; - }, - function(t, e, n) { - var r = n(31), - o = n(22); - t.exports = function(t) { - return r(o(t)); - }; - }, - function(t, e, n) { - var r = n(140), - o = 'object' == typeof self && self && self.Object === Object && self, - i = r || o || Function('return this')(); - t.exports = i; - }, - function(t, e, n) { - var r = n(6), - o = n(1), - i = n(7), - a = Object.defineProperty, - u = {}, - c = function(t) { - throw t; - }; - t.exports = function(t, e) { - if (i(u, t)) return u[t]; - e || (e = {}); - var n = [][t], - s = !!i(e, 'ACCESSORS') && e.ACCESSORS, - f = i(e, 0) ? e[0] : c, - l = i(e, 1) ? e[1] : void 0; - return (u[t] = - !!n && - !o(function() { - if (s && !r) return !0; - var t = { length: -1 }; - s ? a(t, 1, { enumerable: !0, get: c }) : (t[1] = 1), n.call(t, f, l); - })); - }; - }, - function(t, e, n) { - var r = n(111), - o = n(3), - i = function(t) { - return 'function' == typeof t ? t : void 0; - }; - t.exports = function(t, e) { - return arguments.length < 2 ? i(r[t]) || i(o[t]) : (r[t] && r[t][e]) || (o[t] && o[t][e]); - }; - }, - function(t, e) { - t.exports = !1; - }, - function(t, e) { - t.exports = function(t) { - if ('function' != typeof t) throw TypeError(String(t) + ' is not a function'); - return t; - }; - }, - function(t, e, n) { - var r = n(225), - o = n(228); - t.exports = function(t, e) { - var n = o(t, e); - return r(n) ? n : void 0; - }; - }, - function(t, e) { - t.exports = function(t) { - if (null == t) throw TypeError("Can't call method on " + t); - return t; - }; - }, - function(t, e, n) { - 'use strict'; - var r = n(0), - o = n(29).filter, - i = n(53), - a = n(17), - u = i('filter'), - c = a('filter'); - r( - { target: 'Array', proto: !0, forced: !u || !c }, - { - filter: function(t) { - return o(this, t, arguments.length > 1 ? arguments[1] : void 0); - }, - }, - ); - }, - function(t, e, n) { - var r = n(6), - o = n(77), - i = n(32), - a = n(15), - u = n(44), - c = n(7), - s = n(106), - f = Object.getOwnPropertyDescriptor; - e.f = r - ? f - : function(t, e) { - if (((t = a(t)), (e = u(e, !0)), s)) - try { - return f(t, e); - } catch (t) {} - if (c(t, e)) return i(!o.f.call(t, e), t[e]); - }; - }, - function(t, e) { - t.exports = function(t) { - return null != t && 'object' == typeof t; - }; - }, - function(t, e) { - var n = {}.toString; - t.exports = function(t) { - return n.call(t).slice(8, -1); - }; - }, - function(t, e, n) { - 'use strict'; - var r = n(128).charAt, - o = n(28), - i = n(112), - a = o.set, - u = o.getterFor('String Iterator'); - i( - String, - 'String', - function(t) { - a(this, { type: 'String Iterator', string: String(t), index: 0 }); - }, - function() { - var t, - e = u(this), - n = e.string, - o = e.index; - return o >= n.length - ? { value: void 0, done: !0 } - : ((t = r(n, o)), (e.index += t.length), { value: t, done: !1 }); - }, - ); - }, - function(t, e, n) { - var r, - o, - i, - a = n(182), - u = n(3), - c = n(4), - s = n(11), - f = n(7), - l = n(70), - p = n(48), - h = n(34), - d = u.WeakMap; - if (a) { - var v = l.state || (l.state = new d()), - y = v.get, - m = v.has, - g = v.set; - (r = function(t, e) { - return (e.facade = t), g.call(v, t, e), e; - }), - (o = function(t) { - return y.call(v, t) || {}; - }), - (i = function(t) { - return m.call(v, t); - }); - } else { - var b = p('state'); - (h[b] = !0), - (r = function(t, e) { - return (e.facade = t), s(t, b, e), e; - }), - (o = function(t) { - return f(t, b) ? t[b] : {}; - }), - (i = function(t) { - return f(t, b); - }); - } - t.exports = { - set: r, - get: o, - has: i, - enforce: function(t) { - return i(t) ? o(t) : r(t, {}); - }, - getterFor: function(t) { - return function(e) { - var n; - if (!c(e) || (n = o(e)).type !== t) - throw TypeError('Incompatible receiver, ' + t + ' required'); - return n; - }; - }, - }; - }, - function(t, e, n) { - var r = n(50), - o = n(31), - i = n(12), - a = n(13), - u = n(127), - c = [].push, - s = function(t) { - var e = 1 == t, - n = 2 == t, - s = 3 == t, - f = 4 == t, - l = 6 == t, - p = 7 == t, - h = 5 == t || l; - return function(d, v, y, m) { - for ( - var g, - b, - _ = i(d), - x = o(_), - w = r(v, y, 3), - O = a(x.length), - S = 0, - j = m || u, - A = e ? j(d, O) : n || p ? j(d, 0) : void 0; - O > S; - S++ - ) - if ((h || S in x) && ((b = w((g = x[S]), S, _)), t)) - if (e) A[S] = b; - else if (b) - switch (t) { - case 3: - return !0; - case 5: - return g; - case 6: - return S; - case 2: - c.call(A, g); - } - else - switch (t) { - case 4: - return !1; - case 7: - c.call(A, g); - } - return l ? -1 : s || f ? f : A; - }; - }; - t.exports = { - forEach: s(0), - map: s(1), - filter: s(2), - some: s(3), - every: s(4), - find: s(5), - findIndex: s(6), - filterOut: s(7), - }; - }, - function(t, e, n) { - var r = n(39), - o = n(210), - i = n(211), - a = r ? r.toStringTag : void 0; - t.exports = function(t) { - return null == t - ? void 0 === t - ? '[object Undefined]' - : '[object Null]' - : a && a in Object(t) - ? o(t) - : i(t); - }; - }, - function(t, e, n) { - var r = n(1), - o = n(26), - i = ''.split; - t.exports = r(function() { - return !Object('z').propertyIsEnumerable(0); - }) - ? function(t) { - return 'String' == o(t) ? i.call(t, '') : Object(t); - } - : Object; - }, - function(t, e) { - t.exports = function(t, e) { - return { enumerable: !(1 & t), configurable: !(2 & t), writable: !(4 & t), value: e }; - }; - }, - function(t, e, n) { - var r, - o = n(5), - i = n(181), - a = n(75), - u = n(34), - c = n(110), - s = n(72), - f = n(48), - l = f('IE_PROTO'), - p = function() {}, - h = function(t) { - return ''; - }, - d = function() { - try { - r = document.domain && new ActiveXObject('htmlfile'); - } catch (t) {} - var t, e; - d = r - ? (function(t) { - t.write(h('')), t.close(); - var e = t.parentWindow.Object; - return (t = null), e; - })(r) - : (((e = s('iframe')).style.display = 'none'), - c.appendChild(e), - (e.src = String('javascript:')), - (t = e.contentWindow.document).open(), - t.write(h('document.F=Object')), - t.close(), - t.F); - for (var n = a.length; n--; ) delete d.prototype[a[n]]; - return d(); - }; - (u[l] = !0), - (t.exports = - Object.create || - function(t, e) { - var n; - return ( - null !== t - ? ((p.prototype = o(t)), (n = new p()), (p.prototype = null), (n[l] = t)) - : (n = d()), - void 0 === e ? n : i(n, e) - ); - }); - }, - function(t, e) { - t.exports = {}; - }, - function(t, e) { - t.exports = {}; - }, - function(t, e, n) { - var r = n(26); - t.exports = - Array.isArray || - function(t) { - return 'Array' == r(t); - }; - }, - function(t, e, n) { - var r = n(3), - o = n(129), - i = n(105), - a = n(11), - u = n(2), - c = u('iterator'), - s = u('toStringTag'), - f = i.values; - for (var l in o) { - var p = r[l], - h = p && p.prototype; - if (h) { - if (h[c] !== f) - try { - a(h, c, f); - } catch (t) { - h[c] = f; - } - if ((h[s] || a(h, s, l), o[l])) - for (var d in i) - if (h[d] !== i[d]) - try { - a(h, d, i[d]); - } catch (t) { - h[d] = i[d]; - } - } - } - }, - function(t, e, n) { - 'use strict'; - var r = n(1); - t.exports = function(t, e) { - var n = [][t]; - return ( - !!n && - r(function() { - n.call( - null, - e || - function() { - throw 1; - }, - 1, - ); - }) - ); - }; - }, - function(t, e, n) { - var r = n(16).Symbol; - t.exports = r; - }, - function(t, e, n) { - 'use strict'; - n.d(e, 'a', function() { - return i; - }); - n(96); - var r = n(41); - n(56), n(57), n(82), n(137), n(9), n(27), n(37); - var o = n(63); - function i(t) { - return ( - (function(t) { - if (Array.isArray(t)) return Object(r.a)(t); - })(t) || - (function(t) { - if ('undefined' != typeof Symbol && Symbol.iterator in Object(t)) return Array.from(t); - })(t) || - Object(o.a)(t) || - (function() { - throw new TypeError( - 'Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.', - ); - })() - ); - } - }, - function(t, e, n) { - 'use strict'; - function r(t, e) { - (null == e || e > t.length) && (e = t.length); - for (var n = 0, r = new Array(e); n < e; n++) r[n] = t[n]; - return r; - } - n.d(e, 'a', function() { - return r; - }); - }, - function(t, e, n) { - 'use strict'; - function r(t, e, n, r, o, i, a, u) { - var c, - 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), - a - ? ((c = function(t) { - (t = - t || - (this.$vnode && this.$vnode.ssrContext) || - (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext)) || - 'undefined' == typeof __VUE_SSR_CONTEXT__ || - (t = __VUE_SSR_CONTEXT__), - o && o.call(this, t), - t && t._registeredComponents && t._registeredComponents.add(a); - }), - (s._ssrRegister = c)) - : o && - (c = u - ? function() { - o.call(this, (s.functional ? this.parent : this).$root.$options.shadowRoot); - } - : o), - c) - ) - if (s.functional) { - s._injectStyles = c; - var f = s.render; - s.render = function(t, e) { - return c.call(e), f(t, e); - }; - } else { - var l = s.beforeCreate; - s.beforeCreate = l ? [].concat(l, c) : [c]; - } - return { exports: t, options: s }; - } - n.d(e, 'a', function() { - return r; - }); - }, - function(t, e, n) { - 'use strict'; - var r = n(0), - o = n(67); - r({ target: 'RegExp', proto: !0, forced: /./.exec !== o }, { exec: o }); - }, - function(t, e, n) { - var r = n(4); - 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"); - }; - }, - function(t, e) { - var n = 0, - r = Math.random(); - t.exports = function(t) { - return 'Symbol(' + String(void 0 === t ? '' : t) + ')_' + (++n + r).toString(36); - }; - }, - function(t, e, n) { - var r = n(108), - o = n(75); - t.exports = - Object.keys || - function(t) { - return r(t, o); - }; - }, - function(t, e) { - var n = Math.ceil, - r = Math.floor; - t.exports = function(t) { - return isNaN((t = +t)) ? 0 : (t > 0 ? r : n)(t); - }; - }, - function(t, e, n) { - var r = n(69), - o = n(45), - i = r('keys'); - t.exports = function(t) { - return i[t] || (i[t] = o(t)); - }; - }, - function(t, e, n) { - var r = n(8).f, - o = n(7), - i = n(2)('toStringTag'); - t.exports = function(t, e, n) { - t && !o((t = n ? t : t.prototype), i) && r(t, i, { configurable: !0, value: e }); - }; - }, - function(t, e, n) { - var r = n(20); - t.exports = function(t, e, n) { - if ((r(t), void 0 === e)) return t; - switch (n) { - case 0: - return function() { - return t.call(e); - }; - 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); - }; - }; - }, - function(t, e, n) { - var r = n(26), - o = n(3); - t.exports = 'process' == r(o.process); - }, - function(t, e, n) { - var r, - o, - i = n(3), - a = n(81), - u = i.process, - c = u && u.versions, - s = c && c.v8; - s - ? (o = (r = s.split('.'))[0] + r[1]) - : a && - (!(r = a.match(/Edge\/(\d+)/)) || r[1] >= 74) && - (r = a.match(/Chrome\/(\d+)/)) && - (o = r[1]), - (t.exports = o && +o); - }, - function(t, e, n) { - var r = n(1), - o = n(2), - i = n(52), - a = o('species'); - t.exports = function(t) { - return ( - i >= 51 || - !r(function() { - var e = []; - return ( - ((e.constructor = {})[a] = function() { - return { foo: 1 }; - }), - 1 !== e[t](Boolean).foo - ); - }) - ); - }; - }, - function(t, e, n) { - 'use strict'; - var r = n(0), - o = n(4), - i = n(36), - a = n(109), - u = n(13), - c = n(15), - s = n(55), - f = n(2), - l = n(53), - p = n(17), - h = l('slice'), - d = p('slice', { ACCESSORS: !0, 0: 0, 1: 2 }), - v = f('species'), - y = [].slice, - m = Math.max; - r( - { target: 'Array', proto: !0, forced: !h || !d }, - { - slice: function(t, e) { - var n, - r, - f, - l = c(this), - p = u(l.length), - h = a(t, p), - d = a(void 0 === e ? p : e, p); - if ( - i(l) && - ('function' != typeof (n = l.constructor) || (n !== Array && !i(n.prototype)) - ? o(n) && null === (n = n[v]) && (n = void 0) - : (n = void 0), - n === Array || void 0 === n) - ) - return y.call(l, h, d); - for (r = new (void 0 === n ? Array : n)(m(d - h, 0)), f = 0; h < d; h++, f++) - h in l && s(r, f, l[h]); - return (r.length = f), r; - }, - }, - ); - }, - function(t, e, n) { - 'use strict'; - var r = n(44), - o = n(8), - i = n(32); - t.exports = function(t, e, n) { - var a = r(e); - a in t ? o.f(t, a, i(0, n)) : (t[a] = n); - }; - }, - function(t, e, n) { - 'use strict'; - var r = n(0), - o = n(3), - i = n(18), - a = n(19), - u = n(6), - c = n(73), - s = n(107), - f = n(1), - l = n(7), - p = n(36), - h = n(4), - d = n(5), - v = n(12), - y = n(15), - m = n(44), - g = n(32), - b = n(33), - _ = n(46), - x = n(68), - w = n(204), - O = n(78), - S = n(24), - j = n(8), - A = n(77), - E = n(11), - k = n(10), - C = n(69), - $ = n(48), - P = n(34), - T = n(45), - L = n(2), - R = n(135), - z = n(136), - D = n(49), - I = n(28), - M = n(29).forEach, - N = $('hidden'), - U = L('toPrimitive'), - F = I.set, - B = I.getterFor('Symbol'), - V = Object.prototype, - H = o.Symbol, - q = i('JSON', 'stringify'), - W = S.f, - G = j.f, - K = w.f, - J = A.f, - X = C('symbols'), - Q = C('op-symbols'), - Y = C('string-to-symbol-registry'), - Z = C('symbol-to-string-registry'), - tt = C('wks'), - et = o.QObject, - nt = !et || !et.prototype || !et.prototype.findChild, - rt = - u && - f(function() { - return ( - 7 != - b( - G({}, 'a', { - get: function() { - return G(this, 'a', { value: 7 }).a; - }, - }), - ).a - ); - }) - ? function(t, e, n) { - var r = W(V, e); - r && delete V[e], G(t, e, n), r && t !== V && G(V, e, r); - } - : G, - ot = function(t, e) { - var n = (X[t] = b(H.prototype)); - return F(n, { type: 'Symbol', tag: t, description: e }), u || (n.description = e), n; - }, - it = s - ? function(t) { - return 'symbol' == typeof t; - } - : function(t) { - return Object(t) instanceof H; - }, - at = function(t, e, n) { - t === V && at(Q, e, n), d(t); - var r = m(e, !0); - return ( - d(n), - l(X, r) - ? (n.enumerable - ? (l(t, N) && t[N][r] && (t[N][r] = !1), (n = b(n, { enumerable: g(0, !1) }))) - : (l(t, N) || G(t, N, g(1, {})), (t[N][r] = !0)), - rt(t, r, n)) - : G(t, r, n) - ); - }, - ut = function(t, e) { - d(t); - var n = y(e), - r = _(n).concat(lt(n)); - return ( - M(r, function(e) { - (u && !ct.call(n, e)) || at(t, e, n[e]); - }), - t - ); - }, - ct = function(t) { - var e = m(t, !0), - n = J.call(this, e); - return ( - !(this === V && l(X, e) && !l(Q, e)) && - (!(n || !l(this, e) || !l(X, e) || (l(this, N) && this[N][e])) || n) - ); - }, - st = function(t, e) { - var n = y(t), - r = m(e, !0); - if (n !== V || !l(X, r) || l(Q, r)) { - var o = W(n, r); - return !o || !l(X, r) || (l(n, N) && n[N][r]) || (o.enumerable = !0), o; - } - }, - ft = function(t) { - var e = K(y(t)), - n = []; - return ( - M(e, function(t) { - l(X, t) || l(P, t) || n.push(t); - }), - n - ); - }, - lt = function(t) { - var e = t === V, - n = K(e ? Q : y(t)), - r = []; - return ( - M(n, function(t) { - !l(X, t) || (e && !l(V, t)) || r.push(X[t]); - }), - r - ); - }; - (c || - (k( - (H = function() { - if (this instanceof H) throw TypeError('Symbol is not a constructor'); - var t = arguments.length && void 0 !== arguments[0] ? String(arguments[0]) : void 0, - e = T(t), - n = function(t) { - this === V && n.call(Q, t), - l(this, N) && l(this[N], e) && (this[N][e] = !1), - rt(this, e, g(1, t)); - }; - return u && nt && rt(V, e, { configurable: !0, set: n }), ot(e, t); - }).prototype, - 'toString', - function() { - return B(this).tag; - }, - ), - k(H, 'withoutSetter', function(t) { - return ot(T(t), t); - }), - (A.f = ct), - (j.f = at), - (S.f = st), - (x.f = w.f = ft), - (O.f = lt), - (R.f = function(t) { - return ot(L(t), t); - }), - u && - (G(H.prototype, 'description', { - configurable: !0, - get: function() { - return B(this).description; - }, - }), - a || k(V, 'propertyIsEnumerable', ct, { unsafe: !0 }))), - r({ global: !0, wrap: !0, forced: !c, sham: !c }, { Symbol: H }), - M(_(tt), function(t) { - z(t); - }), - r( - { target: 'Symbol', stat: !0, forced: !c }, - { - for: function(t) { - var e = String(t); - if (l(Y, e)) return Y[e]; - var n = H(e); - return (Y[e] = n), (Z[n] = e), n; - }, - keyFor: function(t) { - if (!it(t)) throw TypeError(t + ' is not a symbol'); - if (l(Z, t)) return Z[t]; - }, - useSetter: function() { - nt = !0; - }, - useSimple: function() { - nt = !1; - }, - }, - ), - r( - { target: 'Object', stat: !0, forced: !c, sham: !u }, - { - create: function(t, e) { - return void 0 === e ? b(t) : ut(b(t), e); - }, - defineProperty: at, - defineProperties: ut, - getOwnPropertyDescriptor: st, - }, - ), - r( - { target: 'Object', stat: !0, forced: !c }, - { getOwnPropertyNames: ft, getOwnPropertySymbols: lt }, - ), - r( - { - target: 'Object', - stat: !0, - forced: f(function() { - O.f(1); - }), - }, - { - getOwnPropertySymbols: function(t) { - return O.f(v(t)); - }, - }, - ), - q) && - r( - { - target: 'JSON', - stat: !0, - forced: - !c || - f(function() { - var t = H(); - return '[null]' != q([t]) || '{}' != q({ a: t }) || '{}' != q(Object(t)); - }), - }, - { - stringify: function(t, e, n) { - for (var r, o = [t], i = 1; arguments.length > i; ) o.push(arguments[i++]); - if (((r = e), (h(e) || void 0 !== t) && !it(t))) - return ( - p(e) || - (e = function(t, e) { - if (('function' == typeof r && (e = r.call(this, t, e)), !it(e))) return e; - }), - (o[1] = e), - q.apply(null, o) - ); - }, - }, - ); - H.prototype[U] || E(H.prototype, U, H.prototype.valueOf), D(H, 'Symbol'), (P[N] = !0); - }, - function(t, e, n) { - 'use strict'; - var r = n(0), - o = n(6), - i = n(3), - a = n(7), - u = n(4), - c = n(8).f, - s = n(113), - f = i.Symbol; - if ( - o && - 'function' == typeof f && - (!('description' in f.prototype) || void 0 !== f().description) - ) { - var l = {}, - p = function() { - var t = arguments.length < 1 || void 0 === arguments[0] ? void 0 : String(arguments[0]), - e = this instanceof p ? new f(t) : void 0 === t ? f() : f(t); - return '' === t && (l[e] = !0), e; - }; - s(p, f); - var h = (p.prototype = f.prototype); - h.constructor = p; - var d = h.toString, - v = 'Symbol(test)' == String(f('test')), - y = /^Symbol\((.*)\)[^)]+$/; - c(h, 'description', { - configurable: !0, - get: function() { - var t = u(this) ? this.valueOf() : this, - e = d.call(t); - if (a(l, t)) return ''; - var n = v ? e.slice(7, -1) : e.replace(y, '$1'); - return '' === n ? void 0 : n; - }, - }), - r({ global: !0, forced: !0 }, { Symbol: p }); - } - }, - function(t, e, n) { - var r = n(215), - o = n(216), - i = n(217), - a = n(218), - u = n(219); - function c(t) { - var e = -1, - n = null == t ? 0 : t.length; - for (this.clear(); ++e < n; ) { - var r = t[e]; - this.set(r[0], r[1]); - } - } - (c.prototype.clear = r), - (c.prototype.delete = o), - (c.prototype.get = i), - (c.prototype.has = a), - (c.prototype.set = u), - (t.exports = c); - }, - function(t, e, n) { - var r = n(142); - t.exports = function(t, e) { - for (var n = t.length; n--; ) if (r(t[n][0], e)) return n; - return -1; - }; - }, - function(t, e, n) { - var r = n(21)(Object, 'create'); - t.exports = r; - }, - function(t, e, n) { - var r = n(237); - t.exports = function(t, e) { - var n = t.__data__; - return r(e) ? n['string' == typeof e ? 'string' : 'hash'] : n.map; - }; - }, - function(t, e, n) { - var r = n(91); - t.exports = function(t) { - if ('string' == typeof t || r(t)) return t; - var e = t + ''; - return '0' == e && 1 / t == -1 / 0 ? '-0' : e; - }; - }, - function(t, e, n) { - 'use strict'; - n.d(e, 'a', function() { - return o; - }); - n(137), n(54), n(138), n(83), n(9), n(98), n(27); - var r = n(41); - function o(t, e) { - if (t) { - if ('string' == typeof t) return Object(r.a)(t, e); - var n = Object.prototype.toString.call(t).slice(8, -1); - return ( - 'Object' === n && t.constructor && (n = t.constructor.name), - 'Map' === n || 'Set' === n - ? Array.from(t) - : 'Arguments' === n || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n) - ? Object(r.a)(t, e) - : void 0 - ); - } - } - }, - function(t, e, n) { - var r, o; - /* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress - * @license MIT */ void 0 === - (o = - 'function' == - typeof (r = function() { - var t, - e, - n = { version: '0.2.0' }, - r = (n.settings = { - minimum: 0.08, - easing: 'ease', - positionUsing: '', - speed: 200, - trickle: !0, - trickleRate: 0.02, - trickleSpeed: 800, - showSpinner: !0, - barSelector: '[role="bar"]', - spinnerSelector: '[role="spinner"]', - parent: 'body', - template: - '
', - }); - function o(t, e, n) { - return t < e ? e : t > n ? n : t; - } - function i(t) { - return 100 * (-1 + t); - } - (n.configure = function(t) { - var e, n; - for (e in t) void 0 !== (n = t[e]) && t.hasOwnProperty(e) && (r[e] = n); - return this; - }), - (n.status = null), - (n.set = function(t) { - var e = n.isStarted(); - (t = o(t, r.minimum, 1)), (n.status = 1 === t ? null : t); - var c = n.render(!e), - s = c.querySelector(r.barSelector), - f = r.speed, - l = r.easing; - return ( - c.offsetWidth, - a(function(e) { - '' === r.positionUsing && (r.positionUsing = n.getPositioningCSS()), - u( - s, - (function(t, e, n) { - var o; - return ( - ((o = - 'translate3d' === r.positionUsing - ? { transform: 'translate3d(' + i(t) + '%,0,0)' } - : 'translate' === r.positionUsing - ? { transform: 'translate(' + i(t) + '%,0)' } - : { 'margin-left': i(t) + '%' }).transition = 'all ' + e + 'ms ' + n), - o - ); - })(t, f, l), - ), - 1 === t - ? (u(c, { transition: 'none', opacity: 1 }), - c.offsetWidth, - setTimeout(function() { - u(c, { transition: 'all ' + f + 'ms linear', opacity: 0 }), - setTimeout(function() { - n.remove(), e(); - }, f); - }, f)) - : setTimeout(e, f); - }), - this - ); - }), - (n.isStarted = function() { - return 'number' == typeof n.status; - }), - (n.start = function() { - n.status || n.set(0); - var t = function() { - setTimeout(function() { - n.status && (n.trickle(), t()); - }, r.trickleSpeed); - }; - return r.trickle && t(), this; - }), - (n.done = function(t) { - return t || n.status ? n.inc(0.3 + 0.5 * Math.random()).set(1) : this; - }), - (n.inc = function(t) { - var e = n.status; - return e - ? ('number' != typeof t && (t = (1 - e) * o(Math.random() * e, 0.1, 0.95)), - (e = o(e + t, 0, 0.994)), - n.set(e)) - : n.start(); - }), - (n.trickle = function() { - return n.inc(Math.random() * r.trickleRate); - }), - (t = 0), - (e = 0), - (n.promise = function(r) { - return r && 'resolved' !== r.state() - ? (0 === e && n.start(), - t++, - e++, - r.always(function() { - 0 == --e ? ((t = 0), n.done()) : n.set((t - e) / t); - }), - this) - : this; - }), - (n.render = function(t) { - if (n.isRendered()) return document.getElementById('nprogress'); - s(document.documentElement, 'nprogress-busy'); - var e = document.createElement('div'); - (e.id = 'nprogress'), (e.innerHTML = r.template); - var o, - a = e.querySelector(r.barSelector), - c = t ? '-100' : i(n.status || 0), - f = document.querySelector(r.parent); - return ( - u(a, { transition: 'all 0 linear', transform: 'translate3d(' + c + '%,0,0)' }), - r.showSpinner || ((o = e.querySelector(r.spinnerSelector)) && p(o)), - f != document.body && s(f, 'nprogress-custom-parent'), - f.appendChild(e), - e - ); - }), - (n.remove = function() { - f(document.documentElement, 'nprogress-busy'), - f(document.querySelector(r.parent), 'nprogress-custom-parent'); - var t = document.getElementById('nprogress'); - t && p(t); - }), - (n.isRendered = function() { - return !!document.getElementById('nprogress'); - }), - (n.getPositioningCSS = function() { - var t = document.body.style, - e = - 'WebkitTransform' in t - ? 'Webkit' - : 'MozTransform' in t - ? 'Moz' - : 'msTransform' in t - ? 'ms' - : 'OTransform' in t - ? 'O' - : ''; - return e + 'Perspective' in t - ? 'translate3d' - : e + 'Transform' in t - ? 'translate' - : 'margin'; - }); - var a = (function() { - var t = []; - function e() { - var n = t.shift(); - n && n(e); - } - return function(n) { - t.push(n), 1 == t.length && e(); - }; - })(), - u = (function() { - var t = ['Webkit', 'O', 'Moz', 'ms'], - e = {}; - function n(n) { - return ( - (n = n.replace(/^-ms-/, 'ms-').replace(/-([\da-z])/gi, function(t, e) { - return e.toUpperCase(); - })), - e[n] || - (e[n] = (function(e) { - var n = document.body.style; - if (e in n) return e; - for (var r, o = t.length, i = e.charAt(0).toUpperCase() + e.slice(1); o--; ) - if ((r = t[o] + i) in n) return r; - return e; - })(n)) - ); - } - function r(t, e, r) { - (e = n(e)), (t.style[e] = r); - } - return function(t, e) { - var n, - o, - i = arguments; - if (2 == i.length) - for (n in e) void 0 !== (o = e[n]) && e.hasOwnProperty(n) && r(t, n, o); - else r(t, i[1], i[2]); - }; - })(); - function c(t, e) { - return ('string' == typeof t ? t : l(t)).indexOf(' ' + e + ' ') >= 0; - } - function s(t, e) { - var n = l(t), - r = n + e; - c(n, e) || (t.className = r.substring(1)); - } - function f(t, e) { - var n, - r = l(t); - c(t, e) && - ((n = r.replace(' ' + e + ' ', ' ')), (t.className = n.substring(1, n.length - 1))); - } - function l(t) { - return (' ' + (t.className || '') + ' ').replace(/\s+/gi, ' '); - } - function p(t) { - t && t.parentNode && t.parentNode.removeChild(t); - } - return n; - }) - ? r.call(e, n, e, t) - : r) || (t.exports = o); - }, - function(t, e, n) { - 'use strict'; - var r = n(0), - o = n(29).map, - i = n(53), - a = n(17), - u = i('map'), - c = a('map'); - r( - { target: 'Array', proto: !0, forced: !u || !c }, - { - map: function(t) { - return o(this, t, arguments.length > 1 ? arguments[1] : void 0); - }, - }, - ); - }, - function(t, e, n) { - 'use strict'; - var r = n(167), - o = n(5), - i = n(13), - a = n(47), - u = n(22), - c = n(168), - s = n(203), - f = n(169), - l = Math.max, - p = Math.min; - r('replace', 2, function(t, e, n, r) { - var h = r.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE, - d = r.REPLACE_KEEPS_$0, - v = h ? '$' : '$0'; - return [ - function(n, r) { - var o = u(this), - i = null == n ? void 0 : n[t]; - return void 0 !== i ? i.call(n, o, r) : e.call(String(o), n, r); - }, - function(t, r) { - if ((!h && d) || ('string' == typeof r && -1 === r.indexOf(v))) { - var u = n(e, t, this, r); - if (u.done) return u.value; - } - var y = o(t), - m = String(this), - g = 'function' == typeof r; - g || (r = String(r)); - var b = y.global; - if (b) { - var _ = y.unicode; - y.lastIndex = 0; - } - for (var x = []; ; ) { - var w = f(y, m); - if (null === w) break; - if ((x.push(w), !b)) break; - '' === String(w[0]) && (y.lastIndex = c(m, i(y.lastIndex), _)); - } - for (var O, S = '', j = 0, A = 0; A < x.length; A++) { - w = x[A]; - for ( - var E = String(w[0]), k = l(p(a(w.index), m.length), 0), C = [], $ = 1; - $ < w.length; - $++ - ) - C.push(void 0 === (O = w[$]) ? O : String(O)); - var P = w.groups; - if (g) { - var T = [E].concat(C, k, m); - void 0 !== P && T.push(P); - var L = String(r.apply(void 0, T)); - } else L = s(E, m, k, C, P, r); - k >= j && ((S += m.slice(j, k) + L), (j = k + E.length)); - } - return S + m.slice(j); - }, - ]; - }); - }, - function(t, e, n) { - 'use strict'; - var r, - o, - i = n(104), - a = n(175), - u = RegExp.prototype.exec, - c = String.prototype.replace, - s = u, - f = - ((r = /a/), - (o = /b*/g), - u.call(r, 'a'), - u.call(o, 'a'), - 0 !== r.lastIndex || 0 !== o.lastIndex), - l = a.UNSUPPORTED_Y || a.BROKEN_CARET, - p = void 0 !== /()??/.exec('')[1]; - (f || p || l) && - (s = function(t) { - var e, - n, - r, - o, - a = this, - s = l && a.sticky, - h = i.call(a), - d = a.source, - v = 0, - y = t; - return ( - s && - (-1 === (h = h.replace('y', '')).indexOf('g') && (h += 'g'), - (y = String(t).slice(a.lastIndex)), - a.lastIndex > 0 && - (!a.multiline || (a.multiline && '\n' !== t[a.lastIndex - 1])) && - ((d = '(?: ' + d + ')'), (y = ' ' + y), v++), - (n = new RegExp('^(?:' + d + ')', h))), - p && (n = new RegExp('^' + d + '$(?!\\s)', h)), - f && (e = a.lastIndex), - (r = u.call(s ? n : a, y)), - s - ? r - ? ((r.input = r.input.slice(v)), - (r[0] = r[0].slice(v)), - (r.index = a.lastIndex), - (a.lastIndex += r[0].length)) - : (a.lastIndex = 0) - : f && r && (a.lastIndex = a.global ? r.index + r[0].length : e), - p && - r && - r.length > 1 && - c.call(r[0], n, function() { - for (o = 1; o < arguments.length - 2; o++) void 0 === arguments[o] && (r[o] = void 0); - }), - r - ); - }), - (t.exports = s); - }, - function(t, e, n) { - var r = n(108), - o = n(75).concat('length', 'prototype'); - e.f = - Object.getOwnPropertyNames || - function(t) { - return r(t, o); - }; - }, - function(t, e, n) { - var r = n(19), - o = n(70); - (t.exports = function(t, e) { - return o[t] || (o[t] = void 0 !== e ? e : {}); - })('versions', []).push({ - version: '3.8.2', - mode: r ? 'pure' : 'global', - copyright: '© 2021 Denis Pushkarev (zloirock.ru)', - }); - }, - function(t, e, n) { - var r = n(3), - o = n(71), - i = r['__core-js_shared__'] || o('__core-js_shared__', {}); - t.exports = i; - }, - function(t, e, n) { - var r = n(3), - o = n(11); - t.exports = function(t, e) { - try { - o(r, t, e); - } catch (n) { - r[t] = e; - } - return e; - }; - }, - function(t, e, n) { - var r = n(3), - o = n(4), - i = r.document, - a = o(i) && o(i.createElement); - t.exports = function(t) { - return a ? i.createElement(t) : {}; - }; - }, - function(t, e, n) { - var r = n(1); - t.exports = - !!Object.getOwnPropertySymbols && - !r(function() { - return !String(Symbol()); - }); - }, - function(t, e, n) { - var r = n(15), - o = n(13), - i = n(109), - a = function(t) { - return function(e, n, a) { - var u, - c = r(e), - s = o(c.length), - f = i(a, s); - if (t && n != n) { - for (; s > f; ) if ((u = c[f++]) != u) return !0; - } else for (; s > f; f++) if ((t || f in c) && c[f] === n) return t || f || 0; - return !t && -1; - }; - }; - t.exports = { includes: a(!0), indexOf: a(!1) }; - }, - function(t, e) { - t.exports = [ - 'constructor', - 'hasOwnProperty', - 'isPrototypeOf', - 'propertyIsEnumerable', - 'toLocaleString', - 'toString', - 'valueOf', - ]; - }, - function(t, e, n) { - var r = n(70), - o = Function.toString; - 'function' != typeof r.inspectSource && - (r.inspectSource = function(t) { - return o.call(t); - }), - (t.exports = r.inspectSource); - }, - function(t, e, n) { - 'use strict'; - var r = {}.propertyIsEnumerable, - o = Object.getOwnPropertyDescriptor, - i = o && !r.call({ 1: 2 }, 1); - e.f = i - ? function(t) { - var e = o(this, t); - return !!e && e.enumerable; - } - : r; - }, - function(t, e) { - e.f = Object.getOwnPropertySymbols; - }, - function(t, e, n) { - var r = n(7), - o = n(12), - i = n(48), - a = n(116), - u = i('IE_PROTO'), - c = Object.prototype; - t.exports = a - ? Object.getPrototypeOf - : function(t) { - return ( - (t = o(t)), - r(t, u) - ? t[u] - : 'function' == typeof t.constructor && t instanceof t.constructor - ? t.constructor.prototype - : t instanceof Object - ? c - : null - ); - }; - }, - function(t, e, n) { - var r = {}; - (r[n(2)('toStringTag')] = 'z'), (t.exports = '[object z]' === String(r)); - }, - function(t, e, n) { - var r = n(18); - t.exports = r('navigator', 'userAgent') || ''; - }, - function(t, e, n) { - n(136)('iterator'); - }, - function(t, e, n) { - var r = n(6), - o = n(8).f, - i = Function.prototype, - a = i.toString, - u = /^\s*function ([^ (]*)/; - r && - !('name' in i) && - o(i, 'name', { - configurable: !0, - get: function() { - try { - return a.call(this).match(u)[1]; - } catch (t) { - return ''; - } - }, - }); - }, - function(t, e, n) { - var r = n(209), - o = n(25), - i = Object.prototype, - a = i.hasOwnProperty, - u = i.propertyIsEnumerable, - c = r( - (function() { - return arguments; - })(), - ) - ? r - : function(t) { - return o(t) && a.call(t, 'callee') && !u.call(t, 'callee'); - }; - t.exports = c; - }, - function(t, e, n) { - var r = n(21)(n(16), 'Map'); - t.exports = r; - }, - function(t, e) { - t.exports = function(t) { - var e = typeof t; - return null != t && ('object' == e || 'function' == e); - }; - }, - function(t, e, n) { - var r = n(229), - o = n(236), - i = n(238), - a = n(239), - u = n(240); - function c(t) { - var e = -1, - n = null == t ? 0 : t.length; - for (this.clear(); ++e < n; ) { - var r = t[e]; - this.set(r[0], r[1]); - } - } - (c.prototype.clear = r), - (c.prototype.delete = o), - (c.prototype.get = i), - (c.prototype.has = a), - (c.prototype.set = u), - (t.exports = c); - }, - function(t, e) { - t.exports = function(t) { - var e = -1, - n = Array(t.size); - return ( - t.forEach(function(t) { - n[++e] = t; - }), - n - ); - }; - }, - function(t, e) { - t.exports = function(t) { - return 'number' == typeof t && t > -1 && t % 1 == 0 && t <= 9007199254740991; - }; - }, - function(t, e, n) { - var r = n(14), - o = n(91), - i = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, - a = /^\w*$/; - t.exports = function(t, e) { - if (r(t)) return !1; - var n = typeof t; - return ( - !('number' != n && 'symbol' != n && 'boolean' != n && null != t && !o(t)) || - a.test(t) || !i.test(t) || (null != e && t in Object(e)) - ); - }; - }, - function(t, e, n) { - var r = n(30), - o = n(25); - t.exports = function(t) { - return 'symbol' == typeof t || (o(t) && '[object Symbol]' == r(t)); - }; - }, - function(t, e) { - t.exports = function(t) { - return t; - }; - }, - function(t, e, n) { - 'use strict'; - var r = n(0), - o = n(131); - r({ target: 'Array', proto: !0, forced: [].forEach != o }, { forEach: o }); - }, - function(t, e, n) { - var r = n(0), - o = n(12), - i = n(46); - r( - { - target: 'Object', - stat: !0, - forced: n(1)(function() { - i(1); - }), - }, - { - keys: function(t) { - return i(o(t)); - }, - }, - ); - }, - function(t, e, n) { - var r = n(3), - o = n(129), - i = n(131), - a = n(11); - for (var u in o) { - var c = r[u], - s = c && c.prototype; - if (s && s.forEach !== i) - try { - a(s, 'forEach', i); - } catch (t) { - s.forEach = i; - } - } - }, - function(t, e, n) { - n(0)({ target: 'Array', stat: !0 }, { isArray: n(36) }); - }, - function(t, e, n) { - var r = n(5), - o = n(20), - i = n(2)('species'); - t.exports = function(t, e) { - var n, - a = r(t).constructor; - return void 0 === a || null == (n = r(a)[i]) ? e : o(n); - }; - }, - function(t, e, n) { - 'use strict'; - var r = n(10), - o = n(5), - i = n(1), - a = n(104), - u = RegExp.prototype, - c = u.toString, - s = i(function() { - return '/a/b' != c.call({ source: 'a', flags: 'b' }); - }), - f = 'toString' != c.name; - (s || f) && - r( - RegExp.prototype, - 'toString', - function() { - var t = o(this), - e = String(t.source), - n = t.flags; - return ( - '/' + - e + - '/' + - String(void 0 === n && t instanceof RegExp && !('flags' in u) ? a.call(t) : n) - ); - }, - { unsafe: !0 }, - ); - }, - function(t, e, n) { - var r = n(2), - o = n(33), - i = n(8), - a = r('unscopables'), - u = Array.prototype; - null == u[a] && i.f(u, a, { configurable: !0, value: o(null) }), - (t.exports = function(t) { - u[a][t] = !0; - }); - }, - function(t, e, n) { - var r = n(1), - o = /#|\.prototype\./, - i = function(t, e) { - var n = u[a(t)]; - return n == s || (n != c && ('function' == typeof e ? r(e) : !!e)); - }, - a = (i.normalize = function(t) { - return String(t) - .replace(o, '.') - .toLowerCase(); - }), - u = (i.data = {}), - c = (i.NATIVE = 'N'), - s = (i.POLYFILL = 'P'); - t.exports = i; - }, - function(t, e, n) { - var r = n(5), - o = n(184); - t.exports = - Object.setPrototypeOf || - ('__proto__' in {} - ? (function() { - var t, - e = !1, - n = {}; - try { - (t = Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set).call(n, []), - (e = n instanceof Array); - } catch (t) {} - return function(n, i) { - return r(n), o(i), e ? t.call(n, i) : (n.__proto__ = i), n; - }; - })() - : void 0); - }, - function(t, e, n) { - var r = n(171); - t.exports = function(t) { - if (r(t)) throw TypeError("The method doesn't accept regular expressions"); - return t; - }; - }, - function(t, e, n) { - var r = n(2)('match'); - t.exports = function(t) { - var e = /./; - try { - '/./'[t](e); - } catch (n) { - try { - return (e[r] = !1), '/./'[t](e); - } catch (t) {} - } - return !1; - }; - }, - function(t, e, n) { - 'use strict'; - var r = n(5); - t.exports = function() { - var t = r(this), - e = ''; - return ( - t.global && (e += 'g'), - t.ignoreCase && (e += 'i'), - t.multiline && (e += 'm'), - t.dotAll && (e += 's'), - t.unicode && (e += 'u'), - t.sticky && (e += 'y'), - e - ); - }; - }, - function(t, e, n) { - 'use strict'; - var r = n(15), - o = n(99), - i = n(35), - a = n(28), - u = n(112), - c = a.set, - s = a.getterFor('Array Iterator'); - (t.exports = u( - Array, - 'Array', - function(t, e) { - c(this, { type: 'Array Iterator', target: r(t), index: 0, kind: e }); - }, - function() { - var t = s(this), - e = t.target, - n = t.kind, - r = t.index++; - return !e || r >= e.length - ? ((t.target = void 0), { value: void 0, done: !0 }) - : 'keys' == n - ? { value: r, done: !1 } - : 'values' == n - ? { value: e[r], done: !1 } - : { value: [r, e[r]], done: !1 }; - }, - 'values', - )), - (i.Arguments = i.Array), - o('keys'), - o('values'), - o('entries'); - }, - function(t, e, n) { - var r = n(6), - o = n(1), - i = n(72); - t.exports = - !r && - !o(function() { - return ( - 7 != - Object.defineProperty(i('div'), 'a', { - get: function() { - return 7; - }, - }).a - ); - }); - }, - function(t, e, n) { - var r = n(73); - t.exports = r && !Symbol.sham && 'symbol' == typeof Symbol.iterator; - }, - function(t, e, n) { - var r = n(7), - o = n(15), - i = n(74).indexOf, - a = n(34); - t.exports = function(t, e) { - var n, - u = o(t), - c = 0, - s = []; - for (n in u) !r(a, n) && r(u, n) && s.push(n); - for (; e.length > c; ) r(u, (n = e[c++])) && (~i(s, n) || s.push(n)); - return s; - }; - }, - function(t, e, n) { - var r = n(47), - o = Math.max, - i = Math.min; - t.exports = function(t, e) { - var n = r(t); - return n < 0 ? o(n + e, 0) : i(n, e); - }; - }, - function(t, e, n) { - var r = n(18); - t.exports = r('document', 'documentElement'); - }, - function(t, e, n) { - var r = n(3); - t.exports = r; - }, - function(t, e, n) { - 'use strict'; - var r = n(0), - o = n(183), - i = n(79), - a = n(101), - u = n(49), - c = n(11), - s = n(10), - f = n(2), - l = n(19), - p = n(35), - h = n(115), - d = h.IteratorPrototype, - v = h.BUGGY_SAFARI_ITERATORS, - y = f('iterator'), - m = function() { - return this; - }; - t.exports = function(t, e, n, f, h, g, b) { - o(n, e, f); - var _, - x, - w, - O = function(t) { - if (t === h && k) return k; - if (!v && t in A) return A[t]; - switch (t) { - case 'keys': - case 'values': - case 'entries': - return function() { - return new n(this, t); - }; - } - return function() { - return new n(this); - }; - }, - S = e + ' Iterator', - j = !1, - A = t.prototype, - E = A[y] || A['@@iterator'] || (h && A[h]), - k = (!v && E) || O(h), - C = ('Array' == e && A.entries) || E; - if ( - (C && - ((_ = i(C.call(new t()))), - d !== Object.prototype && - _.next && - (l || i(_) === d || (a ? a(_, d) : 'function' != typeof _[y] && c(_, y, m)), - u(_, S, !0, !0), - l && (p[S] = m))), - 'values' == h && - E && - 'values' !== E.name && - ((j = !0), - (k = function() { - return E.call(this); - })), - (l && !b) || A[y] === k || c(A, y, k), - (p[e] = k), - h) - ) - if (((x = { values: O('values'), keys: g ? k : O('keys'), entries: O('entries') }), b)) - for (w in x) (v || j || !(w in A)) && s(A, w, x[w]); - else r({ target: e, proto: !0, forced: v || j }, x); - return x; - }; - }, - function(t, e, n) { - var r = n(7), - o = n(114), - i = n(24), - a = n(8); - t.exports = function(t, e) { - for (var n = o(e), u = a.f, c = i.f, s = 0; s < n.length; s++) { - var f = n[s]; - r(t, f) || u(t, f, c(e, f)); - } - }; - }, - function(t, e, n) { - var r = n(18), - o = n(68), - i = n(78), - a = n(5); - t.exports = - r('Reflect', 'ownKeys') || - function(t) { - var e = o.f(a(t)), - n = i.f; - return n ? e.concat(n(t)) : e; - }; - }, - function(t, e, n) { - 'use strict'; - var r, - o, - i, - a = n(79), - u = n(11), - c = n(7), - s = n(2), - f = n(19), - l = s('iterator'), - p = !1; - [].keys && - ('next' in (i = [].keys()) ? (o = a(a(i))) !== Object.prototype && (r = o) : (p = !0)), - null == r && (r = {}), - f || - c(r, l) || - u(r, l, function() { - return this; - }), - (t.exports = { IteratorPrototype: r, BUGGY_SAFARI_ITERATORS: p }); - }, - function(t, e, n) { - var r = n(1); - t.exports = !r(function() { - function t() {} - return (t.prototype.constructor = null), Object.getPrototypeOf(new t()) !== t.prototype; - }); - }, - function(t, e, n) { - var r = n(3); - t.exports = r.Promise; - }, - function(t, e, n) { - var r = n(2), - o = n(35), - i = r('iterator'), - a = Array.prototype; - t.exports = function(t) { - return void 0 !== t && (o.Array === t || a[i] === t); - }; - }, - function(t, e, n) { - var r = n(120), - o = n(35), - i = n(2)('iterator'); - t.exports = function(t) { - if (null != t) return t[i] || t['@@iterator'] || o[r(t)]; - }; - }, - function(t, e, n) { - var r = n(80), - o = n(26), - i = n(2)('toStringTag'), - a = - 'Arguments' == - o( - (function() { - return arguments; - })(), - ); - t.exports = r - ? o - : function(t) { - var e, n, r; - return void 0 === t - ? 'Undefined' - : null === t - ? 'Null' - : 'string' == - typeof (n = (function(t, e) { - try { - return t[e]; - } catch (t) {} - })((e = Object(t)), i)) - ? n - : a - ? o(e) - : 'Object' == (r = o(e)) && 'function' == typeof e.callee - ? 'Arguments' - : r; - }; - }, - function(t, e, n) { - var r = n(5); - t.exports = function(t) { - var e = t.return; - if (void 0 !== e) return r(e.call(t)).value; - }; - }, - function(t, e, n) { - var r = n(2)('iterator'), - o = !1; - try { - var i = 0, - a = { - next: function() { - return { done: !!i++ }; - }, - return: function() { - o = !0; - }, - }; - (a[r] = function() { - return this; - }), - Array.from(a, function() { - throw 2; - }); - } catch (t) {} - t.exports = function(t, e) { - if (!e && !o) return !1; - var n = !1; - try { - var i = {}; - (i[r] = function() { - return { - next: function() { - return { done: (n = !0) }; - }, - }; - }), - t(i); - } catch (t) {} - return n; - }; - }, - function(t, e, n) { - var r, - o, - i, - a = n(3), - u = n(1), - c = n(50), - s = n(110), - f = n(72), - l = n(124), - p = n(51), - h = a.location, - d = a.setImmediate, - v = a.clearImmediate, - y = a.process, - m = a.MessageChannel, - g = a.Dispatch, - b = 0, - _ = {}, - x = function(t) { - if (_.hasOwnProperty(t)) { - var e = _[t]; - delete _[t], e(); - } - }, - w = function(t) { - return function() { - x(t); - }; - }, - O = function(t) { - x(t.data); - }, - S = function(t) { - a.postMessage(t + '', h.protocol + '//' + h.host); - }; - (d && v) || - ((d = function(t) { - for (var e = [], n = 1; arguments.length > n; ) e.push(arguments[n++]); - return ( - (_[++b] = function() { - ('function' == typeof t ? t : Function(t)).apply(void 0, e); - }), - r(b), - b - ); - }), - (v = function(t) { - delete _[t]; - }), - p - ? (r = function(t) { - y.nextTick(w(t)); - }) - : g && g.now - ? (r = function(t) { - g.now(w(t)); - }) - : m && !l - ? ((i = (o = new m()).port2), (o.port1.onmessage = O), (r = c(i.postMessage, i, 1))) - : a.addEventListener && - 'function' == typeof postMessage && - !a.importScripts && - h && - 'file:' !== h.protocol && - !u(S) - ? ((r = S), a.addEventListener('message', O, !1)) - : (r = - 'onreadystatechange' in f('script') - ? function(t) { - s.appendChild(f('script')).onreadystatechange = function() { - s.removeChild(this), x(t); - }; - } - : function(t) { - setTimeout(w(t), 0); - })), - (t.exports = { set: d, clear: v }); - }, - function(t, e, n) { - var r = n(81); - t.exports = /(iphone|ipod|ipad).*applewebkit/i.test(r); - }, - function(t, e, n) { - var r = n(5), - o = n(4), - i = n(126); - t.exports = function(t, e) { - if ((r(t), o(e) && e.constructor === t)) return e; - var n = i.f(t); - return (0, n.resolve)(e), n.promise; - }; - }, - function(t, e, n) { - 'use strict'; - var r = n(20), - o = function(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); - }; - }, - function(t, e, n) { - var r = n(4), - o = n(36), - i = n(2)('species'); - t.exports = function(t, e) { - var n; - return ( - o(t) && - ('function' != typeof (n = t.constructor) || (n !== Array && !o(n.prototype)) - ? r(n) && null === (n = n[i]) && (n = void 0) - : (n = void 0)), - new (void 0 === n ? Array : n)(0 === e ? 0 : e) - ); - }; - }, - function(t, e, n) { - var r = n(47), - o = n(22), - i = function(t) { - return function(e, n) { - var i, - a, - u = String(o(e)), - c = r(n), - s = u.length; - return c < 0 || c >= s - ? t - ? '' - : void 0 - : (i = u.charCodeAt(c)) < 55296 || - i > 56319 || - c + 1 === s || - (a = u.charCodeAt(c + 1)) < 56320 || - a > 57343 - ? t - ? u.charAt(c) - : i - : t - ? u.slice(c, c + 2) - : a - 56320 + ((i - 55296) << 10) + 65536; - }; - }; - t.exports = { codeAt: i(!1), charAt: i(!0) }; - }, - function(t, e) { - t.exports = { - CSSRuleList: 0, - CSSStyleDeclaration: 0, - CSSValueList: 0, - ClientRectList: 0, - DOMRectList: 0, - DOMStringList: 0, - DOMTokenList: 1, - DataTransferItemList: 0, - FileList: 0, - HTMLAllCollection: 0, - HTMLCollection: 0, - HTMLFormElement: 0, - HTMLSelectElement: 0, - MediaList: 0, - MimeTypeArray: 0, - NamedNodeMap: 0, - NodeList: 1, - PaintRequestList: 0, - Plugin: 0, - PluginArray: 0, - SVGLengthList: 0, - SVGNumberList: 0, - SVGPathSegList: 0, - SVGPointList: 0, - SVGStringList: 0, - SVGTransformList: 0, - SourceBufferList: 0, - StyleSheetList: 0, - TextTrackCueList: 0, - TextTrackList: 0, - TouchList: 0, - }; - }, - function(t, e, n) { - var r = (function(t) { - 'use strict'; - var e = Object.prototype, - n = e.hasOwnProperty, - r = 'function' == typeof Symbol ? Symbol : {}, - o = r.iterator || '@@iterator', - i = r.asyncIterator || '@@asyncIterator', - a = r.toStringTag || '@@toStringTag'; - function u(t, e, n) { - return ( - Object.defineProperty(t, e, { value: n, enumerable: !0, configurable: !0, writable: !0 }), - t[e] - ); - } - try { - u({}, ''); - } catch (t) { - u = function(t, e, n) { - return (t[e] = n); - }; - } - function c(t, e, n, r) { - var o = e && e.prototype instanceof l ? e : l, - i = Object.create(o.prototype), - a = new O(r || []); - return ( - (i._invoke = (function(t, e, n) { - var r = 'suspendedStart'; - return function(o, i) { - if ('executing' === r) throw new Error('Generator is already running'); - if ('completed' === r) { - if ('throw' === o) throw i; - return j(); - } - for (n.method = o, n.arg = i; ; ) { - var a = n.delegate; - if (a) { - var u = _(a, n); - if (u) { - if (u === f) continue; - return u; - } - } - if ('next' === n.method) n.sent = n._sent = n.arg; - else if ('throw' === n.method) { - if ('suspendedStart' === r) throw ((r = 'completed'), n.arg); - n.dispatchException(n.arg); - } else 'return' === n.method && n.abrupt('return', n.arg); - r = 'executing'; - var c = s(t, e, n); - if ('normal' === c.type) { - if (((r = n.done ? 'completed' : 'suspendedYield'), c.arg === f)) continue; - return { value: c.arg, done: n.done }; - } - 'throw' === c.type && ((r = 'completed'), (n.method = 'throw'), (n.arg = c.arg)); - } - }; - })(t, n, a)), - i - ); - } - function s(t, e, n) { - try { - return { type: 'normal', arg: t.call(e, n) }; - } catch (t) { - return { type: 'throw', arg: t }; - } - } - t.wrap = c; - var f = {}; - function l() {} - function p() {} - function h() {} - var d = {}; - d[o] = function() { - return this; - }; - var v = Object.getPrototypeOf, - y = v && v(v(S([]))); - y && y !== e && n.call(y, o) && (d = y); - var m = (h.prototype = l.prototype = Object.create(d)); - function g(t) { - ['next', 'throw', 'return'].forEach(function(e) { - u(t, e, function(t) { - return this._invoke(e, t); - }); - }); - } - function b(t, e) { - var r; - this._invoke = function(o, i) { - function a() { - return new e(function(r, a) { - !(function r(o, i, a, u) { - var c = s(t[o], t, i); - if ('throw' !== c.type) { - var f = c.arg, - l = f.value; - return l && 'object' == typeof l && n.call(l, '__await') - ? e.resolve(l.__await).then( - function(t) { - r('next', t, a, u); - }, - function(t) { - r('throw', t, a, u); - }, - ) - : e.resolve(l).then( - function(t) { - (f.value = t), a(f); - }, - function(t) { - return r('throw', t, a, u); - }, - ); - } - u(c.arg); - })(o, i, r, a); - }); - } - return (r = r ? r.then(a, a) : a()); - }; - } - function _(t, e) { - var n = t.iterator[e.method]; - if (void 0 === n) { - if (((e.delegate = null), 'throw' === e.method)) { - if ( - t.iterator.return && - ((e.method = 'return'), (e.arg = void 0), _(t, e), 'throw' === e.method) - ) - return f; - (e.method = 'throw'), - (e.arg = new TypeError("The iterator does not provide a 'throw' method")); - } - return f; - } - var r = s(n, t.iterator, e.arg); - if ('throw' === r.type) - return (e.method = 'throw'), (e.arg = r.arg), (e.delegate = null), f; - var o = r.arg; - return o - ? o.done - ? ((e[t.resultName] = o.value), - (e.next = t.nextLoc), - 'return' !== e.method && ((e.method = 'next'), (e.arg = void 0)), - (e.delegate = null), - f) - : o - : ((e.method = 'throw'), - (e.arg = new TypeError('iterator result is not an object')), - (e.delegate = null), - f); - } - function x(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 w(t) { - var e = t.completion || {}; - (e.type = 'normal'), delete e.arg, (t.completion = e); - } - function O(t) { - (this.tryEntries = [{ tryLoc: 'root' }]), t.forEach(x, this), this.reset(!0); - } - function S(t) { - if (t) { - var e = t[o]; - if (e) return e.call(t); - if ('function' == typeof t.next) return t; - if (!isNaN(t.length)) { - var r = -1, - i = function e() { - for (; ++r < t.length; ) - if (n.call(t, r)) return (e.value = t[r]), (e.done = !1), e; - return (e.value = void 0), (e.done = !0), e; - }; - return (i.next = i); - } - } - return { next: j }; - } - function j() { - return { value: void 0, done: !0 }; - } - return ( - (p.prototype = m.constructor = h), - (h.constructor = p), - (p.displayName = u(h, a, 'GeneratorFunction')), - (t.isGeneratorFunction = function(t) { - var e = 'function' == typeof t && t.constructor; - return !!e && (e === p || 'GeneratorFunction' === (e.displayName || e.name)); - }), - (t.mark = function(t) { - return ( - Object.setPrototypeOf - ? Object.setPrototypeOf(t, h) - : ((t.__proto__ = h), u(t, a, 'GeneratorFunction')), - (t.prototype = Object.create(m)), - t - ); - }), - (t.awrap = function(t) { - return { __await: t }; - }), - g(b.prototype), - (b.prototype[i] = function() { - return this; - }), - (t.AsyncIterator = b), - (t.async = function(e, n, r, o, i) { - void 0 === i && (i = Promise); - var a = new b(c(e, n, r, o), i); - return t.isGeneratorFunction(n) - ? a - : a.next().then(function(t) { - return t.done ? t.value : a.next(); - }); - }), - g(m), - u(m, a, 'Generator'), - (m[o] = function() { - return this; - }), - (m.toString = function() { - return '[object Generator]'; - }), - (t.keys = function(t) { - var e = []; - for (var n in t) e.push(n); - return ( - e.reverse(), - function n() { - for (; e.length; ) { - var r = e.pop(); - if (r in t) return (n.value = r), (n.done = !1), n; - } - return (n.done = !0), n; - } - ); - }), - (t.values = S), - (O.prototype = { - constructor: O, - reset: function(t) { - if ( - ((this.prev = 0), - (this.next = 0), - (this.sent = this._sent = void 0), - (this.done = !1), - (this.delegate = null), - (this.method = 'next'), - (this.arg = void 0), - this.tryEntries.forEach(w), - !t) - ) - for (var e in this) - 't' === e.charAt(0) && n.call(this, e) && !isNaN(+e.slice(1)) && (this[e] = void 0); - }, - stop: function() { - this.done = !0; - var t = this.tryEntries[0].completion; - if ('throw' === t.type) throw t.arg; - return this.rval; - }, - dispatchException: function(t) { - if (this.done) throw t; - var e = this; - function r(n, r) { - return ( - (a.type = 'throw'), - (a.arg = t), - (e.next = n), - r && ((e.method = 'next'), (e.arg = void 0)), - !!r - ); - } - for (var o = this.tryEntries.length - 1; o >= 0; --o) { - var i = this.tryEntries[o], - a = i.completion; - if ('root' === i.tryLoc) return r('end'); - if (i.tryLoc <= this.prev) { - var u = n.call(i, 'catchLoc'), - c = n.call(i, 'finallyLoc'); - if (u && c) { - if (this.prev < i.catchLoc) return r(i.catchLoc, !0); - if (this.prev < i.finallyLoc) return r(i.finallyLoc); - } else if (u) { - if (this.prev < i.catchLoc) return r(i.catchLoc, !0); - } else { - if (!c) throw new Error('try statement without catch or finally'); - if (this.prev < i.finallyLoc) return r(i.finallyLoc); - } - } - } - }, - abrupt: function(t, e) { - for (var r = this.tryEntries.length - 1; r >= 0; --r) { - var o = this.tryEntries[r]; - if (o.tryLoc <= this.prev && n.call(o, 'finallyLoc') && this.prev < o.finallyLoc) { - var i = o; - break; - } - } - i && - ('break' === t || 'continue' === t) && - i.tryLoc <= e && - e <= i.finallyLoc && - (i = null); - var a = i ? i.completion : {}; - return ( - (a.type = t), - (a.arg = e), - i ? ((this.method = 'next'), (this.next = i.finallyLoc), f) : this.complete(a) - ); - }, - complete: function(t, e) { - if ('throw' === t.type) throw t.arg; - return ( - 'break' === t.type || 'continue' === t.type - ? (this.next = t.arg) - : 'return' === t.type - ? ((this.rval = this.arg = t.arg), (this.method = 'return'), (this.next = 'end')) - : 'normal' === t.type && e && (this.next = e), - f - ); - }, - finish: function(t) { - for (var e = this.tryEntries.length - 1; e >= 0; --e) { - var n = this.tryEntries[e]; - if (n.finallyLoc === t) return this.complete(n.completion, n.afterLoc), w(n), f; - } - }, - 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; - w(n); - } - return o; - } - } - throw new Error('illegal catch attempt'); - }, - delegateYield: function(t, e, n) { - return ( - (this.delegate = { iterator: S(t), resultName: e, nextLoc: n }), - 'next' === this.method && (this.arg = void 0), - f - ); - }, - }), - t - ); - })(t.exports); - try { - regeneratorRuntime = r; - } catch (t) { - Function('r', 'regeneratorRuntime = r')(r); - } - }, - function(t, e, n) { - 'use strict'; - var r = n(29).forEach, - o = n(38), - i = n(17), - a = o('forEach'), - u = i('forEach'); - t.exports = - a && u - ? [].forEach - : function(t) { - return r(this, t, arguments.length > 1 ? arguments[1] : void 0); - }; - }, - function(t, e, n) { - var r = n(1); - t.exports = !r(function() { - return Object.isExtensible(Object.preventExtensions({})); - }); - }, - function(t, e, n) { - var r = n(0), - o = n(1), - i = n(12), - a = n(79), - u = n(116); - r( - { - target: 'Object', - stat: !0, - forced: o(function() { - a(1); - }), - sham: !u, - }, - { - getPrototypeOf: function(t) { - return a(i(t)); - }, - }, - ); - }, - function(t, e, n) { - n(0)({ target: 'Object', stat: !0, sham: !n(6) }, { create: n(33) }); - }, - function(t, e, n) { - var r = n(2); - e.f = r; - }, - function(t, e, n) { - var r = n(111), - o = n(7), - i = n(135), - a = n(8).f; - t.exports = function(t) { - var e = r.Symbol || (r.Symbol = {}); - o(e, t) || a(e, t, { value: i.f(t) }); - }; - }, - function(t, e, n) { - var r = n(0), - o = n(205); - r( - { - target: 'Array', - stat: !0, - forced: !n(122)(function(t) { - Array.from(t); - }), - }, - { from: o }, - ); - }, - function(t, e, n) { - var r = n(10), - o = Date.prototype, - i = o.toString, - a = o.getTime; - new Date(NaN) + '' != 'Invalid Date' && - r(o, 'toString', function() { - var t = a.call(this); - return t == t ? i.call(this) : 'Invalid Date'; - }); - }, - function(t, e) { - t.exports = function(t, e) { - for (var n = -1, r = e.length, o = t.length; ++n < r; ) t[o + n] = e[n]; - return t; - }; - }, - function(t, e) { - var n = 'object' == typeof global && global && global.Object === Object && global; - t.exports = n; - }, - function(t, e, n) { - var r = n(58), - o = n(220), - i = n(221), - a = n(222), - u = n(223), - c = n(224); - function s(t) { - var e = (this.__data__ = new r(t)); - this.size = e.size; - } - (s.prototype.clear = o), - (s.prototype.delete = i), - (s.prototype.get = a), - (s.prototype.has = u), - (s.prototype.set = c), - (t.exports = s); - }, - function(t, e) { - t.exports = function(t, e) { - return t === e || (t != t && e != e); - }; - }, - function(t, e, n) { - var r = n(30), - o = n(86); - t.exports = function(t) { - if (!o(t)) return !1; - var e = r(t); - return ( - '[object Function]' == e || - '[object GeneratorFunction]' == e || - '[object AsyncFunction]' == e || - '[object Proxy]' == e - ); - }; - }, - function(t, e) { - var n = Function.prototype.toString; - t.exports = function(t) { - if (null != t) { - try { - return n.call(t); - } catch (t) {} - try { - return t + ''; - } catch (t) {} - } - return ''; - }; - }, - function(t, e, n) { - var r = n(241), - o = n(25); - t.exports = function t(e, n, i, a, u) { - return ( - e === n || - (null == e || null == n || (!o(e) && !o(n)) ? e != e && n != n : r(e, n, i, a, t, u)) - ); - }; - }, - function(t, e, n) { - var r = n(147), - o = n(244), - i = n(148); - t.exports = function(t, e, n, a, u, c) { - var s = 1 & n, - f = t.length, - l = e.length; - if (f != l && !(s && l > f)) return !1; - var p = c.get(t), - h = c.get(e); - if (p && h) return p == e && h == t; - var d = -1, - v = !0, - y = 2 & n ? new r() : void 0; - for (c.set(t, e), c.set(e, t); ++d < f; ) { - var m = t[d], - g = e[d]; - if (a) var b = s ? a(g, m, d, e, t, c) : a(m, g, d, t, e, c); - if (void 0 !== b) { - if (b) continue; - v = !1; - break; - } - if (y) { - if ( - !o(e, function(t, e) { - if (!i(y, e) && (m === t || u(m, t, n, a, c))) return y.push(e); - }) - ) { - v = !1; - break; - } - } else if (m !== g && !u(m, g, n, a, c)) { - v = !1; - break; - } - } - return c.delete(t), c.delete(e), v; - }; - }, - function(t, e, n) { - var r = n(87), - o = n(242), - i = n(243); - function a(t) { - var e = -1, - n = null == t ? 0 : t.length; - for (this.__data__ = new r(); ++e < n; ) this.add(t[e]); - } - (a.prototype.add = a.prototype.push = o), (a.prototype.has = i), (t.exports = a); - }, - function(t, e) { - t.exports = function(t, e) { - return t.has(e); - }; - }, - function(t, e, n) { - var r = n(254), - o = n(260), - i = n(154); - t.exports = function(t) { - return i(t) ? r(t) : o(t); - }; - }, - function(t, e, n) { - (function(t) { - var r = n(16), - o = n(256), - i = e && !e.nodeType && e, - a = i && 'object' == typeof t && t && !t.nodeType && t, - u = a && a.exports === i ? r.Buffer : void 0, - c = (u ? u.isBuffer : void 0) || o; - t.exports = c; - }.call(this, n(151)(t))); - }, - function(t, e) { - t.exports = function(t) { - return ( - t.webpackPolyfill || - ((t.deprecate = function() {}), - (t.paths = []), - t.children || (t.children = []), - Object.defineProperty(t, 'loaded', { - enumerable: !0, - get: function() { - return t.l; - }, - }), - Object.defineProperty(t, 'id', { - enumerable: !0, - get: function() { - return t.i; - }, - }), - (t.webpackPolyfill = 1)), - t - ); - }; - }, - function(t, e) { - var n = /^(?:0|[1-9]\d*)$/; - t.exports = function(t, e) { - var r = typeof t; - return ( - !!(e = null == e ? 9007199254740991 : e) && - ('number' == r || ('symbol' != r && n.test(t))) && - t > -1 && - t % 1 == 0 && - t < e - ); - }; - }, - function(t, e, n) { - var r = n(257), - o = n(258), - i = n(259), - a = i && i.isTypedArray, - u = a ? o(a) : r; - t.exports = u; - }, - function(t, e, n) { - var r = n(143), - o = n(89); - t.exports = function(t) { - return null != t && o(t.length) && !r(t); - }; - }, - function(t, e, n) { - var r = n(21)(n(16), 'Set'); - t.exports = r; - }, - function(t, e, n) { - var r = n(86); - t.exports = function(t) { - return t == t && !r(t); - }; - }, - function(t, e) { - t.exports = function(t, e) { - return function(n) { - return null != n && n[t] === e && (void 0 !== e || t in Object(n)); - }; - }; - }, - function(t, e, n) { - var r = n(159), - o = n(62); - t.exports = function(t, e) { - for (var n = 0, i = (e = r(e, t)).length; null != t && n < i; ) t = t[o(e[n++])]; - return n && n == i ? t : void 0; - }; - }, - function(t, e, n) { - var r = n(14), - o = n(90), - i = n(270), - a = n(273); - t.exports = function(t, e) { - return r(t) ? t : o(t, e) ? [t] : i(a(t)); - }; - }, - function(t, e, n) { - n(0)({ target: 'Object', stat: !0 }, { setPrototypeOf: n(101) }); - }, - function(t, e, n) { - var r = n(0), - o = n(18), - i = n(20), - a = n(5), - u = n(4), - c = n(33), - s = n(304), - f = n(1), - l = o('Reflect', 'construct'), - p = f(function() { - function t() {} - return !(l(function() {}, [], t) instanceof t); - }), - h = !f(function() { - l(function() {}); - }), - d = p || h; - r( - { target: 'Reflect', stat: !0, forced: d, sham: d }, - { - construct: function(t, e) { - i(t), a(e); - var n = arguments.length < 3 ? t : i(arguments[2]); - if (h && !p) return l(t, e, n); - if (t == n) { - switch (e.length) { - case 0: - return new t(); - case 1: - return new t(e[0]); - case 2: - return new t(e[0], e[1]); - case 3: - return new t(e[0], e[1], e[2]); - case 4: - return new t(e[0], e[1], e[2], e[3]); - } - var r = [null]; - return r.push.apply(r, e), new (s.apply(t, r))(); - } - var o = n.prototype, - f = c(u(o) ? o : Object.prototype), - d = Function.apply.call(t, f, e); - return u(d) ? d : f; - }, - }, - ); - }, - function(t, e, n) {}, - function(t, e, n) {}, - function(t, e, n) { - var r = n(207), - o = n(212), - i = n(282), - a = n(290), - u = n(299), - c = n(179), - s = i(function(t) { - var e = c(t); - return u(e) && (e = void 0), a(r(t, 1, u, !0), o(e, 2)); - }); - t.exports = s; - }, - function(t, e) { - var n = /^\s+|\s+$/g, - r = /^[-+]0x[0-9a-f]+$/i, - o = /^0b[01]+$/i, - i = /^0o[0-7]+$/i, - a = parseInt, - u = 'object' == typeof global && global && global.Object === Object && global, - c = 'object' == typeof self && self && self.Object === Object && self, - s = u || c || Function('return this')(), - f = Object.prototype.toString, - l = Math.max, - p = Math.min, - h = function() { - return s.Date.now(); - }; - function d(t) { - var e = typeof t; - return !!t && ('object' == e || 'function' == e); - } - function v(t) { - if ('number' == typeof t) return t; - if ( - (function(t) { - return ( - 'symbol' == typeof t || - ((function(t) { - return !!t && 'object' == typeof t; - })(t) && - '[object Symbol]' == f.call(t)) - ); - })(t) - ) - return NaN; - if (d(t)) { - var e = 'function' == typeof t.valueOf ? t.valueOf() : t; - t = d(e) ? e + '' : e; - } - if ('string' != typeof t) return 0 === t ? t : +t; - t = t.replace(n, ''); - var u = o.test(t); - return u || i.test(t) ? a(t.slice(2), u ? 2 : 8) : r.test(t) ? NaN : +t; - } - t.exports = function(t, e, n) { - var r, - o, - i, - a, - u, - c, - s = 0, - f = !1, - y = !1, - m = !0; - if ('function' != typeof t) throw new TypeError('Expected a function'); - function g(e) { - var n = r, - i = o; - return (r = o = void 0), (s = e), (a = t.apply(i, n)); - } - function b(t) { - return (s = t), (u = setTimeout(x, e)), f ? g(t) : a; - } - function _(t) { - var n = t - c; - return void 0 === c || n >= e || n < 0 || (y && t - s >= i); - } - function x() { - var t = h(); - if (_(t)) return w(t); - u = setTimeout( - x, - (function(t) { - var n = e - (t - c); - return y ? p(n, i - (t - s)) : n; - })(t), - ); - } - function w(t) { - return (u = void 0), m && r ? g(t) : ((r = o = void 0), a); - } - function O() { - var t = h(), - n = _(t); - if (((r = arguments), (o = this), (c = t), n)) { - if (void 0 === u) return b(c); - if (y) return (u = setTimeout(x, e)), g(c); - } - return void 0 === u && (u = setTimeout(x, e)), a; - } - return ( - (e = v(e) || 0), - d(n) && - ((f = !!n.leading), - (i = (y = 'maxWait' in n) ? l(v(n.maxWait) || 0, e) : i), - (m = 'trailing' in n ? !!n.trailing : m)), - (O.cancel = function() { - void 0 !== u && clearTimeout(u), (s = 0), (r = c = o = u = void 0); - }), - (O.flush = function() { - return void 0 === u ? a : w(h()); - }), - O - ); - }; - }, - function(t, e, n) { - 'use strict'; - var r = n(0), - o = n(29).some, - i = n(38), - a = n(17), - u = i('some'), - c = a('some'); - r( - { target: 'Array', proto: !0, forced: !u || !c }, - { - some: function(t) { - return o(this, t, arguments.length > 1 ? arguments[1] : void 0); - }, - }, - ); - }, - function(t, e, n) { - 'use strict'; - n(43); - var r = n(10), - o = n(1), - i = n(2), - a = n(67), - u = n(11), - c = i('species'), - s = !o(function() { - var t = /./; - return ( - (t.exec = function() { - var t = []; - return (t.groups = { a: '7' }), t; - }), - '7' !== ''.replace(t, '$') - ); - }), - f = '$0' === 'a'.replace(/./, '$0'), - l = i('replace'), - p = !!/./[l] && '' === /./[l]('a', '$0'), - h = !o(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, l) { - var d = i(t), - v = !o(function() { - var e = {}; - return ( - (e[d] = function() { - return 7; - }), - 7 != ''[t](e) - ); - }), - y = - v && - !o(function() { - var e = !1, - n = /a/; - return ( - 'split' === t && - (((n = {}).constructor = {}), - (n.constructor[c] = function() { - return n; - }), - (n.flags = ''), - (n[d] = /./[d])), - (n.exec = function() { - return (e = !0), null; - }), - n[d](''), - !e - ); - }); - if (!v || !y || ('replace' === t && (!s || !f || p)) || ('split' === t && !h)) { - var m = /./[d], - g = n( - d, - ''[t], - function(t, e, n, r, o) { - return e.exec === a - ? v && !o - ? { done: !0, value: m.call(e, n, r) } - : { done: !0, value: t.call(n, e, r) } - : { done: !1 }; - }, - { REPLACE_KEEPS_$0: f, REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE: p }, - ), - b = g[0], - _ = g[1]; - r(String.prototype, t, b), - r( - RegExp.prototype, - d, - 2 == e - ? function(t, e) { - return _.call(t, this, e); - } - : function(t) { - return _.call(t, this); - }, - ); - } - l && u(RegExp.prototype[d], 'sham', !0); - }; - }, - function(t, e, n) { - 'use strict'; - var r = n(128).charAt; - t.exports = function(t, e, n) { - return e + (n ? r(t, e).length : 1); - }; - }, - function(t, e, n) { - var r = n(26), - o = n(67); - t.exports = function(t, e) { - var n = t.exec; - if ('function' == typeof n) { - var i = n.call(t, e); - if ('object' != typeof i) - throw TypeError('RegExp exec method returned something other than an Object or null'); - return i; - } - if ('RegExp' !== r(t)) throw TypeError('RegExp#exec called on incompatible receiver'); - return o.call(t, e); - }; - }, - function(t, e, n) { - 'use strict'; - var r = n(0), - o = n(74).indexOf, - i = n(38), - a = n(17), - u = [].indexOf, - c = !!u && 1 / [1].indexOf(1, -0) < 0, - s = i('indexOf'), - f = a('indexOf', { ACCESSORS: !0, 1: 0 }); - r( - { target: 'Array', proto: !0, forced: c || !s || !f }, - { - indexOf: function(t) { - return c - ? u.apply(this, arguments) || 0 - : o(this, t, arguments.length > 1 ? arguments[1] : void 0); - }, - }, - ); - }, - function(t, e, n) { - var r = n(4), - o = n(26), - i = n(2)('match'); - t.exports = function(t) { - var e; - return r(t) && (void 0 !== (e = t[i]) ? !!e : 'RegExp' == o(t)); - }; - }, - function(t, e, n) { - 'use strict'; - var r = n(0), - o = n(31), - i = n(15), - a = n(38), - u = [].join, - c = o != Object, - s = a('join', ','); - r( - { target: 'Array', proto: !0, forced: c || !s }, - { - join: function(t) { - return u.call(i(this), void 0 === t ? ',' : t); - }, - }, - ); - }, - function(t, e, n) { - 'use strict'; - var r = n(18), - o = n(8), - i = n(2), - a = n(6), - u = i('species'); - t.exports = function(t) { - var e = r(t), - n = o.f; - a && - e && - !e[u] && - n(e, u, { - configurable: !0, - get: function() { - return this; - }, - }); - }; - }, - function(t, e, n) { - 'use strict'; - var r = n(0), - o = n(74).includes, - i = n(99); - r( - { target: 'Array', proto: !0, forced: !n(17)('indexOf', { ACCESSORS: !0, 1: 0 }) }, - { - includes: function(t) { - return o(this, t, arguments.length > 1 ? arguments[1] : void 0); - }, - }, - ), - i('includes'); - }, - function(t, e, n) { - 'use strict'; - var r = n(1); - function o(t, e) { - return RegExp(t, e); - } - (e.UNSUPPORTED_Y = r(function() { - var t = o('a', 'y'); - return (t.lastIndex = 2), null != t.exec('abcd'); - })), - (e.BROKEN_CARET = r(function() { - var t = o('^r', 'gy'); - return (t.lastIndex = 2), null != t.exec('str'); - })); - }, - function(t, e, n) { - 'use strict'; - var r = n(0), - o = n(102), - i = n(22); - r( - { target: 'String', proto: !0, forced: !n(103)('includes') }, - { - includes: function(t) { - return !!~String(i(this)).indexOf(o(t), arguments.length > 1 ? arguments[1] : void 0); - }, - }, - ); - }, - function(t, e, n) { - 'use strict'; - var r = n(0), - o = n(1), - i = n(36), - a = n(4), - u = n(12), - c = n(13), - s = n(55), - f = n(127), - l = n(53), - p = n(2), - h = n(52), - d = p('isConcatSpreadable'), - v = - h >= 51 || - !o(function() { - var t = []; - return (t[d] = !1), t.concat()[0] !== t; - }), - y = l('concat'), - m = function(t) { - if (!a(t)) return !1; - var e = t[d]; - return void 0 !== e ? !!e : i(t); - }; - r( - { target: 'Array', proto: !0, forced: !v || !y }, - { - concat: function(t) { - var e, - n, - r, - o, - i, - a = u(this), - l = f(a, 0), - p = 0; - for (e = -1, r = arguments.length; e < r; e++) - if (m((i = -1 === e ? a : arguments[e]))) { - if (p + (o = c(i.length)) > 9007199254740991) - throw TypeError('Maximum allowed index exceeded'); - for (n = 0; n < o; n++, p++) n in i && s(l, p, i[n]); - } else { - if (p >= 9007199254740991) throw TypeError('Maximum allowed index exceeded'); - s(l, p++, i); - } - return (l.length = p), l; - }, - }, - ); - }, - function(t, e, n) { - var r = n(158); - t.exports = function(t, e, n) { - var o = null == t ? void 0 : r(t, e); - return void 0 === o ? n : o; - }; - }, - function(t, e) { - t.exports = function(t) { - var e = null == t ? 0 : t.length; - return e ? t[e - 1] : void 0; - }; - }, - function(t, e, n) { - t.exports = n(307); - }, - function(t, e, n) { - var r = n(6), - o = n(8), - i = n(5), - a = n(46); - t.exports = r - ? Object.defineProperties - : function(t, e) { - i(t); - for (var n, r = a(e), u = r.length, c = 0; u > c; ) o.f(t, (n = r[c++]), e[n]); - return t; - }; - }, - function(t, e, n) { - var r = n(3), - o = n(76), - i = r.WeakMap; - t.exports = 'function' == typeof i && /native code/.test(o(i)); - }, - function(t, e, n) { - 'use strict'; - var r = n(115).IteratorPrototype, - o = n(33), - i = n(32), - a = n(49), - u = n(35), - c = function() { - return this; - }; - t.exports = function(t, e, n) { - var s = e + ' Iterator'; - return (t.prototype = o(r, { next: i(1, n) })), a(t, s, !1, !0), (u[s] = c), t; - }; - }, - function(t, e, n) { - var r = n(4); - t.exports = function(t) { - if (!r(t) && null !== t) throw TypeError("Can't set " + String(t) + ' as a prototype'); - return t; - }; - }, - function(t, e, n) { - 'use strict'; - var r, - o, - i, - a, - u = n(0), - c = n(19), - s = n(3), - f = n(18), - l = n(117), - p = n(10), - h = n(186), - d = n(49), - v = n(173), - y = n(4), - m = n(20), - g = n(187), - b = n(76), - _ = n(188), - x = n(122), - w = n(97), - O = n(123).set, - S = n(189), - j = n(125), - A = n(191), - E = n(126), - k = n(192), - C = n(28), - $ = n(100), - P = n(2), - T = n(51), - L = n(52), - R = P('species'), - z = 'Promise', - D = C.get, - I = C.set, - M = C.getterFor(z), - N = l, - U = s.TypeError, - F = s.document, - B = s.process, - V = f('fetch'), - H = E.f, - q = H, - W = !!(F && F.createEvent && s.dispatchEvent), - G = 'function' == typeof PromiseRejectionEvent, - K = $(z, function() { - if (!(b(N) !== String(N))) { - if (66 === L) return !0; - if (!T && !G) return !0; - } - if (c && !N.prototype.finally) return !0; - if (L >= 51 && /native code/.test(N)) return !1; - var t = N.resolve(1), - e = function(t) { - t( - function() {}, - function() {}, - ); - }; - return ((t.constructor = {})[R] = e), !(t.then(function() {}) instanceof e); - }), - J = - K || - !x(function(t) { - N.all(t).catch(function() {}); - }), - X = function(t) { - var e; - return !(!y(t) || 'function' != typeof (e = t.then)) && e; - }, - Q = function(t, e) { - if (!t.notified) { - t.notified = !0; - var n = t.reactions; - S(function() { - for (var r = t.value, o = 1 == t.state, i = 0; n.length > i; ) { - var a, - u, - c, - s = n[i++], - f = o ? s.ok : s.fail, - l = s.resolve, - p = s.reject, - h = s.domain; - try { - f - ? (o || (2 === t.rejection && et(t), (t.rejection = 1)), - !0 === f ? (a = r) : (h && h.enter(), (a = f(r)), h && (h.exit(), (c = !0))), - a === s.promise - ? p(U('Promise-chain cycle')) - : (u = X(a)) - ? u.call(a, l, p) - : l(a)) - : p(r); - } catch (t) { - h && !c && h.exit(), p(t); - } - } - (t.reactions = []), (t.notified = !1), e && !t.rejection && Z(t); - }); - } - }, - Y = function(t, e, n) { - var r, o; - W - ? (((r = F.createEvent('Event')).promise = e), - (r.reason = n), - r.initEvent(t, !1, !0), - s.dispatchEvent(r)) - : (r = { promise: e, reason: n }), - !G && (o = s['on' + t]) - ? o(r) - : 'unhandledrejection' === t && A('Unhandled promise rejection', n); - }, - Z = function(t) { - O.call(s, function() { - var e, - n = t.facade, - r = t.value; - if ( - tt(t) && - ((e = k(function() { - T ? B.emit('unhandledRejection', r, n) : Y('unhandledrejection', n, r); - })), - (t.rejection = T || tt(t) ? 2 : 1), - e.error) - ) - throw e.value; - }); - }, - tt = function(t) { - return 1 !== t.rejection && !t.parent; - }, - et = function(t) { - O.call(s, function() { - var e = t.facade; - T ? B.emit('rejectionHandled', e) : Y('rejectionhandled', e, t.value); - }); - }, - nt = function(t, e, n) { - return function(r) { - t(e, r, n); - }; - }, - rt = function(t, e, n) { - t.done || ((t.done = !0), n && (t = n), (t.value = e), (t.state = 2), Q(t, !0)); - }, - ot = function(t, e, n) { - if (!t.done) { - (t.done = !0), n && (t = n); - try { - if (t.facade === e) throw U("Promise can't be resolved itself"); - var r = X(e); - r - ? S(function() { - var n = { done: !1 }; - try { - r.call(e, nt(ot, n, t), nt(rt, n, t)); - } catch (e) { - rt(n, e, t); - } - }) - : ((t.value = e), (t.state = 1), Q(t, !1)); - } catch (e) { - rt({ done: !1 }, e, t); - } - } - }; - K && - ((N = function(t) { - g(this, N, z), m(t), r.call(this); - var e = D(this); - try { - t(nt(ot, e), nt(rt, e)); - } catch (t) { - rt(e, t); - } - }), - ((r = function(t) { - I(this, { - type: z, - done: !1, - notified: !1, - parent: !1, - reactions: [], - rejection: !1, - state: 0, - value: void 0, - }); - }).prototype = h(N.prototype, { - then: function(t, e) { - var n = M(this), - r = H(w(this, N)); - return ( - (r.ok = 'function' != typeof t || t), - (r.fail = 'function' == typeof e && e), - (r.domain = T ? B.domain : void 0), - (n.parent = !0), - n.reactions.push(r), - 0 != n.state && Q(n, !1), - r.promise - ); - }, - catch: function(t) { - return this.then(void 0, t); - }, - })), - (o = function() { - var t = new r(), - e = D(t); - (this.promise = t), (this.resolve = nt(ot, e)), (this.reject = nt(rt, e)); - }), - (E.f = H = function(t) { - return t === N || t === i ? new o(t) : q(t); - }), - c || - 'function' != typeof l || - ((a = l.prototype.then), - p( - l.prototype, - 'then', - function(t, e) { - var n = this; - return new N(function(t, e) { - a.call(n, t, e); - }).then(t, e); - }, - { unsafe: !0 }, - ), - 'function' == typeof V && - u( - { global: !0, enumerable: !0, forced: !0 }, - { - fetch: function(t) { - return j(N, V.apply(s, arguments)); - }, - }, - ))), - u({ global: !0, wrap: !0, forced: K }, { Promise: N }), - d(N, z, !1, !0), - v(z), - (i = f(z)), - u( - { target: z, stat: !0, forced: K }, - { - reject: function(t) { - var e = H(this); - return e.reject.call(void 0, t), e.promise; - }, - }, - ), - u( - { target: z, stat: !0, forced: c || K }, - { - resolve: function(t) { - return j(c && this === i ? N : this, t); - }, - }, - ), - u( - { target: z, stat: !0, forced: J }, - { - all: function(t) { - var e = this, - n = H(e), - r = n.resolve, - o = n.reject, - i = k(function() { - var n = m(e.resolve), - i = [], - a = 0, - u = 1; - _(t, function(t) { - var c = a++, - s = !1; - i.push(void 0), - u++, - n.call(e, t).then(function(t) { - s || ((s = !0), (i[c] = t), --u || r(i)); - }, o); - }), - --u || r(i); - }); - return i.error && o(i.value), n.promise; - }, - race: function(t) { - var e = this, - n = H(e), - r = n.reject, - o = k(function() { - var o = m(e.resolve); - _(t, function(t) { - o.call(e, t).then(n.resolve, r); - }); - }); - return o.error && r(o.value), n.promise; - }, - }, - ); - }, - function(t, e, n) { - var r = n(10); - t.exports = function(t, e, n) { - for (var o in e) r(t, o, e[o], n); - return t; - }; - }, - function(t, e) { - t.exports = function(t, e, n) { - if (!(t instanceof e)) throw TypeError('Incorrect ' + (n ? n + ' ' : '') + 'invocation'); - return t; - }; - }, - function(t, e, n) { - var r = n(5), - o = n(118), - i = n(13), - a = n(50), - u = n(119), - c = n(121), - s = function(t, e) { - (this.stopped = t), (this.result = e); - }; - t.exports = function(t, e, n) { - var f, - l, - p, - h, - d, - v, - y, - m = n && n.that, - g = !(!n || !n.AS_ENTRIES), - b = !(!n || !n.IS_ITERATOR), - _ = !(!n || !n.INTERRUPTED), - x = a(e, m, 1 + g + _), - w = function(t) { - return f && c(f), new s(!0, t); - }, - O = function(t) { - return g ? (r(t), _ ? x(t[0], t[1], w) : x(t[0], t[1])) : _ ? x(t, w) : x(t); - }; - if (b) f = t; - else { - if ('function' != typeof (l = u(t))) throw TypeError('Target is not iterable'); - if (o(l)) { - for (p = 0, h = i(t.length); h > p; p++) if ((d = O(t[p])) && d instanceof s) return d; - return new s(!1); - } - f = l.call(t); - } - for (v = f.next; !(y = v.call(f)).done; ) { - try { - d = O(y.value); - } catch (t) { - throw (c(f), t); - } - if ('object' == typeof d && d && d instanceof s) return d; - } - return new s(!1); - }; - }, - function(t, e, n) { - var r, - o, - i, - a, - u, - c, - s, - f, - l = n(3), - p = n(24).f, - h = n(123).set, - d = n(124), - v = n(190), - y = n(51), - m = l.MutationObserver || l.WebKitMutationObserver, - g = l.document, - b = l.process, - _ = l.Promise, - x = p(l, 'queueMicrotask'), - w = x && x.value; - w || - ((r = function() { - var t, e; - for (y && (t = b.domain) && t.exit(); o; ) { - (e = o.fn), (o = o.next); - try { - e(); - } catch (t) { - throw (o ? a() : (i = void 0), t); - } - } - (i = void 0), t && t.enter(); - }), - d || y || v || !m || !g - ? _ && _.resolve - ? ((s = _.resolve(void 0)), - (f = s.then), - (a = function() { - f.call(s, r); - })) - : (a = y - ? function() { - b.nextTick(r); - } - : function() { - h.call(l, r); - }) - : ((u = !0), - (c = g.createTextNode('')), - new m(r).observe(c, { characterData: !0 }), - (a = function() { - c.data = u = !u; - }))), - (t.exports = - w || - function(t) { - var e = { fn: t, next: void 0 }; - i && (i.next = e), o || ((o = e), a()), (i = e); - }); - }, - function(t, e, n) { - var r = n(81); - t.exports = /web0s(?!.*chrome)/i.test(r); - }, - function(t, e, n) { - var r = n(3); - t.exports = function(t, e) { - var n = r.console; - n && n.error && (1 === arguments.length ? n.error(t) : n.error(t, e)); - }; - }, - function(t, e) { - t.exports = function(t) { - try { - return { error: !1, value: t() }; - } catch (t) { - return { error: !0, value: t }; - } - }; - }, - function(t, e, n) { - var r = n(0), - o = n(194); - r({ target: 'Object', stat: !0, forced: Object.assign !== o }, { assign: o }); - }, - function(t, e, n) { - 'use strict'; - var r = n(6), - o = n(1), - i = n(46), - a = n(78), - u = n(77), - c = n(12), - s = n(31), - f = Object.assign, - l = Object.defineProperty; - t.exports = - !f || - o(function() { - if ( - r && - 1 !== - f( - { b: 1 }, - f( - l({}, 'a', { - enumerable: !0, - get: function() { - l(this, 'b', { value: 3, enumerable: !1 }); - }, - }), - { b: 2 }, - ), - ).b - ) - return !0; - var t = {}, - e = {}, - n = Symbol(); - return ( - (t[n] = 7), - 'abcdefghijklmnopqrst'.split('').forEach(function(t) { - e[t] = t; - }), - 7 != f({}, t)[n] || 'abcdefghijklmnopqrst' != i(f({}, e)).join('') - ); - }) - ? function(t, e) { - for (var n = c(t), o = arguments.length, f = 1, l = a.f, p = u.f; o > f; ) - for ( - var h, d = s(arguments[f++]), v = l ? i(d).concat(l(d)) : i(d), y = v.length, m = 0; - y > m; - - ) - (h = v[m++]), (r && !p.call(d, h)) || (n[h] = d[h]); - return n; - } - : f; - }, - function(t, e, n) { - 'use strict'; - var r = n(0), - o = n(19), - i = n(117), - a = n(1), - u = n(18), - c = n(97), - s = n(125), - f = n(10); - r( - { - target: 'Promise', - proto: !0, - real: !0, - forced: - !!i && - a(function() { - i.prototype.finally.call({ then: function() {} }, function() {}); - }), - }, - { - finally: function(t) { - var e = c(this, u('Promise')), - n = 'function' == typeof t; - return this.then( - n - ? function(n) { - return s(e, t()).then(function() { - return n; - }); - } - : t, - n - ? function(n) { - return s(e, t()).then(function() { - throw n; - }); - } - : t, - ); - }, - }, - ), - o || - 'function' != typeof i || - i.prototype.finally || - f(i.prototype, 'finally', u('Promise').prototype.finally); - }, - function(t, e, n) { - 'use strict'; - var r = n(80), - o = n(120); - t.exports = r - ? {}.toString - : function() { - return '[object ' + o(this) + ']'; - }; - }, - function(t, e, n) { - 'use strict'; - var r = n(0), - o = n(198).left, - i = n(38), - a = n(17), - u = n(52), - c = n(51), - s = i('reduce'), - f = a('reduce', { 1: 0 }); - r( - { target: 'Array', proto: !0, forced: !s || !f || (!c && u > 79 && u < 83) }, - { - reduce: function(t) { - return o(this, t, arguments.length, arguments.length > 1 ? arguments[1] : void 0); - }, - }, - ); - }, - function(t, e, n) { - var r = n(20), - o = n(12), - i = n(31), - a = n(13), - u = function(t) { - return function(e, n, u, c) { - r(n); - var s = o(e), - f = i(s), - l = a(s.length), - p = t ? l - 1 : 0, - h = t ? -1 : 1; - if (u < 2) - for (;;) { - if (p in f) { - (c = f[p]), (p += h); - break; - } - if (((p += h), t ? p < 0 : l <= p)) - throw TypeError('Reduce of empty array with no initial value'); - } - for (; t ? p >= 0 : l > p; p += h) p in f && (c = n(c, f[p], p, s)); - return c; - }; - }; - t.exports = { left: u(!1), right: u(!0) }; - }, - function(t, e, n) { - var r = n(0), - o = n(132), - i = n(1), - a = n(4), - u = n(200).onFreeze, - c = Object.freeze; - r( - { - target: 'Object', - stat: !0, - forced: i(function() { - c(1); - }), - sham: !o, - }, - { - freeze: function(t) { - return c && a(t) ? c(u(t)) : t; - }, - }, - ); - }, - function(t, e, n) { - var r = n(34), - o = n(4), - i = n(7), - a = n(8).f, - u = n(45), - c = n(132), - s = u('meta'), - f = 0, - l = - Object.isExtensible || - function() { - return !0; - }, - p = function(t) { - a(t, s, { value: { objectID: 'O' + ++f, weakData: {} } }); - }, - h = (t.exports = { - REQUIRED: !1, - fastKey: function(t, e) { - if (!o(t)) return 'symbol' == typeof t ? t : ('string' == typeof t ? 'S' : 'P') + t; - if (!i(t, s)) { - if (!l(t)) return 'F'; - if (!e) return 'E'; - p(t); - } - return t[s].objectID; - }, - getWeakData: function(t, e) { - if (!i(t, s)) { - if (!l(t)) return !0; - if (!e) return !1; - p(t); - } - return t[s].weakData; - }, - onFreeze: function(t) { - return c && h.REQUIRED && l(t) && !i(t, s) && p(t), t; - }, - }); - r[s] = !0; - }, - function(t, e, n) { - var r = n(0), - o = n(6), - i = n(114), - a = n(15), - u = n(24), - c = n(55); - r( - { target: 'Object', stat: !0, sham: !o }, - { - getOwnPropertyDescriptors: function(t) { - for (var e, n, r = a(t), o = u.f, s = i(r), f = {}, l = 0; s.length > l; ) - void 0 !== (n = o(r, (e = s[l++]))) && c(f, e, n); - return f; - }, - }, - ); - }, - function(t, e, n) { - 'use strict'; - var r, - o = n(0), - i = n(24).f, - a = n(13), - u = n(102), - c = n(22), - s = n(103), - f = n(19), - l = ''.startsWith, - p = Math.min, - h = s('startsWith'); - o( - { - target: 'String', - proto: !0, - forced: !!(f || h || ((r = i(String.prototype, 'startsWith')), !r || r.writable)) && !h, - }, - { - startsWith: function(t) { - var e = String(c(this)); - u(t); - var n = a(p(arguments.length > 1 ? arguments[1] : void 0, e.length)), - r = String(t); - return l ? l.call(e, r, n) : e.slice(n, n + r.length) === r; - }, - }, - ); - }, - function(t, e, n) { - var r = n(12), - o = Math.floor, - i = ''.replace, - a = /\$([$&'`]|\d\d?|<[^>]*>)/g, - u = /\$([$&'`]|\d\d?)/g; - t.exports = function(t, e, n, c, s, f) { - var l = n + t.length, - p = c.length, - h = u; - return ( - void 0 !== s && ((s = r(s)), (h = a)), - i.call(f, h, function(r, i) { - var a; - switch (i.charAt(0)) { - case '$': - return '$'; - case '&': - return t; - case '`': - return e.slice(0, n); - case "'": - return e.slice(l); - case '<': - a = s[i.slice(1, -1)]; - break; - default: - var u = +i; - if (0 === u) return r; - if (u > p) { - var f = o(u / 10); - return 0 === f - ? r - : f <= p - ? void 0 === c[f - 1] - ? i.charAt(1) - : c[f - 1] + i.charAt(1) - : r; - } - a = c[u - 1]; - } - return void 0 === a ? '' : a; - }) - ); - }; - }, - function(t, e, n) { - var r = n(15), - o = n(68).f, - i = {}.toString, - a = - 'object' == typeof window && window && Object.getOwnPropertyNames - ? Object.getOwnPropertyNames(window) - : []; - t.exports.f = function(t) { - return a && '[object Window]' == i.call(t) - ? (function(t) { - try { - return o(t); - } catch (t) { - return a.slice(); - } - })(t) - : o(r(t)); - }; - }, - function(t, e, n) { - 'use strict'; - var r = n(50), - o = n(12), - i = n(206), - a = n(118), - u = n(13), - c = n(55), - s = n(119); - t.exports = function(t) { - var e, - n, - f, - l, - p, - h, - d = o(t), - v = 'function' == typeof this ? this : Array, - y = arguments.length, - m = y > 1 ? arguments[1] : void 0, - g = void 0 !== m, - b = s(d), - _ = 0; - if ((g && (m = r(m, y > 2 ? arguments[2] : void 0, 2)), null == b || (v == Array && a(b)))) - for (n = new v((e = u(d.length))); e > _; _++) (h = g ? m(d[_], _) : d[_]), c(n, _, h); - else - for (p = (l = b.call(d)).next, n = new v(); !(f = p.call(l)).done; _++) - (h = g ? i(l, m, [f.value, _], !0) : f.value), c(n, _, h); - return (n.length = _), n; - }; - }, - function(t, e, n) { - var r = n(5), - o = n(121); - t.exports = function(t, e, n, i) { - try { - return i ? e(r(n)[0], n[1]) : e(n); - } catch (e) { - throw (o(t), e); - } - }; - }, - function(t, e, n) { - var r = n(139), - o = n(208); - t.exports = function t(e, n, i, a, u) { - var c = -1, - s = e.length; - for (i || (i = o), u || (u = []); ++c < s; ) { - var f = e[c]; - n > 0 && i(f) ? (n > 1 ? t(f, n - 1, i, a, u) : r(u, f)) : a || (u[u.length] = f); - } - return u; - }; - }, - function(t, e, n) { - var r = n(39), - o = n(84), - i = n(14), - a = r ? r.isConcatSpreadable : void 0; - t.exports = function(t) { - return i(t) || o(t) || !!(a && t && t[a]); - }; - }, - function(t, e, n) { - var r = n(30), - o = n(25); - t.exports = function(t) { - return o(t) && '[object Arguments]' == r(t); - }; - }, - function(t, e, n) { - var r = n(39), - o = Object.prototype, - i = o.hasOwnProperty, - a = o.toString, - u = r ? r.toStringTag : void 0; - t.exports = function(t) { - var e = i.call(t, u), - n = t[u]; - try { - t[u] = void 0; - var r = !0; - } catch (t) {} - var o = a.call(t); - return r && (e ? (t[u] = n) : delete t[u]), o; - }; - }, - function(t, e) { - var n = Object.prototype.toString; - t.exports = function(t) { - return n.call(t); - }; - }, - function(t, e, n) { - var r = n(213), - o = n(269), - i = n(92), - a = n(14), - u = n(279); - t.exports = function(t) { - return 'function' == typeof t - ? t - : null == t - ? i - : 'object' == typeof t - ? a(t) - ? o(t[0], t[1]) - : r(t) - : u(t); - }; - }, - function(t, e, n) { - var r = n(214), - o = n(268), - i = n(157); - t.exports = function(t) { - var e = o(t); - return 1 == e.length && e[0][2] - ? i(e[0][0], e[0][1]) - : function(n) { - return n === t || r(n, t, e); - }; - }; - }, - function(t, e, n) { - var r = n(141), - o = n(145); - t.exports = function(t, e, n, i) { - var a = n.length, - u = a, - c = !i; - if (null == t) return !u; - for (t = Object(t); a--; ) { - var s = n[a]; - if (c && s[2] ? s[1] !== t[s[0]] : !(s[0] in t)) return !1; - } - for (; ++a < u; ) { - var f = (s = n[a])[0], - l = t[f], - p = s[1]; - if (c && s[2]) { - if (void 0 === l && !(f in t)) return !1; - } else { - var h = new r(); - if (i) var d = i(l, p, f, t, e, h); - if (!(void 0 === d ? o(p, l, 3, i, h) : d)) return !1; - } - } - return !0; - }; - }, - function(t, e) { - t.exports = function() { - (this.__data__ = []), (this.size = 0); - }; - }, - function(t, e, n) { - var r = n(59), - o = Array.prototype.splice; - t.exports = function(t) { - var e = this.__data__, - n = r(e, t); - return !(n < 0) && (n == e.length - 1 ? e.pop() : o.call(e, n, 1), --this.size, !0); - }; - }, - function(t, e, n) { - var r = n(59); - t.exports = function(t) { - var e = this.__data__, - n = r(e, t); - return n < 0 ? void 0 : e[n][1]; - }; - }, - function(t, e, n) { - var r = n(59); - t.exports = function(t) { - return r(this.__data__, t) > -1; - }; - }, - function(t, e, n) { - var r = n(59); - t.exports = function(t, e) { - var n = this.__data__, - o = r(n, t); - return o < 0 ? (++this.size, n.push([t, e])) : (n[o][1] = e), this; - }; - }, - function(t, e, n) { - var r = n(58); - t.exports = function() { - (this.__data__ = new r()), (this.size = 0); - }; - }, - function(t, e) { - t.exports = function(t) { - var e = this.__data__, - n = e.delete(t); - return (this.size = e.size), n; - }; - }, - function(t, e) { - t.exports = function(t) { - return this.__data__.get(t); - }; - }, - function(t, e) { - t.exports = function(t) { - return this.__data__.has(t); - }; - }, - function(t, e, n) { - var r = n(58), - o = n(85), - i = n(87); - t.exports = function(t, e) { - var n = this.__data__; - if (n instanceof r) { - var a = n.__data__; - if (!o || a.length < 199) return a.push([t, e]), (this.size = ++n.size), this; - n = this.__data__ = new i(a); - } - return n.set(t, e), (this.size = n.size), this; - }; - }, - function(t, e, n) { - var r = n(143), - o = n(226), - i = n(86), - a = n(144), - u = /^\[object .+?Constructor\]$/, - c = Function.prototype, - s = Object.prototype, - f = c.toString, - l = s.hasOwnProperty, - p = RegExp( - '^' + - f - .call(l) - .replace(/[\\^$.*+?()[\]{}|]/g, '\\$&') - .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + - '$', - ); - t.exports = function(t) { - return !(!i(t) || o(t)) && (r(t) ? p : u).test(a(t)); - }; - }, - function(t, e, n) { - var r, - o = n(227), - i = (r = /[^.]+$/.exec((o && o.keys && o.keys.IE_PROTO) || '')) ? 'Symbol(src)_1.' + r : ''; - t.exports = function(t) { - return !!i && i in t; - }; - }, - function(t, e, n) { - var r = n(16)['__core-js_shared__']; - t.exports = r; - }, - function(t, e) { - t.exports = function(t, e) { - return null == t ? void 0 : t[e]; - }; - }, - function(t, e, n) { - var r = n(230), - o = n(58), - i = n(85); - t.exports = function() { - (this.size = 0), (this.__data__ = { hash: new r(), map: new (i || o)(), string: new r() }); - }; - }, - function(t, e, n) { - var r = n(231), - o = n(232), - i = n(233), - a = n(234), - u = n(235); - function c(t) { - var e = -1, - n = null == t ? 0 : t.length; - for (this.clear(); ++e < n; ) { - var r = t[e]; - this.set(r[0], r[1]); - } - } - (c.prototype.clear = r), - (c.prototype.delete = o), - (c.prototype.get = i), - (c.prototype.has = a), - (c.prototype.set = u), - (t.exports = c); - }, - function(t, e, n) { - var r = n(60); - t.exports = function() { - (this.__data__ = r ? r(null) : {}), (this.size = 0); - }; - }, - function(t, e) { - t.exports = function(t) { - var e = this.has(t) && delete this.__data__[t]; - return (this.size -= e ? 1 : 0), e; - }; - }, - function(t, e, n) { - var r = n(60), - o = Object.prototype.hasOwnProperty; - t.exports = function(t) { - var e = this.__data__; - if (r) { - var n = e[t]; - return '__lodash_hash_undefined__' === n ? void 0 : n; - } - return o.call(e, t) ? e[t] : void 0; - }; - }, - function(t, e, n) { - var r = n(60), - o = Object.prototype.hasOwnProperty; - t.exports = function(t) { - var e = this.__data__; - return r ? void 0 !== e[t] : o.call(e, t); - }; - }, - function(t, e, n) { - var r = n(60); - t.exports = function(t, e) { - var n = this.__data__; - return ( - (this.size += this.has(t) ? 0 : 1), - (n[t] = r && void 0 === e ? '__lodash_hash_undefined__' : e), - this - ); - }; - }, - function(t, e, n) { - var r = n(61); - t.exports = function(t) { - var e = r(this, t).delete(t); - return (this.size -= e ? 1 : 0), e; - }; - }, - function(t, e) { - t.exports = function(t) { - var e = typeof t; - return 'string' == e || 'number' == e || 'symbol' == e || 'boolean' == e - ? '__proto__' !== t - : null === t; - }; - }, - function(t, e, n) { - var r = n(61); - t.exports = function(t) { - return r(this, t).get(t); - }; - }, - function(t, e, n) { - var r = n(61); - t.exports = function(t) { - return r(this, t).has(t); - }; - }, - function(t, e, n) { - var r = n(61); - t.exports = function(t, e) { - var n = r(this, t), - o = n.size; - return n.set(t, e), (this.size += n.size == o ? 0 : 1), this; - }; - }, - function(t, e, n) { - var r = n(141), - o = n(146), - i = n(245), - a = n(248), - u = n(264), - c = n(14), - s = n(150), - f = n(153), - l = '[object Object]', - p = Object.prototype.hasOwnProperty; - t.exports = function(t, e, n, h, d, v) { - var y = c(t), - m = c(e), - g = y ? '[object Array]' : u(t), - b = m ? '[object Array]' : u(e), - _ = (g = '[object Arguments]' == g ? l : g) == l, - x = (b = '[object Arguments]' == b ? l : b) == l, - w = g == b; - if (w && s(t)) { - if (!s(e)) return !1; - (y = !0), (_ = !1); - } - if (w && !_) - return v || (v = new r()), y || f(t) ? o(t, e, n, h, d, v) : i(t, e, g, n, h, d, v); - if (!(1 & n)) { - var O = _ && p.call(t, '__wrapped__'), - S = x && p.call(e, '__wrapped__'); - if (O || S) { - var j = O ? t.value() : t, - A = S ? e.value() : e; - return v || (v = new r()), d(j, A, n, h, v); - } - } - return !!w && (v || (v = new r()), a(t, e, n, h, d, v)); - }; - }, - function(t, e) { - t.exports = function(t) { - return this.__data__.set(t, '__lodash_hash_undefined__'), this; - }; - }, - function(t, e) { - t.exports = function(t) { - return this.__data__.has(t); - }; - }, - function(t, e) { - t.exports = function(t, e) { - for (var n = -1, r = null == t ? 0 : t.length; ++n < r; ) if (e(t[n], n, t)) return !0; - return !1; - }; - }, - function(t, e, n) { - var r = n(39), - o = n(246), - i = n(142), - a = n(146), - u = n(247), - c = n(88), - s = r ? r.prototype : void 0, - f = s ? s.valueOf : void 0; - t.exports = function(t, e, n, r, s, l, p) { - switch (n) { - case '[object DataView]': - if (t.byteLength != e.byteLength || t.byteOffset != e.byteOffset) return !1; - (t = t.buffer), (e = e.buffer); - case '[object ArrayBuffer]': - return !(t.byteLength != e.byteLength || !l(new o(t), new o(e))); - case '[object Boolean]': - case '[object Date]': - case '[object Number]': - return i(+t, +e); - case '[object Error]': - return t.name == e.name && t.message == e.message; - case '[object RegExp]': - case '[object String]': - return t == e + ''; - case '[object Map]': - var h = u; - case '[object Set]': - var d = 1 & r; - if ((h || (h = c), t.size != e.size && !d)) return !1; - var v = p.get(t); - if (v) return v == e; - (r |= 2), p.set(t, e); - var y = a(h(t), h(e), r, s, l, p); - return p.delete(t), y; - case '[object Symbol]': - if (f) return f.call(t) == f.call(e); - } - return !1; - }; - }, - function(t, e, n) { - var r = n(16).Uint8Array; - t.exports = r; - }, - function(t, e) { - t.exports = function(t) { - var e = -1, - n = Array(t.size); - return ( - t.forEach(function(t, r) { - n[++e] = [r, t]; - }), - n - ); - }; - }, - function(t, e, n) { - var r = n(249), - o = Object.prototype.hasOwnProperty; - t.exports = function(t, e, n, i, a, u) { - var c = 1 & n, - s = r(t), - f = s.length; - if (f != r(e).length && !c) return !1; - for (var l = f; l--; ) { - var p = s[l]; - if (!(c ? p in e : o.call(e, p))) return !1; - } - var h = u.get(t), - d = u.get(e); - if (h && d) return h == e && d == t; - var v = !0; - u.set(t, e), u.set(e, t); - for (var y = c; ++l < f; ) { - var m = t[(p = s[l])], - g = e[p]; - if (i) var b = c ? i(g, m, p, e, t, u) : i(m, g, p, t, e, u); - if (!(void 0 === b ? m === g || a(m, g, n, i, u) : b)) { - v = !1; - break; - } - y || (y = 'constructor' == p); - } - if (v && !y) { - var _ = t.constructor, - x = e.constructor; - _ == x || - !('constructor' in t) || - !('constructor' in e) || - ('function' == typeof _ && _ instanceof _ && 'function' == typeof x && x instanceof x) || - (v = !1); - } - return u.delete(t), u.delete(e), v; - }; - }, - function(t, e, n) { - var r = n(250), - o = n(251), - i = n(149); - t.exports = function(t) { - return r(t, i, o); - }; - }, - function(t, e, n) { - var r = n(139), - o = n(14); - t.exports = function(t, e, n) { - var i = e(t); - return o(t) ? i : r(i, n(t)); - }; - }, - function(t, e, n) { - var r = n(252), - o = n(253), - i = Object.prototype.propertyIsEnumerable, - a = Object.getOwnPropertySymbols, - u = a - ? function(t) { - return null == t - ? [] - : ((t = Object(t)), - r(a(t), function(e) { - return i.call(t, e); - })); - } - : o; - t.exports = u; - }, - function(t, e) { - t.exports = function(t, e) { - for (var n = -1, r = null == t ? 0 : t.length, o = 0, i = []; ++n < r; ) { - var a = t[n]; - e(a, n, t) && (i[o++] = a); - } - return i; - }; - }, - function(t, e) { - t.exports = function() { - return []; - }; - }, - function(t, e, n) { - var r = n(255), - o = n(84), - i = n(14), - a = n(150), - u = n(152), - c = n(153), - s = Object.prototype.hasOwnProperty; - t.exports = function(t, e) { - var n = i(t), - f = !n && o(t), - l = !n && !f && a(t), - p = !n && !f && !l && c(t), - h = n || f || l || p, - d = h ? r(t.length, String) : [], - v = d.length; - for (var y in t) - (!e && !s.call(t, y)) || - (h && - ('length' == y || - (l && ('offset' == y || 'parent' == y)) || - (p && ('buffer' == y || 'byteLength' == y || 'byteOffset' == y)) || - u(y, v))) || - d.push(y); - return d; - }; - }, - function(t, e) { - t.exports = function(t, e) { - for (var n = -1, r = Array(t); ++n < t; ) r[n] = e(n); - return r; - }; - }, - function(t, e) { - t.exports = function() { - return !1; - }; - }, - function(t, e, n) { - var r = n(30), - o = n(89), - i = n(25), - a = {}; - (a['[object Float32Array]'] = a['[object Float64Array]'] = a['[object Int8Array]'] = a[ - '[object Int16Array]' - ] = a['[object Int32Array]'] = a['[object Uint8Array]'] = a['[object Uint8ClampedArray]'] = a[ - '[object Uint16Array]' - ] = a['[object Uint32Array]'] = !0), - (a['[object Arguments]'] = a['[object Array]'] = a['[object ArrayBuffer]'] = a[ - '[object Boolean]' - ] = a['[object DataView]'] = a['[object Date]'] = a['[object Error]'] = a[ - '[object Function]' - ] = a['[object Map]'] = a['[object Number]'] = a['[object Object]'] = a[ - '[object RegExp]' - ] = a['[object Set]'] = a['[object String]'] = a['[object WeakMap]'] = !1), - (t.exports = function(t) { - return i(t) && o(t.length) && !!a[r(t)]; - }); - }, - function(t, e) { - t.exports = function(t) { - return function(e) { - return t(e); - }; - }; - }, - function(t, e, n) { - (function(t) { - var r = n(140), - o = e && !e.nodeType && e, - i = o && 'object' == typeof t && t && !t.nodeType && t, - a = i && i.exports === o && r.process, - u = (function() { - try { - var t = i && i.require && i.require('util').types; - return t || (a && a.binding && a.binding('util')); - } catch (t) {} - })(); - t.exports = u; - }.call(this, n(151)(t))); - }, - function(t, e, n) { - var r = n(261), - o = n(262), - i = Object.prototype.hasOwnProperty; - t.exports = function(t) { - if (!r(t)) return o(t); - var e = []; - for (var n in Object(t)) i.call(t, n) && 'constructor' != n && e.push(n); - return e; - }; - }, - function(t, e) { - var n = Object.prototype; - t.exports = function(t) { - var e = t && t.constructor; - return t === (('function' == typeof e && e.prototype) || n); - }; - }, - function(t, e, n) { - var r = n(263)(Object.keys, Object); - t.exports = r; - }, - function(t, e) { - t.exports = function(t, e) { - return function(n) { - return t(e(n)); - }; - }; - }, - function(t, e, n) { - var r = n(265), - o = n(85), - i = n(266), - a = n(155), - u = n(267), - c = n(30), - s = n(144), - f = s(r), - l = s(o), - p = s(i), - h = s(a), - d = s(u), - v = c; - ((r && '[object DataView]' != v(new r(new ArrayBuffer(1)))) || - (o && '[object Map]' != v(new o())) || - (i && '[object Promise]' != v(i.resolve())) || - (a && '[object Set]' != v(new a())) || - (u && '[object WeakMap]' != v(new u()))) && - (v = function(t) { - var e = c(t), - n = '[object Object]' == e ? t.constructor : void 0, - r = n ? s(n) : ''; - if (r) - switch (r) { - case f: - return '[object DataView]'; - case l: - return '[object Map]'; - case p: - return '[object Promise]'; - case h: - return '[object Set]'; - case d: - return '[object WeakMap]'; - } - return e; - }), - (t.exports = v); - }, - function(t, e, n) { - var r = n(21)(n(16), 'DataView'); - t.exports = r; - }, - function(t, e, n) { - var r = n(21)(n(16), 'Promise'); - t.exports = r; - }, - function(t, e, n) { - var r = n(21)(n(16), 'WeakMap'); - t.exports = r; - }, - function(t, e, n) { - var r = n(156), - o = n(149); - t.exports = function(t) { - for (var e = o(t), n = e.length; n--; ) { - var i = e[n], - a = t[i]; - e[n] = [i, a, r(a)]; - } - return e; - }; - }, - function(t, e, n) { - var r = n(145), - o = n(178), - i = n(276), - a = n(90), - u = n(156), - c = n(157), - s = n(62); - t.exports = function(t, e) { - return a(t) && u(e) - ? c(s(t), e) - : function(n) { - var a = o(n, t); - return void 0 === a && a === e ? i(n, t) : r(e, a, 3); - }; - }; - }, - function(t, e, n) { - var r = n(271), - o = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g, - i = /\\(\\)?/g, - a = r(function(t) { - var e = []; - return ( - 46 === t.charCodeAt(0) && e.push(''), - t.replace(o, function(t, n, r, o) { - e.push(r ? o.replace(i, '$1') : n || t); - }), - e - ); - }); - t.exports = a; - }, - function(t, e, n) { - var r = n(272); - t.exports = function(t) { - var e = r(t, function(t) { - return 500 === n.size && n.clear(), t; - }), - n = e.cache; - return e; - }; - }, - function(t, e, n) { - var r = n(87); - function o(t, e) { - if ('function' != typeof t || (null != e && 'function' != typeof e)) - throw new TypeError('Expected a function'); - var n = function() { - var r = arguments, - o = e ? e.apply(this, r) : r[0], - i = n.cache; - if (i.has(o)) return i.get(o); - var a = t.apply(this, r); - return (n.cache = i.set(o, a) || i), a; - }; - return (n.cache = new (o.Cache || r)()), n; - } - (o.Cache = r), (t.exports = o); - }, - function(t, e, n) { - var r = n(274); - t.exports = function(t) { - return null == t ? '' : r(t); - }; - }, - function(t, e, n) { - var r = n(39), - o = n(275), - i = n(14), - a = n(91), - u = r ? r.prototype : void 0, - c = u ? u.toString : void 0; - t.exports = function t(e) { - if ('string' == typeof e) return e; - if (i(e)) return o(e, t) + ''; - if (a(e)) return c ? c.call(e) : ''; - var n = e + ''; - return '0' == n && 1 / e == -1 / 0 ? '-0' : n; - }; - }, - function(t, e) { - t.exports = function(t, e) { - for (var n = -1, r = null == t ? 0 : t.length, o = Array(r); ++n < r; ) o[n] = e(t[n], n, t); - return o; - }; - }, - function(t, e, n) { - var r = n(277), - o = n(278); - t.exports = function(t, e) { - return null != t && o(t, e, r); - }; - }, - function(t, e) { - t.exports = function(t, e) { - return null != t && e in Object(t); - }; - }, - function(t, e, n) { - var r = n(159), - o = n(84), - i = n(14), - a = n(152), - u = n(89), - c = n(62); - t.exports = function(t, e, n) { - for (var s = -1, f = (e = r(e, t)).length, l = !1; ++s < f; ) { - var p = c(e[s]); - if (!(l = null != t && n(t, p))) break; - t = t[p]; - } - return l || ++s != f - ? l - : !!(f = null == t ? 0 : t.length) && u(f) && a(p, f) && (i(t) || o(t)); - }; - }, - function(t, e, n) { - var r = n(280), - o = n(281), - i = n(90), - a = n(62); - t.exports = function(t) { - return i(t) ? r(a(t)) : o(t); - }; - }, - function(t, e) { - t.exports = function(t) { - return function(e) { - return null == e ? void 0 : e[t]; - }; - }; - }, - function(t, e, n) { - var r = n(158); - t.exports = function(t) { - return function(e) { - return r(e, t); - }; - }; - }, - function(t, e, n) { - var r = n(92), - o = n(283), - i = n(285); - t.exports = function(t, e) { - return i(o(t, e, r), t + ''); - }; - }, - function(t, e, n) { - var r = n(284), - o = Math.max; - t.exports = function(t, e, n) { - return ( - (e = o(void 0 === e ? t.length - 1 : e, 0)), - function() { - for (var i = arguments, a = -1, u = o(i.length - e, 0), c = Array(u); ++a < u; ) - c[a] = i[e + a]; - a = -1; - for (var s = Array(e + 1); ++a < e; ) s[a] = i[a]; - return (s[e] = n(c)), r(t, this, s); - } - ); - }; - }, - function(t, e) { - t.exports = function(t, e, n) { - switch (n.length) { - case 0: - return t.call(e); - case 1: - return t.call(e, n[0]); - case 2: - return t.call(e, n[0], n[1]); - case 3: - return t.call(e, n[0], n[1], n[2]); - } - return t.apply(e, n); - }; - }, - function(t, e, n) { - var r = n(286), - o = n(289)(r); - t.exports = o; - }, - function(t, e, n) { - var r = n(287), - o = n(288), - i = n(92), - a = o - ? function(t, e) { - return o(t, 'toString', { - configurable: !0, - enumerable: !1, - value: r(e), - writable: !0, - }); - } - : i; - t.exports = a; - }, - function(t, e) { - t.exports = function(t) { - return function() { - return t; - }; - }; - }, - function(t, e, n) { - var r = n(21), - o = (function() { - try { - var t = r(Object, 'defineProperty'); - return t({}, '', {}), t; - } catch (t) {} - })(); - t.exports = o; - }, - function(t, e) { - var n = Date.now; - t.exports = function(t) { - var e = 0, - r = 0; - return function() { - var o = n(), - i = 16 - (o - r); - if (((r = o), i > 0)) { - if (++e >= 800) return arguments[0]; - } else e = 0; - return t.apply(void 0, arguments); - }; - }; - }, - function(t, e, n) { - var r = n(147), - o = n(291), - i = n(296), - a = n(148), - u = n(297), - c = n(88); - t.exports = function(t, e, n) { - var s = -1, - f = o, - l = t.length, - p = !0, - h = [], - d = h; - if (n) (p = !1), (f = i); - else if (l >= 200) { - var v = e ? null : u(t); - if (v) return c(v); - (p = !1), (f = a), (d = new r()); - } else d = e ? [] : h; - t: for (; ++s < l; ) { - var y = t[s], - m = e ? e(y) : y; - if (((y = n || 0 !== y ? y : 0), p && m == m)) { - for (var g = d.length; g--; ) if (d[g] === m) continue t; - e && d.push(m), h.push(y); - } else f(d, m, n) || (d !== h && d.push(m), h.push(y)); - } - return h; - }; - }, - function(t, e, n) { - var r = n(292); - t.exports = function(t, e) { - return !!(null == t ? 0 : t.length) && r(t, e, 0) > -1; - }; - }, - function(t, e, n) { - var r = n(293), - o = n(294), - i = n(295); - t.exports = function(t, e, n) { - return e == e ? i(t, e, n) : r(t, o, n); - }; - }, - function(t, e) { - t.exports = function(t, e, n, r) { - for (var o = t.length, i = n + (r ? 1 : -1); r ? i-- : ++i < o; ) if (e(t[i], i, t)) return i; - return -1; - }; - }, - function(t, e) { - t.exports = function(t) { - return t != t; - }; - }, - function(t, e) { - t.exports = function(t, e, n) { - for (var r = n - 1, o = t.length; ++r < o; ) if (t[r] === e) return r; - return -1; - }; - }, - function(t, e) { - t.exports = function(t, e, n) { - for (var r = -1, o = null == t ? 0 : t.length; ++r < o; ) if (n(e, t[r])) return !0; - return !1; - }; - }, - function(t, e, n) { - var r = n(155), - o = n(298), - i = n(88), - a = - r && 1 / i(new r([, -0]))[1] == 1 / 0 - ? function(t) { - return new r(t); - } - : o; - t.exports = a; - }, - function(t, e) { - t.exports = function() {}; - }, - function(t, e, n) { - var r = n(154), - o = n(25); - t.exports = function(t) { - return o(t) && r(t); - }; - }, - function(t, e, n) {}, - function(t, e, n) {}, - function(t, e, n) {}, - function(t, e, n) { - var r = n(0), - o = n(6); - r({ target: 'Object', stat: !0, forced: !o, sham: !o }, { defineProperty: n(8).f }); - }, - function(t, e, n) { - 'use strict'; - var r = n(20), - o = n(4), - i = [].slice, - a = {}, - u = function(t, e, n) { - if (!(e in a)) { - for (var r = [], o = 0; o < e; o++) r[o] = 'a[' + o + ']'; - a[e] = Function('C,a', 'return new C(' + r.join(',') + ')'); - } - return a[e](t, n); - }; - t.exports = - Function.bind || - function(t) { - var e = r(this), - n = i.call(arguments, 1), - a = function() { - var r = n.concat(i.call(arguments)); - return this instanceof a ? u(e, r.length, r) : e.apply(t, r); - }; - return o(e.prototype) && (a.prototype = e.prototype), a; - }; - }, - function(t, e, n) { - 'use strict'; - n(162); - }, - function(t, e, n) { - 'use strict'; - n(163); - }, - function(t, e, n) { - 'use strict'; - n.r(e); - n(105), n(185), n(193), n(195), n(23), n(65), n(54), n(9), n(27), n(37), n(130); - function r(t, e, n, r, o, i, a) { - try { - var u = t[i](a), - c = u.value; - } catch (t) { - return void n(t); - } - u.done ? e(c) : Promise.resolve(c).then(r, o); - } - function o(t) { - return function() { - var e = this, - n = arguments; - return new Promise(function(o, i) { - var a = t.apply(e, n); - function u(t) { - r(a, o, i, u, c, 'next', t); - } - function c(t) { - r(a, o, i, u, c, 'throw', t); - } - u(void 0); - }); - }; - } - /*! - * Vue.js v2.6.12 - * (c) 2014-2020 Evan You - * Released under the MIT License. - */ var i = Object.freeze({}); - function a(t) { - return null == t; - } - function u(t) { - return null != t; - } - function c(t) { - return !0 === t; - } - function s(t) { - return ( - 'string' == typeof t || - 'number' == typeof t || - 'symbol' == typeof t || - 'boolean' == typeof t - ); - } - function f(t) { - return null !== t && 'object' == typeof t; - } - var l = Object.prototype.toString; - function p(t) { - return '[object Object]' === l.call(t); - } - function h(t) { - return '[object RegExp]' === l.call(t); - } - function d(t) { - var e = parseFloat(String(t)); - return e >= 0 && Math.floor(e) === e && isFinite(t); - } - function v(t) { - return u(t) && 'function' == typeof t.then && 'function' == typeof t.catch; - } - function y(t) { - return null == t - ? '' - : Array.isArray(t) || (p(t) && t.toString === l) - ? JSON.stringify(t, null, 2) - : String(t); - } - function m(t) { - var e = parseFloat(t); - return isNaN(e) ? t : e; - } - function g(t, e) { - for (var n = Object.create(null), r = t.split(','), o = 0; o < r.length; o++) n[r[o]] = !0; - return e - ? function(t) { - return n[t.toLowerCase()]; - } - : function(t) { - return n[t]; - }; - } - g('slot,component', !0); - var b = g('key,ref,slot,slot-scope,is'); - function _(t, e) { - if (t.length) { - var n = t.indexOf(e); - if (n > -1) return t.splice(n, 1); - } - } - var x = Object.prototype.hasOwnProperty; - function w(t, e) { - return x.call(t, e); - } - function O(t) { - var e = Object.create(null); - return function(n) { - return e[n] || (e[n] = t(n)); - }; - } - var S = /-(\w)/g, - j = O(function(t) { - return t.replace(S, function(t, e) { - return e ? e.toUpperCase() : ''; - }); - }), - A = O(function(t) { - return t.charAt(0).toUpperCase() + t.slice(1); - }), - E = /\B([A-Z])/g, - k = O(function(t) { - return t.replace(E, '-$1').toLowerCase(); - }); - var C = Function.prototype.bind - ? function(t, e) { - return t.bind(e); - } - : function(t, e) { - function n(n) { - var r = arguments.length; - return r ? (r > 1 ? t.apply(e, arguments) : t.call(e, n)) : t.call(e); - } - return (n._length = t.length), n; - }; - function $(t, e) { - e = e || 0; - for (var n = t.length - e, r = new Array(n); n--; ) r[n] = t[n + e]; - return r; - } - function P(t, e) { - for (var n in e) t[n] = e[n]; - return t; - } - function T(t) { - for (var e = {}, n = 0; n < t.length; n++) t[n] && P(e, t[n]); - return e; - } - function L(t, e, n) {} - var R = function(t, e, n) { - return !1; - }, - z = function(t) { - return t; - }; - function D(t, e) { - if (t === e) return !0; - var n = f(t), - r = f(e); - if (!n || !r) return !n && !r && String(t) === String(e); - try { - var o = Array.isArray(t), - i = Array.isArray(e); - if (o && i) - return ( - t.length === e.length && - t.every(function(t, n) { - return D(t, e[n]); - }) - ); - if (t instanceof Date && e instanceof Date) return t.getTime() === e.getTime(); - if (o || i) return !1; - var a = Object.keys(t), - u = Object.keys(e); - return ( - a.length === u.length && - a.every(function(n) { - return D(t[n], e[n]); - }) - ); - } catch (t) { - return !1; - } - } - function I(t, e) { - for (var n = 0; n < t.length; n++) if (D(t[n], e)) return n; - return -1; - } - function M(t) { - var e = !1; - return function() { - e || ((e = !0), t.apply(this, arguments)); - }; - } - var N = ['component', 'directive', 'filter'], - U = [ - 'beforeCreate', - 'created', - 'beforeMount', - 'mounted', - 'beforeUpdate', - 'updated', - 'beforeDestroy', - 'destroyed', - 'activated', - 'deactivated', - 'errorCaptured', - 'serverPrefetch', - ], - F = { - optionMergeStrategies: Object.create(null), - silent: !1, - productionTip: !1, - devtools: !1, - performance: !1, - errorHandler: null, - warnHandler: null, - ignoredElements: [], - keyCodes: Object.create(null), - isReservedTag: R, - isReservedAttr: R, - isUnknownElement: R, - getTagNamespace: L, - parsePlatformTagName: z, - mustUseProp: R, - async: !0, - _lifecycleHooks: U, - }, - B = /a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/; - function V(t, e, n, r) { - Object.defineProperty(t, e, { value: n, enumerable: !!r, writable: !0, configurable: !0 }); - } - var H = new RegExp('[^' + B.source + '.$_\\d]'); - var q, - W = '__proto__' in {}, - G = 'undefined' != typeof window, - K = 'undefined' != typeof WXEnvironment && !!WXEnvironment.platform, - J = K && WXEnvironment.platform.toLowerCase(), - X = G && window.navigator.userAgent.toLowerCase(), - Q = X && /msie|trident/.test(X), - Y = X && X.indexOf('msie 9.0') > 0, - Z = X && X.indexOf('edge/') > 0, - tt = (X && X.indexOf('android'), (X && /iphone|ipad|ipod|ios/.test(X)) || 'ios' === J), - et = (X && /chrome\/\d+/.test(X), X && /phantomjs/.test(X), X && X.match(/firefox\/(\d+)/)), - nt = {}.watch, - rt = !1; - if (G) - try { - var ot = {}; - Object.defineProperty(ot, 'passive', { - get: function() { - rt = !0; - }, - }), - window.addEventListener('test-passive', null, ot); - } catch (t) {} - var it = function() { - return ( - void 0 === q && - (q = - !G && - !K && - 'undefined' != typeof global && - global.process && 'server' === global.process.env.VUE_ENV), - q - ); - }, - at = G && window.__VUE_DEVTOOLS_GLOBAL_HOOK__; - function ut(t) { - return 'function' == typeof t && /native code/.test(t.toString()); - } - var ct, - st = - 'undefined' != typeof Symbol && - ut(Symbol) && - 'undefined' != typeof Reflect && - ut(Reflect.ownKeys); - ct = - 'undefined' != typeof Set && ut(Set) - ? Set - : (function() { - function t() { - this.set = Object.create(null); - } - return ( - (t.prototype.has = function(t) { - return !0 === this.set[t]; - }), - (t.prototype.add = function(t) { - this.set[t] = !0; - }), - (t.prototype.clear = function() { - this.set = Object.create(null); - }), - t - ); - })(); - var ft = L, - lt = 0, - pt = function() { - (this.id = lt++), (this.subs = []); - }; - (pt.prototype.addSub = function(t) { - this.subs.push(t); - }), - (pt.prototype.removeSub = function(t) { - _(this.subs, t); - }), - (pt.prototype.depend = function() { - pt.target && pt.target.addDep(this); - }), - (pt.prototype.notify = function() { - var t = this.subs.slice(); - for (var e = 0, n = t.length; e < n; e++) t[e].update(); - }), - (pt.target = null); - var ht = []; - function dt(t) { - ht.push(t), (pt.target = t); - } - function vt() { - ht.pop(), (pt.target = ht[ht.length - 1]); - } - var yt = function(t, e, n, r, o, i, a, u) { - (this.tag = t), - (this.data = e), - (this.children = n), - (this.text = r), - (this.elm = o), - (this.ns = void 0), - (this.context = i), - (this.fnContext = void 0), - (this.fnOptions = void 0), - (this.fnScopeId = void 0), - (this.key = e && e.key), - (this.componentOptions = a), - (this.componentInstance = void 0), - (this.parent = void 0), - (this.raw = !1), - (this.isStatic = !1), - (this.isRootInsert = !0), - (this.isComment = !1), - (this.isCloned = !1), - (this.isOnce = !1), - (this.asyncFactory = u), - (this.asyncMeta = void 0), - (this.isAsyncPlaceholder = !1); - }, - mt = { child: { configurable: !0 } }; - (mt.child.get = function() { - return this.componentInstance; - }), - Object.defineProperties(yt.prototype, mt); - var gt = function(t) { - void 0 === t && (t = ''); - var e = new yt(); - return (e.text = t), (e.isComment = !0), e; - }; - function bt(t) { - return new yt(void 0, void 0, void 0, String(t)); - } - function _t(t) { - var e = new yt( - t.tag, - t.data, - t.children && t.children.slice(), - t.text, - t.elm, - t.context, - t.componentOptions, - t.asyncFactory, - ); - return ( - (e.ns = t.ns), - (e.isStatic = t.isStatic), - (e.key = t.key), - (e.isComment = t.isComment), - (e.fnContext = t.fnContext), - (e.fnOptions = t.fnOptions), - (e.fnScopeId = t.fnScopeId), - (e.asyncMeta = t.asyncMeta), - (e.isCloned = !0), - e - ); - } - var xt = Array.prototype, - wt = Object.create(xt); - ['push', 'pop', 'shift', 'unshift', 'splice', 'sort', 'reverse'].forEach(function(t) { - var e = xt[t]; - V(wt, t, function() { - for (var n = [], r = arguments.length; r--; ) n[r] = arguments[r]; - var o, - i = e.apply(this, n), - a = this.__ob__; - switch (t) { - case 'push': - case 'unshift': - o = n; - break; - case 'splice': - o = n.slice(2); - } - return o && a.observeArray(o), a.dep.notify(), i; - }); - }); - var Ot = Object.getOwnPropertyNames(wt), - St = !0; - function jt(t) { - St = t; - } - var At = function(t) { - (this.value = t), - (this.dep = new pt()), - (this.vmCount = 0), - V(t, '__ob__', this), - Array.isArray(t) - ? (W - ? (function(t, e) { - t.__proto__ = e; - })(t, wt) - : (function(t, e, n) { - for (var r = 0, o = n.length; r < o; r++) { - var i = n[r]; - V(t, i, e[i]); - } - })(t, wt, Ot), - this.observeArray(t)) - : this.walk(t); - }; - function Et(t, e) { - var n; - if (f(t) && !(t instanceof yt)) - return ( - w(t, '__ob__') && t.__ob__ instanceof At - ? (n = t.__ob__) - : St && - !it() && - (Array.isArray(t) || p(t)) && - Object.isExtensible(t) && - !t._isVue && - (n = new At(t)), - e && n && n.vmCount++, - n - ); - } - function kt(t, e, n, r, o) { - var i = new pt(), - a = Object.getOwnPropertyDescriptor(t, e); - if (!a || !1 !== a.configurable) { - var u = a && a.get, - c = a && a.set; - (u && !c) || 2 !== arguments.length || (n = t[e]); - var s = !o && Et(n); - Object.defineProperty(t, e, { - enumerable: !0, - configurable: !0, - get: function() { - var e = u ? u.call(t) : n; - return pt.target && (i.depend(), s && (s.dep.depend(), Array.isArray(e) && Pt(e))), e; - }, - set: function(e) { - var r = u ? u.call(t) : n; - e === r || - (e != e && r != r) || - (u && !c) || - (c ? c.call(t, e) : (n = e), (s = !o && Et(e)), i.notify()); - }, - }); - } - } - function Ct(t, e, n) { - if (Array.isArray(t) && d(e)) return (t.length = Math.max(t.length, e)), t.splice(e, 1, n), n; - if (e in t && !(e in Object.prototype)) return (t[e] = n), n; - var r = t.__ob__; - return t._isVue || (r && r.vmCount) - ? n - : r - ? (kt(r.value, e, n), r.dep.notify(), n) - : ((t[e] = n), n); - } - function $t(t, e) { - if (Array.isArray(t) && d(e)) t.splice(e, 1); - else { - var n = t.__ob__; - t._isVue || (n && n.vmCount) || (w(t, e) && (delete t[e], n && n.dep.notify())); - } - } - function Pt(t) { - for (var e = void 0, n = 0, r = t.length; n < r; n++) - (e = t[n]) && e.__ob__ && e.__ob__.dep.depend(), Array.isArray(e) && Pt(e); - } - (At.prototype.walk = function(t) { - for (var e = Object.keys(t), n = 0; n < e.length; n++) kt(t, e[n]); - }), - (At.prototype.observeArray = function(t) { - for (var e = 0, n = t.length; e < n; e++) Et(t[e]); - }); - var Tt = F.optionMergeStrategies; - function Lt(t, e) { - if (!e) return t; - for (var n, r, o, i = st ? Reflect.ownKeys(e) : Object.keys(e), a = 0; a < i.length; a++) - '__ob__' !== (n = i[a]) && - ((r = t[n]), (o = e[n]), w(t, n) ? r !== o && p(r) && p(o) && Lt(r, o) : Ct(t, n, o)); - return t; - } - function Rt(t, e, n) { - return n - ? function() { - var r = 'function' == typeof e ? e.call(n, n) : e, - o = 'function' == typeof t ? t.call(n, n) : t; - return r ? Lt(r, o) : o; - } - : e - ? t - ? function() { - return Lt( - 'function' == typeof e ? e.call(this, this) : e, - 'function' == typeof t ? t.call(this, this) : t, - ); - } - : e - : t; - } - function zt(t, e) { - var n = e ? (t ? t.concat(e) : Array.isArray(e) ? e : [e]) : t; - return n - ? (function(t) { - for (var e = [], n = 0; n < t.length; n++) -1 === e.indexOf(t[n]) && e.push(t[n]); - return e; - })(n) - : n; - } - function Dt(t, e, n, r) { - var o = Object.create(t || null); - return e ? P(o, e) : o; - } - (Tt.data = function(t, e, n) { - return n ? Rt(t, e, n) : e && 'function' != typeof e ? t : Rt(t, e); - }), - U.forEach(function(t) { - Tt[t] = zt; - }), - N.forEach(function(t) { - Tt[t + 's'] = Dt; - }), - (Tt.watch = function(t, e, n, r) { - if ((t === nt && (t = void 0), e === nt && (e = void 0), !e)) - return Object.create(t || null); - if (!t) return e; - var o = {}; - for (var i in (P(o, t), e)) { - var a = o[i], - u = e[i]; - a && !Array.isArray(a) && (a = [a]), - (o[i] = a ? a.concat(u) : Array.isArray(u) ? u : [u]); - } - return o; - }), - (Tt.props = Tt.methods = Tt.inject = Tt.computed = function(t, e, n, r) { - if (!t) return e; - var o = Object.create(null); - return P(o, t), e && P(o, e), o; - }), - (Tt.provide = Rt); - var It = function(t, e) { - return void 0 === e ? t : e; - }; - function Mt(t, e, n) { - if ( - ('function' == typeof e && (e = e.options), - (function(t, e) { - var n = t.props; - if (n) { - var r, - o, - i = {}; - if (Array.isArray(n)) - for (r = n.length; r--; ) 'string' == typeof (o = n[r]) && (i[j(o)] = { type: null }); - else if (p(n)) for (var a in n) (o = n[a]), (i[j(a)] = p(o) ? o : { type: o }); - else 0; - t.props = i; - } - })(e), - (function(t, e) { - var n = t.inject; - if (n) { - var r = (t.inject = {}); - if (Array.isArray(n)) for (var o = 0; o < n.length; o++) r[n[o]] = { from: n[o] }; - else if (p(n)) - for (var i in n) { - var a = n[i]; - r[i] = p(a) ? P({ from: i }, a) : { from: a }; - } - else 0; - } - })(e), - (function(t) { - var e = t.directives; - if (e) - for (var n in e) { - var r = e[n]; - 'function' == typeof r && (e[n] = { bind: r, update: r }); - } - })(e), - !e._base && (e.extends && (t = Mt(t, e.extends, n)), e.mixins)) - ) - for (var r = 0, o = e.mixins.length; r < o; r++) t = Mt(t, e.mixins[r], n); - var i, - a = {}; - for (i in t) u(i); - for (i in e) w(t, i) || u(i); - function u(r) { - var o = Tt[r] || It; - a[r] = o(t[r], e[r], n, r); - } - return a; - } - function Nt(t, e, n, r) { - if ('string' == typeof n) { - var o = t[e]; - if (w(o, n)) return o[n]; - var i = j(n); - if (w(o, i)) return o[i]; - var a = A(i); - return w(o, a) ? o[a] : o[n] || o[i] || o[a]; - } - } - function Ut(t, e, n, r) { - var o = e[t], - i = !w(n, t), - a = n[t], - u = Vt(Boolean, o.type); - if (u > -1) - if (i && !w(o, 'default')) a = !1; - else if ('' === a || a === k(t)) { - var c = Vt(String, o.type); - (c < 0 || u < c) && (a = !0); - } - if (void 0 === a) { - a = (function(t, e, n) { - if (!w(e, 'default')) return; - var r = e.default; - 0; - if ( - t && - t.$options.propsData && - void 0 === t.$options.propsData[n] && - void 0 !== t._props[n] - ) - return t._props[n]; - return 'function' == typeof r && 'Function' !== Ft(e.type) ? r.call(t) : r; - })(r, o, t); - var s = St; - jt(!0), Et(a), jt(s); - } - return a; - } - function Ft(t) { - var e = t && t.toString().match(/^\s*function (\w+)/); - return e ? e[1] : ''; - } - function Bt(t, e) { - return Ft(t) === Ft(e); - } - function Vt(t, e) { - if (!Array.isArray(e)) return Bt(e, t) ? 0 : -1; - for (var n = 0, r = e.length; n < r; n++) if (Bt(e[n], t)) return n; - return -1; - } - function Ht(t, e, n) { - dt(); - try { - if (e) - for (var r = e; (r = r.$parent); ) { - var o = r.$options.errorCaptured; - if (o) - for (var i = 0; i < o.length; i++) - try { - if (!1 === o[i].call(r, t, e, n)) return; - } catch (t) { - Wt(t, r, 'errorCaptured hook'); - } - } - Wt(t, e, n); - } finally { - vt(); - } - } - function qt(t, e, n, r, o) { - var i; - try { - (i = n ? t.apply(e, n) : t.call(e)) && - !i._isVue && - v(i) && - !i._handled && - (i.catch(function(t) { - return Ht(t, r, o + ' (Promise/async)'); - }), - (i._handled = !0)); - } catch (t) { - Ht(t, r, o); - } - return i; - } - function Wt(t, e, n) { - if (F.errorHandler) - try { - return F.errorHandler.call(null, t, e, n); - } catch (e) { - e !== t && Gt(e, null, 'config.errorHandler'); - } - Gt(t, e, n); - } - function Gt(t, e, n) { - if ((!G && !K) || 'undefined' == typeof console) throw t; - console.error(t); - } - var Kt, - Jt = !1, - Xt = [], - Qt = !1; - function Yt() { - Qt = !1; - var t = Xt.slice(0); - Xt.length = 0; - for (var e = 0; e < t.length; e++) t[e](); - } - if ('undefined' != typeof Promise && ut(Promise)) { - var Zt = Promise.resolve(); - (Kt = function() { - Zt.then(Yt), tt && setTimeout(L); - }), - (Jt = !0); - } else if ( - Q || - 'undefined' == typeof MutationObserver || - (!ut(MutationObserver) && - '[object MutationObserverConstructor]' !== MutationObserver.toString()) - ) - Kt = - 'undefined' != typeof setImmediate && ut(setImmediate) - ? function() { - setImmediate(Yt); - } - : function() { - setTimeout(Yt, 0); - }; - else { - var te = 1, - ee = new MutationObserver(Yt), - ne = document.createTextNode(String(te)); - ee.observe(ne, { characterData: !0 }), - (Kt = function() { - (te = (te + 1) % 2), (ne.data = String(te)); - }), - (Jt = !0); - } - function re(t, e) { - var n; - if ( - (Xt.push(function() { - if (t) - try { - t.call(e); - } catch (t) { - Ht(t, e, 'nextTick'); - } - else n && n(e); - }), - Qt || ((Qt = !0), Kt()), - !t && 'undefined' != typeof Promise) - ) - return new Promise(function(t) { - n = t; - }); - } - var oe = new ct(); - function ie(t) { - !(function t(e, n) { - var r, - o, - i = Array.isArray(e); - if ((!i && !f(e)) || Object.isFrozen(e) || e instanceof yt) return; - if (e.__ob__) { - var a = e.__ob__.dep.id; - if (n.has(a)) return; - n.add(a); - } - if (i) for (r = e.length; r--; ) t(e[r], n); - else for (o = Object.keys(e), r = o.length; r--; ) t(e[o[r]], n); - })(t, oe), - oe.clear(); - } - var ae = O(function(t) { - var e = '&' === t.charAt(0), - n = '~' === (t = e ? t.slice(1) : t).charAt(0), - r = '!' === (t = n ? t.slice(1) : t).charAt(0); - return { name: (t = r ? t.slice(1) : t), once: n, capture: r, passive: e }; - }); - function ue(t, e) { - function n() { - var t = arguments, - r = n.fns; - if (!Array.isArray(r)) return qt(r, null, arguments, e, 'v-on handler'); - for (var o = r.slice(), i = 0; i < o.length; i++) qt(o[i], null, t, e, 'v-on handler'); - } - return (n.fns = t), n; - } - function ce(t, e, n, r, o, i) { - var u, s, f, l; - for (u in t) - (s = t[u]), - (f = e[u]), - (l = ae(u)), - a(s) || - (a(f) - ? (a(s.fns) && (s = t[u] = ue(s, i)), - c(l.once) && (s = t[u] = o(l.name, s, l.capture)), - n(l.name, s, l.capture, l.passive, l.params)) - : s !== f && ((f.fns = s), (t[u] = f))); - for (u in e) a(t[u]) && r((l = ae(u)).name, e[u], l.capture); - } - function se(t, e, n) { - var r; - t instanceof yt && (t = t.data.hook || (t.data.hook = {})); - var o = t[e]; - function i() { - n.apply(this, arguments), _(r.fns, i); - } - a(o) ? (r = ue([i])) : u(o.fns) && c(o.merged) ? (r = o).fns.push(i) : (r = ue([o, i])), - (r.merged = !0), - (t[e] = r); - } - function fe(t, e, n, r, o) { - if (u(e)) { - if (w(e, n)) return (t[n] = e[n]), o || delete e[n], !0; - if (w(e, r)) return (t[n] = e[r]), o || delete e[r], !0; - } - return !1; - } - function le(t) { - return s(t) - ? [bt(t)] - : Array.isArray(t) - ? (function t(e, n) { - var r, - o, - i, - f, - l = []; - for (r = 0; r < e.length; r++) - a((o = e[r])) || - 'boolean' == typeof o || - ((i = l.length - 1), - (f = l[i]), - Array.isArray(o) - ? o.length > 0 && - (pe((o = t(o, (n || '') + '_' + r))[0]) && - pe(f) && - ((l[i] = bt(f.text + o[0].text)), o.shift()), - l.push.apply(l, o)) - : s(o) - ? pe(f) - ? (l[i] = bt(f.text + o)) - : '' !== o && l.push(bt(o)) - : pe(o) && pe(f) - ? (l[i] = bt(f.text + o.text)) - : (c(e._isVList) && - u(o.tag) && - a(o.key) && - u(n) && - (o.key = '__vlist' + n + '_' + r + '__'), - l.push(o))); - return l; - })(t) - : void 0; - } - function pe(t) { - return u(t) && u(t.text) && !1 === t.isComment; - } - function he(t, e) { - if (t) { - for ( - var n = Object.create(null), r = st ? Reflect.ownKeys(t) : Object.keys(t), o = 0; - o < r.length; - o++ - ) { - var i = r[o]; - if ('__ob__' !== i) { - for (var a = t[i].from, u = e; u; ) { - if (u._provided && w(u._provided, a)) { - n[i] = u._provided[a]; - break; - } - u = u.$parent; - } - if (!u) - if ('default' in t[i]) { - var c = t[i].default; - n[i] = 'function' == typeof c ? c.call(e) : c; - } else 0; - } - } - return n; - } - } - function de(t, e) { - if (!t || !t.length) return {}; - for (var n = {}, r = 0, o = t.length; r < o; r++) { - var i = t[r], - a = i.data; - if ( - (a && a.attrs && a.attrs.slot && delete a.attrs.slot, - (i.context !== e && i.fnContext !== e) || !a || null == a.slot) - ) - (n.default || (n.default = [])).push(i); - else { - var u = a.slot, - c = n[u] || (n[u] = []); - 'template' === i.tag ? c.push.apply(c, i.children || []) : c.push(i); - } - } - for (var s in n) n[s].every(ve) && delete n[s]; - return n; - } - function ve(t) { - return (t.isComment && !t.asyncFactory) || ' ' === t.text; - } - function ye(t, e, n) { - var r, - o = Object.keys(e).length > 0, - a = t ? !!t.$stable : !o, - u = t && t.$key; - if (t) { - if (t._normalized) return t._normalized; - if (a && n && n !== i && u === n.$key && !o && !n.$hasNormal) return n; - for (var c in ((r = {}), t)) t[c] && '$' !== c[0] && (r[c] = me(e, c, t[c])); - } else r = {}; - for (var s in e) s in r || (r[s] = ge(e, s)); - return ( - t && Object.isExtensible(t) && (t._normalized = r), - V(r, '$stable', a), - V(r, '$key', u), - V(r, '$hasNormal', o), - r - ); - } - function me(t, e, n) { - var r = function() { - var t = arguments.length ? n.apply(null, arguments) : n({}); - return (t = t && 'object' == typeof t && !Array.isArray(t) ? [t] : le(t)) && - (0 === t.length || (1 === t.length && t[0].isComment)) - ? void 0 - : t; - }; - return ( - n.proxy && Object.defineProperty(t, e, { get: r, enumerable: !0, configurable: !0 }), r - ); - } - function ge(t, e) { - return function() { - return t[e]; - }; - } - function be(t, e) { - var n, r, o, i, a; - if (Array.isArray(t) || 'string' == typeof t) - for (n = new Array(t.length), r = 0, o = t.length; r < o; r++) n[r] = e(t[r], r); - else if ('number' == typeof t) for (n = new Array(t), r = 0; r < t; r++) n[r] = e(r + 1, r); - else if (f(t)) - if (st && t[Symbol.iterator]) { - n = []; - for (var c = t[Symbol.iterator](), s = c.next(); !s.done; ) - n.push(e(s.value, n.length)), (s = c.next()); - } else - for (i = Object.keys(t), n = new Array(i.length), r = 0, o = i.length; r < o; r++) - (a = i[r]), (n[r] = e(t[a], a, r)); - return u(n) || (n = []), (n._isVList = !0), n; - } - function _e(t, e, n, r) { - var o, - i = this.$scopedSlots[t]; - i ? ((n = n || {}), r && (n = P(P({}, r), n)), (o = i(n) || e)) : (o = this.$slots[t] || e); - var a = n && n.slot; - return a ? this.$createElement('template', { slot: a }, o) : o; - } - function xe(t) { - return Nt(this.$options, 'filters', t) || z; - } - function we(t, e) { - return Array.isArray(t) ? -1 === t.indexOf(e) : t !== e; - } - function Oe(t, e, n, r, o) { - var i = F.keyCodes[e] || n; - return o && r && !F.keyCodes[e] ? we(o, r) : i ? we(i, t) : r ? k(r) !== e : void 0; - } - function Se(t, e, n, r, o) { - if (n) - if (f(n)) { - var i; - Array.isArray(n) && (n = T(n)); - var a = function(a) { - if ('class' === a || 'style' === a || b(a)) i = t; - else { - var u = t.attrs && t.attrs.type; - i = - r || F.mustUseProp(e, u, a) - ? t.domProps || (t.domProps = {}) - : t.attrs || (t.attrs = {}); - } - var c = j(a), - s = k(a); - c in i || - s in i || - ((i[a] = n[a]), - o && - ((t.on || (t.on = {}))['update:' + a] = function(t) { - n[a] = t; - })); - }; - for (var u in n) a(u); - } else; - return t; - } - function je(t, e) { - var n = this._staticTrees || (this._staticTrees = []), - r = n[t]; - return ( - (r && !e) || - Ee( - (r = n[t] = this.$options.staticRenderFns[t].call(this._renderProxy, null, this)), - '__static__' + t, - !1, - ), - r - ); - } - function Ae(t, e, n) { - return Ee(t, '__once__' + e + (n ? '_' + n : ''), !0), t; - } - function Ee(t, e, n) { - if (Array.isArray(t)) - for (var r = 0; r < t.length; r++) - t[r] && 'string' != typeof t[r] && ke(t[r], e + '_' + r, n); - else ke(t, e, n); - } - function ke(t, e, n) { - (t.isStatic = !0), (t.key = e), (t.isOnce = n); - } - function Ce(t, e) { - if (e) - if (p(e)) { - var n = (t.on = t.on ? P({}, t.on) : {}); - for (var r in e) { - var o = n[r], - i = e[r]; - n[r] = o ? [].concat(o, i) : i; - } - } else; - return t; - } - function $e(t, e, n, r) { - e = e || { $stable: !n }; - for (var o = 0; o < t.length; o++) { - var i = t[o]; - Array.isArray(i) ? $e(i, e, n) : i && (i.proxy && (i.fn.proxy = !0), (e[i.key] = i.fn)); - } - return r && (e.$key = r), e; - } - function Pe(t, e) { - for (var n = 0; n < e.length; n += 2) { - var r = e[n]; - 'string' == typeof r && r && (t[e[n]] = e[n + 1]); - } - return t; - } - function Te(t, e) { - return 'string' == typeof t ? e + t : t; - } - function Le(t) { - (t._o = Ae), - (t._n = m), - (t._s = y), - (t._l = be), - (t._t = _e), - (t._q = D), - (t._i = I), - (t._m = je), - (t._f = xe), - (t._k = Oe), - (t._b = Se), - (t._v = bt), - (t._e = gt), - (t._u = $e), - (t._g = Ce), - (t._d = Pe), - (t._p = Te); - } - function Re(t, e, n, r, o) { - var a, - u = this, - s = o.options; - w(r, '_uid') ? ((a = Object.create(r))._original = r) : ((a = r), (r = r._original)); - var f = c(s._compiled), - l = !f; - (this.data = t), - (this.props = e), - (this.children = n), - (this.parent = r), - (this.listeners = t.on || i), - (this.injections = he(s.inject, r)), - (this.slots = function() { - return u.$slots || ye(t.scopedSlots, (u.$slots = de(n, r))), u.$slots; - }), - Object.defineProperty(this, 'scopedSlots', { - enumerable: !0, - get: function() { - return ye(t.scopedSlots, this.slots()); - }, - }), - f && - ((this.$options = s), - (this.$slots = this.slots()), - (this.$scopedSlots = ye(t.scopedSlots, this.$slots))), - s._scopeId - ? (this._c = function(t, e, n, o) { - var i = Fe(a, t, e, n, o, l); - return i && !Array.isArray(i) && ((i.fnScopeId = s._scopeId), (i.fnContext = r)), i; - }) - : (this._c = function(t, e, n, r) { - return Fe(a, t, e, n, r, l); - }); - } - function ze(t, e, n, r, o) { - var i = _t(t); - return ( - (i.fnContext = n), (i.fnOptions = r), e.slot && ((i.data || (i.data = {})).slot = e.slot), i - ); - } - function De(t, e) { - for (var n in e) t[j(n)] = e[n]; - } - Le(Re.prototype); - var Ie = { - init: function(t, e) { - if (t.componentInstance && !t.componentInstance._isDestroyed && t.data.keepAlive) { - var n = t; - Ie.prepatch(n, n); - } else { - (t.componentInstance = (function(t, e) { - var n = { _isComponent: !0, _parentVnode: t, parent: e }, - r = t.data.inlineTemplate; - u(r) && ((n.render = r.render), (n.staticRenderFns = r.staticRenderFns)); - return new t.componentOptions.Ctor(n); - })(t, Qe)).$mount(e ? t.elm : void 0, e); - } - }, - prepatch: function(t, e) { - var n = e.componentOptions; - !(function(t, e, n, r, o) { - 0; - var a = r.data.scopedSlots, - u = t.$scopedSlots, - c = !!( - (a && !a.$stable) || - (u !== i && !u.$stable) || - (a && t.$scopedSlots.$key !== a.$key) - ), - s = !!(o || t.$options._renderChildren || c); - (t.$options._parentVnode = r), (t.$vnode = r), t._vnode && (t._vnode.parent = r); - if ( - ((t.$options._renderChildren = o), - (t.$attrs = r.data.attrs || i), - (t.$listeners = n || i), - e && t.$options.props) - ) { - jt(!1); - for (var f = t._props, l = t.$options._propKeys || [], p = 0; p < l.length; p++) { - var h = l[p], - d = t.$options.props; - f[h] = Ut(h, d, e, t); - } - jt(!0), (t.$options.propsData = e); - } - n = n || i; - var v = t.$options._parentListeners; - (t.$options._parentListeners = n), - Xe(t, n, v), - s && ((t.$slots = de(o, r.context)), t.$forceUpdate()); - 0; - })((e.componentInstance = t.componentInstance), n.propsData, n.listeners, e, n.children); - }, - insert: function(t) { - var e, - n = t.context, - r = t.componentInstance; - r._isMounted || ((r._isMounted = !0), en(r, 'mounted')), - t.data.keepAlive && (n._isMounted ? (((e = r)._inactive = !1), rn.push(e)) : tn(r, !0)); - }, - destroy: function(t) { - var e = t.componentInstance; - e._isDestroyed || - (t.data.keepAlive - ? (function t(e, n) { - if (n && ((e._directInactive = !0), Ze(e))) return; - if (!e._inactive) { - e._inactive = !0; - for (var r = 0; r < e.$children.length; r++) t(e.$children[r]); - en(e, 'deactivated'); - } - })(e, !0) - : e.$destroy()); - }, - }, - Me = Object.keys(Ie); - function Ne(t, e, n, r, o) { - if (!a(t)) { - var s = n.$options._base; - if ((f(t) && (t = s.extend(t)), 'function' == typeof t)) { - var l; - if ( - a(t.cid) && - void 0 === - (t = (function(t, e) { - if (c(t.error) && u(t.errorComp)) return t.errorComp; - if (u(t.resolved)) return t.resolved; - var n = Ve; - n && u(t.owners) && -1 === t.owners.indexOf(n) && t.owners.push(n); - if (c(t.loading) && u(t.loadingComp)) return t.loadingComp; - if (n && !u(t.owners)) { - var r = (t.owners = [n]), - o = !0, - i = null, - s = null; - n.$on('hook:destroyed', function() { - return _(r, n); - }); - var l = function(t) { - for (var e = 0, n = r.length; e < n; e++) r[e].$forceUpdate(); - t && - ((r.length = 0), - null !== i && (clearTimeout(i), (i = null)), - null !== s && (clearTimeout(s), (s = null))); - }, - p = M(function(n) { - (t.resolved = He(n, e)), o ? (r.length = 0) : l(!0); - }), - h = M(function(e) { - u(t.errorComp) && ((t.error = !0), l(!0)); - }), - d = t(p, h); - return ( - f(d) && - (v(d) - ? a(t.resolved) && d.then(p, h) - : v(d.component) && - (d.component.then(p, h), - u(d.error) && (t.errorComp = He(d.error, e)), - u(d.loading) && - ((t.loadingComp = He(d.loading, e)), - 0 === d.delay - ? (t.loading = !0) - : (i = setTimeout(function() { - (i = null), - a(t.resolved) && a(t.error) && ((t.loading = !0), l(!1)); - }, d.delay || 200))), - u(d.timeout) && - (s = setTimeout(function() { - (s = null), a(t.resolved) && h(null); - }, d.timeout)))), - (o = !1), - t.loading ? t.loadingComp : t.resolved - ); - } - })((l = t), s)) - ) - return (function(t, e, n, r, o) { - var i = gt(); - return ( - (i.asyncFactory = t), - (i.asyncMeta = { data: e, context: n, children: r, tag: o }), - i - ); - })(l, e, n, r, o); - (e = e || {}), - Sn(t), - u(e.model) && - (function(t, e) { - var n = (t.model && t.model.prop) || 'value', - r = (t.model && t.model.event) || 'input'; - (e.attrs || (e.attrs = {}))[n] = e.model.value; - var o = e.on || (e.on = {}), - i = o[r], - a = e.model.callback; - u(i) - ? (Array.isArray(i) ? -1 === i.indexOf(a) : i !== a) && (o[r] = [a].concat(i)) - : (o[r] = a); - })(t.options, e); - var p = (function(t, e, n) { - var r = e.options.props; - if (!a(r)) { - var o = {}, - i = t.attrs, - c = t.props; - if (u(i) || u(c)) - for (var s in r) { - var f = k(s); - fe(o, c, s, f, !0) || fe(o, i, s, f, !1); - } - return o; - } - })(e, t); - if (c(t.options.functional)) - return (function(t, e, n, r, o) { - var a = t.options, - c = {}, - s = a.props; - if (u(s)) for (var f in s) c[f] = Ut(f, s, e || i); - else u(n.attrs) && De(c, n.attrs), u(n.props) && De(c, n.props); - var l = new Re(n, c, o, r, t), - p = a.render.call(null, l._c, l); - if (p instanceof yt) return ze(p, n, l.parent, a, l); - if (Array.isArray(p)) { - for (var h = le(p) || [], d = new Array(h.length), v = 0; v < h.length; v++) - d[v] = ze(h[v], n, l.parent, a, l); - return d; - } - })(t, p, e, n, r); - var h = e.on; - if (((e.on = e.nativeOn), c(t.options.abstract))) { - var d = e.slot; - (e = {}), d && (e.slot = d); - } - !(function(t) { - for (var e = t.hook || (t.hook = {}), n = 0; n < Me.length; n++) { - var r = Me[n], - o = e[r], - i = Ie[r]; - o === i || (o && o._merged) || (e[r] = o ? Ue(i, o) : i); - } - })(e); - var y = t.options.name || o; - return new yt( - 'vue-component-' + t.cid + (y ? '-' + y : ''), - e, - void 0, - void 0, - void 0, - n, - { Ctor: t, propsData: p, listeners: h, tag: o, children: r }, - l, - ); - } - } - } - function Ue(t, e) { - var n = function(n, r) { - t(n, r), e(n, r); - }; - return (n._merged = !0), n; - } - function Fe(t, e, n, r, o, i) { - return ( - (Array.isArray(n) || s(n)) && ((o = r), (r = n), (n = void 0)), - c(i) && (o = 2), - (function(t, e, n, r, o) { - if (u(n) && u(n.__ob__)) return gt(); - u(n) && u(n.is) && (e = n.is); - if (!e) return gt(); - 0; - Array.isArray(r) && - 'function' == typeof r[0] && - (((n = n || {}).scopedSlots = { default: r[0] }), (r.length = 0)); - 2 === o - ? (r = le(r)) - : 1 === o && - (r = (function(t) { - for (var e = 0; e < t.length; e++) - if (Array.isArray(t[e])) return Array.prototype.concat.apply([], t); - return t; - })(r)); - var i, s; - if ('string' == typeof e) { - var l; - (s = (t.$vnode && t.$vnode.ns) || F.getTagNamespace(e)), - (i = F.isReservedTag(e) - ? new yt(F.parsePlatformTagName(e), n, r, void 0, void 0, t) - : (n && n.pre) || !u((l = Nt(t.$options, 'components', e))) - ? new yt(e, n, r, void 0, void 0, t) - : Ne(l, n, t, r, e)); - } else i = Ne(e, n, t, r); - return Array.isArray(i) - ? i - : u(i) - ? (u(s) && - (function t(e, n, r) { - (e.ns = n), 'foreignObject' === e.tag && ((n = void 0), (r = !0)); - if (u(e.children)) - for (var o = 0, i = e.children.length; o < i; o++) { - var s = e.children[o]; - u(s.tag) && (a(s.ns) || (c(r) && 'svg' !== s.tag)) && t(s, n, r); - } - })(i, s), - u(n) && - (function(t) { - f(t.style) && ie(t.style); - f(t.class) && ie(t.class); - })(n), - i) - : gt(); - })(t, e, n, r, o) - ); - } - var Be, - Ve = null; - function He(t, e) { - return ( - (t.__esModule || (st && 'Module' === t[Symbol.toStringTag])) && (t = t.default), - f(t) ? e.extend(t) : t - ); - } - function qe(t) { - return t.isComment && t.asyncFactory; - } - function We(t) { - if (Array.isArray(t)) - for (var e = 0; e < t.length; e++) { - var n = t[e]; - if (u(n) && (u(n.componentOptions) || qe(n))) return n; - } - } - function Ge(t, e) { - Be.$on(t, e); - } - function Ke(t, e) { - Be.$off(t, e); - } - function Je(t, e) { - var n = Be; - return function r() { - var o = e.apply(null, arguments); - null !== o && n.$off(t, r); - }; - } - function Xe(t, e, n) { - (Be = t), ce(e, n || {}, Ge, Ke, Je, t), (Be = void 0); - } - var Qe = null; - function Ye(t) { - var e = Qe; - return ( - (Qe = t), - function() { - Qe = e; - } - ); - } - function Ze(t) { - for (; t && (t = t.$parent); ) if (t._inactive) return !0; - return !1; - } - function tn(t, e) { - if (e) { - if (((t._directInactive = !1), Ze(t))) return; - } else if (t._directInactive) return; - if (t._inactive || null === t._inactive) { - t._inactive = !1; - for (var n = 0; n < t.$children.length; n++) tn(t.$children[n]); - en(t, 'activated'); - } - } - function en(t, e) { - dt(); - var n = t.$options[e], - r = e + ' hook'; - if (n) for (var o = 0, i = n.length; o < i; o++) qt(n[o], t, null, t, r); - t._hasHookEvent && t.$emit('hook:' + e), vt(); - } - var nn = [], - rn = [], - on = {}, - an = !1, - un = !1, - cn = 0; - var sn = 0, - fn = Date.now; - if (G && !Q) { - var ln = window.performance; - ln && - 'function' == typeof ln.now && - fn() > document.createEvent('Event').timeStamp && - (fn = function() { - return ln.now(); - }); - } - function pn() { - var t, e; - for ( - sn = fn(), - un = !0, - nn.sort(function(t, e) { - return t.id - e.id; - }), - cn = 0; - cn < nn.length; - cn++ - ) - (t = nn[cn]).before && t.before(), (e = t.id), (on[e] = null), t.run(); - var n = rn.slice(), - r = nn.slice(); - (cn = nn.length = rn.length = 0), - (on = {}), - (an = un = !1), - (function(t) { - for (var e = 0; e < t.length; e++) (t[e]._inactive = !0), tn(t[e], !0); - })(n), - (function(t) { - var e = t.length; - for (; e--; ) { - var n = t[e], - r = n.vm; - r._watcher === n && r._isMounted && !r._isDestroyed && en(r, 'updated'); - } - })(r), - at && F.devtools && at.emit('flush'); - } - var hn = 0, - dn = function(t, e, n, r, o) { - (this.vm = t), - o && (t._watcher = this), - t._watchers.push(this), - r - ? ((this.deep = !!r.deep), - (this.user = !!r.user), - (this.lazy = !!r.lazy), - (this.sync = !!r.sync), - (this.before = r.before)) - : (this.deep = this.user = this.lazy = this.sync = !1), - (this.cb = n), - (this.id = ++hn), - (this.active = !0), - (this.dirty = this.lazy), - (this.deps = []), - (this.newDeps = []), - (this.depIds = new ct()), - (this.newDepIds = new ct()), - (this.expression = ''), - 'function' == typeof e - ? (this.getter = e) - : ((this.getter = (function(t) { - if (!H.test(t)) { - var e = t.split('.'); - return function(t) { - for (var n = 0; n < e.length; n++) { - if (!t) return; - t = t[e[n]]; - } - return t; - }; - } - })(e)), - this.getter || (this.getter = L)), - (this.value = this.lazy ? void 0 : this.get()); - }; - (dn.prototype.get = function() { - var t; - dt(this); - var e = this.vm; - try { - t = this.getter.call(e, e); - } catch (t) { - if (!this.user) throw t; - Ht(t, e, 'getter for watcher "' + this.expression + '"'); - } finally { - this.deep && ie(t), vt(), this.cleanupDeps(); - } - return t; - }), - (dn.prototype.addDep = function(t) { - var e = t.id; - this.newDepIds.has(e) || - (this.newDepIds.add(e), this.newDeps.push(t), this.depIds.has(e) || t.addSub(this)); - }), - (dn.prototype.cleanupDeps = function() { - for (var t = this.deps.length; t--; ) { - var e = this.deps[t]; - this.newDepIds.has(e.id) || e.removeSub(this); - } - var n = this.depIds; - (this.depIds = this.newDepIds), - (this.newDepIds = n), - this.newDepIds.clear(), - (n = this.deps), - (this.deps = this.newDeps), - (this.newDeps = n), - (this.newDeps.length = 0); - }), - (dn.prototype.update = function() { - this.lazy - ? (this.dirty = !0) - : this.sync - ? this.run() - : (function(t) { - var e = t.id; - if (null == on[e]) { - if (((on[e] = !0), un)) { - for (var n = nn.length - 1; n > cn && nn[n].id > t.id; ) n--; - nn.splice(n + 1, 0, t); - } else nn.push(t); - an || ((an = !0), re(pn)); - } - })(this); - }), - (dn.prototype.run = function() { - if (this.active) { - var t = this.get(); - if (t !== this.value || f(t) || this.deep) { - var e = this.value; - if (((this.value = t), this.user)) - try { - this.cb.call(this.vm, t, e); - } catch (t) { - Ht(t, this.vm, 'callback for watcher "' + this.expression + '"'); - } - else this.cb.call(this.vm, t, e); - } - } - }), - (dn.prototype.evaluate = function() { - (this.value = this.get()), (this.dirty = !1); - }), - (dn.prototype.depend = function() { - for (var t = this.deps.length; t--; ) this.deps[t].depend(); - }), - (dn.prototype.teardown = function() { - if (this.active) { - this.vm._isBeingDestroyed || _(this.vm._watchers, this); - for (var t = this.deps.length; t--; ) this.deps[t].removeSub(this); - this.active = !1; - } - }); - var vn = { enumerable: !0, configurable: !0, get: L, set: L }; - function yn(t, e, n) { - (vn.get = function() { - return this[e][n]; - }), - (vn.set = function(t) { - this[e][n] = t; - }), - Object.defineProperty(t, n, vn); - } - function mn(t) { - t._watchers = []; - var e = t.$options; - e.props && - (function(t, e) { - var n = t.$options.propsData || {}, - r = (t._props = {}), - o = (t.$options._propKeys = []); - t.$parent && jt(!1); - var i = function(i) { - o.push(i); - var a = Ut(i, e, n, t); - kt(r, i, a), i in t || yn(t, '_props', i); - }; - for (var a in e) i(a); - jt(!0); - })(t, e.props), - e.methods && - (function(t, e) { - t.$options.props; - for (var n in e) t[n] = 'function' != typeof e[n] ? L : C(e[n], t); - })(t, e.methods), - e.data - ? (function(t) { - var e = t.$options.data; - p( - (e = t._data = - 'function' == typeof e - ? (function(t, e) { - dt(); - try { - return t.call(e, e); - } catch (t) { - return Ht(t, e, 'data()'), {}; - } finally { - vt(); - } - })(e, t) - : e || {}), - ) || (e = {}); - var n = Object.keys(e), - r = t.$options.props, - o = (t.$options.methods, n.length); - for (; o--; ) { - var i = n[o]; - 0, - (r && w(r, i)) || - ((a = void 0), - 36 !== (a = (i + '').charCodeAt(0)) && 95 !== a && yn(t, '_data', i)); - } - var a; - Et(e, !0); - })(t) - : Et((t._data = {}), !0), - e.computed && - (function(t, e) { - var n = (t._computedWatchers = Object.create(null)), - r = it(); - for (var o in e) { - var i = e[o], - a = 'function' == typeof i ? i : i.get; - 0, r || (n[o] = new dn(t, a || L, L, gn)), o in t || bn(t, o, i); - } - })(t, e.computed), - e.watch && - e.watch !== nt && - (function(t, e) { - for (var n in e) { - var r = e[n]; - if (Array.isArray(r)) for (var o = 0; o < r.length; o++) wn(t, n, r[o]); - else wn(t, n, r); - } - })(t, e.watch); - } - var gn = { lazy: !0 }; - function bn(t, e, n) { - var r = !it(); - 'function' == typeof n - ? ((vn.get = r ? _n(e) : xn(n)), (vn.set = L)) - : ((vn.get = n.get ? (r && !1 !== n.cache ? _n(e) : xn(n.get)) : L), (vn.set = n.set || L)), - Object.defineProperty(t, e, vn); - } - function _n(t) { - return function() { - var e = this._computedWatchers && this._computedWatchers[t]; - if (e) return e.dirty && e.evaluate(), pt.target && e.depend(), e.value; - }; - } - function xn(t) { - return function() { - return t.call(this, this); - }; - } - function wn(t, e, n, r) { - return ( - p(n) && ((r = n), (n = n.handler)), 'string' == typeof n && (n = t[n]), t.$watch(e, n, r) - ); - } - var On = 0; - function Sn(t) { - var e = t.options; - if (t.super) { - var n = Sn(t.super); - if (n !== t.superOptions) { - t.superOptions = n; - var r = (function(t) { - var e, - n = t.options, - r = t.sealedOptions; - for (var o in n) n[o] !== r[o] && (e || (e = {}), (e[o] = n[o])); - return e; - })(t); - r && P(t.extendOptions, r), - (e = t.options = Mt(n, t.extendOptions)).name && (e.components[e.name] = t); - } - } - return e; - } - function jn(t) { - this._init(t); - } - function An(t) { - t.cid = 0; - var e = 1; - t.extend = function(t) { - t = t || {}; - var n = this, - r = n.cid, - o = t._Ctor || (t._Ctor = {}); - if (o[r]) return o[r]; - var i = t.name || n.options.name; - var a = function(t) { - this._init(t); - }; - return ( - ((a.prototype = Object.create(n.prototype)).constructor = a), - (a.cid = e++), - (a.options = Mt(n.options, t)), - (a.super = n), - a.options.props && - (function(t) { - var e = t.options.props; - for (var n in e) yn(t.prototype, '_props', n); - })(a), - a.options.computed && - (function(t) { - var e = t.options.computed; - for (var n in e) bn(t.prototype, n, e[n]); - })(a), - (a.extend = n.extend), - (a.mixin = n.mixin), - (a.use = n.use), - N.forEach(function(t) { - a[t] = n[t]; - }), - i && (a.options.components[i] = a), - (a.superOptions = n.options), - (a.extendOptions = t), - (a.sealedOptions = P({}, a.options)), - (o[r] = a), - a - ); - }; - } - function En(t) { - return t && (t.Ctor.options.name || t.tag); - } - function kn(t, e) { - return Array.isArray(t) - ? t.indexOf(e) > -1 - : 'string' == typeof t - ? t.split(',').indexOf(e) > -1 - : !!h(t) && t.test(e); - } - function Cn(t, e) { - var n = t.cache, - r = t.keys, - o = t._vnode; - for (var i in n) { - var a = n[i]; - if (a) { - var u = En(a.componentOptions); - u && !e(u) && $n(n, i, r, o); - } - } - } - function $n(t, e, n, r) { - var o = t[e]; - !o || (r && o.tag === r.tag) || o.componentInstance.$destroy(), (t[e] = null), _(n, e); - } - (jn.prototype._init = function(t) { - var e = this; - (e._uid = On++), - (e._isVue = !0), - t && t._isComponent - ? (function(t, e) { - var n = (t.$options = Object.create(t.constructor.options)), - r = e._parentVnode; - (n.parent = e.parent), (n._parentVnode = r); - var o = r.componentOptions; - (n.propsData = o.propsData), - (n._parentListeners = o.listeners), - (n._renderChildren = o.children), - (n._componentTag = o.tag), - e.render && ((n.render = e.render), (n.staticRenderFns = e.staticRenderFns)); - })(e, t) - : (e.$options = Mt(Sn(e.constructor), t || {}, e)), - (e._renderProxy = e), - (e._self = e), - (function(t) { - var e = t.$options, - n = e.parent; - if (n && !e.abstract) { - for (; n.$options.abstract && n.$parent; ) n = n.$parent; - n.$children.push(t); - } - (t.$parent = n), - (t.$root = n ? n.$root : t), - (t.$children = []), - (t.$refs = {}), - (t._watcher = null), - (t._inactive = null), - (t._directInactive = !1), - (t._isMounted = !1), - (t._isDestroyed = !1), - (t._isBeingDestroyed = !1); - })(e), - (function(t) { - (t._events = Object.create(null)), (t._hasHookEvent = !1); - var e = t.$options._parentListeners; - e && Xe(t, e); - })(e), - (function(t) { - (t._vnode = null), (t._staticTrees = null); - var e = t.$options, - n = (t.$vnode = e._parentVnode), - r = n && n.context; - (t.$slots = de(e._renderChildren, r)), - (t.$scopedSlots = i), - (t._c = function(e, n, r, o) { - return Fe(t, e, n, r, o, !1); - }), - (t.$createElement = function(e, n, r, o) { - return Fe(t, e, n, r, o, !0); - }); - var o = n && n.data; - kt(t, '$attrs', (o && o.attrs) || i, null, !0), - kt(t, '$listeners', e._parentListeners || i, null, !0); - })(e), - en(e, 'beforeCreate'), - (function(t) { - var e = he(t.$options.inject, t); - e && - (jt(!1), - Object.keys(e).forEach(function(n) { - kt(t, n, e[n]); - }), - jt(!0)); - })(e), - mn(e), - (function(t) { - var e = t.$options.provide; - e && (t._provided = 'function' == typeof e ? e.call(t) : e); - })(e), - en(e, 'created'), - e.$options.el && e.$mount(e.$options.el); - }), - (function(t) { - var e = { - get: function() { - return this._data; - }, - }, - n = { - get: function() { - return this._props; - }, - }; - Object.defineProperty(t.prototype, '$data', e), - Object.defineProperty(t.prototype, '$props', n), - (t.prototype.$set = Ct), - (t.prototype.$delete = $t), - (t.prototype.$watch = function(t, e, n) { - if (p(e)) return wn(this, t, e, n); - (n = n || {}).user = !0; - var r = new dn(this, t, e, n); - if (n.immediate) - try { - e.call(this, r.value); - } catch (t) { - Ht(t, this, 'callback for immediate watcher "' + r.expression + '"'); - } - return function() { - r.teardown(); - }; - }); - })(jn), - (function(t) { - var e = /^hook:/; - (t.prototype.$on = function(t, n) { - var r = this; - if (Array.isArray(t)) for (var o = 0, i = t.length; o < i; o++) r.$on(t[o], n); - else (r._events[t] || (r._events[t] = [])).push(n), e.test(t) && (r._hasHookEvent = !0); - return r; - }), - (t.prototype.$once = function(t, e) { - var n = this; - function r() { - n.$off(t, r), e.apply(n, arguments); - } - return (r.fn = e), n.$on(t, r), n; - }), - (t.prototype.$off = function(t, e) { - var n = this; - if (!arguments.length) return (n._events = Object.create(null)), n; - if (Array.isArray(t)) { - for (var r = 0, o = t.length; r < o; r++) n.$off(t[r], e); - return n; - } - var i, - a = n._events[t]; - if (!a) return n; - if (!e) return (n._events[t] = null), n; - for (var u = a.length; u--; ) - if ((i = a[u]) === e || i.fn === e) { - a.splice(u, 1); - break; - } - return n; - }), - (t.prototype.$emit = function(t) { - var e = this, - n = e._events[t]; - if (n) { - n = n.length > 1 ? $(n) : n; - for ( - var r = $(arguments, 1), o = 'event handler for "' + t + '"', i = 0, a = n.length; - i < a; - i++ - ) - qt(n[i], e, r, e, o); - } - return e; - }); - })(jn), - (function(t) { - (t.prototype._update = function(t, e) { - var n = this, - r = n.$el, - o = n._vnode, - i = Ye(n); - (n._vnode = t), - (n.$el = o ? n.__patch__(o, t) : n.__patch__(n.$el, t, e, !1)), - i(), - r && (r.__vue__ = null), - n.$el && (n.$el.__vue__ = n), - n.$vnode && n.$parent && n.$vnode === n.$parent._vnode && (n.$parent.$el = n.$el); - }), - (t.prototype.$forceUpdate = function() { - this._watcher && this._watcher.update(); - }), - (t.prototype.$destroy = function() { - var t = this; - if (!t._isBeingDestroyed) { - en(t, 'beforeDestroy'), (t._isBeingDestroyed = !0); - var e = t.$parent; - !e || e._isBeingDestroyed || t.$options.abstract || _(e.$children, t), - t._watcher && t._watcher.teardown(); - for (var n = t._watchers.length; n--; ) t._watchers[n].teardown(); - t._data.__ob__ && t._data.__ob__.vmCount--, - (t._isDestroyed = !0), - t.__patch__(t._vnode, null), - en(t, 'destroyed'), - t.$off(), - t.$el && (t.$el.__vue__ = null), - t.$vnode && (t.$vnode.parent = null); - } - }); - })(jn), - (function(t) { - Le(t.prototype), - (t.prototype.$nextTick = function(t) { - return re(t, this); - }), - (t.prototype._render = function() { - var t, - e = this, - n = e.$options, - r = n.render, - o = n._parentVnode; - o && (e.$scopedSlots = ye(o.data.scopedSlots, e.$slots, e.$scopedSlots)), - (e.$vnode = o); - try { - (Ve = e), (t = r.call(e._renderProxy, e.$createElement)); - } catch (n) { - Ht(n, e, 'render'), (t = e._vnode); - } finally { - Ve = null; - } - return ( - Array.isArray(t) && 1 === t.length && (t = t[0]), - t instanceof yt || (t = gt()), - (t.parent = o), - t - ); - }); - })(jn); - var Pn = [String, RegExp, Array], - Tn = { - KeepAlive: { - name: 'keep-alive', - abstract: !0, - props: { include: Pn, exclude: Pn, max: [String, Number] }, - created: function() { - (this.cache = Object.create(null)), (this.keys = []); - }, - destroyed: function() { - for (var t in this.cache) $n(this.cache, t, this.keys); - }, - mounted: function() { - var t = this; - this.$watch('include', function(e) { - Cn(t, function(t) { - return kn(e, t); - }); - }), - this.$watch('exclude', function(e) { - Cn(t, function(t) { - return !kn(e, t); - }); - }); - }, - render: function() { - var t = this.$slots.default, - e = We(t), - n = e && e.componentOptions; - if (n) { - var r = En(n), - o = this.include, - i = this.exclude; - if ((o && (!r || !kn(o, r))) || (i && r && kn(i, r))) return e; - var a = this.cache, - u = this.keys, - c = null == e.key ? n.Ctor.cid + (n.tag ? '::' + n.tag : '') : e.key; - a[c] - ? ((e.componentInstance = a[c].componentInstance), _(u, c), u.push(c)) - : ((a[c] = e), - u.push(c), - this.max && u.length > parseInt(this.max) && $n(a, u[0], u, this._vnode)), - (e.data.keepAlive = !0); - } - return e || (t && t[0]); - }, - }, - }; - !(function(t) { - var e = { - get: function() { - return F; - }, - }; - Object.defineProperty(t, 'config', e), - (t.util = { warn: ft, extend: P, mergeOptions: Mt, defineReactive: kt }), - (t.set = Ct), - (t.delete = $t), - (t.nextTick = re), - (t.observable = function(t) { - return Et(t), t; - }), - (t.options = Object.create(null)), - N.forEach(function(e) { - t.options[e + 's'] = Object.create(null); - }), - (t.options._base = t), - P(t.options.components, Tn), - (function(t) { - t.use = function(t) { - var e = this._installedPlugins || (this._installedPlugins = []); - if (e.indexOf(t) > -1) return this; - var n = $(arguments, 1); - return ( - n.unshift(this), - 'function' == typeof t.install - ? t.install.apply(t, n) - : 'function' == typeof t && t.apply(null, n), - e.push(t), - this - ); - }; - })(t), - (function(t) { - t.mixin = function(t) { - return (this.options = Mt(this.options, t)), this; - }; - })(t), - An(t), - (function(t) { - N.forEach(function(e) { - t[e] = function(t, n) { - return n - ? ('component' === e && - p(n) && - ((n.name = n.name || t), (n = this.options._base.extend(n))), - 'directive' === e && 'function' == typeof n && (n = { bind: n, update: n }), - (this.options[e + 's'][t] = n), - n) - : this.options[e + 's'][t]; - }; - }); - })(t); - })(jn), - Object.defineProperty(jn.prototype, '$isServer', { get: it }), - Object.defineProperty(jn.prototype, '$ssrContext', { - get: function() { - return this.$vnode && this.$vnode.ssrContext; - }, - }), - Object.defineProperty(jn, 'FunctionalRenderContext', { value: Re }), - (jn.version = '2.6.12'); - var Ln = g('style,class'), - Rn = g('input,textarea,option,select,progress'), - zn = g('contenteditable,draggable,spellcheck'), - Dn = g('events,caret,typing,plaintext-only'), - In = g( - 'allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible', - ), - Mn = 'http://www.w3.org/1999/xlink', - Nn = function(t) { - return ':' === t.charAt(5) && 'xlink' === t.slice(0, 5); - }, - Un = function(t) { - return Nn(t) ? t.slice(6, t.length) : ''; - }, - Fn = function(t) { - return null == t || !1 === t; - }; - function Bn(t) { - for (var e = t.data, n = t, r = t; u(r.componentInstance); ) - (r = r.componentInstance._vnode) && r.data && (e = Vn(r.data, e)); - for (; u((n = n.parent)); ) n && n.data && (e = Vn(e, n.data)); - return (function(t, e) { - if (u(t) || u(e)) return Hn(t, qn(e)); - return ''; - })(e.staticClass, e.class); - } - function Vn(t, e) { - return { - staticClass: Hn(t.staticClass, e.staticClass), - class: u(t.class) ? [t.class, e.class] : e.class, - }; - } - function Hn(t, e) { - return t ? (e ? t + ' ' + e : t) : e || ''; - } - function qn(t) { - return Array.isArray(t) - ? (function(t) { - for (var e, n = '', r = 0, o = t.length; r < o; r++) - u((e = qn(t[r]))) && '' !== e && (n && (n += ' '), (n += e)); - return n; - })(t) - : f(t) - ? (function(t) { - var e = ''; - for (var n in t) t[n] && (e && (e += ' '), (e += n)); - return e; - })(t) - : 'string' == typeof t - ? t - : ''; - } - var Wn = { svg: 'http://www.w3.org/2000/svg', math: 'http://www.w3.org/1998/Math/MathML' }, - Gn = g( - 'html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot', - ), - Kn = g( - 'svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view', - !0, - ), - Jn = function(t) { - return Gn(t) || Kn(t); - }; - var Xn = Object.create(null); - var Qn = g('text,number,password,search,email,tel,url'); - var Yn = Object.freeze({ - createElement: function(t, e) { - var n = document.createElement(t); - return ( - 'select' !== t || - (e.data && - e.data.attrs && - void 0 !== e.data.attrs.multiple && - n.setAttribute('multiple', 'multiple')), - n - ); - }, - createElementNS: function(t, e) { - return document.createElementNS(Wn[t], e); - }, - createTextNode: function(t) { - return document.createTextNode(t); - }, - createComment: function(t) { - return document.createComment(t); - }, - insertBefore: function(t, e, n) { - t.insertBefore(e, n); - }, - removeChild: function(t, e) { - t.removeChild(e); - }, - appendChild: function(t, e) { - t.appendChild(e); - }, - parentNode: function(t) { - return t.parentNode; - }, - nextSibling: function(t) { - return t.nextSibling; - }, - tagName: function(t) { - return t.tagName; - }, - setTextContent: function(t, e) { - t.textContent = e; - }, - setStyleScope: function(t, e) { - t.setAttribute(e, ''); - }, - }), - Zn = { - create: function(t, e) { - tr(e); - }, - update: function(t, e) { - t.data.ref !== e.data.ref && (tr(t, !0), tr(e)); - }, - destroy: function(t) { - tr(t, !0); - }, - }; - function tr(t, e) { - var n = t.data.ref; - if (u(n)) { - var r = t.context, - o = t.componentInstance || t.elm, - i = r.$refs; - e - ? Array.isArray(i[n]) - ? _(i[n], o) - : i[n] === o && (i[n] = void 0) - : t.data.refInFor - ? Array.isArray(i[n]) - ? i[n].indexOf(o) < 0 && i[n].push(o) - : (i[n] = [o]) - : (i[n] = o); - } - } - var er = new yt('', {}, []), - nr = ['create', 'activate', 'update', 'remove', 'destroy']; - function rr(t, e) { - return ( - t.key === e.key && - ((t.tag === e.tag && - t.isComment === e.isComment && - u(t.data) === u(e.data) && - (function(t, e) { - if ('input' !== t.tag) return !0; - var n, - r = u((n = t.data)) && u((n = n.attrs)) && n.type, - o = u((n = e.data)) && u((n = n.attrs)) && n.type; - return r === o || (Qn(r) && Qn(o)); - })(t, e)) || - (c(t.isAsyncPlaceholder) && t.asyncFactory === e.asyncFactory && a(e.asyncFactory.error))) - ); - } - function or(t, e, n) { - var r, - o, - i = {}; - for (r = e; r <= n; ++r) u((o = t[r].key)) && (i[o] = r); - return i; - } - var ir = { - create: ar, - update: ar, - destroy: function(t) { - ar(t, er); - }, - }; - function ar(t, e) { - (t.data.directives || e.data.directives) && - (function(t, e) { - var n, - r, - o, - i = t === er, - a = e === er, - u = cr(t.data.directives, t.context), - c = cr(e.data.directives, e.context), - s = [], - f = []; - for (n in c) - (r = u[n]), - (o = c[n]), - r - ? ((o.oldValue = r.value), - (o.oldArg = r.arg), - fr(o, 'update', e, t), - o.def && o.def.componentUpdated && f.push(o)) - : (fr(o, 'bind', e, t), o.def && o.def.inserted && s.push(o)); - if (s.length) { - var l = function() { - for (var n = 0; n < s.length; n++) fr(s[n], 'inserted', e, t); - }; - i ? se(e, 'insert', l) : l(); - } - f.length && - se(e, 'postpatch', function() { - for (var n = 0; n < f.length; n++) fr(f[n], 'componentUpdated', e, t); - }); - if (!i) for (n in u) c[n] || fr(u[n], 'unbind', t, t, a); - })(t, e); - } - var ur = Object.create(null); - function cr(t, e) { - var n, - r, - o = Object.create(null); - if (!t) return o; - for (n = 0; n < t.length; n++) - (r = t[n]).modifiers || (r.modifiers = ur), - (o[sr(r)] = r), - (r.def = Nt(e.$options, 'directives', r.name)); - return o; - } - function sr(t) { - return t.rawName || t.name + '.' + Object.keys(t.modifiers || {}).join('.'); - } - function fr(t, e, n, r, o) { - var i = t.def && t.def[e]; - if (i) - try { - i(n.elm, t, n, r, o); - } catch (r) { - Ht(r, n.context, 'directive ' + t.name + ' ' + e + ' hook'); - } - } - var lr = [Zn, ir]; - function pr(t, e) { - var n = e.componentOptions; - if (!((u(n) && !1 === n.Ctor.options.inheritAttrs) || (a(t.data.attrs) && a(e.data.attrs)))) { - var r, - o, - i = e.elm, - c = t.data.attrs || {}, - s = e.data.attrs || {}; - for (r in (u(s.__ob__) && (s = e.data.attrs = P({}, s)), s)) - (o = s[r]), c[r] !== o && hr(i, r, o); - for (r in ((Q || Z) && s.value !== c.value && hr(i, 'value', s.value), c)) - a(s[r]) && (Nn(r) ? i.removeAttributeNS(Mn, Un(r)) : zn(r) || i.removeAttribute(r)); - } - } - function hr(t, e, n) { - t.tagName.indexOf('-') > -1 - ? dr(t, e, n) - : In(e) - ? Fn(n) - ? t.removeAttribute(e) - : ((n = 'allowfullscreen' === e && 'EMBED' === t.tagName ? 'true' : e), - t.setAttribute(e, n)) - : zn(e) - ? t.setAttribute( - e, - (function(t, e) { - return Fn(e) || 'false' === e - ? 'false' - : 'contenteditable' === t && Dn(e) - ? e - : 'true'; - })(e, n), - ) - : Nn(e) - ? Fn(n) - ? t.removeAttributeNS(Mn, Un(e)) - : t.setAttributeNS(Mn, e, n) - : dr(t, e, n); - } - function dr(t, e, n) { - if (Fn(n)) t.removeAttribute(e); - else { - if (Q && !Y && 'TEXTAREA' === t.tagName && 'placeholder' === e && '' !== n && !t.__ieph) { - var r = function(e) { - e.stopImmediatePropagation(), t.removeEventListener('input', r); - }; - t.addEventListener('input', r), (t.__ieph = !0); - } - t.setAttribute(e, n); - } - } - var vr = { create: pr, update: pr }; - function yr(t, e) { - var n = e.elm, - r = e.data, - o = t.data; - if (!(a(r.staticClass) && a(r.class) && (a(o) || (a(o.staticClass) && a(o.class))))) { - var i = Bn(e), - c = n._transitionClasses; - u(c) && (i = Hn(i, qn(c))), - i !== n._prevClass && (n.setAttribute('class', i), (n._prevClass = i)); - } - } - var mr, - gr = { create: yr, update: yr }; - function br(t, e, n) { - var r = mr; - return function o() { - var i = e.apply(null, arguments); - null !== i && wr(t, o, n, r); - }; - } - var _r = Jt && !(et && Number(et[1]) <= 53); - function xr(t, e, n, r) { - if (_r) { - var o = sn, - i = e; - e = i._wrapper = function(t) { - if ( - t.target === t.currentTarget || - t.timeStamp >= o || - t.timeStamp <= 0 || - t.target.ownerDocument !== document - ) - return i.apply(this, arguments); - }; - } - mr.addEventListener(t, e, rt ? { capture: n, passive: r } : n); - } - function wr(t, e, n, r) { - (r || mr).removeEventListener(t, e._wrapper || e, n); - } - function Or(t, e) { - if (!a(t.data.on) || !a(e.data.on)) { - var n = e.data.on || {}, - r = t.data.on || {}; - (mr = e.elm), - (function(t) { - if (u(t.__r)) { - var e = Q ? 'change' : 'input'; - (t[e] = [].concat(t.__r, t[e] || [])), delete t.__r; - } - u(t.__c) && ((t.change = [].concat(t.__c, t.change || [])), delete t.__c); - })(n), - ce(n, r, xr, wr, br, e.context), - (mr = void 0); - } - } - var Sr, - jr = { create: Or, update: Or }; - function Ar(t, e) { - if (!a(t.data.domProps) || !a(e.data.domProps)) { - var n, - r, - o = e.elm, - i = t.data.domProps || {}, - c = e.data.domProps || {}; - for (n in (u(c.__ob__) && (c = e.data.domProps = P({}, c)), i)) n in c || (o[n] = ''); - for (n in c) { - if (((r = c[n]), 'textContent' === n || 'innerHTML' === n)) { - if ((e.children && (e.children.length = 0), r === i[n])) continue; - 1 === o.childNodes.length && o.removeChild(o.childNodes[0]); - } - if ('value' === n && 'PROGRESS' !== o.tagName) { - o._value = r; - var s = a(r) ? '' : String(r); - Er(o, s) && (o.value = s); - } else if ('innerHTML' === n && Kn(o.tagName) && a(o.innerHTML)) { - (Sr = Sr || document.createElement('div')).innerHTML = '' + r + ''; - for (var f = Sr.firstChild; o.firstChild; ) o.removeChild(o.firstChild); - for (; f.firstChild; ) o.appendChild(f.firstChild); - } else if (r !== i[n]) - try { - o[n] = r; - } catch (t) {} - } - } - } - function Er(t, e) { - return ( - !t.composing && - ('OPTION' === t.tagName || - (function(t, e) { - var n = !0; - try { - n = document.activeElement !== t; - } catch (t) {} - return n && t.value !== e; - })(t, e) || - (function(t, e) { - var n = t.value, - r = t._vModifiers; - if (u(r)) { - if (r.number) return m(n) !== m(e); - if (r.trim) return n.trim() !== e.trim(); - } - return n !== e; - })(t, e)) - ); - } - var kr = { create: Ar, update: Ar }, - Cr = O(function(t) { - var e = {}, - n = /:(.+)/; - return ( - t.split(/;(?![^(]*\))/g).forEach(function(t) { - if (t) { - var r = t.split(n); - r.length > 1 && (e[r[0].trim()] = r[1].trim()); - } - }), - e - ); - }); - function $r(t) { - var e = Pr(t.style); - return t.staticStyle ? P(t.staticStyle, e) : e; - } - function Pr(t) { - return Array.isArray(t) ? T(t) : 'string' == typeof t ? Cr(t) : t; - } - var Tr, - Lr = /^--/, - Rr = /\s*!important$/, - zr = function(t, e, n) { - if (Lr.test(e)) t.style.setProperty(e, n); - else if (Rr.test(n)) t.style.setProperty(k(e), n.replace(Rr, ''), 'important'); - else { - var r = Ir(e); - if (Array.isArray(n)) for (var o = 0, i = n.length; o < i; o++) t.style[r] = n[o]; - else t.style[r] = n; - } - }, - Dr = ['Webkit', 'Moz', 'ms'], - Ir = O(function(t) { - if (((Tr = Tr || document.createElement('div').style), 'filter' !== (t = j(t)) && t in Tr)) - return t; - for (var e = t.charAt(0).toUpperCase() + t.slice(1), n = 0; n < Dr.length; n++) { - var r = Dr[n] + e; - if (r in Tr) return r; - } - }); - function Mr(t, e) { - var n = e.data, - r = t.data; - if (!(a(n.staticStyle) && a(n.style) && a(r.staticStyle) && a(r.style))) { - var o, - i, - c = e.elm, - s = r.staticStyle, - f = r.normalizedStyle || r.style || {}, - l = s || f, - p = Pr(e.data.style) || {}; - e.data.normalizedStyle = u(p.__ob__) ? P({}, p) : p; - var h = (function(t, e) { - var n, - r = {}; - if (e) - for (var o = t; o.componentInstance; ) - (o = o.componentInstance._vnode) && o.data && (n = $r(o.data)) && P(r, n); - (n = $r(t.data)) && P(r, n); - for (var i = t; (i = i.parent); ) i.data && (n = $r(i.data)) && P(r, n); - return r; - })(e, !0); - for (i in l) a(h[i]) && zr(c, i, ''); - for (i in h) (o = h[i]) !== l[i] && zr(c, i, null == o ? '' : o); - } - } - var Nr = { create: Mr, update: Mr }, - Ur = /\s+/; - function Fr(t, e) { - if (e && (e = e.trim())) - if (t.classList) - e.indexOf(' ') > -1 - ? e.split(Ur).forEach(function(e) { - return t.classList.add(e); - }) - : t.classList.add(e); - else { - var n = ' ' + (t.getAttribute('class') || '') + ' '; - n.indexOf(' ' + e + ' ') < 0 && t.setAttribute('class', (n + e).trim()); - } - } - function Br(t, e) { - if (e && (e = e.trim())) - if (t.classList) - e.indexOf(' ') > -1 - ? e.split(Ur).forEach(function(e) { - return t.classList.remove(e); - }) - : t.classList.remove(e), - t.classList.length || t.removeAttribute('class'); - else { - for ( - var n = ' ' + (t.getAttribute('class') || '') + ' ', r = ' ' + e + ' '; - n.indexOf(r) >= 0; - - ) - n = n.replace(r, ' '); - (n = n.trim()) ? t.setAttribute('class', n) : t.removeAttribute('class'); - } - } - function Vr(t) { - if (t) { - if ('object' == typeof t) { - var e = {}; - return !1 !== t.css && P(e, Hr(t.name || 'v')), P(e, t), e; - } - return 'string' == typeof t ? Hr(t) : void 0; - } - } - var Hr = O(function(t) { - return { - enterClass: t + '-enter', - enterToClass: t + '-enter-to', - enterActiveClass: t + '-enter-active', - leaveClass: t + '-leave', - leaveToClass: t + '-leave-to', - leaveActiveClass: t + '-leave-active', - }; - }), - qr = G && !Y, - Wr = 'transition', - Gr = 'transitionend', - Kr = 'animation', - Jr = 'animationend'; - qr && - (void 0 === window.ontransitionend && - void 0 !== window.onwebkittransitionend && - ((Wr = 'WebkitTransition'), (Gr = 'webkitTransitionEnd')), - void 0 === window.onanimationend && - void 0 !== window.onwebkitanimationend && - ((Kr = 'WebkitAnimation'), (Jr = 'webkitAnimationEnd'))); - var Xr = G - ? window.requestAnimationFrame - ? window.requestAnimationFrame.bind(window) - : setTimeout - : function(t) { - return t(); - }; - function Qr(t) { - Xr(function() { - Xr(t); - }); - } - function Yr(t, e) { - var n = t._transitionClasses || (t._transitionClasses = []); - n.indexOf(e) < 0 && (n.push(e), Fr(t, e)); - } - function Zr(t, e) { - t._transitionClasses && _(t._transitionClasses, e), Br(t, e); - } - function to(t, e, n) { - var r = no(t, e), - o = r.type, - i = r.timeout, - a = r.propCount; - if (!o) return n(); - var u = 'transition' === o ? Gr : Jr, - c = 0, - s = function() { - t.removeEventListener(u, f), n(); - }, - f = function(e) { - e.target === t && ++c >= a && s(); - }; - setTimeout(function() { - c < a && s(); - }, i + 1), - t.addEventListener(u, f); - } - var eo = /\b(transform|all)(,|$)/; - function no(t, e) { - var n, - r = window.getComputedStyle(t), - o = (r[Wr + 'Delay'] || '').split(', '), - i = (r[Wr + 'Duration'] || '').split(', '), - a = ro(o, i), - u = (r[Kr + 'Delay'] || '').split(', '), - c = (r[Kr + 'Duration'] || '').split(', '), - s = ro(u, c), - f = 0, - l = 0; - return ( - 'transition' === e - ? a > 0 && ((n = 'transition'), (f = a), (l = i.length)) - : 'animation' === e - ? s > 0 && ((n = 'animation'), (f = s), (l = c.length)) - : (l = (n = (f = Math.max(a, s)) > 0 ? (a > s ? 'transition' : 'animation') : null) - ? 'transition' === n - ? i.length - : c.length - : 0), - { - type: n, - timeout: f, - propCount: l, - hasTransform: 'transition' === n && eo.test(r[Wr + 'Property']), - } - ); - } - function ro(t, e) { - for (; t.length < e.length; ) t = t.concat(t); - return Math.max.apply( - null, - e.map(function(e, n) { - return oo(e) + oo(t[n]); - }), - ); - } - function oo(t) { - return 1e3 * Number(t.slice(0, -1).replace(',', '.')); - } - function io(t, e) { - var n = t.elm; - u(n._leaveCb) && ((n._leaveCb.cancelled = !0), n._leaveCb()); - var r = Vr(t.data.transition); - if (!a(r) && !u(n._enterCb) && 1 === n.nodeType) { - for ( - var o = r.css, - i = r.type, - c = r.enterClass, - s = r.enterToClass, - l = r.enterActiveClass, - p = r.appearClass, - h = r.appearToClass, - d = r.appearActiveClass, - v = r.beforeEnter, - y = r.enter, - g = r.afterEnter, - b = r.enterCancelled, - _ = r.beforeAppear, - x = r.appear, - w = r.afterAppear, - O = r.appearCancelled, - S = r.duration, - j = Qe, - A = Qe.$vnode; - A && A.parent; - - ) - (j = A.context), (A = A.parent); - var E = !j._isMounted || !t.isRootInsert; - if (!E || x || '' === x) { - var k = E && p ? p : c, - C = E && d ? d : l, - $ = E && h ? h : s, - P = (E && _) || v, - T = E && 'function' == typeof x ? x : y, - L = (E && w) || g, - R = (E && O) || b, - z = m(f(S) ? S.enter : S); - 0; - var D = !1 !== o && !Y, - I = co(T), - N = (n._enterCb = M(function() { - D && (Zr(n, $), Zr(n, C)), - N.cancelled ? (D && Zr(n, k), R && R(n)) : L && L(n), - (n._enterCb = null); - })); - t.data.show || - se(t, 'insert', function() { - var e = n.parentNode, - r = e && e._pending && e._pending[t.key]; - r && r.tag === t.tag && r.elm._leaveCb && r.elm._leaveCb(), T && T(n, N); - }), - P && P(n), - D && - (Yr(n, k), - Yr(n, C), - Qr(function() { - Zr(n, k), N.cancelled || (Yr(n, $), I || (uo(z) ? setTimeout(N, z) : to(n, i, N))); - })), - t.data.show && (e && e(), T && T(n, N)), - D || I || N(); - } - } - } - function ao(t, e) { - var n = t.elm; - u(n._enterCb) && ((n._enterCb.cancelled = !0), n._enterCb()); - var r = Vr(t.data.transition); - if (a(r) || 1 !== n.nodeType) return e(); - if (!u(n._leaveCb)) { - var o = r.css, - i = r.type, - c = r.leaveClass, - s = r.leaveToClass, - l = r.leaveActiveClass, - p = r.beforeLeave, - h = r.leave, - d = r.afterLeave, - v = r.leaveCancelled, - y = r.delayLeave, - g = r.duration, - b = !1 !== o && !Y, - _ = co(h), - x = m(f(g) ? g.leave : g); - 0; - var w = (n._leaveCb = M(function() { - n.parentNode && n.parentNode._pending && (n.parentNode._pending[t.key] = null), - b && (Zr(n, s), Zr(n, l)), - w.cancelled ? (b && Zr(n, c), v && v(n)) : (e(), d && d(n)), - (n._leaveCb = null); - })); - y ? y(O) : O(); - } - function O() { - w.cancelled || - (!t.data.show && - n.parentNode && - ((n.parentNode._pending || (n.parentNode._pending = {}))[t.key] = t), - p && p(n), - b && - (Yr(n, c), - Yr(n, l), - Qr(function() { - Zr(n, c), w.cancelled || (Yr(n, s), _ || (uo(x) ? setTimeout(w, x) : to(n, i, w))); - })), - h && h(n, w), - b || _ || w()); - } - } - function uo(t) { - return 'number' == typeof t && !isNaN(t); - } - function co(t) { - if (a(t)) return !1; - var e = t.fns; - return u(e) ? co(Array.isArray(e) ? e[0] : e) : (t._length || t.length) > 1; - } - function so(t, e) { - !0 !== e.data.show && io(e); - } - var fo = (function(t) { - var e, - n, - r = {}, - o = t.modules, - i = t.nodeOps; - for (e = 0; e < nr.length; ++e) - for (r[nr[e]] = [], n = 0; n < o.length; ++n) u(o[n][nr[e]]) && r[nr[e]].push(o[n][nr[e]]); - function f(t) { - var e = i.parentNode(t); - u(e) && i.removeChild(e, t); - } - function l(t, e, n, o, a, s, f) { - if ( - (u(t.elm) && u(s) && (t = s[f] = _t(t)), - (t.isRootInsert = !a), - !(function(t, e, n, o) { - var i = t.data; - if (u(i)) { - var a = u(t.componentInstance) && i.keepAlive; - if ((u((i = i.hook)) && u((i = i.init)) && i(t, !1), u(t.componentInstance))) - return ( - p(t, e), - h(n, t.elm, o), - c(a) && - (function(t, e, n, o) { - var i, - a = t; - for (; a.componentInstance; ) - if ( - ((a = a.componentInstance._vnode), - u((i = a.data)) && u((i = i.transition))) - ) { - for (i = 0; i < r.activate.length; ++i) r.activate[i](er, a); - e.push(a); - break; - } - h(n, t.elm, o); - })(t, e, n, o), - !0 - ); - } - })(t, e, n, o)) - ) { - var l = t.data, - v = t.children, - g = t.tag; - u(g) - ? ((t.elm = t.ns ? i.createElementNS(t.ns, g) : i.createElement(g, t)), - m(t), - d(t, v, e), - u(l) && y(t, e), - h(n, t.elm, o)) - : c(t.isComment) - ? ((t.elm = i.createComment(t.text)), h(n, t.elm, o)) - : ((t.elm = i.createTextNode(t.text)), h(n, t.elm, o)); - } - } - function p(t, e) { - u(t.data.pendingInsert) && - (e.push.apply(e, t.data.pendingInsert), (t.data.pendingInsert = null)), - (t.elm = t.componentInstance.$el), - v(t) ? (y(t, e), m(t)) : (tr(t), e.push(t)); - } - function h(t, e, n) { - u(t) && (u(n) ? i.parentNode(n) === t && i.insertBefore(t, e, n) : i.appendChild(t, e)); - } - function d(t, e, n) { - if (Array.isArray(e)) { - 0; - for (var r = 0; r < e.length; ++r) l(e[r], n, t.elm, null, !0, e, r); - } else s(t.text) && i.appendChild(t.elm, i.createTextNode(String(t.text))); - } - function v(t) { - for (; t.componentInstance; ) t = t.componentInstance._vnode; - return u(t.tag); - } - function y(t, n) { - for (var o = 0; o < r.create.length; ++o) r.create[o](er, t); - u((e = t.data.hook)) && (u(e.create) && e.create(er, t), u(e.insert) && n.push(t)); - } - function m(t) { - var e; - if (u((e = t.fnScopeId))) i.setStyleScope(t.elm, e); - else - for (var n = t; n; ) - u((e = n.context)) && u((e = e.$options._scopeId)) && i.setStyleScope(t.elm, e), - (n = n.parent); - u((e = Qe)) && - e !== t.context && - e !== t.fnContext && - u((e = e.$options._scopeId)) && - i.setStyleScope(t.elm, e); - } - function b(t, e, n, r, o, i) { - for (; r <= o; ++r) l(n[r], i, t, e, !1, n, r); - } - function _(t) { - var e, - n, - o = t.data; - if (u(o)) - for (u((e = o.hook)) && u((e = e.destroy)) && e(t), e = 0; e < r.destroy.length; ++e) - r.destroy[e](t); - if (u((e = t.children))) for (n = 0; n < t.children.length; ++n) _(t.children[n]); - } - function x(t, e, n) { - for (; e <= n; ++e) { - var r = t[e]; - u(r) && (u(r.tag) ? (w(r), _(r)) : f(r.elm)); - } - } - function w(t, e) { - if (u(e) || u(t.data)) { - var n, - o = r.remove.length + 1; - for ( - u(e) - ? (e.listeners += o) - : (e = (function(t, e) { - function n() { - 0 == --n.listeners && f(t); - } - return (n.listeners = e), n; - })(t.elm, o)), - u((n = t.componentInstance)) && u((n = n._vnode)) && u(n.data) && w(n, e), - n = 0; - n < r.remove.length; - ++n - ) - r.remove[n](t, e); - u((n = t.data.hook)) && u((n = n.remove)) ? n(t, e) : e(); - } else f(t.elm); - } - function O(t, e, n, r) { - for (var o = n; o < r; o++) { - var i = e[o]; - if (u(i) && rr(t, i)) return o; - } - } - function S(t, e, n, o, s, f) { - if (t !== e) { - u(e.elm) && u(o) && (e = o[s] = _t(e)); - var p = (e.elm = t.elm); - if (c(t.isAsyncPlaceholder)) - u(e.asyncFactory.resolved) ? E(t.elm, e, n) : (e.isAsyncPlaceholder = !0); - else if ( - c(e.isStatic) && - c(t.isStatic) && - e.key === t.key && - (c(e.isCloned) || c(e.isOnce)) - ) - e.componentInstance = t.componentInstance; - else { - var h, - d = e.data; - u(d) && u((h = d.hook)) && u((h = h.prepatch)) && h(t, e); - var y = t.children, - m = e.children; - if (u(d) && v(e)) { - for (h = 0; h < r.update.length; ++h) r.update[h](t, e); - u((h = d.hook)) && u((h = h.update)) && h(t, e); - } - a(e.text) - ? u(y) && u(m) - ? y !== m && - (function(t, e, n, r, o) { - var c, - s, - f, - p = 0, - h = 0, - d = e.length - 1, - v = e[0], - y = e[d], - m = n.length - 1, - g = n[0], - _ = n[m], - w = !o; - for (0; p <= d && h <= m; ) - a(v) - ? (v = e[++p]) - : a(y) - ? (y = e[--d]) - : rr(v, g) - ? (S(v, g, r, n, h), (v = e[++p]), (g = n[++h])) - : rr(y, _) - ? (S(y, _, r, n, m), (y = e[--d]), (_ = n[--m])) - : rr(v, _) - ? (S(v, _, r, n, m), - w && i.insertBefore(t, v.elm, i.nextSibling(y.elm)), - (v = e[++p]), - (_ = n[--m])) - : rr(y, g) - ? (S(y, g, r, n, h), - w && i.insertBefore(t, y.elm, v.elm), - (y = e[--d]), - (g = n[++h])) - : (a(c) && (c = or(e, p, d)), - a((s = u(g.key) ? c[g.key] : O(g, e, p, d))) - ? l(g, r, t, v.elm, !1, n, h) - : rr((f = e[s]), g) - ? (S(f, g, r, n, h), - (e[s] = void 0), - w && i.insertBefore(t, f.elm, v.elm)) - : l(g, r, t, v.elm, !1, n, h), - (g = n[++h])); - p > d - ? b(t, a(n[m + 1]) ? null : n[m + 1].elm, n, h, m, r) - : h > m && x(e, p, d); - })(p, y, m, n, f) - : u(m) - ? (u(t.text) && i.setTextContent(p, ''), b(p, null, m, 0, m.length - 1, n)) - : u(y) - ? x(y, 0, y.length - 1) - : u(t.text) && i.setTextContent(p, '') - : t.text !== e.text && i.setTextContent(p, e.text), - u(d) && u((h = d.hook)) && u((h = h.postpatch)) && h(t, e); - } - } - } - function j(t, e, n) { - if (c(n) && u(t.parent)) t.parent.data.pendingInsert = e; - else for (var r = 0; r < e.length; ++r) e[r].data.hook.insert(e[r]); - } - var A = g('attrs,class,staticClass,staticStyle,key'); - function E(t, e, n, r) { - var o, - i = e.tag, - a = e.data, - s = e.children; - if (((r = r || (a && a.pre)), (e.elm = t), c(e.isComment) && u(e.asyncFactory))) - return (e.isAsyncPlaceholder = !0), !0; - if (u(a) && (u((o = a.hook)) && u((o = o.init)) && o(e, !0), u((o = e.componentInstance)))) - return p(e, n), !0; - if (u(i)) { - if (u(s)) - if (t.hasChildNodes()) - if (u((o = a)) && u((o = o.domProps)) && u((o = o.innerHTML))) { - if (o !== t.innerHTML) return !1; - } else { - for (var f = !0, l = t.firstChild, h = 0; h < s.length; h++) { - if (!l || !E(l, s[h], n, r)) { - f = !1; - break; - } - l = l.nextSibling; - } - if (!f || l) return !1; - } - else d(e, s, n); - if (u(a)) { - var v = !1; - for (var m in a) - if (!A(m)) { - (v = !0), y(e, n); - break; - } - !v && a.class && ie(a.class); - } - } else t.data !== e.text && (t.data = e.text); - return !0; - } - return function(t, e, n, o) { - if (!a(e)) { - var s, - f = !1, - p = []; - if (a(t)) (f = !0), l(e, p); - else { - var h = u(t.nodeType); - if (!h && rr(t, e)) S(t, e, p, null, null, o); - else { - if (h) { - if ( - (1 === t.nodeType && - t.hasAttribute('data-server-rendered') && - (t.removeAttribute('data-server-rendered'), (n = !0)), - c(n) && E(t, e, p)) - ) - return j(e, p, !0), t; - (s = t), (t = new yt(i.tagName(s).toLowerCase(), {}, [], void 0, s)); - } - var d = t.elm, - y = i.parentNode(d); - if ((l(e, p, d._leaveCb ? null : y, i.nextSibling(d)), u(e.parent))) - for (var m = e.parent, g = v(e); m; ) { - for (var b = 0; b < r.destroy.length; ++b) r.destroy[b](m); - if (((m.elm = e.elm), g)) { - for (var w = 0; w < r.create.length; ++w) r.create[w](er, m); - var O = m.data.hook.insert; - if (O.merged) for (var A = 1; A < O.fns.length; A++) O.fns[A](); - } else tr(m); - m = m.parent; - } - u(y) ? x([t], 0, 0) : u(t.tag) && _(t); - } - } - return j(e, p, f), e.elm; - } - u(t) && _(t); - }; - })({ - nodeOps: Yn, - modules: [ - vr, - gr, - jr, - kr, - Nr, - G - ? { - create: so, - activate: so, - remove: function(t, e) { - !0 !== t.data.show ? ao(t, e) : e(); - }, - } - : {}, - ].concat(lr), - }); - Y && - document.addEventListener('selectionchange', function() { - var t = document.activeElement; - t && t.vmodel && bo(t, 'input'); - }); - var lo = { - inserted: function(t, e, n, r) { - 'select' === n.tag - ? (r.elm && !r.elm._vOptions - ? se(n, 'postpatch', function() { - lo.componentUpdated(t, e, n); - }) - : po(t, e, n.context), - (t._vOptions = [].map.call(t.options, yo))) - : ('textarea' === n.tag || Qn(t.type)) && - ((t._vModifiers = e.modifiers), - e.modifiers.lazy || - (t.addEventListener('compositionstart', mo), - t.addEventListener('compositionend', go), - t.addEventListener('change', go), - Y && (t.vmodel = !0))); - }, - componentUpdated: function(t, e, n) { - if ('select' === n.tag) { - po(t, e, n.context); - var r = t._vOptions, - o = (t._vOptions = [].map.call(t.options, yo)); - if ( - o.some(function(t, e) { - return !D(t, r[e]); - }) - ) - (t.multiple - ? e.value.some(function(t) { - return vo(t, o); - }) - : e.value !== e.oldValue && vo(e.value, o)) && bo(t, 'change'); - } - }, - }; - function po(t, e, n) { - ho(t, e, n), - (Q || Z) && - setTimeout(function() { - ho(t, e, n); - }, 0); - } - function ho(t, e, n) { - var r = e.value, - o = t.multiple; - if (!o || Array.isArray(r)) { - for (var i, a, u = 0, c = t.options.length; u < c; u++) - if (((a = t.options[u]), o)) (i = I(r, yo(a)) > -1), a.selected !== i && (a.selected = i); - else if (D(yo(a), r)) return void (t.selectedIndex !== u && (t.selectedIndex = u)); - o || (t.selectedIndex = -1); - } - } - function vo(t, e) { - return e.every(function(e) { - return !D(e, t); - }); - } - function yo(t) { - return '_value' in t ? t._value : t.value; - } - function mo(t) { - t.target.composing = !0; - } - function go(t) { - t.target.composing && ((t.target.composing = !1), bo(t.target, 'input')); - } - function bo(t, e) { - var n = document.createEvent('HTMLEvents'); - n.initEvent(e, !0, !0), t.dispatchEvent(n); - } - function _o(t) { - return !t.componentInstance || (t.data && t.data.transition) - ? t - : _o(t.componentInstance._vnode); - } - var xo = { - model: lo, - show: { - bind: function(t, e, n) { - var r = e.value, - o = (n = _o(n)).data && n.data.transition, - i = (t.__vOriginalDisplay = 'none' === t.style.display ? '' : t.style.display); - r && o - ? ((n.data.show = !0), - io(n, function() { - t.style.display = i; - })) - : (t.style.display = r ? i : 'none'); - }, - update: function(t, e, n) { - var r = e.value; - !r != !e.oldValue && - ((n = _o(n)).data && n.data.transition - ? ((n.data.show = !0), - r - ? io(n, function() { - t.style.display = t.__vOriginalDisplay; - }) - : ao(n, function() { - t.style.display = 'none'; - })) - : (t.style.display = r ? t.__vOriginalDisplay : 'none')); - }, - unbind: function(t, e, n, r, o) { - o || (t.style.display = t.__vOriginalDisplay); - }, - }, - }, - wo = { - name: String, - appear: Boolean, - css: Boolean, - mode: String, - type: String, - enterClass: String, - leaveClass: String, - enterToClass: String, - leaveToClass: String, - enterActiveClass: String, - leaveActiveClass: String, - appearClass: String, - appearActiveClass: String, - appearToClass: String, - duration: [Number, String, Object], - }; - function Oo(t) { - var e = t && t.componentOptions; - return e && e.Ctor.options.abstract ? Oo(We(e.children)) : t; - } - function So(t) { - var e = {}, - n = t.$options; - for (var r in n.propsData) e[r] = t[r]; - var o = n._parentListeners; - for (var i in o) e[j(i)] = o[i]; - return e; - } - function jo(t, e) { - if (/\d-keep-alive$/.test(e.tag)) - return t('keep-alive', { props: e.componentOptions.propsData }); - } - var Ao = function(t) { - return t.tag || qe(t); - }, - Eo = function(t) { - return 'show' === t.name; - }, - ko = { - name: 'transition', - props: wo, - abstract: !0, - render: function(t) { - var e = this, - n = this.$slots.default; - if (n && (n = n.filter(Ao)).length) { - 0; - var r = this.mode; - 0; - var o = n[0]; - if ( - (function(t) { - for (; (t = t.parent); ) if (t.data.transition) return !0; - })(this.$vnode) - ) - return o; - var i = Oo(o); - if (!i) return o; - if (this._leaving) return jo(t, o); - var a = '__transition-' + this._uid + '-'; - i.key = - null == i.key - ? i.isComment - ? a + 'comment' - : a + i.tag - : s(i.key) - ? 0 === String(i.key).indexOf(a) - ? i.key - : a + i.key - : i.key; - var u = ((i.data || (i.data = {})).transition = So(this)), - c = this._vnode, - f = Oo(c); - if ( - (i.data.directives && i.data.directives.some(Eo) && (i.data.show = !0), - f && - f.data && - !(function(t, e) { - return e.key === t.key && e.tag === t.tag; - })(i, f) && - !qe(f) && - (!f.componentInstance || !f.componentInstance._vnode.isComment)) - ) { - var l = (f.data.transition = P({}, u)); - if ('out-in' === r) - return ( - (this._leaving = !0), - se(l, 'afterLeave', function() { - (e._leaving = !1), e.$forceUpdate(); - }), - jo(t, o) - ); - if ('in-out' === r) { - if (qe(i)) return c; - var p, - h = function() { - p(); - }; - se(u, 'afterEnter', h), - se(u, 'enterCancelled', h), - se(l, 'delayLeave', function(t) { - p = t; - }); - } - } - return o; - } - }, - }, - Co = P({ tag: String, moveClass: String }, wo); - function $o(t) { - t.elm._moveCb && t.elm._moveCb(), t.elm._enterCb && t.elm._enterCb(); - } - function Po(t) { - t.data.newPos = t.elm.getBoundingClientRect(); - } - function To(t) { - var e = t.data.pos, - n = t.data.newPos, - r = e.left - n.left, - o = e.top - n.top; - if (r || o) { - t.data.moved = !0; - var i = t.elm.style; - (i.transform = i.WebkitTransform = 'translate(' + r + 'px,' + o + 'px)'), - (i.transitionDuration = '0s'); - } - } - delete Co.mode; - var Lo = { - Transition: ko, - TransitionGroup: { - props: Co, - beforeMount: function() { - var t = this, - e = this._update; - this._update = function(n, r) { - var o = Ye(t); - t.__patch__(t._vnode, t.kept, !1, !0), (t._vnode = t.kept), o(), e.call(t, n, r); - }; - }, - render: function(t) { - for ( - var e = this.tag || this.$vnode.data.tag || 'span', - n = Object.create(null), - r = (this.prevChildren = this.children), - o = this.$slots.default || [], - i = (this.children = []), - a = So(this), - u = 0; - u < o.length; - u++ - ) { - var c = o[u]; - if (c.tag) - if (null != c.key && 0 !== String(c.key).indexOf('__vlist')) - i.push(c), (n[c.key] = c), ((c.data || (c.data = {})).transition = a); - else; - } - if (r) { - for (var s = [], f = [], l = 0; l < r.length; l++) { - var p = r[l]; - (p.data.transition = a), - (p.data.pos = p.elm.getBoundingClientRect()), - n[p.key] ? s.push(p) : f.push(p); - } - (this.kept = t(e, null, s)), (this.removed = f); - } - return t(e, null, i); - }, - updated: function() { - var t = this.prevChildren, - e = this.moveClass || (this.name || 'v') + '-move'; - t.length && - this.hasMove(t[0].elm, e) && - (t.forEach($o), - t.forEach(Po), - t.forEach(To), - (this._reflow = document.body.offsetHeight), - t.forEach(function(t) { - if (t.data.moved) { - var n = t.elm, - r = n.style; - Yr(n, e), - (r.transform = r.WebkitTransform = r.transitionDuration = ''), - n.addEventListener( - Gr, - (n._moveCb = function t(r) { - (r && r.target !== n) || - (r && !/transform$/.test(r.propertyName)) || - (n.removeEventListener(Gr, t), (n._moveCb = null), Zr(n, e)); - }), - ); - } - })); - }, - methods: { - hasMove: function(t, e) { - if (!qr) return !1; - if (this._hasMove) return this._hasMove; - var n = t.cloneNode(); - t._transitionClasses && - t._transitionClasses.forEach(function(t) { - Br(n, t); - }), - Fr(n, e), - (n.style.display = 'none'), - this.$el.appendChild(n); - var r = no(n); - return this.$el.removeChild(n), (this._hasMove = r.hasTransform); - }, - }, - }, - }; - (jn.config.mustUseProp = function(t, e, n) { - return ( - ('value' === n && Rn(t) && 'button' !== e) || - ('selected' === n && 'option' === t) || - ('checked' === n && 'input' === t) || - ('muted' === n && 'video' === t) - ); - }), - (jn.config.isReservedTag = Jn), - (jn.config.isReservedAttr = Ln), - (jn.config.getTagNamespace = function(t) { - return Kn(t) ? 'svg' : 'math' === t ? 'math' : void 0; - }), - (jn.config.isUnknownElement = function(t) { - if (!G) return !0; - if (Jn(t)) return !1; - if (((t = t.toLowerCase()), null != Xn[t])) return Xn[t]; - var e = document.createElement(t); - return t.indexOf('-') > -1 - ? (Xn[t] = - e.constructor === window.HTMLUnknownElement || e.constructor === window.HTMLElement) - : (Xn[t] = /HTMLUnknownElement/.test(e.toString())); - }), - P(jn.options.directives, xo), - P(jn.options.components, Lo), - (jn.prototype.__patch__ = G ? fo : L), - (jn.prototype.$mount = function(t, e) { - return (function(t, e, n) { - var r; - return ( - (t.$el = e), - t.$options.render || (t.$options.render = gt), - en(t, 'beforeMount'), - (r = function() { - t._update(t._render(), n); - }), - new dn( - t, - r, - L, - { - before: function() { - t._isMounted && !t._isDestroyed && en(t, 'beforeUpdate'); - }, - }, - !0, - ), - (n = !1), - null == t.$vnode && ((t._isMounted = !0), en(t, 'mounted')), - t - ); - })( - this, - (t = - t && G - ? (function(t) { - if ('string' == typeof t) { - var e = document.querySelector(t); - return e || document.createElement('div'); - } - return t; - })(t) - : void 0), - e, - ); - }), - G && - setTimeout(function() { - F.devtools && at && at.emit('init', jn); - }, 0); - var Ro = jn; - /*! - * vue-router v3.4.9 - * (c) 2020 Evan You - * @license MIT - */ function zo(t, e) { - for (var n in e) t[n] = e[n]; - return t; - } - var Do = /[!'()*]/g, - Io = function(t) { - return '%' + t.charCodeAt(0).toString(16); - }, - Mo = /%2C/g, - No = function(t) { - return encodeURIComponent(t) - .replace(Do, Io) - .replace(Mo, ','); - }; - function Uo(t) { - try { - return decodeURIComponent(t); - } catch (t) { - 0; - } - return t; - } - var Fo = function(t) { - return null == t || 'object' == typeof t ? t : String(t); - }; - function Bo(t) { - var e = {}; - return (t = t.trim().replace(/^(\?|#|&)/, '')) - ? (t.split('&').forEach(function(t) { - var n = t.replace(/\+/g, ' ').split('='), - r = Uo(n.shift()), - o = n.length > 0 ? Uo(n.join('=')) : null; - void 0 === e[r] ? (e[r] = o) : Array.isArray(e[r]) ? e[r].push(o) : (e[r] = [e[r], o]); - }), - e) - : e; - } - function Vo(t) { - var e = t - ? Object.keys(t) - .map(function(e) { - var n = t[e]; - if (void 0 === n) return ''; - if (null === n) return No(e); - if (Array.isArray(n)) { - var r = []; - return ( - n.forEach(function(t) { - void 0 !== t && (null === t ? r.push(No(e)) : r.push(No(e) + '=' + No(t))); - }), - r.join('&') - ); - } - return No(e) + '=' + No(n); - }) - .filter(function(t) { - return t.length > 0; - }) - .join('&') - : null; - return e ? '?' + e : ''; - } - var Ho = /\/?$/; - function qo(t, e, n, r) { - var o = r && r.options.stringifyQuery, - i = e.query || {}; - try { - i = Wo(i); - } catch (t) {} - var a = { - name: e.name || (t && t.name), - meta: (t && t.meta) || {}, - path: e.path || '/', - hash: e.hash || '', - query: i, - params: e.params || {}, - fullPath: Jo(e, o), - matched: t ? Ko(t) : [], - }; - return n && (a.redirectedFrom = Jo(n, o)), Object.freeze(a); - } - function Wo(t) { - if (Array.isArray(t)) return t.map(Wo); - if (t && 'object' == typeof t) { - var e = {}; - for (var n in t) e[n] = Wo(t[n]); - return e; - } - return t; - } - var Go = qo(null, { path: '/' }); - function Ko(t) { - for (var e = []; t; ) e.unshift(t), (t = t.parent); - return e; - } - function Jo(t, e) { - var n = t.path, - r = t.query; - void 0 === r && (r = {}); - var o = t.hash; - return void 0 === o && (o = ''), (n || '/') + (e || Vo)(r) + o; - } - function Xo(t, e) { - return e === Go - ? t === e - : !!e && - (t.path && e.path - ? t.path.replace(Ho, '') === e.path.replace(Ho, '') && - t.hash === e.hash && - Qo(t.query, e.query) - : !(!t.name || !e.name) && - t.name === e.name && - t.hash === e.hash && - Qo(t.query, e.query) && - Qo(t.params, e.params)); - } - function Qo(t, e) { - if ((void 0 === t && (t = {}), void 0 === e && (e = {}), !t || !e)) return t === e; - var n = Object.keys(t).sort(), - r = Object.keys(e).sort(); - return ( - n.length === r.length && - n.every(function(n, o) { - var i = t[n]; - if (r[o] !== n) return !1; - var a = e[n]; - return null == i || null == a - ? i === a - : 'object' == typeof i && 'object' == typeof a - ? Qo(i, a) - : String(i) === String(a); - }) - ); - } - function Yo(t) { - for (var e = 0; e < t.matched.length; e++) { - var n = t.matched[e]; - for (var r in n.instances) { - var o = n.instances[r], - i = n.enteredCbs[r]; - if (o && i) { - delete n.enteredCbs[r]; - for (var a = 0; a < i.length; a++) o._isBeingDestroyed || i[a](o); - } - } - } - } - var Zo = { - name: 'RouterView', - functional: !0, - props: { name: { type: String, default: 'default' } }, - render: function(t, e) { - var n = e.props, - r = e.children, - o = e.parent, - i = e.data; - i.routerView = !0; - for ( - var a = o.$createElement, - u = n.name, - c = o.$route, - s = o._routerViewCache || (o._routerViewCache = {}), - f = 0, - l = !1; - o && o._routerRoot !== o; - - ) { - var p = o.$vnode ? o.$vnode.data : {}; - p.routerView && f++, - p.keepAlive && o._directInactive && o._inactive && (l = !0), - (o = o.$parent); - } - if (((i.routerViewDepth = f), l)) { - var h = s[u], - d = h && h.component; - return d ? (h.configProps && ti(d, i, h.route, h.configProps), a(d, i, r)) : a(); - } - var v = c.matched[f], - y = v && v.components[u]; - if (!v || !y) return (s[u] = null), a(); - (s[u] = { component: y }), - (i.registerRouteInstance = function(t, e) { - var n = v.instances[u]; - ((e && n !== t) || (!e && n === t)) && (v.instances[u] = e); - }), - ((i.hook || (i.hook = {})).prepatch = function(t, e) { - v.instances[u] = e.componentInstance; - }), - (i.hook.init = function(t) { - t.data.keepAlive && - t.componentInstance && - t.componentInstance !== v.instances[u] && - (v.instances[u] = t.componentInstance), - Yo(c); - }); - var m = v.props && v.props[u]; - return m && (zo(s[u], { route: c, configProps: m }), ti(y, i, c, m)), a(y, i, r); - }, - }; - function ti(t, e, n, r) { - var o = (e.props = (function(t, e) { - switch (typeof e) { - case 'undefined': - return; - case 'object': - return e; - case 'function': - return e(t); - case 'boolean': - return e ? t.params : void 0; - default: - 0; - } - })(n, r)); - if (o) { - o = e.props = zo({}, o); - var i = (e.attrs = e.attrs || {}); - for (var a in o) (t.props && a in t.props) || ((i[a] = o[a]), delete o[a]); - } - } - function ei(t, e, n) { - var r = t.charAt(0); - if ('/' === r) return t; - if ('?' === r || '#' === r) return e + t; - var o = e.split('/'); - (n && o[o.length - 1]) || o.pop(); - for (var i = t.replace(/^\//, '').split('/'), a = 0; a < i.length; a++) { - var u = i[a]; - '..' === u ? o.pop() : '.' !== u && o.push(u); - } - return '' !== o[0] && o.unshift(''), o.join('/'); - } - function ni(t) { - return t.replace(/\/\//g, '/'); - } - var ri = - Array.isArray || - function(t) { - return '[object Array]' == Object.prototype.toString.call(t); - }, - oi = gi, - ii = fi, - ai = function(t, e) { - return pi(fi(t, e), e); - }, - ui = pi, - ci = mi, - si = new RegExp( - [ - '(\\\\.)', - '([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))', - ].join('|'), - 'g', - ); - function fi(t, e) { - for ( - var n, r = [], o = 0, i = 0, a = '', u = (e && e.delimiter) || '/'; - null != (n = si.exec(t)); - - ) { - var c = n[0], - s = n[1], - f = n.index; - if (((a += t.slice(i, f)), (i = f + c.length), s)) a += s[1]; - else { - var l = t[i], - p = n[2], - h = n[3], - d = n[4], - v = n[5], - y = n[6], - m = n[7]; - a && (r.push(a), (a = '')); - var g = null != p && null != l && l !== p, - b = '+' === y || '*' === y, - _ = '?' === y || '*' === y, - x = n[2] || u, - w = d || v; - r.push({ - name: h || o++, - prefix: p || '', - delimiter: x, - optional: _, - repeat: b, - partial: g, - asterisk: !!m, - pattern: w ? di(w) : m ? '.*' : '[^' + hi(x) + ']+?', - }); - } - } - return i < t.length && (a += t.substr(i)), a && r.push(a), r; - } - function li(t) { - return encodeURI(t).replace(/[\/?#]/g, function(t) { - return ( - '%' + - t - .charCodeAt(0) - .toString(16) - .toUpperCase() - ); - }); - } - function pi(t, e) { - for (var n = new Array(t.length), r = 0; r < t.length; r++) - 'object' == typeof t[r] && (n[r] = new RegExp('^(?:' + t[r].pattern + ')$', yi(e))); - return function(e, r) { - for ( - var o = '', i = e || {}, a = (r || {}).pretty ? li : encodeURIComponent, u = 0; - u < t.length; - u++ - ) { - var c = t[u]; - if ('string' != typeof c) { - var s, - f = i[c.name]; - if (null == f) { - if (c.optional) { - c.partial && (o += c.prefix); - continue; - } - throw new TypeError('Expected "' + c.name + '" to be defined'); - } - if (ri(f)) { - if (!c.repeat) - throw new TypeError( - 'Expected "' + - c.name + - '" to not repeat, but received `' + - JSON.stringify(f) + - '`', - ); - if (0 === f.length) { - if (c.optional) continue; - throw new TypeError('Expected "' + c.name + '" to not be empty'); - } - for (var l = 0; l < f.length; l++) { - if (((s = a(f[l])), !n[u].test(s))) - throw new TypeError( - 'Expected all "' + - c.name + - '" to match "' + - c.pattern + - '", but received `' + - JSON.stringify(s) + - '`', - ); - o += (0 === l ? c.prefix : c.delimiter) + s; - } - } else { - if ( - ((s = c.asterisk - ? encodeURI(f).replace(/[?#]/g, function(t) { - return ( - '%' + - t - .charCodeAt(0) - .toString(16) - .toUpperCase() - ); - }) - : a(f)), - !n[u].test(s)) - ) - throw new TypeError( - 'Expected "' + - c.name + - '" to match "' + - c.pattern + - '", but received "' + - s + - '"', - ); - o += c.prefix + s; - } - } else o += c; - } - return o; - }; - } - function hi(t) { - return t.replace(/([.+*?=^!:${}()[\]|\/\\])/g, '\\$1'); - } - function di(t) { - return t.replace(/([=!:$\/()])/g, '\\$1'); - } - function vi(t, e) { - return (t.keys = e), t; - } - function yi(t) { - return t && t.sensitive ? '' : 'i'; - } - function mi(t, e, n) { - ri(e) || ((n = e || n), (e = [])); - for (var r = (n = n || {}).strict, o = !1 !== n.end, i = '', a = 0; a < t.length; a++) { - var u = t[a]; - if ('string' == typeof u) i += hi(u); - else { - var c = hi(u.prefix), - s = '(?:' + u.pattern + ')'; - e.push(u), - u.repeat && (s += '(?:' + c + s + ')*'), - (i += s = u.optional - ? u.partial - ? c + '(' + s + ')?' - : '(?:' + c + '(' + s + '))?' - : c + '(' + s + ')'); - } - } - var f = hi(n.delimiter || '/'), - l = i.slice(-f.length) === f; - return ( - r || (i = (l ? i.slice(0, -f.length) : i) + '(?:' + f + '(?=$))?'), - (i += o ? '$' : r && l ? '' : '(?=' + f + '|$)'), - vi(new RegExp('^' + i, yi(n)), e) - ); - } - function gi(t, e, n) { - return ( - ri(e) || ((n = e || n), (e = [])), - (n = n || {}), - t instanceof RegExp - ? (function(t, e) { - var n = t.source.match(/\((?!\?)/g); - if (n) - for (var r = 0; r < n.length; r++) - e.push({ - name: r, - prefix: null, - delimiter: null, - optional: !1, - repeat: !1, - partial: !1, - asterisk: !1, - pattern: null, - }); - return vi(t, e); - })(t, e) - : ri(t) - ? (function(t, e, n) { - for (var r = [], o = 0; o < t.length; o++) r.push(gi(t[o], e, n).source); - return vi(new RegExp('(?:' + r.join('|') + ')', yi(n)), e); - })(t, e, n) - : (function(t, e, n) { - return mi(fi(t, n), e, n); - })(t, e, n) - ); - } - (oi.parse = ii), (oi.compile = ai), (oi.tokensToFunction = ui), (oi.tokensToRegExp = ci); - var bi = Object.create(null); - function _i(t, e, n) { - e = e || {}; - try { - var r = bi[t] || (bi[t] = oi.compile(t)); - return 'string' == typeof e.pathMatch && (e[0] = e.pathMatch), r(e, { pretty: !0 }); - } catch (t) { - return ''; - } finally { - delete e[0]; - } - } - function xi(t, e, n, r) { - var o = 'string' == typeof t ? { path: t } : t; - if (o._normalized) return o; - if (o.name) { - var i = (o = zo({}, t)).params; - return i && 'object' == typeof i && (o.params = zo({}, i)), o; - } - if (!o.path && o.params && e) { - (o = zo({}, o))._normalized = !0; - var a = zo(zo({}, e.params), o.params); - if (e.name) (o.name = e.name), (o.params = a); - else if (e.matched.length) { - var u = e.matched[e.matched.length - 1].path; - o.path = _i(u, a, e.path); - } else 0; - return o; - } - var c = (function(t) { - var e = '', - n = '', - r = t.indexOf('#'); - r >= 0 && ((e = t.slice(r)), (t = t.slice(0, r))); - var o = t.indexOf('?'); - return ( - o >= 0 && ((n = t.slice(o + 1)), (t = t.slice(0, o))), { path: t, query: n, hash: e } - ); - })(o.path || ''), - s = (e && e.path) || '/', - f = c.path ? ei(c.path, s, n || o.append) : s, - l = (function(t, e, n) { - void 0 === e && (e = {}); - var r, - o = n || Bo; - try { - r = o(t || ''); - } catch (t) { - r = {}; - } - for (var i in e) { - var a = e[i]; - r[i] = Array.isArray(a) ? a.map(Fo) : Fo(a); - } - return r; - })(c.query, o.query, r && r.options.parseQuery), - p = o.hash || c.hash; - return ( - p && '#' !== p.charAt(0) && (p = '#' + p), { _normalized: !0, path: f, query: l, hash: p } - ); - } - var wi, - Oi = function() {}, - Si = { - name: 'RouterLink', - props: { - to: { type: [String, Object], required: !0 }, - tag: { type: String, default: 'a' }, - exact: Boolean, - append: Boolean, - replace: Boolean, - activeClass: String, - exactActiveClass: String, - ariaCurrentValue: { type: String, default: 'page' }, - event: { type: [String, Array], default: 'click' }, - }, - render: function(t) { - var e = this, - n = this.$router, - r = this.$route, - o = n.resolve(this.to, r, this.append), - i = o.location, - a = o.route, - u = o.href, - c = {}, - s = n.options.linkActiveClass, - f = n.options.linkExactActiveClass, - l = null == s ? 'router-link-active' : s, - p = null == f ? 'router-link-exact-active' : f, - h = null == this.activeClass ? l : this.activeClass, - d = null == this.exactActiveClass ? p : this.exactActiveClass, - v = a.redirectedFrom ? qo(null, xi(a.redirectedFrom), null, n) : a; - (c[d] = Xo(r, v)), - (c[h] = this.exact - ? c[d] - : (function(t, e) { - return ( - 0 === t.path.replace(Ho, '/').indexOf(e.path.replace(Ho, '/')) && - (!e.hash || t.hash === e.hash) && - (function(t, e) { - for (var n in e) if (!(n in t)) return !1; - return !0; - })(t.query, e.query) - ); - })(r, v)); - var y = c[d] ? this.ariaCurrentValue : null, - m = function(t) { - ji(t) && (e.replace ? n.replace(i, Oi) : n.push(i, Oi)); - }, - g = { click: ji }; - Array.isArray(this.event) - ? this.event.forEach(function(t) { - g[t] = m; - }) - : (g[this.event] = m); - var b = { class: c }, - _ = - !this.$scopedSlots.$hasNormal && - this.$scopedSlots.default && - this.$scopedSlots.default({ - href: u, - route: a, - navigate: m, - isActive: c[h], - isExactActive: c[d], - }); - if (_) { - if (1 === _.length) return _[0]; - if (_.length > 1 || !_.length) return 0 === _.length ? t() : t('span', {}, _); - } - if ('a' === this.tag) (b.on = g), (b.attrs = { href: u, 'aria-current': y }); - else { - var x = (function t(e) { - var n; - if (e) - for (var r = 0; r < e.length; r++) { - if ('a' === (n = e[r]).tag) return n; - if (n.children && (n = t(n.children))) return n; - } - })(this.$slots.default); - if (x) { - x.isStatic = !1; - var w = (x.data = zo({}, x.data)); - for (var O in ((w.on = w.on || {}), w.on)) { - var S = w.on[O]; - O in g && (w.on[O] = Array.isArray(S) ? S : [S]); - } - for (var j in g) j in w.on ? w.on[j].push(g[j]) : (w.on[j] = m); - var A = (x.data.attrs = zo({}, x.data.attrs)); - (A.href = u), (A['aria-current'] = y); - } else b.on = g; - } - return t(this.tag, b, this.$slots.default); - }, - }; - function ji(t) { - if ( - !( - t.metaKey || - t.altKey || - t.ctrlKey || - t.shiftKey || - t.defaultPrevented || - (void 0 !== t.button && 0 !== t.button) - ) - ) { - if (t.currentTarget && t.currentTarget.getAttribute) { - var e = t.currentTarget.getAttribute('target'); - if (/\b_blank\b/i.test(e)) return; - } - return t.preventDefault && t.preventDefault(), !0; - } - } - var Ai = 'undefined' != typeof window; - function Ei(t, e, n, r) { - var o = e || [], - i = n || Object.create(null), - a = r || Object.create(null); - t.forEach(function(t) { - !(function t(e, n, r, o, i, a) { - var u = o.path, - c = o.name; - 0; - var s = o.pathToRegexpOptions || {}, - f = (function(t, e, n) { - n || (t = t.replace(/\/$/, '')); - if ('/' === t[0]) return t; - if (null == e) return t; - return ni(e.path + '/' + t); - })(u, i, s.strict); - 'boolean' == typeof o.caseSensitive && (s.sensitive = o.caseSensitive); - var l = { - path: f, - regex: ki(f, s), - components: o.components || { default: o.component }, - instances: {}, - enteredCbs: {}, - name: c, - parent: i, - matchAs: a, - redirect: o.redirect, - beforeEnter: o.beforeEnter, - meta: o.meta || {}, - props: null == o.props ? {} : o.components ? o.props : { default: o.props }, - }; - o.children && - o.children.forEach(function(o) { - var i = a ? ni(a + '/' + o.path) : void 0; - t(e, n, r, o, l, i); - }); - n[l.path] || (e.push(l.path), (n[l.path] = l)); - if (void 0 !== o.alias) - for (var p = Array.isArray(o.alias) ? o.alias : [o.alias], h = 0; h < p.length; ++h) { - 0; - var d = { path: p[h], children: o.children }; - t(e, n, r, d, i, l.path || '/'); - } - c && (r[c] || (r[c] = l)); - })(o, i, a, t); - }); - for (var u = 0, c = o.length; u < c; u++) - '*' === o[u] && (o.push(o.splice(u, 1)[0]), c--, u--); - return { pathList: o, pathMap: i, nameMap: a }; - } - function ki(t, e) { - return oi(t, [], e); - } - function Ci(t, e) { - var n = Ei(t), - r = n.pathList, - o = n.pathMap, - i = n.nameMap; - function a(t, n, a) { - var u = xi(t, n, !1, e), - s = u.name; - if (s) { - var f = i[s]; - if (!f) return c(null, u); - var l = f.regex.keys - .filter(function(t) { - return !t.optional; - }) - .map(function(t) { - return t.name; - }); - if (('object' != typeof u.params && (u.params = {}), n && 'object' == typeof n.params)) - for (var p in n.params) - !(p in u.params) && l.indexOf(p) > -1 && (u.params[p] = n.params[p]); - return (u.path = _i(f.path, u.params)), c(f, u, a); - } - if (u.path) { - u.params = {}; - for (var h = 0; h < r.length; h++) { - var d = r[h], - v = o[d]; - if ($i(v.regex, u.path, u.params)) return c(v, u, a); - } - } - return c(null, u); - } - function u(t, n) { - var r = t.redirect, - o = 'function' == typeof r ? r(qo(t, n, null, e)) : r; - if (('string' == typeof o && (o = { path: o }), !o || 'object' != typeof o)) - return c(null, n); - var u = o, - s = u.name, - f = u.path, - l = n.query, - p = n.hash, - h = n.params; - if ( - ((l = u.hasOwnProperty('query') ? u.query : l), - (p = u.hasOwnProperty('hash') ? u.hash : p), - (h = u.hasOwnProperty('params') ? u.params : h), - s) - ) { - i[s]; - return a({ _normalized: !0, name: s, query: l, hash: p, params: h }, void 0, n); - } - if (f) { - var d = (function(t, e) { - return ei(t, e.parent ? e.parent.path : '/', !0); - })(f, t); - return a({ _normalized: !0, path: _i(d, h), query: l, hash: p }, void 0, n); - } - return c(null, n); - } - function c(t, n, r) { - return t && t.redirect - ? u(t, r || n) - : t && t.matchAs - ? (function(t, e, n) { - var r = a({ _normalized: !0, path: _i(n, e.params) }); - if (r) { - var o = r.matched, - i = o[o.length - 1]; - return (e.params = r.params), c(i, e); - } - return c(null, e); - })(0, n, t.matchAs) - : qo(t, n, r, e); - } - return { - match: a, - addRoutes: function(t) { - Ei(t, r, o, i); - }, - }; - } - function $i(t, e, n) { - var r = e.match(t); - if (!r) return !1; - if (!n) return !0; - for (var o = 1, i = r.length; o < i; ++o) { - var a = t.keys[o - 1]; - a && (n[a.name || 'pathMatch'] = 'string' == typeof r[o] ? Uo(r[o]) : r[o]); - } - return !0; - } - var Pi = Ai && window.performance && window.performance.now ? window.performance : Date; - function Ti() { - return Pi.now().toFixed(3); - } - var Li = Ti(); - function Ri() { - return Li; - } - function zi(t) { - return (Li = t); - } - var Di = Object.create(null); - function Ii() { - 'scrollRestoration' in window.history && (window.history.scrollRestoration = 'manual'); - var t = window.location.protocol + '//' + window.location.host, - e = window.location.href.replace(t, ''), - n = zo({}, window.history.state); - return ( - (n.key = Ri()), - window.history.replaceState(n, '', e), - window.addEventListener('popstate', Ui), - function() { - window.removeEventListener('popstate', Ui); - } - ); - } - function Mi(t, e, n, r) { - if (t.app) { - var o = t.options.scrollBehavior; - o && - t.app.$nextTick(function() { - var i = (function() { - var t = Ri(); - if (t) return Di[t]; - })(), - a = o.call(t, e, n, r ? i : null); - a && - ('function' == typeof a.then - ? a - .then(function(t) { - qi(t, i); - }) - .catch(function(t) { - 0; - }) - : qi(a, i)); - }); - } - } - function Ni() { - var t = Ri(); - t && (Di[t] = { x: window.pageXOffset, y: window.pageYOffset }); - } - function Ui(t) { - Ni(), t.state && t.state.key && zi(t.state.key); - } - function Fi(t) { - return Vi(t.x) || Vi(t.y); - } - function Bi(t) { - return { x: Vi(t.x) ? t.x : window.pageXOffset, y: Vi(t.y) ? t.y : window.pageYOffset }; - } - function Vi(t) { - return 'number' == typeof t; - } - var Hi = /^#\d/; - function qi(t, e) { - var n, - r = 'object' == typeof t; - if (r && 'string' == typeof t.selector) { - var o = Hi.test(t.selector) - ? document.getElementById(t.selector.slice(1)) - : document.querySelector(t.selector); - if (o) { - var i = t.offset && 'object' == typeof t.offset ? t.offset : {}; - e = (function(t, e) { - var n = document.documentElement.getBoundingClientRect(), - r = t.getBoundingClientRect(); - return { x: r.left - n.left - e.x, y: r.top - n.top - e.y }; - })(o, (i = { x: Vi((n = i).x) ? n.x : 0, y: Vi(n.y) ? n.y : 0 })); - } else Fi(t) && (e = Bi(t)); - } else r && Fi(t) && (e = Bi(t)); - e && - ('scrollBehavior' in document.documentElement.style - ? window.scrollTo({ left: e.x, top: e.y, behavior: t.behavior }) - : window.scrollTo(e.x, e.y)); - } - var Wi, - Gi = - Ai && - ((-1 === (Wi = window.navigator.userAgent).indexOf('Android 2.') && - -1 === Wi.indexOf('Android 4.0')) || - -1 === Wi.indexOf('Mobile Safari') || - -1 !== Wi.indexOf('Chrome') || - -1 !== Wi.indexOf('Windows Phone')) && - window.history && - 'function' == typeof window.history.pushState; - function Ki(t, e) { - Ni(); - var n = window.history; - try { - if (e) { - var r = zo({}, n.state); - (r.key = Ri()), n.replaceState(r, '', t); - } else n.pushState({ key: zi(Ti()) }, '', t); - } catch (n) { - window.location[e ? 'replace' : 'assign'](t); - } - } - function Ji(t) { - Ki(t, !0); - } - function Xi(t, e, n) { - var r = function(o) { - o >= t.length - ? n() - : t[o] - ? e(t[o], function() { - r(o + 1); - }) - : r(o + 1); - }; - r(0); - } - var Qi = { redirected: 2, aborted: 4, cancelled: 8, duplicated: 16 }; - function Yi(t, e) { - return ta( - t, - e, - Qi.redirected, - 'Redirected when going from "' + - t.fullPath + - '" to "' + - (function(t) { - if ('string' == typeof t) return t; - if ('path' in t) return t.path; - var e = {}; - return ( - ea.forEach(function(n) { - n in t && (e[n] = t[n]); - }), - JSON.stringify(e, null, 2) - ); - })(e) + - '" via a navigation guard.', - ); - } - function Zi(t, e) { - return ta( - t, - e, - Qi.cancelled, - 'Navigation cancelled from "' + - t.fullPath + - '" to "' + - e.fullPath + - '" with a new navigation.', - ); - } - function ta(t, e, n, r) { - var o = new Error(r); - return (o._isRouter = !0), (o.from = t), (o.to = e), (o.type = n), o; - } - var ea = ['params', 'query', 'hash']; - function na(t) { - return Object.prototype.toString.call(t).indexOf('Error') > -1; - } - function ra(t, e) { - return na(t) && t._isRouter && (null == e || t.type === e); - } - function oa(t) { - return function(e, n, r) { - var o = !1, - i = 0, - a = null; - ia(t, function(t, e, n, u) { - if ('function' == typeof t && void 0 === t.cid) { - (o = !0), i++; - var c, - s = ca(function(e) { - var o; - ((o = e).__esModule || (ua && 'Module' === o[Symbol.toStringTag])) && - (e = e.default), - (t.resolved = 'function' == typeof e ? e : wi.extend(e)), - (n.components[u] = e), - --i <= 0 && r(); - }), - f = ca(function(t) { - var e = 'Failed to resolve async component ' + u + ': ' + t; - a || ((a = na(t) ? t : new Error(e)), r(a)); - }); - try { - c = t(s, f); - } catch (t) { - f(t); - } - if (c) - if ('function' == typeof c.then) c.then(s, f); - else { - var l = c.component; - l && 'function' == typeof l.then && l.then(s, f); - } - } - }), - o || r(); - }; - } - function ia(t, e) { - return aa( - t.map(function(t) { - return Object.keys(t.components).map(function(n) { - return e(t.components[n], t.instances[n], t, n); - }); - }), - ); - } - function aa(t) { - return Array.prototype.concat.apply([], t); - } - var ua = 'function' == typeof Symbol && 'symbol' == typeof Symbol.toStringTag; - function ca(t) { - var e = !1; - return function() { - for (var n = [], r = arguments.length; r--; ) n[r] = arguments[r]; - if (!e) return (e = !0), t.apply(this, n); - }; - } - var sa = function(t, e) { - (this.router = t), - (this.base = (function(t) { - if (!t) - if (Ai) { - var e = document.querySelector('base'); - t = (t = (e && e.getAttribute('href')) || '/').replace(/^https?:\/\/[^\/]+/, ''); - } else t = '/'; - '/' !== t.charAt(0) && (t = '/' + t); - return t.replace(/\/$/, ''); - })(e)), - (this.current = Go), - (this.pending = null), - (this.ready = !1), - (this.readyCbs = []), - (this.readyErrorCbs = []), - (this.errorCbs = []), - (this.listeners = []); - }; - function fa(t, e, n, r) { - var o = ia(t, function(t, r, o, i) { - var a = (function(t, e) { - 'function' != typeof t && (t = wi.extend(t)); - return t.options[e]; - })(t, e); - if (a) - return Array.isArray(a) - ? a.map(function(t) { - return n(t, r, o, i); - }) - : n(a, r, o, i); - }); - return aa(r ? o.reverse() : o); - } - function la(t, e) { - if (e) - return function() { - return t.apply(e, arguments); - }; - } - (sa.prototype.listen = function(t) { - this.cb = t; - }), - (sa.prototype.onReady = function(t, e) { - this.ready ? t() : (this.readyCbs.push(t), e && this.readyErrorCbs.push(e)); - }), - (sa.prototype.onError = function(t) { - this.errorCbs.push(t); - }), - (sa.prototype.transitionTo = function(t, e, n) { - var r, - o = this; - try { - r = this.router.match(t, this.current); - } catch (t) { - throw (this.errorCbs.forEach(function(e) { - e(t); - }), - t); - } - var i = this.current; - this.confirmTransition( - r, - function() { - o.updateRoute(r), - e && e(r), - o.ensureURL(), - o.router.afterHooks.forEach(function(t) { - t && t(r, i); - }), - o.ready || - ((o.ready = !0), - o.readyCbs.forEach(function(t) { - t(r); - })); - }, - function(t) { - n && n(t), - t && - !o.ready && - ((ra(t, Qi.redirected) && i === Go) || - ((o.ready = !0), - o.readyErrorCbs.forEach(function(e) { - e(t); - }))); - }, - ); - }), - (sa.prototype.confirmTransition = function(t, e, n) { - var r = this, - o = this.current; - this.pending = t; - var i, - a, - u = function(t) { - !ra(t) && - na(t) && - (r.errorCbs.length - ? r.errorCbs.forEach(function(e) { - e(t); - }) - : console.error(t)), - n && n(t); - }, - c = t.matched.length - 1, - s = o.matched.length - 1; - if (Xo(t, o) && c === s && t.matched[c] === o.matched[s]) - return ( - this.ensureURL(), - u( - (((a = ta( - (i = o), - t, - Qi.duplicated, - 'Avoided redundant navigation to current location: "' + i.fullPath + '".', - )).name = 'NavigationDuplicated'), - a), - ) - ); - var f = (function(t, e) { - var n, - r = Math.max(t.length, e.length); - for (n = 0; n < r && t[n] === e[n]; n++); - return { updated: e.slice(0, n), activated: e.slice(n), deactivated: t.slice(n) }; - })(this.current.matched, t.matched), - l = f.updated, - p = f.deactivated, - h = f.activated, - d = [].concat( - (function(t) { - return fa(t, 'beforeRouteLeave', la, !0); - })(p), - this.router.beforeHooks, - (function(t) { - return fa(t, 'beforeRouteUpdate', la); - })(l), - h.map(function(t) { - return t.beforeEnter; - }), - oa(h), - ), - v = function(e, n) { - if (r.pending !== t) return u(Zi(o, t)); - try { - e(t, o, function(e) { - !1 === e - ? (r.ensureURL(!0), - u( - (function(t, e) { - return ta( - t, - e, - Qi.aborted, - 'Navigation aborted from "' + - t.fullPath + - '" to "' + - e.fullPath + - '" via a navigation guard.', - ); - })(o, t), - )) - : na(e) - ? (r.ensureURL(!0), u(e)) - : 'string' == typeof e || - ('object' == typeof e && - ('string' == typeof e.path || 'string' == typeof e.name)) - ? (u(Yi(o, t)), 'object' == typeof e && e.replace ? r.replace(e) : r.push(e)) - : n(e); - }); - } catch (t) { - u(t); - } - }; - Xi(d, v, function() { - Xi( - (function(t) { - return fa(t, 'beforeRouteEnter', function(t, e, n, r) { - return (function(t, e, n) { - return function(r, o, i) { - return t(r, o, function(t) { - 'function' == typeof t && - (e.enteredCbs[n] || (e.enteredCbs[n] = []), e.enteredCbs[n].push(t)), - i(t); - }); - }; - })(t, n, r); - }); - })(h).concat(r.router.resolveHooks), - v, - function() { - if (r.pending !== t) return u(Zi(o, t)); - (r.pending = null), - e(t), - r.router.app && - r.router.app.$nextTick(function() { - Yo(t); - }); - }, - ); - }); - }), - (sa.prototype.updateRoute = function(t) { - (this.current = t), this.cb && this.cb(t); - }), - (sa.prototype.setupListeners = function() {}), - (sa.prototype.teardown = function() { - this.listeners.forEach(function(t) { - t(); - }), - (this.listeners = []), - (this.current = Go), - (this.pending = null); - }); - var pa = (function(t) { - function e(e, n) { - t.call(this, e, n), (this._startLocation = ha(this.base)); - } - return ( - t && (e.__proto__ = t), - (e.prototype = Object.create(t && t.prototype)), - (e.prototype.constructor = e), - (e.prototype.setupListeners = function() { - var t = this; - if (!(this.listeners.length > 0)) { - var e = this.router, - n = e.options.scrollBehavior, - r = Gi && n; - r && this.listeners.push(Ii()); - var o = function() { - var n = t.current, - o = ha(t.base); - (t.current === Go && o === t._startLocation) || - t.transitionTo(o, function(t) { - r && Mi(e, t, n, !0); - }); - }; - window.addEventListener('popstate', o), - this.listeners.push(function() { - window.removeEventListener('popstate', o); - }); - } - }), - (e.prototype.go = function(t) { - window.history.go(t); - }), - (e.prototype.push = function(t, e, n) { - var r = this, - o = this.current; - this.transitionTo( - t, - function(t) { - Ki(ni(r.base + t.fullPath)), Mi(r.router, t, o, !1), e && e(t); - }, - n, - ); - }), - (e.prototype.replace = function(t, e, n) { - var r = this, - o = this.current; - this.transitionTo( - t, - function(t) { - Ji(ni(r.base + t.fullPath)), Mi(r.router, t, o, !1), e && e(t); - }, - n, - ); - }), - (e.prototype.ensureURL = function(t) { - if (ha(this.base) !== this.current.fullPath) { - var e = ni(this.base + this.current.fullPath); - t ? Ki(e) : Ji(e); - } - }), - (e.prototype.getCurrentLocation = function() { - return ha(this.base); - }), - e - ); - })(sa); - function ha(t) { - var e = window.location.pathname; - return ( - t && 0 === e.toLowerCase().indexOf(t.toLowerCase()) && (e = e.slice(t.length)), - (e || '/') + window.location.search + window.location.hash - ); - } - var da = (function(t) { - function e(e, n, r) { - t.call(this, e, n), - (r && - (function(t) { - var e = ha(t); - if (!/^\/#/.test(e)) return window.location.replace(ni(t + '/#' + e)), !0; - })(this.base)) || - va(); - } - return ( - t && (e.__proto__ = t), - (e.prototype = Object.create(t && t.prototype)), - (e.prototype.constructor = e), - (e.prototype.setupListeners = function() { - var t = this; - if (!(this.listeners.length > 0)) { - var e = this.router.options.scrollBehavior, - n = Gi && e; - n && this.listeners.push(Ii()); - var r = function() { - var e = t.current; - va() && - t.transitionTo(ya(), function(r) { - n && Mi(t.router, r, e, !0), Gi || ba(r.fullPath); - }); - }, - o = Gi ? 'popstate' : 'hashchange'; - window.addEventListener(o, r), - this.listeners.push(function() { - window.removeEventListener(o, r); - }); - } - }), - (e.prototype.push = function(t, e, n) { - var r = this, - o = this.current; - this.transitionTo( - t, - function(t) { - ga(t.fullPath), Mi(r.router, t, o, !1), e && e(t); - }, - n, - ); - }), - (e.prototype.replace = function(t, e, n) { - var r = this, - o = this.current; - this.transitionTo( - t, - function(t) { - ba(t.fullPath), Mi(r.router, t, o, !1), e && e(t); - }, - n, - ); - }), - (e.prototype.go = function(t) { - window.history.go(t); - }), - (e.prototype.ensureURL = function(t) { - var e = this.current.fullPath; - ya() !== e && (t ? ga(e) : ba(e)); - }), - (e.prototype.getCurrentLocation = function() { - return ya(); - }), - e - ); - })(sa); - function va() { - var t = ya(); - return '/' === t.charAt(0) || (ba('/' + t), !1); - } - function ya() { - var t = window.location.href, - e = t.indexOf('#'); - return e < 0 ? '' : (t = t.slice(e + 1)); - } - function ma(t) { - var e = window.location.href, - n = e.indexOf('#'); - return (n >= 0 ? e.slice(0, n) : e) + '#' + t; - } - function ga(t) { - Gi ? Ki(ma(t)) : (window.location.hash = t); - } - function ba(t) { - Gi ? Ji(ma(t)) : window.location.replace(ma(t)); - } - var _a = (function(t) { - function e(e, n) { - t.call(this, e, n), (this.stack = []), (this.index = -1); - } - return ( - t && (e.__proto__ = t), - (e.prototype = Object.create(t && t.prototype)), - (e.prototype.constructor = e), - (e.prototype.push = function(t, e, n) { - var r = this; - this.transitionTo( - t, - function(t) { - (r.stack = r.stack.slice(0, r.index + 1).concat(t)), r.index++, e && e(t); - }, - n, - ); - }), - (e.prototype.replace = function(t, e, n) { - var r = this; - this.transitionTo( - t, - function(t) { - (r.stack = r.stack.slice(0, r.index).concat(t)), e && e(t); - }, - n, - ); - }), - (e.prototype.go = function(t) { - var e = this, - n = this.index + t; - if (!(n < 0 || n >= this.stack.length)) { - var r = this.stack[n]; - this.confirmTransition( - r, - function() { - var t = e.current; - (e.index = n), - e.updateRoute(r), - e.router.afterHooks.forEach(function(e) { - e && e(r, t); - }); - }, - function(t) { - ra(t, Qi.duplicated) && (e.index = n); - }, - ); - } - }), - (e.prototype.getCurrentLocation = function() { - var t = this.stack[this.stack.length - 1]; - return t ? t.fullPath : '/'; - }), - (e.prototype.ensureURL = function() {}), - e - ); - })(sa), - xa = function(t) { - void 0 === t && (t = {}), - (this.app = null), - (this.apps = []), - (this.options = t), - (this.beforeHooks = []), - (this.resolveHooks = []), - (this.afterHooks = []), - (this.matcher = Ci(t.routes || [], this)); - var e = t.mode || 'hash'; - switch ( - ((this.fallback = 'history' === e && !Gi && !1 !== t.fallback), - this.fallback && (e = 'hash'), - Ai || (e = 'abstract'), - (this.mode = e), - e) - ) { - case 'history': - this.history = new pa(this, t.base); - break; - case 'hash': - this.history = new da(this, t.base, this.fallback); - break; - case 'abstract': - this.history = new _a(this, t.base); - break; - default: - 0; - } - }, - wa = { currentRoute: { configurable: !0 } }; - function Oa(t, e) { - return ( - t.push(e), - function() { - var n = t.indexOf(e); - n > -1 && t.splice(n, 1); - } - ); - } - (xa.prototype.match = function(t, e, n) { - return this.matcher.match(t, e, n); - }), - (wa.currentRoute.get = function() { - return this.history && this.history.current; - }), - (xa.prototype.init = function(t) { - var e = this; - if ( - (this.apps.push(t), - t.$once('hook:destroyed', function() { - var n = e.apps.indexOf(t); - n > -1 && e.apps.splice(n, 1), - e.app === t && (e.app = e.apps[0] || null), - e.app || e.history.teardown(); - }), - !this.app) - ) { - this.app = t; - var n = this.history; - if (n instanceof pa || n instanceof da) { - var r = function(t) { - n.setupListeners(), - (function(t) { - var r = n.current, - o = e.options.scrollBehavior; - Gi && o && 'fullPath' in t && Mi(e, t, r, !1); - })(t); - }; - n.transitionTo(n.getCurrentLocation(), r, r); - } - n.listen(function(t) { - e.apps.forEach(function(e) { - e._route = t; - }); - }); - } - }), - (xa.prototype.beforeEach = function(t) { - return Oa(this.beforeHooks, t); - }), - (xa.prototype.beforeResolve = function(t) { - return Oa(this.resolveHooks, t); - }), - (xa.prototype.afterEach = function(t) { - return Oa(this.afterHooks, t); - }), - (xa.prototype.onReady = function(t, e) { - this.history.onReady(t, e); - }), - (xa.prototype.onError = function(t) { - this.history.onError(t); - }), - (xa.prototype.push = function(t, e, n) { - var r = this; - if (!e && !n && 'undefined' != typeof Promise) - return new Promise(function(e, n) { - r.history.push(t, e, n); - }); - this.history.push(t, e, n); - }), - (xa.prototype.replace = function(t, e, n) { - var r = this; - if (!e && !n && 'undefined' != typeof Promise) - return new Promise(function(e, n) { - r.history.replace(t, e, n); - }); - this.history.replace(t, e, n); - }), - (xa.prototype.go = function(t) { - this.history.go(t); - }), - (xa.prototype.back = function() { - this.go(-1); - }), - (xa.prototype.forward = function() { - this.go(1); - }), - (xa.prototype.getMatchedComponents = function(t) { - var e = t ? (t.matched ? t : this.resolve(t).route) : this.currentRoute; - return e - ? [].concat.apply( - [], - e.matched.map(function(t) { - return Object.keys(t.components).map(function(e) { - return t.components[e]; - }); - }), - ) - : []; - }), - (xa.prototype.resolve = function(t, e, n) { - var r = xi(t, (e = e || this.history.current), n, this), - o = this.match(r, e), - i = o.redirectedFrom || o.fullPath; - return { - location: r, - route: o, - href: (function(t, e, n) { - var r = 'hash' === n ? '#' + e : e; - return t ? ni(t + '/' + r) : r; - })(this.history.base, i, this.mode), - normalizedTo: r, - resolved: o, - }; - }), - (xa.prototype.addRoutes = function(t) { - this.matcher.addRoutes(t), - this.history.current !== Go && - this.history.transitionTo(this.history.getCurrentLocation()); - }), - Object.defineProperties(xa.prototype, wa), - (xa.install = function t(e) { - if (!t.installed || wi !== e) { - (t.installed = !0), (wi = e); - var n = function(t) { - return void 0 !== t; - }, - r = function(t, e) { - var r = t.$options._parentVnode; - n(r) && n((r = r.data)) && n((r = r.registerRouteInstance)) && r(t, e); - }; - e.mixin({ - beforeCreate: function() { - n(this.$options.router) - ? ((this._routerRoot = this), - (this._router = this.$options.router), - this._router.init(this), - e.util.defineReactive(this, '_route', this._router.history.current)) - : (this._routerRoot = (this.$parent && this.$parent._routerRoot) || this), - r(this, this); - }, - destroyed: function() { - r(this); - }, - }), - Object.defineProperty(e.prototype, '$router', { - get: function() { - return this._routerRoot._router; - }, - }), - Object.defineProperty(e.prototype, '$route', { - get: function() { - return this._routerRoot._route; - }, - }), - e.component('RouterView', Zo), - e.component('RouterLink', Si); - var o = e.config.optionMergeStrategies; - o.beforeRouteEnter = o.beforeRouteLeave = o.beforeRouteUpdate = o.created; - } - }), - (xa.version = '3.4.9'), - (xa.isNavigationFailure = ra), - (xa.NavigationFailureType = Qi), - Ai && window.Vue && window.Vue.use(xa); - var Sa = xa; - n(93), n(197), n(199), n(201), n(133), n(94), n(202), n(95); - function ja(t) { - t.locales && - Object.keys(t.locales).forEach(function(e) { - t.locales[e].path = e; - }), - Object.freeze(t); - } - n(174), n(134), n(43), n(176), n(66), n(56), n(57), n(82); - function Aa(t) { - return (Aa = - 'function' == typeof Symbol && 'symbol' == typeof Symbol.iterator - ? function(t) { - return typeof t; - } - : function(t) { - return t && - 'function' == typeof Symbol && - t.constructor === Symbol && - t !== Symbol.prototype - ? 'symbol' - : typeof t; - })(t); - } - var Ea = n(40), - ka = { - NotFound: function() { - return n.e(17).then(n.bind(null, 377)); - }, - Layout: function() { - return Promise.all([n.e(0), n.e(2), n.e(16)]).then(n.bind(null, 378)); - }, - }, - Ca = { - 'v-77cb6b9f': function() { - return n.e(9).then(n.bind(null, 382)); - }, - 'v-27f2dbac': function() { - return n.e(19).then(n.bind(null, 383)); - }, - 'v-11d3734f': function() { - return n.e(18).then(n.bind(null, 384)); - }, - 'v-50357228': function() { - return n.e(20).then(n.bind(null, 385)); - }, - 'v-2c7961a6': function() { - return n.e(21).then(n.bind(null, 386)); - }, - 'v-358de850': function() { - return n.e(10).then(n.bind(null, 387)); - }, - 'v-6be2680e': function() { - return n.e(22).then(n.bind(null, 388)); - }, - 'v-1c499b2c': function() { - return n.e(11).then(n.bind(null, 389)); - }, - 'v-3e53f828': function() { - return n.e(23).then(n.bind(null, 390)); - }, - 'v-25c71eb8': function() { - return n.e(24).then(n.bind(null, 391)); - }, - 'v-1995786c': function() { - return n.e(12).then(n.bind(null, 392)); - }, - 'v-f3d01ce0': function() { - return n.e(7).then(n.bind(null, 393)); - }, - 'v-76fd0d8c': function() { - return n.e(26).then(n.bind(null, 394)); - }, - 'v-31643a8c': function() { - return n.e(13).then(n.bind(null, 395)); - }, - 'v-0be2f96c': function() { - return n.e(27).then(n.bind(null, 396)); - }, - 'v-a9b10980': function() { - return n.e(8).then(n.bind(null, 397)); - }, - 'v-4574ee28': function() { - return n.e(25).then(n.bind(null, 398)); - }, - 'v-c2ed5468': function() { - return n.e(14).then(n.bind(null, 399)); - }, - 'v-3f5a1068': function() { - return n.e(15).then(n.bind(null, 400)); - }, - }; - function $a(t) { - var e = Object.create(null); - return function(n) { - return e[n] || (e[n] = t(n)); - }; - } - var Pa = /-(\w)/g, - Ta = $a(function(t) { - return t.replace(Pa, function(t, e) { - return e ? e.toUpperCase() : ''; - }); - }), - La = /\B([A-Z])/g, - Ra = $a(function(t) { - return t.replace(La, '-$1').toLowerCase(); - }), - za = $a(function(t) { - return t.charAt(0).toUpperCase() + t.slice(1); - }); - function Da(t, e) { - if (e) return t(e) ? t(e) : e.includes('-') ? t(za(Ta(e))) : t(za(e)) || t(Ra(e)); - } - var Ia = Object.assign({}, ka, Ca), - Ma = function(t) { - return Ia[t]; - }, - Na = function(t) { - return Ca[t]; - }, - Ua = function(t) { - return ka[t]; - }, - Fa = function(t) { - return Ro.component(t); - }; - function Ba(t) { - return Da(Na, t); - } - function Va(t) { - return Da(Ua, t); - } - function Ha(t) { - return Da(Ma, t); - } - function qa(t) { - return Da(Fa, t); - } - function Wa() { - for (var t = arguments.length, e = new Array(t), n = 0; n < t; n++) e[n] = arguments[n]; - return Promise.all( - e - .filter(function(t) { - return t; - }) - .map( - (function() { - var t = o( - regeneratorRuntime.mark(function t(e) { - var n; - return regeneratorRuntime.wrap(function(t) { - for (;;) - switch ((t.prev = t.next)) { - case 0: - if (qa(e) || !Ha(e)) { - t.next = 5; - break; - } - return (t.next = 3), Ha(e)(); - case 3: - (n = t.sent), Ro.component(e, n.default); - case 5: - case 'end': - return t.stop(); - } - }, t); - }), - ); - return function(e) { - return t.apply(this, arguments); - }; - })(), - ), - ); - } - function Ga(t, e) { - 'undefined' != typeof window && window.__VUEPRESS__ && (window.__VUEPRESS__[t] = e); - } - n(177), n(172), n(96); - var Ka = n(63); - function Ja(t, e) { - return ( - (function(t) { - if (Array.isArray(t)) return t; - })(t) || - (function(t, e) { - if ('undefined' != typeof Symbol && Symbol.iterator in Object(t)) { - var n = [], - r = !0, - o = !1, - i = void 0; - try { - for ( - var a, u = t[Symbol.iterator](); - !(r = (a = u.next()).done) && (n.push(a.value), !e || n.length !== e); - r = !0 - ); - } catch (t) { - (o = !0), (i = t); - } finally { - try { - r || null == u.return || u.return(); - } finally { - if (o) throw i; - } - } - return n; - } - })(t, e) || - Object(Ka.a)(t, e) || - (function() { - throw new TypeError( - 'Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.', - ); - })() - ); - } - var Xa = n(164), - Qa = n.n(Xa), - Ya = { - created: function() { - if ( - ((this.siteMeta = this.$site.headTags - .filter(function(t) { - return 'meta' === Ja(t, 1)[0]; - }) - .map(function(t) { - var e = Ja(t, 2); - e[0]; - return e[1]; - })), - this.$ssrContext) - ) { - var t = this.getMergedMetaTags(); - (this.$ssrContext.title = this.$title), - (this.$ssrContext.lang = this.$lang), - (this.$ssrContext.pageMeta = (e = t) - ? e - .map(function(t) { - var e = '' - ); - }) - .join('\n ') - : ''), - (this.$ssrContext.canonicalLink = tu(this.$canonicalUrl)); - } - var e; - }, - mounted: function() { - (this.currentMetaTags = Object(Ea.a)(document.querySelectorAll('meta'))), - this.updateMeta(), - this.updateCanonicalLink(); - }, - methods: { - updateMeta: function() { - (document.title = this.$title), (document.documentElement.lang = this.$lang); - var t = this.getMergedMetaTags(); - this.currentMetaTags = eu(t, this.currentMetaTags); - }, - getMergedMetaTags: function() { - var t = this.$page.frontmatter.meta || []; - return Qa()( - [{ name: 'description', content: this.$description }], - t, - this.siteMeta, - nu, - ); - }, - updateCanonicalLink: function() { - Za(), - this.$canonicalUrl && - document.head.insertAdjacentHTML('beforeend', tu(this.$canonicalUrl)); - }, - }, - watch: { - $page: function() { - this.updateMeta(), this.updateCanonicalLink(); - }, - }, - beforeDestroy: function() { - eu(null, this.currentMetaTags), Za(); - }, - }; - function Za() { - var t = document.querySelector("link[rel='canonical']"); - t && t.remove(); - } - function tu() { - var t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : ''; - return t ? '') : ''; - } - function eu(t, e) { - if ( - (e && - Object(Ea.a)(e) - .filter(function(t) { - return t.parentNode === document.head; - }) - .forEach(function(t) { - return document.head.removeChild(t); - }), - t) - ) - return t.map(function(t) { - var e = document.createElement('meta'); - return ( - Object.keys(t).forEach(function(n) { - e.setAttribute(n, t[n]); - }), - document.head.appendChild(e), - e - ); - }); - } - function nu(t) { - for (var e = 0, n = ['name', 'property', 'itemprop']; e < n.length; e++) { - var r = n[e]; - if (t.hasOwnProperty(r)) return t[r] + r; - } - return JSON.stringify(t); - } - n(166); - var ru = n(165), - ou = { - mounted: function() { - window.addEventListener('scroll', this.onScroll); - }, - methods: { - onScroll: n.n(ru)()(function() { - this.setActiveHash(); - }, 300), - setActiveHash: function() { - for ( - var t = this, - e = [].slice.call(document.querySelectorAll('.sidebar-link')), - n = [].slice.call(document.querySelectorAll('.header-anchor')).filter(function(t) { - return e.some(function(e) { - return e.hash === t.hash; - }); - }), - r = Math.max( - window.pageYOffset, - document.documentElement.scrollTop, - document.body.scrollTop, - ), - o = Math.max(document.documentElement.scrollHeight, document.body.scrollHeight), - i = window.innerHeight + r, - a = 0; - a < n.length; - a++ - ) { - var u = n[a], - c = n[a + 1], - s = - (0 === a && 0 === r) || - (r >= u.parentElement.offsetTop + 10 && - (!c || r < c.parentElement.offsetTop - 10)), - f = decodeURIComponent(this.$route.hash); - if (s && f !== decodeURIComponent(u.hash)) { - var l = u; - if (i === o) - for (var p = a + 1; p < n.length; p++) - if (f === decodeURIComponent(n[p].hash)) return; - return ( - this.$vuepress.$set('disableScrollBehavior', !0), - void this.$router.replace(decodeURIComponent(l.hash), function() { - t.$nextTick(function() { - t.$vuepress.$set('disableScrollBehavior', !1); - }); - }) - ); - } - } - }, - }, - beforeDestroy: function() { - window.removeEventListener('scroll', this.onScroll); - }, - }, - iu = (n(83), n(64)), - au = n.n(iu), - uu = [ - Ya, - ou, - { - mounted: function() { - var t = this; - au.a.configure({ showSpinner: !1 }), - this.$router.beforeEach(function(t, e, n) { - t.path === e.path || Ro.component(t.name) || au.a.start(), n(); - }), - this.$router.afterEach(function() { - au.a.done(), (t.isSidebarOpen = !1); - }); - }, - }, - ], - cu = { - name: 'GlobalLayout', - computed: { - layout: function() { - var t = this.getLayout(); - return Ga('layout', t), Ro.component(t); - }, - }, - methods: { - getLayout: function() { - if (this.$page.path) { - var t = this.$page.frontmatter.layout; - return t && - (this.$vuepress.getLayoutAsyncComponent(t) || this.$vuepress.getVueComponent(t)) - ? t - : 'Layout'; - } - return 'NotFound'; - }, - }, - }, - su = n(42), - fu = Object(su.a)( - cu, - function() { - var t = this.$createElement; - return (this._self._c || t)(this.layout, { tag: 'component' }); - }, - [], - !1, - null, - null, - null, - ).exports; - !(function(t, e, n) { - var r; - switch (e) { - case 'components': - t[e] || (t[e] = {}), Object.assign(t[e], n); - break; - case 'mixins': - t[e] || (t[e] = []), (r = t[e]).push.apply(r, Object(Ea.a)(n)); - break; - default: - throw new Error('Unknown option name.'); - } - })(fu, 'mixins', uu); - var lu = [ - { - name: 'v-77cb6b9f', - path: '/zh/guide/', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-77cb6b9f').then(n); - }, - }, - { path: '/zh/guide/index.html', redirect: '/zh/guide/' }, - { - name: 'v-27f2dbac', - path: '/zh/guide/building.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-27f2dbac').then(n); - }, - }, - { - name: 'v-11d3734f', - path: '/', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-11d3734f').then(n); - }, - }, - { path: '/index.html', redirect: '/' }, - { - name: 'v-50357228', - path: '/zh/guide/componentDev/DSLAnalysis.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-50357228').then(n); - }, - }, - { - name: 'v-2c7961a6', - path: '/zh/guide/componentDev/componentStructure.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-2c7961a6').then(n); - }, - }, - { - name: 'v-358de850', - path: '/zh/guide/componentDev/dynamicLoading.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-358de850').then(n); - }, - }, - { - name: 'v-6be2680e', - path: '/zh/guide/deployDev/api.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-6be2680e').then(n); - }, - }, - { - name: 'v-1c499b2c', - path: '/zh/guide/deployDev/deploy.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-1c499b2c').then(n); - }, - }, - { - name: 'v-3e53f828', - path: '/zh/guide/deployDev/https.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-3e53f828').then(n); - }, - }, - { - name: 'v-25c71eb8', - path: '/zh/guide/deployDev/oss.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-25c71eb8').then(n); - }, - }, - { - name: 'v-1995786c', - path: '/zh/guide/functionRealization/machinePreview.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-1995786c').then(n); - }, - }, - { - name: 'v-f3d01ce0', - path: '/zh/guide/functionRealization/pagePreview.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-f3d01ce0').then(n); - }, - }, - { - name: 'v-76fd0d8c', - path: '/zh/guide/functionRealization/revocation.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-76fd0d8c').then(n); - }, - }, - { - name: 'v-31643a8c', - path: '/zh/guide/functionRealization/screenshot.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-31643a8c').then(n); - }, - }, - { - name: 'v-0be2f96c', - path: '/zh/guide/functionRealization/saveJson.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-0be2f96c').then(n); - }, - }, - { - name: 'v-a9b10980', - path: '/zh/guide/functionRealization/templateLibrary.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-a9b10980').then(n); - }, - }, - { - name: 'v-4574ee28', - path: '/zh/guide/directoryStructure.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-4574ee28').then(n); - }, - }, - { - name: 'v-c2ed5468', - path: '/zh/guide/introduced.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-c2ed5468').then(n); - }, - }, - { - name: 'v-3f5a1068', - path: '/zh/guide/startedQuickly.html', - component: fu, - beforeEnter: function(t, e, n) { - Wa('Layout', 'v-3f5a1068').then(n); - }, - }, - { path: '*', component: fu }, - ], - pu = { - title: 'h5-dooring', - description: '', - base: '/doc/', - headTags: [], - pages: [ - { - frontmatter: {}, - regularPath: '/zh/guide/', - relativePath: 'zh/guide/README.md', - key: 'v-77cb6b9f', - path: '/zh/guide/', - headers: [ - { level: 2, title: '功能特点', slug: '功能特点' }, - { level: 2, title: '为什么选择 Dooring', slug: '为什么选择-dooring' }, - ], - lastUpdated: '3/22/2021, 10:16:35 AM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/building.html', - relativePath: 'zh/guide/building.md', - key: 'v-27f2dbac', - path: '/zh/guide/building.html', - lastUpdated: '1/17/2021, 11:22:04 PM', - }, - { - title: 'Home', - frontmatter: { - content: 'Home', - home: !0, - heroText: '一款所见即所得的H5编辑器', - features: [ - { - title: '简洁方便', - details: '任何人只需傻瓜式拖拽或进行简单编辑即可生成精美的H5页面', - }, - { - title: '插拔式体验', - details: '产品以GPL协议开源, 授权后可植入任何系统,并支持二次开发', - }, - { - title: '持续迭代,无限可能', - details: '目前正在持续迭代中,后续可根据需求开发功能更强大的可视化系统', - }, - ], - actionText: '快速上手 →', - actionLink: '/zh/guide/', - footer: 'GPL Licensed | Copyright © 2020-present H5-Dooring', - }, - regularPath: '/', - relativePath: 'README.md', - key: 'v-11d3734f', - path: '/', - lastUpdated: '1/17/2021, 11:22:04 PM', - }, - { - title: 'DSL设计', - frontmatter: {}, - regularPath: '/zh/guide/componentDev/DSLAnalysis.html', - relativePath: 'zh/guide/componentDev/DSLAnalysis.md', - key: 'v-50357228', - path: '/zh/guide/componentDev/DSLAnalysis.html', - lastUpdated: '1/17/2021, 9:57:34 PM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/componentDev/componentStructure.html', - relativePath: 'zh/guide/componentDev/componentStructure.md', - key: 'v-2c7961a6', - path: '/zh/guide/componentDev/componentStructure.html', - headers: [ - { level: 2, title: '组件设计', slug: '组件设计' }, - { level: 2, title: 'template设计', slug: 'template设计' }, - ], - lastUpdated: '1/17/2021, 9:57:34 PM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/componentDev/dynamicLoading.html', - relativePath: 'zh/guide/componentDev/dynamicLoading.md', - key: 'v-358de850', - path: '/zh/guide/componentDev/dynamicLoading.html', - headers: [{ level: 2, title: 'umi3提供的dynamic', slug: 'umi3提供的dynamic' }], - lastUpdated: '1/17/2021, 9:57:34 PM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/deployDev/api.html', - relativePath: 'zh/guide/deployDev/api.md', - key: 'v-6be2680e', - path: '/zh/guide/deployDev/api.html', - headers: [ - { level: 2, title: '用户相关', slug: '用户相关' }, - { level: 3, title: '登录', slug: '登录' }, - { level: 3, title: '注销登录', slug: '注销登录' }, - { level: 3, title: '权限控制', slug: '权限控制' }, - { level: 3, title: '用户列表', slug: '用户列表' }, - { level: 3, title: '添加用户', slug: '添加用户' }, - { level: 3, title: '修改用户信息', slug: '修改用户信息' }, - { level: 3, title: '删除用户', slug: '删除用户' }, - { level: 2, title: 'H5页面管理', slug: 'h5页面管理' }, - { level: 3, title: '获取H5数据', slug: '获取h5数据' }, - { level: 3, title: '保存H5数据', slug: '保存h5数据' }, - { level: 3, title: '删除H5数据', slug: '删除h5数据' }, - { level: 2, title: 'H5表单数据管理', slug: 'h5表单数据管理' }, - { level: 3, title: '保存表单数据', slug: '保存表单数据' }, - { level: 3, title: '批量导入表单数据', slug: '批量导入表单数据' }, - { level: 3, title: '删除表单数据', slug: '删除表单数据' }, - { level: 2, title: '模版管理', slug: '模版管理' }, - { level: 3, title: '获取模版库', slug: '获取模版库' }, - { level: 3, title: '保存模版', slug: '保存模版' }, - { level: 3, title: '删除模版', slug: '删除模版' }, - { level: 2, title: '文件上传', slug: '文件上传' }, - { level: 2, title: '数据统计', slug: '数据统计' }, - { level: 3, title: '数据大盘接口', slug: '数据大盘接口' }, - { level: 3, title: '页面埋点', slug: '页面埋点' }, - ], - lastUpdated: '2/15/2021, 12:27:31 AM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/deployDev/deploy.html', - relativePath: 'zh/guide/deployDev/deploy.md', - key: 'v-1c499b2c', - path: '/zh/guide/deployDev/deploy.html', - headers: [{ level: 3, title: '部署架构图', slug: '部署架构图' }], - lastUpdated: '1/31/2021, 1:25:02 AM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/deployDev/https.html', - relativePath: 'zh/guide/deployDev/https.md', - key: 'v-3e53f828', - path: '/zh/guide/deployDev/https.html', - headers: [ - { level: 3, title: '前端工程', slug: '前端工程' }, - { level: 3, title: '服务器工程', slug: '服务器工程' }, - ], - lastUpdated: '1/31/2021, 1:25:02 AM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/deployDev/oss.html', - relativePath: 'zh/guide/deployDev/oss.md', - key: 'v-25c71eb8', - path: '/zh/guide/deployDev/oss.html', - headers: [{ level: 3, title: '前端上传文件到oss', slug: '前端上传文件到oss' }], - lastUpdated: '1/31/2021, 1:25:02 AM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/functionRealization/machinePreview.html', - relativePath: 'zh/guide/functionRealization/machinePreview.md', - key: 'v-1995786c', - path: '/zh/guide/functionRealization/machinePreview.html', - lastUpdated: '1/17/2021, 9:57:34 PM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/functionRealization/pagePreview.html', - relativePath: 'zh/guide/functionRealization/pagePreview.md', - key: 'v-f3d01ce0', - path: '/zh/guide/functionRealization/pagePreview.html', - lastUpdated: '1/17/2021, 9:57:34 PM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/functionRealization/revocation.html', - relativePath: 'zh/guide/functionRealization/revocation.md', - key: 'v-76fd0d8c', - path: '/zh/guide/functionRealization/revocation.html', - lastUpdated: '1/17/2021, 9:57:34 PM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/functionRealization/screenshot.html', - relativePath: 'zh/guide/functionRealization/screenshot.md', - key: 'v-31643a8c', - path: '/zh/guide/functionRealization/screenshot.html', - lastUpdated: '1/17/2021, 9:57:34 PM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/functionRealization/saveJson.html', - relativePath: 'zh/guide/functionRealization/saveJson.md', - key: 'v-0be2f96c', - path: '/zh/guide/functionRealization/saveJson.html', - lastUpdated: '1/17/2021, 9:57:34 PM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/functionRealization/templateLibrary.html', - relativePath: 'zh/guide/functionRealization/templateLibrary.md', - key: 'v-a9b10980', - path: '/zh/guide/functionRealization/templateLibrary.html', - headers: [ - { level: 2, title: '模板库实现思路', slug: '模板库实现思路' }, - { level: 3, title: '模板前台展示:', slug: '模板前台展示' }, - { level: 3, title: '模板后台展示:', slug: '模板后台展示' }, - ], - lastUpdated: '1/17/2021, 9:57:34 PM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/directoryStructure.html', - relativePath: 'zh/guide/directoryStructure.md', - key: 'v-4574ee28', - path: '/zh/guide/directoryStructure.html', - lastUpdated: '1/17/2021, 7:12:02 PM', - }, - { - frontmatter: {}, - regularPath: '/zh/guide/introduced.html', - relativePath: 'zh/guide/introduced.md', - key: 'v-c2ed5468', - path: '/zh/guide/introduced.html', - lastUpdated: '1/17/2021, 7:12:02 PM', - }, - { - title: '快速上手', - frontmatter: {}, - regularPath: '/zh/guide/startedQuickly.html', - relativePath: 'zh/guide/startedQuickly.md', - key: 'v-3f5a1068', - path: '/zh/guide/startedQuickly.html', - headers: [ - { level: 2, title: '环境准备', slug: '环境准备' }, - { level: 2, title: '源码工程', slug: '源码工程' }, - { level: 2, title: '本地运行', slug: '本地运行' }, - ], - lastUpdated: '1/17/2021, 7:12:02 PM', - }, - ], - themeConfig: { - search: !1, - searchMaxSuggestions: 10, - lastUpdated: 'Last Updated', - nav: [ - { text: '首页', link: '/' }, - { text: '文档', link: '/zh/guide/' }, - { text: '体验', link: 'http://h5.dooring.cn' }, - { text: 'github', link: 'https://github.com/MrXujiang/h5-Dooring' }, - ], - sidebar: [ - { title: '基本介绍', path: '/zh/guide/', collapsable: !1, sidebarDepth: 1 }, - { - title: 'doring如何工作', - path: '/zh/guide/introduced', - collapsable: !1, - sidebarDepth: 1, - }, - { - title: '快速上手', - path: '/zh/guide/startedQuickly', - collapsable: !1, - sidebarDepth: 1, - }, - { - title: '目录结构', - path: '/zh/guide/directoryStructure', - collapsable: !1, - sidebarDepth: 1, - }, - { - title: '组件开发', - collapsable: !1, - sidebarDepth: 1, - type: 'group', - children: [ - { - name: 'componentStructure', - title: '组件结构', - path: '/zh/guide/componentDev/componentStructure', - collapsable: !1, - sidebarDepth: 2, - }, - { - name: 'DSLAnalysis', - title: 'DSL设计', - path: '/zh/guide/componentDev/DSLAnalysis', - collapsable: !1, - sidebarDepth: 2, - }, - { - name: 'dynamicLoading', - title: '动态加载', - path: '/zh/guide/componentDev/dynamicLoading', - collapsable: !1, - sidebarDepth: 1, - }, - ], - }, - { - title: '功能实现', - collapsable: !1, - sidebarDepth: 1, - type: 'group', - children: [ - { - title: '模板库', - path: '/zh/guide/functionRealization/templateLibrary', - collapsable: !1, - sidebarDepth: 1, - }, - { - title: '保存json', - path: '/zh/guide/functionRealization/saveJson', - collapsable: !1, - sidebarDepth: 1, - }, - { - title: '网页预览', - path: '/zh/guide/functionRealization/pagePreview', - collapsable: !1, - sidebarDepth: 1, - }, - { - title: '真机预览', - path: '/zh/guide/functionRealization/machinePreview', - collapsable: !1, - sidebarDepth: 1, - }, - { - title: '撤销/重做', - path: '/zh/guide/functionRealization/revocation', - collapsable: !1, - sidebarDepth: 1, - }, - { - title: '截图功能', - path: '/zh/guide/functionRealization/screenshot', - collapsable: !1, - sidebarDepth: 1, - }, - ], - }, - { - title: '私有化部署和二次开发', - collapsable: !1, - sidebarDepth: 1, - type: 'group', - children: [ - { - title: '私有化部署', - path: '/zh/guide/deployDev/deploy', - collapsable: !1, - sidebarDepth: 1, - }, - { - title: '支持https', - path: '/zh/guide/deployDev/https', - collapsable: !1, - sidebarDepth: 1, - }, - { - title: '接入第三方oss', - path: '/zh/guide/deployDev/oss', - collapsable: !1, - sidebarDepth: 1, - }, - { - title: 'API接口文档', - path: '/zh/guide/deployDev/api', - collapsable: !1, - sidebarDepth: 1, - }, - ], - }, - ], - }, - }; - n(300), n(301); - Ro.component('Home', function() { - return Promise.all([n.e(0), n.e(3)]).then(n.bind(null, 379)); - }), - Ro.component('CodeBlock', function() { - return Promise.all([n.e(0), n.e(5)]).then(n.bind(null, 380)); - }), - Ro.component('CodeGroup', function() { - return Promise.all([n.e(0), n.e(6)]).then(n.bind(null, 381)); - }), - Ro.component('Badge', function() { - return Promise.all([n.e(0), n.e(4)]).then(n.bind(null, 401)); - }); - n(302); - var hu = [ - function(t) { - var e = t.Vue; - t.options, t.router, t.siteData, t.isServer; - e.config.ignoredElements = []; - }, - {}, - function(t) { - t.Vue.mixin({ - computed: { - $dataBlock: function() { - return this.$options.__data__block__; - }, - }, - }); - }, - {}, - {}, - ], - du = []; - n(170); - function vu(t, e) { - if (!(t instanceof e)) throw new TypeError('Cannot call a class as a function'); - } - n(303); - function yu(t, e) { - for (var n = 0; n < e.length; n++) { - var r = e[n]; - (r.enumerable = r.enumerable || !1), - (r.configurable = !0), - 'value' in r && (r.writable = !0), - Object.defineProperty(t, r.key, r); - } - } - function mu(t, e, n) { - return e && yu(t.prototype, e), n && yu(t, n), t; - } - n(160); - function gu(t, e) { - return (gu = - Object.setPrototypeOf || - function(t, e) { - return (t.__proto__ = e), t; - })(t, e); - } - n(161); - function bu(t) { - return (bu = Object.setPrototypeOf - ? Object.getPrototypeOf - : function(t) { - return t.__proto__ || Object.getPrototypeOf(t); - })(t); - } - n(138), n(98); - function _u(t, e) { - return !e || ('object' !== Aa(e) && 'function' != typeof e) - ? (function(t) { - if (void 0 === t) - throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); - return t; - })(t) - : e; - } - function xu(t) { - var e = (function() { - if ('undefined' == typeof Reflect || !Reflect.construct) return !1; - if (Reflect.construct.sham) return !1; - if ('function' == typeof Proxy) return !0; - try { - return Date.prototype.toString.call(Reflect.construct(Date, [], function() {})), !0; - } catch (t) { - return !1; - } - })(); - return function() { - var n, - r = bu(t); - if (e) { - var o = bu(this).constructor; - n = Reflect.construct(r, arguments, o); - } else n = r.apply(this, arguments); - return _u(this, n); - }; - } - var wu = (function(t) { - !(function(t, e) { - if ('function' != typeof e && null !== e) - throw new TypeError('Super expression must either be null or a function'); - (t.prototype = Object.create(e && e.prototype, { - constructor: { value: t, writable: !0, configurable: !0 }, - })), - e && gu(t, e); - })(n, t); - var e = xu(n); - function n() { - return vu(this, n), e.apply(this, arguments); - } - return n; - })( - (function() { - function t() { - vu(this, t), (this.store = new Ro({ data: { state: {} } })); - } - return ( - mu(t, [ - { - key: '$get', - value: function(t) { - return this.store.state[t]; - }, - }, - { - key: '$set', - value: function(t, e) { - Ro.set(this.store.state, t, e); - }, - }, - { - key: '$emit', - value: function() { - var t; - (t = this.store).$emit.apply(t, arguments); - }, - }, - { - key: '$on', - value: function() { - var t; - (t = this.store).$on.apply(t, arguments); - }, - }, - ]), - t - ); - })(), - ); - Object.assign(wu.prototype, { - getPageAsyncComponent: Ba, - getLayoutAsyncComponent: Va, - getAsyncComponent: Ha, - getVueComponent: qa, - }); - var Ou = { - install: function(t) { - var e = new wu(); - (t.$vuepress = e), (t.prototype.$vuepress = e); - }, - }; - function Su(t) { - t.beforeEach(function(e, n, r) { - if (ju(t, e.path)) r(); - else if (/(\/|\.html)$/.test(e.path)) - if (/\/$/.test(e.path)) { - var o = e.path.replace(/\/$/, '') + '.html'; - ju(t, o) ? r(o) : r(); - } else r(); - else { - var i = e.path + '/', - a = e.path + '.html'; - ju(t, a) ? r(a) : ju(t, i) ? r(i) : r(); - } - }); - } - function ju(t, e) { - return ( - t.options.routes.filter(function(t) { - return t.path.toLowerCase() === e.toLowerCase(); - }).length > 0 - ); - } - var Au = { - props: { pageKey: String, slotKey: { type: String, default: 'default' } }, - render: function(t) { - var e = this.pageKey || this.$parent.$page.key; - return ( - Ga('pageKey', e), - Ro.component(e) || Ro.component(e, Ba(e)), - Ro.component(e) ? t(e) : t('') - ); - }, - }, - Eu = { - functional: !0, - props: { slotKey: String, required: !0 }, - render: function(t, e) { - var n = e.props, - r = e.slots; - return t('div', { class: ['content__'.concat(n.slotKey)] }, r()[n.slotKey]); - }, - }, - ku = { - computed: { - openInNewWindowTitle: function() { - return this.$themeLocaleConfig.openNewWindowText || '(opens new window)'; - }, - }, - }, - Cu = - (n(305), - n(306), - Object(su.a)( - ku, - function() { - var t = this.$createElement, - e = this._self._c || t; - return e('span', [ - e( - 'svg', - { - staticClass: 'icon outbound', - attrs: { - xmlns: 'http://www.w3.org/2000/svg', - 'aria-hidden': 'true', - focusable: 'false', - x: '0px', - y: '0px', - viewBox: '0 0 100 100', - width: '15', - height: '15', - }, - }, - [ - e('path', { - attrs: { - fill: 'currentColor', - d: - 'M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z', - }, - }), - this._v(' '), - e('polygon', { - attrs: { - fill: 'currentColor', - points: - '45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9', - }, - }), - ], - ), - this._v(' '), - e('span', { staticClass: 'sr-only' }, [this._v(this._s(this.openInNewWindowTitle))]), - ]); - }, - [], - !1, - null, - null, - null, - ).exports); - function $u() { - return ($u = o( - regeneratorRuntime.mark(function t(e) { - var n, r, o, i; - return regeneratorRuntime.wrap( - function(t) { - for (;;) - switch ((t.prev = t.next)) { - case 0: - return ( - (n = - 'undefined' != typeof window && window.__VUEPRESS_ROUTER_BASE__ - ? window.__VUEPRESS_ROUTER_BASE__ - : pu.routerBase || pu.base), - Su( - (r = new Sa({ - base: n, - mode: 'history', - fallback: !1, - routes: lu, - scrollBehavior: function(t, e, n) { - return ( - n || - (t.hash - ? !Ro.$vuepress.$get('disableScrollBehavior') && { - selector: decodeURIComponent(t.hash), - } - : { x: 0, y: 0 }) - ); - }, - })), - ), - (o = {}), - (t.prev = 4), - (t.next = 7), - Promise.all( - hu - .filter(function(t) { - return 'function' == typeof t; - }) - .map(function(t) { - return t({ Vue: Ro, options: o, router: r, siteData: pu, isServer: e }); - }), - ) - ); - case 7: - t.next = 12; - break; - case 9: - (t.prev = 9), (t.t0 = t.catch(4)), console.error(t.t0); - case 12: - return ( - (i = new Ro( - Object.assign(o, { - router: r, - render: function(t) { - return t('div', { attrs: { id: 'app' } }, [ - t('RouterView', { ref: 'layout' }), - t( - 'div', - { class: 'global-ui' }, - du.map(function(e) { - return t(e); - }), - ), - ]); - }, - }), - )), - t.abrupt('return', { app: i, router: r }) - ); - case 14: - case 'end': - return t.stop(); - } - }, - t, - null, - [[4, 9]], - ); - }), - )).apply(this, arguments); - } - (Ro.config.productionTip = !1), - Ro.use(Sa), - Ro.use(Ou), - Ro.mixin( - (function(t, e) { - var n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : Ro; - ja(e), n.$vuepress.$set('siteData', e); - var r = t(n.$vuepress.$get('siteData')), - o = new r(), - i = Object.getOwnPropertyDescriptors(Object.getPrototypeOf(o)), - a = {}; - return ( - Object.keys(i).reduce(function(t, e) { - return e.startsWith('$') && (t[e] = i[e].get), t; - }, a), - { computed: a } - ); - })(function(t) { - return (function() { - function e() { - vu(this, e); - } - return ( - mu(e, [ - { - key: 'setPage', - value: function(t) { - this.__page = t; - }, - }, - { - key: '$site', - get: function() { - return t; - }, - }, - { - key: '$themeConfig', - get: function() { - return this.$site.themeConfig; - }, - }, - { - key: '$frontmatter', - get: function() { - return this.$page.frontmatter; - }, - }, - { - key: '$localeConfig', - get: function() { - var t, - e, - n = this.$site.locales, - r = void 0 === n ? {} : n; - for (var o in r) - '/' === o ? (e = r[o]) : 0 === this.$page.path.indexOf(o) && (t = r[o]); - return t || e || {}; - }, - }, - { - key: '$siteTitle', - get: function() { - return this.$localeConfig.title || this.$site.title || ''; - }, - }, - { - key: '$canonicalUrl', - get: function() { - var t = this.$page.frontmatter.canonicalUrl; - return 'string' == typeof t && t; - }, - }, - { - key: '$title', - get: function() { - var t = this.$page, - e = this.$page.frontmatter.metaTitle; - if ('string' == typeof e) return e; - var n = this.$siteTitle, - r = t.frontmatter.home ? null : t.frontmatter.title || t.title; - return n ? (r ? r + ' | ' + n : n) : r || 'VuePress'; - }, - }, - { - key: '$description', - get: function() { - var t = (function(t) { - if (t) { - var e = t.filter(function(t) { - return 'description' === t.name; - })[0]; - if (e) return e.content; - } - })(this.$page.frontmatter.meta); - return ( - t || - this.$page.frontmatter.description || - this.$localeConfig.description || - this.$site.description || - '' - ); - }, - }, - { - key: '$lang', - get: function() { - return this.$page.frontmatter.lang || this.$localeConfig.lang || 'en-US'; - }, - }, - { - key: '$localePath', - get: function() { - return this.$localeConfig.path || '/'; - }, - }, - { - key: '$themeLocaleConfig', - get: function() { - return (this.$site.themeConfig.locales || {})[this.$localePath] || {}; - }, - }, - { - key: '$page', - get: function() { - return this.__page - ? this.__page - : (function(t, e) { - for (var n = 0; n < t.length; n++) { - var r = t[n]; - if (r.path.toLowerCase() === e.toLowerCase()) return r; - } - return { path: '', frontmatter: {} }; - })(this.$site.pages, this.$route.path); - }, - }, - ]), - e - ); - })(); - }, pu), - ), - Ro.component('Content', Au), - Ro.component('ContentSlotsDistributor', Eu), - Ro.component('OutboundLink', Cu), - Ro.component('ClientOnly', { - functional: !0, - render: function(t, e) { - var n = e.parent, - r = e.children; - if (n._isMounted) return r; - n.$once('hook:mounted', function() { - n.$forceUpdate(); - }); - }, - }), - Ro.component('Layout', Va('Layout')), - Ro.component('NotFound', Va('NotFound')), - (Ro.prototype.$withBase = function(t) { - var e = this.$site.base; - return '/' === t.charAt(0) ? e + t.slice(1) : t; - }), - (window.__VUEPRESS__ = { version: '1.8.0', hash: '98900b0' }), - (function(t) { - return $u.apply(this, arguments); - })(!1).then(function(t) { - var e = t.app; - t.router.onReady(function() { - e.$mount('#app'); - }); - }); - }, -]); diff --git a/doc-dist/index.html b/doc-dist/index.html deleted file mode 100644 index 3b19290..0000000 --- a/doc-dist/index.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -

hero一款所见即所得的H5编辑器

1

简洁方便

任何人只需傻瓜式拖拽或进行简单编辑即可生成精美的H5页面

2

插拔式体验

产品以GPL协议开源, 授权后可植入任何系统,并支持二次开发

3

持续迭代,无限可能

目前正在持续迭代中,后续可根据需求开发功能更强大的可视化系统

- - - diff --git a/doc-dist/zh/guide/building.html b/doc-dist/zh/guide/building.html deleted file mode 100644 index e34b00a..0000000 --- a/doc-dist/zh/guide/building.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -

正在建设中...

Last Updated: 1/17/2021, 11:22:04 PM
- - - diff --git a/doc-dist/zh/guide/componentDev/DSLAnalysis.html b/doc-dist/zh/guide/componentDev/DSLAnalysis.html deleted file mode 100644 index cb1dd1c..0000000 --- a/doc-dist/zh/guide/componentDev/DSLAnalysis.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - DSL设计 | h5-dooring - - - - - - - - -

# DSL设计

DSL层主要约定了Dooring组件的数据协议,包括组件的可编辑属性、编辑类型、初始值等,之所以定义一致的协议层,主要是方便后期的组件扩展,配置后移,有助于不同后端语言开发和数据存储,接下来我们看看header组件的schema。

1.editData 可编辑的属性类型DSL

2.config 可编辑组件的默认属性

const Header: IHeaderSchema = {
-  editData: [
-    {
-      key: 'bgColor',
-      name: '背景色',
-      type: 'Color',
-    },
-    {
-      key: 'height',
-      name: '高度',
-      type: 'Number',
-    },
-    {
-      key: 'logo',
-      name: 'logo',
-      type: 'Upload',
-      isCrop: true,
-      cropRate: 1000 / 618,
-    },
-    {
-      key: 'logoText',
-      name: 'logo文字',
-      type: 'Text',
-    },
-    {
-      key: 'color',
-      name: '文字颜色',
-      type: 'Color',
-    },
-    {
-      key: 'fontSize',
-      name: '文字大小',
-      type: 'Number',
-    }
-  ],
-  config: {
-    bgColor: 'rgba(245,245,245,1)',
-    logo: [
-      {
-        uid: '001',
-        name: 'image.png',
-        status: 'done',
-        url: `${serverUrl}/uploads/3_1740be8a482.png`,
-      },
-    ],
-    logoText: '页头Header',
-    fontSize: 20,
-    color: 'rgba(47,84,235,1)',
-    height: 50
-  },
-};
-

由以上代码可知,我们可以在editData属性中给组件添加可编辑的属性,比如背景图,然后再component中接受属性从而设置样式。

在config属性中,我们可以设置组件默认属性值,和editData中每一项的key一一对应。

Last Updated: 1/17/2021, 9:57:34 PM
- - - diff --git a/doc-dist/zh/guide/componentDev/componentStructure.html b/doc-dist/zh/guide/componentDev/componentStructure.html deleted file mode 100644 index 5aaed86..0000000 --- a/doc-dist/zh/guide/componentDev/componentStructure.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -

# 组件结构

dooring的组件设计包含以下3个部分组件:

1、component 组件主体

2、schema 组件的DSL,结构协议层

3、template 定义了组件的类型、外观、从属关系,后期考虑纳入schema

接下来我会介绍一个基本的组件主体设计,以为template设计,在下一章会具体介绍schema部分。

# 组件设计

我们这里拿基本的header组件来举例,如下是header组件的代码:

interface HeaderPropTypes extends IHeaderConfig {
-  isTpl: boolean;
-}
-
-const Header = memo((props: HeaderPropTypes) => {
-  const { bgColor, logo, logoText, fontSize, color } = props;
-  return props.isTpl ? (
-    <div>
-      < img style={{width: '100%'}} src={logos} alt="" />
-    </div>
-  ) : (
-    <header className={styles.header} style={{ backgroundColor: bgColor }}>
-      <div className={styles.logo}>
-        < img src={logo && logo[0].url} alt={logoText} />
-      </div>
-      <div className={styles.title} style={{ fontSize, color }}>
-        {logoText}
-      </div>
-    </header>
-  );
-});
-

我们只需要按照上面的方式编写组件即可,props是DSL定义的数据层,用来控制组件的shape,也就是组件的表现。我们看看header对应的template。

# template设计

const template = {
-  type: 'Header',
-  h: 28,
-  displayName: '页头组件'
-};
-export default template;
-

以上就是我们template的结构,type用来定义组件的类型,方便渲染器动态查找,h代表组件的初始化高度,我们可以自由设置。displayName是组件的中文名,用来在左侧组件面板中展示,方便用户理解,我们可以在template中自定义更多辅助信息,方便使用者更高效的使用我们的编辑器。

Last Updated: 1/17/2021, 9:57:34 PM
- - - diff --git a/doc-dist/zh/guide/componentDev/dynamicLoading.html b/doc-dist/zh/guide/componentDev/dynamicLoading.html deleted file mode 100644 index b213da5..0000000 --- a/doc-dist/zh/guide/componentDev/dynamicLoading.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -

# 组件动态加载

目前H5-Dooring的组件都是通过动态加载的方式引入,好处是我们在页面中只会加载我们需要的组件,不需要的组件不会被加载,这样可以提高页面加载的速度,这样做也会出现一些问题,比如一个长页面,配置了很多组件,那么一个页面加载过程可以会触发多次请求,目前还没有遇到性能问题,但后续会逐渐优化这个问题。

# umi3提供的dynamic

目前组件的动态加载我们采用的umi的dynamic方案,基于它我们上层封装了一个组件动态加载器,原理如下:

foo

具体代码可以参考Dooring的Github地址:https://github.com/MrXujiang/h5-Dooring (opens new window)

Last Updated: 1/17/2021, 9:57:34 PM
- - - diff --git a/doc-dist/zh/guide/deployDev/api.html b/doc-dist/zh/guide/deployDev/api.html deleted file mode 100644 index 4fbe7cb..0000000 --- a/doc-dist/zh/guide/deployDev/api.html +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -

H5-Dooring后端部分主要使用 Nodejs 开发, 为了满足更多定制化需求和服务的可移植性, 特意编写了API接口文档, -方便大家使用不同的后端语言实现服务接入.

  • 注意: 接口统一前缀为/api/v0

# 用户相关

# 登录

用户登录接口

  • POST /vip/check
参数名 是否必选 类型 说明
n true string 用户名
co true string 密码

返回示例

{
-    "result": { 
-        "n": "test", 
-        "od": [], 
-        "h5": [
-            {
-                "t": "23242ED",
-                "n": "测试页面"
-            }
-        ], 
-        "rp": "AAAAA", 
-        "maxage": 300000 
-    }
-}
-

# 注销登录

注销接口

  • POST /vip/checkout

返回示例

{ 
-    "result": null, 
-    "msg": "退出成功"
-}
-

# 权限控制

不同用户级别所访问的页面权限不同, 这块可结合服务端已有代码设计属于自己的权限字段, 地址为server/src/router

# 用户列表

获取用户列表接口

  • GET /vip/all

获取用户列表需要账号满足以下条件:

  • 已登录
  • 为超级管理员

返回示例

[
-    {
-        "id": "", 
-        "n": "test", 
-        "co": "123456", 
-        "od": [], 
-        "h5": [
-            {
-                "t": "23242ED",
-                "n": "测试页面"
-            }
-        ], 
-        "wx": "Mr_xuxiaoxi", 
-        "rp": "AAAAA"
-    }
-]
-

# 添加用户

添加用户接口

  • POST /vip/add

先决条件:

  • 用户已登陆
  • 为超级管理员
参数名 是否必选 类型 说明
nickname true string 用户名
wx true string 微信号
co true string 密码

注: co是由笔者写的加密算法实现, 不需要手动填写, 详情见dooirng后台管理/用户管理页面.

返回示例

{
-    "id": "3422EF",
-    "n": "test",
-    "wx": "Mr_xuxiaoxi",
-    "co": "123456",
-    "od": [],
-    "h5": [],
-    "tpl": [],
-    "rp": "AAAAA",
-    "h5Num": 10,
-    "tplNum": 3
-}
-

# 修改用户信息

修改用户接口

  • POST /vip/edit

先决条件:

  • 用户已登陆
  • 为超级管理员
参数名 是否必选 类型 说明
id false string 用户ID
nickname false string 用户名
co false string 登录码
wx false string 微信号

返回示例

{
-    "state": 200,
-    "result": null,
-    "msg": "修改成功",
-}
-

# 删除用户

删除用户接口

  • DELETE /vip/del

先决条件:

  • 用户已登陆
  • 为超级管理员
参数名 是否必选 类型 说明
id true string 用户ID
wx true string 微信号
n true string 用户名

返回示例

{
-    "state": 200,
-    "result": null,
-    "msg": "删除成功",
-}
-

# H5页面管理

# 获取H5数据

  • GET /visible/h5/get

先决条件:

  • 用户已登陆
参数名 是否必选 类型 说明
tid true string H5唯一id

返回示例

{
-    "pageConfig": {
-        
-    },
-    "tpl": [
-        {
-            "id": "879742",
-            "item": {
-                "type": "Carousel",
-                "config": {
-                    "direction": "left",
-                    "swipeable": false,
-                    "autoPlay": false,
-                    "imgList": [
-                        {
-                            "id": "1",
-                            "title": "趣谈小课1",
-                            "desc": "致力于打造优质小课程",
-                            "link": "xxxxx",
-                            "imgUrl": [
-                                {
-                                    "uid": "001",
-                                    "name": "image.png",
-                                    "status": "done",
-                                    "url": "http://io.nainor.com/uploads/1_1740bd7c3dc.png"
-                                }
-                            ]
-                        },
-                        {
-                            "id": "2",
-                            "title": "趣谈小课1",
-                            "desc": "致力于打造优质小课程",
-                            "link": "xxxxx",
-                            "imgUrl": [
-                                {
-                                    "uid": "001",
-                                    "name": "image.png",
-                                    "status": "done",
-                                    "url": "http://io.nainor.com/uploads/2_1740bd8d525.png"
-                                }
-                            ]
-                        }
-                    ],
-                    "tplImg": "http://io.nainor.com/uploads/carousal_17442e1420f.png"
-                },
-                "h": 82,
-                "editableEl": [
-                    {
-                        "key": "direction",
-                        "name": "方向",
-                        "type": "Radio",
-                        "range": [
-                            {
-                                "key": "down",
-                                "text": "从上到下"
-                            },
-                            {
-                                "key": "left",
-                                "text": "从左到右"
-                            }
-                        ]
-                    },
-                    {
-                        "key": "swipeable",
-                        "name": "是否可拖拽",
-                        "type": "Switch"
-                    },
-                    {
-                        "key": "autoPlay",
-                        "name": "是否自动播放",
-                        "type": "Switch"
-                    },
-                    {
-                        "key": "imgList",
-                        "name": "图片列表",
-                        "type": "DataList"
-                    }
-                ],
-                "category": "base"
-            },
-            "point": {
-                "i": "x-0",
-                "x": 0,
-                "y": 13,
-                "w": 24,
-                "h": 82,
-                "isBounded": true
-            },
-            "status": "inToCanvas"
-        },
-        {
-            "id": "481194",
-            "item": {
-                "type": "Form",
-                "config": {
-                    "title": "表单定制组件",
-                    "fontSize": 18,
-                    "titColor": "rgba(60,60,60,1)",
-                    "titWeight": "400",
-                    "bgColor": "rgba(255,255,255,1)",
-                    "btnColor": "rgba(20,54,226,100)",
-                    "btnTextColor": "rgba(255,255,255,1)",
-                    "api": "",
-                    "formControls": [
-                        {
-                            "id": "1",
-                            "type": "Text",
-                            "label": "姓名",
-                            "placeholder": "请输入姓名"
-                        },
-                        {
-                            "id": "2",
-                            "type": "Number",
-                            "label": "年龄",
-                            "placeholder": " 请输入年龄"
-                        },
-                        {
-                            "id": "4",
-                            "type": "MySelect",
-                            "label": "爱好",
-                            "options": [
-                                {
-                                    "label": "选项一",
-                                    "value": "1"
-                                },
-                                {
-                                    "label": "选项二",
-                                    "value": "2"
-                                },
-                                {
-                                    "label": "选项三",
-                                    "value": "3"
-                                }
-                            ]
-                        }
-                    ]
-                },
-                "h": 172,
-                "category": "base"
-            },
-            "point": {
-                "i": "x-1",
-                "x": 0,
-                "y": 98,
-                "w": 24,
-                "h": 172,
-                "isBounded": true
-            },
-            "status": "inToCanvas"
-        }
-    ]
-}
-

# 保存H5数据

  • POST /visible/h5/save

先决条件:

  • 用户已登陆
参数名 是否必选 类型 说明
pageConfig false object H5页面配置数据
tpl true object H5页面组件配置数据
tid true string H5页面唯一id

参数示例

{
-    "pageConfig": {
-        "bgColor":"rgba(151,25,25,1)",
-        "title":"医院宣传页"
-    },
-    "tpl": [],
-    "tid": "EF123D3"
-}
-

返回示例

{
-    "state": 200,
-    "result": {
-        "tid": "EF123D3"
-    },
-    "msg": "保存成功"
-}
-

# 删除H5数据

  • DELETE /visible/h5/del

先决条件:

  • 用户已登陆
参数名 是否必选 类型 说明
tid true string H5页面唯一id

返回示例

{
-    "state": 200,
-    "result": [
-        {
-            "tid": "EF123D3",
-            "name": "test页面"
-        },
-        {
-            "tid": "EF123D6",
-            "name": "test2页面"
-        }
-    ],
-    "msg": "删除成功"
-}
-

# H5表单数据管理

# 保存表单数据

  • POST /vip/h5/form/post
参数名 是否必选 类型 说明
tid(query) true string H5页面唯一id
formData(body) true array H5页面表单数据

返回示例

{
-    "state": 200,
-    "result": null,
-    "msg": "表单提交成功"
-}
-

# 批量导入表单数据

  • POST /vip/h5/form/import
参数名 是否必选 类型 说明
tid(query) true string H5页面唯一id
formData(body) true array H5页面表单数据集合

返回示例

{
-    "state": 200,
-    "result": null,
-    "msg": "批量导入成功"
-}
-

# 删除表单数据

  • DELETE /vip/h5/form/del
参数名 是否必选 类型 说明
tid true string H5页面唯一id
ID true string 表单专属id

返回示例

{
-    "state": 200,
-    "result": null,
-    "msg": "删除成功"
-}
-

# 模版管理

# 获取模版库

  • GET /visible/tpls/free

返回示例

{
-    "state": 200,
-    "result": [
-        {
-            "img": "http://xxx/uploads/tpl_175adabd8dd.jpg",
-            "name": "合作模版",
-            "tid": "B73349B6"
-        }
-    ]
-}
-

# 保存模版

  • POST /visible/tpl/save

先决条件:

  • 用户已登陆
参数名 是否必选 类型 说明
name true string H5模版名称
cate true string H5模版分类
img false string H5模版封面图
tpl true array H5模版数据
pageConfig false object H5模版全局配置

返回示例

{
-    "state": 200,
-    "result": {
-        "tid": "B73349B6"
-    },
-    "msg": "保存成功"
-}
-

# 删除模版

  • DELETE /visible/tpl/del

先决条件:

  • 用户已登陆
参数名 是否必选 类型 说明
tid true string H5模版id

返回示例

{
-    "state": 200,
-    "result": null,
-    "msg": "删除成功"
-}
-

# 文件上传

# 数据统计

# 数据大盘接口

# 页面埋点

Last Updated: 2/15/2021, 12:27:31 AM
- - - diff --git a/doc-dist/zh/guide/deployDev/deploy.html b/doc-dist/zh/guide/deployDev/deploy.html deleted file mode 100644 index bf37471..0000000 --- a/doc-dist/zh/guide/deployDev/deploy.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -

私有化部署需要获取4个核心项目包, 包括

  • H5编辑器(h5_plus)
  • H5基座(h5)
  • Dooring管理后台(Dooring-Admin)
  • 服务端项目(Server)

获取以上四个核心源码工程需要满足商业授权协议, 具体可联系徐小夕 (opens new window)

# 部署架构图

H5-dooring部署

部署流程如下:

  1. 下载4个源码工程, 安装依赖(npm install 或 yarn)
  2. 打包3个前端工程至server的static目录下
  3. server下本地运行 yarn startnpm start 启动服务端进行本地测试
  4. 打包服务端代码, yarn build 生成 dist 目录, 建议使用 pm2nodejs服务的负载均衡, 运行 pm2 start dist/index.js启动生产环境代码

也可以将以上步骤集成到gitlab等CI, CD服务中, 进行自动化打包发布, 或者采用docker进行容器化部署.

Last Updated: 1/31/2021, 1:25:02 AM
- - - diff --git a/doc-dist/zh/guide/deployDev/https.html b/doc-dist/zh/guide/deployDev/https.html deleted file mode 100644 index da13ddd..0000000 --- a/doc-dist/zh/guide/deployDev/https.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -

目前H5-Dooring全面支持https部署, 具体方式方案如下.

# 前端工程

我们需要在前端工程中的src/pages/document.ejs中的head中添加如下代码:

<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
-

目的是强制将页面中HTTP请求转换为HTTPS.

# 服务器工程

# 1. 申请SSL证书

# 2. 生成 server.csr+server.key

# 3. 通过证书链生成.pem文件

#server中的src/index.js按如下方式修改

// 忽略部分无影响代码
-import https from 'https';
-
-// 你的ssl存放路径, 建议直接放在server目录下
-const filePath = path.join(__dirname, '../ssl')
-
-// 启动逻辑
-async function start() {
-    // https配置
-    const httpsOptions = {
-        key: fs.readFileSync(path.join(filePath, '3536084__doctopia.com.cn.key')),  //ssl文件路径
-        cert: fs.readFileSync(path.join(filePath, '3536084__doctopia.com.cn.pem'))  //ssl文件路径
-    };
-	
-	// https服务
-    const server = https.createServer(httpsOptions, app.callback());
-
-    const io = require('socket.io')(server);
-	
-	// 忽略其他无影响代码
-	
-	// https默认443, 这里我们可以走公共配置
-	server.listen(443, () => {
-	    console.log(`服务器地址:${config.staticPath}`)
-	});
-}
-
-start()
-
Last Updated: 1/31/2021, 1:25:02 AM
- - - diff --git a/doc-dist/zh/guide/deployDev/oss.html b/doc-dist/zh/guide/deployDev/oss.html deleted file mode 100644 index 7a8eb5b..0000000 --- a/doc-dist/zh/guide/deployDev/oss.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -

H5-Dooring全面支持第三方对象存储服务, 我们以七牛云对象存储为例.

# 前端上传文件到oss

首先我们需要在第三方对象储存服务中配置对应的服务和域名. 其次安装对应的sdk, 如七牛云sdk:

import * as qiniu from 'qiniu-js';
-

其次我们修改h5_plus工程的Upload组件, 详细地址为src/core/FormComponents/Upload.

修改内容如下:

const fileName = file.name
-const suffix = '自定义文件后缀'
-const putExtra = {
-    fname: fileName,
-    params: {}
-}
-const uid = +new Date() + uuid(16, 8) + suffix
-// 使用七牛云上传api, 前提是提前在前端拿到对应的ticket, 可以通过请求的方式获取
-const observe = qiniu.upload(file, uid, this.state.qnToken.ticket, putExtra, {})
-observe.subscribe(() => {}, null, (res) => {
-    // 拼接路径
-    const url = `${this.state.qnToken.domain}/${res.key}`;
-    // 存库
-    const fileList = [{ uid, name: fileName, status: 'done', url }];
-    this.setState({
-        curImgUrl: url,
-        fileList
-    })
-    this.props.onChange && this.props.onChange(fileList)
-})
-

其他oss服务类似, 如果不清楚如何配置, 可以在H5-Dooring官网 (opens new window)中找到我们.

Last Updated: 1/31/2021, 1:25:02 AM
- - - diff --git a/doc-dist/zh/guide/directoryStructure.html b/doc-dist/zh/guide/directoryStructure.html deleted file mode 100644 index 70a43d8..0000000 --- a/doc-dist/zh/guide/directoryStructure.html +++ /dev/null @@ -1,327 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -
src
-├─ assets
-│  ├─ header.png
-│  ├─ form.png
-│  ├─ footer.png
-│  ├─ icon.png
-│  ├─ picture.png
-├─ components
-│  ├─ BackTop
-│  │  └─ index.js
-│  ├─ BasicShop
-│  │  ├─ BasicComponents
-│  │  │  ├─ Card
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Carousel
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Footer
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Form
-│  │  │  │  ├─ BaseForm.tsx
-│  │  │  │  ├─ BasePopoverForm.tsx
-│  │  │  │  ├─ baseForm.less
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Header
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Icon
-│  │  │  │  ├─ icon.ts
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Image
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ LongText
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Nav
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Notice
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Qrcode
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ RichText
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Text
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ WhiteTpl
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ XButton
-│  │  │  │  ├─ Modal.tsx
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ schema.ts
-│  │  │  └─ template.ts
-│  │  ├─ MediaComponents
-│  │  │  ├─ Audio
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Calendar
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Map
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Video
-│  │  │  │  ├─ index.css
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ schema.ts
-│  │  │  └─ template.ts
-│  │  ├─ ShopComponents
-│  │  │  ├─ CardLabel
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Coupons
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ List
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Tab
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ ZhuanLan
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ schema.ts
-│  │  │  └─ template.ts
-│  │  ├─ VisualComponents
-│  │  │  ├─ Area
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Chart
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Funnel
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Line
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Pie
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ Radar
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ WordCloud
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ XProgress
-│  │  │  │  ├─ index.less
-│  │  │  │  ├─ index.tsx
-│  │  │  │  ├─ schema.ts
-│  │  │  │  └─ template.ts
-│  │  │  ├─ schema.ts
-│  │  │  └─ template.ts
-│  │  ├─ common.ts
-│  │  └─ schema.ts
-│  ├─ Calibration
-│  │  ├─ index.less
-│  │  └─ index.tsx
-│  ├─ ErrorBundaries
-│  │  └─ index.tsx
-│  ├─ LoadingCp
-│  │  └─ index.tsx
-│  ├─ ModalTpl
-│  │  ├─ cate.js
-│  │  ├─ index.js
-│  │  └─ index.less
-│  └─ Zan
-│     ├─ index.less
-│     └─ index.tsx
-├─ core
-│  ├─ FormComponents
-│  │  ├─ CardPicker
-│  │  │  ├─ index.less
-│  │  │  └─ index.tsx
-│  │  ├─ Color
-│  │  │  ├─ index.less
-│  │  │  └─ index.tsx
-│  │  ├─ DataList
-│  │  │  ├─ editorModal.tsx
-│  │  │  ├─ index.less
-│  │  │  └─ index.tsx
-│  │  ├─ FormItems
-│  │  │  ├─ EditorModal.tsx
-│  │  │  ├─ FormItems.tsx
-│  │  │  ├─ formItems.less
-│  │  │  └─ index.tsx
-│  │  ├─ InteractionData
-│  │  │  ├─ index.less
-│  │  │  └─ index.tsx
-│  │  ├─ MutiText
-│  │  │  ├─ index.less
-│  │  │  └─ index.tsx
-│  │  ├─ Pos
-│  │  │  ├─ index.less
-│  │  │  └─ index.tsx
-│  │  ├─ Table
-│  │  │  ├─ index.less
-│  │  │  └─ index.tsx
-│  │  ├─ Upload
-│  │  │  ├─ index.less
-│  │  │  └─ index.tsx
-│  │  ├─ XEditor
-│  │  │  ├─ index.less
-│  │  │  └─ index.tsx
-│  │  └─ types.ts
-│  ├─ DynamicEngine.tsx
-│  ├─ FormRender.tsx
-│  ├─ ViewRender.tsx
-│  └─ viewRender.less
-├─ layouts
-│  ├─ __tests__
-│  │  └─ index.test.js
-│  ├─ index.less
-│  └─ index.tsx
-├─ pages
-│  ├─ __tests__
-│  │  └─ index.test.js
-│  ├─ editor
-│  │  ├─ components
-│  │  │  ├─ AvatorGroup
-│  │  │  │  └─ index.tsx
-│  │  │  ├─ CanvasControl
-│  │  │  │  ├─ index.less
-│  │  │  │  └─ index.tsx
-│  │  │  └─ Header
-│  │  │     ├─ index.js
-│  │  │     └─ index.less
-│  │  ├─ models
-│  │  │  └─ editorModal.js
-│  │  ├─ services
-│  │  │  └─ editorService.js
-│  │  ├─ Container.js
-│  │  ├─ SourceBox.tsx
-│  │  ├─ TargetBox.js
-│  │  ├─ index.js
-│  │  ├─ index.less
-│  │  └─ preview.tsx
-│  ├─ help
-│  │  ├─ index.less
-│  │  └─ index.tsx
-│  ├─ home
-│  │  ├─ index.less
-│  │  └─ index.tsx
-│  ├─ ide
-│  │  ├─ _draft.tsx
-│  │  ├─ index.less
-│  │  └─ index.tsx
-│  ├─ login
-│  │  ├─ index.less
-│  │  └─ index.tsx
-│  ├─ document.ejs
-│  └─ mobileTip.js
-├─ utils
-│  ├─ req.ts
-│  └─ tool.ts
-├─ app.tsx
-└─ global.css
-
-
Last Updated: 1/17/2021, 7:12:02 PM
- - - diff --git a/doc-dist/zh/guide/functionRealization/machinePreview.html b/doc-dist/zh/guide/functionRealization/machinePreview.html deleted file mode 100644 index 6b369fd..0000000 --- a/doc-dist/zh/guide/functionRealization/machinePreview.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -

# 真机预览

真机预览和网页预览的流程类似,工作流程如下:

foo

由于不同机型预览的效果有些许不同,最终效果以实际看到的为主。

Last Updated: 1/17/2021, 9:57:34 PM
- - - diff --git a/doc-dist/zh/guide/functionRealization/pagePreview.html b/doc-dist/zh/guide/functionRealization/pagePreview.html deleted file mode 100644 index bd21c86..0000000 --- a/doc-dist/zh/guide/functionRealization/pagePreview.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -

# 网页预览

我们看看网页预览的工作流程:

foo

前端预览界面:

foo
Last Updated: 1/17/2021, 9:57:34 PM
- - - diff --git a/doc-dist/zh/guide/functionRealization/revocation.html b/doc-dist/zh/guide/functionRealization/revocation.html deleted file mode 100644 index 66852a5..0000000 --- a/doc-dist/zh/guide/functionRealization/revocation.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -

# 撤销/重做

撤销重做我们主要使用了redux-undo这个库,配合Dva使用,具体使用方法参考如下操作:

import { createLogger } from 'redux-logger';
-import { message } from 'antd';
-import undoable, { StateWithHistory } from 'redux-undo';
-import { Reducer, AnyAction } from 'redux';
-
-export const dva = {
-  config: {
-    onAction: createLogger(),
-    onError(e: Error) {
-      message.error(e.message, 3);
-    },
-    onReducer: (reducer: Reducer<any, AnyAction>) => {
-      let undoReducer = undoable(reducer);
-      return function(state: StateWithHistory<any>, action: AnyAction) {
-        let newState = undoReducer(state, action);
-        let router = newState.present.router ? newState.present.router : newState.present.routing;
-        return { ...newState, router: router };
-      };
-    },
-  },
-};
-

以上我们就实现了全局配置redux-undo,在撤销重做按钮中我们就可以触发对应的方法来实现撤销重做的功能,其次我们还使用了redux-logger来实现redux的日志输出。

Last Updated: 1/17/2021, 9:57:34 PM
- - - diff --git a/doc-dist/zh/guide/functionRealization/saveJson.html b/doc-dist/zh/guide/functionRealization/saveJson.html deleted file mode 100644 index 7c532fa..0000000 --- a/doc-dist/zh/guide/functionRealization/saveJson.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -

# 保存json

我们配置好H5页面之后,如果希望其他人观看,我们可以保存页面并发送链接。但是如果有多人协作的需求,比如一个H5页面可能由多个人完成,这个时候该怎么实现呢?基于已有的方案,我们可以采用socket实现多人协同编辑,但是成本比较大,所有这里我们提供了保存json的功能。

我们可以将配置好的页面导出为json,发送给另一个人,这样另一个人通过导入该json文件可以实时看到当前的页面,这里还是依靠我们的页面渲染引擎viewEngine。实现思路也很简单,可以在github[https://github.com/MrXujiang/h5-Dooring (opens new window)]上参考体验。

Last Updated: 1/17/2021, 9:57:34 PM
- - - diff --git a/doc-dist/zh/guide/functionRealization/screenshot.html b/doc-dist/zh/guide/functionRealization/screenshot.html deleted file mode 100644 index 9d8bf9f..0000000 --- a/doc-dist/zh/guide/functionRealization/screenshot.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -

# 截图功能

截图功能这里我们主要使用了dom-to-image这个库,来将html转化为图片,并进行分享。

foo
Last Updated: 1/17/2021, 9:57:34 PM
- - - diff --git a/doc-dist/zh/guide/functionRealization/templateLibrary.html b/doc-dist/zh/guide/functionRealization/templateLibrary.html deleted file mode 100644 index 7a9f6b8..0000000 --- a/doc-dist/zh/guide/functionRealization/templateLibrary.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -

# 模板库实现思路

我们目前开放了模板库功能,一方面我们会定期配置行业模板,另一个方面Dooring还支持用户自己配置模板,可以一键保存到云端供用户使用。我们也可以将模板变成自己的页面共享给其他人。实现方式本质上是保存用户的配置信息,上传到服务器中做存储,在后台提供了管理模板的模块,可以修改,删除模板。如下图所示:

# 模板前台展示:

foo

# 模板后台展示:

foo
Last Updated: 1/17/2021, 9:57:34 PM
- - - diff --git a/doc-dist/zh/guide/index.html b/doc-dist/zh/guide/index.html deleted file mode 100644 index fd9322a..0000000 --- a/doc-dist/zh/guide/index.html +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -
foo

H5-Dooring 是一款功能强大,高可扩展的 H5 可视化页面配置解决方案,致力于提供一套简单方便、专业可靠、无限可能的 H5 落地页最佳实践。

# 功能特点

🎉 可扩展, Dooring 实现了较为完整的业务闭环,并使其模块化,编辑器内部功能接口也全部可以对接不同服务端语言,实现了标准化接口。此外还支持自定义组件,二次开发,设计模板等能力,以满足功能和跨领域的分层需求。

📦 开箱即用, Dooring 内置了表单渲染器、页面渲染器、动态加载内核等,仅需一套源码即可上手开发。并且还提供针对 React 的定制插件,内涵丰富的功能,可满足日常 80%的页面制作需求。

🚀 大量自研, 包含整个编辑器架构、组件设计、文档、请求库封装,后台管理系统等,满足日常项目的周边需求。

🚄 与时俱进, 在满足需求的同时,我们也不会停止对新技术的探索。比如更多营销组件、业务功能,后台管理可视化,PC 页面编辑器,数据大屏定制等等。

# 为什么选择 Dooring

目前github已超过 3000+star,上线 2 个月累计 500+用户使用,解决完善了 100+问题,后续会持续迭代,更新,自研优秀,先进的 lowcode/nocode 解决方案。

Last Updated: 3/22/2021, 10:16:35 AM
- - - diff --git a/doc-dist/zh/guide/introduced.html b/doc-dist/zh/guide/introduced.html deleted file mode 100644 index 235f235..0000000 --- a/doc-dist/zh/guide/introduced.html +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - h5-dooring - - - - - - - - -
foo

注:灰色部分还未实现,正在更新中...

Last Updated: 1/17/2021, 7:12:02 PM
- - - diff --git a/doc-dist/zh/guide/startedQuickly.html b/doc-dist/zh/guide/startedQuickly.html deleted file mode 100644 index a7ad68b..0000000 --- a/doc-dist/zh/guide/startedQuickly.html +++ /dev/null @@ -1,44 +0,0 @@ - - - - - - 快速上手 | h5-dooring - - - - - - - - -

# 快速上手

# 环境准备

首先得有 node,并确保 node 版本是 10.13 或以上,(mac/win 下推荐使用 n 来管理 node 版本)

$ node-v
-v10.13.0
-

注:推荐使用 yarn 管理 npm 依赖

# 源码工程

h5_plus(编辑器项目) admin(管理后台) Server(服务端项目)

本地拿到源码工程之后先安装对应依赖,在对应工程目录里执行 yarn 命令,等待依赖安装完成。

# 本地运行

1.首先本地启动 server,在 src 目录的 index.js 中修改跨域白名单,改为本地的 ip+端口,如http://192.167.0.3:8000

2.其次本地启动 h5_plus,启动完毕在浏览器打开对应的启动地址即可查看,如下:

foo
Last Updated: 1/17/2021, 7:12:02 PM
- - - diff --git a/doc/.vuepress/public/favcion.png b/doc/.vuepress/public/favcion.png deleted file mode 100644 index d017d9e..0000000 Binary files a/doc/.vuepress/public/favcion.png and /dev/null differ diff --git a/lerna.json b/lerna.json new file mode 100644 index 0000000..d6707ca --- /dev/null +++ b/lerna.json @@ -0,0 +1,6 @@ +{ + "packages": [ + "packages/*" + ], + "version": "0.0.0" +} diff --git a/package.json b/package.json index c9d475d..1d0d9c0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "h5-dooring", - "version": "1.3.0", +"name": "h5-dooring", + "version": "1.4.0", "description": "H5-Dooring是一款功能强大,开源免费的H5可视化页面配置解决方案,致力于提供一套简单方便、专业可靠、无限可能的H5落地页最佳实践。技术栈以react为主, 后台采用nodejs开发。", "private": false, "author": { @@ -18,15 +18,20 @@ ], "contributors": [ "徐小夕 (https://github.com/MrXujiang))", + "mokinzhao <37622852@qq.com> (https://github.com/mokinzhao))", "yehuozhili (https://github.com/yehuozhili))" ], "scripts": { - "start": "umi dev", - "build": "umi build", + "start": "npm run start:ui & npm run start:editor", + "start:editor": "npx lerna exec --scope @h5-dooring/editor -- npm run start", + "start:ui": "npx lerna exec --scope @h5-dooring/ui -- npm run start", + "build": "npm run build:ui && npm run build:editor", + "build:editor": "npx lerna exec --scope @h5-dooring/editor -- npm run build", + "build:ui": "npx lerna exec --scope @h5-dooring/ui -- npm run build", + "docs:dev": "npx lerna exec --scope @h5-dooring/doc -- npm run dev", + "docs:build": "npx lerna exec --scope @h5-dooring/doc -- npm run build", "server": "node server.js", "dev": "http-server dist", - "docs:dev": "vuepress dev doc", - "docs:build": "vuepress build doc", "test-demo": "http-server dist", "postinstall": "umi generate tmp", "prettier": "prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'", @@ -34,17 +39,8 @@ "test:coverage": "umi-test --coverage", "nocompress": "cross-env RM_TMPDIR=none COMPRESS=none umi build" }, - "gitHooks": { - "pre-commit": "lint-staged" - }, - "lint-staged": { - "*.{js,jsx,less,md,json}": [ - "prettier --write" - ], - "*.ts?(x)": [ - "prettier --parser=typescript --write" - ] - }, + + "homepage": "http://h5.dooring.cn", "repository": { "type": "git", @@ -53,81 +49,7 @@ "bugs": { "url": "https://github.com/MrXujiang/h5-Dooring/issues" }, - "dependencies": { - "@ant-design/icons": "^4.2.1", - "@antv/f2": "^3.7.7", - "@uiw/react-baidu-map": "^1.17.3", - "@umijs/plugin-esbuild": "^1.0.1", - "@umijs/plugin-sass": "^1.1.1", - "@umijs/preset-react": "1.x", - "@umijs/test": "^3.2.19", - "antd": "^4.7.0", - "antd-img-crop": "^3.10.0", - "axios": "^0.19.2", - "braft-editor": "^2.3.9", - "chatbot-antd": "^0.6.0", - "codemirror": "^5.57.0", - "dom-to-image": "^2.6.0", - "file-saver": "^2.0.2", - "http-server": "^0.12.3", - "keymaster": "^1.6.2", - "qrcode.react": "^1.0.0", - "react": "^16.12.0", - "react-audio-player": "^0.14.0", - "react-codemirror2": "^7.2.1", - "react-color": "^2.18.1", - "react-contexify": "^4.1.1", - "react-dnd": "^11.1.3", - "react-dnd-html5-backend": "^11.1.3", - "react-dom": "^16.12.0", - "react-draggable": "^4.4.3", - "react-draggable-ball": "^0.1.0", - "react-grid-layout": "^1.0.0", - "react-hotkeys-hook": "^2.3.1", - "react-text-loop": "^2.3.0", - "redux-undo": "^1.0.1", - "socket.io-client": "^2.3.0", - "umi": "^3.2.19", - "video-react": "^0.14.1", - "xlsx": "^0.16.7", - "yh-react-popover": "^0.3.0", - "yorkie": "^2.0.0", - "zarm": "^2.5.1" - }, - "license": "GPL-3.0", "devDependencies": { - "@types/classnames": "^2.2.10", - "@types/codemirror": "^0.0.98", - "@types/events": "^3.0.0", - "@types/file-saver": "^2.0.1", - "@types/node": "^14.6.2", - "@types/qrcode.react": "^1.0.1", - "@types/react-color": "^3.0.4", - "@types/react-grid-layout": "^1.1.0", - "@types/redux-logger": "^3.0.8", - "@types/xlsx": "^0.0.36", - "@typescript-eslint/eslint-plugin": "4.1.1", - "@typescript-eslint/parser": "4.1.1", - "babel-eslint": "10.x", - "babel-plugin-import": "^1.13.0", - "cross-env": "^7.0.2", - "eslint": "6.x", - "eslint-config-react-app": "^5.2.1", - "eslint-plugin-flowtype": "4.x", - "eslint-plugin-import": "2.x", - "eslint-plugin-jsx-a11y": "6.x", - "eslint-plugin-react": "7.x", - "eslint-plugin-react-hooks": "2.x", - "koa": "^2.13.0", - "koa-body": "^4.2.0", - "koa-logger": "^3.2.1", - "koa-static": "^5.0.0", - "koa2-cors": "^2.0.6", - "lint-staged": "^10.0.7", - "prettier": "^1.19.1", - "redux-logger": "^3.0.6", - "sass-loader": "^9.0.3", - "typescript": "^4.0.2", - "vuepress": "^1.8.0" + "lerna": "^4.0.0" } } diff --git a/doc/.vuepress/config.js b/packages/doc/.vuepress/config.js similarity index 100% rename from doc/.vuepress/config.js rename to packages/doc/.vuepress/config.js diff --git a/doc-dist/favcion.png b/packages/doc/.vuepress/public/favcion.png similarity index 100% rename from doc-dist/favcion.png rename to packages/doc/.vuepress/public/favcion.png diff --git a/doc/.vuepress/templates/dev.html b/packages/doc/.vuepress/templates/dev.html similarity index 100% rename from doc/.vuepress/templates/dev.html rename to packages/doc/.vuepress/templates/dev.html diff --git a/doc/.vuepress/theme/enhanceApp.js b/packages/doc/.vuepress/theme/enhanceApp.js similarity index 100% rename from doc/.vuepress/theme/enhanceApp.js rename to packages/doc/.vuepress/theme/enhanceApp.js diff --git a/doc/.vuepress/theme/global-components/Home.vue b/packages/doc/.vuepress/theme/global-components/Home.vue similarity index 100% rename from doc/.vuepress/theme/global-components/Home.vue rename to packages/doc/.vuepress/theme/global-components/Home.vue diff --git a/doc/.vuepress/theme/imgs/common/logo.svg b/packages/doc/.vuepress/theme/imgs/common/logo.svg similarity index 100% rename from doc/.vuepress/theme/imgs/common/logo.svg rename to packages/doc/.vuepress/theme/imgs/common/logo.svg diff --git a/doc/.vuepress/theme/index.js b/packages/doc/.vuepress/theme/index.js similarity index 100% rename from doc/.vuepress/theme/index.js rename to packages/doc/.vuepress/theme/index.js diff --git a/doc/.vuepress/theme/layouts/Layout.vue b/packages/doc/.vuepress/theme/layouts/Layout.vue similarity index 100% rename from doc/.vuepress/theme/layouts/Layout.vue rename to packages/doc/.vuepress/theme/layouts/Layout.vue diff --git a/doc/.vuepress/theme/styles/_layout.scss b/packages/doc/.vuepress/theme/styles/_layout.scss similarity index 100% rename from doc/.vuepress/theme/styles/_layout.scss rename to packages/doc/.vuepress/theme/styles/_layout.scss diff --git a/doc/.vuepress/theme/styles/_reset.scss b/packages/doc/.vuepress/theme/styles/_reset.scss similarity index 100% rename from doc/.vuepress/theme/styles/_reset.scss rename to packages/doc/.vuepress/theme/styles/_reset.scss diff --git a/doc/.vuepress/theme/styles/main.scss b/packages/doc/.vuepress/theme/styles/main.scss similarity index 100% rename from doc/.vuepress/theme/styles/main.scss rename to packages/doc/.vuepress/theme/styles/main.scss diff --git a/doc/.vuepress/theme/styles/palette.styl b/packages/doc/.vuepress/theme/styles/palette.styl similarity index 100% rename from doc/.vuepress/theme/styles/palette.styl rename to packages/doc/.vuepress/theme/styles/palette.styl diff --git a/doc/README.md b/packages/doc/README.md similarity index 100% rename from doc/README.md rename to packages/doc/README.md diff --git a/doc/img/common/deploy.png b/packages/doc/img/common/deploy.png similarity index 100% rename from doc/img/common/deploy.png rename to packages/doc/img/common/deploy.png diff --git a/doc/img/common/framework.png b/packages/doc/img/common/framework.png similarity index 100% rename from doc/img/common/framework.png rename to packages/doc/img/common/framework.png diff --git a/doc/img/common/home.png b/packages/doc/img/common/home.png similarity index 100% rename from doc/img/common/home.png rename to packages/doc/img/common/home.png diff --git a/doc/img/common/logo.svg b/packages/doc/img/common/logo.svg similarity index 100% rename from doc/img/common/logo.svg rename to packages/doc/img/common/logo.svg diff --git a/doc/img/componentDev/dynamic.png b/packages/doc/img/componentDev/dynamic.png similarity index 100% rename from doc/img/componentDev/dynamic.png rename to packages/doc/img/componentDev/dynamic.png diff --git a/doc/img/functionRealization/preview-flow.png b/packages/doc/img/functionRealization/preview-flow.png similarity index 100% rename from doc/img/functionRealization/preview-flow.png rename to packages/doc/img/functionRealization/preview-flow.png diff --git a/doc/img/functionRealization/preview-machine.png b/packages/doc/img/functionRealization/preview-machine.png similarity index 100% rename from doc/img/functionRealization/preview-machine.png rename to packages/doc/img/functionRealization/preview-machine.png diff --git a/doc/img/functionRealization/preview-page.png b/packages/doc/img/functionRealization/preview-page.png similarity index 100% rename from doc/img/functionRealization/preview-page.png rename to packages/doc/img/functionRealization/preview-page.png diff --git a/doc/img/functionRealization/screenshot.png b/packages/doc/img/functionRealization/screenshot.png similarity index 100% rename from doc/img/functionRealization/screenshot.png rename to packages/doc/img/functionRealization/screenshot.png diff --git a/doc/img/functionRealization/template-bg.png b/packages/doc/img/functionRealization/template-bg.png similarity index 100% rename from doc/img/functionRealization/template-bg.png rename to packages/doc/img/functionRealization/template-bg.png diff --git a/doc/img/functionRealization/template-ft.png b/packages/doc/img/functionRealization/template-ft.png similarity index 100% rename from doc/img/functionRealization/template-ft.png rename to packages/doc/img/functionRealization/template-ft.png diff --git a/packages/doc/package-lock.json b/packages/doc/package-lock.json new file mode 100644 index 0000000..cefc1d6 --- /dev/null +++ b/packages/doc/package-lock.json @@ -0,0 +1,11374 @@ +{ + "name": "@h5-dooring/doc", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha1-I7CNdA6D9JxeWZRfvxtD6Au/Tts=", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/compat-data": { + "version": "7.15.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha1-Lbr4uFM0eWyvuw9Xk6kKL8AQsXY=", + "dev": true + }, + "@babel/core": { + "version": "7.15.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/core/-/core-7.15.5.tgz", + "integrity": "sha1-+O2aznMHIlRGCfkMm7SRYtw79bk=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.5", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha1-hayxWaJnymMk+Xk5hpke4gIqBbA=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha1-PQ5DsAxeSf22xX5CFgGnpljV+DU=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", + "integrity": "sha1-Ia2BX2CbhO4OMFhnbDPPbRZwUl8=", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha1-z22U8w++/BORI+J91rAvZa7tt7k=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", + "integrity": "sha1-f5d8F70SpfujY8sZvqCQOUvzfS4=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha1-x9WsXpz2IcJgV3Ivt6ikxYiTWMQ=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha1-BSXt7FCUZTooJojTTYRuTHXpwLY=", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", + "integrity": "sha1-+a7J0hnycer5K59WFZjKayaCYAw=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha1-hFdE2vxDgaSl+2r6bD02+Yp4frw=", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha1-CYgYk0oTf854tTaj4BWGS+Hih5s=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha1-CZk6MlnA6Rj5nRBCYd/fwDPxeN8=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha1-v9NNybupgkpGWLAxfsL9VxpR5u8=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-module-imports": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha1-4YAH0jBjLeoZtHhTuYRHbntOED8=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.15.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz", + "integrity": "sha1-fagMjLwfAmVdg/i3nSWGav5Q0iY=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha1-8xClEho7nMUtmrGRIr1ymCLe4XE=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha1-WsgizpfuxGdBq3ClF5ceRDpwxak=", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", + "integrity": "sha1-JjfAcx5MkPv1isWLULK1oZL8lw8=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-wrap-function": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-replace-supers": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha1-UqirJrqRjH9t7ihiiwcHGse3NHo=", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha1-rDaJBavx3o6XgUNLY12PhnS8wTs=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", + "integrity": "sha1-cH29uh9K0Po0+RFPyBl67H1dous=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha1-rsq5Lc2+9qEKo7YqsgSwhfd24lc=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha1-Ig35k7/pBKSmsCq08zhaXr9uI4k=", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha1-bnKh//GNXfy4eOHmLxoCHEty1aM=", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", + "integrity": "sha1-b3VLJEbPrz1hJSPmq415wnw6Pec=", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helpers": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha1-X0DwIFCjAnEho89I1JfAXFVer0M=", + "dev": true, + "requires": { + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha1-aGGlLwOWZAUAH2qlNKAaJNmejNk=", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha1-DD7UousHsWXfqFs8xFxyczTE7a4=", + "dev": true + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", + "integrity": "sha1-296rsegPYi2fC1g++ymZYF4KVn4=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz", + "integrity": "sha1-+Cqr6WwTXSzqqRf+ufX8oxY1J34=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.15.4", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha1-QNHuFAxbHjGjUPT17tlFCWVZtC4=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", + "integrity": "sha1-PnymEoRTwInotHepn5cMY/wcuNc=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.15.4.tgz", + "integrity": "sha1-+1VEK8g6tNRd2na5GUlwa/IogdI=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-decorators": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha1-DGYX30YcDB+P/ztHzVl3I2AQHSw=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha1-260kQxDObM0IMHIWfYzqg6Uvr3Y=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha1-ON5g2zYug6PYyUSshY3fnwwiOes=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha1-bmIpwqmbAqspFfglceDMZGpAxzg=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha1-7jhYnOAOLMWbKZ7D6kBvzToP2vY=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha1-g2Mb8z2aUd8YTCECoGmsDFjAXxg=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.15.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha1-72gFDIcD0Hslr0AsuWz380po7RE=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.15.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha1-k53W7d7/Omf997PwRLU0cmJZjDw=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha1-+oNlHmCjYOPxN5fu8AuNUZaVtgM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha1-N0RklZlrKUXzD1vltg1eKqT1eS0=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", + "integrity": "sha1-VcXjtNAmH9RP5jfj9iTPsPSE4+U=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha1-D5XuDnV6XWR/N42qDsp+k/qou+g=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha1-GV34mxRrS3izv4l/16JXyEZZ1AY=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", + "integrity": "sha1-6vucDL4JyK/rlkujp7vWOUWnLyA=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha1-AolkqbqA28CUyRXEh618TnpmRlo=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha1-AA4uJdhnPM5JMAUXo+2kTCY+QgE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha1-ypHvRjA1MESLkGZSusLp/plB9pk=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha1-9xh9lYinaN0IC/TJ/+EX6mL3hio=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha1-cseJCE2PIJSsuUVjOUPvhEPTnmc=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha1-5IZB2ZnUvBV6Z+8zautUvET9OtQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.15.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha1-lMgabi/CMLzObvU3rJah5NKzr68=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", + "integrity": "sha1-UK7heq9/MyrkTjvOTC4QU01dO/E=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha1-G514mHQg0RIj1BGVRhzEO5dLIE8=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.14.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha1-CtWO034j4iCE0QnxhSYINeVVdXY=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha1-L2v3bka9+AQ7Tn4WzyRTJim6DHo=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha1-NlpIRIgb3xUB46nwJw5/D5EXeVQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha1-UVS43Wo9/m2Qkj1hckvT3uuQtJM=", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", + "integrity": "sha1-JcYszicYz7KXFfQW511SY/s2qMI=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha1-6Bxl7LkAdG1/MYAva+0fUtkV1vI=", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha1-QdBsf/XU0J489Fh70+zzkwxzD3g=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha1-s5zVISor8jWmF9Mg7CtIvMCRuKc=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha1-T9nOfjQRy4uDhISAtwQdgwBIWPc=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", + "integrity": "sha1-ggEQEkDqu1p2wI72GylU92e2tME=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.15.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", + "integrity": "sha1-tCiQxzSaeMgncZ8dLQzTjH0mgTI=", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha1-+2Yt/uaXzOJ0p82lJRkKeQlqpuA=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.14.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha1-xo9cXRLS66ujdi5XwsT2NHpG57I=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha1-Mb2ui5JdyEB26/zSqZQBQ67X2/g=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha1-0LX66snphZehYanPeMUn7ZNM3EU=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", + "integrity": "sha1-XyKFzDFgv0jIUCQycWtIUE0p7WI=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha1-DduqH4PbNgbxzfSEb6HftHNFizQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha1-lnb9VwftKPUicnxbPAqoVERAsE8=", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha1-xEWJtmHP2++NQwDcx0ad/6kvgwQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.15.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.0.tgz", + "integrity": "sha1-06plDRFnjKds4pQHH9pT14BBg7M=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "semver": "^6.3.0" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha1-l/E4VfFAkzjYyty6ymcK154JGlg=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.14.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha1-a9QOV/596UqpBIUZY7VhZlL3MUQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha1-W2F1Qmdei3dhKUOB88KMYz9Arrk=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha1-pfK8Izk32EU4hdxza92Nn/q/PZM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha1-Oa8nOemJor0pG/a1PxaYFCPUV9Q=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha1-nUvSpoHjxdes9PV/qeURddkdDGs=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha1-TNCbbIQl3YElXHzrP7GDbnQUOC4=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/preset-env": { + "version": "7.15.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/preset-env/-/preset-env-7.15.6.tgz", + "integrity": "sha1-DziY251j0yDyGxc4DYRid53ldlk=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", + "@babel/plugin-proposal-async-generator-functions": "^7.15.4", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.15.4", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.15.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.15.3", + "@babel/plugin-transform-classes": "^7.15.4", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.15.4", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.15.4", + "@babel/plugin-transform-modules-systemjs": "^7.15.4", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.15.4", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.6", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.15.6", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.16.0", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha1-Ni8raMZihClw/bXiVP/I/BwuQV4=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/runtime/-/runtime-7.15.4.tgz", + "integrity": "sha1-/RfRa/34eObdAtGXU6OfqKjZyEo=", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha1-UYmNNdzz+qZwxO5q/P1RfuE58ZQ=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/traverse": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha1-/4UQNnoUS/v/VS2eGOKPPiiJwi0=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.15.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha1-mavcSCGLKIHAWN0KerBbmcm+dY8=", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha1-UkryQNGjYFJ7cwR17PoTRKpUDd4=", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha1-K1o6s/kYzKSKjHVMCBaOPwPrphs=", + "dev": true + }, + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha1-n7OjzzEyMoFR81PeRjLgHlIQK+o=", + "dev": true + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha1-sWZeLEYaLNkvTBu/UNVFTeDUtCE=", + "dev": true, + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "@types/glob": { + "version": "7.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/glob/-/glob-7.1.4.tgz", + "integrity": "sha1-6lniHS7lxReRTLS8jkFTuZ5WZnI=", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha1-l+3JA36gw4WFMgsolk3eOznkZg0=", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha1-EAHMXmo3BLg8I2An538vWOoBD0A=", + "dev": true + }, + "@types/node": { + "version": "16.10.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/node/-/node-16.10.2.tgz", + "integrity": "sha1-V2TKmqlEcK204Rhf4unxlFiZKy4=", + "dev": true + }, + "@types/q": { + "version": "1.5.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/q/-/q-1.5.5.tgz", + "integrity": "sha1-daKo59irSyMEFFBdkjNdHctTpt8=", + "dev": true + }, + "@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.2.1.tgz", + "integrity": "sha1-MWJKelBfsU2h1YAjclpMXycOaoE=", + "dev": true + }, + "@vue/babel-helper-vue-transform-on": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.0.2.tgz", + "integrity": "sha1-m5xpHNBvyFUiGiR1w8yDHXdLx9w=", + "dev": true + }, + "@vue/babel-plugin-jsx": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.1.0.tgz", + "integrity": "sha1-63OHHL5Gi8EhQUQaAFLYlIrE9n0=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "@vue/babel-helper-vue-transform-on": "^1.0.2", + "camelcase": "^6.0.0", + "html-tags": "^3.1.0", + "svg-tags": "^1.0.0" + } + }, + "@vue/babel-plugin-transform-vue-jsx": { + "version": "1.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.2.1.tgz", + "integrity": "sha1-ZGBGxlLC8CQnJ/NFGdkXsGQEHtc=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "html-tags": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true + } + } + }, + "@vue/babel-preset-app": { + "version": "4.5.13", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vue/babel-preset-app/-/babel-preset-app-4.5.13.tgz", + "integrity": "sha1-y0dTIeTHP38RDawppIwqnLgK/rY=", + "dev": true, + "requires": { + "@babel/core": "^7.11.0", + "@babel/helper-compilation-targets": "^7.9.6", + "@babel/helper-module-imports": "^7.8.3", + "@babel/plugin-proposal-class-properties": "^7.8.3", + "@babel/plugin-proposal-decorators": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.11.0", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.0", + "@vue/babel-plugin-jsx": "^1.0.3", + "@vue/babel-preset-jsx": "^1.2.4", + "babel-plugin-dynamic-import-node": "^2.3.3", + "core-js": "^3.6.5", + "core-js-compat": "^3.6.5", + "semver": "^6.1.0" + } + }, + "@vue/babel-preset-jsx": { + "version": "1.2.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vue/babel-preset-jsx/-/babel-preset-jsx-1.2.4.tgz", + "integrity": "sha1-kv6nnbbxOwHoDToAmeKSS9y+Toc=", + "dev": true, + "requires": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "@vue/babel-sugar-composition-api-inject-h": "^1.2.1", + "@vue/babel-sugar-composition-api-render-instance": "^1.2.4", + "@vue/babel-sugar-functional-vue": "^1.2.2", + "@vue/babel-sugar-inject-h": "^1.2.2", + "@vue/babel-sugar-v-model": "^1.2.3", + "@vue/babel-sugar-v-on": "^1.2.3" + } + }, + "@vue/babel-sugar-composition-api-inject-h": { + "version": "1.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.2.1.tgz", + "integrity": "sha1-BdbgxDJxDjdYKyvppgSbaJtvA+s=", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-composition-api-render-instance": { + "version": "1.2.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.2.4.tgz", + "integrity": "sha1-5MvGmXw0T6wnF4WteikyXFHWjRk=", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-functional-vue": { + "version": "1.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.2.2.tgz", + "integrity": "sha1-JnqayNeHyW7b8Dzj85LEnam9Jlg=", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-inject-h": { + "version": "1.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.2.2.tgz", + "integrity": "sha1-1zjTyJM2fshJHcu2abAAkZKT46o=", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@vue/babel-sugar-v-model": { + "version": "1.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.2.3.tgz", + "integrity": "sha1-+h8pulHr8KoabDX6ZtU5vEWaGPI=", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.2.1", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", + "dev": true + }, + "html-tags": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true + } + } + }, + "@vue/babel-sugar-v-on": { + "version": "1.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.2.3.tgz", + "integrity": "sha1-NCNnF4WGpp85LwS/ujICHQKROto=", + "dev": true, + "requires": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.2.1", + "camelcase": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", + "dev": true + } + } + }, + "@vue/component-compiler-utils": { + "version": "3.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vue/component-compiler-utils/-/component-compiler-utils-3.2.2.tgz", + "integrity": "sha1-L37V/u2C/38ChKzBHVJe5+/yJGA=", + "dev": true, + "requires": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.36", + "postcss-selector-parser": "^6.0.2", + "prettier": "^1.18.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "@vuepress/core": { + "version": "1.8.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vuepress/core/-/core-1.8.2.tgz", + "integrity": "sha1-T1uvyJRpG/6kFGKUpYKhKUg9ryo=", + "dev": true, + "requires": { + "@babel/core": "^7.8.4", + "@vue/babel-preset-app": "^4.1.2", + "@vuepress/markdown": "1.8.2", + "@vuepress/markdown-loader": "1.8.2", + "@vuepress/plugin-last-updated": "1.8.2", + "@vuepress/plugin-register-components": "1.8.2", + "@vuepress/shared-utils": "1.8.2", + "autoprefixer": "^9.5.1", + "babel-loader": "^8.0.4", + "cache-loader": "^3.0.0", + "chokidar": "^2.0.3", + "connect-history-api-fallback": "^1.5.0", + "copy-webpack-plugin": "^5.0.2", + "core-js": "^3.6.4", + "cross-spawn": "^6.0.5", + "css-loader": "^2.1.1", + "file-loader": "^3.0.1", + "js-yaml": "^3.13.1", + "lru-cache": "^5.1.1", + "mini-css-extract-plugin": "0.6.0", + "optimize-css-assets-webpack-plugin": "^5.0.1", + "portfinder": "^1.0.13", + "postcss-loader": "^3.0.0", + "postcss-safe-parser": "^4.0.1", + "toml": "^3.0.0", + "url-loader": "^1.0.1", + "vue": "^2.6.10", + "vue-loader": "^15.7.1", + "vue-router": "^3.4.5", + "vue-server-renderer": "^2.6.10", + "vue-template-compiler": "^2.6.10", + "vuepress-html-webpack-plugin": "^3.2.0", + "vuepress-plugin-container": "^2.0.2", + "webpack": "^4.8.1", + "webpack-chain": "^6.0.0", + "webpack-dev-server": "^3.5.1", + "webpack-merge": "^4.1.2", + "webpackbar": "3.2.0" + } + }, + "@vuepress/markdown": { + "version": "1.8.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vuepress/markdown/-/markdown-1.8.2.tgz", + "integrity": "sha1-UOpaGWJZGkNrJtGqKxEd83656oo=", + "dev": true, + "requires": { + "@vuepress/shared-utils": "1.8.2", + "markdown-it": "^8.4.1", + "markdown-it-anchor": "^5.0.2", + "markdown-it-chain": "^1.3.0", + "markdown-it-emoji": "^1.4.0", + "markdown-it-table-of-contents": "^0.4.0", + "prismjs": "^1.13.0" + } + }, + "@vuepress/markdown-loader": { + "version": "1.8.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vuepress/markdown-loader/-/markdown-loader-1.8.2.tgz", + "integrity": "sha1-sqWCkaln8rvgr25Y+VQvWRGHkjM=", + "dev": true, + "requires": { + "@vuepress/markdown": "1.8.2", + "loader-utils": "^1.1.0", + "lru-cache": "^5.1.1" + } + }, + "@vuepress/plugin-active-header-links": { + "version": "1.8.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vuepress/plugin-active-header-links/-/plugin-active-header-links-1.8.2.tgz", + "integrity": "sha1-DLmynIJt2X01NXqbCcli73gst5M=", + "dev": true, + "requires": { + "lodash.debounce": "^4.0.8" + } + }, + "@vuepress/plugin-last-updated": { + "version": "1.8.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vuepress/plugin-last-updated/-/plugin-last-updated-1.8.2.tgz", + "integrity": "sha1-fOaJ+NUFDPAhOUm8LlqoecCf9LE=", + "dev": true, + "requires": { + "cross-spawn": "^6.0.5" + } + }, + "@vuepress/plugin-nprogress": { + "version": "1.8.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vuepress/plugin-nprogress/-/plugin-nprogress-1.8.2.tgz", + "integrity": "sha1-3GwIKSVCDIxZ7Lf8LUqUAfbUZko=", + "dev": true, + "requires": { + "nprogress": "^0.2.0" + } + }, + "@vuepress/plugin-register-components": { + "version": "1.8.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vuepress/plugin-register-components/-/plugin-register-components-1.8.2.tgz", + "integrity": "sha1-L7RaaLCh77iCJnDZXDsjGi0Ot00=", + "dev": true, + "requires": { + "@vuepress/shared-utils": "1.8.2" + } + }, + "@vuepress/plugin-search": { + "version": "1.8.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vuepress/plugin-search/-/plugin-search-1.8.2.tgz", + "integrity": "sha1-dLkvZjrPa0Vg4V3ARCqExOh04gY=", + "dev": true + }, + "@vuepress/shared-utils": { + "version": "1.8.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vuepress/shared-utils/-/shared-utils-1.8.2.tgz", + "integrity": "sha1-XsFgHyGWrKNK2C7tfJvi15SPcFs=", + "dev": true, + "requires": { + "chalk": "^2.3.2", + "escape-html": "^1.0.3", + "fs-extra": "^7.0.1", + "globby": "^9.2.0", + "gray-matter": "^4.0.1", + "hash-sum": "^1.0.2", + "semver": "^6.0.0", + "toml": "^3.0.0", + "upath": "^1.1.0" + } + }, + "@vuepress/theme-default": { + "version": "1.8.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@vuepress/theme-default/-/theme-default-1.8.2.tgz", + "integrity": "sha1-f0dANsdSwfmAG4P2j1xwwJKxgrQ=", + "dev": true, + "requires": { + "@vuepress/plugin-active-header-links": "1.8.2", + "@vuepress/plugin-nprogress": "1.8.2", + "@vuepress/plugin-search": "1.8.2", + "docsearch.js": "^2.5.2", + "lodash": "^4.17.15", + "stylus": "^0.54.8", + "stylus-loader": "^3.0.2", + "vuepress-plugin-container": "^2.0.2", + "vuepress-plugin-smooth-scroll": "^0.0.3" + } + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha1-vYUGBLQEJFmlpBzX0zjL7Wle2WQ=", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha1-PD07Jxvd/ITesA9xNEQ4MR1S/7Q=", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha1-ID9nbjM7lsnaLuqzzO8zxFkotqI=", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha1-oUQtJpxf6yP8vJ73WdrDVH8p3gA=", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha1-ZH+Iks0gQ6gqwMjF51w28dkVnyc=", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha1-wFJWtxJEIUZx9LCOwQitY7cO3bg=", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha1-JdiIS3aDmHGgimxvgGw5ee9xLwc=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha1-T+2L6sm4wU+MWLcNEk1UndH+V5A=", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha1-WkE41aYpK6GLBMWuSXF+QWeWU0Y=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha1-Fceg+6roP7JhQ7us9tbfFwKtOeQ=", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha1-8Zygt2ptxVYjoJz/p2noOPoeHJU=", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha1-BNM7Y2945qaBMifoJAL3Y3tiKas=", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha1-P+bXnT8PkiGDqoYALELdJWz+6c8=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha1-ULxw7Gje2OJ2OwGhQYv0NJGnpJw=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha1-IhEYHlsxMmRDzIES658LkChyGmE=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha1-nUjkSCbfSmWYKUqmyHRp1kL/9l4=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha1-MDERXXmsW9JhVWzsw/qQo+9FGRQ=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha1-STXVTIX+9jewDOn1I3dFHQDUeJk=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=", + "dev": true + }, + "accepts": { + "version": "1.3.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha1-UxvHJlF6OytB+FACHGzBXqq1B80=", + "dev": true, + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "6.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha1-NYZv1xBSjpLeEM8GAWSY5H454eY=", + "dev": true + }, + "agentkeepalive": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/agentkeepalive/-/agentkeepalive-2.2.0.tgz", + "integrity": "sha1-xdG9SxKQCPEWPyNvhuX66iAm4u8=", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha1-81mGrOuRr63sQQL72FAUlQzvpk0=", + "dev": true + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=", + "dev": true + }, + "algoliasearch": { + "version": "3.35.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/algoliasearch/-/algoliasearch-3.35.1.tgz", + "integrity": "sha1-KX0V9TSjUHyrL137mWAZysdWjww=", + "dev": true, + "requires": { + "agentkeepalive": "^2.2.0", + "debug": "^2.6.9", + "envify": "^4.0.0", + "es6-promise": "^4.1.0", + "events": "^1.1.0", + "foreach": "^2.0.5", + "global": "^4.3.2", + "inherits": "^2.0.1", + "isarray": "^2.0.1", + "load-script": "^1.0.0", + "object-keys": "^1.0.11", + "querystring-es3": "^0.2.1", + "reduce": "^1.0.1", + "semver": "^5.1.0", + "tunnel-agent": "^0.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "events": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "isarray": { + "version": "2.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha1-ivHkwSISRMxiRZ+vOJQNTmRKVyM=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", + "dev": true + } + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "ansi-align": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha1-DN8S4RGs53OobpofrRIlxDyxmlk=", + "dev": true, + "requires": { + "string-width": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha1-46PaS/uubIapwoViXeEkojQCb78=", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha1-JO+AoowaiTYX4hSbDG0NeIKTsJk=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha1-EamAuE67kXgc41sP3C7ilON4Pwc=", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/assert/-/assert-1.5.0.tgz", + "integrity": "sha1-VcEJqvbgrv2z3EtxJAxwv1dLGOs=", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/async/-/async-2.6.3.tgz", + "integrity": "sha1-1yYl4jRKNlbjo61Pp0n6gymdgv8=", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/atob/-/atob-2.1.2.tgz", + "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=", + "dev": true + }, + "autocomplete.js": { + "version": "0.36.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/autocomplete.js/-/autocomplete.js-0.36.0.tgz", + "integrity": "sha1-lP53X+ZLbNQuYi0Hbcf9Jr7dg3s=", + "dev": true, + "requires": { + "immediate": "^3.2.3" + } + }, + "autoprefixer": { + "version": "9.8.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/autoprefixer/-/autoprefixer-9.8.7.tgz", + "integrity": "sha1-48Et4YqACvGhqBVfvAHcfeKeoYQ=", + "dev": true, + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "nanocolors": "^0.2.8", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "nanocolors": { + "version": "0.2.12", + "resolved": "http://npm.yonghui.cn/repository/npm-group/nanocolors/-/nanocolors-0.2.12.tgz", + "integrity": "sha1-TQWTLnARYHhnPqTMZpmhxWzHd3c=", + "dev": true + } + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha1-1h9G2DslGSUOJ4Ta9bCUeai0HFk=", + "dev": true + }, + "babel-loader": { + "version": "8.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-loader/-/babel-loader-8.2.2.tgz", + "integrity": "sha1-k2POhMEMmkDmx1N0jhRBtgyKC4E=", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha1-hP2hnJduxcbe/vV/lCez3vZuF6M=", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha1-6RJHheb9lPlLYYp5VOVpMFO/Uyc=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", + "integrity": "sha1-J3mEahahZSJEriaLHpBq2hB/r5I=", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.16.2" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha1-sxDI1kKsraNIwfo7Pmzg6FG+4Hc=", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/base/-/base-0.11.2.tgz", + "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=", + "dev": true + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha1-EDU8npRTNLwFEabZCzj7x8nFBN8=", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha1-nyKcFb4nJFT/qXOs4NvueaGww28=", + "dev": true + }, + "bn.js": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha1-NYhgZ0OWxpl3canQUfzBtX1K4AI=", + "dev": true + }, + "body-parser": { + "version": "1.19.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha1-lrJwnlfJxOCab9Zqj9l5hE9p8Io=", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "boxen": { + "version": "4.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/boxen/-/boxen-4.2.0.tgz", + "integrity": "sha1-5BG2I1fW1tNlh8isPV2XTaoHDmQ=", + "dev": true, + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "cli-boxes": "^2.2.0", + "string-width": "^4.1.0", + "term-size": "^2.1.0", + "type-fest": "^0.8.1", + "widest-line": "^3.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", + "dev": true + }, + "chalk": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=", + "dev": true + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "http://npm.yonghui.cn/repository/npm-group/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/braces/-/braces-2.3.2.tgz", + "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha1-sv0Gtbda4pf3zi3GUfkY9b4VjI0=", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha1-6vSt1G3VS+O7OzbAzxWrvrp5VsM=", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", + "dev": true + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.17.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/browserslist/-/browserslist-4.17.1.tgz", + "integrity": "sha1-qY0QT1SvRBKQt9WSYm3VQfpkLrk=", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001259", + "electron-to-chromium": "^1.3.846", + "escalade": "^3.1.1", + "nanocolors": "^0.1.5", + "node-releases": "^1.1.76" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha1-Iw6tNEACmIZEhBqwJEr4xEu+Pvg=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U=", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha1-Uvq8xqYG0aADAoAmSO9o9jnaJow=", + "dev": true + }, + "buffer-json": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/buffer-json/-/buffer-json-2.0.0.tgz", + "integrity": "sha1-9z4TseQvGW/i/WfQAcfXEH7dfCM=", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cac": { + "version": "6.7.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cac/-/cac-6.7.3.tgz", + "integrity": "sha1-EEELhhFneZDMLjyLV21HHB1xt2g=", + "dev": true + }, + "cacache": { + "version": "12.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha1-ZovL0QWutfHZL+JVcOyVJcj6pAw=", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cache-loader": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cache-loader/-/cache-loader-3.0.1.tgz", + "integrity": "sha1-zubPSzzcfGEJBbJrrWwvxDnIIa8=", + "dev": true, + "requires": { + "buffer-json": "^2.0.0", + "find-cache-dir": "^2.1.0", + "loader-utils": "^1.2.3", + "mkdirp": "^0.5.1", + "neo-async": "^2.6.1", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "find-cache-dir": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", + "dev": true + } + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha1-IP+4vRYrpL4R6VZ9gj22UQUsqRI=", + "dev": true, + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha1-JgPni3tLAAbLyi+8yKMgJVislHk=", + "dev": true + }, + "normalize-url": { + "version": "4.5.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha1-DdkM8SiO4dExO4cIHJpZMu5IUYo=", + "dev": true + } + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw=", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "6.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha1-kkr4gcnVJaydh/QNlk5c6pgqGAk=", + "dev": true + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha1-Xk2Q4idJYdRikZl99Znj7QCO5MA=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001261", + "resolved": "http://npm.yonghui.cn/repository/npm-group/caniuse-lite/-/caniuse-lite-1.0.30001261.tgz", + "integrity": "sha1-ltiYE8B26gYSCaTgQNjc8MZqHQE=", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha1-EBXs7UdB4V0GZkqVfbv1DQQeJqw=", + "dev": true + }, + "ci-info": { + "version": "3.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ci-info/-/ci-info-3.2.0.tgz", + "integrity": "sha1-KHbLlIpJh5e1I28AlbwFfQ3KOLY=", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/clean-css/-/clean-css-4.2.3.tgz", + "integrity": "sha1-UHtd59l7SO5T2ErbAWD/YhY4D3g=", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "cli-boxes": { + "version": "2.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha1-3dUDXSUJT84iDpyrQKRYQKRAMY8=", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/coa/-/coa-2.0.2.tgz", + "integrity": "sha1-Q/bCEVG07yv1cYfbDXPeIp4+fsM=", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color/-/color-3.2.1.tgz", + "integrity": "sha1-NUTcGYyvRJDD7MmnkLVP6f9F4WQ=", + "dev": true, + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "1.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha1-w5FfYf4mdnLLfh4GTJ1pIhn2wxI=", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.17.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/commander/-/commander-2.17.1.tgz", + "integrity": "sha1-vXerfebelCBc6sxy8XFtKfIKd78=", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "http://npm.yonghui.cn/repository/npm-group/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/compression/-/compression-1.7.4.tgz", + "integrity": "sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "configstore": { + "version": "5.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha1-02UCG130uYzdGH1qOw4/anzF7ZY=", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha1-izIIk1kwjRERFdgcrT/Oq4iPl7w=", + "dev": true + }, + "consola": { + "version": "2.15.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/consola/-/consola-2.15.3.tgz", + "integrity": "sha1-LhH5jWpL5x/3LgvfB70j4Sy2FVA=", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha1-ZwY871fOts9Jk6KrOlWECujEkzY=", + "dev": true + }, + "consolidate": { + "version": "0.15.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha1-IasEMjXHGgfUXZqtmFk7DbpWurc=", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70=", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha1-8zc8MtIbTXgN2ABFFGhPt5HKQ2k=", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha1-kilzmMrjSTf8r9bsgTnBgFHwteA=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-webpack-plugin": { + "version": "5.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz", + "integrity": "sha1-ioieHcr6bJHGzUvhrRWPHTgjuuI=", + "dev": true, + "requires": { + "cacache": "^12.0.3", + "find-cache-dir": "^2.1.0", + "glob-parent": "^3.1.0", + "globby": "^7.1.1", + "is-glob": "^4.0.1", + "loader-utils": "^1.2.3", + "minimatch": "^3.0.4", + "normalize-path": "^3.0.0", + "p-limit": "^2.2.1", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "find-cache-dir": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "globby": { + "version": "7.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha1-Cpf7h2mG6AgcYxFg+PnziRV/AEM=", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + } + } + }, + "core-js": { + "version": "3.18.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/core-js/-/core-js-3.18.1.tgz", + "integrity": "sha1-KJ1L4s4AhdQPwSRMCxpUwARUYi8=", + "dev": true + }, + "core-js-compat": { + "version": "3.18.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/core-js-compat/-/core-js-compat-3.18.1.tgz", + "integrity": "sha1-AZQqCHfK+cblAHwCcYPPC9rmoZE=", + "dev": true, + "requires": { + "browserslist": "^4.17.1", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-7.0.0.tgz", + "integrity": "sha1-XzyjV2HkfgWyBsba/yz4FPAxa44=", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha1-BA9yaAnFked6F8CjYmykW08Wixo=", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha1-1uf0v/pmc2CFoHYv06YyaE2rzE4=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", + "dev": true + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha1-7yp6lm7BEIM4g2m6oC6+rSKbMNU=", + "dev": true + }, + "css": { + "version": "2.2.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css/-/css-2.2.4.tgz", + "integrity": "sha1-xkZ1XHOXHyu6amAeLPL9cbEpiSk=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha1-wZiUD2OnbX42wecQGLABchBUyyI=", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-loader": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-loader/-/css-loader-2.1.1.tgz", + "integrity": "sha1-2CVPcuQSuyI4u0TdZ0/770lzM+o=", + "dev": true, + "requires": { + "camelcase": "^5.2.0", + "icss-utils": "^4.1.0", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.14", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^2.0.6", + "postcss-modules-scope": "^2.1.0", + "postcss-modules-values": "^2.0.0", + "postcss-value-parser": "^3.3.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", + "dev": true + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "css-parse": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-parse/-/css-parse-2.0.0.tgz", + "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", + "dev": true, + "requires": { + "css": "^2.0.0" + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha1-ajRlM1ZjWTSoG6ymjQJVQyEF2+8=", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha1-Oy/0lyzDYquIVhUHqVQIoUMhNdc=", + "dev": true + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha1-mL69YsTB2flg7DQM+fdSLjBwmiI=", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha1-6nAm/LAXd+295SEk4h8yfnrpUOQ=", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=", + "dev": true + }, + "cssnano": { + "version": "4.1.11", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha1-x7X1uB2iacsf2YLLlgwSAJEMmpk=", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha1-kgYisfwelaNOiDggPxOXpQTy0/8=", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha1-sm1f1fcqEd/np4RvtMZyYPlr8oI=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha1-V0CC+yhZ0ttDOFWDXZqEVuoYu/M=", + "dev": true + }, + "csso": { + "version": "4.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/csso/-/csso-4.2.0.tgz", + "integrity": "sha1-6jpWE0bo3J9UbW/r7dUBh884lSk=", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha1-60hw+2/XcHMn7JXC/yqwm16NuR0=", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha1-cRP8QoGRfWPOKbQ0RvcB5owlulA=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "de-indent": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "4.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/debug/-/debug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha1-tcmMlCzv+vfLBR4k4UNKJaLmB2o=", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw=", + "dev": true + }, + "deepmerge": { + "version": "1.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha1-EEmdhohEza1P7ghC34x/bwyVp1M=", + "dev": true + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha1-FnEEx1AMIRX23WmwpTa7jtcgVSs=", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha1-MxrgUMCNz3ifjIOnuB8O2U9KxZE=", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/del/-/del-4.1.1.tgz", + "integrity": "sha1-no8RciLqRKMf86FWwEm5kFKp8LQ=", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha1-U4IULhvcU/hdhtU+X0qn3rkeCEM=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha1-yccHdaScPQO8LAbZpzvlUPl4+LE=", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha1-+gnwaUFTyJGLGLoN6vrpR2n8UMQ=", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "version": "1.3.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha1-40VQZYJKJQe6iGxVqJljuxB97G8=", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "docsearch.js": { + "version": "2.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/docsearch.js/-/docsearch.js-2.6.3.tgz", + "integrity": "sha1-V8tGANO2VTxnfny75qc0WT44Yl0=", + "dev": true, + "requires": { + "algoliasearch": "^3.24.5", + "autocomplete.js": "0.36.0", + "hogan.js": "^3.0.2", + "request": "^2.87.0", + "stack-utils": "^1.0.1", + "to-factory": "^1.0.0", + "zepto": "^1.2.0" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha1-ZyGp2u4uKTaClVtq/kFncWJ7t2g=", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E=", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha1-mgtsJ4LtahxzI9QiZxg9+b2LHVc=", + "dev": true + }, + "entities": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/entities/-/entities-2.2.0.tgz", + "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", + "dev": true + } + } + }, + "dom-walk": { + "version": "0.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha1-DFSL7wSPTR8qlySQAiNgYNqj/YQ=", + "dev": true + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8=", + "dev": true + }, + "domhandler": { + "version": "4.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha1-6CXXIdGahrjCAaNSZOImxnjudV8=", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha1-mgtsJ4LtahxzI9QiZxg9+b2LHVc=", + "dev": true + } + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.854", + "resolved": "http://npm.yonghui.cn/repository/npm-group/electron-to-chromium/-/electron-to-chromium-1.3.854.tgz", + "integrity": "sha1-AD8LnIDszDW+DvBKDgscMaELkNU=", + "dev": true + }, + "elliptic": { + "version": "6.5.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha1-2jfOvTHnmhNn6UG1ku0fvr1Yq7s=", + "dev": true, + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha1-Lzz9hNvjtIfxjy2y7x4GSlccpew=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha1-MkwBKIuIZSlm0WHbd4OHIIRajjw=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "entities": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/entities/-/entities-1.1.2.tgz", + "integrity": "sha1-vfpzUplmTfr9NFKe1PhSKidf6lY=", + "dev": true + }, + "envify": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/envify/-/envify-4.1.0.tgz", + "integrity": "sha1-85rT251oAbTmtHi2ECjT8LaBn34=", + "dev": true, + "requires": { + "esprima": "^4.0.0", + "through": "~2.3.4" + } + }, + "envinfo": { + "version": "7.8.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha1-Bjd+Pl9NN5/qesWS1a2JJ+DE1HU=", + "dev": true + }, + "errno": { + "version": "0.1.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/errno/-/errno-0.1.8.tgz", + "integrity": "sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.18.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/es-abstract/-/es-abstract-1.18.7.tgz", + "integrity": "sha1-Ei2qpSPQoQsPG+jtTOHuaDMMW7I=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha1-TrIVlMlyvEBVPSduUQU5FD21Pgo=", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA=", + "dev": true + }, + "escape-goat": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha1-Gy3HcANnbEV+x2Cy3GjttkgYhnU=", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha1-ygODMxD2iJoyZHgaqC5j65z+eEg=", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=", + "dev": true + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha1-eteWTWeauyi+5yzsY3WLHF0smSE=", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha1-Lem2j2Uo1WRO9cWVJqG0oHMGFp8=", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/events/-/events-3.3.0.tgz", + "integrity": "sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=", + "dev": true + }, + "eventsource": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha1-AOjKfJIQnpSw3fMtrGd9hBAoz68=", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/execa/-/execa-1.0.0.tgz", + "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "express": { + "version": "4.17.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/express/-/express-4.17.1.tgz", + "integrity": "sha1-RJH8OGBc9R+GKdOcK10Cb5ikwTQ=", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend/-/extend-3.0.2.tgz", + "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=", + "dev": true + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha1-aVOFfDr6R1//ku5gFdUtpwpM050=", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=", + "dev": true + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha1-fw2Sdc/dhqHJY9yLZfzEUe3Lsdo=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha1-tO7oFIq7Adzx0aw0Nn1Z4S+mHW4=", + "dev": true + }, + "figures": { + "version": "3.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/figures/-/figures-3.2.0.tgz", + "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-loader": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/file-loader/-/file-loader-3.0.1.tgz", + "integrity": "sha1-+OC6C1mZGLUa3+RdZtHnca1WD6o=", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=", + "dev": true, + "optional": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha1-swxbbv8HMHMa6pu9nb7L2AJW1ks=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.14.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/follow-redirects/-/follow-redirects-1.14.4.tgz", + "integrity": "sha1-g4/fSKi73XnlLuUfsclOPtmLk3k=", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "foreach": { + "version": "2.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha1-ImmTZCiq1MFcfr6XeahL8LKoGBE=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.13", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA=", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y=", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha1-f9uByQAQH71WTdXxowr1qtweWNY=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/glob/-/glob-7.2.0.tgz", + "integrity": "sha1-0VU1r3cy4C6Uj0xBYovZECk/YCM=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "global": { + "version": "4.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/global/-/global-4.4.0.tgz", + "integrity": "sha1-PnsQUXkAajI+1xqvyj6cV6XMZAY=", + "dev": true, + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "global-dirs": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/global-dirs/-/global-dirs-2.1.0.tgz", + "integrity": "sha1-6QRqScgG/wTWwYJeGWyPAJHo300=", + "dev": true, + "requires": { + "ini": "1.3.7" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/globals/-/globals-11.12.0.tgz", + "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", + "dev": true + }, + "globby": { + "version": "9.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/globby/-/globby-9.2.0.tgz", + "integrity": "sha1-/QKacGxwPSm90XD0tts6P3p8tj0=", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/got/-/got-9.6.0.tgz", + "integrity": "sha1-7fRefWf5lUVwXeH3u+7rEhdl7YU=", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha1-5BK40z9eAGWTy9PO5t+fLOu+gCo=", + "dev": true + }, + "gray-matter": { + "version": "4.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha1-6JPAZIJd5z6h9ffYjHqfcnQoh5g=", + "dev": true, + "requires": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha1-HwgDufjLIMD6E4It8ezds2veHv0=", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has/-/has-1.0.3.tgz", + "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha1-ZP5qywIGc+O3jbA1pa9pqp0HsRM=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM=", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha1-fhM4GKfTlHNPlB5zw9P5KR5liyU=", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "has-yarn": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha1-E34RNUp7W/EapctknPDG8/8rLnc=", + "dev": true + }, + "hash-base": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha1-VcOB2eBuHSmXqIO0o/3f5/DTrzM=", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=", + "dev": true + } + } + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "hash.js": { + "version": "1.1.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/he/-/he-1.2.0.tgz", + "integrity": "sha1-hK5l+n6vsWX922FWauFLrwVmTw8=", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha1-TAb8y0YC/iYCs8k9+C1+fb8aio4=", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hogan.js": { + "version": "3.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/hogan.js/-/hogan.js-3.0.2.tgz", + "integrity": "sha1-TNnhq9QpQUbnZ55B14mHMrAse/0=", + "dev": true, + "requires": { + "mkdirp": "0.3.0", + "nopt": "1.0.10" + }, + "dependencies": { + "mkdirp": { + "version": "0.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mkdirp/-/mkdirp-0.3.0.tgz", + "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=", + "dev": true + } + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-entities": { + "version": "1.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha1-z70bAdKvr5rcobEK59/6uYxx0tw=", + "dev": true + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "http://npm.yonghui.cn/repository/npm-group/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha1-0AQOBUcw41TbAIRjWTGUAVIS0gw=", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + } + }, + "html-tags": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha1-e15vfmZen7QfMAB+2eDUHpf7IUA=", + "dev": true + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha1-xNditsM3GgXb5l6UrkOp+EX7j7c=", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + }, + "dependencies": { + "dom-serializer": { + "version": "1.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha1-YgZDfTLO767HFhgDIwx6ILwbTZE=", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha1-mgtsJ4LtahxzI9QiZxg9+b2LHVc=", + "dev": true + }, + "domutils": { + "version": "2.8.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/entities/-/entities-2.2.0.tgz", + "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", + "dev": true + } + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha1-SekcXL82yblLz81xwj1SSex045A=", + "dev": true + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.7.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha1-T1ApzxMjnzEDblsuVSkrz7zIXI8=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.5.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/http-parser-js/-/http-parser-js-0.5.3.tgz", + "integrity": "sha1-AdJwnHnUFpi7AdTezF6dpOSgM9k=", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha1-QBVB8FNIhLv5UmAzTnL4juOXZUk=", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha1-GDx9xKoUeRUDBkmMIQza+WCApDo=", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "http://npm.yonghui.cn/repository/npm-group/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha1-IRcLU3ie4nRHwvR91oMIFAP5pGc=", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=", + "dev": true + }, + "immediate": { + "version": "3.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha1-Gu8iVReDa8338qLeJgDHn/AmkmY=", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "import-local": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha1-VQcL44pZk88Y72236WH1vuXFoJ0=", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha1-xM78qo5RBRwqQLos6KPScpWvlGc=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", + "dev": true + }, + "ini": { + "version": "1.3.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ini/-/ini-1.3.7.tgz", + "integrity": "sha1-oJNj4ZEZcuoW16iFEAXYTPCamoQ=", + "dev": true + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha1-hFRSuq2dLKO2nGNaE3rLmg2tCQc=", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha1-c0fjB97uovqsKsYgXUvH00ln9Zw=", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "ip": { + "version": "1.1.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha1-FbP4j9oB8ql/7ITKdhpWDxI++ps=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha1-CBR6GHW8KzIAXUHM2Ckd/8ZpHfM=", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha1-XG3CACRt2TIa5LiFoRS7H3X2Nxk=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", + "dev": true + }, + "is-callable": { + "version": "1.2.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha1-RzAdWN0CWUB4ZVR4U99tYf5HGUU=", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw=", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": { + "ci-info": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y=", + "dev": true + } + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-core-module/-/is-core-module-2.7.0.tgz", + "integrity": "sha1-PA730xtKz8V0+AxYQJ1WioNoSOM=", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha1-CEHVU25yTCVZe/bqYuG9OCmN8x8=", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-installed-globally": { + "version": "0.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-installed-globally/-/is-installed-globally-0.3.2.tgz", + "integrity": "sha1-/T76ee5nDRGHIzGC1bCh3QAxMUE=", + "dev": true, + "requires": { + "global-dirs": "^2.0.1", + "is-path-inside": "^3.0.1" + }, + "dependencies": { + "is-path-inside": { + "version": "3.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha1-0jE2LlOgf/Kw4Op/7QSRYf/RYoM=", + "dev": true + } + } + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ=", + "dev": true + }, + "is-npm": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-npm/-/is-npm-4.0.0.tgz", + "integrity": "sha1-yQ3YOAaW34enptgjwg0LErvjyE0=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-number-object": { + "version": "1.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha1-anqvg4x/BoalC0VT9+VKlklOifA=", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha1-Z9Q7gmZKe1GR/ZEZEn6zAASKn9s=", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha1-v+Lcomxp85cmWkAJljYCk1oFOss=", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha1-fJgQWH1lmkDSe8201WFuqwWUlLI=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha1-DdEr8gBvJVu1j2lREO/3SR7rwP0=", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha1-ptrJO2NbBjymhyI23oiRClevE5w=", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha1-1QLTOCWQ6jAEiTdGdUyJE5lz4jI=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "javascript-stringify": { + "version": "1.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/javascript-stringify/-/javascript-stringify-1.6.0.tgz", + "integrity": "sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM=", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json3/-/json3-3.3.3.tgz", + "integrity": "sha1-f8EON1/FrkLEcFpcwKpvYr4wW4E=", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json5/-/json5-2.2.0.tgz", + "integrity": "sha1-Lf7+cgxrpSXZ69kJlQ8FFTFsiaM=", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha1-7MIoSG9pmR5J6UdkhaW+Ho/FxNk=", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/killable/-/killable-1.0.1.tgz", + "integrity": "sha1-TIzkQRh6Bhx0dPuHygjipjgZSJI=", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", + "dev": true + }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha1-l0LfDhDjz0blwDgcLekNOnotdVU=", + "dev": true, + "requires": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "latest-version": { + "version": "5.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha1-EZ3+kI/jjRXfpD7NE/oS7Igy+s4=", + "dev": true, + "requires": { + "package-json": "^6.3.0" + } + }, + "linkify-it": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/linkify-it/-/linkify-it-2.2.0.tgz", + "integrity": "sha1-47VGl+eL+RXHCjis14/QngBYsc8=", + "dev": true, + "requires": { + "uc.micro": "^1.0.1" + } + }, + "load-script": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/load-script/-/load-script-1.0.0.tgz", + "integrity": "sha1-BJGTngvuVkPuSUp+PaPSuscMbKQ=", + "dev": true + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha1-7UcGa/5TTX6ExMe5mYwqdWB9k1c=", + "dev": true + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha1-xXm140yzSxp07cbB+za/o3HVphM=", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json5/-/json5-1.0.1.tgz", + "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=", + "dev": true + }, + "lodash.kebabcase": { + "version": "4.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.startcase": { + "version": "4.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.startcase/-/lodash.startcase-4.4.0.tgz", + "integrity": "sha1-lDbjTtJgk+1/+uGTYUQ1CRXZrdg=", + "dev": true + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha1-+XYZXPPzR9DV9SSDVp/oAxzM6Ks=", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha1-5IExDwSdPPbUfpEq0JMTsVTw+zM=", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "loglevel": { + "version": "1.7.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/loglevel/-/loglevel-1.7.1.tgz", + "integrity": "sha1-AF/eL15uRwaPk1/yhXPhJe9y8Zc=", + "dev": true + }, + "lower-case": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha1-b54wtHCE2XGnyCD/FabFFnt0wm8=", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "markdown-it": { + "version": "8.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/markdown-it/-/markdown-it-8.4.2.tgz", + "integrity": "sha1-OG+YmY3BWjdyKqdyIIT0Agvdm1Q=", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "entities": "~1.1.1", + "linkify-it": "^2.0.0", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + } + }, + "markdown-it-anchor": { + "version": "5.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz", + "integrity": "sha1-1Ums1khWqOzRvqWDZe84Xv+6x0Q=", + "dev": true + }, + "markdown-it-chain": { + "version": "1.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/markdown-it-chain/-/markdown-it-chain-1.3.0.tgz", + "integrity": "sha1-zPb+hsECZrr7TlRzgN/X8nfMF7w=", + "dev": true, + "requires": { + "webpack-chain": "^4.9.0" + }, + "dependencies": { + "webpack-chain": { + "version": "4.12.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/webpack-chain/-/webpack-chain-4.12.1.tgz", + "integrity": "sha1-bIQ5u7KrVQlS1g4eqTGRQZBsAqY=", + "dev": true, + "requires": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^1.6.0" + } + } + } + }, + "markdown-it-container": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/markdown-it-container/-/markdown-it-container-2.0.0.tgz", + "integrity": "sha1-ABm0P9Au7+zi8ZYKKJX7qBpARpU=", + "dev": true + }, + "markdown-it-emoji": { + "version": "1.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/markdown-it-emoji/-/markdown-it-emoji-1.4.0.tgz", + "integrity": "sha1-m+4OmpkKljupbfaYDE/dsF37Tcw=", + "dev": true + }, + "markdown-it-meta": { + "version": "0.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/markdown-it-meta/-/markdown-it-meta-0.0.1.tgz", + "integrity": "sha1-11to8RVlnK9WjkrUPLRgpHEkjDk=", + "dev": true, + "requires": { + "js-yaml": "^3.8.1" + } + }, + "markdown-it-table-of-contents": { + "version": "0.4.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/markdown-it-table-of-contents/-/markdown-it-table-of-contents-0.4.4.tgz", + "integrity": "sha1-PcfOi4/BflmBx3zDmNF4Ixnzf7w=", + "dev": true + }, + "md5.js": { + "version": "1.3.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs=", + "dev": true + }, + "mdurl": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha1-L93n5gIJOfcJBqaPLXrmheTIxkY=", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "mime": { + "version": "2.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mime/-/mime-2.5.2.tgz", + "integrity": "sha1-bj3GzCuVEGQ4MOXxnVy3U9pe6r4=", + "dev": true + }, + "mime-db": { + "version": "1.49.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha1-89/eYMmenPO8lwHWh3ePU3ABy+0=", + "dev": true + }, + "mime-types": { + "version": "2.1.32", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha1-HQDonn3n/gIAjbYQAdngKFJnD9U=", + "dev": true, + "requires": { + "mime-db": "1.49.0" + } + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=", + "dev": true + }, + "min-document": { + "version": "2.19.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "dev": true, + "requires": { + "dom-walk": "^0.1.0" + } + }, + "mini-css-extract-plugin": { + "version": "0.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mini-css-extract-plugin/-/mini-css-extract-plugin-0.6.0.tgz", + "integrity": "sha1-o/Ezctb83pEvPuTNA5ZlcEgB47k=", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "normalize-url": "^2.0.1", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=", + "dev": true + }, + "mississippi": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha1-6goykfl+C16HdrNj1fChLZTGcCI=", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ms/-/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha1-oOx72QVcQoL3kMPIL04o2zsxsik=", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "nan": { + "version": "2.15.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/nan/-/nan-2.15.0.tgz", + "integrity": "sha1-PzSkc/8Y4VwbVia2KQO1rW5mX+4=", + "dev": true, + "optional": true + }, + "nanocolors": { + "version": "0.1.12", + "resolved": "http://npm.yonghui.cn/repository/npm-group/nanocolors/-/nanocolors-0.1.12.tgz", + "integrity": "sha1-hXdILFjL17W7FoHbTPSPEah/1fY=", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "http://npm.yonghui.cn/repository/npm-group/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "negotiator": { + "version": "0.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs=", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha1-tKr7k+OustgXTKU88WOrfXMIMF8=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha1-YLgTOWvjmz8SiKTB7V0efSi0ZKw=", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-forge": { + "version": "0.10.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha1-Mt6ir7Ppkm8C7lzoeUkCaRpna/M=", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha1-tk9RPRgzhiX5A0bSew0jXmMfZCU=", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.76", + "resolved": "http://npm.yonghui.cn/repository/npm-group/node-releases/-/node-releases-1.1.76.tgz", + "integrity": "sha1-3yRbBisMr71SgqtnkvfczC2X824=", + "dev": true + }, + "nopt": { + "version": "1.0.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha1-g1qdoVUfom9w6SMpBpojqmV01+Y=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "nprogress": { + "version": "0.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha1-y480xTIT2JVyP8urkH6UIq28r7E=", + "dev": true + }, + "nth-check": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw=", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha1-nc6xRs7dQUig2eUauI00z1CZIrE=", + "dev": true + }, + "object-is": { + "version": "1.1.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha1-ud7qpfx/GEag+uzc7sE45XePU6w=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA=", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", + "integrity": "sha1-G9Y66s8NXS0vMbXjk7A6fGAaI/c=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha1-DSc3YoM+gWtpOmN9MAc+cFFTWzA=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "opencollective-postinstall": { + "version": "2.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz", + "integrity": "sha1-eg//l49tv6TQBiOPusmO1BmMMlk=", + "dev": true + }, + "opn": { + "version": "5.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/opn/-/opn-5.5.0.tgz", + "integrity": "sha1-/HFk+rVtI1kExRw7J9pnWMo7m/w=", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.8.tgz", + "integrity": "sha1-y8zc9abvYdT4zHjPCDpnRG5fQCo=", + "dev": true, + "requires": { + "cssnano": "^4.1.10", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "original": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/original/-/original-1.0.2.tgz", + "integrity": "sha1-5EKmHP/hxf0gpl8yYcJmY7MD8l8=", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha1-0HjRWjr0CSIMiG8dmgyi5EGrJsw=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha1-MQko/u+cnsxltosXaTAYpmXOoXU=", + "dev": true + }, + "p-retry": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha1-MWtMiJPiyNwc+okfQGxLQivr8yg=", + "dev": true, + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", + "dev": true + }, + "package-json": { + "version": "6.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha1-b+7ayjXnVyWHbQsOZJdGl/7RRbA=", + "dev": true, + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + } + }, + "pako": { + "version": "1.0.11", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pako/-/pako-1.0.11.tgz", + "integrity": "sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=", + "dev": true + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha1-kEnKN9bLIYLDsdLHIL6U0UpYFPw=", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha1-OFCAo+wTy2KmLTlAnLPoiETNrtQ=", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha1-5sTd1+06onxoogzE5Q4aTug7vEo=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha1-3YIqoIh1gOUvGgOdw+2hCO+uMHU=", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "picomatch": { + "version": "2.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI=", + "dev": true, + "optional": true + }, + "pify": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pify/-/pify-4.0.1.tgz", + "integrity": "sha1-SyzSXFDVmHNcUCkiJP2MbfQeMjE=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "portfinder": { + "version": "1.0.28", + "resolved": "http://npm.yonghui.cn/repository/npm-group/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha1-Z8RiKFK9U3TdHdkA93n1NGL6x3g=", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/debug/-/debug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.38", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss/-/postcss-7.0.38.tgz", + "integrity": "sha1-U2WpxRJmQ9l3BGrSOfYOrdokkdY=", + "dev": true, + "requires": { + "nanocolors": "^0.2.2", + "source-map": "^0.6.1" + }, + "dependencies": { + "nanocolors": { + "version": "0.2.12", + "resolved": "http://npm.yonghui.cn/repository/npm-group/nanocolors/-/nanocolors-0.2.12.tgz", + "integrity": "sha1-TQWTLnARYHhnPqTMZpmhxWzHd3c=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha1-+KbpnxLmGcLrwjz2xIb9wVhgkz4=", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha1-rgYLzpPteUrHEmTwgTLVUJVr04E=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha1-yjgT7U2g+BL51DcDWE5Enr4Ymn8=", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha1-H7q9LCRr/2qq15l7KwkY9NevQDM=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha1-P+EzzTyCKC5VD8myORdqkge3hOs=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha1-yMlR6fc+2UKAGUWERKAq2Qu592U=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha1-ZSrvipZybwKfXj4AFG7npOdV/1c=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha1-xepQTyxK7zPHNZo03jVzdyrXUCo=", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha1-a5eUPkfHLYRfqeA/Jzdz1OjdbC0=", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha1-YvSaE+Sg7gTnuY9CuxYGLKJUniQ=", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha1-NivqT/Wh+Y5AdacTxsslrv75plA=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha1-zUw0TM5HQ0P6xdgiBqssvLiv1aY=", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha1-k7KcL/UJnFNe7NpWxKpuZlpmNHE=", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha1-a5zvAwwR41Jh+V9hjJADbWgNuHQ=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha1-4uXrQL/uUA0M2SQ1APX46kJi+9g=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha1-gYcZoa4doyX5gyRGsBE27rSTzX4=", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "2.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-modules-local-by-default/-/postcss-modules-local-by-default-2.0.6.tgz", + "integrity": "sha1-3ZlT9t1Ha1/R7y2IMMiSl2C1bmM=", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0", + "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha1-OFyuATzHdD9afXYC0Qc6iequYu4=", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-modules-values/-/postcss-modules-values-2.0.0.tgz", + "integrity": "sha1-R5tG3Axco9x/pScIUYNrnscVL2Q=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^7.0.6" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha1-izWt067oOhNrBHHg1ZvlilAoXdQ=", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha1-Db4EpM6QY9RmftK+R2u4MMglk1o=", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha1-BfdX+E8mBDc3g2ipH4ky1LECkX8=", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha1-xOu8KJ85kaAo1EdRy90RkYsXkQw=", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha1-zUTECrB6DHo23F6Zqs4eyk7CaQw=", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha1-jgCcoqOUnNr4rSPmtquZy159KNk=", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha1-hBvUj9zzAZrUuqdJOj02O1KuHPs=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha1-EOQ3+GvHx+WPe5ZS7YeNqqlfquE=", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "normalize-url": { + "version": "3.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha1-suHE3E98bVd0PfczpPWXjRhlBVk=", + "dev": true + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha1-vx1AcP5Pzqh9E0joJdjMDF+qfYI=", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha1-DPdcgg7H1cTSgBiVWeC1ceusDu4=", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha1-f9QuvqXpyBRgljniwuhK4nC6SN8=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha1-F++kBerMbge+NBSlyi0QdGgdTik=", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-safe-parser": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha1-ptTkjw832ffBGypYG/APi6SHC5Y=", + "dev": true, + "requires": { + "postcss": "^7.0.26" + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha1-LFu6gXSsL2mBq2MaQqsO5UrzMuo=", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha1-NDos26yVBdQWJD1Jb3JPOIlMlB4=", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha1-lEaRHzKJv9ZMbWgPBzwDsfnuS6w=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha1-RD9qIM7WSBor2k+oUypuVdeJoss=", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "prettier": { + "version": "1.19.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha1-99f1/4qc2HKnvkyhQglZVqYHl8s=", + "dev": true, + "optional": true + }, + "pretty-error": { + "version": "2.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pretty-error/-/pretty-error-2.1.2.tgz", + "integrity": "sha1-von4LYGxyG7I/fvDhQRYgnJ/k7Y=", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.4" + } + }, + "pretty-time": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha1-/7dCmvq7hTXDRqNOQYc63z103Q4=", + "dev": true + }, + "prismjs": { + "version": "1.25.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/prismjs/-/prismjs-1.25.0.tgz", + "integrity": "sha1-b4It8b2tllc0sxCzFaIzFc+Zl1Y=", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha1-8Z/mnOqzEe65S0LnDowgcPm6ECU=", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/psl/-/psl-1.8.0.tgz", + "integrity": "sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ=", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=", + "dev": true + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pump/-/pump-3.0.0.tgz", + "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pump/-/pump-2.0.1.tgz", + "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", + "dev": true + }, + "pupa": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha1-9ej9SvwsXZeCj6pSNUnth0SiDWI=", + "dev": true, + "requires": { + "escape-goat": "^2.0.0" + } + }, + "q": { + "version": "1.5.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/qs/-/qs-6.7.0.tgz", + "integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=", + "dev": true + }, + "query-string": { + "version": "5.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha1-p4wBK3HBfgXy4/ojGd0zBoLvs8s=", + "dev": true, + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y=", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=", + "dev": true + }, + "raw-body": { + "version": "2.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha1-oc5vucm8NWylLoklarWQWeE9AzI=", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY=", + "dev": true + } + } + }, + "rc": { + "version": "1.2.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc/-/rc-1.2.8.tgz", + "integrity": "sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0=", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "reduce": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/reduce/-/reduce-1.0.2.tgz", + "integrity": "sha1-DNaArT/+CwYOV6XGi9/ONxaNNhs=", + "dev": true, + "requires": { + "object-keys": "^1.1.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo=", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha1-VNCccRXh9T3CMUqXSzLBw0Tv4yY=", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha1-iSV0Kpj/2QgUmI11Zq0wyjsmO1I=", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha1-yY2hVGg2ccnE3LFuznNlF+G3/rQ=", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha1-fvNSro0VnnWMDq3Kb4/LTu8HviY=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha1-5WBbo2G2excYR4UBMnUC9EeamPA=", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "registry-auth-token": { + "version": "4.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/registry-auth-token/-/registry-auth-token-4.2.1.tgz", + "integrity": "sha1-bXtABkQZGJcszV/tzUHcMix5slA=", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha1-6YM0tQ1UNLgRNrROxjjZwgCcUAk=", + "dev": true, + "requires": { + "rc": "^1.2.8" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha1-kv8pX7He7L9uzaslQ9IH6RqjNzM=", + "dev": true + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha1-prZntUyIXhi1JVTLSWDvcRh+mWg=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "renderkid": { + "version": "2.0.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha1-Rk8namvc7mBvShWZP5sp/HTKhgk=", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "css-select": { + "version": "4.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha1-pwRA9wMX8maRGK10/xBeZYSccGc=", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "css-what": { + "version": "5.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-what/-/css-what-5.0.1.tgz", + "integrity": "sha1-PvqCATH0ZpqKwkCPnDLnx96fTK0=", + "dev": true + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha1-YgZDfTLO767HFhgDIwx6ILwbTZE=", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha1-mgtsJ4LtahxzI9QiZxg9+b2LHVc=", + "dev": true + }, + "domutils": { + "version": "2.8.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha1-RDfe9dtuLR9dbuhZvZXKfQIEgTU=", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/entities/-/entities-2.2.0.tgz", + "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", + "dev": true + }, + "nth-check": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha1-Lv4WL1w9oGoolZ+9PbddvuqfD8I=", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + } + } + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha1-vmgVIIR6tYx1aKx1+/rSjtQtOek=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "request": { + "version": "2.88.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/request/-/request-2.88.2.tgz", + "integrity": "sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/qs/-/qs-6.5.2.tgz", + "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.20.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU=", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ret/-/ret-0.1.15.tgz", + "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", + "dev": true + }, + "sax": { + "version": "1.2.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/sax/-/sax-1.2.4.tgz", + "integrity": "sha1-KBYjTiN4vdxOU1T6tcqold9xANk=", + "dev": true + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha1-HKTzLRskxZDCA7jnpQvw6kzTlNc=", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "section-matter": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha1-6QQZU1BngOwB1Z8pKhnHuFC4QWc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.11", + "resolved": "http://npm.yonghui.cn/repository/npm-group/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha1-JJKc2Qb+D0S20B+yOZmnOVN6y+k=", + "dev": true, + "requires": { + "node-forge": "^0.10.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + }, + "semver-diff": { + "version": "3.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha1-Bfd85Z8yXgDicGr9Z7tQbdscoys=", + "dev": true, + "requires": { + "semver": "^6.3.0" + } + }, + "send": { + "version": "0.17.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/send/-/send-0.17.1.tgz", + "integrity": "sha1-wdiwWfeQD3Rm3Uk4vcROEd2zdsg=", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mime/-/mime-1.6.0.tgz", + "integrity": "sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE=", + "dev": true + }, + "ms": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ms/-/ms-2.1.1.tgz", + "integrity": "sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo=", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha1-tSXhI4SJpez8Qq+sw/6Z5mb0sao=", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha1-0L2FU2iHtv58DYGMuWLZ2RxU5lY=", + "dev": true + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha1-Zm5jbcTwEPfvKZcKiKZ0MgiYsvk=", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM=", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "http://npm.yonghui.cn/repository/npm-group/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha1-785cj9wQTudRslxY1CkAEfpeos8=", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/signal-exit/-/signal-exit-3.0.5.tgz", + "integrity": "sha1-nj6MwMdamUcrRDIQM6dwLnc4JS8=", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=", + "dev": true + } + } + }, + "slash": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/slash/-/slash-2.0.0.tgz", + "integrity": "sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=", + "dev": true + }, + "smoothscroll-polyfill": { + "version": "0.4.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/smoothscroll-polyfill/-/smoothscroll-polyfill-0.4.4.tgz", + "integrity": "sha1-OiWRMdxpMObKgAA+HLA7YDtpq/g=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.21", + "resolved": "http://npm.yonghui.cn/repository/npm-group/sockjs/-/sockjs-0.3.21.tgz", + "integrity": "sha1-s0/7mOeWkwtgoM+hGQTWozmn1Bc=", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^3.4.0", + "websocket-driver": "^0.7.4" + } + }, + "sockjs-client": { + "version": "1.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/sockjs-client/-/sockjs-client-1.5.2.tgz", + "integrity": "sha1-S8SMLanOR2nxnccjOWtQ9cEjMKM=", + "dev": true, + "requires": { + "debug": "^3.2.6", + "eventsource": "^1.0.7", + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.3" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/debug/-/debug-3.2.7.tgz", + "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha1-OZO9hzv8SEecyp6jpUeDXHwVSzQ=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha1-GQhmvs51U+H48mei7oLGBrVQmho=", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha1-EhZgifj15ejFaSazd2Mzkt0stsk=", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha1-CvZmBadFpaL5HPG7+KevvCg97FY=", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.16.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "6.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha1-FXk5E08gRk5zAd26PpD/qPdyisU=", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stable/-/stable-0.1.8.tgz", + "integrity": "sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88=", + "dev": true + }, + "stack-utils": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha1-oZsLAZR+ACnI5FHV1hpJj1uxRxs=", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha1-owME6Z2qMuI7L9IPUbq9B8/8o0Q=", + "dev": true + } + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "std-env": { + "version": "2.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/std-env/-/std-env-2.3.1.tgz", + "integrity": "sha1-1CJxkIgZwkP43vx3oUD8H87jNqE=", + "dev": true, + "requires": { + "ci-info": "^3.1.1" + } + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha1-6+J6DDibBPvMIzZClS4Qcxr6m64=", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw=", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha1-1wiCgVWasneEJCebCHfaPDktWj0=", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha1-InZ74htirxCBV0MG9prFG2IgOWE=", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha1-51rpDClCxjUEaGwYsoe0oLGkX4A=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha1-s2OZr0qymZtMnGSL16P7K7Jv7u0=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom-string": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha1-Zxj8r00eB9ihMYaQiB6NlnJqcdU=", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "stylus": { + "version": "0.54.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stylus/-/stylus-0.54.8.tgz", + "integrity": "sha1-PaPmWWa8Vnp7BEv+DuzmU+CZ0Uc=", + "dev": true, + "requires": { + "css-parse": "~2.0.0", + "debug": "~3.1.0", + "glob": "^7.1.6", + "mkdirp": "~1.0.4", + "safer-buffer": "^2.1.2", + "sax": "~1.2.4", + "semver": "^6.3.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/debug/-/debug-3.1.0.tgz", + "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "source-map": { + "version": "0.7.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha1-UwL4FpAxc1ImVECS5kmB91F1A4M=", + "dev": true + } + } + }, + "stylus-loader": { + "version": "3.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stylus-loader/-/stylus-loader-3.0.2.tgz", + "integrity": "sha1-J6cGQgsFo44DjnyssVNXjUUFE8Y=", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "when": "~3.6.x" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true + }, + "svgo": { + "version": "1.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha1-ttxRHAYzRsnkFbgeQ0ARRbltQWc=", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha1-ofzMBrWNth/XpF2i2kT186Pme6I=", + "dev": true + }, + "term-size": { + "version": "2.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/term-size/-/term-size-2.2.1.tgz", + "integrity": "sha1-KmpUhAQywvtjIP6g9BVTHpAYn1Q=", + "dev": true + }, + "terser": { + "version": "4.8.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/terser/-/terser-4.8.0.tgz", + "integrity": "sha1-YwVjQ9fHC7KfOvZlhlpG/gOg3xc=", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/commander/-/commander-2.20.3.tgz", + "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha1-oheu+uozDnNP+sthIOwfoxLWBAs=", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": { + "find-cache-dir": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha1-jQ+UzRP+Q8bHwmGg2GEVypGMBfc=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha1-XwMQ4YuL6JjMBwCSlaMK5B6R5vU=", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha1-J0kCDyOe2ZCIGx9xIQ1R62UjvqM=", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha1-Wrr3FKlAXbBQRzK7zNLO3Z75U30=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "http://npm.yonghui.cn/repository/npm-group/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha1-RKRcEfv0B/NPl7zNFXfGUjYbAO4=", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-factory": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/to-factory/-/to-factory-1.0.0.tgz", + "integrity": "sha1-hzivi9lxIK0dQEeXKtpVY7+UebE=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha1-zgqgwvPfat+FLvtASng+d8BHV3E=", + "dev": true + }, + "to-regex": { + "version": "3.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM=", + "dev": true + }, + "toml": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/toml/-/toml-3.0.0.tgz", + "integrity": "sha1-NCFg8a8ZBOydIE0DpdYSItdixe4=", + "dev": true + }, + "toposort": { + "version": "1.0.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "transliteration": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/transliteration/-/transliteration-2.2.0.tgz", + "integrity": "sha1-5jM8x0sl70RlvCcIbthGXJoZIR0=", + "dev": true, + "requires": { + "yargs": "^16.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha1-oCZe5lVHb8gHrqnfPfjfd4OAi08=", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha1-f0k00PfKjFb5UxSTndzS3ZHOHVU=", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha1-HIK/D2tqZur85+8w43b0mhJHf2Y=", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=", + "dev": true + } + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-fest": { + "version": "0.21.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "http://npm.yonghui.cn/repository/npm-group/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha1-qX7nqf9CaRufeD/xvFES/j/KkIA=", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "uc.micro": { + "version": "1.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha1-nEEagCpAmpH8bPdAgbq6NLJEmaw=", + "dev": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha1-mtlWPY6zrN+404WX0q8dgV9qdV8=", + "dev": true, + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/commander/-/commander-2.19.0.tgz", + "integrity": "sha1-9hmKqE5bg8RgVLlN3tv+1e6f8So=", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha1-CF4hViXsMWJXTciFmr7nilmxRHE=", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha1-MBrNxSVjFnDTn2FG4Od/9rvevdw=", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha1-VP0W4OyxZ88Ezx91a9zJLrp5dsM=", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha1-GgGqVyR8FMVouJd1pUk4eIGJpxQ=", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha1-CjbLmlhcT2q9Ua0d7dsoXBZSl8g=", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha1-uqvOkQg/xk6UWw861hPiZPfNTmw=", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha1-OcZFH4GvsnSd4rIz4/fF6IQ72J0=", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/upath/-/upath-1.2.0.tgz", + "integrity": "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=", + "dev": true + }, + "update-notifier": { + "version": "4.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/update-notifier/-/update-notifier-4.1.3.tgz", + "integrity": "sha1-vobuE+jOSPtQBD/3IFe1vVmOHqM=", + "dev": true, + "requires": { + "boxen": "^4.2.0", + "chalk": "^3.0.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.3.1", + "is-npm": "^4.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "pupa": "^2.0.1", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha1-P3PCv1JlkfV0zEksUeJFY0n4ROQ=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "upper-case": { + "version": "1.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-loader": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/url-loader/-/url-loader-1.1.2.tgz", + "integrity": "sha1-uXHRkbg69pPF4/6kBkvp4fLX+Ng=", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "mime": "^2.0.3", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "url-parse": { + "version": "1.5.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/url-parse/-/url-parse-1.5.3.tgz", + "integrity": "sha1-ccEwPTj7Zjmt4YPCmSyMwGht+GI=", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/use/-/use-3.1.1.tgz", + "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/util/-/util-0.11.1.tgz", + "integrity": "sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE=", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha1-a693dLgO6w91INi4HQeYKlmruu4=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha1-4rgApT56Kbk1BsPPQRANFsTErY4=", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + } + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha1-eGQcSIuObKkadfUR56OzKobl3aA=", + "dev": true + }, + "vue": { + "version": "2.6.14", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vue/-/vue-2.6.14.tgz", + "integrity": "sha1-5RqlJQJQ1Wmj+606ilpofWA24jU=", + "dev": true + }, + "vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha1-UylVzB6yCKPZkLOp+acFdGV+CPI=", + "dev": true + }, + "vue-loader": { + "version": "15.9.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vue-loader/-/vue-loader-15.9.8.tgz", + "integrity": "sha1-Sw9gKvr2aplr4eU0+5YJ3EqxDmE=", + "dev": true, + "requires": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + } + }, + "vue-router": { + "version": "3.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vue-router/-/vue-router-3.5.2.tgz", + "integrity": "sha1-X1Xj8lGXDjbD6NiKfNLWejUK3lw=", + "dev": true + }, + "vue-server-renderer": { + "version": "2.6.14", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vue-server-renderer/-/vue-server-renderer-2.6.14.tgz", + "integrity": "sha1-yL//8VLfa0e4WIGO+NUk0vw1FlQ=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "hash-sum": "^1.0.2", + "he": "^1.1.0", + "lodash.template": "^4.5.0", + "lodash.uniq": "^4.5.0", + "resolve": "^1.2.0", + "serialize-javascript": "^3.1.0", + "source-map": "0.5.6" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "serialize-javascript": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/serialize-javascript/-/serialize-javascript-3.1.0.tgz", + "integrity": "sha1-i/OpFwcSZk7yVhtEtpHq/jmSFOo=", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map": { + "version": "0.5.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "dev": true + }, + "supports-color": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "vue-style-loader": { + "version": "4.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vue-style-loader/-/vue-style-loader-4.1.3.tgz", + "integrity": "sha1-bVWGOlH6dXqyTonZNxRlByqnvDU=", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "vue-template-compiler": { + "version": "2.6.14", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", + "integrity": "sha1-ovDn2YVnDULJye4NBE/tdpD092M=", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=", + "dev": true + }, + "vuepress": { + "version": "1.8.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vuepress/-/vuepress-1.8.2.tgz", + "integrity": "sha1-l+i/l5YwYR/HtiH8TMNbeY7l6Ec=", + "dev": true, + "requires": { + "@vuepress/core": "1.8.2", + "@vuepress/theme-default": "1.8.2", + "cac": "^6.5.6", + "envinfo": "^7.2.0", + "opencollective-postinstall": "^2.0.2", + "update-notifier": "^4.0.0" + } + }, + "vuepress-html-webpack-plugin": { + "version": "3.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vuepress-html-webpack-plugin/-/vuepress-html-webpack-plugin-3.2.0.tgz", + "integrity": "sha1-IZvicq1RD6qHUNLU5w/QKL/RwW4=", + "dev": true, + "requires": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha1-pfwpi4G54Nyi5FiCR4S2XFK6WI4=", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "loader-utils": { + "version": "0.2.17", + "resolved": "http://npm.yonghui.cn/repository/npm-group/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha1-RA9xZaRZyaFtwUXrjnLzVocJcDA=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + } + } + }, + "vuepress-plugin-autobar": { + "version": "github:boboidream/vuepress-bar#996eabf00e5834c14b7e8c7cfc84edaec5039fe1", + "from": "github:boboidream/vuepress-bar", + "dev": true, + "requires": { + "glob": "^7.1.4", + "lodash.escaperegexp": "^4.1.2", + "lodash.sortby": "^4.7.0", + "lodash.startcase": "^4.4.0", + "markdown-it": "^8.4.2", + "markdown-it-meta": "0.0.1", + "transliteration": "^2.1.2" + } + }, + "vuepress-plugin-container": { + "version": "2.1.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vuepress-plugin-container/-/vuepress-plugin-container-2.1.5.tgz", + "integrity": "sha1-N//wVmL+29Y//TpUY7JZLHp/MTM=", + "dev": true, + "requires": { + "@vuepress/shared-utils": "^1.2.0", + "markdown-it-container": "^2.0.0" + } + }, + "vuepress-plugin-smooth-scroll": { + "version": "0.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vuepress-plugin-smooth-scroll/-/vuepress-plugin-smooth-scroll-0.0.3.tgz", + "integrity": "sha1-bv8tTBhsypF8yfffKwr33nyMZDg=", + "dev": true, + "requires": { + "smoothscroll-polyfill": "^0.4.3" + } + }, + "watchpack": { + "version": "1.7.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha1-EmfmxV4Lm1vkTCAjrtVDeiwmxFM=", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + }, + "dependencies": { + "anymatch": { + "version": "3.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha1-wFV8CWrzLxBhmPT04qODU343hxY=", + "dev": true, + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=", + "dev": true, + "optional": true + }, + "braces": { + "version": "3.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/braces/-/braces-3.0.2.tgz", + "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", + "dev": true, + "optional": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "chokidar": { + "version": "3.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha1-26OXb8rbAW9m/TZQIdkWANAcHnU=", + "dev": true, + "optional": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", + "dev": true, + "optional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fsevents": { + "version": "2.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=", + "dev": true, + "optional": true + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", + "dev": true, + "optional": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", + "dev": true, + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=", + "dev": true, + "optional": true + }, + "readdirp": { + "version": "3.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha1-dKNwvYVxFuJFspzJc0DNQxoCpsc=", + "dev": true, + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", + "dev": true, + "optional": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha1-OFAAcu5uzmbzdpk2lQ6hdxvhyVc=", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "4.46.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/webpack/-/webpack-4.46.0.tgz", + "integrity": "sha1-v5tEBOogoHNgXgoBHRiNd8tq1UI=", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.5.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "schema-utils": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "webpack-chain": { + "version": "6.5.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/webpack-chain/-/webpack-chain-6.5.1.tgz", + "integrity": "sha1-TycoTLu2N+PI+970Pu9YjU2GEgY=", + "dev": true, + "requires": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + }, + "dependencies": { + "javascript-stringify": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/javascript-stringify/-/javascript-stringify-2.1.0.tgz", + "integrity": "sha1-J8dlOb4U2L0Sghmi1zGwkzeQTnk=", + "dev": true + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha1-Bjk3KxQyYuK4SrldO5GnWXBhwsU=", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + } + }, + "webpack-dev-server": { + "version": "3.11.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", + "integrity": "sha1-aV687Xakkp8NXef9c/r+GF/jNwg=", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "is-absolute-url": { + "version": "3.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha1-lsaiK2ojkpsR6gr7GDbDatSl1pg=", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha1-W3ko4GN1k/EZ0y9iJ8HgrDHhtH8=", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-merge": { + "version": "4.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/webpack-merge/-/webpack-merge-4.2.2.tgz", + "integrity": "sha1-onxS6ng9E5iv0gh/VH17nS9DY00=", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha1-7t2OwLko+/HL/plOItLYkPMwqTM=", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "webpackbar": { + "version": "3.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/webpackbar/-/webpackbar-3.2.0.tgz", + "integrity": "sha1-varRA/rRGk5hJQDnKqrpiwi6ST8=", + "dev": true, + "requires": { + "ansi-escapes": "^4.1.0", + "chalk": "^2.4.1", + "consola": "^2.6.0", + "figures": "^3.0.0", + "pretty-time": "^1.1.0", + "std-env": "^2.2.1", + "text-table": "^0.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A=", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha1-f4RzvIOd/YdgituV1+sHUhFXikI=", + "dev": true + }, + "when": { + "version": "3.6.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/when/-/when-3.6.4.tgz", + "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/which/-/which-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "widest-line": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha1-gpIzO79my0X/DeFgOxNreuFJbso=", + "dev": true, + "requires": { + "string-width": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag=", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha1-Vr1cWlxwSBzRnFcb05q5ZaXeVug=", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "6.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ws/-/ws-6.2.2.tgz", + "integrity": "sha1-3Vzb1XqZeZFgl2UtePHMX66gwy4=", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xdg-basedir": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha1-S8jZmEQDaWIl74OhVzy7y0552xM=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=", + "dev": true + }, + "y18n": { + "version": "4.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha1-Ew8JcC667vJlDVTObj5XBvek+zg=", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", + "dev": true + } + } + }, + "zepto": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/zepto/-/zepto-1.2.0.tgz", + "integrity": "sha1-4Se9nmb9hGvl6rSME5SIL3wOT5g=", + "dev": true + } + } +} diff --git a/packages/doc/package.json b/packages/doc/package.json new file mode 100644 index 0000000..98238fe --- /dev/null +++ b/packages/doc/package.json @@ -0,0 +1,27 @@ +{ + "name": "@h5-dooring/doc", + "version": "0.0.1", + "description": "文档", + "author": "mokinzhao ", + "homepage": "https://github.com/mokinzhao/h5-Dooring#readme", + "license": "ISC", + "main": "index.js", + "scripts": { + "dev": "vuepress dev doc", + "build": "vuepress build doc" + }, + "devDependencies": { + "vuepress": "^1.8.2", + "vuepress-plugin-autobar": "github:boboidream/vuepress-bar" + }, + "files": [ + "lib" + ], + "repository": { + "type": "git", + "url": "git+https://github.com/mokinzhao/h5-Dooring.git" + }, + "bugs": { + "url": "https://github.com/mokinzhao/h5-Dooring/issues" + } +} diff --git a/doc/zh/guide/README.md b/packages/doc/zh/guide/README.md similarity index 100% rename from doc/zh/guide/README.md rename to packages/doc/zh/guide/README.md diff --git a/doc/zh/guide/building.md b/packages/doc/zh/guide/building.md similarity index 100% rename from doc/zh/guide/building.md rename to packages/doc/zh/guide/building.md diff --git a/doc/zh/guide/componentDev/DSLAnalysis.md b/packages/doc/zh/guide/componentDev/DSLAnalysis.md similarity index 100% rename from doc/zh/guide/componentDev/DSLAnalysis.md rename to packages/doc/zh/guide/componentDev/DSLAnalysis.md diff --git a/doc/zh/guide/componentDev/componentStructure.md b/packages/doc/zh/guide/componentDev/componentStructure.md similarity index 100% rename from doc/zh/guide/componentDev/componentStructure.md rename to packages/doc/zh/guide/componentDev/componentStructure.md diff --git a/doc/zh/guide/componentDev/dynamicLoading.md b/packages/doc/zh/guide/componentDev/dynamicLoading.md similarity index 100% rename from doc/zh/guide/componentDev/dynamicLoading.md rename to packages/doc/zh/guide/componentDev/dynamicLoading.md diff --git a/doc/zh/guide/deployDev/api.md b/packages/doc/zh/guide/deployDev/api.md similarity index 100% rename from doc/zh/guide/deployDev/api.md rename to packages/doc/zh/guide/deployDev/api.md diff --git a/doc/zh/guide/deployDev/deploy.md b/packages/doc/zh/guide/deployDev/deploy.md similarity index 100% rename from doc/zh/guide/deployDev/deploy.md rename to packages/doc/zh/guide/deployDev/deploy.md diff --git a/doc/zh/guide/deployDev/https.md b/packages/doc/zh/guide/deployDev/https.md similarity index 100% rename from doc/zh/guide/deployDev/https.md rename to packages/doc/zh/guide/deployDev/https.md diff --git a/doc/zh/guide/deployDev/oss.md b/packages/doc/zh/guide/deployDev/oss.md similarity index 100% rename from doc/zh/guide/deployDev/oss.md rename to packages/doc/zh/guide/deployDev/oss.md diff --git a/doc/zh/guide/directoryStructure.md b/packages/doc/zh/guide/directoryStructure.md similarity index 100% rename from doc/zh/guide/directoryStructure.md rename to packages/doc/zh/guide/directoryStructure.md diff --git a/doc/zh/guide/functionRealization/machinePreview.md b/packages/doc/zh/guide/functionRealization/machinePreview.md similarity index 100% rename from doc/zh/guide/functionRealization/machinePreview.md rename to packages/doc/zh/guide/functionRealization/machinePreview.md diff --git a/doc/zh/guide/functionRealization/pagePreview.md b/packages/doc/zh/guide/functionRealization/pagePreview.md similarity index 100% rename from doc/zh/guide/functionRealization/pagePreview.md rename to packages/doc/zh/guide/functionRealization/pagePreview.md diff --git a/doc/zh/guide/functionRealization/revocation.md b/packages/doc/zh/guide/functionRealization/revocation.md similarity index 100% rename from doc/zh/guide/functionRealization/revocation.md rename to packages/doc/zh/guide/functionRealization/revocation.md diff --git a/doc/zh/guide/functionRealization/saveJson.md b/packages/doc/zh/guide/functionRealization/saveJson.md similarity index 100% rename from doc/zh/guide/functionRealization/saveJson.md rename to packages/doc/zh/guide/functionRealization/saveJson.md diff --git a/doc/zh/guide/functionRealization/screenshot.md b/packages/doc/zh/guide/functionRealization/screenshot.md similarity index 100% rename from doc/zh/guide/functionRealization/screenshot.md rename to packages/doc/zh/guide/functionRealization/screenshot.md diff --git a/doc/zh/guide/functionRealization/templateLibrary.md b/packages/doc/zh/guide/functionRealization/templateLibrary.md similarity index 100% rename from doc/zh/guide/functionRealization/templateLibrary.md rename to packages/doc/zh/guide/functionRealization/templateLibrary.md diff --git a/doc/zh/guide/introduced.md b/packages/doc/zh/guide/introduced.md similarity index 100% rename from doc/zh/guide/introduced.md rename to packages/doc/zh/guide/introduced.md diff --git a/doc/zh/guide/startedQuickly.md b/packages/doc/zh/guide/startedQuickly.md similarity index 100% rename from doc/zh/guide/startedQuickly.md rename to packages/doc/zh/guide/startedQuickly.md diff --git a/.editorconfig b/packages/editor/.editorconfig similarity index 100% rename from .editorconfig rename to packages/editor/.editorconfig diff --git a/.eslintrc b/packages/editor/.eslintrc similarity index 100% rename from .eslintrc rename to packages/editor/.eslintrc diff --git a/.prettierignore b/packages/editor/.prettierignore similarity index 100% rename from .prettierignore rename to packages/editor/.prettierignore diff --git a/.prettierrc b/packages/editor/.prettierrc similarity index 100% rename from .prettierrc rename to packages/editor/.prettierrc diff --git a/.umirc.ts b/packages/editor/.umirc.ts similarity index 71% rename from .umirc.ts rename to packages/editor/.umirc.ts index 27c7f4c..1b88139 100644 --- a/.umirc.ts +++ b/packages/editor/.umirc.ts @@ -1,5 +1,6 @@ import path from 'path'; import { defineConfig } from 'umi'; +const { ModuleFederationPlugin } = require("webpack").container; export default defineConfig({ dynamicImport: { @@ -46,10 +47,6 @@ export default defineConfig({ path: '/mobileTip', component: '../pages/mobileTip', }, - { - path: '/preview', - component: '../pages/editor/preview', - }, ], }, ], @@ -64,4 +61,20 @@ export default defineConfig({ utils: path.resolve(__dirname, 'src/utils/'), assets: path.resolve(__dirname, 'src/assets/'), }, + fastRefresh: {}, + webpack5: {}, + plugins: [ + './src/plugins/umi-msfu-plugin.ts', + ], + chainWebpack(memo) { + memo + .plugin('mf') + .use(ModuleFederationPlugin, [{ + name: "dooringEditor", + remotes: { + dooringUI: "dooringUI@//localhost:8008/remoteEntry.js" + }, + shared: { react: { singleton: true, eager: true, requiredVersion: '17.x' }, "react-dom": { singleton: true,eager: true, requiredVersion: '17.x' }, } + }]) + }, }); diff --git a/packages/editor/README.md b/packages/editor/README.md new file mode 100644 index 0000000..b8d9957 --- /dev/null +++ b/packages/editor/README.md @@ -0,0 +1,11 @@ +# `editor` + +> TODO: description + +## Usage + +``` +const editor = require('editor'); + +// TODO: DEMONSTRATE API +``` diff --git a/package-lock.json b/packages/editor/package-lock.json similarity index 88% rename from package-lock.json rename to packages/editor/package-lock.json index e89d9cb..c6abaf2 100644 --- a/package-lock.json +++ b/packages/editor/package-lock.json @@ -1,6 +1,6 @@ { - "name": "h5-dooring", - "version": "1.3.0", + "name": "@h5-dooring/editor", + "version": "0.0.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -51,61 +51,6 @@ "resize-observer-polyfill": "^1.5.0" } }, - "@antv/adjust": { - "version": "0.1.1", - "resolved": "https://registry.npm.taobao.org/@antv/adjust/download/@antv/adjust-0.1.1.tgz?cache=0&sync_timestamp=1602728116448&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40antv%2Fadjust%2Fdownload%2F%40antv%2Fadjust-0.1.1.tgz", - "integrity": "sha1-4mOrDhoZQaZIhC/Ahs9lp+O3Xpg=", - "requires": { - "@antv/util": "~1.3.1" - }, - "dependencies": { - "@antv/util": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/@antv/util/download/@antv/util-1.3.1.tgz", - "integrity": "sha1-MKNLIB/5Em7A1YxyyBZqnD5kTM0=", - "requires": { - "@antv/gl-matrix": "^2.7.1" - } - } - } - }, - "@antv/f2": { - "version": "3.8.1", - "resolved": "https://registry.npm.taobao.org/@antv/f2/download/@antv/f2-3.8.1.tgz", - "integrity": "sha1-s0PotbAW5hzEZ21BxTGykpYvJew=", - "requires": { - "@antv/adjust": "~0.1.1", - "@antv/scale": "~0.3.3", - "@antv/util": "~2.0.6", - "@babel/runtime": "^7.7.7", - "@types/hammerjs": "^2.0.36", - "hammerjs": "^2.0.8", - "type-fest": "^0.15.1" - } - }, - "@antv/gl-matrix": { - "version": "2.7.1", - "resolved": "https://registry.npm.taobao.org/@antv/gl-matrix/download/@antv/gl-matrix-2.7.1.tgz", - "integrity": "sha1-rLjjf3qz3wE0WrpDcteUK+QuuhQ=" - }, - "@antv/scale": { - "version": "0.3.7", - "resolved": "https://registry.npm.taobao.org/@antv/scale/download/@antv/scale-0.3.7.tgz", - "integrity": "sha1-ZJ1EiUteG8YpJ+Dxe4TnqKvK57Y=", - "requires": { - "@antv/util": "~2.0.3", - "fecha": "~4.2.0", - "tslib": "^2.0.0" - } - }, - "@antv/util": { - "version": "2.0.10", - "resolved": "https://registry.npm.taobao.org/@antv/util/download/@antv/util-2.0.10.tgz", - "integrity": "sha1-6PNdTpx/wyBdjYFJzrH3yUEZHyk=", - "requires": { - "tslib": "^2.0.3" - } - }, "@babel/code-frame": { "version": "7.12.11", "resolved": "https://registry.npm.taobao.org/@babel/code-frame/download/@babel/code-frame-7.12.11.tgz?cache=0&sync_timestamp=1608076875397&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40babel%2Fcode-frame%2Fdownload%2F%40babel%2Fcode-frame-7.12.11.tgz", @@ -1296,6 +1241,11 @@ "resolved": "https://registry.npm.taobao.org/@bcoe/v8-coverage/download/@bcoe/v8-coverage-0.2.3.tgz", "integrity": "sha1-daLotRy3WKdVPWgEpZMteqznXDk=" }, + "@bloomberg/record-tuple-polyfill": { + "version": "0.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@bloomberg/record-tuple-polyfill/-/record-tuple-polyfill-0.0.3.tgz", + "integrity": "sha1-CwPRi4ijCJTKqxSr1mmxy79HuEM=" + }, "@cnakazawa/watch": { "version": "1.0.4", "resolved": "https://registry.npm.taobao.org/@cnakazawa/watch/download/@cnakazawa/watch-1.0.4.tgz", @@ -1307,7 +1257,7 @@ }, "@csstools/convert-colors": { "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/@csstools/convert-colors/download/@csstools/convert-colors-1.4.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", "integrity": "sha1-rUldxBsS511YjG24uYNPCPoTHrc=" }, "@ctrl/tinycolor": { @@ -1360,46 +1310,6 @@ "resolved": "https://registry.npm.taobao.org/@formatjs/intl-utils/download/@formatjs/intl-utils-2.3.0.tgz", "integrity": "sha1-LcjFcETeA0DrU6e6YC5Zq/gNx5k=" }, - "@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npm.taobao.org/@hapi/address/download/@hapi/address-2.1.4.tgz", - "integrity": "sha1-XWftQ/P9QaadS5/3tW58DR0KgeU=" - }, - "@hapi/formula": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/@hapi/formula/download/@hapi/formula-1.2.0.tgz", - "integrity": "sha1-mUZJx/6hqQuRoKHm2YNSP2gOEM0=" - }, - "@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npm.taobao.org/@hapi/hoek/download/@hapi/hoek-8.5.1.tgz?cache=0&sync_timestamp=1609086932266&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Fhoek%2Fdownload%2F%40hapi%2Fhoek-8.5.1.tgz", - "integrity": "sha1-/elgZMpEbeyMVajC8TCVewcMbgY=" - }, - "@hapi/joi": { - "version": "16.1.8", - "resolved": "https://registry.npm.taobao.org/@hapi/joi/download/@hapi/joi-16.1.8.tgz?cache=0&sync_timestamp=1603524515155&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40hapi%2Fjoi%2Fdownload%2F%40hapi%2Fjoi-16.1.8.tgz", - "integrity": "sha1-hMHxJiaUiYca1OLezHhuCt7waDk=", - "requires": { - "@hapi/address": "^2.1.2", - "@hapi/formula": "^1.2.0", - "@hapi/hoek": "^8.2.4", - "@hapi/pinpoint": "^1.0.2", - "@hapi/topo": "^3.1.3" - } - }, - "@hapi/pinpoint": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/@hapi/pinpoint/download/@hapi/pinpoint-1.0.2.tgz", - "integrity": "sha1-Alt6Ntu/TTW/Gs0HHCayDvQeDRM=" - }, - "@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npm.taobao.org/@hapi/topo/download/@hapi/topo-3.1.6.tgz", - "integrity": "sha1-aNk1+j6uf91asNf5U/MgXYsr/Ck=", - "requires": { - "@hapi/hoek": "^8.3.0" - } - }, "@icons/material": { "version": "0.2.4", "resolved": "https://registry.npm.taobao.org/@icons/material/download/@icons/material-0.2.4.tgz", @@ -1883,6 +1793,7 @@ "version": "2.1.4", "resolved": "https://registry.npm.taobao.org/@nodelib/fs.scandir/download/@nodelib/fs.scandir-2.1.4.tgz?cache=0&sync_timestamp=1609074618762&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40nodelib%2Ffs.scandir%2Fdownload%2F%40nodelib%2Ffs.scandir-2.1.4.tgz", "integrity": "sha1-1LNUml213iaD4MEHGrTxQJBLv2k=", + "dev": true, "requires": { "@nodelib/fs.stat": "2.0.4", "run-parallel": "^1.1.9" @@ -1891,61 +1802,19 @@ "@nodelib/fs.stat": { "version": "2.0.4", "resolved": "https://registry.npm.taobao.org/@nodelib/fs.stat/download/@nodelib/fs.stat-2.0.4.tgz?cache=0&sync_timestamp=1609074440744&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40nodelib%2Ffs.stat%2Fdownload%2F%40nodelib%2Ffs.stat-2.0.4.tgz", - "integrity": "sha1-o/LdYbq0O424+hCKEhz//kxnZlU=" + "integrity": "sha1-o/LdYbq0O424+hCKEhz//kxnZlU=", + "dev": true }, "@nodelib/fs.walk": { "version": "1.2.6", "resolved": "https://registry.npm.taobao.org/@nodelib/fs.walk/download/@nodelib/fs.walk-1.2.6.tgz?cache=0&sync_timestamp=1609077165961&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40nodelib%2Ffs.walk%2Fdownload%2F%40nodelib%2Ffs.walk-1.2.6.tgz", "integrity": "sha1-zOk5azCqWv6eN1Zgj1gxrctT0GM=", + "dev": true, "requires": { "@nodelib/fs.scandir": "2.1.4", "fastq": "^1.6.0" } }, - "@npmcli/move-file": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/@npmcli/move-file/download/@npmcli/move-file-1.1.0.tgz", - "integrity": "sha1-TvilPXJ7nkP6zzVATK9V6/ks/sg=", - "requires": { - "mkdirp": "^1.0.4", - "rimraf": "^2.7.1" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-1.0.4.tgz?cache=0&sync_timestamp=1599533186253&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=" - }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz", - "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", - "requires": { - "glob": "^7.1.3" - } - } - } - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.4.3", - "resolved": "https://registry.npm.taobao.org/@pmmmwh/react-refresh-webpack-plugin/download/@pmmmwh/react-refresh-webpack-plugin-0.4.3.tgz", - "integrity": "sha1-HuxGBZbSAMAja/GVsHil0d+Jt2Y=", - "requires": { - "ansi-html": "^0.0.7", - "error-stack-parser": "^2.0.6", - "html-entities": "^1.2.1", - "native-url": "^0.2.6", - "schema-utils": "^2.6.5", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.7.3.tgz", - "integrity": "sha1-UwL4FpAxc1ImVECS5kmB91F1A4M=" - } - } - }, "@qixian.cs/path-to-regexp": { "version": "6.1.0", "resolved": "https://registry.npm.taobao.org/@qixian.cs/path-to-regexp/download/@qixian.cs/path-to-regexp-6.1.0.tgz", @@ -2116,11 +1985,6 @@ "defer-to-connect": "^1.0.1" } }, - "@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npm.taobao.org/@types/anymatch/download/@types/anymatch-1.3.1.tgz?cache=0&sync_timestamp=1605052639708&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fanymatch%2Fdownload%2F%40types%2Fanymatch-1.3.1.tgz", - "integrity": "sha1-M2utwb7sudrMOL6izzKt9ieoQho=" - }, "@types/babel__core": { "version": "7.1.12", "resolved": "https://registry.npm.taobao.org/@types/babel__core/download/@types/babel__core-7.1.12.tgz", @@ -2158,15 +2022,6 @@ "@babel/types": "^7.3.0" } }, - "@types/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npm.taobao.org/@types/body-parser/download/@types/body-parser-1.19.0.tgz", - "integrity": "sha1-BoWzxH6zAG/+0RfN1VFkth+AU48=", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, "@types/cheerio": { "version": "0.22.23", "resolved": "https://registry.npm.taobao.org/@types/cheerio/download/@types/cheerio-0.22.23.tgz", @@ -2211,22 +2066,6 @@ "resolved": "https://registry.npm.taobao.org/@types/color-name/download/@types/color-name-1.1.1.tgz", "integrity": "sha1-HBJhu+qhCoBVu8XYq4S3sq/IRqA=" }, - "@types/compression": { - "version": "1.7.0", - "resolved": "https://registry.npm.taobao.org/@types/compression/download/@types/compression-1.7.0.tgz?cache=0&sync_timestamp=1605052799789&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fcompression%2Fdownload%2F%40types%2Fcompression-1.7.0.tgz", - "integrity": "sha1-jcKlZgSHPPDdTnRtmuTTGud7I5A=", - "requires": { - "@types/express": "*" - } - }, - "@types/connect": { - "version": "3.4.34", - "resolved": "https://registry.npm.taobao.org/@types/connect/download/@types/connect-3.4.34.tgz", - "integrity": "sha1-FwpAIjptZmAG2TyhKK8r6x2bGQE=", - "requires": { - "@types/node": "*" - } - }, "@types/cross-spawn": { "version": "6.0.2", "resolved": "https://registry.npm.taobao.org/@types/cross-spawn/download/@types/cross-spawn-6.0.2.tgz", @@ -2240,11 +2079,6 @@ "resolved": "https://registry.npm.taobao.org/@types/debug/download/@types/debug-4.1.5.tgz", "integrity": "sha1-sU76iFK3do2JiQZhPCP2iHE+As0=" }, - "@types/ejs": { - "version": "3.0.5", - "resolved": "https://registry.npm.taobao.org/@types/ejs/download/@types/ejs-3.0.5.tgz", - "integrity": "sha1-laOhw9lgPrqA/mf/VtobonXvLto=" - }, "@types/estree": { "version": "0.0.46", "resolved": "https://registry.npm.taobao.org/@types/estree/download/@types/estree-0.0.46.tgz?cache=0&sync_timestamp=1610401752359&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Festree%2Fdownload%2F%40types%2Festree-0.0.46.tgz", @@ -2257,27 +2091,6 @@ "integrity": "sha1-KGLz9Yqaf3w+eNefEw3U1xwlwqc=", "dev": true }, - "@types/express": { - "version": "4.17.11", - "resolved": "https://registry.npm.taobao.org/@types/express/download/@types/express-4.17.11.tgz?cache=0&sync_timestamp=1610485961396&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fexpress%2Fdownload%2F%40types%2Fexpress-4.17.11.tgz", - "integrity": "sha1-3r48qm+OX82pa0e9VOL0DE7llUU=", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.18", - "resolved": "https://registry.npm.taobao.org/@types/express-serve-static-core/download/@types/express-serve-static-core-4.17.18.tgz?cache=0&sync_timestamp=1610401618912&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fexpress-serve-static-core%2Fdownload%2F%40types%2Fexpress-serve-static-core-4.17.18.tgz", - "integrity": "sha1-g3HiYPQODhygwRapr82UJvoJTEA=", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, "@types/file-saver": { "version": "2.0.1", "resolved": "https://registry.npm.taobao.org/@types/file-saver/download/@types/file-saver-2.0.1.tgz", @@ -2320,16 +2133,6 @@ "@types/node": "*" } }, - "@types/hammerjs": { - "version": "2.0.36", - "resolved": "https://registry.npm.taobao.org/@types/hammerjs/download/@types/hammerjs-2.0.36.tgz", - "integrity": "sha1-F84KI16f+83N9QlWRrN0wr9hWkw=" - }, - "@types/hapi__joi": { - "version": "16.0.12", - "resolved": "https://registry.npm.taobao.org/@types/hapi__joi/download/@types/hapi__joi-16.0.12.tgz", - "integrity": "sha1-+5ET8Xz1dk1rNYaumBfRYGzHyQw=" - }, "@types/history": { "version": "4.7.8", "resolved": "https://registry.npm.taobao.org/@types/history/download/@types/history-4.7.8.tgz?cache=0&sync_timestamp=1605053835793&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fhistory%2Fdownload%2F%40types%2Fhistory-4.7.8.tgz", @@ -2344,24 +2147,11 @@ "hoist-non-react-statics": "^3.3.0" } }, - "@types/http-proxy": { - "version": "1.17.5", - "resolved": "https://registry.npm.taobao.org/@types/http-proxy/download/@types/http-proxy-1.17.5.tgz", - "integrity": "sha1-wgPF5uncaCDSekDrHlEccKIgQj0=", - "requires": { - "@types/node": "*" - } - }, "@types/invariant": { "version": "2.2.34", "resolved": "https://registry.npm.taobao.org/@types/invariant/download/@types/invariant-2.2.34.tgz?cache=0&sync_timestamp=1605054709125&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Finvariant%2Fdownload%2F%40types%2Finvariant-2.2.34.tgz", "integrity": "sha1-BeT3n0ZcIAeIQ3TUeVRS+ZVyC74=" }, - "@types/is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/@types/is-glob/download/@types/is-glob-4.0.1.tgz", - "integrity": "sha1-qT7sFxQXLI6zIlocxeuIwkd7fQA=" - }, "@types/isomorphic-fetch": { "version": "0.0.35", "resolved": "https://registry.npm.taobao.org/@types/isomorphic-fetch/download/@types/isomorphic-fetch-0.0.35.tgz?cache=0&sync_timestamp=1605054710316&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fisomorphic-fetch%2Fdownload%2F%40types%2Fisomorphic-fetch-0.0.35.tgz", @@ -2405,41 +2195,6 @@ "resolved": "https://registry.npm.taobao.org/@types/lodash/download/@types/lodash-4.14.167.tgz?cache=0&sync_timestamp=1609519871090&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Flodash%2Fdownload%2F%40types%2Flodash-4.14.167.tgz", "integrity": "sha1-zn14VT48iG1OpkPDfsftwg8Wdl4=" }, - "@types/marked": { - "version": "1.2.1", - "resolved": "https://registry.npm.taobao.org/@types/marked/download/@types/marked-1.2.1.tgz?cache=0&sync_timestamp=1607025210795&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fmarked%2Fdownload%2F%40types%2Fmarked-1.2.1.tgz", - "integrity": "sha1-mGTswQ0O23Lnvk6UrLX8xgfBXu0=" - }, - "@types/marked-terminal": { - "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/@types/marked-terminal/download/@types/marked-terminal-3.1.1.tgz?cache=0&sync_timestamp=1605054731128&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fmarked-terminal%2Fdownload%2F%40types%2Fmarked-terminal-3.1.1.tgz", - "integrity": "sha1-EwIUrxr6/aYR9p6FKMByMKALMrI=", - "requires": { - "@types/marked": "*", - "chalk": "^2.4.1" - } - }, - "@types/memory-fs": { - "version": "0.3.2", - "resolved": "https://registry.npm.taobao.org/@types/memory-fs/download/@types/memory-fs-0.3.2.tgz?cache=0&sync_timestamp=1605054732044&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fmemory-fs%2Fdownload%2F%40types%2Fmemory-fs-0.3.2.tgz", - "integrity": "sha1-XUdT+bOQywd8jIr5e8lkYzmc7M0=", - "requires": { - "@types/node": "*" - } - }, - "@types/merge-stream": { - "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/@types/merge-stream/download/@types/merge-stream-1.1.2.tgz?cache=0&sync_timestamp=1605054732381&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fmerge-stream%2Fdownload%2F%40types%2Fmerge-stream-1.1.2.tgz", - "integrity": "sha1-qID/ZrH7u17vSVjQFcWUepM027E=", - "requires": { - "@types/node": "*" - } - }, - "@types/mime": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/@types/mime/download/@types/mime-2.0.3.tgz", - "integrity": "sha1-yJO3NyHbc2mZQ7/DZTsd63+qSjo=" - }, "@types/minimatch": { "version": "3.0.3", "resolved": "https://registry.npm.taobao.org/@types/minimatch/download/@types/minimatch-3.0.3.tgz", @@ -2453,14 +2208,6 @@ "@types/node": "*" } }, - "@types/multer": { - "version": "1.4.3", - "resolved": "https://registry.npm.taobao.org/@types/multer/download/@types/multer-1.4.3.tgz", - "integrity": "sha1-vf90szTDio7h3p++210dPbw3dCI=", - "requires": { - "@types/express": "*" - } - }, "@types/mustache": { "version": "4.1.0", "resolved": "https://registry.npm.taobao.org/@types/mustache/download/@types/mustache-4.1.0.tgz", @@ -2479,7 +2226,8 @@ "@types/parse-json": { "version": "4.0.0", "resolved": "https://registry.npm.taobao.org/@types/parse-json/download/@types/parse-json-4.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fparse-json%2Fdownload%2F%40types%2Fparse-json-4.0.0.tgz", - "integrity": "sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA=" + "integrity": "sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA=", + "dev": true }, "@types/prettier": { "version": "1.19.1", @@ -2505,16 +2253,6 @@ "@types/react": "*" } }, - "@types/qs": { - "version": "6.9.5", - "resolved": "https://registry.npm.taobao.org/@types/qs/download/@types/qs-6.9.5.tgz?cache=0&sync_timestamp=1605055106687&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fqs%2Fdownload%2F%40types%2Fqs-6.9.5.tgz", - "integrity": "sha1-Q0cRvdSete5p2QwdZ8NUqajssYs=" - }, - "@types/range-parser": { - "version": "1.2.3", - "resolved": "https://registry.npm.taobao.org/@types/range-parser/download/@types/range-parser-1.2.3.tgz", - "integrity": "sha1-fuMwunyq+5gJC+zoal7kQRWQTCw=" - }, "@types/react": { "version": "17.0.0", "resolved": "https://registry.npm.taobao.org/@types/react/download/@types/react-17.0.0.tgz", @@ -2535,19 +2273,20 @@ } }, "@types/react-dom": { - "version": "16.9.10", - "resolved": "https://registry.npm.taobao.org/@types/react-dom/download/@types/react-dom-16.9.10.tgz", - "integrity": "sha1-RIWwvsPUH4VhgbcX9F/XgxEBFW8=", + "version": "16.9.14", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react-dom/-/react-dom-16.9.14.tgz", + "integrity": "sha1-Z0uPEWZF/lJmtAtSV3f8a7jrO80=", "requires": { "@types/react": "^16" }, "dependencies": { "@types/react": { - "version": "16.14.2", - "resolved": "https://registry.npm.taobao.org/@types/react/download/@types/react-16.14.2.tgz", - "integrity": "sha1-hdzAlH0GRTSZI8BMzvYBihq3U4w=", + "version": "16.14.15", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react/-/react-16.14.15.tgz", + "integrity": "sha1-ldj6MUgFDpS83FdRRHkhrb4Z+eY=", "requires": { "@types/prop-types": "*", + "@types/scheduler": "*", "csstype": "^3.0.2" } } @@ -2591,9 +2330,9 @@ } }, "@types/react-router-config": { - "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/@types/react-router-config/download/@types/react-router-config-5.0.1.tgz", - "integrity": "sha1-VNqEGBkO5HSE3uJ5l14rgDj7i10=", + "version": "5.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react-router-config/-/react-router-config-5.0.3.tgz", + "integrity": "sha1-cqU1Yby14TuCxXZSe4GPoleVkcc=", "requires": { "@types/history": "*", "@types/react": "*", @@ -2645,25 +2384,16 @@ "@types/node": "*" } }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha1-GmL4lSVyPd4kuhsBsJK/XfitTTk=" + }, "@types/semver": { "version": "7.3.4", "resolved": "https://registry.npm.taobao.org/@types/semver/download/@types/semver-7.3.4.tgz", "integrity": "sha1-Q9cWj+xvoJiLsaUTppeykpZyGvs=" }, - "@types/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/@types/serialize-javascript/download/@types/serialize-javascript-4.0.0.tgz", - "integrity": "sha1-q5xH7fcfakWQIhEY0d/8N7UNcaI=" - }, - "@types/serve-static": { - "version": "1.13.8", - "resolved": "https://registry.npm.taobao.org/@types/serve-static/download/@types/serve-static-1.13.8.tgz?cache=0&sync_timestamp=1605657862811&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fserve-static%2Fdownload%2F%40types%2Fserve-static-1.13.8.tgz", - "integrity": "sha1-hREp1DRDPHCCFIV0/+wmPVgwnEY=", - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, "@types/signale": { "version": "1.4.1", "resolved": "https://registry.npm.taobao.org/@types/signale/download/@types/signale-1.4.1.tgz", @@ -2672,42 +2402,11 @@ "@types/node": "*" } }, - "@types/sockjs": { - "version": "0.3.32", - "resolved": "https://registry.npm.taobao.org/@types/sockjs/download/@types/sockjs-0.3.32.tgz", - "integrity": "sha1-kizbLxa/A4dBBBRAffk6VaiEwag=", - "requires": { - "@types/node": "*" - } - }, - "@types/sockjs-client": { - "version": "1.1.1", - "resolved": "https://registry.npm.taobao.org/@types/sockjs-client/download/@types/sockjs-client-1.1.1.tgz", - "integrity": "sha1-HvEztaedUUR6k84WFkcGwBZLVUg=" - }, - "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/@types/source-list-map/download/@types/source-list-map-0.1.2.tgz", - "integrity": "sha1-AHiDYGP/rxdBI0m7o2QIfgrALsk=" - }, - "@types/spdy": { - "version": "3.4.4", - "resolved": "https://registry.npm.taobao.org/@types/spdy/download/@types/spdy-3.4.4.tgz", - "integrity": "sha1-MoL9StjEYDqkn3AX3VIKCKNFsrw=", - "requires": { - "@types/node": "*" - } - }, "@types/stack-utils": { "version": "1.0.1", "resolved": "https://registry.npm.taobao.org/@types/stack-utils/download/@types/stack-utils-1.0.1.tgz?cache=0&sync_timestamp=1605057912895&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fstack-utils%2Fdownload%2F%40types%2Fstack-utils-1.0.1.tgz", "integrity": "sha1-CoUdO9lkmPolwzq3J47TvWXwbD4=" }, - "@types/tapable": { - "version": "1.0.6", - "resolved": "https://registry.npm.taobao.org/@types/tapable/download/@types/tapable-1.0.6.tgz?cache=0&sync_timestamp=1605057449125&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Ftapable%2Fdownload%2F%40types%2Ftapable-1.0.6.tgz", - "integrity": "sha1-qcpLcKGLJwzLK8Cqr+/R1Ia36nQ=" - }, "@types/tern": { "version": "0.23.3", "resolved": "https://registry.npm.taobao.org/@types/tern/download/@types/tern-0.23.3.tgz", @@ -2722,63 +2421,6 @@ "resolved": "https://registry.npm.taobao.org/@types/tough-cookie/download/@types/tough-cookie-4.0.0.tgz", "integrity": "sha1-/vGQTkZotuXs7mDFLMageP+maX0=" }, - "@types/uglify-js": { - "version": "3.11.1", - "resolved": "https://registry.npm.taobao.org/@types/uglify-js/download/@types/uglify-js-3.11.1.tgz?cache=0&sync_timestamp=1605057452755&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fuglify-js%2Fdownload%2F%40types%2Fuglify-js-3.11.1.tgz", - "integrity": "sha1-l/8w5hoKpodsJwtfU4c34tarjOs=", - "requires": { - "source-map": "^0.6.1" - } - }, - "@types/webpack": { - "version": "4.41.25", - "resolved": "https://registry.npm.taobao.org/@types/webpack/download/@types/webpack-4.41.25.tgz?cache=0&sync_timestamp=1610401764774&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fwebpack%2Fdownload%2F%40types%2Fwebpack-4.41.25.tgz", - "integrity": "sha1-TTta7MTkQRezdigPv9LcNml5aMQ=", - "requires": { - "@types/anymatch": "*", - "@types/node": "*", - "@types/tapable": "*", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "source-map": "^0.6.0" - } - }, - "@types/webpack-bundle-analyzer": { - "version": "3.8.0", - "resolved": "https://registry.npm.taobao.org/@types/webpack-bundle-analyzer/download/@types/webpack-bundle-analyzer-3.8.0.tgz?cache=0&sync_timestamp=1605057455358&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fwebpack-bundle-analyzer%2Fdownload%2F%40types%2Fwebpack-bundle-analyzer-3.8.0.tgz", - "integrity": "sha1-0fGW+VFZJU92o8IoPEZ3WFvfNU0=", - "requires": { - "@types/webpack": "*" - } - }, - "@types/webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npm.taobao.org/@types/webpack-dev-middleware/download/@types/webpack-dev-middleware-3.7.2.tgz?cache=0&sync_timestamp=1610818980039&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fwebpack-dev-middleware%2Fdownload%2F%40types%2Fwebpack-dev-middleware-3.7.2.tgz", - "integrity": "sha1-MQMMfMp/mNVt6/2Fm7V/kEDw08U=", - "requires": { - "@types/connect": "*", - "@types/memory-fs": "*", - "@types/webpack": "*", - "loglevel": "^1.6.2" - } - }, - "@types/webpack-sources": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/@types/webpack-sources/download/@types/webpack-sources-2.1.0.tgz", - "integrity": "sha1-iIKwvWLR4M5i8YPQ0Bty5ugujBA=", - "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.7.3.tgz", - "integrity": "sha1-UwL4FpAxc1ImVECS5kmB91F1A4M=" - } - } - }, "@types/xlsx": { "version": "0.0.36", "resolved": "https://registry.npm.taobao.org/@types/xlsx/download/@types/xlsx-0.0.36.tgz", @@ -2918,20 +2560,22 @@ "eslint-visitor-keys": "^2.0.0" } }, - "@uiw/react-baidu-map": { - "version": "1.18.2", - "resolved": "https://registry.npm.taobao.org/@uiw/react-baidu-map/download/@uiw/react-baidu-map-1.18.2.tgz", - "integrity": "sha1-1AzE0D5hhpe7djHfdrsBtINrqOI=", - "requires": { - "@babel/runtime": "^7.12.5" - } - }, "@umijs/ast": { - "version": "3.3.5", - "resolved": "https://registry.npm.taobao.org/@umijs/ast/download/@umijs/ast-3.3.5.tgz", - "integrity": "sha1-c6uU9FnCrhDXBrffmVB+bZ2/+9g=", + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/ast/-/ast-3.5.20.tgz", + "integrity": "sha1-8Hvr3czJm1AUYlDeUtiaoeYSUYw=", "requires": { - "@umijs/utils": "3.3.5" + "@umijs/utils": "3.5.20" + }, + "dependencies": { + "@umijs/utils": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/utils/-/utils-3.5.20.tgz", + "integrity": "sha1-Reie6sc0o5YyBdVbD1M72WSS87k=", + "requires": { + "@umijs/deps": "3.5.20" + } + } } }, "@umijs/babel-plugin-auto-css-modules": { @@ -2975,6 +2619,24 @@ } } }, + "@umijs/babel-plugin-no-anonymous-default-export": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-plugin-no-anonymous-default-export/-/babel-plugin-no-anonymous-default-export-3.5.20.tgz", + "integrity": "sha1-8etST6Qz0PoZWQcV/scN15tRsl0=", + "requires": { + "@umijs/utils": "3.5.20" + }, + "dependencies": { + "@umijs/utils": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/utils/-/utils-3.5.20.tgz", + "integrity": "sha1-Reie6sc0o5YyBdVbD1M72WSS87k=", + "requires": { + "@umijs/deps": "3.5.20" + } + } + } + }, "@umijs/babel-preset-umi": { "version": "3.3.5", "resolved": "https://registry.npm.taobao.org/@umijs/babel-preset-umi/download/@umijs/babel-preset-umi-3.3.5.tgz", @@ -3009,83 +2671,115 @@ } }, "@umijs/bundler-utils": { - "version": "3.3.5", - "resolved": "https://registry.npm.taobao.org/@umijs/bundler-utils/download/@umijs/bundler-utils-3.3.5.tgz", - "integrity": "sha1-AbGm5Jbxkefoq/I+Rb6+9bL1HFY=", + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/bundler-utils/-/bundler-utils-3.5.20.tgz", + "integrity": "sha1-D1U8NRm3kwgkmDZBNda5bqZcJFs=", "requires": { - "@umijs/babel-preset-umi": "3.3.5", - "@umijs/types": "3.3.5", - "@umijs/utils": "3.3.5" + "@umijs/babel-preset-umi": "3.5.20", + "@umijs/types": "3.5.20", + "@umijs/utils": "3.5.20" + }, + "dependencies": { + "@umijs/babel-plugin-auto-css-modules": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-plugin-auto-css-modules/-/babel-plugin-auto-css-modules-3.5.20.tgz", + "integrity": "sha1-X0I86+DeqywQiUnXHEaUwHiDSLk=", + "requires": { + "@umijs/utils": "3.5.20" + } + }, + "@umijs/babel-plugin-import-to-await-require": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-plugin-import-to-await-require/-/babel-plugin-import-to-await-require-3.5.20.tgz", + "integrity": "sha1-GUfwUzcD2N/XRCo4MCBiHn6HFmc=", + "requires": { + "@umijs/utils": "3.5.20" + } + }, + "@umijs/babel-plugin-lock-core-js-3": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-plugin-lock-core-js-3/-/babel-plugin-lock-core-js-3-3.5.20.tgz", + "integrity": "sha1-oL2JS5U6CCD2iDqoYxcM6uP7yKc=", + "requires": { + "@umijs/utils": "3.5.20", + "core-js": "3.6.5" + } + }, + "@umijs/babel-preset-umi": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-preset-umi/-/babel-preset-umi-3.5.20.tgz", + "integrity": "sha1-cixBtktWVuRr42pWnaCh6VxQ4Q4=", + "requires": { + "@babel/runtime": "7.12.5", + "@umijs/babel-plugin-auto-css-modules": "3.5.20", + "@umijs/babel-plugin-import-to-await-require": "3.5.20", + "@umijs/babel-plugin-lock-core-js-3": "3.5.20", + "@umijs/babel-plugin-no-anonymous-default-export": "3.5.20", + "@umijs/deps": "3.5.20" + } + }, + "@umijs/utils": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/utils/-/utils-3.5.20.tgz", + "integrity": "sha1-Reie6sc0o5YyBdVbD1M72WSS87k=", + "requires": { + "@umijs/deps": "3.5.20" + } + }, + "core-js": { + "version": "3.6.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha1-c5XcJzrzf7LlDpvT2f6EEoUjHRo=" + } } }, "@umijs/bundler-webpack": { - "version": "3.3.5", - "resolved": "https://registry.npm.taobao.org/@umijs/bundler-webpack/download/@umijs/bundler-webpack-3.3.5.tgz", - "integrity": "sha1-GS11sB7jEG3LqZPHI20uPtLkXtY=", + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/bundler-webpack/-/bundler-webpack-3.5.20.tgz", + "integrity": "sha1-TPufIbo+VdbhzgAqC2Tnokumoao=", "requires": { - "@babel/core": "7.12.10", - "@types/sockjs-client": "1.1.1", - "@types/webpack": "4.41.25", - "@types/webpack-dev-middleware": "3.7.2", - "@umijs/bundler-utils": "3.3.5", - "@umijs/types": "3.3.5", - "@umijs/utils": "3.3.5", - "babel-loader": "8.2.2", - "copy-webpack-plugin": "6.1.0", - "css-loader": "3.6.0", - "css-modules-typescript-loader": "4.0.1", - "file-loader": "6.2.0", - "friendly-errors-webpack-plugin": "1.7.0", - "less": "3.12.2", - "less-loader": "5.0.0", - "loader-utils": "^1.1.0", - "mini-css-extract-plugin": "1.3.3", + "@umijs/bundler-utils": "3.5.20", + "@umijs/deps": "3.5.20", + "@umijs/types": "3.5.20", + "@umijs/utils": "3.5.20", + "jest-worker": "26.6.2", + "node-libs-browser": "2.2.1", "normalize-url": "1.9.1", - "optimize-css-assets-webpack-plugin": "5.0.4", "postcss": "7.0.32", "postcss-flexbugs-fixes": "4.2.1", "postcss-loader": "3.0.0", "postcss-preset-env": "6.7.0", "postcss-safe-parser": "4.0.2", - "raw-loader": "4.0.2", - "react-error-overlay": "6.0.8", - "schema-utils": "^1.0.0", - "sockjs-client": "1.5.0", - "speed-measure-webpack-plugin": "1.3.3", - "stats-webpack-plugin": "0.7.0", - "strip-ansi": "6.0.0", - "style-loader": "2.0.0", - "terser-webpack-plugin": "4.2.3", - "url-loader": "4.1.1", - "webpack": "4.44.1", - "webpack-chain": "6.5.1", - "webpack-dev-middleware": "3.7.2", - "webpack-manifest-plugin": "2.2.0", - "webpack-sources": "^1.1.0", - "webpackbar": "5.0.0-3" + "terser": "5.6.0", + "webpack-chain": "6.5.1" }, "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz", - "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", + "@umijs/utils": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/utils/-/utils-3.5.20.tgz", + "integrity": "sha1-Reie6sc0o5YyBdVbD1M72WSS87k=", "requires": { - "minimist": "^1.2.0" + "@umijs/deps": "3.5.20" } }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-1.4.0.tgz", - "integrity": "sha1-xXm140yzSxp07cbB+za/o3HVphM=", + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha1-f3LLxNZDw2Xie5/XdfnQ6qnHqO0=", "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" } }, "normalize-url": { "version": "1.9.1", - "resolved": "https://registry.npm.taobao.org/normalize-url/download/normalize-url-1.9.1.tgz?cache=0&sync_timestamp=1602432435724&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-url%2Fdownload%2Fnormalize-url-1.9.1.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize-url/-/normalize-url-1.9.1.tgz", "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", "requires": { "object-assign": "^4.0.1", @@ -3096,82 +2790,133 @@ }, "prepend-http": { "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/prepend-http/download/prepend-http-1.0.4.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/prepend-http/-/prepend-http-1.0.4.tgz", "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", - "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "query-string": { + "version": "4.3.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" } }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.4.3.tgz?cache=0&sync_timestamp=1603965333971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-1.4.3.tgz", - "integrity": "sha1-7t2OwLko+/HL/plOItLYkPMwqTM=", + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "has-flag": "^4.0.0" } } } }, "@umijs/core": { - "version": "3.3.5", - "resolved": "https://registry.npm.taobao.org/@umijs/core/download/@umijs/core-3.3.5.tgz", - "integrity": "sha1-3XW6KqIYb1uIEzpSzirYbJoCpqc=", + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/core/-/core-3.5.20.tgz", + "integrity": "sha1-wyC6pQAWoQPBYyJdr9l3xtgOQDg=", "requires": { - "@babel/core": "7.12.10", - "@babel/register": "7.12.10", - "@hapi/joi": "16.1.8", - "@types/ejs": "3.0.5", - "@types/hapi__joi": "16.0.12", - "@types/marked": "^1.2.1", - "@types/marked-terminal": "^3.1.1", - "@types/prettier": "2.1.6", - "@types/tapable": "1.0.6", - "@umijs/ast": "3.3.5", - "@umijs/babel-preset-umi": "3.3.5", - "@umijs/error-code-map": "^1.0.1", - "@umijs/utils": "3.3.5", - "dotenv": "8.2.0", - "ejs": "3.1.5", - "marked": "1.2.7", - "marked-terminal": "4.1.0", - "os-locale": "5.0.0", - "prettier": "2.2.1", - "set-value": "3.0.2", - "tapable": "1.1.3" + "@umijs/ast": "3.5.20", + "@umijs/babel-preset-umi": "3.5.20", + "@umijs/deps": "3.5.20", + "@umijs/utils": "3.5.20" }, "dependencies": { - "@types/prettier": { - "version": "2.1.6", - "resolved": "https://registry.npm.taobao.org/@types/prettier/download/@types/prettier-2.1.6.tgz", - "integrity": "sha1-9LHvp4To20ec24sUQD4hRLHp/wM=" - }, - "prettier": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/prettier/download/prettier-2.2.1.tgz?cache=0&sync_timestamp=1606521236564&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprettier%2Fdownload%2Fprettier-2.2.1.tgz", - "integrity": "sha1-eVoaeN1S8HPaDNQrIfnJE4GSP/U=" - }, - "set-value": { - "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/set-value/download/set-value-3.0.2.tgz", - "integrity": "sha1-dOjs0CPDPQ93GZ1BVAmkDyHmG5A=", + "@umijs/babel-plugin-auto-css-modules": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-plugin-auto-css-modules/-/babel-plugin-auto-css-modules-3.5.20.tgz", + "integrity": "sha1-X0I86+DeqywQiUnXHEaUwHiDSLk=", "requires": { - "is-plain-object": "^2.0.4" + "@umijs/utils": "3.5.20" } + }, + "@umijs/babel-plugin-import-to-await-require": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-plugin-import-to-await-require/-/babel-plugin-import-to-await-require-3.5.20.tgz", + "integrity": "sha1-GUfwUzcD2N/XRCo4MCBiHn6HFmc=", + "requires": { + "@umijs/utils": "3.5.20" + } + }, + "@umijs/babel-plugin-lock-core-js-3": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-plugin-lock-core-js-3/-/babel-plugin-lock-core-js-3-3.5.20.tgz", + "integrity": "sha1-oL2JS5U6CCD2iDqoYxcM6uP7yKc=", + "requires": { + "@umijs/utils": "3.5.20", + "core-js": "3.6.5" + } + }, + "@umijs/babel-preset-umi": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-preset-umi/-/babel-preset-umi-3.5.20.tgz", + "integrity": "sha1-cixBtktWVuRr42pWnaCh6VxQ4Q4=", + "requires": { + "@babel/runtime": "7.12.5", + "@umijs/babel-plugin-auto-css-modules": "3.5.20", + "@umijs/babel-plugin-import-to-await-require": "3.5.20", + "@umijs/babel-plugin-lock-core-js-3": "3.5.20", + "@umijs/babel-plugin-no-anonymous-default-export": "3.5.20", + "@umijs/deps": "3.5.20" + } + }, + "@umijs/utils": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/utils/-/utils-3.5.20.tgz", + "integrity": "sha1-Reie6sc0o5YyBdVbD1M72WSS87k=", + "requires": { + "@umijs/deps": "3.5.20" + } + }, + "core-js": { + "version": "3.6.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha1-c5XcJzrzf7LlDpvT2f6EEoUjHRo=" } } }, - "@umijs/error-code-map": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/@umijs/error-code-map/download/@umijs/error-code-map-1.0.1.tgz", - "integrity": "sha1-Ki3XtLzRGGnpaCZP89q6z6vouHQ=" + "@umijs/deps": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/deps/-/deps-3.5.20.tgz", + "integrity": "sha1-ACrWFvvlyLI4+A/JKJ0Kzrm4nDw=", + "requires": { + "@bloomberg/record-tuple-polyfill": "0.0.3", + "chokidar": "3.5.1", + "clipboardy": "2.3.0", + "esbuild": "0.12.15", + "jest-worker": "24.9.0", + "prettier": "2.2.1" + }, + "dependencies": { + "esbuild": { + "version": "0.12.15", + "resolved": "http://npm.yonghui.cn/repository/npm-group/esbuild/-/esbuild-0.12.15.tgz", + "integrity": "sha1-nZnPOa6yGIJlxZg+mD4jaCnwivA=" + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha1-Xb/bWy0yLphWeJgjipaXvM5ns+U=", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + } + }, + "prettier": { + "version": "2.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/prettier/-/prettier-2.2.1.tgz", + "integrity": "sha1-eVoaeN1S8HPaDNQrIfnJE4GSP/U=" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "requires": { + "has-flag": "^3.0.0" + } + } + } }, "@umijs/plugin-access": { "version": "2.3.3", @@ -3329,48 +3074,127 @@ } }, "@umijs/preset-built-in": { - "version": "3.3.5", - "resolved": "https://registry.npm.taobao.org/@umijs/preset-built-in/download/@umijs/preset-built-in-3.3.5.tgz", - "integrity": "sha1-U3cEk1xSUhUKpb+B4YiPLouZBXw=", + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/preset-built-in/-/preset-built-in-3.5.20.tgz", + "integrity": "sha1-4fLutQFS4UpIsxfn/V5ZFdXGXUw=", "requires": { - "@hapi/joi": "16.1.8", - "@pmmmwh/react-refresh-webpack-plugin": "0.4.3", - "@types/merge-stream": "1.1.2", - "@types/multer": "1.4.3", - "@types/react-router-config": "5.0.1", - "@types/serialize-javascript": "4.0.0", - "@umijs/babel-preset-umi": "3.3.5", - "@umijs/bundler-webpack": "3.3.5", - "@umijs/renderer-mpa": "3.3.5", - "@umijs/renderer-react": "3.3.5", - "@umijs/runtime": "3.3.5", - "@umijs/server": "3.3.5", - "@umijs/types": "3.3.5", - "@umijs/utils": "3.3.5", - "cliui": "6.0.0", + "@types/react-router-config": "5.0.2", + "@umijs/babel-preset-umi": "3.5.20", + "@umijs/bundler-webpack": "3.5.20", + "@umijs/deps": "3.5.20", + "@umijs/renderer-mpa": "3.5.20", + "@umijs/renderer-react": "3.5.20", + "@umijs/runtime": "3.5.20", + "@umijs/server": "3.5.20", + "@umijs/types": "3.5.20", + "@umijs/utils": "3.5.20", + "ansi-html": "^0.0.7", + "core-js": "3.6.5", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "es-module-lexer": "0.7.1", "es5-imcompatible-versions": "^0.1.62", - "fork-ts-checker-webpack-plugin": "6.0.5", "history-with-query": "4.10.4", - "joi2types": "~1.0.7", - "merge-stream": "2.0.0", - "multer": "1.4.2", - "path-to-regexp": "^1.7.0", - "react": "^16.13.1", - "react-dom": "^16.13.1", - "react-refresh": "0.9.0", + "html-entities": "^2.1.0", + "mime": "1.3.6", + "react-refresh": "0.10.0", "react-router": "5.2.0", "react-router-config": "5.1.1", "react-router-dom": "5.2.0", "regenerator-runtime": "0.13.5", - "serialize-javascript": "5.0.1", - "umi-webpack-bundle-analyzer": "3.6.0", - "zlib": "1.0.5" + "schema-utils": "^3.0.0" }, "dependencies": { + "@types/json-schema": { + "version": "7.0.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha1-l+3JA36gw4WFMgsolk3eOznkZg0=" + }, + "@types/react-router-config": { + "version": "5.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react-router-config/-/react-router-config-5.0.2.tgz", + "integrity": "sha1-TTtS5x7TY6GXahIyHmewmpmtbRA=", + "requires": { + "@types/history": "*", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "@umijs/babel-plugin-auto-css-modules": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-plugin-auto-css-modules/-/babel-plugin-auto-css-modules-3.5.20.tgz", + "integrity": "sha1-X0I86+DeqywQiUnXHEaUwHiDSLk=", + "requires": { + "@umijs/utils": "3.5.20" + } + }, + "@umijs/babel-plugin-import-to-await-require": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-plugin-import-to-await-require/-/babel-plugin-import-to-await-require-3.5.20.tgz", + "integrity": "sha1-GUfwUzcD2N/XRCo4MCBiHn6HFmc=", + "requires": { + "@umijs/utils": "3.5.20" + } + }, + "@umijs/babel-plugin-lock-core-js-3": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-plugin-lock-core-js-3/-/babel-plugin-lock-core-js-3-3.5.20.tgz", + "integrity": "sha1-oL2JS5U6CCD2iDqoYxcM6uP7yKc=", + "requires": { + "@umijs/utils": "3.5.20", + "core-js": "3.6.5" + } + }, + "@umijs/babel-preset-umi": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-preset-umi/-/babel-preset-umi-3.5.20.tgz", + "integrity": "sha1-cixBtktWVuRr42pWnaCh6VxQ4Q4=", + "requires": { + "@babel/runtime": "7.12.5", + "@umijs/babel-plugin-auto-css-modules": "3.5.20", + "@umijs/babel-plugin-import-to-await-require": "3.5.20", + "@umijs/babel-plugin-lock-core-js-3": "3.5.20", + "@umijs/babel-plugin-no-anonymous-default-export": "3.5.20", + "@umijs/deps": "3.5.20" + } + }, + "@umijs/utils": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/utils/-/utils-3.5.20.tgz", + "integrity": "sha1-Reie6sc0o5YyBdVbD1M72WSS87k=", + "requires": { + "@umijs/deps": "3.5.20" + } + }, + "core-js": { + "version": "3.6.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha1-c5XcJzrzf7LlDpvT2f6EEoUjHRo=" + }, + "html-entities": { + "version": "2.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha1-dgtARoXLHXlOT0t0QzLjsA3P5Ig=" + }, + "mime": { + "version": "1.3.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mime/-/mime-1.3.6.tgz", + "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=" + }, "regenerator-runtime": { "version": "0.13.5", - "resolved": "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.13.5.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", "integrity": "sha1-2Hih0JS0MG0QuQlkhLM+vVXiZpc=" + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } } } }, @@ -3394,48 +3218,46 @@ } }, "@umijs/renderer-mpa": { - "version": "3.3.5", - "resolved": "https://registry.npm.taobao.org/@umijs/renderer-mpa/download/@umijs/renderer-mpa-3.3.5.tgz", - "integrity": "sha1-xTMvJq5EuL39ZZWdmkAGIyjwK8E=", + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/renderer-mpa/-/renderer-mpa-3.5.20.tgz", + "integrity": "sha1-KWH/4g3SekZwm6n9vSwh+J/I0RU=", "requires": { "@types/react": "^16.9.43", "@types/react-dom": "^16.9.8", - "@umijs/runtime": "3.3.5", - "react": "^16.13.1", - "react-dom": "^16.13.1" + "@umijs/runtime": "3.5.20" }, "dependencies": { "@types/react": { - "version": "16.14.2", - "resolved": "https://registry.npm.taobao.org/@types/react/download/@types/react-16.14.2.tgz", - "integrity": "sha1-hdzAlH0GRTSZI8BMzvYBihq3U4w=", + "version": "16.14.15", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react/-/react-16.14.15.tgz", + "integrity": "sha1-ldj6MUgFDpS83FdRRHkhrb4Z+eY=", "requires": { "@types/prop-types": "*", + "@types/scheduler": "*", "csstype": "^3.0.2" } } } }, "@umijs/renderer-react": { - "version": "3.3.5", - "resolved": "https://registry.npm.taobao.org/@umijs/renderer-react/download/@umijs/renderer-react-3.3.5.tgz", - "integrity": "sha1-/V3hO8+gOXBVOepX+vY687+Oj6Q=", + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/renderer-react/-/renderer-react-3.5.20.tgz", + "integrity": "sha1-UNF7H2OmvyktGJG56eynKepYpX0=", "requires": { "@types/react": "^16.9.43", "@types/react-dom": "^16.9.8", - "@types/react-router-config": "^5.0.1", - "@umijs/runtime": "3.3.5", - "react": "^16.13.1", - "react-dom": "^16.13.1", + "@types/react-router-config": "^5.0.2", + "@umijs/runtime": "3.5.20", "react-router-config": "5.1.1" }, "dependencies": { "@types/react": { - "version": "16.14.2", - "resolved": "https://registry.npm.taobao.org/@types/react/download/@types/react-16.14.2.tgz", - "integrity": "sha1-hdzAlH0GRTSZI8BMzvYBihq3U4w=", + "version": "16.14.15", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react/-/react-16.14.15.tgz", + "integrity": "sha1-ldj6MUgFDpS83FdRRHkhrb4Z+eY=", "requires": { "@types/prop-types": "*", + "@types/scheduler": "*", "csstype": "^3.0.2" } } @@ -3453,96 +3275,44 @@ } }, "@umijs/runtime": { - "version": "3.3.5", - "resolved": "https://registry.npm.taobao.org/@umijs/runtime/download/@umijs/runtime-3.3.5.tgz", - "integrity": "sha1-CymHcVXDjk1GaSl4lB4Kf2xIhCQ=", + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/runtime/-/runtime-3.5.20.tgz", + "integrity": "sha1-2TrcVcm6vo42Y4U4FG+u+a7IdVE=", "requires": { - "@types/react-router": "5.1.8", - "@types/react-router-dom": "5.1.5", + "@types/react-router": "5.1.12", + "@types/react-router-dom": "5.1.7", "history-with-query": "4.10.4", "react-router": "5.2.0", "react-router-dom": "5.2.0", - "use-subscription": "1.4.1" + "use-subscription": "1.5.1" }, "dependencies": { "@types/react-router": { - "version": "5.1.8", - "resolved": "https://registry.npm.taobao.org/@types/react-router/download/@types/react-router-5.1.8.tgz", - "integrity": "sha1-RhTlunVZZXQ44Xdmu5Xvbtasw/o=", + "version": "5.1.12", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react-router/-/react-router-5.1.12.tgz", + "integrity": "sha1-DzAOCUaOeu2G4YJByQI4wYw3flE=", "requires": { "@types/history": "*", "@types/react": "*" } - }, - "@types/react-router-dom": { - "version": "5.1.5", - "resolved": "https://registry.npm.taobao.org/@types/react-router-dom/download/@types/react-router-dom-5.1.5.tgz?cache=0&sync_timestamp=1609344265510&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Freact-router-dom%2Fdownload%2F%40types%2Freact-router-dom-5.1.5.tgz", - "integrity": "sha1-fDNKLqeF260rLc3YPSzz2Zc9oJA=", - "requires": { - "@types/history": "*", - "@types/react": "*", - "@types/react-router": "*" - } } } }, "@umijs/server": { - "version": "3.3.5", - "resolved": "https://registry.npm.taobao.org/@umijs/server/download/@umijs/server-3.3.5.tgz", - "integrity": "sha1-uU+YiQoaW6DDqVQ+2W4HjXfJhB0=", + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/server/-/server-3.5.20.tgz", + "integrity": "sha1-+m2LF2iLH860rvFOG8OD7qqJnZ0=", "requires": { - "@types/compression": "1.7.0", - "@types/express": "4.17.7", - "@types/node": "14.0.23", - "@types/sockjs": "0.3.32", - "@types/spdy": "3.4.4", - "@umijs/utils": "3.3.5", - "compression": "1.7.4", - "express": "4.17.1", - "http-proxy-middleware": "1.0.6", - "immer": "7.0.5", - "portfinder": "1.0.26", - "sockjs": "0.3.21", - "spdy": "4.0.2" + "@umijs/deps": "3.5.20", + "@umijs/utils": "3.5.20" }, "dependencies": { - "@types/express": { - "version": "4.17.7", - "resolved": "https://registry.npm.taobao.org/@types/express/download/@types/express-4.17.7.tgz?cache=0&sync_timestamp=1610485961396&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fexpress%2Fdownload%2F%40types%2Fexpress-4.17.7.tgz", - "integrity": "sha1-QgRb5kdWNtmAE2nNRBjvZc2w3Vk=", + "@umijs/utils": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/utils/-/utils-3.5.20.tgz", + "integrity": "sha1-Reie6sc0o5YyBdVbD1M72WSS87k=", "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "*", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/node": { - "version": "14.0.23", - "resolved": "https://registry.npm.taobao.org/@types/node/download/@types/node-14.0.23.tgz?cache=0&sync_timestamp=1610661194255&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fnode%2Fdownload%2F%40types%2Fnode-14.0.23.tgz", - "integrity": "sha1-Z2+giDRQ7Z2guyQVYhNjYpCJKAY=" - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz?cache=0&sync_timestamp=1607566575639&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.7.tgz", - "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", - "requires": { - "ms": "^2.1.1" - } - }, - "immer": { - "version": "7.0.5", - "resolved": "https://registry.npm.taobao.org/immer/download/immer-7.0.5.tgz", - "integrity": "sha1-ivNH21tgtAr4rnuvF4TqTTW1II4=" - }, - "portfinder": { - "version": "1.0.26", - "resolved": "https://registry.npm.taobao.org/portfinder/download/portfinder-1.0.26.tgz", - "integrity": "sha1-R1ZY1WyjC+1yrH8TeO01C9G2TnA=", - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.1" + "@umijs/deps": "3.5.20" } } } @@ -3584,44 +3354,69 @@ } }, "@umijs/types": { - "version": "3.3.5", - "resolved": "https://registry.npm.taobao.org/@umijs/types/download/@umijs/types-3.3.5.tgz", - "integrity": "sha1-F3dMoZQwAUUKPv/e1zt8iYHPwKM=", + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/types/-/types-3.5.20.tgz", + "integrity": "sha1-OkWeyOhbKrU+IaSQf/dvVEZI9SI=", "requires": { - "@types/cheerio": "0.22.23", - "@types/express": "4.17.7", - "@types/webpack": "4.41.21", - "@types/webpack-bundle-analyzer": "3.8.0", - "@umijs/babel-preset-umi": "3.3.5", - "@umijs/core": "3.3.5", - "@umijs/server": "3.3.5", - "@umijs/utils": "3.3.5", + "@umijs/babel-preset-umi": "3.5.20", + "@umijs/core": "3.5.20", + "@umijs/deps": "3.5.20", + "@umijs/renderer-react": "3.5.20", + "@umijs/server": "3.5.20", + "@umijs/utils": "3.5.20", "webpack-chain": "6.5.1" }, "dependencies": { - "@types/express": { - "version": "4.17.7", - "resolved": "https://registry.npm.taobao.org/@types/express/download/@types/express-4.17.7.tgz?cache=0&sync_timestamp=1610485961396&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fexpress%2Fdownload%2F%40types%2Fexpress-4.17.7.tgz", - "integrity": "sha1-QgRb5kdWNtmAE2nNRBjvZc2w3Vk=", + "@umijs/babel-plugin-auto-css-modules": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-plugin-auto-css-modules/-/babel-plugin-auto-css-modules-3.5.20.tgz", + "integrity": "sha1-X0I86+DeqywQiUnXHEaUwHiDSLk=", "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "*", - "@types/qs": "*", - "@types/serve-static": "*" + "@umijs/utils": "3.5.20" } }, - "@types/webpack": { - "version": "4.41.21", - "resolved": "https://registry.npm.taobao.org/@types/webpack/download/@types/webpack-4.41.21.tgz?cache=0&sync_timestamp=1610401764774&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40types%2Fwebpack%2Fdownload%2F%40types%2Fwebpack-4.41.21.tgz", - "integrity": "sha1-zGhbMywz8VO7L1/B+jrIretZLe4=", + "@umijs/babel-plugin-import-to-await-require": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-plugin-import-to-await-require/-/babel-plugin-import-to-await-require-3.5.20.tgz", + "integrity": "sha1-GUfwUzcD2N/XRCo4MCBiHn6HFmc=", "requires": { - "@types/anymatch": "*", - "@types/node": "*", - "@types/tapable": "*", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "source-map": "^0.6.0" + "@umijs/utils": "3.5.20" } + }, + "@umijs/babel-plugin-lock-core-js-3": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-plugin-lock-core-js-3/-/babel-plugin-lock-core-js-3-3.5.20.tgz", + "integrity": "sha1-oL2JS5U6CCD2iDqoYxcM6uP7yKc=", + "requires": { + "@umijs/utils": "3.5.20", + "core-js": "3.6.5" + } + }, + "@umijs/babel-preset-umi": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-preset-umi/-/babel-preset-umi-3.5.20.tgz", + "integrity": "sha1-cixBtktWVuRr42pWnaCh6VxQ4Q4=", + "requires": { + "@babel/runtime": "7.12.5", + "@umijs/babel-plugin-auto-css-modules": "3.5.20", + "@umijs/babel-plugin-import-to-await-require": "3.5.20", + "@umijs/babel-plugin-lock-core-js-3": "3.5.20", + "@umijs/babel-plugin-no-anonymous-default-export": "3.5.20", + "@umijs/deps": "3.5.20" + } + }, + "@umijs/utils": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/utils/-/utils-3.5.20.tgz", + "integrity": "sha1-Reie6sc0o5YyBdVbD1M72WSS87k=", + "requires": { + "@umijs/deps": "3.5.20" + } + }, + "core-js": { + "version": "3.6.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha1-c5XcJzrzf7LlDpvT2f6EEoUjHRo=" } } }, @@ -4998,6 +4793,7 @@ "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/ast/download/@webassemblyjs/ast-1.9.0.tgz", "integrity": "sha1-vYUGBLQEJFmlpBzX0zjL7Wle2WQ=", + "dev": true, "requires": { "@webassemblyjs/helper-module-context": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -5007,22 +4803,26 @@ "@webassemblyjs/floating-point-hex-parser": { "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/floating-point-hex-parser/download/@webassemblyjs/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha1-PD07Jxvd/ITesA9xNEQ4MR1S/7Q=" + "integrity": "sha1-PD07Jxvd/ITesA9xNEQ4MR1S/7Q=", + "dev": true }, "@webassemblyjs/helper-api-error": { "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-api-error/download/@webassemblyjs/helper-api-error-1.9.0.tgz?cache=0&sync_timestamp=1610044788931&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fhelper-api-error%2Fdownload%2F%40webassemblyjs%2Fhelper-api-error-1.9.0.tgz", - "integrity": "sha1-ID9nbjM7lsnaLuqzzO8zxFkotqI=" + "integrity": "sha1-ID9nbjM7lsnaLuqzzO8zxFkotqI=", + "dev": true }, "@webassemblyjs/helper-buffer": { "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-buffer/download/@webassemblyjs/helper-buffer-1.9.0.tgz?cache=0&sync_timestamp=1610044779190&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fhelper-buffer%2Fdownload%2F%40webassemblyjs%2Fhelper-buffer-1.9.0.tgz", - "integrity": "sha1-oUQtJpxf6yP8vJ73WdrDVH8p3gA=" + "integrity": "sha1-oUQtJpxf6yP8vJ73WdrDVH8p3gA=", + "dev": true }, "@webassemblyjs/helper-code-frame": { "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-code-frame/download/@webassemblyjs/helper-code-frame-1.9.0.tgz", "integrity": "sha1-ZH+Iks0gQ6gqwMjF51w28dkVnyc=", + "dev": true, "requires": { "@webassemblyjs/wast-printer": "1.9.0" } @@ -5030,12 +4830,14 @@ "@webassemblyjs/helper-fsm": { "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-fsm/download/@webassemblyjs/helper-fsm-1.9.0.tgz?cache=0&sync_timestamp=1610044784853&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fhelper-fsm%2Fdownload%2F%40webassemblyjs%2Fhelper-fsm-1.9.0.tgz", - "integrity": "sha1-wFJWtxJEIUZx9LCOwQitY7cO3bg=" + "integrity": "sha1-wFJWtxJEIUZx9LCOwQitY7cO3bg=", + "dev": true }, "@webassemblyjs/helper-module-context": { "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-module-context/download/@webassemblyjs/helper-module-context-1.9.0.tgz", "integrity": "sha1-JdiIS3aDmHGgimxvgGw5ee9xLwc=", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0" } @@ -5043,12 +4845,14 @@ "@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-bytecode/download/@webassemblyjs/helper-wasm-bytecode-1.9.0.tgz?cache=0&sync_timestamp=1610044780696&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fhelper-wasm-bytecode%2Fdownload%2F%40webassemblyjs%2Fhelper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha1-T+2L6sm4wU+MWLcNEk1UndH+V5A=" + "integrity": "sha1-T+2L6sm4wU+MWLcNEk1UndH+V5A=", + "dev": true }, "@webassemblyjs/helper-wasm-section": { "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/helper-wasm-section/download/@webassemblyjs/helper-wasm-section-1.9.0.tgz", "integrity": "sha1-WkE41aYpK6GLBMWuSXF+QWeWU0Y=", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -5060,6 +4864,7 @@ "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/ieee754/download/@webassemblyjs/ieee754-1.9.0.tgz?cache=0&sync_timestamp=1610044791089&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Fieee754%2Fdownload%2F%40webassemblyjs%2Fieee754-1.9.0.tgz", "integrity": "sha1-Fceg+6roP7JhQ7us9tbfFwKtOeQ=", + "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } @@ -5068,6 +4873,7 @@ "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/leb128/download/@webassemblyjs/leb128-1.9.0.tgz", "integrity": "sha1-8Zygt2ptxVYjoJz/p2noOPoeHJU=", + "dev": true, "requires": { "@xtuc/long": "4.2.2" } @@ -5075,12 +4881,14 @@ "@webassemblyjs/utf8": { "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/utf8/download/@webassemblyjs/utf8-1.9.0.tgz?cache=0&sync_timestamp=1610044799471&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2F%40webassemblyjs%2Futf8%2Fdownload%2F%40webassemblyjs%2Futf8-1.9.0.tgz", - "integrity": "sha1-BNM7Y2945qaBMifoJAL3Y3tiKas=" + "integrity": "sha1-BNM7Y2945qaBMifoJAL3Y3tiKas=", + "dev": true }, "@webassemblyjs/wasm-edit": { "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wasm-edit/download/@webassemblyjs/wasm-edit-1.9.0.tgz", "integrity": "sha1-P+bXnT8PkiGDqoYALELdJWz+6c8=", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -5096,6 +4904,7 @@ "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wasm-gen/download/@webassemblyjs/wasm-gen-1.9.0.tgz", "integrity": "sha1-ULxw7Gje2OJ2OwGhQYv0NJGnpJw=", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-wasm-bytecode": "1.9.0", @@ -5108,6 +4917,7 @@ "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wasm-opt/download/@webassemblyjs/wasm-opt-1.9.0.tgz", "integrity": "sha1-IhEYHlsxMmRDzIES658LkChyGmE=", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-buffer": "1.9.0", @@ -5119,6 +4929,7 @@ "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wasm-parser/download/@webassemblyjs/wasm-parser-1.9.0.tgz", "integrity": "sha1-nUjkSCbfSmWYKUqmyHRp1kL/9l4=", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-api-error": "1.9.0", @@ -5132,6 +4943,7 @@ "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wast-parser/download/@webassemblyjs/wast-parser-1.9.0.tgz", "integrity": "sha1-MDERXXmsW9JhVWzsw/qQo+9FGRQ=", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/floating-point-hex-parser": "1.9.0", @@ -5145,6 +4957,7 @@ "version": "1.9.0", "resolved": "https://registry.npm.taobao.org/@webassemblyjs/wast-printer/download/@webassemblyjs/wast-printer-1.9.0.tgz", "integrity": "sha1-STXVTIX+9jewDOn1I3dFHQDUeJk=", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/wast-parser": "1.9.0", @@ -5154,12 +4967,14 @@ "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npm.taobao.org/@xtuc/ieee754/download/@xtuc/ieee754-1.2.0.tgz", - "integrity": "sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=" + "integrity": "sha1-7vAUoxRa5Hehy8AM0eVSM23Ot5A=", + "dev": true }, "@xtuc/long": { "version": "4.2.2", "resolved": "https://registry.npm.taobao.org/@xtuc/long/download/@xtuc/long-4.2.2.tgz", - "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=" + "integrity": "sha1-0pHGpOl5ibXGHZrPOWrk/hM6cY0=", + "dev": true }, "abab": { "version": "2.0.5", @@ -5176,6 +4991,7 @@ "version": "1.3.7", "resolved": "https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz", "integrity": "sha1-UxvHJlF6OytB+FACHGzBXqq1B80=", + "dev": true, "requires": { "mime-types": "~2.1.24", "negotiator": "0.6.2" @@ -5250,6 +5066,7 @@ "version": "3.1.0", "resolved": "https://registry.npm.taobao.org/aggregate-error/download/aggregate-error-3.1.0.tgz", "integrity": "sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=", + "dev": true, "requires": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -5337,7 +5154,8 @@ "alphanum-sort": { "version": "1.0.2", "resolved": "https://registry.npm.taobao.org/alphanum-sort/download/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true }, "ansi-align": { "version": "3.0.0", @@ -5391,7 +5209,8 @@ "ansi-colors": { "version": "3.2.4", "resolved": "https://registry.npm.taobao.org/ansi-colors/download/ansi-colors-3.2.4.tgz", - "integrity": "sha1-46PaS/uubIapwoViXeEkojQCb78=" + "integrity": "sha1-46PaS/uubIapwoViXeEkojQCb78=", + "dev": true }, "ansi-escapes": { "version": "4.3.1", @@ -5426,11 +5245,6 @@ "color-convert": "^1.9.0" } }, - "ansicolors": { - "version": "0.3.2", - "resolved": "https://registry.npm.taobao.org/ansicolors/download/ansicolors-0.3.2.tgz", - "integrity": "sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=" - }, "antd": { "version": "4.10.2", "resolved": "https://registry.npm.taobao.org/antd/download/antd-4.10.2.tgz?cache=0&sync_timestamp=1610351010953&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fantd%2Fdownload%2Fantd-4.10.2.tgz", @@ -5615,7 +5429,8 @@ "any-promise": { "version": "1.3.0", "resolved": "https://registry.npm.taobao.org/any-promise/download/any-promise-1.3.0.tgz", - "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true }, "anymatch": { "version": "3.1.1", @@ -5626,15 +5441,11 @@ "picomatch": "^2.0.4" } }, - "append-field": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/append-field/download/append-field-1.0.0.tgz", - "integrity": "sha1-HjRA6RXwsSA9I3SOeO3XubW0PlY=" - }, "aproba": { "version": "1.2.0", "resolved": "https://registry.npm.taobao.org/aproba/download/aproba-1.2.0.tgz", - "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=" + "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=", + "dev": true }, "arch": { "version": "2.2.0", @@ -5682,7 +5493,8 @@ "array-flatten": { "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true }, "array-includes": { "version": "3.1.2", @@ -5705,7 +5517,8 @@ "array-union": { "version": "2.1.0", "resolved": "https://registry.npm.taobao.org/array-union/download/array-union-2.1.0.tgz", - "integrity": "sha1-t5hCCtvrHego2ErNii4j0+/oXo0=" + "integrity": "sha1-t5hCCtvrHego2ErNii4j0+/oXo0=", + "dev": true }, "array-uniq": { "version": "1.0.3", @@ -5833,7 +5646,8 @@ "async-each": { "version": "1.0.3", "resolved": "https://registry.npm.taobao.org/async-each/download/async-each-1.0.3.tgz", - "integrity": "sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=" + "integrity": "sha1-tyfb+H12UWAvBvTUrDh/R9kbDL8=", + "dev": true }, "async-limiter": { "version": "1.0.1", @@ -5850,11 +5664,6 @@ "resolved": "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz", "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/at-least-node/download/at-least-node-1.0.0.tgz", - "integrity": "sha1-YCzUtG6EStTv/JKoARo8RuAjjcI=" - }, "atob": { "version": "2.1.2", "resolved": "https://registry.npm.taobao.org/atob/download/atob-2.1.2.tgz", @@ -6004,6 +5813,7 @@ "version": "8.2.2", "resolved": "https://registry.npm.taobao.org/babel-loader/download/babel-loader-8.2.2.tgz?cache=0&sync_timestamp=1606424981223&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-loader%2Fdownload%2Fbabel-loader-8.2.2.tgz", "integrity": "sha1-k2POhMEMmkDmx1N0jhRBtgyKC4E=", + "dev": true, "requires": { "find-cache-dir": "^3.3.1", "loader-utils": "^1.4.0", @@ -6015,6 +5825,7 @@ "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-3.3.1.tgz", "integrity": "sha1-ibM/rUpGcNqpT4Vff74x1thP6IA=", + "dev": true, "requires": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -6025,6 +5836,7 @@ "version": "4.1.0", "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz", "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "dev": true, "requires": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -6034,6 +5846,7 @@ "version": "1.0.1", "resolved": "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz", "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", + "dev": true, "requires": { "minimist": "^1.2.0" } @@ -6042,6 +5855,7 @@ "version": "1.4.0", "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-1.4.0.tgz", "integrity": "sha1-xXm140yzSxp07cbB+za/o3HVphM=", + "dev": true, "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -6052,6 +5866,7 @@ "version": "5.0.0", "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz", "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "dev": true, "requires": { "p-locate": "^4.1.0" } @@ -6060,6 +5875,7 @@ "version": "3.1.0", "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-3.1.0.tgz", "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", + "dev": true, "requires": { "semver": "^6.0.0" } @@ -6068,6 +5884,7 @@ "version": "4.1.0", "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz", "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "dev": true, "requires": { "p-limit": "^2.2.0" } @@ -6075,12 +5892,14 @@ "path-exists": { "version": "4.0.0", "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz", - "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=" + "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", + "dev": true }, "pkg-dir": { "version": "4.2.0", "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-4.2.0.tgz", "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", + "dev": true, "requires": { "find-up": "^4.0.0" } @@ -6294,17 +6113,6 @@ "babel-runtime": "^6.0.0" } }, - "bfj": { - "version": "6.1.2", - "resolved": "https://registry.npm.taobao.org/bfj/download/bfj-6.1.2.tgz", - "integrity": "sha1-MlyGGoIryzWKQceKM7jm4ght3n8=", - "requires": { - "bluebird": "^3.5.5", - "check-types": "^8.0.3", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - } - }, "big.js": { "version": "5.2.2", "resolved": "https://registry.npm.taobao.org/big.js/download/big.js-5.2.2.tgz", @@ -6332,7 +6140,8 @@ "bluebird": { "version": "3.7.2", "resolved": "https://registry.npm.taobao.org/bluebird/download/bluebird-3.7.2.tgz", - "integrity": "sha1-nyKcFb4nJFT/qXOs4NvueaGww28=" + "integrity": "sha1-nyKcFb4nJFT/qXOs4NvueaGww28=", + "dev": true }, "bn.js": { "version": "5.1.3", @@ -6343,6 +6152,7 @@ "version": "1.19.0", "resolved": "https://registry.npm.taobao.org/body-parser/download/body-parser-1.19.0.tgz", "integrity": "sha1-lrJwnlfJxOCab9Zqj9l5hE9p8Io=", + "dev": true, "requires": { "bytes": "3.1.0", "content-type": "~1.0.4", @@ -6359,12 +6169,14 @@ "bytes": { "version": "3.1.0", "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz", - "integrity": "sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY=" + "integrity": "sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY=", + "dev": true }, "debug": { "version": "2.6.9", "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566575639&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, "requires": { "ms": "2.0.0" } @@ -6373,6 +6185,7 @@ "version": "0.4.24", "resolved": "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.24.tgz", "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", + "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -6380,12 +6193,14 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433856838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "qs": { "version": "6.7.0", "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz?cache=0&sync_timestamp=1610598235973&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.7.0.tgz", - "integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=" + "integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=", + "dev": true } } }, @@ -6711,37 +6526,11 @@ "resolved": "https://registry.npm.taobao.org/builtin-status-codes/download/builtin-status-codes-3.0.0.tgz", "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" }, - "busboy": { - "version": "0.2.14", - "resolved": "https://registry.npm.taobao.org/busboy/download/busboy-0.2.14.tgz", - "integrity": "sha1-bCpiLvz0fFe7vh4qnDetNseSVFM=", - "requires": { - "dicer": "0.2.5", - "readable-stream": "1.1.x" - }, - "dependencies": { - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - } - } - }, "bytes": { "version": "3.0.0", "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true }, "cac": { "version": "6.7.1", @@ -6749,37 +6538,6 @@ "integrity": "sha1-BgnSijHYh3Rt5LZqFeORTxBviAw=", "dev": true }, - "cacache": { - "version": "15.0.5", - "resolved": "https://registry.npm.taobao.org/cacache/download/cacache-15.0.5.tgz", - "integrity": "sha1-aRYoM9opFw1nMjNGQ8YOAF9fF9A=", - "requires": { - "@npmcli/move-file": "^1.0.1", - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "glob": "^7.1.4", - "infer-owner": "^1.0.4", - "lru-cache": "^6.0.0", - "minipass": "^3.1.1", - "minipass-collect": "^1.0.2", - "minipass-flush": "^1.0.5", - "minipass-pipeline": "^1.2.2", - "mkdirp": "^1.0.3", - "p-map": "^4.0.0", - "promise-inflight": "^1.0.1", - "rimraf": "^3.0.2", - "ssri": "^8.0.0", - "tar": "^6.0.2", - "unique-filename": "^1.1.1" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-1.0.4.tgz?cache=0&sync_timestamp=1599533186253&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=" - } - } - }, "cache-base": { "version": "1.0.1", "resolved": "https://registry.npm.taobao.org/cache-base/download/cache-base-1.0.1.tgz", @@ -6894,7 +6652,8 @@ "call-me-maybe": { "version": "1.0.1", "resolved": "https://registry.npm.taobao.org/call-me-maybe/download/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true }, "caller-callsite": { "version": "2.0.0", @@ -6936,6 +6695,7 @@ "version": "3.0.0", "resolved": "https://registry.npm.taobao.org/caniuse-api/download/caniuse-api-3.0.0.tgz", "integrity": "sha1-Xk2Q4idJYdRikZl99Znj7QCO5MA=", + "dev": true, "requires": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -6956,15 +6716,6 @@ "rsvp": "^4.8.4" } }, - "cardinal": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/cardinal/download/cardinal-2.1.1.tgz", - "integrity": "sha1-fMEFXYItISlU0HsIXeolHMe8VQU=", - "requires": { - "ansicolors": "~0.3.2", - "redeyed": "~2.1.0" - } - }, "caseless": { "version": "0.12.0", "resolved": "https://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz", @@ -7001,11 +6752,6 @@ "resolved": "https://registry.npm.taobao.org/chatbot-antd/download/chatbot-antd-0.6.0.tgz", "integrity": "sha1-cPkht+gfPT9TgMSypM+BpLhdwuI=" }, - "check-types": { - "version": "8.0.3", - "resolved": "https://registry.npm.taobao.org/check-types/download/check-types-8.0.3.tgz", - "integrity": "sha1-M1bMoZyIlUTy16le1JzlCKDs9VI=" - }, "cheerio": { "version": "1.0.0-rc.3", "resolved": "https://registry.npm.taobao.org/cheerio/download/cheerio-1.0.0-rc.3.tgz", @@ -7075,15 +6821,11 @@ "readdirp": "~3.5.0" } }, - "chownr": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/chownr/download/chownr-2.0.0.tgz", - "integrity": "sha1-Fb++U9LqtM9w8YqM1o6+Wzyx3s4=" - }, "chrome-trace-event": { "version": "1.0.2", "resolved": "https://registry.npm.taobao.org/chrome-trace-event/download/chrome-trace-event-1.0.2.tgz", "integrity": "sha1-I0CQ7pfH1K0aLEvq4nUF3v/GCKQ=", + "dev": true, "requires": { "tslib": "^1.9.0" }, @@ -7091,7 +6833,8 @@ "tslib": { "version": "1.14.1", "resolved": "https://registry.npm.taobao.org/tslib/download/tslib-1.14.1.tgz?cache=0&sync_timestamp=1609887895137&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftslib%2Fdownload%2Ftslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=" + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", + "dev": true } } }, @@ -7147,7 +6890,8 @@ "clean-stack": { "version": "2.2.0", "resolved": "https://registry.npm.taobao.org/clean-stack/download/clean-stack-2.2.0.tgz?cache=0&sync_timestamp=1605702369164&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fclean-stack%2Fdownload%2Fclean-stack-2.2.0.tgz", - "integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=" + "integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=", + "dev": true }, "cli-boxes": { "version": "2.2.1", @@ -7155,26 +6899,6 @@ "integrity": "sha1-3dUDXSUJT84iDpyrQKRYQKRAMY8=", "dev": true }, - "cli-color": { - "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/cli-color/download/cli-color-1.4.0.tgz", - "integrity": "sha1-fRBzj0hSaCT4/n2lGFfLD1cv4B8=", - "requires": { - "ansi-regex": "^2.1.1", - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "memoizee": "^0.4.14", - "timers-ext": "^0.1.5" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - } - } - }, "cli-cursor": { "version": "3.1.0", "resolved": "https://registry.npm.taobao.org/cli-cursor/download/cli-cursor-3.1.0.tgz", @@ -7184,15 +6908,6 @@ "restore-cursor": "^3.1.0" } }, - "cli-table": { - "version": "0.3.4", - "resolved": "https://registry.npm.taobao.org/cli-table/download/cli-table-0.3.4.tgz?cache=0&sync_timestamp=1607275233258&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcli-table%2Fdownload%2Fcli-table-0.3.4.tgz", - "integrity": "sha1-Wzf9cjdR8abp5w1VlTp14W6rlY4=", - "requires": { - "chalk": "^2.4.1", - "string-width": "^4.2.0" - } - }, "cli-truncate": { "version": "2.1.0", "resolved": "https://registry.npm.taobao.org/cli-truncate/download/cli-truncate-2.1.0.tgz", @@ -7317,11 +7032,6 @@ "wrap-ansi": "^6.2.0" } }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/clone/download/clone-2.1.2.tgz", - "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" - }, "clone-deep": { "version": "4.0.1", "resolved": "https://registry.npm.taobao.org/clone-deep/download/clone-deep-4.0.1.tgz", @@ -7493,6 +7203,7 @@ "version": "2.0.18", "resolved": "https://registry.npm.taobao.org/compressible/download/compressible-2.0.18.tgz", "integrity": "sha1-r1PMprBw1MPAdQ+9dyhqbXzEb7o=", + "dev": true, "requires": { "mime-db": ">= 1.43.0 < 2" } @@ -7501,6 +7212,7 @@ "version": "1.7.4", "resolved": "https://registry.npm.taobao.org/compression/download/compression-1.7.4.tgz", "integrity": "sha1-lVI+/xcMpXwpoMpB5v4TH0Hlu48=", + "dev": true, "requires": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -7515,6 +7227,7 @@ "version": "2.6.9", "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566575639&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, "requires": { "ms": "2.0.0" } @@ -7522,7 +7235,8 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433856838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -7540,6 +7254,7 @@ "version": "1.6.2", "resolved": "https://registry.npm.taobao.org/concat-stream/download/concat-stream-1.6.2.tgz", "integrity": "sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ=", + "dev": true, "requires": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", @@ -7550,12 +7265,14 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -7570,6 +7287,7 @@ "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -7626,7 +7344,8 @@ "consola": { "version": "2.15.0", "resolved": "https://registry.npm.taobao.org/consola/download/consola-2.15.0.tgz", - "integrity": "sha1-QPxO76TS+O8uKAYUfwVuogf8wOk=" + "integrity": "sha1-QPxO76TS+O8uKAYUfwVuogf8wOk=", + "dev": true }, "console-browserify": { "version": "1.2.0", @@ -7657,6 +7376,7 @@ "version": "0.5.3", "resolved": "https://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.3.tgz", "integrity": "sha1-4TDK9+cnkIfFYWwgB9BIVpiYT70=", + "dev": true, "requires": { "safe-buffer": "5.1.2" } @@ -7664,7 +7384,8 @@ "content-type": { "version": "1.0.4", "resolved": "https://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz", - "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=" + "integrity": "sha1-4TjMdeBAxyexlm/l5fjJruJW/js=", + "dev": true }, "convert-source-map": { "version": "1.7.0", @@ -7677,12 +7398,14 @@ "cookie": { "version": "0.4.0", "resolved": "https://registry.npm.taobao.org/cookie/download/cookie-0.4.0.tgz", - "integrity": "sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo=" + "integrity": "sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo=", + "dev": true }, "cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true }, "cookies": { "version": "0.8.0", @@ -7706,6 +7429,7 @@ "version": "1.0.5", "resolved": "https://registry.npm.taobao.org/copy-concurrently/download/copy-concurrently-1.0.5.tgz", "integrity": "sha1-kilzmMrjSTf8r9bsgTnBgFHwteA=", + "dev": true, "requires": { "aproba": "^1.1.1", "fs-write-stream-atomic": "^1.0.8", @@ -7719,6 +7443,7 @@ "version": "2.7.1", "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz", "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -7738,117 +7463,6 @@ "toggle-selection": "^1.0.6" } }, - "copy-webpack-plugin": { - "version": "6.1.0", - "resolved": "https://registry.npm.taobao.org/copy-webpack-plugin/download/copy-webpack-plugin-6.1.0.tgz?cache=0&sync_timestamp=1608124834965&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcopy-webpack-plugin%2Fdownload%2Fcopy-webpack-plugin-6.1.0.tgz", - "integrity": "sha1-W95/gm2H5xbY1edh3dNLtnVEhFg=", - "requires": { - "cacache": "^15.0.5", - "fast-glob": "^3.2.4", - "find-cache-dir": "^3.3.1", - "glob-parent": "^5.1.1", - "globby": "^11.0.1", - "loader-utils": "^2.0.0", - "normalize-path": "^3.0.0", - "p-limit": "^3.0.2", - "schema-utils": "^2.7.1", - "serialize-javascript": "^4.0.0", - "webpack-sources": "^1.4.3" - }, - "dependencies": { - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-3.3.1.tgz", - "integrity": "sha1-ibM/rUpGcNqpT4Vff74x1thP6IA=", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-3.1.0.tgz", - "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", - "requires": { - "semver": "^6.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-3.1.0.tgz", - "integrity": "sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs=", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", - "requires": { - "p-limit": "^2.2.0" - }, - "dependencies": { - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "requires": { - "p-try": "^2.0.0" - } - } - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz", - "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-4.2.0.tgz", - "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", - "requires": { - "find-up": "^4.0.0" - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/serialize-javascript/download/serialize-javascript-4.0.0.tgz", - "integrity": "sha1-tSXhI4SJpez8Qq+sw/6Z5mb0sao=", - "requires": { - "randombytes": "^2.1.0" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.4.3.tgz?cache=0&sync_timestamp=1603965333971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-1.4.3.tgz", - "integrity": "sha1-7t2OwLko+/HL/plOItLYkPMwqTM=", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } - }, "core-js": { "version": "2.6.12", "resolved": "https://registry.npm.taobao.org/core-js/download/core-js-2.6.12.tgz?cache=0&sync_timestamp=1609682066860&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-2.6.12.tgz", @@ -7873,8 +7487,7 @@ "core-js-pure": { "version": "3.8.2", "resolved": "https://registry.npm.taobao.org/core-js-pure/download/core-js-pure-3.8.2.tgz?cache=0&sync_timestamp=1609682001980&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js-pure%2Fdownload%2Fcore-js-pure-3.8.2.tgz", - "integrity": "sha1-KG+IXA2sHNzW14OXOSq8Jd3soiU=", - "dev": true + "integrity": "sha1-KG+IXA2sHNzW14OXOSq8Jd3soiU=" }, "core-util-is": { "version": "1.0.2", @@ -8055,7 +7668,7 @@ }, "css-blank-pseudo": { "version": "0.1.4", - "resolved": "https://registry.npm.taobao.org/css-blank-pseudo/download/css-blank-pseudo-0.1.4.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", "integrity": "sha1-3979MlS/ioICeZNnTM81SDv8s8U=", "requires": { "postcss": "^7.0.5" @@ -8064,12 +7677,14 @@ "css-color-names": { "version": "0.0.4", "resolved": "https://registry.npm.taobao.org/css-color-names/download/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true }, "css-declaration-sorter": { "version": "4.0.1", "resolved": "https://registry.npm.taobao.org/css-declaration-sorter/download/css-declaration-sorter-4.0.1.tgz?cache=0&sync_timestamp=1604519271783&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-declaration-sorter%2Fdownload%2Fcss-declaration-sorter-4.0.1.tgz", "integrity": "sha1-wZiUD2OnbX42wecQGLABchBUyyI=", + "dev": true, "requires": { "postcss": "^7.0.1", "timsort": "^0.3.0" @@ -8077,7 +7692,7 @@ }, "css-has-pseudo": { "version": "0.10.0", - "resolved": "https://registry.npm.taobao.org/css-has-pseudo/download/css-has-pseudo-0.10.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", "integrity": "sha1-PGQqs0yiQsWcQaEl35EFhB9pZu4=", "requires": { "postcss": "^7.0.6", @@ -8086,12 +7701,12 @@ "dependencies": { "cssesc": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/cssesc/download/cssesc-2.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssesc/-/cssesc-2.0.0.tgz", "integrity": "sha1-OxO9G7HLNuG8taTc0n9UxdyzVwM=" }, "postcss-selector-parser": { "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-5.0.0.tgz?cache=0&sync_timestamp=1601045448419&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-5.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", "integrity": "sha1-JJBENWaXsztk8aj3yAki3d7nGVw=", "requires": { "cssesc": "^2.0.0", @@ -8101,75 +7716,6 @@ } } }, - "css-loader": { - "version": "3.6.0", - "resolved": "https://registry.npm.taobao.org/css-loader/download/css-loader-3.6.0.tgz?cache=0&sync_timestamp=1604507120816&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcss-loader%2Fdownload%2Fcss-loader-3.6.0.tgz", - "integrity": "sha1-Lkssfm4tJ/jI8o9hv/zS5ske9kU=", - "requires": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.32", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.2.0", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.1.0", - "schema-utils": "^2.7.0", - "semver": "^6.3.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz", - "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-1.4.0.tgz", - "integrity": "sha1-xXm140yzSxp07cbB+za/o3HVphM=", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } - } - }, - "css-modules-typescript-loader": { - "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/css-modules-typescript-loader/download/css-modules-typescript-loader-4.0.1.tgz", - "integrity": "sha1-C4GM9kf+/Y+fs9RGk3TmmrHnJ0I=", - "requires": { - "line-diff": "^2.0.1", - "loader-utils": "^1.2.3" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz", - "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-1.4.0.tgz", - "integrity": "sha1-xXm140yzSxp07cbB+za/o3HVphM=", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } - } - }, "css-parse": { "version": "2.0.0", "resolved": "https://registry.npm.taobao.org/css-parse/download/css-parse-2.0.0.tgz", @@ -8181,7 +7727,7 @@ }, "css-prefers-color-scheme": { "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/css-prefers-color-scheme/download/css-prefers-color-scheme-3.1.1.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", "integrity": "sha1-b4MKJxQZnU8NDQu4onkW7WXP8fQ=", "requires": { "postcss": "^7.0.5" @@ -8219,7 +7765,7 @@ }, "cssdb": { "version": "4.4.0", - "resolved": "https://registry.npm.taobao.org/cssdb/download/cssdb-4.4.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssdb/-/cssdb-4.4.0.tgz", "integrity": "sha1-O/LypowQ9cagir2SN4Mx7oA83bA=" }, "cssesc": { @@ -8231,6 +7777,7 @@ "version": "4.1.10", "resolved": "https://registry.npm.taobao.org/cssnano/download/cssnano-4.1.10.tgz?cache=0&sync_timestamp=1610386652423&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcssnano%2Fdownload%2Fcssnano-4.1.10.tgz", "integrity": "sha1-CsQfCxPRPUZUh+ERt3jULaYxuLI=", + "dev": true, "requires": { "cosmiconfig": "^5.0.0", "cssnano-preset-default": "^4.0.7", @@ -8242,6 +7789,7 @@ "version": "4.0.7", "resolved": "https://registry.npm.taobao.org/cssnano-preset-default/download/cssnano-preset-default-4.0.7.tgz", "integrity": "sha1-UexmLM/KD4izltzZZ5zbkxvhf3Y=", + "dev": true, "requires": { "css-declaration-sorter": "^4.0.1", "cssnano-util-raw-cache": "^4.0.1", @@ -8278,17 +7826,20 @@ "cssnano-util-get-arguments": { "version": "4.0.0", "resolved": "https://registry.npm.taobao.org/cssnano-util-get-arguments/download/cssnano-util-get-arguments-4.0.0.tgz", - "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true }, "cssnano-util-get-match": { "version": "4.0.0", "resolved": "https://registry.npm.taobao.org/cssnano-util-get-match/download/cssnano-util-get-match-4.0.0.tgz", - "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true }, "cssnano-util-raw-cache": { "version": "4.0.1", "resolved": "https://registry.npm.taobao.org/cssnano-util-raw-cache/download/cssnano-util-raw-cache-4.0.1.tgz", "integrity": "sha1-sm1f1fcqEd/np4RvtMZyYPlr8oI=", + "dev": true, "requires": { "postcss": "^7.0.0" } @@ -8296,7 +7847,8 @@ "cssnano-util-same-parent": { "version": "4.0.1", "resolved": "https://registry.npm.taobao.org/cssnano-util-same-parent/download/cssnano-util-same-parent-4.0.1.tgz", - "integrity": "sha1-V0CC+yhZ0ttDOFWDXZqEVuoYu/M=" + "integrity": "sha1-V0CC+yhZ0ttDOFWDXZqEVuoYu/M=", + "dev": true }, "csso": { "version": "4.2.0", @@ -8355,16 +7907,8 @@ "cyclist": { "version": "1.0.1", "resolved": "https://registry.npm.taobao.org/cyclist/download/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" - }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/d/download/d-1.0.1.tgz", - "integrity": "sha1-hpgJU3LVjb7jRv/Qxwk/mfj561o=", - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true }, "damerau-levenshtein": { "version": "1.0.6", @@ -8645,7 +8189,8 @@ "depd": { "version": "1.1.2", "resolved": "https://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true }, "des.js": { "version": "1.0.1", @@ -8659,7 +8204,8 @@ "destroy": { "version": "1.0.4", "resolved": "https://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true }, "detect-newline": { "version": "3.1.0", @@ -8669,34 +8215,8 @@ "detect-node": { "version": "2.0.4", "resolved": "https://registry.npm.taobao.org/detect-node/download/detect-node-2.0.4.tgz", - "integrity": "sha1-AU7o+PZpxcWAI9pkuBecCDooxGw=" - }, - "dicer": { - "version": "0.2.5", - "resolved": "https://registry.npm.taobao.org/dicer/download/dicer-0.2.5.tgz", - "integrity": "sha1-WZbAhrszIYyBLAkL3cCc0S+stw8=", - "requires": { - "readable-stream": "1.1.x", - "streamsearch": "0.1.2" - }, - "dependencies": { - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - } - } + "integrity": "sha1-AU7o+PZpxcWAI9pkuBecCDooxGw=", + "dev": true }, "diff-sequences": { "version": "25.2.6", @@ -8724,6 +8244,7 @@ "version": "3.0.1", "resolved": "https://registry.npm.taobao.org/dir-glob/download/dir-glob-3.0.1.tgz", "integrity": "sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=", + "dev": true, "requires": { "path-type": "^4.0.0" }, @@ -8731,7 +8252,8 @@ "path-type": { "version": "4.0.0", "resolved": "https://registry.npm.taobao.org/path-type/download/path-type-4.0.0.tgz", - "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=" + "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=", + "dev": true } } }, @@ -8873,15 +8395,11 @@ "version": "5.3.0", "resolved": "https://registry.npm.taobao.org/dot-prop/download/dot-prop-5.3.0.tgz?cache=0&sync_timestamp=1605778245141&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdot-prop%2Fdownload%2Fdot-prop-5.3.0.tgz", "integrity": "sha1-kMzOcIzZzYLMTcjD3dmr3VWyDog=", + "dev": true, "requires": { "is-obj": "^2.0.0" } }, - "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npm.taobao.org/dotenv/download/dotenv-8.2.0.tgz", - "integrity": "sha1-l+YZJZradQ7qPk6j4mvO6lQksWo=" - }, "draft-convert": { "version": "2.1.10", "resolved": "https://registry.npm.taobao.org/draft-convert/download/draft-convert-2.1.10.tgz", @@ -8929,11 +8447,6 @@ "resolved": "https://registry.npm.taobao.org/draftjs-utils/download/draftjs-utils-0.9.4.tgz", "integrity": "sha1-l2xhqhM9u7/t1lrh3WYn17mMbwg=" }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/duplexer/download/duplexer-0.1.2.tgz", - "integrity": "sha1-Or5DrvODX4rgd9E23c4PJ2sEAOY=" - }, "duplexer3": { "version": "0.1.4", "resolved": "https://registry.npm.taobao.org/duplexer3/download/duplexer3-0.1.4.tgz", @@ -8943,6 +8456,7 @@ "version": "3.7.1", "resolved": "https://registry.npm.taobao.org/duplexify/download/duplexify-3.7.1.tgz", "integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=", + "dev": true, "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -8953,12 +8467,14 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -8973,6 +8489,7 @@ "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -9063,15 +8580,8 @@ "ee-first": { "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "ejs": { - "version": "3.1.5", - "resolved": "https://registry.npm.taobao.org/ejs/download/ejs-3.1.5.tgz", - "integrity": "sha1-rtcjhE3CCstLFwzZqxAX5Hag2Ts=", - "requires": { - "jake": "^10.6.1" - } + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true }, "electron-to-chromium": { "version": "1.3.641", @@ -9112,7 +8622,8 @@ "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true }, "encoding": { "version": "0.1.13", @@ -9179,6 +8690,7 @@ "version": "4.5.0", "resolved": "https://registry.npm.taobao.org/enhanced-resolve/download/enhanced-resolve-4.5.0.tgz?cache=0&sync_timestamp=1610568494923&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenhanced-resolve%2Fdownload%2Fenhanced-resolve-4.5.0.tgz", "integrity": "sha1-Lzz9hNvjtIfxjy2y7x4GSlccpew=", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "memory-fs": "^0.5.0", @@ -9188,12 +8700,14 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, "memory-fs": { "version": "0.5.0", "resolved": "https://registry.npm.taobao.org/memory-fs/download/memory-fs-0.5.0.tgz", "integrity": "sha1-MkwBKIuIZSlm0WHbd4OHIIRajjw=", + "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -9203,6 +8717,7 @@ "version": "2.3.7", "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -9217,6 +8732,7 @@ "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -9265,6 +8781,7 @@ "version": "0.1.8", "resolved": "https://registry.npm.taobao.org/errno/download/errno-0.1.8.tgz", "integrity": "sha1-i7Ppx9Rjvkl2/4iPdrSAnrwugR8=", + "dev": true, "requires": { "prr": "~1.0.1" } @@ -9279,7 +8796,7 @@ }, "error-stack-parser": { "version": "2.0.6", - "resolved": "https://registry.npm.taobao.org/error-stack-parser/download/error-stack-parser-2.0.6.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/error-stack-parser/-/error-stack-parser-2.0.6.tgz", "integrity": "sha1-WpmnB716TFinl5AtSNgoA+3mqtg=", "requires": { "stackframe": "^1.1.1" @@ -9304,6 +8821,11 @@ "string.prototype.trimstart": "^1.0.1" } }, + "es-module-lexer": { + "version": "0.7.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/es-module-lexer/-/es-module-lexer-0.7.1.tgz", + "integrity": "sha1-wsjg9G8t8GJ0za8N0/OzPgoLJn0=" + }, "es-to-primitive": { "version": "1.2.1", "resolved": "https://registry.npm.taobao.org/es-to-primitive/download/es-to-primitive-1.2.1.tgz", @@ -9314,30 +8836,10 @@ "is-symbol": "^1.0.2" } }, - "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npm.taobao.org/es5-ext/download/es5-ext-0.10.53.tgz", - "integrity": "sha1-k8WjrP2+8nUiCtcmRK0C7hg2jeE=", - "requires": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, "es5-imcompatible-versions": { - "version": "0.1.67", - "resolved": "https://registry.npm.taobao.org/es5-imcompatible-versions/download/es5-imcompatible-versions-0.1.67.tgz?cache=0&sync_timestamp=1609231273887&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fes5-imcompatible-versions%2Fdownload%2Fes5-imcompatible-versions-0.1.67.tgz", - "integrity": "sha1-zn3jl9vbYrkmvmgygkVaxBXgbDk=" - }, - "es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/es6-iterator/download/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } + "version": "0.1.73", + "resolved": "http://npm.yonghui.cn/repository/npm-group/es5-imcompatible-versions/-/es5-imcompatible-versions-0.1.73.tgz", + "integrity": "sha1-LTTbspy8VPOJAswRULvjAbOIwBQ=" }, "es6-promise": { "version": "4.2.8", @@ -9345,26 +8847,6 @@ "integrity": "sha1-TrIVlMlyvEBVPSduUQU5FD21Pgo=", "dev": true }, - "es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npm.taobao.org/es6-symbol/download/es6-symbol-3.1.3.tgz", - "integrity": "sha1-utXTwbzawoJp9MszHkMceKxwXRg=", - "requires": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npm.taobao.org/es6-weak-map/download/es6-weak-map-2.0.3.tgz", - "integrity": "sha1-ttofFswswNm+Q+a9v8Xn383zHVM=", - "requires": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" - } - }, "esbuild": { "version": "0.8.32", "resolved": "https://registry.npm.taobao.org/esbuild/download/esbuild-0.8.32.tgz", @@ -9402,7 +8884,8 @@ "escape-html": { "version": "1.0.3", "resolved": "https://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true }, "escape-string-regexp": { "version": "1.0.5", @@ -9917,6 +9400,7 @@ "version": "4.0.3", "resolved": "https://registry.npm.taobao.org/eslint-scope/download/eslint-scope-4.0.3.tgz?cache=0&sync_timestamp=1600070417656&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Feslint-scope%2Fdownload%2Feslint-scope-4.0.3.tgz", "integrity": "sha1-ygODMxD2iJoyZHgaqC5j65z+eEg=", + "dev": true, "requires": { "esrecurse": "^4.1.0", "estraverse": "^4.1.1" @@ -9990,6 +9474,7 @@ "version": "4.3.0", "resolved": "https://registry.npm.taobao.org/esrecurse/download/esrecurse-4.3.0.tgz", "integrity": "sha1-eteWTWeauyi+5yzsY3WLHF0smSE=", + "dev": true, "requires": { "estraverse": "^5.2.0" }, @@ -9997,7 +9482,8 @@ "estraverse": { "version": "5.2.0", "resolved": "https://registry.npm.taobao.org/estraverse/download/estraverse-5.2.0.tgz", - "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=" + "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=", + "dev": true } } }, @@ -10014,16 +9500,8 @@ "etag": { "version": "1.8.1", "resolved": "https://registry.npm.taobao.org/etag/download/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npm.taobao.org/event-emitter/download/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true }, "eventemitter3": { "version": "4.0.7", @@ -10039,6 +9517,7 @@ "version": "1.0.7", "resolved": "https://registry.npm.taobao.org/eventsource/download/eventsource-1.0.7.tgz", "integrity": "sha1-j7xyyT/NNAiAkLwKTmT0tc7m2NA=", + "dev": true, "requires": { "original": "^1.0.0" } @@ -10201,6 +9680,7 @@ "version": "4.17.1", "resolved": "https://registry.npm.taobao.org/express/download/express-4.17.1.tgz", "integrity": "sha1-RJH8OGBc9R+GKdOcK10Cb5ikwTQ=", + "dev": true, "requires": { "accepts": "~1.3.7", "array-flatten": "1.1.1", @@ -10238,6 +9718,7 @@ "version": "2.6.9", "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566575639&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, "requires": { "ms": "2.0.0" } @@ -10245,32 +9726,20 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433856838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "path-to-regexp": { "version": "0.1.7", "resolved": "https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true }, "qs": { "version": "6.7.0", "resolved": "https://registry.npm.taobao.org/qs/download/qs-6.7.0.tgz?cache=0&sync_timestamp=1610598235973&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fqs%2Fdownload%2Fqs-6.7.0.tgz", - "integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=" - } - } - }, - "ext": { - "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/ext/download/ext-1.4.0.tgz", - "integrity": "sha1-ia56BxWPedNVF4gpBDJAd+Q3kkQ=", - "requires": { - "type": "^2.0.0" - }, - "dependencies": { - "type": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/type/download/type-2.1.0.tgz", - "integrity": "sha1-m9wixkjPjPht0j0yM2pBz7ZHXj8=" + "integrity": "sha1-QdwaAV49WB8WIXdr4xr7KHapsbw=", + "dev": true } } }, @@ -10393,6 +9862,7 @@ "version": "3.2.5", "resolved": "https://registry.npm.taobao.org/fast-glob/download/fast-glob-3.2.5.tgz?cache=0&sync_timestamp=1610876576133&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffast-glob%2Fdownload%2Ffast-glob-3.2.5.tgz", "integrity": "sha1-eTmvKmVt55pPGQGQPuityqfLlmE=", + "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -10416,6 +9886,7 @@ "version": "1.10.0", "resolved": "https://registry.npm.taobao.org/fastq/download/fastq-1.10.0.tgz?cache=0&sync_timestamp=1608463072522&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffastq%2Fdownload%2Ffastq-1.10.0.tgz", "integrity": "sha1-dNvvzK3pZJMs31AEc+8wJxnGUrs=", + "dev": true, "requires": { "reusify": "^1.0.4" } @@ -10424,6 +9895,7 @@ "version": "0.11.3", "resolved": "https://registry.npm.taobao.org/faye-websocket/download/faye-websocket-0.11.3.tgz", "integrity": "sha1-XA6aiWjokSwoZjn96XeosgnyUI4=", + "dev": true, "requires": { "websocket-driver": ">=0.5.1" } @@ -10457,11 +9929,6 @@ } } }, - "fecha": { - "version": "4.2.0", - "resolved": "https://registry.npm.taobao.org/fecha/download/fecha-4.2.0.tgz", - "integrity": "sha1-P/tjlUU+Pz7/+FBATwpZtnR/X0E=" - }, "fflate": { "version": "0.3.11", "resolved": "https://registry.npm.taobao.org/fflate/download/fflate-0.3.11.tgz", @@ -10470,7 +9937,8 @@ "figgy-pudding": { "version": "3.5.2", "resolved": "https://registry.npm.taobao.org/figgy-pudding/download/figgy-pudding-3.5.2.tgz", - "integrity": "sha1-tO7oFIq7Adzx0aw0Nn1Z4S+mHW4=" + "integrity": "sha1-tO7oFIq7Adzx0aw0Nn1Z4S+mHW4=", + "dev": true }, "figures": { "version": "2.0.0", @@ -10489,27 +9957,6 @@ "flat-cache": "^2.0.1" } }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npm.taobao.org/file-loader/download/file-loader-6.2.0.tgz?cache=0&sync_timestamp=1603816990383&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffile-loader%2Fdownload%2Ffile-loader-6.2.0.tgz", - "integrity": "sha1-uu98+OGEDfMl5DkLRISHlIDuvk0=", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-3.0.0.tgz", - "integrity": "sha1-Z1AvaqK2ai1AMrQnmilEl4oJE+8=", - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, "file-saver": { "version": "2.0.5", "resolved": "https://registry.npm.taobao.org/file-saver/download/file-saver-2.0.5.tgz?cache=0&sync_timestamp=1605790832320&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffile-saver%2Fdownload%2Ffile-saver-2.0.5.tgz", @@ -10521,19 +9968,6 @@ "integrity": "sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=", "optional": true }, - "filelist": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/filelist/download/filelist-1.0.1.tgz", - "integrity": "sha1-8Q0aOuhsFpSAjo8gkG9D1MkTLbs=", - "requires": { - "minimatch": "^3.0.4" - } - }, - "filesize": { - "version": "3.6.1", - "resolved": "https://registry.npm.taobao.org/filesize/download/filesize-3.6.1.tgz", - "integrity": "sha1-CQuz7gG2+AGoqL6Z0xcQs0Irsxc=" - }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-7.0.1.tgz", @@ -10542,10 +9976,16 @@ "to-regex-range": "^5.0.1" } }, + "filter-obj": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha1-mzERErxsYSehbgFsbF1/GeCAXFs=" + }, "finalhandler": { "version": "1.1.2", "resolved": "https://registry.npm.taobao.org/finalhandler/download/finalhandler-1.1.2.tgz", "integrity": "sha1-t+fQAP/RGTjQ/bBTUG9uur6fWH0=", + "dev": true, "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -10560,6 +10000,7 @@ "version": "2.6.9", "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566575639&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, "requires": { "ms": "2.0.0" } @@ -10567,7 +10008,8 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433856838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -10626,6 +10068,7 @@ "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/flush-write-stream/download/flush-write-stream-1.1.1.tgz", "integrity": "sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug=", + "dev": true, "requires": { "inherits": "^2.0.3", "readable-stream": "^2.3.6" @@ -10634,12 +10077,14 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -10654,6 +10099,7 @@ "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -10707,162 +10153,6 @@ "resolved": "https://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz", "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" }, - "fork-ts-checker-webpack-plugin": { - "version": "6.0.5", - "resolved": "https://registry.npm.taobao.org/fork-ts-checker-webpack-plugin/download/fork-ts-checker-webpack-plugin-6.0.5.tgz?cache=0&sync_timestamp=1610240626607&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffork-ts-checker-webpack-plugin%2Fdownload%2Ffork-ts-checker-webpack-plugin-6.0.5.tgz", - "integrity": "sha1-INh2a2RIM8xcYAubfG+7oMgIdBk=", - "requires": { - "@babel/code-frame": "^7.8.3", - "@types/json-schema": "^7.0.5", - "chalk": "^4.1.0", - "chokidar": "^3.4.2", - "cosmiconfig": "^6.0.0", - "deepmerge": "^4.2.2", - "fs-extra": "^9.0.0", - "memfs": "^3.1.2", - "minimatch": "^3.0.4", - "schema-utils": "2.7.0", - "semver": "^7.3.2", - "tapable": "^1.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.3.0.tgz?cache=0&sync_timestamp=1606792371412&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-4.1.0.tgz?cache=0&sync_timestamp=1591687034553&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-4.1.0.tgz", - "integrity": "sha1-ThSHCmGNni7dl92DRf2dncMVZGo=", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=" - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npm.taobao.org/cosmiconfig/download/cosmiconfig-6.0.0.tgz", - "integrity": "sha1-2k/uhTxS9rHmk19BwaL8UL1KmYI=", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.7.2" - } - }, - "fs-extra": { - "version": "9.0.1", - "resolved": "https://registry.npm.taobao.org/fs-extra/download/fs-extra-9.0.1.tgz", - "integrity": "sha1-kQ2gBiQ3ukw5/t2GPxZ1zP78ufw=", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^1.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz?cache=0&sync_timestamp=1577797756584&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-flag%2Fdownload%2Fhas-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npm.taobao.org/import-fresh/download/import-fresh-3.3.0.tgz?cache=0&sync_timestamp=1608469524485&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fimport-fresh%2Fdownload%2Fimport-fresh-3.3.0.tgz", - "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-6.1.0.tgz", - "integrity": "sha1-vFWyY0eTxnnsZAMJTrE2mKbsCq4=", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - }, - "dependencies": { - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-2.0.0.tgz", - "integrity": "sha1-daSYTv7cSwiXXFrrc/Uw0C3yVxc=" - } - } - }, - "parse-json": { - "version": "5.1.0", - "resolved": "https://registry.npm.taobao.org/parse-json/download/parse-json-5.1.0.tgz", - "integrity": "sha1-+WCIzfJKj6qa6poAny2dlCyZlkY=", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/path-type/download/path-type-4.0.0.tgz", - "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=" - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/resolve-from/download/resolve-from-4.0.0.tgz", - "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=" - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-2.7.0.tgz", - "integrity": "sha1-FxUfdtjq5n+793lgwzxnatn078c=", - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npm.taobao.org/semver/download/semver-7.3.4.tgz?cache=0&sync_timestamp=1606853731020&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-7.3.4.tgz", - "integrity": "sha1-J6qn0uTKdkUvmNOt0JOnLJQ+3Jc=", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1608033330722&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "requires": { - "has-flag": "^4.0.0" - } - }, - "universalify": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-1.0.0.tgz", - "integrity": "sha1-thodoXPoQ1sv48Z9Kbmt+FlL0W0=" - } - } - }, "form-data": { "version": "2.5.1", "resolved": "https://registry.npm.taobao.org/form-data/download/form-data-2.5.1.tgz?cache=0&sync_timestamp=1600349122280&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fform-data%2Fdownload%2Fform-data-2.5.1.tgz", @@ -10873,11 +10163,6 @@ "mime-types": "^2.1.12" } }, - "format-util": { - "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/format-util/download/format-util-1.0.5.tgz", - "integrity": "sha1-H/tFDIoD57zP/kBkMYCRjMKX0nE=" - }, "formidable": { "version": "1.2.2", "resolved": "https://registry.npm.taobao.org/formidable/download/formidable-1.2.2.tgz", @@ -10887,7 +10172,8 @@ "forwarded": { "version": "0.1.2", "resolved": "https://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true }, "frac": { "version": "1.1.2", @@ -10905,88 +10191,14 @@ "fresh": { "version": "0.5.2", "resolved": "https://registry.npm.taobao.org/fresh/download/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "friendly-errors-webpack-plugin": { - "version": "1.7.0", - "resolved": "https://registry.npm.taobao.org/friendly-errors-webpack-plugin/download/friendly-errors-webpack-plugin-1.7.0.tgz", - "integrity": "sha1-78hsu4FiJFZYYaG+ep2E0Kr+oTY=", - "requires": { - "chalk": "^1.1.3", - "error-stack-parser": "^2.0.0", - "string-width": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-2.2.1.tgz?cache=0&sync_timestamp=1606792371412&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-1.1.3.tgz?cache=0&sync_timestamp=1591687034553&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/string-width/download/string-width-2.1.1.tgz", - "integrity": "sha1-q5Pyeo3BPSjKyBXEYhQ6bZASrp4=", - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-2.0.0.tgz?cache=0&sync_timestamp=1608033330722&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } - } + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true }, "from2": { "version": "2.3.0", "resolved": "https://registry.npm.taobao.org/from2/download/from2-2.3.0.tgz", "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" @@ -10995,12 +10207,14 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -11015,6 +10229,7 @@ "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -11025,29 +10240,18 @@ "version": "7.0.1", "resolved": "https://registry.npm.taobao.org/fs-extra/download/fs-extra-7.0.1.tgz", "integrity": "sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", "universalify": "^0.1.0" } }, - "fs-minipass": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/fs-minipass/download/fs-minipass-2.1.0.tgz", - "integrity": "sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=", - "requires": { - "minipass": "^3.0.0" - } - }, - "fs-monkey": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/fs-monkey/download/fs-monkey-1.0.1.tgz", - "integrity": "sha1-SoLzaUQ2XmGfRFTZ//EGVTBnt4E=" - }, "fs-write-stream-atomic": { "version": "1.0.10", "resolved": "https://registry.npm.taobao.org/fs-write-stream-atomic/download/fs-write-stream-atomic-1.0.10.tgz", "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, "requires": { "graceful-fs": "^4.1.2", "iferr": "^0.1.5", @@ -11058,12 +10262,14 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -11078,6 +10284,7 @@ "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -11212,6 +10419,7 @@ "version": "11.0.2", "resolved": "https://registry.npm.taobao.org/globby/download/globby-11.0.2.tgz", "integrity": "sha1-GvU4t2ajtUDr+1ijKy4tWJcyHYM=", + "dev": true, "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -11272,24 +10480,11 @@ "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", "optional": true }, - "gzip-size": { - "version": "5.1.1", - "resolved": "https://registry.npm.taobao.org/gzip-size/download/gzip-size-5.1.1.tgz?cache=0&sync_timestamp=1605523115814&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgzip-size%2Fdownload%2Fgzip-size-5.1.1.tgz", - "integrity": "sha1-y5vuaS+HwGErIyhAqHOQTkwTUnQ=", - "requires": { - "duplexer": "^0.1.1", - "pify": "^4.0.1" - } - }, - "hammerjs": { - "version": "2.0.8", - "resolved": "https://registry.npm.taobao.org/hammerjs/download/hammerjs-2.0.8.tgz", - "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=" - }, "handle-thing": { "version": "2.0.1", "resolved": "https://registry.npm.taobao.org/handle-thing/download/handle-thing-2.0.1.tgz", - "integrity": "sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=" + "integrity": "sha1-hX95zjWVgMNA1DCBzGSJcNC7I04=", + "dev": true }, "har-schema": { "version": "2.0.0", @@ -11322,6 +10517,7 @@ "version": "2.0.0", "resolved": "https://registry.npm.taobao.org/has-ansi/download/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, "requires": { "ansi-regex": "^2.0.0" }, @@ -11329,7 +10525,8 @@ "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true } } }, @@ -11456,7 +10653,8 @@ "hex-color-regex": { "version": "1.1.0", "resolved": "https://registry.npm.taobao.org/hex-color-regex/download/hex-color-regex-1.1.0.tgz", - "integrity": "sha1-TAb8y0YC/iYCs8k9+C1+fb8aio4=" + "integrity": "sha1-TAb8y0YC/iYCs8k9+C1+fb8aio4=", + "dev": true }, "history": { "version": "4.10.1", @@ -11473,7 +10671,7 @@ }, "history-with-query": { "version": "4.10.4", - "resolved": "https://registry.npm.taobao.org/history-with-query/download/history-with-query-4.10.4.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/history-with-query/-/history-with-query-4.10.4.tgz", "integrity": "sha1-gWH/PFBE4p3663PnWH6z1MGoCQ4=", "requires": { "@babel/runtime": "^7.1.2", @@ -11483,23 +10681,6 @@ "tiny-invariant": "^1.0.2", "tiny-warning": "^1.0.0", "value-equal": "^1.0.1" - }, - "dependencies": { - "query-string": { - "version": "6.13.8", - "resolved": "https://registry.npm.taobao.org/query-string/download/query-string-6.13.8.tgz?cache=0&sync_timestamp=1609310850603&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquery-string%2Fdownload%2Fquery-string-6.13.8.tgz", - "integrity": "sha1-jPIxdZyFSE2jzwWoUYENjoJcEVk=", - "requires": { - "decode-uri-component": "^0.2.0", - "split-on-first": "^1.0.0", - "strict-uri-encode": "^2.0.0" - } - }, - "strict-uri-encode": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/strict-uri-encode/download/strict-uri-encode-2.0.0.tgz", - "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" - } } }, "hmac-drbg": { @@ -11538,11 +10719,6 @@ "react-is": "^16.7.0" } }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npm.taobao.org/hoopy/download/hoopy-0.1.4.tgz", - "integrity": "sha1-YJIH1mEQADOpqUAq096mdzgcGx0=" - }, "hosted-git-info": { "version": "2.8.8", "resolved": "https://registry.npm.taobao.org/hosted-git-info/download/hosted-git-info-2.8.8.tgz?cache=0&sync_timestamp=1602801827678&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhosted-git-info%2Fdownload%2Fhosted-git-info-2.8.8.tgz", @@ -11557,6 +10733,7 @@ "version": "2.1.6", "resolved": "https://registry.npm.taobao.org/hpack.js/download/hpack.js-2.1.6.tgz", "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, "requires": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -11567,12 +10744,14 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -11587,6 +10766,7 @@ "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -11596,17 +10776,20 @@ "hsl-regex": { "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/hsl-regex/download/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true }, "hsla-regex": { "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/hsla-regex/download/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true }, "html-comment-regex": { "version": "1.1.2", "resolved": "https://registry.npm.taobao.org/html-comment-regex/download/html-comment-regex-1.1.2.tgz", - "integrity": "sha1-l9RoiutcgYhqNk+qDK0d2hTUM6c=" + "integrity": "sha1-l9RoiutcgYhqNk+qDK0d2hTUM6c=", + "dev": true }, "html-encoding-sniffer": { "version": "1.0.2", @@ -11619,7 +10802,8 @@ "html-entities": { "version": "1.4.0", "resolved": "https://registry.npm.taobao.org/html-entities/download/html-entities-1.4.0.tgz?cache=0&sync_timestamp=1609232333101&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhtml-entities%2Fdownload%2Fhtml-entities-1.4.0.tgz", - "integrity": "sha1-z70bAdKvr5rcobEK59/6uYxx0tw=" + "integrity": "sha1-z70bAdKvr5rcobEK59/6uYxx0tw=", + "dev": true }, "html-escaper": { "version": "2.0.2", @@ -11693,12 +10877,14 @@ "http-deceiver": { "version": "1.2.7", "resolved": "https://registry.npm.taobao.org/http-deceiver/download/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true }, "http-errors": { "version": "1.7.2", "resolved": "https://registry.npm.taobao.org/http-errors/download/http-errors-1.7.2.tgz", "integrity": "sha1-T1ApzxMjnzEDblsuVSkrz7zIXI8=", + "dev": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -11710,14 +10896,16 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true } } }, "http-parser-js": { "version": "0.5.3", "resolved": "https://registry.npm.taobao.org/http-parser-js/download/http-parser-js-0.5.3.tgz", - "integrity": "sha1-AdJwnHnUFpi7AdTezF6dpOSgM9k=" + "integrity": "sha1-AdJwnHnUFpi7AdTezF6dpOSgM9k=", + "dev": true }, "http-proxy": { "version": "1.18.1", @@ -11729,18 +10917,6 @@ "requires-port": "^1.0.0" } }, - "http-proxy-middleware": { - "version": "1.0.6", - "resolved": "https://registry.npm.taobao.org/http-proxy-middleware/download/http-proxy-middleware-1.0.6.tgz", - "integrity": "sha1-BhhVdyL0UDddN5bXAaisVAezuU4=", - "requires": { - "@types/http-proxy": "^1.17.4", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "lodash": "^4.17.20", - "micromatch": "^4.0.2" - } - }, "http-server": { "version": "0.12.3", "resolved": "https://registry.npm.taobao.org/http-server/download/http-server-0.12.3.tgz", @@ -11802,6 +10978,7 @@ "version": "4.1.1", "resolved": "https://registry.npm.taobao.org/icss-utils/download/icss-utils-4.1.1.tgz?cache=0&sync_timestamp=1605801267950&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ficss-utils%2Fdownload%2Ficss-utils-4.1.1.tgz", "integrity": "sha1-IRcLU3ie4nRHwvR91oMIFAP5pGc=", + "dev": true, "requires": { "postcss": "^7.0.14" } @@ -11822,18 +10999,14 @@ "iferr": { "version": "0.1.5", "resolved": "https://registry.npm.taobao.org/iferr/download/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true }, "ignore": { "version": "5.1.8", "resolved": "https://registry.npm.taobao.org/ignore/download/ignore-5.1.8.tgz", - "integrity": "sha1-8VCotQo0KJsz4i9YiavU2AFvDlc=" - }, - "image-size": { - "version": "0.5.5", - "resolved": "https://registry.npm.taobao.org/image-size/download/image-size-0.5.5.tgz", - "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", - "optional": true + "integrity": "sha1-8VCotQo0KJsz4i9YiavU2AFvDlc=", + "dev": true }, "immediate": { "version": "3.3.0", @@ -11939,7 +11112,8 @@ "indent-string": { "version": "4.0.0", "resolved": "https://registry.npm.taobao.org/indent-string/download/indent-string-4.0.0.tgz", - "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=" + "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=", + "dev": true }, "indexes-of": { "version": "1.0.1", @@ -11954,7 +11128,8 @@ "infer-owner": { "version": "1.0.4", "resolved": "https://registry.npm.taobao.org/infer-owner/download/infer-owner-1.0.4.tgz", - "integrity": "sha1-xM78qo5RBRwqQLos6KPScpWvlGc=" + "integrity": "sha1-xM78qo5RBRwqQLos6KPScpWvlGc=", + "dev": true }, "inflation": { "version": "2.0.0", @@ -12145,11 +11320,6 @@ "loose-envify": "^1.0.0" } }, - "invert-kv": { - "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/invert-kv/download/invert-kv-3.0.1.tgz", - "integrity": "sha1-qTx6PUOGodyDJbl9qbsWIMAoJSM=" - }, "ip": { "version": "1.1.5", "resolved": "https://registry.npm.taobao.org/ip/download/ip-1.1.5.tgz", @@ -12164,12 +11334,14 @@ "ipaddr.js": { "version": "1.9.1", "resolved": "https://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.9.1.tgz", - "integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=" + "integrity": "sha1-v/OFQ+64mEglB5/zoqjmy9RngbM=", + "dev": true }, "is-absolute-url": { "version": "2.1.0", "resolved": "https://registry.npm.taobao.org/is-absolute-url/download/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=" + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true }, "is-accessor-descriptor": { "version": "0.1.6", @@ -12224,6 +11396,7 @@ "version": "1.1.0", "resolved": "https://registry.npm.taobao.org/is-color-stop/download/is-color-stop-1.1.0.tgz", "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, "requires": { "css-color-names": "^0.0.4", "hex-color-regex": "^1.1.0", @@ -12362,7 +11535,8 @@ "is-obj": { "version": "2.0.0", "resolved": "https://registry.npm.taobao.org/is-obj/download/is-obj-2.0.0.tgz", - "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=" + "integrity": "sha1-Rz+wXZc3BeP9liBUUBjKjiLvSYI=", + "dev": true }, "is-path-cwd": { "version": "2.2.0", @@ -12401,11 +11575,6 @@ "isobject": "^3.0.1" } }, - "is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npm.taobao.org/is-promise/download/is-promise-2.2.2.tgz?cache=0&sync_timestamp=1600349070795&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fis-promise%2Fdownload%2Fis-promise-2.2.2.tgz", - "integrity": "sha1-OauVnMv5p3TPB597QMeib3YxNfE=" - }, "is-regex": { "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/is-regex/download/is-regex-1.1.1.tgz", @@ -12423,7 +11592,8 @@ "is-resolvable": { "version": "1.1.0", "resolved": "https://registry.npm.taobao.org/is-resolvable/download/is-resolvable-1.1.0.tgz", - "integrity": "sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg=" + "integrity": "sha1-+xj4fOH+uSUWnJpAfBkxijIG7Yg=", + "dev": true }, "is-stream": { "version": "1.1.0", @@ -12440,6 +11610,7 @@ "version": "3.0.0", "resolved": "https://registry.npm.taobao.org/is-svg/download/is-svg-3.0.0.tgz", "integrity": "sha1-kyHb0pwhLlypnE+peUxxS8r6L3U=", + "dev": true, "requires": { "html-comment-regex": "^1.1.0" } @@ -12573,24 +11744,6 @@ "istanbul-lib-report": "^3.0.0" } }, - "jake": { - "version": "10.8.2", - "resolved": "https://registry.npm.taobao.org/jake/download/jake-10.8.2.tgz", - "integrity": "sha1-68nehVgWCmbYLQ6txqLlj7xQCns=", - "requires": { - "async": "0.9.x", - "chalk": "^2.4.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "https://registry.npm.taobao.org/async/download/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" - } - } - }, "javascript-stringify": { "version": "2.0.1", "resolved": "https://registry.npm.taobao.org/javascript-stringify/download/javascript-stringify-2.0.1.tgz", @@ -14178,23 +13331,6 @@ } } }, - "joi2types": { - "version": "1.0.8", - "resolved": "https://registry.npm.taobao.org/joi2types/download/joi2types-1.0.8.tgz", - "integrity": "sha1-swTE8iCeRjkOuR31zcsBQTQwdWw=", - "requires": { - "@types/hapi__joi": "16.0.6", - "@types/json-schema": "^7.0.4", - "json-schema-to-typescript": "^8.2.0" - }, - "dependencies": { - "@types/hapi__joi": { - "version": "16.0.6", - "resolved": "https://registry.npm.taobao.org/@types/hapi__joi/download/@types/hapi__joi-16.0.6.tgz", - "integrity": "sha1-qo99/5P909tlBsokM6gwLYgZ+tE=" - } - } - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npm.taobao.org/js-tokens/download/js-tokens-4.0.0.tgz", @@ -14279,48 +13415,6 @@ "resolved": "https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz?cache=0&sync_timestamp=1609553718351&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema%2Fdownload%2Fjson-schema-0.2.3.tgz", "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" }, - "json-schema-ref-parser": { - "version": "6.1.0", - "resolved": "https://registry.npm.taobao.org/json-schema-ref-parser/download/json-schema-ref-parser-6.1.0.tgz", - "integrity": "sha1-MK80rqtb7gQx2oBdrA6yG1dL9j0=", - "requires": { - "call-me-maybe": "^1.0.1", - "js-yaml": "^3.12.1", - "ono": "^4.0.11" - } - }, - "json-schema-to-typescript": { - "version": "8.2.0", - "resolved": "https://registry.npm.taobao.org/json-schema-to-typescript/download/json-schema-to-typescript-8.2.0.tgz?cache=0&sync_timestamp=1610073601883&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fjson-schema-to-typescript%2Fdownload%2Fjson-schema-to-typescript-8.2.0.tgz", - "integrity": "sha1-qFn4Nt+J22PF8XpsnC8d6pPo3Zs=", - "requires": { - "@types/is-glob": "^4.0.1", - "@types/json-schema": "^7.0.3", - "@types/mkdirp": "^0.5.2", - "@types/prettier": "^1.16.1", - "cli-color": "^1.4.0", - "glob": "^7.1.4", - "is-glob": "^4.0.1", - "json-schema-ref-parser": "^6.1.0", - "json-stringify-safe": "^5.0.1", - "lodash": "^4.17.11", - "minimist": "^1.2.0", - "mkdirp": "^0.5.1", - "mz": "^2.7.0", - "prettier": "^1.19.1", - "stdin": "0.0.1" - }, - "dependencies": { - "@types/mkdirp": { - "version": "0.5.2", - "resolved": "https://registry.npm.taobao.org/@types/mkdirp/download/@types/mkdirp-0.5.2.tgz", - "integrity": "sha1-UDqs/lzCcD1UhDJrGyfvpnoznB8=", - "requires": { - "@types/node": "*" - } - } - } - }, "json-schema-traverse": { "version": "0.4.1", "resolved": "https://registry.npm.taobao.org/json-schema-traverse/download/json-schema-traverse-0.4.1.tgz", @@ -14348,7 +13442,8 @@ "json3": { "version": "3.3.3", "resolved": "https://registry.npm.taobao.org/json3/download/json3-3.3.3.tgz", - "integrity": "sha1-f8EON1/FrkLEcFpcwKpvYr4wW4E=" + "integrity": "sha1-f8EON1/FrkLEcFpcwKpvYr4wW4E=", + "dev": true }, "json5": { "version": "2.1.3", @@ -14362,6 +13457,7 @@ "version": "4.0.0", "resolved": "https://registry.npm.taobao.org/jsonfile/download/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, "requires": { "graceful-fs": "^4.1.6" } @@ -14621,6 +13717,7 @@ "version": "3.0.0", "resolved": "https://registry.npm.taobao.org/last-call-webpack-plugin/download/last-call-webpack-plugin-3.0.0.tgz", "integrity": "sha1-l0LfDhDjz0blwDgcLekNOnotdVU=", + "dev": true, "requires": { "lodash": "^4.17.5", "webpack-sources": "^1.1.0" @@ -14630,6 +13727,7 @@ "version": "1.4.3", "resolved": "https://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.4.3.tgz?cache=0&sync_timestamp=1603965333971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-1.4.3.tgz", "integrity": "sha1-7t2OwLko+/HL/plOItLYkPMwqTM=", + "dev": true, "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -14651,71 +13749,6 @@ "resolved": "https://registry.npm.taobao.org/lazy-cache/download/lazy-cache-1.0.4.tgz", "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" }, - "lcid": { - "version": "3.1.1", - "resolved": "https://registry.npm.taobao.org/lcid/download/lcid-3.1.1.tgz", - "integrity": "sha1-kDDsR5oFj8NrXoJD66rItqxYL9A=", - "requires": { - "invert-kv": "^3.0.0" - } - }, - "less": { - "version": "3.12.2", - "resolved": "https://registry.npm.taobao.org/less/download/less-3.12.2.tgz?cache=0&sync_timestamp=1610244863145&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fless%2Fdownload%2Fless-3.12.2.tgz", - "integrity": "sha1-FX5t0ypohp34hZMUrTjnAhGvOrQ=", - "requires": { - "errno": "^0.1.1", - "graceful-fs": "^4.1.2", - "image-size": "~0.5.0", - "make-dir": "^2.1.0", - "mime": "^1.4.1", - "native-request": "^1.0.5", - "source-map": "~0.6.0", - "tslib": "^1.10.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npm.taobao.org/tslib/download/tslib-1.14.1.tgz?cache=0&sync_timestamp=1609887895137&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftslib%2Fdownload%2Ftslib-1.14.1.tgz", - "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=" - } - } - }, - "less-loader": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/less-loader/download/less-loader-5.0.0.tgz?cache=0&sync_timestamp=1609160680592&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fless-loader%2Fdownload%2Fless-loader-5.0.0.tgz", - "integrity": "sha1-SY3eOmxsT4h0WO6e0/CGoSrRtGY=", - "requires": { - "clone": "^2.1.1", - "loader-utils": "^1.1.0", - "pify": "^4.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz", - "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-1.4.0.tgz", - "integrity": "sha1-xXm140yzSxp07cbB+za/o3HVphM=", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } - } - }, - "levdist": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/levdist/download/levdist-1.0.0.tgz", - "integrity": "sha1-kdejBElk8szEIaBHfKyCf+dcVxg=" - }, "leven": { "version": "3.1.0", "resolved": "https://registry.npm.taobao.org/leven/download/leven-3.1.0.tgz", @@ -14730,14 +13763,6 @@ "type-check": "~0.3.2" } }, - "line-diff": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/line-diff/download/line-diff-2.1.1.tgz", - "integrity": "sha1-o4l5m5MTdaOx52SWStCws85g1vY=", - "requires": { - "levdist": "^1.0.0" - } - }, "lines-and-columns": { "version": "1.1.6", "resolved": "https://registry.npm.taobao.org/lines-and-columns/download/lines-and-columns-1.1.6.tgz", @@ -15029,7 +14054,8 @@ "loader-runner": { "version": "2.4.0", "resolved": "https://registry.npm.taobao.org/loader-runner/download/loader-runner-2.4.0.tgz?cache=0&sync_timestamp=1610027890871&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floader-runner%2Fdownload%2Floader-runner-2.4.0.tgz", - "integrity": "sha1-7UcGa/5TTX6ExMe5mYwqdWB9k1c=" + "integrity": "sha1-7UcGa/5TTX6ExMe5mYwqdWB9k1c=", + "dev": true }, "loader-utils": { "version": "2.0.0", @@ -15063,7 +14089,8 @@ "lodash._reinterpolate": { "version": "3.0.0", "resolved": "https://registry.npm.taobao.org/lodash._reinterpolate/download/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true }, "lodash.clonedeep": { "version": "4.5.0", @@ -15090,7 +14117,8 @@ "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npm.taobao.org/lodash.memoize/download/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true }, "lodash.sortby": { "version": "4.7.0", @@ -15101,6 +14129,7 @@ "version": "4.5.0", "resolved": "https://registry.npm.taobao.org/lodash.template/download/lodash.template-4.5.0.tgz", "integrity": "sha1-+XYZXPPzR9DV9SSDVp/oAxzM6Ks=", + "dev": true, "requires": { "lodash._reinterpolate": "^3.0.0", "lodash.templatesettings": "^4.0.0" @@ -15110,6 +14139,7 @@ "version": "4.2.0", "resolved": "https://registry.npm.taobao.org/lodash.templatesettings/download/lodash.templatesettings-4.2.0.tgz", "integrity": "sha1-5IExDwSdPPbUfpEq0JMTsVTw+zM=", + "dev": true, "requires": { "lodash._reinterpolate": "^3.0.0" } @@ -15119,15 +14149,11 @@ "resolved": "https://registry.npm.taobao.org/lodash.throttle/download/lodash.throttle-4.1.1.tgz", "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" }, - "lodash.toarray": { - "version": "4.4.0", - "resolved": "https://registry.npm.taobao.org/lodash.toarray/download/lodash.toarray-4.4.0.tgz", - "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=" - }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npm.taobao.org/lodash.uniq/download/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true }, "log-symbols": { "version": "4.0.0", @@ -15247,7 +14273,8 @@ "loglevel": { "version": "1.7.1", "resolved": "https://registry.npm.taobao.org/loglevel/download/loglevel-1.7.1.tgz?cache=0&sync_timestamp=1606314031897&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Floglevel%2Fdownload%2Floglevel-1.7.1.tgz", - "integrity": "sha1-AF/eL15uRwaPk1/yhXPhJe9y8Zc=" + "integrity": "sha1-AF/eL15uRwaPk1/yhXPhJe9y8Zc=", + "dev": true }, "lolex": { "version": "5.1.2", @@ -15284,14 +14311,6 @@ "yallist": "^4.0.0" } }, - "lru-queue": { - "version": "0.1.0", - "resolved": "https://registry.npm.taobao.org/lru-queue/download/lru-queue-0.1.0.tgz", - "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", - "requires": { - "es5-ext": "~0.10.2" - } - }, "make-dir": { "version": "2.1.0", "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-2.1.0.tgz", @@ -15316,14 +14335,6 @@ "tmpl": "1.0.x" } }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npm.taobao.org/map-age-cleaner/download/map-age-cleaner-0.1.3.tgz", - "integrity": "sha1-fVg6cwZDTAVf5HSw9FB45uG0uSo=", - "requires": { - "p-defer": "^1.0.0" - } - }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npm.taobao.org/map-cache/download/map-cache-0.2.2.tgz", @@ -15415,69 +14426,6 @@ "integrity": "sha1-PcfOi4/BflmBx3zDmNF4Ixnzf7w=", "dev": true }, - "marked": { - "version": "1.2.7", - "resolved": "https://registry.npm.taobao.org/marked/download/marked-1.2.7.tgz", - "integrity": "sha1-bhS1lVgdIxnNzwM6JMqvQUVaAfs=" - }, - "marked-terminal": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/marked-terminal/download/marked-terminal-4.1.0.tgz", - "integrity": "sha1-AQhzctNjbcfLKGR1odYUcYf1AOA=", - "requires": { - "ansi-escapes": "^4.3.1", - "cardinal": "^2.1.1", - "chalk": "^4.0.0", - "cli-table": "^0.3.1", - "node-emoji": "^1.10.0", - "supports-hyperlinks": "^2.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.3.0.tgz?cache=0&sync_timestamp=1606792371412&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-4.1.0.tgz?cache=0&sync_timestamp=1591687034553&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-4.1.0.tgz", - "integrity": "sha1-ThSHCmGNni7dl92DRf2dncMVZGo=", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz?cache=0&sync_timestamp=1577797756584&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-flag%2Fdownload%2Fhas-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1608033330722&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, "material-colors": { "version": "1.2.6", "resolved": "https://registry.npm.taobao.org/material-colors/download/material-colors-1.2.6.tgz", @@ -15507,57 +14455,19 @@ "media-typer": { "version": "0.3.0", "resolved": "https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" - }, - "mem": { - "version": "5.1.1", - "resolved": "https://registry.npm.taobao.org/mem/download/mem-5.1.1.tgz?cache=0&sync_timestamp=1602347248860&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmem%2Fdownload%2Fmem-5.1.1.tgz", - "integrity": "sha1-cFm2e/msLJJMnxz/cVWgZDlK37M=", - "requires": { - "map-age-cleaner": "^0.1.3", - "mimic-fn": "^2.1.0", - "p-is-promise": "^2.1.0" - } - }, - "memfs": { - "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/memfs/download/memfs-3.2.0.tgz", - "integrity": "sha1-+UOOYitazR2qikrhYMSW/dEyWyY=", - "requires": { - "fs-monkey": "1.0.1" - } + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true }, "memoize-one": { "version": "5.1.1", "resolved": "https://registry.npm.taobao.org/memoize-one/download/memoize-one-5.1.1.tgz", "integrity": "sha1-BHtuMZm1COrsA1BN5xIpuOsddcA=" }, - "memoizee": { - "version": "0.4.15", - "resolved": "https://registry.npm.taobao.org/memoizee/download/memoizee-0.4.15.tgz", - "integrity": "sha1-5vPS2oY/MY0CIlORgppsWVZVW3I=", - "requires": { - "d": "^1.0.1", - "es5-ext": "^0.10.53", - "es6-weak-map": "^2.0.3", - "event-emitter": "^0.3.5", - "is-promise": "^2.2.2", - "lru-queue": "^0.1.0", - "next-tick": "^1.1.0", - "timers-ext": "^0.1.7" - }, - "dependencies": { - "next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/next-tick/download/next-tick-1.1.0.tgz", - "integrity": "sha1-GDbuMK1W1n7ygbIr0Zn3CUSbNes=" - } - } - }, "memory-fs": { "version": "0.4.1", "resolved": "https://registry.npm.taobao.org/memory-fs/download/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, "requires": { "errno": "^0.1.3", "readable-stream": "^2.0.1" @@ -15566,12 +14476,14 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -15586,6 +14498,7 @@ "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -15653,7 +14566,8 @@ "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true }, "merge-source-map": { "version": "1.1.0", @@ -15672,12 +14586,14 @@ "merge2": { "version": "1.4.1", "resolved": "https://registry.npm.taobao.org/merge2/download/merge2-1.4.1.tgz", - "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=" + "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=", + "dev": true }, "methods": { "version": "1.1.2", "resolved": "https://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true }, "micromatch": { "version": "4.0.2", @@ -15749,37 +14665,6 @@ "tiny-warning": "^1.0.3" } }, - "mini-css-extract-plugin": { - "version": "1.3.3", - "resolved": "https://registry.npm.taobao.org/mini-css-extract-plugin/download/mini-css-extract-plugin-1.3.3.tgz?cache=0&sync_timestamp=1610548137583&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmini-css-extract-plugin%2Fdownload%2Fmini-css-extract-plugin-1.3.3.tgz", - "integrity": "sha1-eALmKzQZmqfRpi5lQ5WFmoNkhqA=", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-3.0.0.tgz", - "integrity": "sha1-Z1AvaqK2ai1AMrQnmilEl4oJE+8=", - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.4.3.tgz?cache=0&sync_timestamp=1603965333971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-1.4.3.tgz", - "integrity": "sha1-7t2OwLko+/HL/plOItLYkPMwqTM=", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } - }, "mini-store": { "version": "3.0.6", "resolved": "https://registry.npm.taobao.org/mini-store/download/mini-store-3.0.6.tgz", @@ -15812,51 +14697,11 @@ "resolved": "https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz", "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=" }, - "minipass": { - "version": "3.1.3", - "resolved": "https://registry.npm.taobao.org/minipass/download/minipass-3.1.3.tgz", - "integrity": "sha1-fUL/HzljVILhX5zbUxhN7r1YFf0=", - "requires": { - "yallist": "^4.0.0" - } - }, - "minipass-collect": { - "version": "1.0.2", - "resolved": "https://registry.npm.taobao.org/minipass-collect/download/minipass-collect-1.0.2.tgz", - "integrity": "sha1-IrgTv3Rdxu26JXa5QAIq1u3Ixhc=", - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-flush": { - "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/minipass-flush/download/minipass-flush-1.0.5.tgz", - "integrity": "sha1-gucTXX6JpQ/+ZGEKeHlTxMTLs3M=", - "requires": { - "minipass": "^3.0.0" - } - }, - "minipass-pipeline": { - "version": "1.2.4", - "resolved": "https://registry.npm.taobao.org/minipass-pipeline/download/minipass-pipeline-1.2.4.tgz", - "integrity": "sha1-aEcveXEcCEZXwGfFxq2Tzd6oIUw=", - "requires": { - "minipass": "^3.0.0" - } - }, - "minizlib": { - "version": "2.1.2", - "resolved": "https://registry.npm.taobao.org/minizlib/download/minizlib-2.1.2.tgz?cache=0&sync_timestamp=1597445183799&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fminizlib%2Fdownload%2Fminizlib-2.1.2.tgz", - "integrity": "sha1-6Q00Zrogm5MkUVCKEc49NjIUWTE=", - "requires": { - "minipass": "^3.0.0", - "yallist": "^4.0.0" - } - }, "mississippi": { "version": "3.0.0", "resolved": "https://registry.npm.taobao.org/mississippi/download/mississippi-3.0.0.tgz", "integrity": "sha1-6goykfl+C16HdrNj1fChLZTGcCI=", + "dev": true, "requires": { "concat-stream": "^1.5.0", "duplexify": "^3.4.2", @@ -15922,6 +14767,7 @@ "version": "1.0.1", "resolved": "https://registry.npm.taobao.org/move-concurrently/download/move-concurrently-1.0.1.tgz", "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, "requires": { "aproba": "^1.1.1", "copy-concurrently": "^1.0.0", @@ -15935,6 +14781,7 @@ "version": "2.7.1", "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz", "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -15946,21 +14793,6 @@ "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz?cache=0&sync_timestamp=1607433856838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.2.tgz", "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" }, - "multer": { - "version": "1.4.2", - "resolved": "https://registry.npm.taobao.org/multer/download/multer-1.4.2.tgz", - "integrity": "sha1-Lx9NEtuu66dMs35iPyNL9NPSBXo=", - "requires": { - "append-field": "^1.0.0", - "busboy": "^0.2.11", - "concat-stream": "^1.5.2", - "mkdirp": "^0.5.1", - "object-assign": "^4.1.1", - "on-finished": "^2.3.0", - "type-is": "^1.6.4", - "xtend": "^4.0.0" - } - }, "multicast-dns": { "version": "6.2.3", "resolved": "https://registry.npm.taobao.org/multicast-dns/download/multicast-dns-6.2.3.tgz", @@ -15988,16 +14820,6 @@ "integrity": "sha1-FjDEKyJR/4HiooPelqVJfqkuXg0=", "dev": true }, - "mz": { - "version": "2.7.0", - "resolved": "https://registry.npm.taobao.org/mz/download/mz-2.7.0.tgz", - "integrity": "sha1-lQCAV6Vsr63CvGPd5/n/aVWUjjI=", - "requires": { - "any-promise": "^1.0.0", - "object-assign": "^4.0.1", - "thenify-all": "^1.0.0" - } - }, "nan": { "version": "2.14.2", "resolved": "https://registry.npm.taobao.org/nan/download/nan-2.14.2.tgz?cache=0&sync_timestamp=1602591931869&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnan%2Fdownload%2Fnan-2.14.2.tgz", @@ -16022,20 +14844,6 @@ "to-regex": "^3.0.1" } }, - "native-request": { - "version": "1.0.8", - "resolved": "https://registry.npm.taobao.org/native-request/download/native-request-1.0.8.tgz", - "integrity": "sha1-j2a/YG4PfqJ8DlmV6y9dA+M65vs=", - "optional": true - }, - "native-url": { - "version": "0.2.6", - "resolved": "https://registry.npm.taobao.org/native-url/download/native-url-0.2.6.tgz", - "integrity": "sha1-yhJY9azhaccW/0Tsy922dOEDma4=", - "requires": { - "querystring": "^0.2.0" - } - }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npm.taobao.org/natural-compare/download/natural-compare-1.4.0.tgz", @@ -16044,18 +14852,14 @@ "negotiator": { "version": "0.6.2", "resolved": "https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz", - "integrity": "sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs=" + "integrity": "sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs=", + "dev": true }, "neo-async": { "version": "2.6.2", "resolved": "https://registry.npm.taobao.org/neo-async/download/neo-async-2.6.2.tgz", "integrity": "sha1-tKr7k+OustgXTKU88WOrfXMIMF8=" }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/next-tick/download/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" - }, "nice-try": { "version": "1.0.5", "resolved": "https://registry.npm.taobao.org/nice-try/download/nice-try-1.0.5.tgz", @@ -16070,14 +14874,6 @@ "lower-case": "^1.1.1" } }, - "node-emoji": { - "version": "1.10.0", - "resolved": "https://registry.npm.taobao.org/node-emoji/download/node-emoji-1.10.0.tgz", - "integrity": "sha1-iIar0l2ce7YYAqZYUj0fjSqJsto=", - "requires": { - "lodash.toarray": "^4.4.0" - } - }, "node-fetch": { "version": "1.7.3", "resolved": "https://registry.npm.taobao.org/node-fetch/download/node-fetch-1.7.3.tgz?cache=0&sync_timestamp=1599309154670&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnode-fetch%2Fdownload%2Fnode-fetch-1.7.3.tgz", @@ -16342,6 +15138,7 @@ "version": "1.1.3", "resolved": "https://registry.npm.taobao.org/object.entries/download/object.entries-1.1.3.tgz", "integrity": "sha1-xgHH8Wi2I3RUGgfdvT4tXk93EaY=", + "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -16393,7 +15190,8 @@ "obuf": { "version": "1.1.2", "resolved": "https://registry.npm.taobao.org/obuf/download/obuf-1.1.2.tgz", - "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=" + "integrity": "sha1-Cb6jND1BhZ69RGKS0RydTbYZCE4=", + "dev": true }, "omit.js": { "version": "2.0.2", @@ -16404,6 +15202,7 @@ "version": "2.3.0", "resolved": "https://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, "requires": { "ee-first": "1.1.1" } @@ -16411,7 +15210,8 @@ "on-headers": { "version": "1.0.2", "resolved": "https://registry.npm.taobao.org/on-headers/download/on-headers-1.0.2.tgz", - "integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=" + "integrity": "sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8=", + "dev": true }, "once": { "version": "1.4.0", @@ -16435,14 +15235,6 @@ "integrity": "sha1-Kv3oTQPlC5qO3EROMGEKcCle37Q=", "dev": true }, - "ono": { - "version": "4.0.11", - "resolved": "https://registry.npm.taobao.org/ono/download/ono-4.0.11.tgz", - "integrity": "sha1-x/Qgmz45bopE70O5ztx/XXkdIh0=", - "requires": { - "format-util": "^1.0.3" - } - }, "opencollective-postinstall": { "version": "2.0.3", "resolved": "https://registry.npm.taobao.org/opencollective-postinstall/download/opencollective-postinstall-2.0.3.tgz", @@ -16475,6 +15267,7 @@ "version": "5.0.4", "resolved": "https://registry.npm.taobao.org/optimize-css-assets-webpack-plugin/download/optimize-css-assets-webpack-plugin-5.0.4.tgz", "integrity": "sha1-hYg8ZSiqoC4wu62ZCMkpJrtS3JA=", + "dev": true, "requires": { "cssnano": "^4.1.10", "last-call-webpack-plugin": "^3.0.0" @@ -16497,6 +15290,7 @@ "version": "1.0.2", "resolved": "https://registry.npm.taobao.org/original/download/original-1.0.2.tgz", "integrity": "sha1-5EKmHP/hxf0gpl8yYcJmY7MD8l8=", + "dev": true, "requires": { "url-parse": "^1.4.3" } @@ -16506,16 +15300,6 @@ "resolved": "https://registry.npm.taobao.org/os-browserify/download/os-browserify-0.3.0.tgz", "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" }, - "os-locale": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/os-locale/download/os-locale-5.0.0.tgz", - "integrity": "sha1-bSbB2Vtll8XVMXv1+6N+zOw2cuA=", - "requires": { - "execa": "^4.0.0", - "lcid": "^3.0.0", - "mem": "^5.0.0" - } - }, "os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz", @@ -16527,11 +15311,6 @@ "resolved": "https://registry.npm.taobao.org/p-cancelable/download/p-cancelable-1.1.0.tgz", "integrity": "sha1-0HjRWjr0CSIMiG8dmgyi5EGrJsw=" }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/p-defer/download/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" - }, "p-each-series": { "version": "2.2.0", "resolved": "https://registry.npm.taobao.org/p-each-series/download/p-each-series-2.2.0.tgz", @@ -16542,11 +15321,6 @@ "resolved": "https://registry.npm.taobao.org/p-finally/download/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/p-is-promise/download/p-is-promise-2.1.0.tgz", - "integrity": "sha1-kYzrrqJIpiz3/6uOO8qMX4gvxC4=" - }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz", @@ -16567,6 +15341,7 @@ "version": "4.0.0", "resolved": "https://registry.npm.taobao.org/p-map/download/p-map-4.0.0.tgz", "integrity": "sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=", + "dev": true, "requires": { "aggregate-error": "^3.0.0" } @@ -16606,6 +15381,7 @@ "version": "1.2.0", "resolved": "https://registry.npm.taobao.org/parallel-transform/download/parallel-transform-1.2.0.tgz", "integrity": "sha1-kEnKN9bLIYLDsdLHIL6U0UpYFPw=", + "dev": true, "requires": { "cyclist": "^1.0.1", "inherits": "^2.0.3", @@ -16615,12 +15391,14 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -16635,6 +15413,7 @@ "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -16654,6 +15433,7 @@ "version": "1.0.1", "resolved": "https://registry.npm.taobao.org/parent-module/download/parent-module-1.0.1.tgz", "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", + "dev": true, "requires": { "callsites": "^3.0.0" }, @@ -16661,7 +15441,8 @@ "callsites": { "version": "3.1.0", "resolved": "https://registry.npm.taobao.org/callsites/download/callsites-3.1.0.tgz", - "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=" + "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", + "dev": true } } }, @@ -16707,7 +15488,8 @@ "parseurl": { "version": "1.3.3", "resolved": "https://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz", - "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=" + "integrity": "sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ=", + "dev": true }, "pascalcase": { "version": "0.1.1", @@ -16728,7 +15510,8 @@ "path-dirname": { "version": "1.0.2", "resolved": "https://registry.npm.taobao.org/path-dirname/download/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true }, "path-exists": { "version": "3.0.0", @@ -16960,7 +15743,7 @@ }, "postcss-attribute-case-insensitive": { "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-attribute-case-insensitive/download/postcss-attribute-case-insensitive-4.0.2.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", "integrity": "sha1-2T5GtQRYnpSscnewRjImxoBBqIA=", "requires": { "postcss": "^7.0.2", @@ -16971,6 +15754,7 @@ "version": "7.0.5", "resolved": "https://registry.npm.taobao.org/postcss-calc/download/postcss-calc-7.0.5.tgz?cache=0&sync_timestamp=1609689594265&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-calc%2Fdownload%2Fpostcss-calc-7.0.5.tgz", "integrity": "sha1-+KbpnxLmGcLrwjz2xIb9wVhgkz4=", + "dev": true, "requires": { "postcss": "^7.0.27", "postcss-selector-parser": "^6.0.2", @@ -16979,7 +15763,7 @@ }, "postcss-color-functional-notation": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-color-functional-notation/download/postcss-color-functional-notation-2.0.1.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", "integrity": "sha1-Xv03qI+6vrAKKWbR5T2Yztk/dOA=", "requires": { "postcss": "^7.0.2", @@ -16988,7 +15772,7 @@ }, "postcss-color-gray": { "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-color-gray/download/postcss-color-gray-5.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", "integrity": "sha1-Uyox65CfjaiYzv/ilv3B+GS+hUc=", "requires": { "@csstools/convert-colors": "^1.4.0", @@ -16998,7 +15782,7 @@ }, "postcss-color-hex-alpha": { "version": "5.0.3", - "resolved": "https://registry.npm.taobao.org/postcss-color-hex-alpha/download/postcss-color-hex-alpha-5.0.3.tgz?cache=0&sync_timestamp=1610465120669&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-color-hex-alpha%2Fdownload%2Fpostcss-color-hex-alpha-5.0.3.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", "integrity": "sha1-qNnKTDnUl8lmHjdLnFGJnvD4c4g=", "requires": { "postcss": "^7.0.14", @@ -17007,7 +15791,7 @@ }, "postcss-color-mod-function": { "version": "3.0.3", - "resolved": "https://registry.npm.taobao.org/postcss-color-mod-function/download/postcss-color-mod-function-3.0.3.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", "integrity": "sha1-gWuhRawRzDy2uqkFp1pJ+QPk0x0=", "requires": { "@csstools/convert-colors": "^1.4.0", @@ -17017,7 +15801,7 @@ }, "postcss-color-rebeccapurple": { "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-color-rebeccapurple/download/postcss-color-rebeccapurple-4.0.1.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", "integrity": "sha1-x6ib6HK7dORbHjAiv+V0iCPm3nc=", "requires": { "postcss": "^7.0.2", @@ -17028,6 +15812,7 @@ "version": "4.0.3", "resolved": "https://registry.npm.taobao.org/postcss-colormin/download/postcss-colormin-4.0.3.tgz?cache=0&sync_timestamp=1610386785930&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-colormin%2Fdownload%2Fpostcss-colormin-4.0.3.tgz", "integrity": "sha1-rgYLzpPteUrHEmTwgTLVUJVr04E=", + "dev": true, "requires": { "browserslist": "^4.0.0", "color": "^3.0.0", @@ -17039,7 +15824,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=" + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true } } }, @@ -17047,6 +15833,7 @@ "version": "4.0.1", "resolved": "https://registry.npm.taobao.org/postcss-convert-values/download/postcss-convert-values-4.0.1.tgz?cache=0&sync_timestamp=1610386785822&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-convert-values%2Fdownload%2Fpostcss-convert-values-4.0.1.tgz", "integrity": "sha1-yjgT7U2g+BL51DcDWE5Enr4Ymn8=", + "dev": true, "requires": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" @@ -17055,13 +15842,14 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=" + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true } } }, "postcss-custom-media": { "version": "7.0.8", - "resolved": "https://registry.npm.taobao.org/postcss-custom-media/download/postcss-custom-media-7.0.8.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", "integrity": "sha1-//0T/+/61zYhvl84cHaiiwApTgw=", "requires": { "postcss": "^7.0.14" @@ -17069,7 +15857,7 @@ }, "postcss-custom-properties": { "version": "8.0.11", - "resolved": "https://registry.npm.taobao.org/postcss-custom-properties/download/postcss-custom-properties-8.0.11.tgz?cache=0&sync_timestamp=1610468042298&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-custom-properties%2Fdownload%2Fpostcss-custom-properties-8.0.11.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", "integrity": "sha1-LWF3LW6S8i9eDVJgLfj65G+jDZc=", "requires": { "postcss": "^7.0.17", @@ -17078,7 +15866,7 @@ }, "postcss-custom-selectors": { "version": "5.1.2", - "resolved": "https://registry.npm.taobao.org/postcss-custom-selectors/download/postcss-custom-selectors-5.1.2.tgz?cache=0&sync_timestamp=1610469257838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-custom-selectors%2Fdownload%2Fpostcss-custom-selectors-5.1.2.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", "integrity": "sha1-ZIWMbrLs/y+0HQsoyd17PbTef7o=", "requires": { "postcss": "^7.0.2", @@ -17087,12 +15875,12 @@ "dependencies": { "cssesc": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/cssesc/download/cssesc-2.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssesc/-/cssesc-2.0.0.tgz", "integrity": "sha1-OxO9G7HLNuG8taTc0n9UxdyzVwM=" }, "postcss-selector-parser": { "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-5.0.0.tgz?cache=0&sync_timestamp=1601045448419&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-5.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", "integrity": "sha1-JJBENWaXsztk8aj3yAki3d7nGVw=", "requires": { "cssesc": "^2.0.0", @@ -17104,7 +15892,7 @@ }, "postcss-dir-pseudo-class": { "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-dir-pseudo-class/download/postcss-dir-pseudo-class-5.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", "integrity": "sha1-bjpBd9Dts6vMhf22+7HCbauuq6I=", "requires": { "postcss": "^7.0.2", @@ -17113,12 +15901,12 @@ "dependencies": { "cssesc": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/cssesc/download/cssesc-2.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssesc/-/cssesc-2.0.0.tgz", "integrity": "sha1-OxO9G7HLNuG8taTc0n9UxdyzVwM=" }, "postcss-selector-parser": { "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-5.0.0.tgz?cache=0&sync_timestamp=1601045448419&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-5.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", "integrity": "sha1-JJBENWaXsztk8aj3yAki3d7nGVw=", "requires": { "cssesc": "^2.0.0", @@ -17132,6 +15920,7 @@ "version": "4.0.2", "resolved": "https://registry.npm.taobao.org/postcss-discard-comments/download/postcss-discard-comments-4.0.2.tgz?cache=0&sync_timestamp=1610386786026&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-comments%2Fdownload%2Fpostcss-discard-comments-4.0.2.tgz", "integrity": "sha1-H7q9LCRr/2qq15l7KwkY9NevQDM=", + "dev": true, "requires": { "postcss": "^7.0.0" } @@ -17140,6 +15929,7 @@ "version": "4.0.2", "resolved": "https://registry.npm.taobao.org/postcss-discard-duplicates/download/postcss-discard-duplicates-4.0.2.tgz?cache=0&sync_timestamp=1610386786123&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-duplicates%2Fdownload%2Fpostcss-discard-duplicates-4.0.2.tgz", "integrity": "sha1-P+EzzTyCKC5VD8myORdqkge3hOs=", + "dev": true, "requires": { "postcss": "^7.0.0" } @@ -17148,6 +15938,7 @@ "version": "4.0.1", "resolved": "https://registry.npm.taobao.org/postcss-discard-empty/download/postcss-discard-empty-4.0.1.tgz?cache=0&sync_timestamp=1610386786430&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-empty%2Fdownload%2Fpostcss-discard-empty-4.0.1.tgz", "integrity": "sha1-yMlR6fc+2UKAGUWERKAq2Qu592U=", + "dev": true, "requires": { "postcss": "^7.0.0" } @@ -17156,13 +15947,14 @@ "version": "4.0.1", "resolved": "https://registry.npm.taobao.org/postcss-discard-overridden/download/postcss-discard-overridden-4.0.1.tgz?cache=0&sync_timestamp=1610386786543&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-discard-overridden%2Fdownload%2Fpostcss-discard-overridden-4.0.1.tgz", "integrity": "sha1-ZSrvipZybwKfXj4AFG7npOdV/1c=", + "dev": true, "requires": { "postcss": "^7.0.0" } }, "postcss-double-position-gradients": { "version": "1.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-double-position-gradients/download/postcss-double-position-gradients-1.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", "integrity": "sha1-/JJ9Uv3ciWyzooEuvF3xR+EQUi4=", "requires": { "postcss": "^7.0.5", @@ -17171,7 +15963,7 @@ }, "postcss-env-function": { "version": "2.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-env-function/download/postcss-env-function-2.0.2.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-env-function/-/postcss-env-function-2.0.2.tgz", "integrity": "sha1-Dz49PFfwlKksK69LYkHwsNpTZdc=", "requires": { "postcss": "^7.0.2", @@ -17180,7 +15972,7 @@ }, "postcss-flexbugs-fixes": { "version": "4.2.1", - "resolved": "https://registry.npm.taobao.org/postcss-flexbugs-fixes/download/postcss-flexbugs-fixes-4.2.1.tgz?cache=0&sync_timestamp=1605876059762&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-flexbugs-fixes%2Fdownload%2Fpostcss-flexbugs-fixes-4.2.1.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", "integrity": "sha1-khimUknzCJfeqxAzrO2FeFYqZpA=", "requires": { "postcss": "^7.0.26" @@ -17188,7 +15980,7 @@ }, "postcss-focus-visible": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-focus-visible/download/postcss-focus-visible-4.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", "integrity": "sha1-R30QcROt5gJLFBKDF63ivR4XBG4=", "requires": { "postcss": "^7.0.2" @@ -17196,7 +15988,7 @@ }, "postcss-focus-within": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-focus-within/download/postcss-focus-within-3.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", "integrity": "sha1-djuHiFls7puHTJmSAc3egGWe9oA=", "requires": { "postcss": "^7.0.2" @@ -17204,7 +15996,7 @@ }, "postcss-font-variant": { "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-font-variant/download/postcss-font-variant-4.0.1.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", "integrity": "sha1-QtTAqzCJT2D5ixdWHrXAMh9QJkE=", "requires": { "postcss": "^7.0.2" @@ -17212,7 +16004,7 @@ }, "postcss-gap-properties": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-gap-properties/download/postcss-gap-properties-2.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", "integrity": "sha1-QxwZKrPtlqPD0J8v9hWWD5AsFxU=", "requires": { "postcss": "^7.0.2" @@ -17220,7 +16012,7 @@ }, "postcss-image-set-function": { "version": "3.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-image-set-function/download/postcss-image-set-function-3.0.1.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", "integrity": "sha1-KJIKLymUW+1MMZjX32SW1BDT8og=", "requires": { "postcss": "^7.0.2", @@ -17228,17 +16020,16 @@ } }, "postcss-initial": { - "version": "3.0.2", - "resolved": "https://registry.npm.taobao.org/postcss-initial/download/postcss-initial-3.0.2.tgz?cache=0&sync_timestamp=1601414425002&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-initial%2Fdownload%2Fpostcss-initial-3.0.2.tgz", - "integrity": "sha1-8BhWNpSzwWro6qvjxYWsYxljey0=", + "version": "3.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha1-nTIGmhBTH+Lsr6C2rHUO4Lx+/FM=", "requires": { - "lodash.template": "^4.5.0", "postcss": "^7.0.2" } }, "postcss-lab-function": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-lab-function/download/postcss-lab-function-2.0.1.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", "integrity": "sha1-u1GmhWzRIomrSuINseOCHvE9fS4=", "requires": { "@csstools/convert-colors": "^1.4.0", @@ -17298,7 +16089,7 @@ }, "postcss-logical": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-logical/download/postcss-logical-3.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-logical/-/postcss-logical-3.0.0.tgz", "integrity": "sha1-JJXQ+LgunyYnJfdflAGzTntF1bU=", "requires": { "postcss": "^7.0.2" @@ -17306,7 +16097,7 @@ }, "postcss-media-minmax": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-media-minmax/download/postcss-media-minmax-4.0.0.tgz?cache=0&sync_timestamp=1610466264580&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-media-minmax%2Fdownload%2Fpostcss-media-minmax-4.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", "integrity": "sha1-t1u2y8IXyKxJQz4S8iBIgUpPXtU=", "requires": { "postcss": "^7.0.2" @@ -17316,6 +16107,7 @@ "version": "4.0.11", "resolved": "https://registry.npm.taobao.org/postcss-merge-longhand/download/postcss-merge-longhand-4.0.11.tgz?cache=0&sync_timestamp=1610386786883&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-merge-longhand%2Fdownload%2Fpostcss-merge-longhand-4.0.11.tgz", "integrity": "sha1-YvSaE+Sg7gTnuY9CuxYGLKJUniQ=", + "dev": true, "requires": { "css-color-names": "0.0.4", "postcss": "^7.0.0", @@ -17326,7 +16118,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=" + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true } } }, @@ -17334,6 +16127,7 @@ "version": "4.0.3", "resolved": "https://registry.npm.taobao.org/postcss-merge-rules/download/postcss-merge-rules-4.0.3.tgz?cache=0&sync_timestamp=1610386787007&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-merge-rules%2Fdownload%2Fpostcss-merge-rules-4.0.3.tgz", "integrity": "sha1-NivqT/Wh+Y5AdacTxsslrv75plA=", + "dev": true, "requires": { "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", @@ -17347,6 +16141,7 @@ "version": "3.1.2", "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz?cache=0&sync_timestamp=1601045448419&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-3.1.2.tgz", "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", + "dev": true, "requires": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", @@ -17359,6 +16154,7 @@ "version": "4.0.2", "resolved": "https://registry.npm.taobao.org/postcss-minify-font-values/download/postcss-minify-font-values-4.0.2.tgz?cache=0&sync_timestamp=1610386787241&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-font-values%2Fdownload%2Fpostcss-minify-font-values-4.0.2.tgz", "integrity": "sha1-zUw0TM5HQ0P6xdgiBqssvLiv1aY=", + "dev": true, "requires": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" @@ -17367,7 +16163,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=" + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true } } }, @@ -17375,6 +16172,7 @@ "version": "4.0.2", "resolved": "https://registry.npm.taobao.org/postcss-minify-gradients/download/postcss-minify-gradients-4.0.2.tgz?cache=0&sync_timestamp=1610386787349&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-gradients%2Fdownload%2Fpostcss-minify-gradients-4.0.2.tgz", "integrity": "sha1-k7KcL/UJnFNe7NpWxKpuZlpmNHE=", + "dev": true, "requires": { "cssnano-util-get-arguments": "^4.0.0", "is-color-stop": "^1.0.0", @@ -17385,7 +16183,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=" + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true } } }, @@ -17393,6 +16192,7 @@ "version": "4.0.2", "resolved": "https://registry.npm.taobao.org/postcss-minify-params/download/postcss-minify-params-4.0.2.tgz?cache=0&sync_timestamp=1610386787133&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-params%2Fdownload%2Fpostcss-minify-params-4.0.2.tgz", "integrity": "sha1-a5zvAwwR41Jh+V9hjJADbWgNuHQ=", + "dev": true, "requires": { "alphanum-sort": "^1.0.0", "browserslist": "^4.0.0", @@ -17405,7 +16205,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=" + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true } } }, @@ -17413,6 +16214,7 @@ "version": "4.0.2", "resolved": "https://registry.npm.taobao.org/postcss-minify-selectors/download/postcss-minify-selectors-4.0.2.tgz?cache=0&sync_timestamp=1610386787478&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-minify-selectors%2Fdownload%2Fpostcss-minify-selectors-4.0.2.tgz", "integrity": "sha1-4uXrQL/uUA0M2SQ1APX46kJi+9g=", + "dev": true, "requires": { "alphanum-sort": "^1.0.0", "has": "^1.0.0", @@ -17424,6 +16226,7 @@ "version": "3.1.2", "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz?cache=0&sync_timestamp=1601045448419&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-3.1.2.tgz", "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", + "dev": true, "requires": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", @@ -17436,42 +16239,24 @@ "version": "2.0.0", "resolved": "https://registry.npm.taobao.org/postcss-modules-extract-imports/download/postcss-modules-extract-imports-2.0.0.tgz?cache=0&sync_timestamp=1602588238811&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-extract-imports%2Fdownload%2Fpostcss-modules-extract-imports-2.0.0.tgz", "integrity": "sha1-gYcZoa4doyX5gyRGsBE27rSTzX4=", + "dev": true, "requires": { "postcss": "^7.0.5" } }, - "postcss-modules-local-by-default": { - "version": "3.0.3", - "resolved": "https://registry.npm.taobao.org/postcss-modules-local-by-default/download/postcss-modules-local-by-default-3.0.3.tgz?cache=0&sync_timestamp=1602587661752&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-local-by-default%2Fdownload%2Fpostcss-modules-local-by-default-3.0.3.tgz", - "integrity": "sha1-uxTgzHgnnVBNvcv9fgyiiZP/u7A=", - "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.32", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, "postcss-modules-scope": { "version": "2.2.0", "resolved": "https://registry.npm.taobao.org/postcss-modules-scope/download/postcss-modules-scope-2.2.0.tgz?cache=0&sync_timestamp=1602593225142&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-modules-scope%2Fdownload%2Fpostcss-modules-scope-2.2.0.tgz", "integrity": "sha1-OFyuATzHdD9afXYC0Qc6iequYu4=", + "dev": true, "requires": { "postcss": "^7.0.6", "postcss-selector-parser": "^6.0.0" } }, - "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-modules-values/download/postcss-modules-values-3.0.0.tgz", - "integrity": "sha1-W1AA1uuuKbQlUwG0o6VFdEI+fxA=", - "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } - }, "postcss-nesting": { "version": "7.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-nesting/download/postcss-nesting-7.0.1.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-nesting/-/postcss-nesting-7.0.1.tgz", "integrity": "sha1-tQrXt/AXPlteOIDDUBNEcD4EwFI=", "requires": { "postcss": "^7.0.2" @@ -17481,6 +16266,7 @@ "version": "4.0.1", "resolved": "https://registry.npm.taobao.org/postcss-normalize-charset/download/postcss-normalize-charset-4.0.1.tgz?cache=0&sync_timestamp=1610386787583&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-charset%2Fdownload%2Fpostcss-normalize-charset-4.0.1.tgz", "integrity": "sha1-izWt067oOhNrBHHg1ZvlilAoXdQ=", + "dev": true, "requires": { "postcss": "^7.0.0" } @@ -17489,6 +16275,7 @@ "version": "4.0.2", "resolved": "https://registry.npm.taobao.org/postcss-normalize-display-values/download/postcss-normalize-display-values-4.0.2.tgz?cache=0&sync_timestamp=1610386783188&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-display-values%2Fdownload%2Fpostcss-normalize-display-values-4.0.2.tgz", "integrity": "sha1-Db4EpM6QY9RmftK+R2u4MMglk1o=", + "dev": true, "requires": { "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", @@ -17498,7 +16285,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=" + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true } } }, @@ -17506,6 +16294,7 @@ "version": "4.0.2", "resolved": "https://registry.npm.taobao.org/postcss-normalize-positions/download/postcss-normalize-positions-4.0.2.tgz?cache=0&sync_timestamp=1610386783281&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-positions%2Fdownload%2Fpostcss-normalize-positions-4.0.2.tgz", "integrity": "sha1-BfdX+E8mBDc3g2ipH4ky1LECkX8=", + "dev": true, "requires": { "cssnano-util-get-arguments": "^4.0.0", "has": "^1.0.0", @@ -17516,7 +16305,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=" + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true } } }, @@ -17524,6 +16314,7 @@ "version": "4.0.2", "resolved": "https://registry.npm.taobao.org/postcss-normalize-repeat-style/download/postcss-normalize-repeat-style-4.0.2.tgz?cache=0&sync_timestamp=1610386783367&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-repeat-style%2Fdownload%2Fpostcss-normalize-repeat-style-4.0.2.tgz", "integrity": "sha1-xOu8KJ85kaAo1EdRy90RkYsXkQw=", + "dev": true, "requires": { "cssnano-util-get-arguments": "^4.0.0", "cssnano-util-get-match": "^4.0.0", @@ -17534,7 +16325,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=" + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true } } }, @@ -17542,6 +16334,7 @@ "version": "4.0.2", "resolved": "https://registry.npm.taobao.org/postcss-normalize-string/download/postcss-normalize-string-4.0.2.tgz?cache=0&sync_timestamp=1610386783840&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-string%2Fdownload%2Fpostcss-normalize-string-4.0.2.tgz", "integrity": "sha1-zUTECrB6DHo23F6Zqs4eyk7CaQw=", + "dev": true, "requires": { "has": "^1.0.0", "postcss": "^7.0.0", @@ -17551,7 +16344,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=" + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true } } }, @@ -17559,6 +16353,7 @@ "version": "4.0.2", "resolved": "https://registry.npm.taobao.org/postcss-normalize-timing-functions/download/postcss-normalize-timing-functions-4.0.2.tgz?cache=0&sync_timestamp=1610386783448&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-timing-functions%2Fdownload%2Fpostcss-normalize-timing-functions-4.0.2.tgz", "integrity": "sha1-jgCcoqOUnNr4rSPmtquZy159KNk=", + "dev": true, "requires": { "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", @@ -17568,7 +16363,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=" + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true } } }, @@ -17576,6 +16372,7 @@ "version": "4.0.1", "resolved": "https://registry.npm.taobao.org/postcss-normalize-unicode/download/postcss-normalize-unicode-4.0.1.tgz?cache=0&sync_timestamp=1610386783542&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-unicode%2Fdownload%2Fpostcss-normalize-unicode-4.0.1.tgz", "integrity": "sha1-hBvUj9zzAZrUuqdJOj02O1KuHPs=", + "dev": true, "requires": { "browserslist": "^4.0.0", "postcss": "^7.0.0", @@ -17585,7 +16382,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=" + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true } } }, @@ -17593,6 +16391,7 @@ "version": "4.0.1", "resolved": "https://registry.npm.taobao.org/postcss-normalize-url/download/postcss-normalize-url-4.0.1.tgz?cache=0&sync_timestamp=1610386783653&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-url%2Fdownload%2Fpostcss-normalize-url-4.0.1.tgz", "integrity": "sha1-EOQ3+GvHx+WPe5ZS7YeNqqlfquE=", + "dev": true, "requires": { "is-absolute-url": "^2.0.0", "normalize-url": "^3.0.0", @@ -17603,12 +16402,14 @@ "normalize-url": { "version": "3.3.0", "resolved": "https://registry.npm.taobao.org/normalize-url/download/normalize-url-3.3.0.tgz?cache=0&sync_timestamp=1602432435724&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnormalize-url%2Fdownload%2Fnormalize-url-3.3.0.tgz", - "integrity": "sha1-suHE3E98bVd0PfczpPWXjRhlBVk=" + "integrity": "sha1-suHE3E98bVd0PfczpPWXjRhlBVk=", + "dev": true }, "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=" + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true } } }, @@ -17616,6 +16417,7 @@ "version": "4.0.2", "resolved": "https://registry.npm.taobao.org/postcss-normalize-whitespace/download/postcss-normalize-whitespace-4.0.2.tgz?cache=0&sync_timestamp=1610386783749&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-normalize-whitespace%2Fdownload%2Fpostcss-normalize-whitespace-4.0.2.tgz", "integrity": "sha1-vx1AcP5Pzqh9E0joJdjMDF+qfYI=", + "dev": true, "requires": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" @@ -17624,7 +16426,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=" + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true } } }, @@ -17632,6 +16435,7 @@ "version": "4.1.2", "resolved": "https://registry.npm.taobao.org/postcss-ordered-values/download/postcss-ordered-values-4.1.2.tgz?cache=0&sync_timestamp=1610386783968&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-ordered-values%2Fdownload%2Fpostcss-ordered-values-4.1.2.tgz", "integrity": "sha1-DPdcgg7H1cTSgBiVWeC1ceusDu4=", + "dev": true, "requires": { "cssnano-util-get-arguments": "^4.0.0", "postcss": "^7.0.0", @@ -17641,13 +16445,14 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=" + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true } } }, "postcss-overflow-shorthand": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-overflow-shorthand/download/postcss-overflow-shorthand-2.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", "integrity": "sha1-MezzUOnG9t3CUKePDD4RHzLdTDA=", "requires": { "postcss": "^7.0.2" @@ -17655,7 +16460,7 @@ }, "postcss-page-break": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-page-break/download/postcss-page-break-2.0.0.tgz?cache=0&sync_timestamp=1601207977835&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-page-break%2Fdownload%2Fpostcss-page-break-2.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-page-break/-/postcss-page-break-2.0.0.tgz", "integrity": "sha1-rdUtDgpSjKvmr+6LRuKrsnffRr8=", "requires": { "postcss": "^7.0.2" @@ -17663,7 +16468,7 @@ }, "postcss-place": { "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-place/download/postcss-place-4.0.1.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-place/-/postcss-place-4.0.1.tgz", "integrity": "sha1-6fOdM9LcWE5G7h20Wtt3yp0dzGI=", "requires": { "postcss": "^7.0.2", @@ -17672,7 +16477,7 @@ }, "postcss-preset-env": { "version": "6.7.0", - "resolved": "https://registry.npm.taobao.org/postcss-preset-env/download/postcss-preset-env-6.7.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", "integrity": "sha1-w03az4+QI4OzWtHgMPF49M3xGKU=", "requires": { "autoprefixer": "^9.6.1", @@ -17716,7 +16521,7 @@ }, "postcss-pseudo-class-any-link": { "version": "6.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-pseudo-class-any-link/download/postcss-pseudo-class-any-link-6.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", "integrity": "sha1-LtPu05OzcCh53sSocDKyENrrBNE=", "requires": { "postcss": "^7.0.2", @@ -17725,12 +16530,12 @@ "dependencies": { "cssesc": { "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/cssesc/download/cssesc-2.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssesc/-/cssesc-2.0.0.tgz", "integrity": "sha1-OxO9G7HLNuG8taTc0n9UxdyzVwM=" }, "postcss-selector-parser": { "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-5.0.0.tgz?cache=0&sync_timestamp=1601045448419&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-5.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", "integrity": "sha1-JJBENWaXsztk8aj3yAki3d7nGVw=", "requires": { "cssesc": "^2.0.0", @@ -17744,6 +16549,7 @@ "version": "4.0.3", "resolved": "https://registry.npm.taobao.org/postcss-reduce-initial/download/postcss-reduce-initial-4.0.3.tgz?cache=0&sync_timestamp=1610386784406&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-reduce-initial%2Fdownload%2Fpostcss-reduce-initial-4.0.3.tgz", "integrity": "sha1-f9QuvqXpyBRgljniwuhK4nC6SN8=", + "dev": true, "requires": { "browserslist": "^4.0.0", "caniuse-api": "^3.0.0", @@ -17755,6 +16561,7 @@ "version": "4.0.2", "resolved": "https://registry.npm.taobao.org/postcss-reduce-transforms/download/postcss-reduce-transforms-4.0.2.tgz?cache=0&sync_timestamp=1610386784321&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-reduce-transforms%2Fdownload%2Fpostcss-reduce-transforms-4.0.2.tgz", "integrity": "sha1-F++kBerMbge+NBSlyi0QdGgdTik=", + "dev": true, "requires": { "cssnano-util-get-match": "^4.0.0", "has": "^1.0.0", @@ -17765,13 +16572,14 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=" + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true } } }, "postcss-replace-overflow-wrap": { "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-replace-overflow-wrap/download/postcss-replace-overflow-wrap-3.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", "integrity": "sha1-YbNg/9rtyoTHyRjSsPDQ6lWasBw=", "requires": { "postcss": "^7.0.2" @@ -17787,7 +16595,7 @@ }, "postcss-selector-matches": { "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/postcss-selector-matches/download/postcss-selector-matches-4.0.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", "integrity": "sha1-ccgkj5F7osyTA3yWN+4JxkQ2/P8=", "requires": { "balanced-match": "^1.0.0", @@ -17796,7 +16604,7 @@ }, "postcss-selector-not": { "version": "4.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-selector-not/download/postcss-selector-not-4.0.1.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", "integrity": "sha1-JjAW7vHPIZ4K3pqRN4D8H0ggTL8=", "requires": { "balanced-match": "^1.0.0", @@ -17818,6 +16626,7 @@ "version": "4.0.2", "resolved": "https://registry.npm.taobao.org/postcss-svgo/download/postcss-svgo-4.0.2.tgz?cache=0&sync_timestamp=1610388719854&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-svgo%2Fdownload%2Fpostcss-svgo-4.0.2.tgz", "integrity": "sha1-F7mXvHEbMzurFDqu07jT1uPTglg=", + "dev": true, "requires": { "is-svg": "^3.0.0", "postcss": "^7.0.0", @@ -17828,7 +16637,8 @@ "postcss-value-parser": { "version": "3.3.1", "resolved": "https://registry.npm.taobao.org/postcss-value-parser/download/postcss-value-parser-3.3.1.tgz", - "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=" + "integrity": "sha1-n/giVH4okyE88cMO+lGsX9G6goE=", + "dev": true } } }, @@ -17836,6 +16646,7 @@ "version": "4.0.1", "resolved": "https://registry.npm.taobao.org/postcss-unique-selectors/download/postcss-unique-selectors-4.0.1.tgz?cache=0&sync_timestamp=1610386956533&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-unique-selectors%2Fdownload%2Fpostcss-unique-selectors-4.0.1.tgz", "integrity": "sha1-lEaRHzKJv9ZMbWgPBzwDsfnuS6w=", + "dev": true, "requires": { "alphanum-sort": "^1.0.0", "postcss": "^7.0.0", @@ -17849,7 +16660,7 @@ }, "postcss-values-parser": { "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/postcss-values-parser/download/postcss-values-parser-2.0.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-values-parser%2Fdownload%2Fpostcss-values-parser-2.0.1.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", "integrity": "sha1-2otHLZAdoeIFtHvcmGN7np5VDl8=", "requires": { "flatten": "^1.0.2", @@ -17870,7 +16681,8 @@ "prettier": { "version": "1.19.1", "resolved": "https://registry.npm.taobao.org/prettier/download/prettier-1.19.1.tgz?cache=0&sync_timestamp=1606521236564&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fprettier%2Fdownload%2Fprettier-1.19.1.tgz", - "integrity": "sha1-99f1/4qc2HKnvkyhQglZVqYHl8s=" + "integrity": "sha1-99f1/4qc2HKnvkyhQglZVqYHl8s=", + "dev": true }, "pretty-error": { "version": "2.1.2", @@ -17919,7 +16731,8 @@ "pretty-time": { "version": "1.1.0", "resolved": "https://registry.npm.taobao.org/pretty-time/download/pretty-time-1.1.0.tgz", - "integrity": "sha1-/7dCmvq7hTXDRqNOQYc63z103Q4=" + "integrity": "sha1-/7dCmvq7hTXDRqNOQYc63z103Q4=", + "dev": true }, "printj": { "version": "1.1.2", @@ -17962,7 +16775,8 @@ "promise-inflight": { "version": "1.0.1", "resolved": "https://registry.npm.taobao.org/promise-inflight/download/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true }, "prompts": { "version": "2.4.0", @@ -17987,6 +16801,7 @@ "version": "2.0.6", "resolved": "https://registry.npm.taobao.org/proxy-addr/download/proxy-addr-2.0.6.tgz", "integrity": "sha1-/cIzZQVEfT8vLGOO0nLK9hS7sr8=", + "dev": true, "requires": { "forwarded": "~0.1.2", "ipaddr.js": "1.9.1" @@ -17995,7 +16810,8 @@ "prr": { "version": "1.0.1", "resolved": "https://registry.npm.taobao.org/prr/download/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true }, "pseudomap": { "version": "1.0.2", @@ -18040,6 +16856,7 @@ "version": "1.5.1", "resolved": "https://registry.npm.taobao.org/pumpify/download/pumpify-1.5.1.tgz", "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=", + "dev": true, "requires": { "duplexify": "^3.6.0", "inherits": "^2.0.3", @@ -18050,6 +16867,7 @@ "version": "2.0.1", "resolved": "https://registry.npm.taobao.org/pump/download/pump-2.0.1.tgz", "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -18097,12 +16915,21 @@ "integrity": "sha1-Ju08gkOkMbKSSsqEzJBHHzXVoO4=" }, "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npm.taobao.org/query-string/download/query-string-4.3.4.tgz?cache=0&sync_timestamp=1609310850603&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fquery-string%2Fdownload%2Fquery-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "version": "6.14.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/query-string/-/query-string-6.14.1.tgz", + "integrity": "sha1-esLcpG2n8wlEm6D4ax/SglWwyGo=", "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" + "decode-uri-component": "^0.2.0", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + }, + "dependencies": { + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" + } } }, "querystring": { @@ -18118,7 +16945,8 @@ "querystringify": { "version": "2.2.0", "resolved": "https://registry.npm.taobao.org/querystringify/download/querystringify-2.2.0.tgz", - "integrity": "sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y=" + "integrity": "sha1-M0WUG0FTy50ILY7uTNogFqmu9/Y=", + "dev": true }, "raf": { "version": "3.4.1", @@ -18148,12 +16976,14 @@ "range-parser": { "version": "1.2.1", "resolved": "https://registry.npm.taobao.org/range-parser/download/range-parser-1.2.1.tgz", - "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=" + "integrity": "sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE=", + "dev": true }, "raw-body": { "version": "2.4.0", "resolved": "https://registry.npm.taobao.org/raw-body/download/raw-body-2.4.0.tgz", "integrity": "sha1-oc5vucm8NWylLoklarWQWeE9AzI=", + "dev": true, "requires": { "bytes": "3.1.0", "http-errors": "1.7.2", @@ -18164,39 +16994,20 @@ "bytes": { "version": "3.1.0", "resolved": "https://registry.npm.taobao.org/bytes/download/bytes-3.1.0.tgz", - "integrity": "sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY=" + "integrity": "sha1-9s95M6Ng4FiPqf3oVlHNx/gF0fY=", + "dev": true }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.24.tgz", "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", + "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } } } }, - "raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npm.taobao.org/raw-loader/download/raw-loader-4.0.2.tgz?cache=0&sync_timestamp=1602255313867&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fraw-loader%2Fdownload%2Fraw-loader-4.0.2.tgz", - "integrity": "sha1-GqxrfRrRUB5m79rBUixz5ZpYTrY=", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-3.0.0.tgz", - "integrity": "sha1-Z1AvaqK2ai1AMrQnmilEl4oJE+8=", - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, "rc": { "version": "1.2.8", "resolved": "https://registry.npm.taobao.org/rc/download/rc-1.2.8.tgz", @@ -18643,21 +17454,12 @@ } }, "react": { - "version": "16.14.0", - "resolved": "https://registry.npm.taobao.org/react/download/react-16.14.0.tgz?cache=0&sync_timestamp=1610380933072&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freact%2Fdownload%2Freact-16.14.0.tgz", - "integrity": "sha1-lNd23dCqo32j7aj8W2sYpMmjEU0=", + "version": "17.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react/-/react-17.0.2.tgz", + "integrity": "sha1-0LXMUW0p6z7uOD91tihkz7aAADc=", "requires": { "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - } - }, - "react-audio-player": { - "version": "0.14.0", - "resolved": "https://registry.npm.taobao.org/react-audio-player/download/react-audio-player-0.14.0.tgz", - "integrity": "sha1-tXvCuYCxuzyLT2ohNAYhYEYsUIE=", - "requires": { - "prop-types": "^15.7.2" + "object-assign": "^4.1.1" } }, "react-codemirror2": { @@ -18708,14 +17510,13 @@ } }, "react-dom": { - "version": "16.14.0", - "resolved": "https://registry.npm.taobao.org/react-dom/download/react-dom-16.14.0.tgz?cache=0&sync_timestamp=1610382875107&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freact-dom%2Fdownload%2Freact-dom-16.14.0.tgz", - "integrity": "sha1-etg47Cmnd/s8dcOhkPZhz5Kri4k=", + "version": "17.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha1-7P+2hF462Nv83EmPDQqTlzZQLCM=", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.19.1" + "scheduler": "^0.20.2" } }, "react-draggable": { @@ -18751,11 +17552,6 @@ } } }, - "react-error-overlay": { - "version": "6.0.8", - "resolved": "https://registry.npm.taobao.org/react-error-overlay/download/react-error-overlay-6.0.8.tgz", - "integrity": "sha1-R07RHQT8a9o69kNEfYXpEn7Wtd4=" - }, "react-fast-compare": { "version": "3.2.0", "resolved": "https://registry.npm.taobao.org/react-fast-compare/download/react-fast-compare-3.2.0.tgz", @@ -18866,9 +17662,9 @@ } }, "react-refresh": { - "version": "0.9.0", - "resolved": "https://registry.npm.taobao.org/react-refresh/download/react-refresh-0.9.0.tgz?cache=0&sync_timestamp=1610381016572&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Freact-refresh%2Fdownload%2Freact-refresh-0.9.0.tgz", - "integrity": "sha1-cYYzN63D5cL4pr/d0Srjv+Mqr78=" + "version": "0.10.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-refresh/-/react-refresh-0.10.0.tgz", + "integrity": "sha1-L1NslmDAubHVAGhNnlKmXnQE9+M=" }, "react-resizable": { "version": "1.11.0", @@ -18898,7 +17694,7 @@ }, "react-router-config": { "version": "5.1.1", - "resolved": "https://registry.npm.taobao.org/react-router-config/download/react-router-config-5.1.1.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-router-config/-/react-router-config-5.1.1.tgz", "integrity": "sha1-D0Jj0agMay3HucGQLJUmR4GUqYg=", "requires": { "@babel/runtime": "^7.1.2" @@ -19056,14 +17852,6 @@ "resolved": "https://registry.npm.taobao.org/realpath-native/download/realpath-native-2.0.0.tgz", "integrity": "sha1-c3esQptuH9WZ3DjQjtlC0Ne+uGY=" }, - "redeyed": { - "version": "2.1.1", - "resolved": "https://registry.npm.taobao.org/redeyed/download/redeyed-2.1.1.tgz", - "integrity": "sha1-iYS1gV2ZyyIEacme7v/jiRPmzAs=", - "requires": { - "esprima": "~4.0.0" - } - }, "reduce": { "version": "1.0.2", "resolved": "https://registry.npm.taobao.org/reduce/download/reduce-1.0.2.tgz", @@ -19463,17 +18251,20 @@ "reusify": { "version": "1.0.4", "resolved": "https://registry.npm.taobao.org/reusify/download/reusify-1.0.4.tgz", - "integrity": "sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=" + "integrity": "sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=", + "dev": true }, "rgb-regex": { "version": "1.0.1", "resolved": "https://registry.npm.taobao.org/rgb-regex/download/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true }, "rgba-regex": { "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/rgba-regex/download/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true }, "rimraf": { "version": "3.0.2", @@ -19727,12 +18518,14 @@ "run-parallel": { "version": "1.1.10", "resolved": "https://registry.npm.taobao.org/run-parallel/download/run-parallel-1.1.10.tgz", - "integrity": "sha1-YKUbKug2Y2yBN33xbLEHNRvNE+8=" + "integrity": "sha1-YKUbKug2Y2yBN33xbLEHNRvNE+8=", + "dev": true }, "run-queue": { "version": "1.0.3", "resolved": "https://registry.npm.taobao.org/run-queue/download/run-queue-1.0.3.tgz", "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, "requires": { "aproba": "^1.1.1" } @@ -19979,9 +18772,9 @@ } }, "scheduler": { - "version": "0.19.1", - "resolved": "https://registry.npm.taobao.org/scheduler/download/scheduler-0.19.1.tgz?cache=0&sync_timestamp=1610380753450&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fscheduler%2Fdownload%2Fscheduler-0.19.1.tgz", - "integrity": "sha1-Tz4u0sGn1laB9MhU+oxaHMtA8ZY=", + "version": "0.20.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha1-S67jlDbjSqk7SHS93L8P6Li1DpE=", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" @@ -20046,7 +18839,8 @@ "select-hose": { "version": "2.0.0", "resolved": "https://registry.npm.taobao.org/select-hose/download/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true }, "selfsigned": { "version": "1.10.8", @@ -20081,6 +18875,7 @@ "version": "0.17.1", "resolved": "https://registry.npm.taobao.org/send/download/send-0.17.1.tgz", "integrity": "sha1-wdiwWfeQD3Rm3Uk4vcROEd2zdsg=", + "dev": true, "requires": { "debug": "2.6.9", "depd": "~1.1.2", @@ -20101,6 +18896,7 @@ "version": "2.6.9", "resolved": "https://registry.npm.taobao.org/debug/download/debug-2.6.9.tgz?cache=0&sync_timestamp=1607566575639&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-2.6.9.tgz", "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, "requires": { "ms": "2.0.0" }, @@ -20108,25 +18904,19 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz?cache=0&sync_timestamp=1607433856838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, "ms": { "version": "2.1.1", "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.1.1.tgz?cache=0&sync_timestamp=1607433856838&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fms%2Fdownload%2Fms-2.1.1.tgz", - "integrity": "sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo=" + "integrity": "sha1-MKWGTrPrsKZvLr5tcnrwagnYbgo=", + "dev": true } } }, - "serialize-javascript": { - "version": "5.0.1", - "resolved": "https://registry.npm.taobao.org/serialize-javascript/download/serialize-javascript-5.0.1.tgz", - "integrity": "sha1-eIbshIBJpGJGepfT2Rjrsqr5NPQ=", - "requires": { - "randombytes": "^2.1.0" - } - }, "serve-index": { "version": "1.9.1", "resolved": "https://registry.npm.taobao.org/serve-index/download/serve-index-1.9.1.tgz", @@ -20187,6 +18977,7 @@ "version": "1.14.1", "resolved": "https://registry.npm.taobao.org/serve-static/download/serve-static-1.14.1.tgz", "integrity": "sha1-Zm5jbcTwEPfvKZcKiKZ0MgiYsvk=", + "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -20228,7 +19019,8 @@ "setprototypeof": { "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.1.1.tgz", - "integrity": "sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM=" + "integrity": "sha1-fpWsskqpL1iF4KvvW6ExMw1K5oM=", + "dev": true }, "sha.js": { "version": "2.4.11", @@ -20534,6 +19326,7 @@ "version": "0.3.21", "resolved": "https://registry.npm.taobao.org/sockjs/download/sockjs-0.3.21.tgz", "integrity": "sha1-s0/7mOeWkwtgoM+hGQTWozmn1Bc=", + "dev": true, "requires": { "faye-websocket": "^0.11.3", "uuid": "^3.4.0", @@ -20544,6 +19337,7 @@ "version": "1.5.0", "resolved": "https://registry.npm.taobao.org/sockjs-client/download/sockjs-client-1.5.0.tgz", "integrity": "sha1-L4/11LZZ4NCS96ugt8OGvSqiCt0=", + "dev": true, "requires": { "debug": "^3.2.6", "eventsource": "^1.0.7", @@ -20557,6 +19351,7 @@ "version": "3.2.7", "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.2.7.tgz?cache=0&sync_timestamp=1607566575639&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fdebug%2Fdownload%2Fdebug-3.2.7.tgz", "integrity": "sha1-clgLfpFF+zm2Z2+cXl+xALk0F5o=", + "dev": true, "requires": { "ms": "^2.1.1" } @@ -20565,7 +19360,7 @@ }, "sort-keys": { "version": "1.1.2", - "resolved": "https://registry.npm.taobao.org/sort-keys/download/sort-keys-1.1.2.tgz?cache=0&sync_timestamp=1609311186022&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsort-keys%2Fdownload%2Fsort-keys-1.1.2.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/sort-keys/-/sort-keys-1.1.2.tgz", "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", "requires": { "is-plain-obj": "^1.0.0" @@ -20639,6 +19434,7 @@ "version": "4.0.2", "resolved": "https://registry.npm.taobao.org/spdy/download/spdy-4.0.2.tgz", "integrity": "sha1-t09GYgOj7aRSwCSSuR+56EonZ3s=", + "dev": true, "requires": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -20651,6 +19447,7 @@ "version": "3.0.0", "resolved": "https://registry.npm.taobao.org/spdy-transport/download/spdy-transport-3.0.0.tgz", "integrity": "sha1-ANSGOmQArXXfkzYaFghgXl3NzzE=", + "dev": true, "requires": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -20660,17 +19457,9 @@ "wbuf": "^1.7.3" } }, - "speed-measure-webpack-plugin": { - "version": "1.3.3", - "resolved": "https://registry.npm.taobao.org/speed-measure-webpack-plugin/download/speed-measure-webpack-plugin-1.3.3.tgz", - "integrity": "sha1-b/iU/IPopjEN3jr4Y6AynNedpPU=", - "requires": { - "chalk": "^2.0.1" - } - }, "split-on-first": { "version": "1.1.0", - "resolved": "https://registry.npm.taobao.org/split-on-first/download/split-on-first-1.1.0.tgz?cache=0&sync_timestamp=1606066072418&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsplit-on-first%2Fdownload%2Fsplit-on-first-1.1.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/split-on-first/-/split-on-first-1.1.0.tgz", "integrity": "sha1-9hCv7uOxK84dDDBCXnY5i3gkml8=" }, "split-string": { @@ -20710,14 +19499,6 @@ "tweetnacl": "~0.14.0" } }, - "ssri": { - "version": "8.0.0", - "resolved": "https://registry.npm.taobao.org/ssri/download/ssri-8.0.0.tgz", - "integrity": "sha1-ecp04h+M6u3fy0uQFDxFi42YiAg=", - "requires": { - "minipass": "^3.1.1" - } - }, "stable": { "version": "0.1.8", "resolved": "https://registry.npm.taobao.org/stable/download/stable-0.1.8.tgz", @@ -20740,7 +19521,7 @@ }, "stackframe": { "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/stackframe/download/stackframe-1.2.0.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stackframe/-/stackframe-1.2.0.tgz", "integrity": "sha1-UkKUktY8YuuYmATBFVLj0i53kwM=" }, "static-extend": { @@ -20762,23 +19543,17 @@ } } }, - "stats-webpack-plugin": { - "version": "0.7.0", - "resolved": "https://registry.npm.taobao.org/stats-webpack-plugin/download/stats-webpack-plugin-0.7.0.tgz", - "integrity": "sha1-zP/pt0Xei7sVVXHgY/gmP8DivAY=", - "requires": { - "lodash": "^4.17.4" - } - }, "statuses": { "version": "1.5.0", "resolved": "https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz?cache=0&sync_timestamp=1609654031532&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstatuses%2Fdownload%2Fstatuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true }, "std-env": { "version": "2.2.1", "resolved": "https://registry.npm.taobao.org/std-env/download/std-env-2.2.1.tgz", "integrity": "sha1-L/oP3J4iY+AATBIRlm6WCUikD2s=", + "dev": true, "requires": { "ci-info": "^1.6.0" }, @@ -20786,15 +19561,11 @@ "ci-info": { "version": "1.6.0", "resolved": "https://registry.npm.taobao.org/ci-info/download/ci-info-1.6.0.tgz", - "integrity": "sha1-LKINu5zrMtRSSmgzAzE/AwSx5Jc=" + "integrity": "sha1-LKINu5zrMtRSSmgzAzE/AwSx5Jc=", + "dev": true } } }, - "stdin": { - "version": "0.0.1", - "resolved": "https://registry.npm.taobao.org/stdin/download/stdin-0.0.1.tgz", - "integrity": "sha1-0wQZgarsPf28d6GzjWNy449ftx4=" - }, "stealthy-require": { "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/stealthy-require/download/stealthy-require-1.1.1.tgz", @@ -20842,6 +19613,7 @@ "version": "1.2.3", "resolved": "https://registry.npm.taobao.org/stream-each/download/stream-each-1.2.3.tgz", "integrity": "sha1-6+J6DDibBPvMIzZClS4Qcxr6m64=", + "dev": true, "requires": { "end-of-stream": "^1.1.0", "stream-shift": "^1.0.0" @@ -20891,12 +19663,8 @@ "stream-shift": { "version": "1.0.1", "resolved": "https://registry.npm.taobao.org/stream-shift/download/stream-shift-1.0.1.tgz?cache=0&sync_timestamp=1576147145118&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstream-shift%2Fdownload%2Fstream-shift-1.0.1.tgz", - "integrity": "sha1-1wiCgVWasneEJCebCHfaPDktWj0=" - }, - "streamsearch": { - "version": "0.1.2", - "resolved": "https://registry.npm.taobao.org/streamsearch/download/streamsearch-0.1.2.tgz", - "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=" + "integrity": "sha1-1wiCgVWasneEJCebCHfaPDktWj0=", + "dev": true }, "strict-uri-encode": { "version": "1.1.0", @@ -21055,31 +19823,11 @@ "integrity": "sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=", "dev": true }, - "style-loader": { - "version": "2.0.0", - "resolved": "https://registry.npm.taobao.org/style-loader/download/style-loader-2.0.0.tgz", - "integrity": "sha1-lmlgL9RpB0DqrsE3eZoDrdu8OTw=", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-3.0.0.tgz", - "integrity": "sha1-Z1AvaqK2ai1AMrQnmilEl4oJE+8=", - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, "stylehacks": { "version": "4.0.3", "resolved": "https://registry.npm.taobao.org/stylehacks/download/stylehacks-4.0.3.tgz?cache=0&sync_timestamp=1610388725671&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstylehacks%2Fdownload%2Fstylehacks-4.0.3.tgz", "integrity": "sha1-Zxj8r00eB9ihMYaQiB6NlnJqcdU=", + "dev": true, "requires": { "browserslist": "^4.0.0", "postcss": "^7.0.0", @@ -21090,6 +19838,7 @@ "version": "3.1.2", "resolved": "https://registry.npm.taobao.org/postcss-selector-parser/download/postcss-selector-parser-3.1.2.tgz?cache=0&sync_timestamp=1601045448419&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpostcss-selector-parser%2Fdownload%2Fpostcss-selector-parser-3.1.2.tgz", "integrity": "sha1-sxD1xMD9r3b5SQK7qjDbaqhPUnA=", + "dev": true, "requires": { "dot-prop": "^5.2.0", "indexes-of": "^1.0.1", @@ -21304,27 +20053,8 @@ "tapable": { "version": "1.1.3", "resolved": "https://registry.npm.taobao.org/tapable/download/tapable-1.1.3.tgz?cache=0&sync_timestamp=1607088855476&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftapable%2Fdownload%2Ftapable-1.1.3.tgz", - "integrity": "sha1-ofzMBrWNth/XpF2i2kT186Pme6I=" - }, - "tar": { - "version": "6.1.0", - "resolved": "https://registry.npm.taobao.org/tar/download/tar-6.1.0.tgz", - "integrity": "sha1-0XJOm8wEuXexjVxXOzM6IgcimoM=", - "requires": { - "chownr": "^2.0.0", - "fs-minipass": "^2.0.0", - "minipass": "^3.0.0", - "minizlib": "^2.1.1", - "mkdirp": "^1.0.3", - "yallist": "^4.0.0" - }, - "dependencies": { - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npm.taobao.org/mkdirp/download/mkdirp-1.0.4.tgz?cache=0&sync_timestamp=1599533186253&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-1.0.4.tgz", - "integrity": "sha1-PrXtYmInVteaXw4qIh3+utdcL34=" - } - } + "integrity": "sha1-ofzMBrWNth/XpF2i2kT186Pme6I=", + "dev": true }, "term-size": { "version": "2.2.1", @@ -21342,9 +20072,9 @@ } }, "terser": { - "version": "5.5.1", - "resolved": "https://registry.npm.taobao.org/terser/download/terser-5.5.1.tgz?cache=0&sync_timestamp=1606492206821&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser%2Fdownload%2Fterser-5.5.1.tgz", - "integrity": "sha1-VAyqJROdb0lv3qBW5BQoSIb7Iok=", + "version": "5.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/terser/-/terser-5.6.0.tgz", + "integrity": "sha1-E4zfIcXjEAsbPd/d9yCWL4i63NI=", "requires": { "commander": "^2.20.0", "source-map": "~0.7.2", @@ -21353,145 +20083,11 @@ "dependencies": { "source-map": { "version": "0.7.3", - "resolved": "https://registry.npm.taobao.org/source-map/download/source-map-0.7.3.tgz", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.7.3.tgz", "integrity": "sha1-UwL4FpAxc1ImVECS5kmB91F1A4M=" } } }, - "terser-webpack-plugin": { - "version": "4.2.3", - "resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-4.2.3.tgz?cache=0&sync_timestamp=1610196021147&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-4.2.3.tgz", - "integrity": "sha1-KNrvSoO9F8HbApcHCtwH/Iz8apo=", - "requires": { - "cacache": "^15.0.5", - "find-cache-dir": "^3.3.1", - "jest-worker": "^26.5.0", - "p-limit": "^3.0.2", - "schema-utils": "^3.0.0", - "serialize-javascript": "^5.0.1", - "source-map": "^0.6.1", - "terser": "^5.3.4", - "webpack-sources": "^1.4.3" - }, - "dependencies": { - "find-cache-dir": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-3.3.1.tgz", - "integrity": "sha1-ibM/rUpGcNqpT4Vff74x1thP6IA=", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/find-up/download/find-up-4.1.0.tgz", - "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz?cache=0&sync_timestamp=1577797756584&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-flag%2Fdownload%2Fhas-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=" - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npm.taobao.org/jest-worker/download/jest-worker-26.6.2.tgz", - "integrity": "sha1-f3LLxNZDw2Xie5/XdfnQ6qnHqO0=", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npm.taobao.org/locate-path/download/locate-path-5.0.0.tgz", - "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/make-dir/download/make-dir-3.1.0.tgz", - "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", - "requires": { - "semver": "^6.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-3.1.0.tgz", - "integrity": "sha1-4drMvnjQ0TiMoYxk/qOOPlfjcGs=", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/p-locate/download/p-locate-4.1.0.tgz", - "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", - "requires": { - "p-limit": "^2.2.0" - }, - "dependencies": { - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npm.taobao.org/p-limit/download/p-limit-2.3.0.tgz", - "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", - "requires": { - "p-try": "^2.0.0" - } - } - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/path-exists/download/path-exists-4.0.0.tgz", - "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npm.taobao.org/pkg-dir/download/pkg-dir-4.2.0.tgz", - "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", - "requires": { - "find-up": "^4.0.0" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-3.0.0.tgz", - "integrity": "sha1-Z1AvaqK2ai1AMrQnmilEl4oJE+8=", - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1608033330722&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "requires": { - "has-flag": "^4.0.0" - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.4.3.tgz?cache=0&sync_timestamp=1603965333971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-1.4.3.tgz", - "integrity": "sha1-7t2OwLko+/HL/plOItLYkPMwqTM=", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } - }, "test-exclude": { "version": "6.0.0", "resolved": "https://registry.npm.taobao.org/test-exclude/download/test-exclude-6.0.0.tgz", @@ -21505,23 +20101,8 @@ "text-table": { "version": "0.2.0", "resolved": "https://registry.npm.taobao.org/text-table/download/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "thenify": { - "version": "3.3.1", - "resolved": "https://registry.npm.taobao.org/thenify/download/thenify-3.3.1.tgz", - "integrity": "sha1-iTLmhqQGYDigFt2eLKRq3Zg4qV8=", - "requires": { - "any-promise": "^1.0.0" - } - }, - "thenify-all": { - "version": "1.6.0", - "resolved": "https://registry.npm.taobao.org/thenify-all/download/thenify-all-1.6.0.tgz", - "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", - "requires": { - "thenify": ">= 3.1.0 < 4" - } + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true }, "throat": { "version": "5.0.0", @@ -21538,6 +20119,7 @@ "version": "2.0.5", "resolved": "https://registry.npm.taobao.org/through2/download/through2-2.0.5.tgz", "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "dev": true, "requires": { "readable-stream": "~2.3.6", "xtend": "~4.0.1" @@ -21546,12 +20128,14 @@ "isarray": { "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "dev": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -21566,6 +20150,7 @@ "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "dev": true, "requires": { "safe-buffer": "~5.1.0" } @@ -21586,19 +20171,11 @@ "setimmediate": "^1.0.4" } }, - "timers-ext": { - "version": "0.1.7", - "resolved": "https://registry.npm.taobao.org/timers-ext/download/timers-ext-0.1.7.tgz", - "integrity": "sha1-b1ethXjgej+5+R2Th9ZWR1VeJcY=", - "requires": { - "es5-ext": "~0.10.46", - "next-tick": "1" - } - }, "timsort": { "version": "0.3.0", "resolved": "https://registry.npm.taobao.org/timsort/download/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true }, "tiny-emitter": { "version": "2.1.0", @@ -21707,7 +20284,8 @@ "toidentifier": { "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/toidentifier/download/toidentifier-1.0.0.tgz", - "integrity": "sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM=" + "integrity": "sha1-fhvjRw8ed5SLxD2Uo8j013UrpVM=", + "dev": true }, "toml": { "version": "3.0.0", @@ -21739,11 +20317,6 @@ "punycode": "^2.1.0" } }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npm.taobao.org/tryer/download/tryer-1.0.1.tgz", - "integrity": "sha1-8shUBoALmw90yfdGW4HqrSQSUvg=" - }, "tsconfig-paths": { "version": "3.9.0", "resolved": "https://registry.npm.taobao.org/tsconfig-paths/download/tsconfig-paths-3.9.0.tgz", @@ -21767,11 +20340,6 @@ } } }, - "tslib": { - "version": "2.1.0", - "resolved": "https://registry.npm.taobao.org/tslib/download/tslib-2.1.0.tgz?cache=0&sync_timestamp=1609887895137&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftslib%2Fdownload%2Ftslib-2.1.0.tgz", - "integrity": "sha1-2mCGDxwuyqVwOrfTm8Bba/mIuXo=" - }, "tsscmp": { "version": "1.0.6", "resolved": "https://registry.npm.taobao.org/tsscmp/download/tsscmp-1.0.6.tgz", @@ -21818,11 +20386,6 @@ "resolved": "https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz", "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, - "type": { - "version": "1.2.0", - "resolved": "https://registry.npm.taobao.org/type/download/type-1.2.0.tgz", - "integrity": "sha1-hI3XaY2vo+VKbEeedZxLw/GIR6A=" - }, "type-check": { "version": "0.3.2", "resolved": "https://registry.npm.taobao.org/type-check/download/type-check-0.3.2.tgz", @@ -21836,15 +20399,11 @@ "resolved": "https://registry.npm.taobao.org/type-detect/download/type-detect-4.0.8.tgz", "integrity": "sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw=" }, - "type-fest": { - "version": "0.15.1", - "resolved": "https://registry.npm.taobao.org/type-fest/download/type-fest-0.15.1.tgz?cache=0&sync_timestamp=1606468858690&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftype-fest%2Fdownload%2Ftype-fest-0.15.1.tgz", - "integrity": "sha1-0sTnPT5KU88akGOW3UYKHFF4ygA=" - }, "type-is": { "version": "1.6.18", "resolved": "https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz", "integrity": "sha1-TlUs0F3wlGfcvE73Od6J8s83wTE=", + "dev": true, "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -21853,7 +20412,8 @@ "typedarray": { "version": "0.0.6", "resolved": "https://registry.npm.taobao.org/typedarray/download/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true }, "typedarray-to-buffer": { "version": "3.1.5", @@ -21899,18 +20459,65 @@ } }, "umi": { - "version": "3.3.5", - "resolved": "https://registry.npm.taobao.org/umi/download/umi-3.3.5.tgz?cache=0&sync_timestamp=1610693017017&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fumi%2Fdownload%2Fumi-3.3.5.tgz", - "integrity": "sha1-1xpHMBSjjxurCNzODNq0lOLie4Q=", + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/umi/-/umi-3.5.20.tgz", + "integrity": "sha1-c4DU3WK5tbPm2jA6MxKntooQ61E=", "requires": { - "@babel/core": "7.12.10", - "@umijs/core": "3.3.5", - "@umijs/preset-built-in": "3.3.5", - "@umijs/runtime": "3.3.5", - "@umijs/types": "3.3.5", - "@umijs/utils": "3.3.5", - "react": "^16.13.1", - "resolve-cwd": "3.0.0" + "@umijs/bundler-webpack": "3.5.20", + "@umijs/core": "3.5.20", + "@umijs/deps": "3.5.20", + "@umijs/preset-built-in": "3.5.20", + "@umijs/runtime": "3.5.20", + "@umijs/types": "3.5.20", + "@umijs/utils": "3.5.20", + "react": "16.x", + "react-dom": "16.x", + "v8-compile-cache": "2.3.0" + }, + "dependencies": { + "@umijs/utils": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/utils/-/utils-3.5.20.tgz", + "integrity": "sha1-Reie6sc0o5YyBdVbD1M72WSS87k=", + "requires": { + "@umijs/deps": "3.5.20" + } + }, + "react": { + "version": "16.14.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react/-/react-16.14.0.tgz", + "integrity": "sha1-lNd23dCqo32j7aj8W2sYpMmjEU0=", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-dom": { + "version": "16.14.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha1-etg47Cmnd/s8dcOhkPZhz5Kri4k=", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "scheduler": { + "version": "0.19.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha1-Tz4u0sGn1laB9MhU+oxaHMtA8ZY=", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha1-LeGWGMZtwkfc+2+ZM4A12CRaLO4=" + } } }, "umi-request": { @@ -21922,46 +20529,6 @@ "qs": "^6.9.1" } }, - "umi-webpack-bundle-analyzer": { - "version": "3.6.0", - "resolved": "https://registry.npm.taobao.org/umi-webpack-bundle-analyzer/download/umi-webpack-bundle-analyzer-3.6.0.tgz", - "integrity": "sha1-/hY2mb8abgzteRwodA0astC+zvQ=", - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1", - "bfj": "^6.1.1", - "chalk": "^2.4.1", - "commander": "^2.18.0", - "ejs": "^2.6.1", - "express": "^4.16.3", - "filesize": "^3.6.1", - "gzip-size": "^5.0.0", - "lodash": "^4.17.19", - "mkdirp": "^0.5.1", - "opener": "^1.5.1", - "ws": "^6.0.0" - }, - "dependencies": { - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npm.taobao.org/acorn-walk/download/acorn-walk-7.2.0.tgz?cache=0&sync_timestamp=1609842739229&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn-walk%2Fdownload%2Facorn-walk-7.2.0.tgz", - "integrity": "sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w=" - }, - "ejs": { - "version": "2.7.4", - "resolved": "https://registry.npm.taobao.org/ejs/download/ejs-2.7.4.tgz", - "integrity": "sha1-SGYSh1c9zFPjZsehrlLDoSDuybo=" - }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npm.taobao.org/ws/download/ws-6.2.1.tgz?cache=0&sync_timestamp=1609274396223&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fws%2Fdownload%2Fws-6.2.1.tgz", - "integrity": "sha1-RC/fCkftZPWbal2P8TD0dI7VJPs=", - "requires": { - "async-limiter": "~1.0.0" - } - } - } - }, "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npm.taobao.org/unicode-canonical-property-names-ecmascript/download/unicode-canonical-property-names-ecmascript-1.0.4.tgz", @@ -22013,12 +20580,14 @@ "uniqs": { "version": "2.0.0", "resolved": "https://registry.npm.taobao.org/uniqs/download/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true }, "unique-filename": { "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/unique-filename/download/unique-filename-1.1.1.tgz", "integrity": "sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=", + "dev": true, "requires": { "unique-slug": "^2.0.0" } @@ -22027,6 +20596,7 @@ "version": "2.0.2", "resolved": "https://registry.npm.taobao.org/unique-slug/download/unique-slug-2.0.2.tgz", "integrity": "sha1-uqvOkQg/xk6UWw861hPiZPfNTmw=", + "dev": true, "requires": { "imurmurhash": "^0.1.4" } @@ -22043,12 +20613,14 @@ "universalify": { "version": "0.1.2", "resolved": "https://registry.npm.taobao.org/universalify/download/universalify-0.1.2.tgz", - "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=" + "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=", + "dev": true }, "unpipe": { "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true }, "unquote": { "version": "1.1.1", @@ -22099,7 +20671,8 @@ "upath": { "version": "1.2.0", "resolved": "https://registry.npm.taobao.org/upath/download/upath-1.2.0.tgz?cache=0&sync_timestamp=1604768637331&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fupath%2Fdownload%2Fupath-1.2.0.tgz", - "integrity": "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=" + "integrity": "sha1-j2bbzVWog6za5ECK+LA1pQRMGJQ=", + "dev": true }, "update-notifier": { "version": "4.1.3", @@ -22213,32 +20786,11 @@ "resolved": "https://registry.npm.taobao.org/url-join/download/url-join-2.0.5.tgz", "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=" }, - "url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npm.taobao.org/url-loader/download/url-loader-4.1.1.tgz?cache=0&sync_timestamp=1602252594253&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Furl-loader%2Fdownload%2Furl-loader-4.1.1.tgz", - "integrity": "sha1-KFBekFyuFYzwfJLKYi1/I35wpOI=", - "requires": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-3.0.0.tgz", - "integrity": "sha1-Z1AvaqK2ai1AMrQnmilEl4oJE+8=", - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, "url-parse": { "version": "1.4.7", "resolved": "https://registry.npm.taobao.org/url-parse/download/url-parse-1.4.7.tgz", "integrity": "sha1-qKg1NejACjFuQDpdtKwbm4U64ng=", + "dev": true, "requires": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -22258,9 +20810,9 @@ "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=" }, "use-subscription": { - "version": "1.4.1", - "resolved": "https://registry.npm.taobao.org/use-subscription/download/use-subscription-1.4.1.tgz?cache=0&sync_timestamp=1610380601326&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuse-subscription%2Fdownload%2Fuse-subscription-1.4.1.tgz", - "integrity": "sha1-7cvMIg8a2y3U+gsvYbbMMI5iAGk=", + "version": "1.5.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/use-subscription/-/use-subscription-1.5.1.tgz", + "integrity": "sha1-c1ARB/AvrYTG3VeWW+sLdcaMQtE=", "requires": { "object-assign": "^4.1.1" } @@ -22325,7 +20877,8 @@ "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true }, "uuid": { "version": "3.4.0", @@ -22372,12 +20925,14 @@ "vary": { "version": "1.1.2", "resolved": "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true }, "vendors": { "version": "1.0.4", "resolved": "https://registry.npm.taobao.org/vendors/download/vendors-1.0.4.tgz", - "integrity": "sha1-4rgApT56Kbk1BsPPQRANFsTErY4=" + "integrity": "sha1-4rgApT56Kbk1BsPPQRANFsTErY4=", + "dev": true }, "verror": { "version": "1.10.0", @@ -22389,18 +20944,6 @@ "extsprintf": "^1.2.0" } }, - "video-react": { - "version": "0.14.1", - "resolved": "https://registry.npm.taobao.org/video-react/download/video-react-0.14.1.tgz", - "integrity": "sha1-Sax7GfHQOcCz6+yC+BIkvC+ovfE=", - "requires": { - "@babel/runtime": "^7.4.5", - "classnames": "^2.2.6", - "lodash.throttle": "^4.1.1", - "prop-types": "^15.7.2", - "redux": "^4.0.1" - } - }, "vm-browserify": { "version": "1.1.2", "resolved": "https://registry.npm.taobao.org/vm-browserify/download/vm-browserify-1.1.2.tgz", @@ -22708,6 +21251,7 @@ "version": "1.7.5", "resolved": "https://registry.npm.taobao.org/watchpack/download/watchpack-1.7.5.tgz?cache=0&sync_timestamp=1607687487911&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack%2Fdownload%2Fwatchpack-1.7.5.tgz", "integrity": "sha1-EmfmxV4Lm1vkTCAjrtVDeiwmxFM=", + "dev": true, "requires": { "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", @@ -22719,6 +21263,7 @@ "version": "2.0.1", "resolved": "https://registry.npm.taobao.org/watchpack-chokidar2/download/watchpack-chokidar2-2.0.1.tgz?cache=0&sync_timestamp=1604989085906&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack-chokidar2%2Fdownload%2Fwatchpack-chokidar2-2.0.1.tgz", "integrity": "sha1-OFAAcu5uzmbzdpk2lQ6hdxvhyVc=", + "dev": true, "optional": true, "requires": { "chokidar": "^2.1.8" @@ -22728,6 +21273,7 @@ "version": "2.0.0", "resolved": "https://registry.npm.taobao.org/anymatch/download/anymatch-2.0.0.tgz", "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", + "dev": true, "optional": true, "requires": { "micromatch": "^3.1.4", @@ -22738,6 +21284,7 @@ "version": "2.1.1", "resolved": "https://registry.npm.taobao.org/normalize-path/download/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, "optional": true, "requires": { "remove-trailing-separator": "^1.0.1" @@ -22749,12 +21296,14 @@ "version": "1.13.1", "resolved": "https://registry.npm.taobao.org/binary-extensions/download/binary-extensions-1.13.1.tgz?cache=0&sync_timestamp=1610299308660&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbinary-extensions%2Fdownload%2Fbinary-extensions-1.13.1.tgz", "integrity": "sha1-WYr+VHVbKGilMw0q/51Ou1Mgm2U=", + "dev": true, "optional": true }, "braces": { "version": "2.3.2", "resolved": "https://registry.npm.taobao.org/braces/download/braces-2.3.2.tgz", "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", + "dev": true, "optional": true, "requires": { "arr-flatten": "^1.1.0", @@ -22773,6 +21322,7 @@ "version": "2.0.1", "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "optional": true, "requires": { "is-extendable": "^0.1.0" @@ -22784,6 +21334,7 @@ "version": "2.1.8", "resolved": "https://registry.npm.taobao.org/chokidar/download/chokidar-2.1.8.tgz?cache=0&sync_timestamp=1610719366630&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchokidar%2Fdownload%2Fchokidar-2.1.8.tgz", "integrity": "sha1-gEs6e2qZNYw8XGHnHYco8EHP+Rc=", + "dev": true, "optional": true, "requires": { "anymatch": "^2.0.0", @@ -22804,6 +21355,7 @@ "version": "4.0.0", "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, "optional": true, "requires": { "extend-shallow": "^2.0.1", @@ -22816,6 +21368,7 @@ "version": "2.0.1", "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "optional": true, "requires": { "is-extendable": "^0.1.0" @@ -22827,6 +21380,7 @@ "version": "1.2.13", "resolved": "https://registry.npm.taobao.org/fsevents/download/fsevents-1.2.13.tgz", "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", + "dev": true, "optional": true, "requires": { "bindings": "^1.5.0", @@ -22837,6 +21391,7 @@ "version": "3.1.0", "resolved": "https://registry.npm.taobao.org/glob-parent/download/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, "optional": true, "requires": { "is-glob": "^3.1.0", @@ -22847,6 +21402,7 @@ "version": "3.1.0", "resolved": "https://registry.npm.taobao.org/is-glob/download/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, "optional": true, "requires": { "is-extglob": "^2.1.0" @@ -22858,6 +21414,7 @@ "version": "1.0.1", "resolved": "https://registry.npm.taobao.org/is-binary-path/download/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, "optional": true, "requires": { "binary-extensions": "^1.0.0" @@ -22867,6 +21424,7 @@ "version": "3.0.0", "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, "optional": true, "requires": { "kind-of": "^3.0.2" @@ -22876,6 +21434,7 @@ "version": "3.2.2", "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "optional": true, "requires": { "is-buffer": "^1.1.5" @@ -22887,12 +21446,14 @@ "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true, "optional": true }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz", "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", + "dev": true, "optional": true, "requires": { "arr-diff": "^4.0.0", @@ -22914,6 +21475,7 @@ "version": "2.3.7", "resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz", "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "dev": true, "optional": true, "requires": { "core-util-is": "~1.0.0", @@ -22929,6 +21491,7 @@ "version": "2.2.1", "resolved": "https://registry.npm.taobao.org/readdirp/download/readdirp-2.2.1.tgz", "integrity": "sha1-DodiKjMlqjPokihcr4tOhGUppSU=", + "dev": true, "optional": true, "requires": { "graceful-fs": "^4.1.11", @@ -22940,6 +21503,7 @@ "version": "1.1.1", "resolved": "https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz", "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "dev": true, "optional": true, "requires": { "safe-buffer": "~5.1.0" @@ -22949,6 +21513,7 @@ "version": "2.1.1", "resolved": "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, "optional": true, "requires": { "is-number": "^3.0.0", @@ -22961,6 +21526,7 @@ "version": "1.7.3", "resolved": "https://registry.npm.taobao.org/wbuf/download/wbuf-1.7.3.tgz", "integrity": "sha1-wdjRSTFtPqhShIiVy2oL/oh7h98=", + "dev": true, "requires": { "minimalistic-assert": "^1.0.0" } @@ -22974,6 +21540,7 @@ "version": "4.44.1", "resolved": "https://registry.npm.taobao.org/webpack/download/webpack-4.44.1.tgz?cache=0&sync_timestamp=1610727659621&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack%2Fdownload%2Fwebpack-4.44.1.tgz", "integrity": "sha1-F+af/58yG48RfR/acU7fwLk5zCE=", + "dev": true, "requires": { "@webassemblyjs/ast": "1.9.0", "@webassemblyjs/helper-module-context": "1.9.0", @@ -23003,12 +21570,14 @@ "acorn": { "version": "6.4.2", "resolved": "https://registry.npm.taobao.org/acorn/download/acorn-6.4.2.tgz?cache=0&sync_timestamp=1602534280466&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-6.4.2.tgz", - "integrity": "sha1-NYZv1xBSjpLeEM8GAWSY5H454eY=" + "integrity": "sha1-NYZv1xBSjpLeEM8GAWSY5H454eY=", + "dev": true }, "braces": { "version": "2.3.2", "resolved": "https://registry.npm.taobao.org/braces/download/braces-2.3.2.tgz", "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", + "dev": true, "requires": { "arr-flatten": "^1.1.0", "array-unique": "^0.3.2", @@ -23026,6 +21595,7 @@ "version": "2.0.1", "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -23036,6 +21606,7 @@ "version": "12.0.4", "resolved": "https://registry.npm.taobao.org/cacache/download/cacache-12.0.4.tgz", "integrity": "sha1-ZovL0QWutfHZL+JVcOyVJcj6pAw=", + "dev": true, "requires": { "bluebird": "^3.5.5", "chownr": "^1.1.1", @@ -23057,12 +21628,14 @@ "chownr": { "version": "1.1.4", "resolved": "https://registry.npm.taobao.org/chownr/download/chownr-1.1.4.tgz", - "integrity": "sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=" + "integrity": "sha1-b8nXtC0ypYNZYzdmbn0ICE2izGs=", + "dev": true }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npm.taobao.org/fill-range/download/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, "requires": { "extend-shallow": "^2.0.1", "is-number": "^3.0.0", @@ -23074,6 +21647,7 @@ "version": "2.0.1", "resolved": "https://registry.npm.taobao.org/extend-shallow/download/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, "requires": { "is-extendable": "^0.1.0" } @@ -23084,6 +21658,7 @@ "version": "3.0.0", "resolved": "https://registry.npm.taobao.org/is-number/download/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, "requires": { "kind-of": "^3.0.2" }, @@ -23092,6 +21667,7 @@ "version": "3.2.2", "resolved": "https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -23101,12 +21677,14 @@ "is-wsl": { "version": "1.1.0", "resolved": "https://registry.npm.taobao.org/is-wsl/download/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true }, "json5": { "version": "1.0.1", "resolved": "https://registry.npm.taobao.org/json5/download/json5-1.0.1.tgz", "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", + "dev": true, "requires": { "minimist": "^1.2.0" } @@ -23115,6 +21693,7 @@ "version": "1.4.0", "resolved": "https://registry.npm.taobao.org/loader-utils/download/loader-utils-1.4.0.tgz", "integrity": "sha1-xXm140yzSxp07cbB+za/o3HVphM=", + "dev": true, "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -23125,6 +21704,7 @@ "version": "5.1.1", "resolved": "https://registry.npm.taobao.org/lru-cache/download/lru-cache-5.1.1.tgz", "integrity": "sha1-HaJ+ZxAnGUdpXa9oSOhH8B2EuSA=", + "dev": true, "requires": { "yallist": "^3.0.2" } @@ -23133,6 +21713,7 @@ "version": "3.1.10", "resolved": "https://registry.npm.taobao.org/micromatch/download/micromatch-3.1.10.tgz", "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", + "dev": true, "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", @@ -23153,6 +21734,7 @@ "version": "2.7.1", "resolved": "https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz", "integrity": "sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w=", + "dev": true, "requires": { "glob": "^7.1.3" } @@ -23161,6 +21743,7 @@ "version": "1.0.0", "resolved": "https://registry.npm.taobao.org/schema-utils/download/schema-utils-1.0.0.tgz", "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, "requires": { "ajv": "^6.1.0", "ajv-errors": "^1.0.0", @@ -23171,6 +21754,7 @@ "version": "4.0.0", "resolved": "https://registry.npm.taobao.org/serialize-javascript/download/serialize-javascript-4.0.0.tgz", "integrity": "sha1-tSXhI4SJpez8Qq+sw/6Z5mb0sao=", + "dev": true, "requires": { "randombytes": "^2.1.0" } @@ -23179,6 +21763,7 @@ "version": "6.0.1", "resolved": "https://registry.npm.taobao.org/ssri/download/ssri-6.0.1.tgz", "integrity": "sha1-KjxBso3UW2K2Nnbst0ABJlrp7dg=", + "dev": true, "requires": { "figgy-pudding": "^3.5.1" } @@ -23187,6 +21772,7 @@ "version": "4.8.0", "resolved": "https://registry.npm.taobao.org/terser/download/terser-4.8.0.tgz?cache=0&sync_timestamp=1606492206821&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser%2Fdownload%2Fterser-4.8.0.tgz", "integrity": "sha1-YwVjQ9fHC7KfOvZlhlpG/gOg3xc=", + "dev": true, "requires": { "commander": "^2.20.0", "source-map": "~0.6.1", @@ -23197,6 +21783,7 @@ "version": "1.4.5", "resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-1.4.5.tgz?cache=0&sync_timestamp=1610196021147&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-1.4.5.tgz", "integrity": "sha1-oheu+uozDnNP+sthIOwfoxLWBAs=", + "dev": true, "requires": { "cacache": "^12.0.2", "find-cache-dir": "^2.1.0", @@ -23213,6 +21800,7 @@ "version": "2.1.1", "resolved": "https://registry.npm.taobao.org/to-regex-range/download/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, "requires": { "is-number": "^3.0.0", "repeat-string": "^1.6.1" @@ -23222,6 +21810,7 @@ "version": "1.4.3", "resolved": "https://registry.npm.taobao.org/webpack-sources/download/webpack-sources-1.4.3.tgz?cache=0&sync_timestamp=1603965333971&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-sources%2Fdownload%2Fwebpack-sources-1.4.3.tgz", "integrity": "sha1-7t2OwLko+/HL/plOItLYkPMwqTM=", + "dev": true, "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -23230,7 +21819,8 @@ "yallist": { "version": "3.1.1", "resolved": "https://registry.npm.taobao.org/yallist/download/yallist-3.1.1.tgz", - "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=" + "integrity": "sha1-27fa+b/YusmrRev2ArjLrQ1dCP0=", + "dev": true } } }, @@ -23254,6 +21844,7 @@ "version": "3.7.2", "resolved": "https://registry.npm.taobao.org/webpack-dev-middleware/download/webpack-dev-middleware-3.7.2.tgz?cache=0&sync_timestamp=1610718924581&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-dev-middleware%2Fdownload%2Fwebpack-dev-middleware-3.7.2.tgz", "integrity": "sha1-ABnD23FuP6XOy/ZPKriKdLqzMfM=", + "dev": true, "requires": { "memory-fs": "^0.4.1", "mime": "^2.4.4", @@ -23265,7 +21856,8 @@ "mime": { "version": "2.5.0", "resolved": "https://registry.npm.taobao.org/mime/download/mime-2.5.0.tgz?cache=0&sync_timestamp=1610758470730&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime%2Fdownload%2Fmime-2.5.0.tgz", - "integrity": "sha1-K0r5NEAXeYBu6YAmu0Lowa4YdrE=" + "integrity": "sha1-K0r5NEAXeYBu6YAmu0Lowa4YdrE=", + "dev": true } } }, @@ -23753,22 +22345,12 @@ "version": "2.0.0", "resolved": "https://registry.npm.taobao.org/webpack-log/download/webpack-log-2.0.0.tgz", "integrity": "sha1-W3ko4GN1k/EZ0y9iJ8HgrDHhtH8=", + "dev": true, "requires": { "ansi-colors": "^3.0.0", "uuid": "^3.3.2" } }, - "webpack-manifest-plugin": { - "version": "2.2.0", - "resolved": "https://registry.npm.taobao.org/webpack-manifest-plugin/download/webpack-manifest-plugin-2.2.0.tgz?cache=0&sync_timestamp=1606923347017&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-manifest-plugin%2Fdownload%2Fwebpack-manifest-plugin-2.2.0.tgz", - "integrity": "sha1-GcpptDWwuux+KfvpD7QBXeLeTxY=", - "requires": { - "fs-extra": "^7.0.0", - "lodash": ">=3.5 <5", - "object.entries": "^1.1.0", - "tapable": "^1.0.0" - } - }, "webpack-merge": { "version": "4.2.2", "resolved": "https://registry.npm.taobao.org/webpack-merge/download/webpack-merge-4.2.2.tgz", @@ -23787,88 +22369,11 @@ "source-map": "^0.6.1" } }, - "webpackbar": { - "version": "5.0.0-3", - "resolved": "https://registry.npm.taobao.org/webpackbar/download/webpackbar-5.0.0-3.tgz?cache=0&sync_timestamp=1604357282892&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpackbar%2Fdownload%2Fwebpackbar-5.0.0-3.tgz", - "integrity": "sha1-9Plsj7EwAbK7E0glLbTJgKuTqqw=", - "requires": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.1.0", - "consola": "^2.15.0", - "figures": "^3.2.0", - "pretty-time": "^1.1.0", - "std-env": "^2.2.1", - "text-table": "^0.2.0", - "wrap-ansi": "^7.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npm.taobao.org/ansi-styles/download/ansi-styles-4.3.0.tgz?cache=0&sync_timestamp=1606792371412&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-styles%2Fdownload%2Fansi-styles-4.3.0.tgz", - "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.0", - "resolved": "https://registry.npm.taobao.org/chalk/download/chalk-4.1.0.tgz?cache=0&sync_timestamp=1591687034553&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fchalk%2Fdownload%2Fchalk-4.1.0.tgz", - "integrity": "sha1-ThSHCmGNni7dl92DRf2dncMVZGo=", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npm.taobao.org/color-convert/download/color-convert-2.0.1.tgz", - "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npm.taobao.org/color-name/download/color-name-1.1.4.tgz", - "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=" - }, - "figures": { - "version": "3.2.0", - "resolved": "https://registry.npm.taobao.org/figures/download/figures-3.2.0.tgz?cache=0&sync_timestamp=1600349107095&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffigures%2Fdownload%2Ffigures-3.2.0.tgz", - "integrity": "sha1-YlwYvSk8YE3EqN2y/r8MiDQXRq8=", - "requires": { - "escape-string-regexp": "^1.0.5" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npm.taobao.org/has-flag/download/has-flag-4.0.0.tgz?cache=0&sync_timestamp=1577797756584&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhas-flag%2Fdownload%2Fhas-flag-4.0.0.tgz", - "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npm.taobao.org/supports-color/download/supports-color-7.2.0.tgz?cache=0&sync_timestamp=1608033330722&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsupports-color%2Fdownload%2Fsupports-color-7.2.0.tgz", - "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", - "requires": { - "has-flag": "^4.0.0" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npm.taobao.org/wrap-ansi/download/wrap-ansi-7.0.0.tgz", - "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - } - } - }, "websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npm.taobao.org/websocket-driver/download/websocket-driver-0.7.4.tgz", "integrity": "sha1-ia1Slbv2S0gKvLox5JU6ynBvV2A=", + "dev": true, "requires": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -23878,7 +22383,8 @@ "websocket-extensions": { "version": "0.1.4", "resolved": "https://registry.npm.taobao.org/websocket-extensions/download/websocket-extensions-0.1.4.tgz", - "integrity": "sha1-f4RzvIOd/YdgituV1+sHUhFXikI=" + "integrity": "sha1-f4RzvIOd/YdgituV1+sHUhFXikI=", + "dev": true }, "whatwg-encoding": { "version": "1.0.5", @@ -23965,6 +22471,7 @@ "version": "1.7.0", "resolved": "https://registry.npm.taobao.org/worker-farm/download/worker-farm-1.7.0.tgz", "integrity": "sha1-JqlMU5G7ypJhUgAvabhKS/dy5ag=", + "dev": true, "requires": { "errno": "~0.1.7" } @@ -24095,7 +22602,8 @@ "yaml": { "version": "1.10.0", "resolved": "https://registry.npm.taobao.org/yaml/download/yaml-1.10.0.tgz", - "integrity": "sha1-O1k63ZRIdgd9TWg/7gEIG9n/8x4=" + "integrity": "sha1-O1k63ZRIdgd9TWg/7gEIG9n/8x4=", + "dev": true }, "yargs": { "version": "15.4.1", @@ -24172,11 +22680,6 @@ "integrity": "sha1-9Xa2M0FUeYnB3nuiiHYJI7J/6E8=", "dev": true }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npm.taobao.org/yocto-queue/download/yocto-queue-0.1.0.tgz", - "integrity": "sha1-ApTrPe4FAo0x7hpfosVWpqrxChs=" - }, "yorkie": { "version": "2.0.0", "resolved": "https://registry.npm.taobao.org/yorkie/download/yorkie-2.0.0.tgz", @@ -24281,11 +22784,6 @@ "integrity": "sha1-4Se9nmb9hGvl6rSME5SIL3wOT5g=", "dev": true }, - "zlib": { - "version": "1.0.5", - "resolved": "https://registry.npm.taobao.org/zlib/download/zlib-1.0.5.tgz", - "integrity": "sha1-bnyXL8NxxkWmr7A6sUdp3vEU/MA=" - }, "zscroller": { "version": "0.4.8", "resolved": "https://registry.npm.taobao.org/zscroller/download/zscroller-0.4.8.tgz", diff --git a/packages/editor/package.json b/packages/editor/package.json new file mode 100644 index 0000000..4b9e982 --- /dev/null +++ b/packages/editor/package.json @@ -0,0 +1,128 @@ +{ + "name": "@h5-dooring/editor", + "version": "0.0.1", + "description": "编辑器", + "private": false, + "author": { + "name": "徐小夕", + "email": "xujiang156@qq.com", + "url": "http://h5.dooring.cn/h5_visible" + }, + "keywords": [ + "h5 editor", + "h5", + "react", + "antd", + "react-dnd", + "web visible" + ], + "contributors": [ + "徐小夕 (https://github.com/MrXujiang))", + "yehuozhili (https://github.com/yehuozhili))" + ], + "scripts": { + "start": "umi dev", + "build": "umi build", + "server": "node server.js", + "dev": "http-server dist", + "test-demo": "http-server dist", + "postinstall": "umi generate tmp", + "prettier": "prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'", + "test": "umi-test", + "test:coverage": "umi-test --coverage", + "nocompress": "cross-env RM_TMPDIR=none COMPRESS=none umi build" + }, + "gitHooks": { + "pre-commit": "lint-staged" + }, + "lint-staged": { + "*.{js,jsx,less,md,json}": [ + "prettier --write" + ], + "*.ts?(x)": [ + "prettier --parser=typescript --write" + ] + }, + "homepage": "http://h5.dooring.cn", + "repository": { + "type": "git", + "url": "git+https://github.com/MrXujiang/h5-Dooring.git" + }, + "bugs": { + "url": "https://github.com/MrXujiang/h5-Dooring/issues" + }, + "dependencies": { + "@ant-design/icons": "^4.2.1", + + "@umijs/plugin-esbuild": "^1.0.1", + "@umijs/plugin-sass": "^1.1.1", + "@umijs/preset-react": "1.x", + "@umijs/test": "^3.2.19", + "antd": "^4.7.0", + "antd-img-crop": "^3.10.0", + "axios": "^0.19.2", + "braft-editor": "^2.3.9", + "chatbot-antd": "^0.6.0", + "codemirror": "^5.57.0", + "dom-to-image": "^2.6.0", + "file-saver": "^2.0.2", + "http-server": "^0.12.3", + "keymaster": "^1.6.2", + "qrcode.react": "^1.0.0", + "react": "17.x", + "react-dom": "17.x", + "react-codemirror2": "^7.2.1", + "react-color": "^2.18.1", + "react-contexify": "^4.1.1", + "react-dnd": "^11.1.3", + "react-dnd-html5-backend": "^11.1.3", + "react-draggable": "^4.4.3", + "react-draggable-ball": "^0.1.0", + "react-grid-layout": "^1.0.0", + "react-hotkeys-hook": "^2.3.1", + "react-text-loop": "^2.3.0", + "redux-undo": "^1.0.1", + "socket.io-client": "^2.3.0", + "umi": "^3.5.13", + "xlsx": "^0.16.7", + "yh-react-popover": "^0.3.0", + "yorkie": "^2.0.0", + "zarm": "^2.5.1" + }, + "license": "GPL-3.0", + "devDependencies": { + "@types/classnames": "^2.2.10", + "@types/codemirror": "^0.0.98", + "@types/events": "^3.0.0", + "@types/file-saver": "^2.0.1", + "@types/node": "^14.6.2", + "@types/qrcode.react": "^1.0.1", + "@types/react-color": "^3.0.4", + "@types/react-grid-layout": "^1.1.0", + "@types/redux-logger": "^3.0.8", + "@types/xlsx": "^0.0.36", + "@typescript-eslint/eslint-plugin": "4.1.1", + "@typescript-eslint/parser": "4.1.1", + "babel-eslint": "10.x", + "babel-plugin-import": "^1.13.0", + "cross-env": "^7.0.2", + "eslint": "6.x", + "eslint-config-react-app": "^5.2.1", + "eslint-plugin-flowtype": "4.x", + "eslint-plugin-import": "2.x", + "eslint-plugin-jsx-a11y": "6.x", + "eslint-plugin-react": "7.x", + "eslint-plugin-react-hooks": "2.x", + "koa": "^2.13.0", + "koa-body": "^4.2.0", + "koa-logger": "^3.2.1", + "koa-static": "^5.0.0", + "koa2-cors": "^2.0.6", + "lint-staged": "^10.0.7", + "prettier": "^1.19.1", + "redux-logger": "^3.0.6", + "sass-loader": "^9.0.3", + "typescript": "^4.0.2", + "vuepress": "^1.8.0" + } +} diff --git a/public/add_wechat_author.jpeg b/packages/editor/public/add_wechat_author.jpeg similarity index 100% rename from public/add_wechat_author.jpeg rename to packages/editor/public/add_wechat_author.jpeg diff --git a/public/add_wechat_beautifulFront.png b/packages/editor/public/add_wechat_beautifulFront.png similarity index 100% rename from public/add_wechat_beautifulFront.png rename to packages/editor/public/add_wechat_beautifulFront.png diff --git a/public/coffee.jpeg b/packages/editor/public/coffee.jpeg similarity index 100% rename from public/coffee.jpeg rename to packages/editor/public/coffee.jpeg diff --git a/public/h5_preview_line.png b/packages/editor/public/h5_preview_line.png similarity index 100% rename from public/h5_preview_line.png rename to packages/editor/public/h5_preview_line.png diff --git a/public/h5_preview_ph.png b/packages/editor/public/h5_preview_ph.png similarity index 100% rename from public/h5_preview_ph.png rename to packages/editor/public/h5_preview_ph.png diff --git a/public/iphone.png b/packages/editor/public/iphone.png similarity index 100% rename from public/iphone.png rename to packages/editor/public/iphone.png diff --git a/public/logo.png b/packages/editor/public/logo.png similarity index 100% rename from public/logo.png rename to packages/editor/public/logo.png diff --git a/server.js b/packages/editor/server.js similarity index 100% rename from server.js rename to packages/editor/server.js diff --git a/src/app.tsx b/packages/editor/src/app.tsx similarity index 100% rename from src/app.tsx rename to packages/editor/src/app.tsx diff --git a/src/assets/1.png b/packages/editor/src/assets/1.png similarity index 100% rename from src/assets/1.png rename to packages/editor/src/assets/1.png diff --git a/src/assets/2.png b/packages/editor/src/assets/2.png similarity index 100% rename from src/assets/2.png rename to packages/editor/src/assets/2.png diff --git a/src/assets/3.png b/packages/editor/src/assets/3.png similarity index 100% rename from src/assets/3.png rename to packages/editor/src/assets/3.png diff --git a/src/assets/4.png b/packages/editor/src/assets/4.png similarity index 100% rename from src/assets/4.png rename to packages/editor/src/assets/4.png diff --git a/src/assets/5.png b/packages/editor/src/assets/5.png similarity index 100% rename from src/assets/5.png rename to packages/editor/src/assets/5.png diff --git a/src/assets/6.png b/packages/editor/src/assets/6.png similarity index 100% rename from src/assets/6.png rename to packages/editor/src/assets/6.png diff --git a/src/assets/area.png b/packages/editor/src/assets/area.png similarity index 100% rename from src/assets/area.png rename to packages/editor/src/assets/area.png diff --git a/src/assets/banner.png b/packages/editor/src/assets/banner.png similarity index 100% rename from src/assets/banner.png rename to packages/editor/src/assets/banner.png diff --git a/src/assets/calend.png b/packages/editor/src/assets/calend.png similarity index 100% rename from src/assets/calend.png rename to packages/editor/src/assets/calend.png diff --git a/src/assets/cardLabel.png b/packages/editor/src/assets/cardLabel.png similarity index 100% rename from src/assets/cardLabel.png rename to packages/editor/src/assets/cardLabel.png diff --git a/src/assets/chart.png b/packages/editor/src/assets/chart.png similarity index 100% rename from src/assets/chart.png rename to packages/editor/src/assets/chart.png diff --git a/src/assets/code.png b/packages/editor/src/assets/code.png similarity index 100% rename from src/assets/code.png rename to packages/editor/src/assets/code.png diff --git a/src/assets/cunpos.png b/packages/editor/src/assets/cunpos.png similarity index 100% rename from src/assets/cunpos.png rename to packages/editor/src/assets/cunpos.png diff --git a/src/assets/dooring.png b/packages/editor/src/assets/dooring.png similarity index 100% rename from src/assets/dooring.png rename to packages/editor/src/assets/dooring.png diff --git a/src/assets/footer.png b/packages/editor/src/assets/footer.png similarity index 100% rename from src/assets/footer.png rename to packages/editor/src/assets/footer.png diff --git a/src/assets/form.png b/packages/editor/src/assets/form.png similarity index 100% rename from src/assets/form.png rename to packages/editor/src/assets/form.png diff --git a/src/assets/h5-main.png b/packages/editor/src/assets/h5-main.png similarity index 100% rename from src/assets/h5-main.png rename to packages/editor/src/assets/h5-main.png diff --git a/src/assets/header.png b/packages/editor/src/assets/header.png similarity index 100% rename from src/assets/header.png rename to packages/editor/src/assets/header.png diff --git a/src/assets/icon.png b/packages/editor/src/assets/icon.png similarity index 100% rename from src/assets/icon.png rename to packages/editor/src/assets/icon.png diff --git a/src/assets/icon_01.png b/packages/editor/src/assets/icon_01.png similarity index 100% rename from src/assets/icon_01.png rename to packages/editor/src/assets/icon_01.png diff --git a/src/assets/img.png b/packages/editor/src/assets/img.png similarity index 100% rename from src/assets/img.png rename to packages/editor/src/assets/img.png diff --git a/src/assets/line.png b/packages/editor/src/assets/line.png similarity index 100% rename from src/assets/line.png rename to packages/editor/src/assets/line.png diff --git a/src/assets/list.png b/packages/editor/src/assets/list.png similarity index 100% rename from src/assets/list.png rename to packages/editor/src/assets/list.png diff --git a/src/assets/login_bg.png b/packages/editor/src/assets/login_bg.png similarity index 100% rename from src/assets/login_bg.png rename to packages/editor/src/assets/login_bg.png diff --git a/src/assets/logo.svg b/packages/editor/src/assets/logo.svg similarity index 100% rename from src/assets/logo.svg rename to packages/editor/src/assets/logo.svg diff --git a/src/assets/longText.png b/packages/editor/src/assets/longText.png similarity index 100% rename from src/assets/longText.png rename to packages/editor/src/assets/longText.png diff --git a/src/assets/map@2x.png b/packages/editor/src/assets/map@2x.png similarity index 100% rename from src/assets/map@2x.png rename to packages/editor/src/assets/map@2x.png diff --git a/src/assets/music@2x.png b/packages/editor/src/assets/music@2x.png similarity index 100% rename from src/assets/music@2x.png rename to packages/editor/src/assets/music@2x.png diff --git a/src/assets/notice.png b/packages/editor/src/assets/notice.png similarity index 100% rename from src/assets/notice.png rename to packages/editor/src/assets/notice.png diff --git a/src/assets/pie.png b/packages/editor/src/assets/pie.png similarity index 100% rename from src/assets/pie.png rename to packages/editor/src/assets/pie.png diff --git a/src/assets/progress.png b/packages/editor/src/assets/progress.png similarity index 100% rename from src/assets/progress.png rename to packages/editor/src/assets/progress.png diff --git a/src/assets/qrcode.png b/packages/editor/src/assets/qrcode.png similarity index 100% rename from src/assets/qrcode.png rename to packages/editor/src/assets/qrcode.png diff --git a/src/assets/richText.png b/packages/editor/src/assets/richText.png similarity index 100% rename from src/assets/richText.png rename to packages/editor/src/assets/richText.png diff --git a/src/assets/tab.png b/packages/editor/src/assets/tab.png similarity index 100% rename from src/assets/tab.png rename to packages/editor/src/assets/tab.png diff --git a/src/assets/text.png b/packages/editor/src/assets/text.png similarity index 100% rename from src/assets/text.png rename to packages/editor/src/assets/text.png diff --git a/src/assets/video.png b/packages/editor/src/assets/video.png similarity index 100% rename from src/assets/video.png rename to packages/editor/src/assets/video.png diff --git a/src/assets/white.png b/packages/editor/src/assets/white.png similarity index 100% rename from src/assets/white.png rename to packages/editor/src/assets/white.png diff --git a/src/assets/zhuanlan.png b/packages/editor/src/assets/zhuanlan.png similarity index 100% rename from src/assets/zhuanlan.png rename to packages/editor/src/assets/zhuanlan.png diff --git a/src/components/Calibration/index.less b/packages/editor/src/components/Calibration/index.less similarity index 100% rename from src/components/Calibration/index.less rename to packages/editor/src/components/Calibration/index.less diff --git a/src/components/Calibration/index.tsx b/packages/editor/src/components/Calibration/index.tsx similarity index 100% rename from src/components/Calibration/index.tsx rename to packages/editor/src/components/Calibration/index.tsx diff --git a/src/components/ErrorBundaries/index.tsx b/packages/editor/src/components/ErrorBundaries/index.tsx similarity index 100% rename from src/components/ErrorBundaries/index.tsx rename to packages/editor/src/components/ErrorBundaries/index.tsx diff --git a/src/materials/base/Form/BaseForm.tsx b/packages/editor/src/components/Form/BaseForm.tsx similarity index 100% rename from src/materials/base/Form/BaseForm.tsx rename to packages/editor/src/components/Form/BaseForm.tsx diff --git a/src/materials/base/Form/BasePopoverForm.tsx b/packages/editor/src/components/Form/BasePopoverForm.tsx similarity index 100% rename from src/materials/base/Form/BasePopoverForm.tsx rename to packages/editor/src/components/Form/BasePopoverForm.tsx diff --git a/src/materials/base/Form/baseForm.less b/packages/editor/src/components/Form/baseForm.less similarity index 100% rename from src/materials/base/Form/baseForm.less rename to packages/editor/src/components/Form/baseForm.less diff --git a/src/materials/base/Form/index.less b/packages/editor/src/components/Form/index.less similarity index 100% rename from src/materials/base/Form/index.less rename to packages/editor/src/components/Form/index.less diff --git a/src/materials/base/Form/index.tsx b/packages/editor/src/components/Form/index.tsx similarity index 100% rename from src/materials/base/Form/index.tsx rename to packages/editor/src/components/Form/index.tsx diff --git a/src/materials/base/Form/schema.ts b/packages/editor/src/components/Form/schema.ts similarity index 100% rename from src/materials/base/Form/schema.ts rename to packages/editor/src/components/Form/schema.ts diff --git a/src/materials/base/Form/template.ts b/packages/editor/src/components/Form/template.ts similarity index 100% rename from src/materials/base/Form/template.ts rename to packages/editor/src/components/Form/template.ts diff --git a/src/components/FormComponents/CardPicker/index.less b/packages/editor/src/components/FormComponents/CardPicker/index.less similarity index 100% rename from src/components/FormComponents/CardPicker/index.less rename to packages/editor/src/components/FormComponents/CardPicker/index.less diff --git a/src/components/FormComponents/CardPicker/index.tsx b/packages/editor/src/components/FormComponents/CardPicker/index.tsx similarity index 88% rename from src/components/FormComponents/CardPicker/index.tsx rename to packages/editor/src/components/FormComponents/CardPicker/index.tsx index ce50d45..8a2c194 100644 --- a/src/components/FormComponents/CardPicker/index.tsx +++ b/packages/editor/src/components/FormComponents/CardPicker/index.tsx @@ -1,9 +1,9 @@ import { useState, useEffect, memo } from 'react'; import classnames from 'classnames'; -import Icon from '@/materials/base/Icon'; +import Icon from '@/components/Icon'; import styles from './index.less'; import React from 'react'; -import { IconTypes } from '@/materials/base/Icon/schema'; +import { IconTypes } from '@/components/Icon/schema'; import { ICardPickerConfigType } from '../types'; interface CardPickerType extends Omit, 'type' | 'key' | 'name'> { @@ -36,7 +36,7 @@ export default memo((props: CardPickerType) => { onClick={() => handlePicker(item)} key={i} > - + ); })} diff --git a/src/components/FormComponents/Color/index.tsx b/packages/editor/src/components/FormComponents/Color/index.tsx similarity index 100% rename from src/components/FormComponents/Color/index.tsx rename to packages/editor/src/components/FormComponents/Color/index.tsx diff --git a/src/components/FormComponents/DataList/editorModal.tsx b/packages/editor/src/components/FormComponents/DataList/editorModal.tsx similarity index 100% rename from src/components/FormComponents/DataList/editorModal.tsx rename to packages/editor/src/components/FormComponents/DataList/editorModal.tsx diff --git a/src/components/FormComponents/DataList/index.less b/packages/editor/src/components/FormComponents/DataList/index.less similarity index 100% rename from src/components/FormComponents/DataList/index.less rename to packages/editor/src/components/FormComponents/DataList/index.less diff --git a/src/components/FormComponents/DataList/index.tsx b/packages/editor/src/components/FormComponents/DataList/index.tsx similarity index 100% rename from src/components/FormComponents/DataList/index.tsx rename to packages/editor/src/components/FormComponents/DataList/index.tsx diff --git a/src/components/FormComponents/FormItems/EditorModal.tsx b/packages/editor/src/components/FormComponents/FormItems/EditorModal.tsx similarity index 100% rename from src/components/FormComponents/FormItems/EditorModal.tsx rename to packages/editor/src/components/FormComponents/FormItems/EditorModal.tsx diff --git a/src/components/FormComponents/FormItems/FormItems.tsx b/packages/editor/src/components/FormComponents/FormItems/FormItems.tsx similarity index 97% rename from src/components/FormComponents/FormItems/FormItems.tsx rename to packages/editor/src/components/FormComponents/FormItems/FormItems.tsx index ff03f97..28e11e5 100644 --- a/src/components/FormComponents/FormItems/FormItems.tsx +++ b/packages/editor/src/components/FormComponents/FormItems/FormItems.tsx @@ -1,6 +1,6 @@ import React, { memo, RefObject, useCallback, useEffect, useState } from 'react'; -import BaseForm from '@/materials/base/Form/BaseForm'; -import BasePopoverForm from '@/materials/base/Form/BasePopoverForm'; +import BaseForm from '@/components/Form/BaseForm'; +import BasePopoverForm from '@/components/Form/BasePopoverForm'; import EditorModal from './EditorModal'; import { MinusCircleFilled, EditFilled, PlusOutlined } from '@ant-design/icons'; import styles from './formItems.less'; diff --git a/src/components/FormComponents/FormItems/formItems.less b/packages/editor/src/components/FormComponents/FormItems/formItems.less similarity index 100% rename from src/components/FormComponents/FormItems/formItems.less rename to packages/editor/src/components/FormComponents/FormItems/formItems.less diff --git a/src/components/FormComponents/FormItems/index.tsx b/packages/editor/src/components/FormComponents/FormItems/index.tsx similarity index 100% rename from src/components/FormComponents/FormItems/index.tsx rename to packages/editor/src/components/FormComponents/FormItems/index.tsx diff --git a/src/components/FormComponents/MutiText/index.less b/packages/editor/src/components/FormComponents/MutiText/index.less similarity index 100% rename from src/components/FormComponents/MutiText/index.less rename to packages/editor/src/components/FormComponents/MutiText/index.less diff --git a/src/components/FormComponents/MutiText/index.tsx b/packages/editor/src/components/FormComponents/MutiText/index.tsx similarity index 100% rename from src/components/FormComponents/MutiText/index.tsx rename to packages/editor/src/components/FormComponents/MutiText/index.tsx diff --git a/src/components/FormComponents/Pos/index.less b/packages/editor/src/components/FormComponents/Pos/index.less similarity index 100% rename from src/components/FormComponents/Pos/index.less rename to packages/editor/src/components/FormComponents/Pos/index.less diff --git a/src/components/FormComponents/Pos/index.tsx b/packages/editor/src/components/FormComponents/Pos/index.tsx similarity index 100% rename from src/components/FormComponents/Pos/index.tsx rename to packages/editor/src/components/FormComponents/Pos/index.tsx diff --git a/src/components/FormComponents/Table/index.less b/packages/editor/src/components/FormComponents/Table/index.less similarity index 100% rename from src/components/FormComponents/Table/index.less rename to packages/editor/src/components/FormComponents/Table/index.less diff --git a/src/components/FormComponents/Table/index.tsx b/packages/editor/src/components/FormComponents/Table/index.tsx similarity index 100% rename from src/components/FormComponents/Table/index.tsx rename to packages/editor/src/components/FormComponents/Table/index.tsx diff --git a/src/components/FormComponents/Upload/index.less b/packages/editor/src/components/FormComponents/Upload/index.less similarity index 100% rename from src/components/FormComponents/Upload/index.less rename to packages/editor/src/components/FormComponents/Upload/index.less diff --git a/src/components/FormComponents/Upload/index.tsx b/packages/editor/src/components/FormComponents/Upload/index.tsx similarity index 100% rename from src/components/FormComponents/Upload/index.tsx rename to packages/editor/src/components/FormComponents/Upload/index.tsx diff --git a/src/components/FormComponents/XEditor/index.less b/packages/editor/src/components/FormComponents/XEditor/index.less similarity index 100% rename from src/components/FormComponents/XEditor/index.less rename to packages/editor/src/components/FormComponents/XEditor/index.less diff --git a/src/components/FormComponents/XEditor/index.tsx b/packages/editor/src/components/FormComponents/XEditor/index.tsx similarity index 100% rename from src/components/FormComponents/XEditor/index.tsx rename to packages/editor/src/components/FormComponents/XEditor/index.tsx diff --git a/src/components/FormComponents/types.ts b/packages/editor/src/components/FormComponents/types.ts similarity index 100% rename from src/components/FormComponents/types.ts rename to packages/editor/src/components/FormComponents/types.ts diff --git a/src/materials/base/Icon/icon.ts b/packages/editor/src/components/Icon/icon.ts similarity index 100% rename from src/materials/base/Icon/icon.ts rename to packages/editor/src/components/Icon/icon.ts diff --git a/src/materials/base/Icon/index.tsx b/packages/editor/src/components/Icon/index.tsx similarity index 100% rename from src/materials/base/Icon/index.tsx rename to packages/editor/src/components/Icon/index.tsx diff --git a/src/materials/base/Icon/schema.ts b/packages/editor/src/components/Icon/schema.ts similarity index 100% rename from src/materials/base/Icon/schema.ts rename to packages/editor/src/components/Icon/schema.ts diff --git a/src/materials/base/Icon/template.ts b/packages/editor/src/components/Icon/template.ts similarity index 100% rename from src/materials/base/Icon/template.ts rename to packages/editor/src/components/Icon/template.ts diff --git a/src/components/LoadingCp/index.tsx b/packages/editor/src/components/LoadingCp/index.tsx similarity index 100% rename from src/components/LoadingCp/index.tsx rename to packages/editor/src/components/LoadingCp/index.tsx diff --git a/src/components/Zan/index.less b/packages/editor/src/components/Zan/index.less similarity index 100% rename from src/components/Zan/index.less rename to packages/editor/src/components/Zan/index.less diff --git a/src/components/Zan/index.tsx b/packages/editor/src/components/Zan/index.tsx similarity index 100% rename from src/components/Zan/index.tsx rename to packages/editor/src/components/Zan/index.tsx diff --git a/packages/editor/src/core/index.ts b/packages/editor/src/core/index.ts new file mode 100644 index 0000000..799d233 --- /dev/null +++ b/packages/editor/src/core/index.ts @@ -0,0 +1,2 @@ +import FormRender from './renderer/FormRender'; +export { FormRender }; diff --git a/src/core/renderer/FormRender.tsx b/packages/editor/src/core/renderer/FormRender.tsx similarity index 100% rename from src/core/renderer/FormRender.tsx rename to packages/editor/src/core/renderer/FormRender.tsx diff --git a/src/global.css b/packages/editor/src/global.css similarity index 100% rename from src/global.css rename to packages/editor/src/global.css diff --git a/src/layouts/index.less b/packages/editor/src/layouts/index.less similarity index 100% rename from src/layouts/index.less rename to packages/editor/src/layouts/index.less diff --git a/src/layouts/index.tsx b/packages/editor/src/layouts/index.tsx similarity index 100% rename from src/layouts/index.tsx rename to packages/editor/src/layouts/index.tsx diff --git a/src/pages/document.ejs b/packages/editor/src/pages/document.ejs similarity index 100% rename from src/pages/document.ejs rename to packages/editor/src/pages/document.ejs diff --git a/src/pages/editor/Container.tsx b/packages/editor/src/pages/editor/Container.tsx similarity index 80% rename from src/pages/editor/Container.tsx rename to packages/editor/src/pages/editor/Container.tsx index aa1da5a..a785095 100644 --- a/src/pages/editor/Container.tsx +++ b/packages/editor/src/pages/editor/Container.tsx @@ -14,21 +14,14 @@ import CanvasControl from './components/CanvasControl'; import SourceBox from './TargetBox'; import TargetBox from './SourceBox'; import Calibration from 'components/Calibration'; -import DynamicEngine, { componentsType } from '@/core/DynamicEngine'; import { FormRender } from '@/core'; - -import template from '@/materials/base/template'; -import mediaTpl from '@/materials/media/template'; -import graphTpl from '@/materials/visual/template'; -import shopTpl from '@/materials/shop/template'; - -import schemaH5 from '@/materials/schema'; +import dooringCompt from 'dooringUI/components'; import { ActionCreators, StateWithHistory } from 'redux-undo'; import { throttle, detectMobileBrowser, getBrowserNavigatorMetaInfo } from '@/utils/tool'; - import styles from './index.less'; - const { TabPane } = Tabs; +const { template, mediaTpl, graphTpl, shopTpl, schemaH5 } = dooringCompt; +const DynamicEngine = React.lazy(() => import('dooringUI/loader')); const Container = (props: { history?: any; @@ -72,7 +65,7 @@ const Container = (props: { }; const generateHeader = useMemo(() => { - return (type: componentsType, text: string) => { + return (type: any, text: string) => { return (
{CpIcon[type]} {text} @@ -148,16 +141,16 @@ const Container = (props: { const allType = useMemo(() => { let arr: string[] = []; - template.forEach(v => { + template.forEach((v: { type: string }) => { arr.push(v.type); }); - mediaTpl.forEach(v => { + mediaTpl.forEach((v: { type: string }) => { arr.push(v.type); }); - graphTpl.forEach(v => { + graphTpl.forEach((v: { type: string }) => { arr.push(v.type); }); - shopTpl.forEach(v => { + shopTpl.forEach((v: { type: string }) => { arr.push(v.type); }); return arr; @@ -212,57 +205,73 @@ const Container = (props: { <>
基础组件
- {template.map((value, i) => { - return ( - - - - ); - })} + {template.map( + (value: { type: string | number | symbol }, i: React.Key | null | undefined) => { + return ( + + + + + + ); + }, + )}
媒体组件
- {mediaTpl.map((value, i) => ( - - - - ))} + {mediaTpl.map( + (value: { type: string | number | symbol }, i: React.Key | null | undefined) => ( + + + + + + ), + )}
可视化组件
- {graphTpl.map((value, i) => ( - - - - ))} + {graphTpl.map( + (value: { type: string | number | symbol }, i: React.Key | null | undefined) => ( + + + + + + ), + )}
营销组件
- {shopTpl.map((value, i) => ( - - - - ))} + {shopTpl.map( + (value: { type: string | number | symbol }, i: React.Key | null | undefined) => ( + + + + + + ), + )}
); diff --git a/src/pages/editor/SourceBox.tsx b/packages/editor/src/pages/editor/SourceBox.tsx similarity index 90% rename from src/pages/editor/SourceBox.tsx rename to packages/editor/src/pages/editor/SourceBox.tsx index cc8c5f6..4c6968e 100644 --- a/src/pages/editor/SourceBox.tsx +++ b/packages/editor/src/pages/editor/SourceBox.tsx @@ -1,6 +1,6 @@ import React, { useMemo, memo, ReactNode, useContext, CSSProperties } from 'react'; import { useDrag } from 'react-dnd'; -import schema from '@/materials/schema'; +import dooringCompt from 'dooringUI/components'; import styles from './index.less'; interface TargetBoxProps { @@ -8,16 +8,15 @@ interface TargetBoxProps { children: ReactNode; canvasId: string; } - +const {schemaH5}=dooringCompt const SourceBox = memo((props: TargetBoxProps) => { const { item } = props; - const [{ isDragging }, drag] = useDrag({ item: { type: item.type, - config: schema[item.type as keyof typeof schema].config, + config: schemaH5[item.type].config, h: item.h, - editableEl: schema[item.type as keyof typeof schema].editData, + editableEl: schemaH5[item.type].editData, category: item.category, x: item.x || 0, }, diff --git a/src/pages/editor/TargetBox.tsx b/packages/editor/src/pages/editor/TargetBox.tsx similarity index 93% rename from src/pages/editor/TargetBox.tsx rename to packages/editor/src/pages/editor/TargetBox.tsx index 47c0962..d338432 100644 --- a/src/pages/editor/TargetBox.tsx +++ b/packages/editor/src/pages/editor/TargetBox.tsx @@ -3,7 +3,6 @@ import { useDrop } from 'react-dnd'; import Draggable, { DraggableData, DraggableEvent } from 'react-draggable'; import { ItemCallback } from 'react-grid-layout'; import { connect } from 'dva'; -import { ViewRender } from '@/core'; import styles from './index.less'; import { uuid } from '@/utils/tool'; import { Dispatch } from 'umi'; @@ -25,7 +24,7 @@ interface SourceBoxProps { }> >; } - +const ViewRender = React.lazy(() => import('dooringUI/viewRender')); const TargetBox = memo((props: SourceBoxProps) => { const { pstate, scaleNum, canvasId, allType, dispatch, dragState, setDragState, cstate } = props; @@ -173,13 +172,15 @@ const TargetBox = memo((props: SourceBoxProps) => { ref={drop} > {pointData.length > 0 ? ( - + + + ) : null}
diff --git a/src/pages/editor/components/CanvasControl/index.less b/packages/editor/src/pages/editor/components/CanvasControl/index.less similarity index 100% rename from src/pages/editor/components/CanvasControl/index.less rename to packages/editor/src/pages/editor/components/CanvasControl/index.less diff --git a/src/pages/editor/components/CanvasControl/index.tsx b/packages/editor/src/pages/editor/components/CanvasControl/index.tsx similarity index 100% rename from src/pages/editor/components/CanvasControl/index.tsx rename to packages/editor/src/pages/editor/components/CanvasControl/index.tsx diff --git a/src/pages/editor/components/Header/index.less b/packages/editor/src/pages/editor/components/Header/index.less similarity index 100% rename from src/pages/editor/components/Header/index.less rename to packages/editor/src/pages/editor/components/Header/index.less diff --git a/src/pages/editor/components/Header/index.tsx b/packages/editor/src/pages/editor/components/Header/index.tsx similarity index 100% rename from src/pages/editor/components/Header/index.tsx rename to packages/editor/src/pages/editor/components/Header/index.tsx diff --git a/src/pages/editor/index.js b/packages/editor/src/pages/editor/index.js similarity index 100% rename from src/pages/editor/index.js rename to packages/editor/src/pages/editor/index.js diff --git a/src/pages/editor/index.less b/packages/editor/src/pages/editor/index.less similarity index 100% rename from src/pages/editor/index.less rename to packages/editor/src/pages/editor/index.less diff --git a/src/pages/editor/models/editorModal.js b/packages/editor/src/pages/editor/models/editorModal.js similarity index 100% rename from src/pages/editor/models/editorModal.js rename to packages/editor/src/pages/editor/models/editorModal.js diff --git a/src/pages/editor/models/editorPcModel.ts b/packages/editor/src/pages/editor/models/editorPcModel.ts similarity index 100% rename from src/pages/editor/models/editorPcModel.ts rename to packages/editor/src/pages/editor/models/editorPcModel.ts diff --git a/src/pages/editor/services/editorService.js b/packages/editor/src/pages/editor/services/editorService.js similarity index 100% rename from src/pages/editor/services/editorService.js rename to packages/editor/src/pages/editor/services/editorService.js diff --git a/src/pages/help/index.less b/packages/editor/src/pages/help/index.less similarity index 100% rename from src/pages/help/index.less rename to packages/editor/src/pages/help/index.less diff --git a/src/pages/help/index.tsx b/packages/editor/src/pages/help/index.tsx similarity index 100% rename from src/pages/help/index.tsx rename to packages/editor/src/pages/help/index.tsx diff --git a/src/pages/home/index.less b/packages/editor/src/pages/home/index.less similarity index 100% rename from src/pages/home/index.less rename to packages/editor/src/pages/home/index.less diff --git a/src/pages/home/index.tsx b/packages/editor/src/pages/home/index.tsx similarity index 100% rename from src/pages/home/index.tsx rename to packages/editor/src/pages/home/index.tsx diff --git a/src/pages/ide/index.less b/packages/editor/src/pages/ide/index.less similarity index 100% rename from src/pages/ide/index.less rename to packages/editor/src/pages/ide/index.less diff --git a/src/pages/ide/index.tsx b/packages/editor/src/pages/ide/index.tsx similarity index 100% rename from src/pages/ide/index.tsx rename to packages/editor/src/pages/ide/index.tsx diff --git a/src/pages/login/index.less b/packages/editor/src/pages/login/index.less similarity index 100% rename from src/pages/login/index.less rename to packages/editor/src/pages/login/index.less diff --git a/src/pages/login/index.tsx b/packages/editor/src/pages/login/index.tsx similarity index 100% rename from src/pages/login/index.tsx rename to packages/editor/src/pages/login/index.tsx diff --git a/src/pages/mobileTip.tsx b/packages/editor/src/pages/mobileTip.tsx similarity index 100% rename from src/pages/mobileTip.tsx rename to packages/editor/src/pages/mobileTip.tsx diff --git a/packages/editor/src/plugins/umi-msfu-plugin.ts b/packages/editor/src/plugins/umi-msfu-plugin.ts new file mode 100644 index 0000000..73906ad --- /dev/null +++ b/packages/editor/src/plugins/umi-msfu-plugin.ts @@ -0,0 +1,20 @@ +import type { IApi } from 'umi'; +import { resolve } from 'path'; +import { readFileSync } from 'fs'; + +export default (api: IApi) => { + api.onGenerateFiles(() => { + const path = api.env === 'production' ? './src/.umi-production/umi.ts' : './src/.umi/umi.ts'; + const buffer = readFileSync(resolve(path)); + const c = String(buffer); + // console.log('umi-msfu-plugin', c); + api.writeTmpFile({ + path: 'index.ts', + content: c, + }); + api.writeTmpFile({ + path: 'umi.ts', + content: 'import("./index")', + }); + }); +}; diff --git a/src/typings.d.ts b/packages/editor/src/typings.d.ts similarity index 82% rename from src/typings.d.ts rename to packages/editor/src/typings.d.ts index 492b315..722d56d 100644 --- a/src/typings.d.ts +++ b/packages/editor/src/typings.d.ts @@ -22,3 +22,7 @@ declare module 'dom-to-image' { } declare var getFaceUrl: any; + +declare module 'dooringUI/viewRender'; +declare module 'dooringUI/loader'; +declare module 'dooringUI/components'; diff --git a/src/utils/req.ts b/packages/editor/src/utils/req.ts similarity index 100% rename from src/utils/req.ts rename to packages/editor/src/utils/req.ts diff --git a/src/utils/tool.ts b/packages/editor/src/utils/tool.ts similarity index 100% rename from src/utils/tool.ts rename to packages/editor/src/utils/tool.ts diff --git a/src/video-react.d.ts b/packages/editor/src/video-react.d.ts similarity index 100% rename from src/video-react.d.ts rename to packages/editor/src/video-react.d.ts diff --git a/packages/editor/tsconfig.json b/packages/editor/tsconfig.json new file mode 100644 index 0000000..15d2cba --- /dev/null +++ b/packages/editor/tsconfig.json @@ -0,0 +1,44 @@ +{ + "compilerOptions": { + "target": "esnext", + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "importHelpers": true, + "jsx": "react-jsx", + "esModuleInterop": true, + "sourceMap": true, + "baseUrl": "./", + "strict": true, + "paths": { + "@/*": ["src/*"], + "@@/*": ["src/.umi/*"], + "components/*": ["src/components/*"], + "utils/*": ["src/utils/*"], + "assets/*": ["src/assets/*"] + }, + "allowSyntheticDefaultImports": true, + "forceConsistentCasingInFileNames": true, + "isolatedModules": true, + "noEmit": true, + "skipLibCheck": true + }, + "include": [ + "mock/**/*", + "src/**/*", + "config/**/*", + ".umirc.ts", + "typings.d.ts" + ], + "exclude": [ + "node_modules", + "lib", + "es", + "dist", + "typings", + "**/__test__", + "test", + "docs", + "tests" + ] +} diff --git a/webpack.config.js b/packages/editor/webpack.config.js similarity index 100% rename from webpack.config.js rename to packages/editor/webpack.config.js diff --git a/yarn.lock b/packages/editor/yarn.lock similarity index 100% rename from yarn.lock rename to packages/editor/yarn.lock diff --git a/packages/ui/.eslintignore b/packages/ui/.eslintignore new file mode 100644 index 0000000..8336e93 --- /dev/null +++ b/packages/ui/.eslintignore @@ -0,0 +1,8 @@ +/lambda/ +/scripts +/config +.history +public +dist +.umi +mock \ No newline at end of file diff --git a/packages/ui/.eslintrc.js b/packages/ui/.eslintrc.js new file mode 100644 index 0000000..d99f94c --- /dev/null +++ b/packages/ui/.eslintrc.js @@ -0,0 +1,26 @@ +module.exports = { + parser: '@typescript-eslint/parser', + parserOptions: { + project: 'tsconfig.json', + sourceType: 'module', + }, + extends: [ + require.resolve('@umijs/fabric/dist/eslint'), + 'plugin:prettier/recommended', + ], + ignorePatterns: ['.eslintrc.js'], + rules: { + '@typescript-eslint/no-unused-vars':'warn', + '@typescript-eslint/interface-name-prefix': 'off', + '@typescript-eslint/explicit-function-return-type': 'off', + '@typescript-eslint/explicit-module-boundary-types': 'off', + '@typescript-eslint/no-explicit-any': 'warn', + '@typescript-eslint/no-use-before-define':'off', + '@typescript-eslint/no-shadow':'off' + }, + globals: { + ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION: true, + page: true, + REACT_APP_ENV: true, + }, +}; diff --git a/packages/ui/.prettierignore b/packages/ui/.prettierignore new file mode 100644 index 0000000..d17efb4 --- /dev/null +++ b/packages/ui/.prettierignore @@ -0,0 +1,23 @@ +**/*.svg +package.json +.umi +.umi-production +/dist +.dockerignore +.DS_Store +.eslintignore +*.png +*.toml +docker +.editorconfig +Dockerfile* +.gitignore +.prettierignore +LICENSE +.eslintcache +*.lock +yarn-error.log +.history +CNAME +/build +/public \ No newline at end of file diff --git a/packages/ui/.prettierrc.js b/packages/ui/.prettierrc.js new file mode 100644 index 0000000..7b597d7 --- /dev/null +++ b/packages/ui/.prettierrc.js @@ -0,0 +1,5 @@ +const fabric = require('@umijs/fabric'); + +module.exports = { + ...fabric.prettier, +}; diff --git a/packages/ui/.umirc.ts b/packages/ui/.umirc.ts new file mode 100644 index 0000000..92f80f8 --- /dev/null +++ b/packages/ui/.umirc.ts @@ -0,0 +1,48 @@ +import { defineConfig } from 'umi'; +import path from 'path'; +const { ModuleFederationPlugin } = require("webpack").container; + +export default defineConfig({ + nodeModulesTransform: { + type: 'none', + }, + dva: { + immer: true, + lazyLoad:true, + skipModelValidate:true, + disableModelsReExport: true, + + }, + routes: [ + { path: '/', component: '@/pages/index' }, + { path: '/preview', component: '@/pages/preview/index' }, + ], + fastRefresh: {}, + dynamicImport: {}, + devServer: { + port: 8008, + }, + webpack5: {}, + alias: { + components: path.resolve(__dirname, 'src/components/'), + utils: path.resolve(__dirname, 'src/utils/'), + assets: path.resolve(__dirname, 'src/assets/'), + }, +// mfsu: {}, + chainWebpack(memo) { + memo.output.publicPath('auto'); + memo + .plugin('mf') + .use(ModuleFederationPlugin, [{ + name: "dooringUI", + library: { type: 'umd', name: 'dooringUI' }, + filename: 'remoteEntry.js', + exposes: { + "./viewRender": './src/renderer/ViewRender', + "./loader": './src/renderer/DynamicEngine', + "./components": './src/ui-component/index', + }, + shared: { react: { eager: true , requiredVersion: '17.x' }, "react-dom": { eager: true , requiredVersion: '17.x' } } + }]) + }, +}); diff --git a/packages/ui/README.md b/packages/ui/README.md new file mode 100644 index 0000000..4caa534 --- /dev/null +++ b/packages/ui/README.md @@ -0,0 +1,11 @@ +# `ui-component` + +> TODO: description + +## Usage + +``` +const uiComponent = require('ui-component'); + +// TODO: DEMONSTRATE API +``` diff --git a/packages/ui/package-lock.json b/packages/ui/package-lock.json new file mode 100644 index 0000000..b5117f9 --- /dev/null +++ b/packages/ui/package-lock.json @@ -0,0 +1,16165 @@ +{ + "name": "@h5-dooring/ui", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@ahooksjs/use-request": { + "version": "2.8.12", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@ahooksjs/use-request/-/use-request-2.8.12.tgz", + "integrity": "sha1-UjTV14I9d1noe9hvbdvkA2gJCQM=", + "dev": true, + "requires": { + "lodash.debounce": "^4.0.8", + "lodash.throttle": "^4.1.1" + } + }, + "@ant-design/colors": { + "version": "6.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@ant-design/colors/-/colors-6.0.0.tgz", + "integrity": "sha1-m5NmJXz/zEfbQrnQIDu1ksE8Apg=", + "requires": { + "@ctrl/tinycolor": "^3.4.0" + } + }, + "@ant-design/icons": { + "version": "4.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@ant-design/icons/-/icons-4.7.0.tgz", + "integrity": "sha1-jDy+ClVrqSr13H0ecMCyW1F5rw8=", + "requires": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons-svg": "^4.2.1", + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-util": "^5.9.4" + } + }, + "@ant-design/icons-svg": { + "version": "4.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@ant-design/icons-svg/-/icons-svg-4.2.1.tgz", + "integrity": "sha1-hjDajrRHGkqr2u19H/apfcss8Fo=" + }, + "@ant-design/pro-field": { + "version": "1.22.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@ant-design/pro-field/-/pro-field-1.22.5.tgz", + "integrity": "sha1-R7yY608cQsvNQRVZMXgU2jYhRX4=", + "requires": { + "@ant-design/icons": "^4.2.1", + "@ant-design/pro-provider": "1.4.19", + "@ant-design/pro-utils": "1.24.6", + "classnames": "^2.2.6", + "lodash.tonumber": "^4.0.3", + "moment": "^2.27.0", + "omit.js": "^2.0.2", + "rc-util": "^5.4.0", + "react-color": "2.19.3", + "swr": "^1.1.0-beta.0" + } + }, + "@ant-design/pro-form": { + "version": "1.42.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@ant-design/pro-form/-/pro-form-1.42.1.tgz", + "integrity": "sha1-EhaHpItwo2BRb6StyALi9KeNEyA=", + "requires": { + "@ant-design/icons": "^4.2.1", + "@ant-design/pro-field": "1.22.5", + "@ant-design/pro-provider": "1.4.19", + "@ant-design/pro-utils": "1.24.6", + "@umijs/use-params": "^1.0.2", + "classnames": "^2.2.6", + "lodash.merge": "^4.6.2", + "omit.js": "^2.0.2", + "rc-resize-observer": "^0.2.3", + "rc-util": "^5.0.6", + "use-media-antd-query": "^1.0.6" + } + }, + "@ant-design/pro-layout": { + "version": "6.26.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@ant-design/pro-layout/-/pro-layout-6.26.0.tgz", + "integrity": "sha1-caPv8yWehgb+KX12ztLE7NILcxA=", + "requires": { + "@ant-design/icons": "^4.0.0", + "@ant-design/pro-provider": "1.4.19", + "@ant-design/pro-utils": "1.24.6", + "@umijs/route-utils": "^1.0.35", + "@umijs/use-params": "^1.0.2", + "classnames": "^2.2.6", + "lodash.merge": "^4.6.2", + "omit.js": "^2.0.2", + "path-to-regexp": "2.4.0", + "rc-resize-observer": "^0.2.1", + "rc-util": "^5.0.6", + "swr": "^1.1.0-beta.0", + "unstated-next": "^1.1.0", + "use-json-comparison": "^1.0.3", + "use-media-antd-query": "^1.0.6", + "warning": "^4.0.3" + } + }, + "@ant-design/pro-provider": { + "version": "1.4.19", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@ant-design/pro-provider/-/pro-provider-1.4.19.tgz", + "integrity": "sha1-0LGBXS2wwWVWolKMqIs3K14v9Gs=", + "requires": { + "rc-util": "^5.0.1" + } + }, + "@ant-design/pro-table": { + "version": "2.54.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@ant-design/pro-table/-/pro-table-2.54.4.tgz", + "integrity": "sha1-R0H11/tnPFhIib60Bt7y17llA3k=", + "requires": { + "@ant-design/icons": "^4.1.0", + "@ant-design/pro-field": "1.22.5", + "@ant-design/pro-form": "1.42.1", + "@ant-design/pro-provider": "1.4.19", + "@ant-design/pro-utils": "1.24.6", + "classnames": "^2.2.6", + "moment": "^2.24.0", + "omit.js": "^2.0.2", + "rc-util": "^5.0.1", + "react-sortable-hoc": "^2.0.0", + "unstated-next": "^1.1.0", + "use-json-comparison": "^1.0.5", + "use-media-antd-query": "^1.1.0" + } + }, + "@ant-design/pro-utils": { + "version": "1.24.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@ant-design/pro-utils/-/pro-utils-1.24.6.tgz", + "integrity": "sha1-oEz59XgElwYQ/hqaOEXByxERmLI=", + "requires": { + "@ant-design/icons": "^4.3.0", + "@ant-design/pro-provider": "1.4.19", + "classnames": "^2.2.6", + "lodash.merge": "^4.6.2", + "moment": "^2.27.0", + "rc-util": "^5.0.6", + "react-sortable-hoc": "^2.0.0", + "swr": "^1.1.0-beta.0" + } + }, + "@ant-design/react-slick": { + "version": "0.28.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@ant-design/react-slick/-/react-slick-0.28.4.tgz", + "integrity": "sha1-iylrh618euh38qUnuBt+69ndKak=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "lodash": "^4.17.21", + "resize-observer-polyfill": "^1.5.0" + } + }, + "@antv/adjust": { + "version": "0.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@antv/adjust/-/adjust-0.1.1.tgz", + "integrity": "sha1-4mOrDhoZQaZIhC/Ahs9lp+O3Xpg=", + "requires": { + "@antv/util": "~1.3.1" + }, + "dependencies": { + "@antv/util": { + "version": "1.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@antv/util/-/util-1.3.1.tgz", + "integrity": "sha1-MKNLIB/5Em7A1YxyyBZqnD5kTM0=", + "requires": { + "@antv/gl-matrix": "^2.7.1" + } + } + } + }, + "@antv/f2": { + "version": "3.8.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@antv/f2/-/f2-3.8.9.tgz", + "integrity": "sha1-iloqiWQlcp5WlUSpbM7dJaHLat0=", + "requires": { + "@antv/adjust": "~0.1.1", + "@antv/scale": "~0.3.3", + "@antv/util": "~2.0.6", + "@babel/runtime": "^7.7.7", + "@types/hammerjs": "^2.0.36", + "hammerjs": "^2.0.8", + "type-fest": "^0.15.1" + }, + "dependencies": { + "type-fest": { + "version": "0.15.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/type-fest/-/type-fest-0.15.1.tgz", + "integrity": "sha1-0sTnPT5KU88akGOW3UYKHFF4ygA=" + } + } + }, + "@antv/gl-matrix": { + "version": "2.7.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@antv/gl-matrix/-/gl-matrix-2.7.1.tgz", + "integrity": "sha1-rLjjf3qz3wE0WrpDcteUK+QuuhQ=" + }, + "@antv/scale": { + "version": "0.3.12", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@antv/scale/-/scale-0.3.12.tgz", + "integrity": "sha1-R9u6PjDyML1tJ8ox1CBBBmCGUNs=", + "requires": { + "@antv/util": "~2.0.3", + "fecha": "~4.2.0", + "tslib": "^2.0.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha1-6KM1rdXOrlGqJh0ypJAVjvBC7wE=" + } + } + }, + "@antv/util": { + "version": "2.0.17", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@antv/util/-/util-2.0.17.tgz", + "integrity": "sha1-6O9CrKeJKBWyKSafPdEMazx1l6k=", + "requires": { + "csstype": "^3.0.8", + "tslib": "^2.0.3" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha1-6KM1rdXOrlGqJh0ypJAVjvBC7wE=" + } + } + }, + "@babel/code-frame": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha1-I7CNdA6D9JxeWZRfvxtD6Au/Tts=", + "dev": true, + "requires": { + "@babel/highlight": "^7.14.5" + } + }, + "@babel/compat-data": { + "version": "7.15.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/compat-data/-/compat-data-7.15.0.tgz", + "integrity": "sha1-Lbr4uFM0eWyvuw9Xk6kKL8AQsXY=", + "dev": true + }, + "@babel/core": { + "version": "7.15.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/core/-/core-7.15.5.tgz", + "integrity": "sha1-+O2aznMHIlRGCfkMm7SRYtw79bk=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helpers": "^7.15.4", + "@babel/parser": "^7.15.5", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "json5": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json5/-/json5-2.2.0.tgz", + "integrity": "sha1-Lf7+cgxrpSXZ69kJlQ8FFTFsiaM=", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/eslint-parser": { + "version": "7.15.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/eslint-parser/-/eslint-parser-7.15.7.tgz", + "integrity": "sha1-LcPQ/w6iK7HgjZO07rEUm/HHXy0=", + "dev": true, + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/generator/-/generator-7.15.4.tgz", + "integrity": "sha1-hayxWaJnymMk+Xk5hpke4gIqBbA=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.15.4.tgz", + "integrity": "sha1-PQ5DsAxeSf22xX5CFgGnpljV+DU=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.15.4.tgz", + "integrity": "sha1-Ia2BX2CbhO4OMFhnbDPPbRZwUl8=", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.4.tgz", + "integrity": "sha1-z22U8w++/BORI+J91rAvZa7tt7k=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.16.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz", + "integrity": "sha1-f5d8F70SpfujY8sZvqCQOUvzfS4=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", + "integrity": "sha1-x9WsXpz2IcJgV3Ivt6ikxYiTWMQ=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "regexpu-core": "^4.7.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", + "integrity": "sha1-BSXt7FCUZTooJojTTYRuTHXpwLY=", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + } + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.15.4.tgz", + "integrity": "sha1-+a7J0hnycer5K59WFZjKayaCYAw=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-function-name": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-function-name/-/helper-function-name-7.15.4.tgz", + "integrity": "sha1-hFdE2vxDgaSl+2r6bD02+Yp4frw=", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-get-function-arity/-/helper-get-function-arity-7.15.4.tgz", + "integrity": "sha1-CYgYk0oTf854tTaj4BWGS+Hih5s=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-hoist-variables/-/helper-hoist-variables-7.15.4.tgz", + "integrity": "sha1-CZk6MlnA6Rj5nRBCYd/fwDPxeN8=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.4.tgz", + "integrity": "sha1-v9NNybupgkpGWLAxfsL9VxpR5u8=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-module-imports": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-module-imports/-/helper-module-imports-7.15.4.tgz", + "integrity": "sha1-4YAH0jBjLeoZtHhTuYRHbntOED8=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-module-transforms": { + "version": "7.15.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-module-transforms/-/helper-module-transforms-7.15.7.tgz", + "integrity": "sha1-fagMjLwfAmVdg/i3nSWGav5Q0iY=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.15.4", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-simple-access": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.6" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.15.4.tgz", + "integrity": "sha1-8xClEho7nMUtmrGRIr1ymCLe4XE=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha1-WsgizpfuxGdBq3ClF5ceRDpwxak=", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.15.4.tgz", + "integrity": "sha1-JjfAcx5MkPv1isWLULK1oZL8lw8=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-wrap-function": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-replace-supers": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-replace-supers/-/helper-replace-supers-7.15.4.tgz", + "integrity": "sha1-UqirJrqRjH9t7ihiiwcHGse3NHo=", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-simple-access/-/helper-simple-access-7.15.4.tgz", + "integrity": "sha1-rDaJBavx3o6XgUNLY12PhnS8wTs=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.15.4.tgz", + "integrity": "sha1-cH29uh9K0Po0+RFPyBl67H1dous=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.15.4.tgz", + "integrity": "sha1-rsq5Lc2+9qEKo7YqsgSwhfd24lc=", + "dev": true, + "requires": { + "@babel/types": "^7.15.4" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha1-Ig35k7/pBKSmsCq08zhaXr9uI4k=", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha1-bnKh//GNXfy4eOHmLxoCHEty1aM=", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helper-wrap-function/-/helper-wrap-function-7.15.4.tgz", + "integrity": "sha1-b3VLJEbPrz1hJSPmq415wnw6Pec=", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.15.4", + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/helpers": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/helpers/-/helpers-7.15.4.tgz", + "integrity": "sha1-X0DwIFCjAnEho89I1JfAXFVer0M=", + "dev": true, + "requires": { + "@babel/template": "^7.15.4", + "@babel/traverse": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/highlight": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha1-aGGlLwOWZAUAH2qlNKAaJNmejNk=", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.5", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.15.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/parser/-/parser-7.15.7.tgz", + "integrity": "sha1-DD7UousHsWXfqFs8xFxyczTE7a4=", + "dev": true + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.15.4.tgz", + "integrity": "sha1-296rsegPYi2fC1g++ymZYF4KVn4=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.15.4", + "@babel/plugin-proposal-optional-chaining": "^7.14.5" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.15.4.tgz", + "integrity": "sha1-+Cqr6WwTXSzqqRf+ufX8oxY1J34=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.15.4", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", + "integrity": "sha1-QNHuFAxbHjGjUPT17tlFCWVZtC4=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.15.4.tgz", + "integrity": "sha1-PnymEoRTwInotHepn5cMY/wcuNc=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.15.4.tgz", + "integrity": "sha1-+1VEK8g6tNRd2na5GUlwa/IogdI=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-decorators": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", + "integrity": "sha1-DGYX30YcDB+P/ztHzVl3I2AQHSw=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", + "integrity": "sha1-260kQxDObM0IMHIWfYzqg6Uvr3Y=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", + "integrity": "sha1-ON5g2zYug6PYyUSshY3fnwwiOes=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", + "integrity": "sha1-bmIpwqmbAqspFfglceDMZGpAxzg=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", + "integrity": "sha1-7jhYnOAOLMWbKZ7D6kBvzToP2vY=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", + "integrity": "sha1-g2Mb8z2aUd8YTCECoGmsDFjAXxg=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.15.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.15.6.tgz", + "integrity": "sha1-72gFDIcD0Hslr0AsuWz380po7RE=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.15.4" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", + "integrity": "sha1-k53W7d7/Omf997PwRLU0cmJZjDw=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", + "integrity": "sha1-+oNlHmCjYOPxN5fu8AuNUZaVtgM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", + "integrity": "sha1-N0RklZlrKUXzD1vltg1eKqT1eS0=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.15.4.tgz", + "integrity": "sha1-VcXjtNAmH9RP5jfj9iTPsPSE4+U=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", + "integrity": "sha1-D5XuDnV6XWR/N42qDsp+k/qou+g=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha1-qYP7Gusuw/btBCohD2QOkOeG/g0=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha1-TJpvZp9dDN8bkKFnHpoUa+UwDOo=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha1-tcmHJ0xKOoK4lxR5aTGmtTVErhA=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha1-GV34mxRrS3izv4l/16JXyEZZ1AY=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.14.5.tgz", + "integrity": "sha1-6vucDL4JyK/rlkujp7vWOUWnLyA=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha1-Yr+Ysto80h1iYVT8lu5bPLaOrLM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha1-AolkqbqA28CUyRXEh618TnpmRlo=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha1-7mATSMNw+jNNIge+FYd3SWUh/VE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha1-AcohtmjNghjJ5kDLbdiMVBKyyWo=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz", + "integrity": "sha1-AA4uJdhnPM5JMAUXo+2kTCY+QgE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha1-ypHvRjA1MESLkGZSusLp/plB9pk=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha1-Fn7XA2iIYIH3S1w2xlqIwDtm0ak=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha1-ubBws+M1cM2f0Hun+pHA3Te5r5c=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha1-YOIl7cvZimQDMqLnLdPmbxr1WHE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha1-YRGiZbz7Ag6579D9/X0mQCue1sE=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha1-T2nCq5UWfgGAzVM2YT+MV4j31Io=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha1-DcZnHsDqIrbpShEU+FeXDNOd4a0=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha1-wc/a3DWmRiQAAfBhOCR7dBw02Uw=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", + "integrity": "sha1-uCxs5HGxZbXOQgz5KRTW+0YiVxY=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", + "integrity": "sha1-9xh9lYinaN0IC/TJ/+EX6mL3hio=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", + "integrity": "sha1-cseJCE2PIJSsuUVjOUPvhEPTnmc=", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", + "integrity": "sha1-5IZB2ZnUvBV6Z+8zautUvET9OtQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.15.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz", + "integrity": "sha1-lMgabi/CMLzObvU3rJah5NKzr68=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-classes/-/plugin-transform-classes-7.15.4.tgz", + "integrity": "sha1-UK7heq9/MyrkTjvOTC4QU01dO/E=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-optimise-call-expression": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", + "integrity": "sha1-G514mHQg0RIj1BGVRhzEO5dLIE8=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.14.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", + "integrity": "sha1-CtWO034j4iCE0QnxhSYINeVVdXY=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", + "integrity": "sha1-L2v3bka9+AQ7Tn4WzyRTJim6DHo=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", + "integrity": "sha1-NlpIRIgb3xUB46nwJw5/D5EXeVQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", + "integrity": "sha1-UVS43Wo9/m2Qkj1hckvT3uuQtJM=", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.15.4.tgz", + "integrity": "sha1-JcYszicYz7KXFfQW511SY/s2qMI=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", + "integrity": "sha1-6Bxl7LkAdG1/MYAva+0fUtkV1vI=", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", + "integrity": "sha1-QdBsf/XU0J489Fh70+zzkwxzD3g=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", + "integrity": "sha1-s5zVISor8jWmF9Mg7CtIvMCRuKc=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", + "integrity": "sha1-T9nOfjQRy4uDhISAtwQdgwBIWPc=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.4.tgz", + "integrity": "sha1-ggEQEkDqu1p2wI72GylU92e2tME=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.15.4", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.15.4.tgz", + "integrity": "sha1-tCiQxzSaeMgncZ8dLQzTjH0mgTI=", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-module-transforms": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.14.9", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", + "integrity": "sha1-+2Yt/uaXzOJ0p82lJRkKeQlqpuA=", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.14.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz", + "integrity": "sha1-xo9cXRLS66ujdi5XwsT2NHpG57I=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", + "integrity": "sha1-Mb2ui5JdyEB26/zSqZQBQ67X2/g=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", + "integrity": "sha1-0LX66snphZehYanPeMUn7ZNM3EU=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.14.5" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.15.4.tgz", + "integrity": "sha1-XyKFzDFgv0jIUCQycWtIUE0p7WI=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", + "integrity": "sha1-DduqH4PbNgbxzfSEb6HftHNFizQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.15.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz", + "integrity": "sha1-aqrGCZ8fz2WJ01rmvhtuEMjGArk=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.14.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz", + "integrity": "sha1-MxSyFjAzq6xSAKhpxN4kLNUKkUw=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-module-imports": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.14.5", + "@babel/types": "^7.14.9" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz", + "integrity": "sha1-Gmxz4vftLELuvD0q1gsMdJT8ua8=", + "dev": true, + "requires": { + "@babel/plugin-transform-react-jsx": "^7.14.5" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz", + "integrity": "sha1-GN5hK4QCHjqYAsvCEsnZ9G0NEfw=", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", + "integrity": "sha1-lnb9VwftKPUicnxbPAqoVERAsE8=", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", + "integrity": "sha1-xEWJtmHP2++NQwDcx0ad/6kvgwQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", + "integrity": "sha1-l/E4VfFAkzjYyty6ymcK154JGlg=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.14.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", + "integrity": "sha1-a9QOV/596UqpBIUZY7VhZlL3MUQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", + "integrity": "sha1-W2F1Qmdei3dhKUOB88KMYz9Arrk=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", + "integrity": "sha1-pfK8Izk32EU4hdxza92Nn/q/PZM=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", + "integrity": "sha1-Oa8nOemJor0pG/a1PxaYFCPUV9Q=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.4.tgz", + "integrity": "sha1-23oGLc+L5fwJa8DutAoT+/ofolE=", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", + "integrity": "sha1-nUvSpoHjxdes9PV/qeURddkdDGs=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", + "integrity": "sha1-TNCbbIQl3YElXHzrP7GDbnQUOC4=", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.14.5", + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/preset-env": { + "version": "7.15.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/preset-env/-/preset-env-7.15.6.tgz", + "integrity": "sha1-DziY251j0yDyGxc4DYRid53ldlk=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.15.0", + "@babel/helper-compilation-targets": "^7.15.4", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.15.4", + "@babel/plugin-proposal-async-generator-functions": "^7.15.4", + "@babel/plugin-proposal-class-properties": "^7.14.5", + "@babel/plugin-proposal-class-static-block": "^7.15.4", + "@babel/plugin-proposal-dynamic-import": "^7.14.5", + "@babel/plugin-proposal-export-namespace-from": "^7.14.5", + "@babel/plugin-proposal-json-strings": "^7.14.5", + "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5", + "@babel/plugin-proposal-numeric-separator": "^7.14.5", + "@babel/plugin-proposal-object-rest-spread": "^7.15.6", + "@babel/plugin-proposal-optional-catch-binding": "^7.14.5", + "@babel/plugin-proposal-optional-chaining": "^7.14.5", + "@babel/plugin-proposal-private-methods": "^7.14.5", + "@babel/plugin-proposal-private-property-in-object": "^7.15.4", + "@babel/plugin-proposal-unicode-property-regex": "^7.14.5", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.14.5", + "@babel/plugin-transform-async-to-generator": "^7.14.5", + "@babel/plugin-transform-block-scoped-functions": "^7.14.5", + "@babel/plugin-transform-block-scoping": "^7.15.3", + "@babel/plugin-transform-classes": "^7.15.4", + "@babel/plugin-transform-computed-properties": "^7.14.5", + "@babel/plugin-transform-destructuring": "^7.14.7", + "@babel/plugin-transform-dotall-regex": "^7.14.5", + "@babel/plugin-transform-duplicate-keys": "^7.14.5", + "@babel/plugin-transform-exponentiation-operator": "^7.14.5", + "@babel/plugin-transform-for-of": "^7.15.4", + "@babel/plugin-transform-function-name": "^7.14.5", + "@babel/plugin-transform-literals": "^7.14.5", + "@babel/plugin-transform-member-expression-literals": "^7.14.5", + "@babel/plugin-transform-modules-amd": "^7.14.5", + "@babel/plugin-transform-modules-commonjs": "^7.15.4", + "@babel/plugin-transform-modules-systemjs": "^7.15.4", + "@babel/plugin-transform-modules-umd": "^7.14.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9", + "@babel/plugin-transform-new-target": "^7.14.5", + "@babel/plugin-transform-object-super": "^7.14.5", + "@babel/plugin-transform-parameters": "^7.15.4", + "@babel/plugin-transform-property-literals": "^7.14.5", + "@babel/plugin-transform-regenerator": "^7.14.5", + "@babel/plugin-transform-reserved-words": "^7.14.5", + "@babel/plugin-transform-shorthand-properties": "^7.14.5", + "@babel/plugin-transform-spread": "^7.14.6", + "@babel/plugin-transform-sticky-regex": "^7.14.5", + "@babel/plugin-transform-template-literals": "^7.14.5", + "@babel/plugin-transform-typeof-symbol": "^7.14.5", + "@babel/plugin-transform-unicode-escapes": "^7.14.5", + "@babel/plugin-transform-unicode-regex": "^7.14.5", + "@babel/preset-modules": "^0.1.4", + "@babel/types": "^7.15.6", + "babel-plugin-polyfill-corejs2": "^0.2.2", + "babel-plugin-polyfill-corejs3": "^0.2.2", + "babel-plugin-polyfill-regenerator": "^0.2.2", + "core-js-compat": "^3.16.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + } + } + }, + "@babel/preset-modules": { + "version": "0.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/preset-modules/-/preset-modules-0.1.4.tgz", + "integrity": "sha1-Ni8raMZihClw/bXiVP/I/BwuQV4=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/preset-react": { + "version": "7.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/preset-react/-/preset-react-7.14.5.tgz", + "integrity": "sha1-D7t2lRP4mcLFbzqIL6eWc8LUqzw=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-react-display-name": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.5", + "@babel/plugin-transform-react-jsx-development": "^7.14.5", + "@babel/plugin-transform-react-pure-annotations": "^7.14.5" + } + }, + "@babel/preset-typescript": { + "version": "7.15.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/preset-typescript/-/preset-typescript-7.15.0.tgz", + "integrity": "sha1-6PymOKGg9k8U4RGff+RQAneECUU=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-typescript": "^7.15.0" + } + }, + "@babel/runtime": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/runtime/-/runtime-7.15.4.tgz", + "integrity": "sha1-/RfRa/34eObdAtGXU6OfqKjZyEo=", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/template/-/template-7.15.4.tgz", + "integrity": "sha1-UYmNNdzz+qZwxO5q/P1RfuE58ZQ=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4" + } + }, + "@babel/traverse": { + "version": "7.15.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/traverse/-/traverse-7.15.4.tgz", + "integrity": "sha1-/4UQNnoUS/v/VS2eGOKPPiiJwi0=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.14.5", + "@babel/generator": "^7.15.4", + "@babel/helper-function-name": "^7.15.4", + "@babel/helper-hoist-variables": "^7.15.4", + "@babel/helper-split-export-declaration": "^7.15.4", + "@babel/parser": "^7.15.4", + "@babel/types": "^7.15.4", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.15.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/types/-/types-7.15.6.tgz", + "integrity": "sha1-mavcSCGLKIHAWN0KerBbmcm+dY8=", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.14.9", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha1-daLotRy3WKdVPWgEpZMteqznXDk=", + "dev": true + }, + "@better-scroll/core": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@better-scroll/core/-/core-2.4.2.tgz", + "integrity": "sha1-5pRwAS15kjoYA0w+STFyD7sG6uU=", + "requires": { + "@better-scroll/shared-utils": "^2.4.2" + } + }, + "@better-scroll/indicators": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@better-scroll/indicators/-/indicators-2.4.2.tgz", + "integrity": "sha1-nHJkenZOVA8/81aTfFTYLHcceKo=", + "requires": { + "@better-scroll/core": "^2.4.2" + } + }, + "@better-scroll/infinity": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@better-scroll/infinity/-/infinity-2.4.2.tgz", + "integrity": "sha1-gsPmFVX+rx04gs+jXusczgn5Hhs=", + "requires": { + "@better-scroll/core": "^2.4.2" + } + }, + "@better-scroll/mouse-wheel": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@better-scroll/mouse-wheel/-/mouse-wheel-2.4.2.tgz", + "integrity": "sha1-3qcKYNwqN5XvatVp0t6ltMfpr0w=", + "requires": { + "@better-scroll/core": "^2.4.2" + } + }, + "@better-scroll/movable": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@better-scroll/movable/-/movable-2.4.2.tgz", + "integrity": "sha1-84XmXSPOogMf3cUt1OtPUr1fxOc=", + "requires": { + "@better-scroll/core": "^2.4.2" + } + }, + "@better-scroll/nested-scroll": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@better-scroll/nested-scroll/-/nested-scroll-2.4.2.tgz", + "integrity": "sha1-RGgPSwIXZGElDmvm2V8qxhaaHJg=", + "requires": { + "@better-scroll/core": "^2.4.2" + } + }, + "@better-scroll/observe-dom": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@better-scroll/observe-dom/-/observe-dom-2.4.2.tgz", + "integrity": "sha1-zB5tgqj1NSXCgsmkvOpdG+jCHJU=", + "requires": { + "@better-scroll/core": "^2.4.2" + } + }, + "@better-scroll/observe-image": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@better-scroll/observe-image/-/observe-image-2.4.2.tgz", + "integrity": "sha1-tuVdIx0Lslcduxh3jaks+93i3VQ=", + "requires": { + "@better-scroll/core": "^2.4.2" + } + }, + "@better-scroll/pull-down": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@better-scroll/pull-down/-/pull-down-2.4.2.tgz", + "integrity": "sha1-a5iyi9c+m2lLCFepxzh55wM5y5Y=", + "requires": { + "@better-scroll/core": "^2.4.2" + } + }, + "@better-scroll/pull-up": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@better-scroll/pull-up/-/pull-up-2.4.2.tgz", + "integrity": "sha1-JTV87ve6x1IJMPBjGJa2OhD4Km8=", + "requires": { + "@better-scroll/core": "^2.4.2" + } + }, + "@better-scroll/scroll-bar": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@better-scroll/scroll-bar/-/scroll-bar-2.4.2.tgz", + "integrity": "sha1-JXhWodon1l64mawm8BBgr7+AC9s=", + "requires": { + "@better-scroll/core": "^2.4.2" + } + }, + "@better-scroll/shared-utils": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@better-scroll/shared-utils/-/shared-utils-2.4.2.tgz", + "integrity": "sha1-GsXJdJVycJOiKoAJVgeV3V48GNo=" + }, + "@better-scroll/slide": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@better-scroll/slide/-/slide-2.4.2.tgz", + "integrity": "sha1-AkUorldRai7pm+o0Y4FYnk5qA5w=", + "requires": { + "@better-scroll/core": "^2.4.2" + } + }, + "@better-scroll/wheel": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@better-scroll/wheel/-/wheel-2.4.2.tgz", + "integrity": "sha1-DddLA1meAagtVdKfbcrXqKUDvXU=", + "requires": { + "@better-scroll/core": "^2.4.2" + } + }, + "@better-scroll/zoom": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@better-scroll/zoom/-/zoom-2.4.2.tgz", + "integrity": "sha1-wmwt8zEu11sx8CA8Xy5hgavAbF4=", + "requires": { + "@better-scroll/core": "^2.4.2" + } + }, + "@bloomberg/record-tuple-polyfill": { + "version": "0.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@bloomberg/record-tuple-polyfill/-/record-tuple-polyfill-0.0.3.tgz", + "integrity": "sha1-CwPRi4ijCJTKqxSr1mmxy79HuEM=" + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha1-+GSuhQBND8q29QvpFBxNo2jRZWo=", + "dev": true, + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha1-rUldxBsS511YjG24uYNPCPoTHrc=" + }, + "@ctrl/tinycolor": { + "version": "3.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@ctrl/tinycolor/-/tinycolor-3.4.0.tgz", + "integrity": "sha1-w8WuVDyJfKqcKmhjC+01W+X5mQ8=" + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha1-nkKYHvA1vrPdSa3ResuW6P9vOUw=", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.11.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/globals/-/globals-13.11.0.tgz", + "integrity": "sha1-QO9njaEX/nvS4o8fqySVG9AlW+c=", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", + "dev": true + } + } + }, + "@formatjs/intl-displaynames": { + "version": "1.2.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@formatjs/intl-displaynames/-/intl-displaynames-1.2.10.tgz", + "integrity": "sha1-u5YlzKkLCZl4zZZ8apiq9OI/yHg=", + "dev": true, + "requires": { + "@formatjs/intl-utils": "^2.3.0" + } + }, + "@formatjs/intl-listformat": { + "version": "1.4.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@formatjs/intl-listformat/-/intl-listformat-1.4.8.tgz", + "integrity": "sha1-cLgQBefc90Mpy1sxSpQM5fzjbNA=", + "dev": true, + "requires": { + "@formatjs/intl-utils": "^2.3.0" + } + }, + "@formatjs/intl-pluralrules": { + "version": "1.5.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@formatjs/intl-pluralrules/-/intl-pluralrules-1.5.9.tgz", + "integrity": "sha1-w2PIM8DM3hHrUI3kwJ0+qiMugZo=", + "dev": true, + "requires": { + "@formatjs/intl-utils": "^2.3.0" + } + }, + "@formatjs/intl-relativetimeformat": { + "version": "4.5.16", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@formatjs/intl-relativetimeformat/-/intl-relativetimeformat-4.5.16.tgz", + "integrity": "sha1-dEnO8yE91m0lkkykHxJfh7WN+Vo=", + "dev": true, + "requires": { + "@formatjs/intl-utils": "^2.3.0" + } + }, + "@formatjs/intl-unified-numberformat": { + "version": "3.3.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@formatjs/intl-unified-numberformat/-/intl-unified-numberformat-3.3.7.tgz", + "integrity": "sha1-mZWiRWiQgYjnFtgaHeW3ArLuAOI=", + "dev": true, + "requires": { + "@formatjs/intl-utils": "^2.3.0" + } + }, + "@formatjs/intl-utils": { + "version": "2.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@formatjs/intl-utils/-/intl-utils-2.3.0.tgz", + "integrity": "sha1-LcjFcETeA0DrU6e6YC5Zq/gNx5k=", + "dev": true + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha1-FAeWfUxu7Nc4j4Os8er00Mbljvk=", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz", + "integrity": "sha1-h956+cIxgm/daKxyWPd8Qp4OX88=", + "dev": true + }, + "@icons/material": { + "version": "0.2.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@icons/material/-/material-0.2.4.tgz", + "integrity": "sha1-6QyfcXaLNzbnbX3WeD/Gwq+oi8g=" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha1-/T2x1Z7PfPEh6AZQu4ZxL5tV7O0=", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=", + "dev": true + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha1-5F44TkuOwWvOL9kDr3hFD2v37Jg=", + "dev": true + }, + "@jest/console": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/console/-/console-26.6.2.tgz", + "integrity": "sha1-TgS8RkAUNYsDq0k3gF7jagrrmPI=", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^26.6.2", + "jest-util": "^26.6.2", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "26.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/core/-/core-26.6.3.tgz", + "integrity": "sha1-djn8s4M9dIpGVq2lS94ZMFHkX60=", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/reporters": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^26.6.2", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-resolve-dependencies": "^26.6.3", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "jest-watcher": "^26.6.2", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/environment/-/environment-26.6.2.tgz", + "integrity": "sha1-ujZMxy4iHnnMjwqZVVv111d8+Sw=", + "dev": true, + "requires": { + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2" + } + }, + "@jest/fake-timers": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/fake-timers/-/fake-timers-26.6.2.tgz", + "integrity": "sha1-RZwym89wzuSvTX4/PmeEgSNTWq0=", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@sinonjs/fake-timers": "^6.0.1", + "@types/node": "*", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "@jest/globals": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/globals/-/globals-26.6.2.tgz", + "integrity": "sha1-W2E7eKGqJlWukI66Y4zJaiDfcgo=", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/types": "^26.6.2", + "expect": "^26.6.2" + } + }, + "@jest/reporters": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/reporters/-/reporters-26.6.2.tgz", + "integrity": "sha1-H1GLmWN6Xxgwe9Ps+SdfaIKmZ/Y=", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.3", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "node-notifier": "^8.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^7.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/source-map": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/source-map/-/source-map-26.6.2.tgz", + "integrity": "sha1-Ka9eHi4yTK/MyTbyGDCfVKtp1TU=", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", + "dev": true + } + } + }, + "@jest/test-result": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/test-result/-/test-result-26.6.2.tgz", + "integrity": "sha1-VdpYti3xNFdsyVR276X3lJ4/Xxg=", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "26.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz", + "integrity": "sha1-mOikUQCGOIbQdCBej/3Fp+tYKxc=", + "dev": true, + "requires": { + "@jest/test-result": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-runner": "^26.6.3", + "jest-runtime": "^26.6.3" + } + }, + "@jest/transform": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/transform/-/transform-26.6.2.tgz", + "integrity": "sha1-WsV8X6GtF7Kq6D5z5FgTiU3PLks=", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^26.6.2", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-util": "^26.6.2", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/types/-/types-26.6.2.tgz", + "integrity": "sha1-vvWlMgMOHYii9abZM/hOlyJu1I4=", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha1-6Vc36LtnRt3t9pxVaVNJTxlv5po=", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@qixian.cs/path-to-regexp": { + "version": "6.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@qixian.cs/path-to-regexp/-/path-to-regexp-6.1.0.tgz", + "integrity": "sha1-a4StAVljMqupX6KdLnAQRpjNXEU=" + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha1-OALd0hpQqUm2ch3dcto25n5/Gy0=", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "6.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", + "integrity": "sha1-KTZ0/MsyYqx4LHqt/eyoaxDHXEA=", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@stylelint/postcss-css-in-js": { + "version": "0.37.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", + "integrity": "sha1-flqErRgfQjSiSAgDQipHuHSa89I=", + "dev": true, + "requires": { + "@babel/core": ">=7.9.0" + } + }, + "@stylelint/postcss-markdown": { + "version": "0.36.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@stylelint/postcss-markdown/-/postcss-markdown-0.36.2.tgz", + "integrity": "sha1-ClQMRpL43N/BPI41LBfnv+4rs5E=", + "dev": true, + "requires": { + "remark": "^13.0.0", + "unist-util-find-all-after": "^3.0.2" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha1-zLkURTYBeaBOf+av94wA/8Hur4I=", + "dev": true + }, + "@types/babel__core": { + "version": "7.1.16", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/babel__core/-/babel__core-7.1.16.tgz", + "integrity": "sha1-vBLHS31l6C0ph2tdC69cYlrFhwI=", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/babel__generator/-/babel__generator-7.6.3.tgz", + "integrity": "sha1-9Fa0ss55E392iqEw0kI9LwzPq6U=", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha1-PRpI/Z1sDt/Vby/1eNrtSPNsiWk=", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.14.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha1-/81HC7s/i/MEgWePtVAieMqDOkM=", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/dom-to-image": { + "version": "2.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/dom-to-image/-/dom-to-image-2.6.3.tgz", + "integrity": "sha1-EmuqEgd2etFjPAGWHTm1llntfbI=", + "dev": true + }, + "@types/eslint": { + "version": "7.28.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/eslint/-/eslint-7.28.0.tgz", + "integrity": "sha1-fkHySB0wHGjhT0g/4QsBd1POjVo=", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/estree": { + "version": "0.0.50", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha1-Hgyqk2TT/M0pMcPtlv2+ql1MyoM=", + "dev": true + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha1-If+6DZjaQ1DbZIkfkqnl2zzbThU=", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/hammerjs": { + "version": "2.0.40", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/hammerjs/-/hammerjs-2.0.40.tgz", + "integrity": "sha1-3tAkC26hrXr8HmA3TEkIeq6l29g=" + }, + "@types/history": { + "version": "4.7.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/history/-/history-4.7.9.tgz", + "integrity": "sha1-HPttYO84IsWJ8Y5w+LEvmijOhyQ=" + }, + "@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha1-ESSq/lEYy1kZd66xzqrtEHDrA58=", + "dev": true, + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "@types/invariant": { + "version": "2.2.35", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/invariant/-/invariant-2.2.35.tgz", + "integrity": "sha1-zT6/WBplV0UnNWiNjaumzwvVo74=", + "dev": true + }, + "@types/isomorphic-fetch": { + "version": "0.0.35", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/isomorphic-fetch/-/isomorphic-fetch-0.0.35.tgz", + "integrity": "sha1-wcDUAtqsMkWCthhrkfiQU0DqM2E=", + "dev": true + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha1-S6jdtyAiH0MuRDvV+RF/0iz9R2I=", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha1-wUwk8Y6oGQwRjudWK3/5mjZVJoY=", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha1-kVP+mLuivVZaY63ZQ21vDX+EaP8=", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha1-l+3JA36gw4WFMgsolk3eOznkZg0=" + }, + "@types/lodash": { + "version": "4.14.175", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/lodash/-/lodash-4.14.175.tgz", + "integrity": "sha1-t436lZGSsB+uCtkOFmR4dpshX0U=", + "dev": true + }, + "@types/mdast": { + "version": "3.0.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/mdast/-/mdast-3.0.10.tgz", + "integrity": "sha1-RyQkSoKkWYiEy76bz9c9/5J+6K8=", + "dev": true, + "requires": { + "@types/unist": "*" + } + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha1-7nceK6Sz3Fs3KTXVSf2WF780W4w=", + "dev": true + }, + "@types/node": { + "version": "16.10.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/node/-/node-16.10.2.tgz", + "integrity": "sha1-V2TKmqlEcK204Rhf4unxlFiZKy4=" + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha1-0zV0eaD9/dWQf+Z+F+CoXJBuEwE=", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-L4u0QUNNFjs1+4/9zNcTiSf/uMA=", + "dev": true + }, + "@types/prettier": { + "version": "2.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/prettier/-/prettier-2.4.1.tgz", + "integrity": "sha1-4TAwSNU4lWPhMPW92J03qZrLdes=", + "dev": true + }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha1-/PcgXCXf95Xuea8eMNosl5CAjxE=" + }, + "@types/react": { + "version": "17.0.25", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react/-/react-17.0.25.tgz", + "integrity": "sha1-i4jCJuVJEHYt7MneKqNrTckkBQM=", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "17.0.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react-dom/-/react-dom-17.0.9.tgz", + "integrity": "sha1-RBqYHanXvhFwQuGm/T2sSzD1Wt0=", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/react-grid-layout": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react-grid-layout/-/react-grid-layout-1.1.2.tgz", + "integrity": "sha1-vkasRT5Rk/USsMTJDzY0Lp6CJYw=", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/react-helmet": { + "version": "6.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react-helmet/-/react-helmet-6.1.2.tgz", + "integrity": "sha1-6dfRaynk7FcWcRxSw1w87EWBnqw=", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/react-redux": { + "version": "7.1.18", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react-redux/-/react-redux-7.1.18.tgz", + "integrity": "sha1-K/j9Vuuq5nmpDr/+SP9zcXxDjgQ=", + "dev": true, + "requires": { + "@types/hoist-non-react-statics": "^3.3.0", + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0", + "redux": "^4.0.0" + } + }, + "@types/react-router": { + "version": "5.1.16", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react-router/-/react-router-5.1.16.tgz", + "integrity": "sha1-87oEX7lmNOOLIVMcSC+a6zdgipk=", + "requires": { + "@types/history": "*", + "@types/react": "*" + } + }, + "@types/react-router-config": { + "version": "5.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react-router-config/-/react-router-config-5.0.3.tgz", + "integrity": "sha1-cqU1Yby14TuCxXZSe4GPoleVkcc=", + "requires": { + "@types/history": "*", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "@types/react-router-dom": { + "version": "5.1.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react-router-dom/-/react-router-dom-5.1.7.tgz", + "integrity": "sha1-oSbZ6nYHn/u9sNkiUHPrV5ercnE=", + "requires": { + "@types/history": "*", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha1-GmL4lSVyPd4kuhsBsJK/XfitTTk=" + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha1-IPGClPeX8iCbX2XI47XI6CYdEnw=", + "dev": true + }, + "@types/unist": { + "version": "2.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/unist/-/unist-2.0.6.tgz", + "integrity": "sha1-JQp7FsO5H2cqJFUuxkZ47rHToI0=", + "dev": true + }, + "@types/yargs": { + "version": "15.0.14", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha1-Jtgh3biecEkhYLZtEKDrbfj2+wY=", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "20.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha1-O5ziSJkZ2eT+pDm3aRarw0st8Sk=", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "4.32.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.32.0.tgz", + "integrity": "sha1-RtI3CukxEJLypvckbSg1fa8tTok=", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "4.32.0", + "@typescript-eslint/scope-manager": "4.32.0", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-7.3.5.tgz", + "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "4.32.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@typescript-eslint/experimental-utils/-/experimental-utils-4.32.0.tgz", + "integrity": "sha1-U6gmfRbKWnkTRzkSmHGWbFalncQ=", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.32.0", + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/typescript-estree": "4.32.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "4.32.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@typescript-eslint/parser/-/parser-4.32.0.tgz", + "integrity": "sha1-dR7MoOL+zT1ESEqbMEn/wYcWFuU=", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "4.32.0", + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/typescript-estree": "4.32.0", + "debug": "^4.3.1" + } + }, + "@typescript-eslint/scope-manager": { + "version": "4.32.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@typescript-eslint/scope-manager/-/scope-manager-4.32.0.tgz", + "integrity": "sha1-4DyGaPi5VAcrP5RNW3mcDJIlp9U=", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/visitor-keys": "4.32.0" + } + }, + "@typescript-eslint/types": { + "version": "4.32.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@typescript-eslint/types/-/types-4.32.0.tgz", + "integrity": "sha1-UsYzwY2keu4JRJFEv1lWWrNt8A0=", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "4.32.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@typescript-eslint/typescript-estree/-/typescript-estree-4.32.0.tgz", + "integrity": "sha1-2wDMxBzO3I1zZ+o/UMaZS476nzs=", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.32.0", + "@typescript-eslint/visitor-keys": "4.32.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-7.3.5.tgz", + "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.32.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@typescript-eslint/visitor-keys/-/visitor-keys-4.32.0.tgz", + "integrity": "sha1-RVuotRJC8nIqSX/64pMT8zsUy38=", + "dev": true, + "requires": { + "@typescript-eslint/types": "4.32.0", + "eslint-visitor-keys": "^2.0.0" + } + }, + "@uiw/react-baidu-map": { + "version": "1.19.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@uiw/react-baidu-map/-/react-baidu-map-1.19.5.tgz", + "integrity": "sha1-NaInkyd1rvAJ5TqYHzJxotEFYRo=" + }, + "@umijs/ast": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/ast/-/ast-3.5.20.tgz", + "integrity": "sha1-8Hvr3czJm1AUYlDeUtiaoeYSUYw=", + "requires": { + "@umijs/utils": "3.5.20" + } + }, + "@umijs/babel-plugin-auto-css-modules": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-plugin-auto-css-modules/-/babel-plugin-auto-css-modules-3.5.20.tgz", + "integrity": "sha1-X0I86+DeqywQiUnXHEaUwHiDSLk=", + "requires": { + "@umijs/utils": "3.5.20" + } + }, + "@umijs/babel-plugin-import-to-await-require": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-plugin-import-to-await-require/-/babel-plugin-import-to-await-require-3.5.20.tgz", + "integrity": "sha1-GUfwUzcD2N/XRCo4MCBiHn6HFmc=", + "requires": { + "@umijs/utils": "3.5.20" + } + }, + "@umijs/babel-plugin-lock-core-js-3": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-plugin-lock-core-js-3/-/babel-plugin-lock-core-js-3-3.5.20.tgz", + "integrity": "sha1-oL2JS5U6CCD2iDqoYxcM6uP7yKc=", + "requires": { + "@umijs/utils": "3.5.20", + "core-js": "3.6.5" + } + }, + "@umijs/babel-plugin-no-anonymous-default-export": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-plugin-no-anonymous-default-export/-/babel-plugin-no-anonymous-default-export-3.5.20.tgz", + "integrity": "sha1-8etST6Qz0PoZWQcV/scN15tRsl0=", + "requires": { + "@umijs/utils": "3.5.20" + } + }, + "@umijs/babel-preset-umi": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/babel-preset-umi/-/babel-preset-umi-3.5.20.tgz", + "integrity": "sha1-cixBtktWVuRr42pWnaCh6VxQ4Q4=", + "requires": { + "@babel/runtime": "7.12.5", + "@umijs/babel-plugin-auto-css-modules": "3.5.20", + "@umijs/babel-plugin-import-to-await-require": "3.5.20", + "@umijs/babel-plugin-lock-core-js-3": "3.5.20", + "@umijs/babel-plugin-no-anonymous-default-export": "3.5.20", + "@umijs/deps": "3.5.20" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.12.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/runtime/-/runtime-7.12.5.tgz", + "integrity": "sha1-QQ5+SHRB4bNgwpvnFdhw2bmFiC4=", + "requires": { + "regenerator-runtime": "^0.13.4" + } + } + } + }, + "@umijs/bundler-utils": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/bundler-utils/-/bundler-utils-3.5.20.tgz", + "integrity": "sha1-D1U8NRm3kwgkmDZBNda5bqZcJFs=", + "requires": { + "@umijs/babel-preset-umi": "3.5.20", + "@umijs/types": "3.5.20", + "@umijs/utils": "3.5.20" + } + }, + "@umijs/bundler-webpack": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/bundler-webpack/-/bundler-webpack-3.5.20.tgz", + "integrity": "sha1-TPufIbo+VdbhzgAqC2Tnokumoao=", + "requires": { + "@umijs/bundler-utils": "3.5.20", + "@umijs/deps": "3.5.20", + "@umijs/types": "3.5.20", + "@umijs/utils": "3.5.20", + "jest-worker": "26.6.2", + "node-libs-browser": "2.2.1", + "normalize-url": "1.9.1", + "postcss": "7.0.32", + "postcss-flexbugs-fixes": "4.2.1", + "postcss-loader": "3.0.0", + "postcss-preset-env": "6.7.0", + "postcss-safe-parser": "4.0.2", + "terser": "5.6.0", + "webpack-chain": "6.5.1" + } + }, + "@umijs/core": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/core/-/core-3.5.20.tgz", + "integrity": "sha1-wyC6pQAWoQPBYyJdr9l3xtgOQDg=", + "requires": { + "@umijs/ast": "3.5.20", + "@umijs/babel-preset-umi": "3.5.20", + "@umijs/deps": "3.5.20", + "@umijs/utils": "3.5.20" + } + }, + "@umijs/deps": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/deps/-/deps-3.5.20.tgz", + "integrity": "sha1-ACrWFvvlyLI4+A/JKJ0Kzrm4nDw=", + "requires": { + "@bloomberg/record-tuple-polyfill": "0.0.3", + "chokidar": "3.5.1", + "clipboardy": "2.3.0", + "esbuild": "0.12.15", + "jest-worker": "24.9.0", + "prettier": "2.2.1" + }, + "dependencies": { + "jest-worker": { + "version": "24.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha1-Xb/bWy0yLphWeJgjipaXvM5ns+U=", + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + } + } + } + }, + "@umijs/fabric": { + "version": "2.8.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/fabric/-/fabric-2.8.0.tgz", + "integrity": "sha1-/rZgZSIgZkSgddovKZd9X2D9twY=", + "dev": true, + "requires": { + "@babel/core": "^7.12.10", + "@babel/eslint-parser": "^7.12.1", + "@babel/plugin-proposal-class-properties": "^7.13.0", + "@babel/plugin-proposal-decorators": "^7.13.5", + "@babel/preset-env": "^7.12.11", + "@babel/preset-react": "^7.12.10", + "@babel/preset-typescript": "^7.12.7", + "@typescript-eslint/eslint-plugin": "^4.10.0", + "@typescript-eslint/parser": "^4.10.0", + "chalk": "^4.1.1", + "eslint": "^7.11.0", + "eslint-config-prettier": "^8.3.0", + "eslint-formatter-pretty": "^4.0.0", + "eslint-plugin-babel": "^5.3.0", + "eslint-plugin-jest": "^24.0.1", + "eslint-plugin-promise": "^5.0.0", + "eslint-plugin-react": "^7.21.5", + "eslint-plugin-react-hooks": "^4.1.2", + "eslint-plugin-unicorn": "^20.0.0", + "fast-glob": "^3.2.4", + "os-locale": "^5.0.0", + "prettier": "^2.3.2", + "prettier-plugin-two-style-order": "^1.0.0", + "stylelint": "^13.7.0", + "stylelint-config-css-modules": "^2.2.0", + "stylelint-config-prettier": "^8.0.1", + "stylelint-config-standard": "^20.0.0", + "stylelint-declaration-block-no-ignored-properties": "^2.1.0", + "typescript": "^4.3.5" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "prettier": { + "version": "2.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/prettier/-/prettier-2.4.1.tgz", + "integrity": "sha1-Zx4RyJwUpM/Ids5WQQbEpnJsn1w=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@umijs/plugin-access": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/plugin-access/-/plugin-access-2.4.2.tgz", + "integrity": "sha1-C8S2PZ3AoqBKMDo1JVZyHIkaizA=", + "dev": true + }, + "@umijs/plugin-analytics": { + "version": "0.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/plugin-analytics/-/plugin-analytics-0.2.2.tgz", + "integrity": "sha1-V1/SMdQyfqE0EyF6obX8a92JRl4=", + "dev": true + }, + "@umijs/plugin-antd": { + "version": "0.11.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/plugin-antd/-/plugin-antd-0.11.0.tgz", + "integrity": "sha1-8vlSvUM2B4R/G3PNQqB4C7fi8E0=", + "dev": true, + "requires": { + "antd": "^4.1.3", + "antd-mobile": "^2.3.1" + } + }, + "@umijs/plugin-crossorigin": { + "version": "1.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/plugin-crossorigin/-/plugin-crossorigin-1.2.1.tgz", + "integrity": "sha1-whA3U5LcAgrSAbmwq1pJI04k5tM=", + "dev": true + }, + "@umijs/plugin-dva": { + "version": "0.13.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/plugin-dva/-/plugin-dva-0.13.0.tgz", + "integrity": "sha1-qoz5mCz7W41fy1nDkVzKhm3Dfas=", + "dev": true, + "requires": { + "babel-plugin-dva-hmr": "^0.4.2", + "dva": "^2.6.0-beta.20", + "dva-immer": "^0.5.2", + "dva-loading": "^3.0.20" + } + }, + "@umijs/plugin-helmet": { + "version": "1.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/plugin-helmet/-/plugin-helmet-1.1.3.tgz", + "integrity": "sha1-1m4lf6kNbCD1a210SnRtPz5AqIA=", + "dev": true, + "requires": { + "@types/react-helmet": "^6.1.0", + "react-helmet": "^6.1.0" + } + }, + "@umijs/plugin-initial-state": { + "version": "2.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/plugin-initial-state/-/plugin-initial-state-2.4.0.tgz", + "integrity": "sha1-pnWQgvK90K6yeK6VsuS1YqBhrtY=", + "dev": true + }, + "@umijs/plugin-layout": { + "version": "0.17.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/plugin-layout/-/plugin-layout-0.17.2.tgz", + "integrity": "sha1-5BpSYA/x9tuneCcOnSpabKsCvRI=", + "dev": true, + "requires": { + "@umijs/route-utils": "^1.0.7", + "antd": "^4.1.2", + "lodash": "^4.17.15", + "path-to-regexp": "1.x" + }, + "dependencies": { + "path-to-regexp": { + "version": "1.8.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha1-iHs7qdhDk+h6CgufTLdWGYtTVIo=", + "dev": true, + "requires": { + "isarray": "0.0.1" + } + } + } + }, + "@umijs/plugin-locale": { + "version": "0.14.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/plugin-locale/-/plugin-locale-0.14.2.tgz", + "integrity": "sha1-8NuQ/VIeNG3Fdl3uRrFBbQxWCzI=", + "dev": true, + "requires": { + "@ant-design/icons": "^4.1.0", + "@formatjs/intl-pluralrules": "^1.5.0", + "@formatjs/intl-relativetimeformat": "^4.5.7", + "intl": "1.2.5", + "moment": "^2.29.1", + "react-intl": "3.12.1", + "warning": "^4.0.3" + } + }, + "@umijs/plugin-model": { + "version": "2.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/plugin-model/-/plugin-model-2.6.1.tgz", + "integrity": "sha1-SUviRJmJuqCLCzgsCRIv+g4jdK8=", + "dev": true, + "requires": { + "fast-deep-equal": "3.1.1" + }, + "dependencies": { + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha1-VFFFB3xQFJHjOxXsQIwpQ3bpSuQ=", + "dev": true + } + } + }, + "@umijs/plugin-request": { + "version": "2.8.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/plugin-request/-/plugin-request-2.8.0.tgz", + "integrity": "sha1-8qwhoeOeai+UtC8bNIpLSAs1UTk=", + "dev": true, + "requires": { + "@ahooksjs/use-request": "^2.0.0", + "umi-request": "^1.2.14" + } + }, + "@umijs/plugin-test": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/plugin-test/-/plugin-test-1.0.2.tgz", + "integrity": "sha1-32fHtuMb9N9OKFfQShAwRuVXFD0=", + "dev": true, + "requires": { + "@umijs/test": "~3.5.14" + } + }, + "@umijs/preset-built-in": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/preset-built-in/-/preset-built-in-3.5.20.tgz", + "integrity": "sha1-4fLutQFS4UpIsxfn/V5ZFdXGXUw=", + "requires": { + "@types/react-router-config": "5.0.2", + "@umijs/babel-preset-umi": "3.5.20", + "@umijs/bundler-webpack": "3.5.20", + "@umijs/deps": "3.5.20", + "@umijs/renderer-mpa": "3.5.20", + "@umijs/renderer-react": "3.5.20", + "@umijs/runtime": "3.5.20", + "@umijs/server": "3.5.20", + "@umijs/types": "3.5.20", + "@umijs/utils": "3.5.20", + "ansi-html": "^0.0.7", + "core-js": "3.6.5", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "es-module-lexer": "0.7.1", + "es5-imcompatible-versions": "^0.1.62", + "history-with-query": "4.10.4", + "html-entities": "^2.1.0", + "mime": "1.3.6", + "react-refresh": "0.10.0", + "react-router": "5.2.0", + "react-router-config": "5.1.1", + "react-router-dom": "5.2.0", + "regenerator-runtime": "0.13.5", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "@types/react-router-config": { + "version": "5.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react-router-config/-/react-router-config-5.0.2.tgz", + "integrity": "sha1-TTtS5x7TY6GXahIyHmewmpmtbRA=", + "requires": { + "@types/history": "*", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha1-2Hih0JS0MG0QuQlkhLM+vVXiZpc=" + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha1-vHTEtraZXB2I92qLd76nIZ4MgoE=", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "@umijs/preset-react": { + "version": "1.8.24", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/preset-react/-/preset-react-1.8.24.tgz", + "integrity": "sha1-QutbHyoGGYGXKVSqhEbU0egwyhQ=", + "dev": true, + "requires": { + "@umijs/plugin-access": "2.4.2", + "@umijs/plugin-analytics": "0.2.2", + "@umijs/plugin-antd": "0.11.0", + "@umijs/plugin-crossorigin": "1.2.1", + "@umijs/plugin-dva": "0.13.0", + "@umijs/plugin-helmet": "1.1.3", + "@umijs/plugin-initial-state": "2.4.0", + "@umijs/plugin-layout": "0.17.2", + "@umijs/plugin-locale": "0.14.2", + "@umijs/plugin-model": "2.6.1", + "@umijs/plugin-request": "2.8.0", + "@umijs/plugin-test": "1.0.2" + } + }, + "@umijs/renderer-mpa": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/renderer-mpa/-/renderer-mpa-3.5.20.tgz", + "integrity": "sha1-KWH/4g3SekZwm6n9vSwh+J/I0RU=", + "requires": { + "@types/react": "^16.9.43", + "@types/react-dom": "^16.9.8", + "@umijs/runtime": "3.5.20" + }, + "dependencies": { + "@types/react": { + "version": "16.14.15", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react/-/react-16.14.15.tgz", + "integrity": "sha1-ldj6MUgFDpS83FdRRHkhrb4Z+eY=", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "16.9.14", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react-dom/-/react-dom-16.9.14.tgz", + "integrity": "sha1-Z0uPEWZF/lJmtAtSV3f8a7jrO80=", + "requires": { + "@types/react": "^16" + } + } + } + }, + "@umijs/renderer-react": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/renderer-react/-/renderer-react-3.5.20.tgz", + "integrity": "sha1-UNF7H2OmvyktGJG56eynKepYpX0=", + "requires": { + "@types/react": "^16.9.43", + "@types/react-dom": "^16.9.8", + "@types/react-router-config": "^5.0.2", + "@umijs/runtime": "3.5.20", + "react-router-config": "5.1.1" + }, + "dependencies": { + "@types/react": { + "version": "16.14.15", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react/-/react-16.14.15.tgz", + "integrity": "sha1-ldj6MUgFDpS83FdRRHkhrb4Z+eY=", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "16.9.14", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react-dom/-/react-dom-16.9.14.tgz", + "integrity": "sha1-Z0uPEWZF/lJmtAtSV3f8a7jrO80=", + "requires": { + "@types/react": "^16" + } + } + } + }, + "@umijs/route-utils": { + "version": "1.0.37", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/route-utils/-/route-utils-1.0.37.tgz", + "integrity": "sha1-HOtRaYDUdUzi1ZWYeP5yJZCRqZA=", + "requires": { + "@qixian.cs/path-to-regexp": "^6.1.0", + "fast-deep-equal": "^3.1.3", + "lodash.isequal": "^4.5.0", + "memoize-one": "^5.1.1" + } + }, + "@umijs/runtime": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/runtime/-/runtime-3.5.20.tgz", + "integrity": "sha1-2TrcVcm6vo42Y4U4FG+u+a7IdVE=", + "requires": { + "@types/react-router": "5.1.12", + "@types/react-router-dom": "5.1.7", + "history-with-query": "4.10.4", + "react-router": "5.2.0", + "react-router-dom": "5.2.0", + "use-subscription": "1.5.1" + }, + "dependencies": { + "@types/react-router": { + "version": "5.1.12", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/react-router/-/react-router-5.1.12.tgz", + "integrity": "sha1-DzAOCUaOeu2G4YJByQI4wYw3flE=", + "requires": { + "@types/history": "*", + "@types/react": "*" + } + } + } + }, + "@umijs/server": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/server/-/server-3.5.20.tgz", + "integrity": "sha1-+m2LF2iLH860rvFOG8OD7qqJnZ0=", + "requires": { + "@umijs/deps": "3.5.20", + "@umijs/utils": "3.5.20" + } + }, + "@umijs/test": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/test/-/test-3.5.20.tgz", + "integrity": "sha1-Ek7o3WFLVrd3Svo/XdjfUWfePYo=", + "dev": true, + "requires": { + "@babel/core": "7.12.10", + "@umijs/babel-preset-umi": "3.5.20", + "@umijs/utils": "3.5.20", + "babel-core": "7.0.0-bridge.0", + "babel-jest": "^26.6.3", + "core-js": "3.8.2", + "identity-obj-proxy": "3.0.0", + "jest": "^26.6.3", + "jest-cli": "^26.6.3", + "jest-environment-jsdom-fourteen": "1.0.1", + "regenerator-runtime": "^0.13.7", + "whatwg-fetch": "^3.5.0" + }, + "dependencies": { + "@babel/core": { + "version": "7.12.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/core/-/core-7.12.10.tgz", + "integrity": "sha1-t5ouG59w7T2Eu/ttjE74JfYGvM0=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.12.10", + "@babel/helper-module-transforms": "^7.12.1", + "@babel/helpers": "^7.12.5", + "@babel/parser": "^7.12.10", + "@babel/template": "^7.12.7", + "@babel/traverse": "^7.12.10", + "@babel/types": "^7.12.10", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "core-js": { + "version": "3.8.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/core-js/-/core-js-3.8.2.tgz", + "integrity": "sha1-Ch/WcJJG2pyo7/W7DL0V+6mscEQ=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "jest-cli": { + "version": "26.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha1-QxF8/vJLxM1pGhdKh5alMuE16So=", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } + }, + "json5": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json5/-/json5-2.2.0.tgz", + "integrity": "sha1-Lf7+cgxrpSXZ69kJlQ8FFTFsiaM=", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@umijs/types": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/types/-/types-3.5.20.tgz", + "integrity": "sha1-OkWeyOhbKrU+IaSQf/dvVEZI9SI=", + "requires": { + "@umijs/babel-preset-umi": "3.5.20", + "@umijs/core": "3.5.20", + "@umijs/deps": "3.5.20", + "@umijs/renderer-react": "3.5.20", + "@umijs/server": "3.5.20", + "@umijs/utils": "3.5.20", + "webpack-chain": "6.5.1" + } + }, + "@umijs/use-params": { + "version": "1.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/use-params/-/use-params-1.0.6.tgz", + "integrity": "sha1-xbM3JciK6DHIbBbtud4t98/WVwc=" + }, + "@umijs/utils": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@umijs/utils/-/utils-3.5.20.tgz", + "integrity": "sha1-Reie6sc0o5YyBdVbD1M72WSS87k=", + "requires": { + "@umijs/deps": "3.5.20" + } + }, + "@zarm-design/icons": { + "version": "0.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@zarm-design/icons/-/icons-0.1.1.tgz", + "integrity": "sha1-bQDacp5OQowzgf0CJ059gIn/kMw=", + "requires": { + "classnames": "^2.3.1" + } + }, + "abab": { + "version": "2.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/abab/-/abab-2.0.5.tgz", + "integrity": "sha1-wLZ4+zLWD8EhnHhNaoJv44Wut5o=", + "dev": true + }, + "acorn": { + "version": "7.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha1-/q7SVZc9LndVW4PbwIhRpsY1IPo=", + "dev": true + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha1-Rs3Tnw+P8IqHZhm1X1rIptx3C0U=", + "dev": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha1-ftW7VZCLOy8bxVxq8WU7rafweTc=", + "dev": true + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha1-DeiJpgEgOQmw++B7iTjcIdLpZ7w=", + "dev": true + }, + "add-dom-event-listener": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz", + "integrity": "sha1-apLbOg3Qq8JU4JXA8dwUrLuq4xA=", + "dev": true, + "requires": { + "object-assign": "4.x" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha1-Sf/1hXfP7j83F2/qtMIuAPhtf3c=", + "dev": true, + "requires": { + "debug": "4" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha1-kmcP9Q9TWb23o+DUDQ7DDFc3aHo=", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha1-uvWmLoArB9l3A0WG+MO69a3ybfQ=", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha1-81mGrOuRr63sQQL72FAUlQzvpk0=" + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha1-MfKdpatuANHC0yms97WSlhTVAU0=" + }, + "ansi-colors": { + "version": "4.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha1-y7muJWv3UK8eqzRPIpqif+lLo0g=", + "dev": true + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha1-ayKR0dt9mLZSHV8e+kLQ86n+tl4=", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha1-0mCiSwGYQ24TP6JqUkptZfo7Ljc=", + "dev": true + } + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha1-CCyyyJyf6GWaMRpTvWpNxTAdswQ=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "requires": { + "color-convert": "^1.9.0" + } + }, + "antd": { + "version": "4.16.13", + "resolved": "http://npm.yonghui.cn/repository/npm-group/antd/-/antd-4.16.13.tgz", + "integrity": "sha1-6bm0pZDbKHR6rhyrmJgWSaNYgK8=", + "dev": true, + "requires": { + "@ant-design/colors": "^6.0.0", + "@ant-design/icons": "^4.6.3", + "@ant-design/react-slick": "~0.28.1", + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "classnames": "^2.2.6", + "copy-to-clipboard": "^3.2.0", + "lodash": "^4.17.21", + "moment": "^2.25.3", + "rc-cascader": "~1.4.0", + "rc-checkbox": "~2.3.0", + "rc-collapse": "~3.1.0", + "rc-dialog": "~8.6.0", + "rc-drawer": "~4.3.0", + "rc-dropdown": "~3.2.0", + "rc-field-form": "~1.20.0", + "rc-image": "~5.2.5", + "rc-input-number": "~7.1.0", + "rc-mentions": "~1.6.1", + "rc-menu": "~9.0.12", + "rc-motion": "^2.4.0", + "rc-notification": "~4.5.7", + "rc-pagination": "~3.1.9", + "rc-picker": "~2.5.10", + "rc-progress": "~3.1.0", + "rc-rate": "~2.9.0", + "rc-resize-observer": "^1.0.0", + "rc-select": "~12.1.6", + "rc-slider": "~9.7.1", + "rc-steps": "~4.1.0", + "rc-switch": "~3.2.0", + "rc-table": "~7.15.1", + "rc-tabs": "~11.10.0", + "rc-textarea": "~0.3.0", + "rc-tooltip": "~5.1.1", + "rc-tree": "~4.2.1", + "rc-tree-select": "~4.3.0", + "rc-trigger": "^5.2.10", + "rc-upload": "~4.3.0", + "rc-util": "^5.13.1", + "scroll-into-view-if-needed": "^2.2.25" + }, + "dependencies": { + "rc-resize-observer": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-resize-observer/-/rc-resize-observer-1.0.1.tgz", + "integrity": "sha1-zNCYZUP/G/SfilgeisS7cU7STc0=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.0", + "resize-observer-polyfill": "^1.5.1" + } + } + } + }, + "antd-mobile": { + "version": "2.3.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/antd-mobile/-/antd-mobile-2.3.4.tgz", + "integrity": "sha1-j1hHB7MDQ9EC88oQ/a9nfipdHMg=", + "dev": true, + "requires": { + "array-tree-filter": "~2.1.0", + "babel-runtime": "6.x", + "classnames": "^2.2.1", + "normalize.css": "^7.0.0", + "rc-checkbox": "~2.0.0", + "rc-collapse": "~1.9.1", + "rc-slider": "~8.2.0", + "rc-swipeout": "~2.0.0", + "rmc-calendar": "^1.0.0", + "rmc-cascader": "~5.0.0", + "rmc-date-picker": "^6.0.8", + "rmc-dialog": "^1.0.1", + "rmc-drawer": "^0.4.11", + "rmc-feedback": "^2.0.0", + "rmc-input-number": "^1.0.0", + "rmc-list-view": "^0.11.0", + "rmc-notification": "~1.0.0", + "rmc-nuka-carousel": "~3.0.0", + "rmc-picker": "~5.0.0", + "rmc-pull-to-refresh": "~1.0.1", + "rmc-steps": "~1.0.0", + "rmc-tabs": "~1.2.0", + "rmc-tooltip": "~1.0.0" + }, + "dependencies": { + "rc-align": { + "version": "2.4.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-align/-/rc-align-2.4.5.tgz", + "integrity": "sha1-yUGlhvWdEBfyOkKPC0aGY/txAqs=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "dom-align": "^1.7.0", + "prop-types": "^15.5.8", + "rc-util": "^4.0.4" + } + }, + "rc-checkbox": { + "version": "2.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-checkbox/-/rc-checkbox-2.0.3.tgz", + "integrity": "sha1-Q2qdUIlI4iSYDwU16nOLSBd6jyU=", + "dev": true, + "requires": { + "babel-runtime": "^6.23.0", + "classnames": "2.x", + "prop-types": "15.x", + "rc-util": "^4.0.4" + } + }, + "rc-collapse": { + "version": "1.9.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-collapse/-/rc-collapse-1.9.3.tgz", + "integrity": "sha1-2XQdsGqCM1Ph/RrsO6TA+divSyY=", + "dev": true, + "requires": { + "classnames": "2.x", + "css-animation": "1.x", + "prop-types": "^15.5.6", + "rc-animate": "2.x" + } + }, + "rc-slider": { + "version": "8.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-slider/-/rc-slider-8.2.0.tgz", + "integrity": "sha1-rjfRcUTK1g4dpurA7k/8/qCwpug=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.5", + "prop-types": "^15.5.4", + "rc-tooltip": "^3.4.2", + "rc-util": "^4.0.4", + "shallowequal": "^1.0.1", + "warning": "^3.0.0" + } + }, + "rc-tooltip": { + "version": "3.7.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-tooltip/-/rc-tooltip-3.7.3.tgz", + "integrity": "sha1-KArsavyqROjf8EgPuv+eh/wArsw=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "prop-types": "^15.5.8", + "rc-trigger": "^2.2.2" + } + }, + "rc-trigger": { + "version": "2.6.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-trigger/-/rc-trigger-2.6.5.tgz", + "integrity": "sha1-FAqFfPKL0PoBua7LHialCnAOmIU=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.6", + "prop-types": "15.x", + "rc-align": "^2.4.0", + "rc-animate": "2.x", + "rc-util": "^4.4.0", + "react-lifecycles-compat": "^3.0.4" + } + }, + "rc-util": { + "version": "4.21.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-util/-/rc-util-4.21.1.tgz", + "integrity": "sha1-iGAtDDGFAgqhBT2aHnDqwWG+ywU=", + "dev": true, + "requires": { + "add-dom-event-listener": "^1.1.0", + "prop-types": "^15.5.10", + "react-is": "^16.12.0", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.1.0" + } + }, + "warning": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + } + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha1-wFV8CWrzLxBhmPT04qODU343hxY=", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arch": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/arch/-/arch-2.2.0.tgz", + "integrity": "sha1-G8R4GPMFdk8jqzMGsL/AhsWinRE=" + }, + "argparse": { + "version": "1.0.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha1-NgSLv/TntH4TZkQxbJlmnqWukfE=", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-includes": { + "version": "3.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/array-includes/-/array-includes-3.1.3.tgz", + "integrity": "sha1-x/YZs4KtKvr1Mmzd/cCvxhr3aQo=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.5" + } + }, + "array-tree-filter": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "integrity": "sha1-hzrAD+yDdJ8lWsjdCDgUtPYykZA=", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha1-t5hCCtvrHego2ErNii4j0+/oXo0=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "array.prototype.flatmap": { + "version": "1.2.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz", + "integrity": "sha1-lM/UfMFVbsB0fZf3x3OMWBIgBMk=", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1", + "function-bind": "^1.1.1" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha1-EamAuE67kXgc41sP3C7ilON4Pwc=", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/assert/-/assert-1.5.0.tgz", + "integrity": "sha1-VcEJqvbgrv2z3EtxJAxwv1dLGOs=", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "util": { + "version": "0.10.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha1-SDFDxWeu7UeFdZwIZXhtx319LjE=", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=", + "dev": true + }, + "async-validator": { + "version": "3.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/async-validator/-/async-validator-3.5.2.tgz", + "integrity": "sha1-aOhmqWgk6LJpT/eoMcGiXETV5QA=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/atob/-/atob-2.1.2.tgz", + "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=", + "dev": true + }, + "autoprefixer": { + "version": "9.8.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/autoprefixer/-/autoprefixer-9.8.7.tgz", + "integrity": "sha1-48Et4YqACvGhqBVfvAHcfeKeoYQ=", + "requires": { + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "nanocolors": "^0.2.8", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha1-1h9G2DslGSUOJ4Ta9bCUeai0HFk=", + "dev": true + }, + "axios": { + "version": "0.19.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/axios/-/axios-0.19.2.tgz", + "integrity": "sha1-PqNsXYgY0NX4qKl6bTa4bNwAyyc=", + "requires": { + "follow-redirects": "1.5.10" + } + }, + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha1-laSS3dkPm06aSh2hTrM1uHtjTs4=", + "dev": true + }, + "babel-jest": { + "version": "26.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-jest/-/babel-jest-26.6.3.tgz", + "integrity": "sha1-2H0lywA3V3oMifguV1XF0pPAEFY=", + "dev": true, + "requires": { + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-plugin-dva-hmr": { + "version": "0.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-plugin-dva-hmr/-/babel-plugin-dva-hmr-0.4.2.tgz", + "integrity": "sha1-Vs89Scw2b7GRzYg+J8pCvd/RJzU=", + "dev": true + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha1-hP2hnJduxcbe/vV/lCez3vZuF6M=", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz", + "integrity": "sha1-4VnM3Jr5XgtXDHW0Vzt8NNZx12U=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^4.0.0", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz", + "integrity": "sha1-gYW9AwNI0lTG192XQ1Xmoosh5i0=", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", + "integrity": "sha1-6RJHheb9lPlLYYp5VOVpMFO/Uyc=", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.2.2", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.2.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.5.tgz", + "integrity": "sha1-J3mEahahZSJEriaLHpBq2hB/r5I=", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2", + "core-js-compat": "^3.16.2" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", + "integrity": "sha1-sxDI1kKsraNIwfo7Pmzg6FG+4Hc=", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.2.2" + } + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha1-tDmSObibKgEfndvj5PQB/EDP9zs=", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz", + "integrity": "sha1-dHhysRcd8DIlJCZYaIHWLTF5j+4=", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^26.6.2", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.12", + "resolved": "http://npm.yonghui.cn/repository/npm-group/core-js/-/core-js-2.6.12.tgz", + "integrity": "sha1-2TM9+nsGXjR8xWgiGdb2kIWcwuw=", + "dev": true + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=", + "dev": true + } + } + }, + "bail": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bail/-/bail-1.0.5.tgz", + "integrity": "sha1-tvoTNASjksvB+MS/Y/WVM1Hnp3Y=", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha1-6D46fj8wCzTLnYf2FfoMvzV2kO4=" + }, + "base": { + "version": "0.11.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/base/-/base-0.11.2.tgz", + "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha1-GxtEAWClv3rUC2UPCVljSBkDkwo=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "better-scroll": { + "version": "2.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/better-scroll/-/better-scroll-2.3.1.tgz", + "integrity": "sha1-VqzyVK3AlSjF9tbgviFpMmdJROk=", + "requires": { + "@better-scroll/core": "^2.3.1", + "@better-scroll/indicators": "^2.3.1", + "@better-scroll/infinity": "^2.3.1", + "@better-scroll/mouse-wheel": "^2.3.1", + "@better-scroll/movable": "^2.3.1", + "@better-scroll/nested-scroll": "^2.3.1", + "@better-scroll/observe-dom": "^2.3.1", + "@better-scroll/observe-image": "^2.3.1", + "@better-scroll/pull-down": "^2.3.1", + "@better-scroll/pull-up": "^2.3.1", + "@better-scroll/scroll-bar": "^2.3.1", + "@better-scroll/slide": "^2.3.1", + "@better-scroll/wheel": "^2.3.1", + "@better-scroll/zoom": "^2.3.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=" + }, + "bindings": { + "version": "1.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha1-EDU8npRTNLwFEabZCzj7x8nFBN8=", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bn.js": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha1-NYhgZ0OWxpl3canQUfzBtX1K4AI=" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "http://npm.yonghui.cn/repository/npm-group/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/braces/-/braces-3.0.2.tgz", + "integrity": "sha1-NFThpGLujVmeI23zNs2epPiv4Qc=", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha1-PJtLfXgsgSHlbxAQbYTA0P/JRiY=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha1-sv0Gtbda4pf3zi3GUfkY9b4VjI0=", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha1-6vSt1G3VS+O7OzbAzxWrvrp5VsM=", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.17.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/browserslist/-/browserslist-4.17.1.tgz", + "integrity": "sha1-qY0QT1SvRBKQt9WSYm3VQfpkLrk=", + "requires": { + "caniuse-lite": "^1.0.30001259", + "electron-to-chromium": "^1.3.846", + "escalade": "^3.1.1", + "nanocolors": "^0.1.5", + "node-releases": "^1.1.76" + }, + "dependencies": { + "nanocolors": { + "version": "0.1.12", + "resolved": "http://npm.yonghui.cn/repository/npm-group/nanocolors/-/nanocolors-0.1.12.tgz", + "integrity": "sha1-hXdILFjL17W7FoHbTPSPEah/1fY=" + } + } + }, + "bser": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bser/-/bser-2.1.1.tgz", + "integrity": "sha1-5nh9og7OnQeZhTPP2d5vXDj0vAU=", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha1-Iw6tNEACmIZEhBqwJEr4xEu+Pvg=", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + } + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha1-KxRqb9cugLT1XSVfNe1Zo6mkG9U=" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw=", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", + "dev": true + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha1-XnVda6UaoiPsfT1S8ld4IQ+dw8A=", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + } + }, + "caniuse-lite": { + "version": "1.0.30001261", + "resolved": "http://npm.yonghui.cn/repository/npm-group/caniuse-lite/-/caniuse-lite-1.0.30001261.tgz", + "integrity": "sha1-ltiYE8B26gYSCaTgQNjc8MZqHQE=" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha1-+5U7+uvreB9iiYI52rtCbQilCaQ=", + "dev": true, + "requires": { + "rsvp": "^4.8.4" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha1-10Q1giYhf5ge1Y9Hmx1rzClUXc8=", + "dev": true + }, + "character-entities": { + "version": "1.2.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha1-4Sw5Obfq9OWxXnrUxeKOHUjFsWs=", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha1-lLwYRdznClu50uzHSHJWYSk9j8E=", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha1-CDMpzaDq4nKrPbvzfpo4LBOvFWA=", + "dev": true + }, + "chokidar": { + "version": "3.5.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chokidar/-/chokidar-3.5.1.tgz", + "integrity": "sha1-7pznu+vSt59J8wR5nVRo4x4U5oo=", + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.3.1", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha1-Z6npZL4xpR4V5QENWObxKDQAL0Y=", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha1-h2Dk7MJy9MNjUy+SbYdKriwTl94=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "cjs-module-lexer": { + "version": "0.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz", + "integrity": "sha1-QYb8yg6uF1lwruhwuf4tbPjVZV8=", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "classnames": { + "version": "2.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha1-38+jiR4wbsHa0QXQ6I9EF7hTXo4=" + }, + "clean-regexp": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/clean-regexp/-/clean-regexp-1.0.0.tgz", + "integrity": "sha1-jffHquUf02h06PjQW5GAvBGj/tc=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha1-7oRy27Ep5yezHooQpCfe6d/kAIs=", + "dev": true + }, + "cli-cursor": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha1-JkMFp65JDR0Dvwybp8kl0XU68wc=", + "dev": true, + "requires": { + "restore-cursor": "^3.1.0" + } + }, + "cli-truncate": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cli-truncate/-/cli-truncate-2.1.0.tgz", + "integrity": "sha1-w54ovwXtzeW+O5iZKiLe7Vork8c=", + "dev": true, + "requires": { + "slice-ansi": "^3.0.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "slice-ansi": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/slice-ansi/-/slice-ansi-3.0.0.tgz", + "integrity": "sha1-Md3BCTCht+C2ewjJbC9Jt3p4l4c=", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + } + } + }, + "clipboardy": { + "version": "2.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha1-PCkDZQxo5GqRs4iYW8J3QofbopA=", + "requires": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha1-UR1wLAxOQcoVbX0OlgIfI+EyJbE=", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "clone-regexp": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha1-fWXgCIXNh5ZAXDWnN+eoa3Qp428=", + "dev": true, + "requires": { + "is-regexp": "^2.0.0" + } + }, + "clsx": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/clsx/-/clsx-1.1.1.tgz", + "integrity": "sha1-mLMTT5q73yOyZjSRrOE8XAOnMYg=" + }, + "co": { + "version": "4.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha1-zCyOlPwYu9/+ZNZTRXDIpnOyf1k=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color/-/color-3.2.1.tgz", + "integrity": "sha1-NUTcGYyvRJDD7MmnkLVP6f9F4WQ=", + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-string/-/color-string-1.6.0.tgz", + "integrity": "sha1-w5FfYf4mdnLLfh4GTJ1pIhn2wxI=", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colorette": { + "version": "1.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha1-UZD7uHJ2JZqGrXAL/yxtb6o/ykA=", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/commander/-/commander-2.20.3.tgz", + "integrity": "sha1-/UhehMA+tIgcIHIrpIA16FMa6zM=" + }, + "component-classes": { + "version": "1.2.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/component-classes/-/component-classes-1.2.6.tgz", + "integrity": "sha1-xkI5TDYYpNiwuJGe/Mu9kw5c1pE=", + "dev": true, + "requires": { + "component-indexof": "0.0.3" + } + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=", + "dev": true + }, + "component-indexof": { + "version": "0.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/component-indexof/-/component-indexof-0.0.3.tgz", + "integrity": "sha1-EdCRMSI5648yyPJa6csAL/6NPCQ=", + "dev": true + }, + "compute-scroll-into-view": { + "version": "1.0.17", + "resolved": "http://npm.yonghui.cn/repository/npm-group/compute-scroll-into-view/-/compute-scroll-into-view-1.0.17.tgz", + "integrity": "sha1-aojxis2dQunPS6pr7H4FImB6t6s=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "connected-react-router": { + "version": "6.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/connected-react-router/-/connected-react-router-6.5.2.tgz", + "integrity": "sha1-Qir3D4bLJ2aB4gq0KVzyfdm2x+M=", + "dev": true, + "requires": { + "immutable": "^3.8.1", + "prop-types": "^15.7.2", + "seamless-immutable": "^7.1.3" + } + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha1-ZwY871fOts9Jk6KrOlWECujEkzY=" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha1-8zc8MtIbTXgN2ABFFGhPt5HKQ2k=", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", + "dev": true + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-to-clipboard": { + "version": "3.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz", + "integrity": "sha1-EVqhqZmP+rYZb5MHatbaO5E2Yq4=", + "dev": true, + "requires": { + "toggle-selection": "^1.0.6" + } + }, + "core-js": { + "version": "3.6.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/core-js/-/core-js-3.6.5.tgz", + "integrity": "sha1-c5XcJzrzf7LlDpvT2f6EEoUjHRo=" + }, + "core-js-compat": { + "version": "3.18.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/core-js-compat/-/core-js-compat-3.18.1.tgz", + "integrity": "sha1-AZQqCHfK+cblAHwCcYPPC9rmoZE=", + "dev": true, + "requires": { + "browserslist": "^4.17.1", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-7.0.0.tgz", + "integrity": "sha1-XzyjV2HkfgWyBsba/yz4FPAxa44=", + "dev": true + } + } + }, + "core-js-pure": { + "version": "3.18.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/core-js-pure/-/core-js-pure-3.18.1.tgz", + "integrity": "sha1-CX000kSEvkXOpwCkSNHnRiJkbIA=" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha1-pgQtNjTCsn6TKPg3uWX6yDgI24U=" + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha1-BA9yaAnFked6F8CjYmykW08Wixo=", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha1-1uf0v/pmc2CFoHYv06YyaE2rzE4=", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-react-class": { + "version": "15.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/create-react-class/-/create-react-class-15.7.0.tgz", + "integrity": "sha1-dJnXyi5pu1HRP69ZvQTwxlodbB4=", + "dev": true, + "requires": { + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-animation": { + "version": "1.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-animation/-/css-animation-1.6.1.tgz", + "integrity": "sha1-FiBko7DVH5WLf/N7PW1N4Y4XA54=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "component-classes": "^1.2.5" + } + }, + "css-blank-pseudo": { + "version": "0.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha1-3979MlS/ioICeZNnTM81SDv8s8U=", + "requires": { + "postcss": "^7.0.5" + } + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha1-PGQqs0yiQsWcQaEl35EFhB9pZu4=", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + } + }, + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha1-b4MKJxQZnU8NDQu4onkW7WXP8fQ=", + "requires": { + "postcss": "^7.0.5" + } + }, + "cssdb": { + "version": "4.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha1-O/LypowQ9cagir2SN4Mx7oA83bA=" + }, + "cssesc": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha1-OxO9G7HLNuG8taTc0n9UxdyzVwM=" + }, + "cssom": { + "version": "0.4.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha1-WmbPk9LQtmHYC/akT7ZfXC5OChA=", + "dev": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha1-/2ZaDdvcMYZLCWR/NBY0Q9kLCFI=", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o=", + "dev": true + } + } + }, + "csstype": { + "version": "3.0.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/csstype/-/csstype-3.0.9.tgz", + "integrity": "sha1-ZBCvMbJr0FIJM9AsvGT86c4/vws=" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha1-FWSFpyljqXD11YIar2Qr7yvy25s=", + "dev": true, + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "date-fns": { + "version": "2.24.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/date-fns/-/date-fns-2.24.0.tgz", + "integrity": "sha1-fYbcDZPIe3a2PSE7RBMzfP0cEF0=", + "dev": true + }, + "dayjs": { + "version": "1.10.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dayjs/-/dayjs-1.10.7.tgz", + "integrity": "sha1-LPX5Gt0oEWdIRAhmoKHSbzps5Gg=", + "dev": true + }, + "debug": { + "version": "4.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/debug/-/debug-4.3.2.tgz", + "integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + } + } + }, + "decimal.js": { + "version": "10.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha1-2MOkRKnGd0umDKatcmHDqU/V54M=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "dedent": { + "version": "0.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "deep-is": { + "version": "0.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha1-pvLc5hL63S7x9Rm3NVHxfoUZmDE=", + "dev": true + }, + "deepmerge": { + "version": "1.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha1-EEmdhohEza1P7ghC34x/bwyVp1M=" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha1-U4IULhvcU/hdhtU+X0qn3rkeCEM=", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha1-V29d/GOuGhkv8ZLYrTr2MImRtlE=", + "dev": true + }, + "diff-sequences": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/diff-sequences/-/diff-sequences-26.6.2.tgz", + "integrity": "sha1-SLqZFX3hkjQS7tQdtrbUqpynwLE=", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha1-Vtv3PZkqSpO6FYT0U0Bj/S5BcX8=", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha1-rd6+rXKmV023g2OdyHoSF3OXOWE=", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-align": { + "version": "1.12.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dom-align/-/dom-align-1.12.2.tgz", + "integrity": "sha1-D4Fk69DJwhsMeQMQSTzYVYkqzUs=", + "dev": true + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E=", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha1-mgtsJ4LtahxzI9QiZxg9+b2LHVc=", + "dev": true + }, + "entities": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/entities/-/entities-2.2.0.tgz", + "integrity": "sha1-CY3JDruD2N/6CJ1VJWs1HTTE2lU=", + "dev": true + } + } + }, + "dom-to-image": { + "version": "2.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dom-to-image/-/dom-to-image-2.6.0.tgz", + "integrity": "sha1-ilA2CAiMh7HCL5A0rgMuGJiVWGc=" + }, + "dom-walk": { + "version": "0.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha1-DFSL7wSPTR8qlySQAiNgYNqj/YQ=", + "dev": true + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8=", + "dev": true + }, + "domexception": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha1-+0Su+6eT4VdLCvau0oAdBXUp8wQ=", + "dev": true, + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha1-rlnIoAsSFUOirMZcBDT1ew/BGv8=", + "dev": true + } + } + }, + "domhandler": { + "version": "2.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha1-iAUJfpM9ZehVRvcm1g9euItE+AM=", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dva": { + "version": "2.6.0-beta.22", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dva/-/dva-2.6.0-beta.22.tgz", + "integrity": "sha1-MoiZPs6nDunFB9Sqng7YJH1K9pw=", + "dev": true, + "requires": { + "@babel/runtime": "^7.0.0", + "@types/isomorphic-fetch": "^0.0.35", + "@types/react-redux": "^7.1.0", + "@types/react-router-dom": "^5.1.2", + "connected-react-router": "6.5.2", + "dva-core": "2.0.4", + "global": "^4.3.2", + "history": "^4.7.2", + "invariant": "^2.2.4", + "isomorphic-fetch": "^2.2.1", + "react-redux": "^7.1.0", + "react-router-dom": "^5.1.2", + "redux": "^4.0.1" + } + }, + "dva-core": { + "version": "2.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dva-core/-/dva-core-2.0.4.tgz", + "integrity": "sha1-CGZl0dX2hOCJxb+sm6OI2RzJBQo=", + "dev": true, + "requires": { + "@babel/runtime": "^7.0.0", + "flatten": "^1.0.2", + "global": "^4.3.2", + "invariant": "^2.2.1", + "is-plain-object": "^2.0.3", + "redux-saga": "^0.16.0", + "warning": "^3.0.0" + }, + "dependencies": { + "warning": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + } + } + }, + "dva-immer": { + "version": "0.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dva-immer/-/dva-immer-0.5.2.tgz", + "integrity": "sha1-EovW2Wsl8R5vE3gHthS5xYzwPzI=", + "dev": true, + "requires": { + "@babel/runtime": "^7.0.0", + "immer": "^7.0.5" + } + }, + "dva-loading": { + "version": "3.0.22", + "resolved": "http://npm.yonghui.cn/repository/npm-group/dva-loading/-/dva-loading-3.0.22.tgz", + "integrity": "sha1-wN0vsIFJJ1K5ktnOJwG4iCUYbgI=", + "dev": true, + "requires": { + "@babel/runtime": "^7.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "electron-to-chromium": { + "version": "1.3.854", + "resolved": "http://npm.yonghui.cn/repository/npm-group/electron-to-chromium/-/electron-to-chromium-1.3.854.tgz", + "integrity": "sha1-AD8LnIDszDW+DvBKDgscMaELkNU=" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha1-2jfOvTHnmhNn6UG1ku0fvr1Yq7s=", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" + }, + "inherits": { + "version": "2.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" + } + } + }, + "emittery": { + "version": "0.7.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/emittery/-/emittery-0.7.2.tgz", + "integrity": "sha1-JVlZCOE68PVnSrQZOW4vs5TN+oI=", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha1-6Bj9ac5cz8tARZT4QpY79TFkzDc=", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha1-VXBmIEatKeLpFucariYKvf9Pang=" + }, + "encoding": { + "version": "0.1.13", + "resolved": "http://npm.yonghui.cn/repository/npm-group/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha1-VldK/deR9UqOmyeFwFgqLSYhD6k=", + "dev": true, + "requires": { + "iconv-lite": "^0.6.2" + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha1-WuZKX0UFe682JuwU2gyl5LJDHrA=", + "requires": { + "once": "^1.4.0" + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha1-Kn/l3WNKHkElqXXsmU/1RW3Dc00=", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/entities/-/entities-1.1.2.tgz", + "integrity": "sha1-vfpzUplmTfr9NFKe1PhSKidf6lY=", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha1-WpmnB716TFinl5AtSNgoA+3mqtg=", + "requires": { + "stackframe": "^1.1.1" + } + }, + "es-abstract": { + "version": "1.18.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/es-abstract/-/es-abstract-1.18.7.tgz", + "integrity": "sha1-Ei2qpSPQoQsPG+jtTOHuaDMMW7I=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-string": "^1.0.7", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-module-lexer": { + "version": "0.7.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/es-module-lexer/-/es-module-lexer-0.7.1.tgz", + "integrity": "sha1-wsjg9G8t8GJ0za8N0/OzPgoLJn0=" + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-imcompatible-versions": { + "version": "0.1.73", + "resolved": "http://npm.yonghui.cn/repository/npm-group/es5-imcompatible-versions/-/es5-imcompatible-versions-0.1.73.tgz", + "integrity": "sha1-LTTbspy8VPOJAswRULvjAbOIwBQ=" + }, + "esbuild": { + "version": "0.12.15", + "resolved": "http://npm.yonghui.cn/repository/npm-group/esbuild/-/esbuild-0.12.15.tgz", + "integrity": "sha1-nZnPOa6yGIJlxZg+mD4jaCnwivA=" + }, + "escalade": { + "version": "3.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha1-2M/ccACWXFoBdLSoLqpcBVJ0LkA=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha1-XjKxKDPoqo+jXhvwvvqJOASEx90=", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "7.32.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha1-xtMooUvj+wjI0dIeEsAv23oqgS0=", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha1-9K1DWqJj25NbjxDyxVLSP7cWpj8=", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha1-FLqDpdNz49MR5a/KKc9b+tllvzQ=", + "dev": true + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc=", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", + "dev": true + } + } + }, + "globals": { + "version": "13.11.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/globals/-/globals-13.11.0.tgz", + "integrity": "sha1-QO9njaEX/nvS4o8fqySVG9AlW+c=", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha1-dQ49tYYgh7RzfrrIIH/9HvJ7Jfw=", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-7.3.5.tgz", + "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/which/-/which-2.0.2.tgz", + "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "eslint-ast-utils": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-ast-utils/-/eslint-ast-utils-1.1.0.tgz", + "integrity": "sha1-PVi6VXgBz7HJQdaBMe6fjDS9FYY=", + "dev": true, + "requires": { + "lodash.get": "^4.4.2", + "lodash.zip": "^4.2.0" + } + }, + "eslint-config-prettier": { + "version": "8.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", + "integrity": "sha1-90cbILb+ipqSVMxoRFQgKIai3Xo=", + "dev": true + }, + "eslint-formatter-pretty": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-formatter-pretty/-/eslint-formatter-pretty-4.1.0.tgz", + "integrity": "sha1-emh3wU/+JnIGbIU1h9iWA+l8dwg=", + "dev": true, + "requires": { + "@types/eslint": "^7.2.13", + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "eslint-rule-docs": "^1.1.5", + "log-symbols": "^4.0.0", + "plur": "^4.0.0", + "string-width": "^4.2.0", + "supports-hyperlinks": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "eslint-plugin-babel": { + "version": "5.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-plugin-babel/-/eslint-plugin-babel-5.3.1.tgz", + "integrity": "sha1-daJBP/vxfnvldFgwHGApHyz79WA=", + "dev": true, + "requires": { + "eslint-rule-composer": "^0.3.0" + } + }, + "eslint-plugin-jest": { + "version": "24.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-plugin-jest/-/eslint-plugin-jest-24.5.0.tgz", + "integrity": "sha1-oiOgBAoZr3SaFhgHJU8OR/W/3MM=", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "^4.0.1" + } + }, + "eslint-plugin-prettier": { + "version": "3.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz", + "integrity": "sha1-6d2yAO+289Bf/oOxZlpxavSjh+U=", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-promise": { + "version": "5.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-plugin-promise/-/eslint-plugin-promise-5.1.0.tgz", + "integrity": "sha1-+yGI+3NORVeZNzO0GqGmiPRsbyQ=", + "dev": true + }, + "eslint-plugin-react": { + "version": "7.26.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-plugin-react/-/eslint-plugin-react-7.26.0.tgz", + "integrity": "sha1-OuAZo11UK5jlr54vlricIyx0tVs=", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "array.prototype.flatmap": "^1.2.4", + "doctrine": "^2.1.0", + "estraverse": "^5.2.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.4", + "object.fromentries": "^2.0.4", + "object.hasown": "^1.0.0", + "object.values": "^1.1.4", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.5" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha1-XNAfwQFiG0LEzX9dGmYkNxbT850=", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "estraverse": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=", + "dev": true + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha1-1BAWKT1KhYajnKXZtfFcvqH1XkY=", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.2.0.tgz", + "integrity": "sha1-jCKcJo1GiVYzTJQ7tF/IYCgPVVY=", + "dev": true + }, + "eslint-plugin-unicorn": { + "version": "20.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-plugin-unicorn/-/eslint-plugin-unicorn-20.1.0.tgz", + "integrity": "sha1-pD9g/8mEBtcuwqX8xtrSS6AZK8k=", + "dev": true, + "requires": { + "ci-info": "^2.0.0", + "clean-regexp": "^1.0.0", + "eslint-ast-utils": "^1.1.0", + "eslint-template-visitor": "^2.0.0", + "eslint-utils": "^2.0.0", + "import-modules": "^2.0.0", + "lodash": "^4.17.15", + "pluralize": "^8.0.0", + "read-pkg-up": "^7.0.1", + "regexp-tree": "^0.1.21", + "reserved-words": "^0.1.2", + "safe-regex": "^2.1.1", + "semver": "^7.3.2" + }, + "dependencies": { + "eslint-utils": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha1-0t5eA0JOcH3BDHQGjd7a5wh0Gyc=", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-7.3.5.tgz", + "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "eslint-rule-composer": { + "version": "0.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-rule-composer/-/eslint-rule-composer-0.3.0.tgz", + "integrity": "sha1-eTIMknsMXA09PSt2yLSkiPJbuvk=", + "dev": true + }, + "eslint-rule-docs": { + "version": "1.1.231", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-rule-docs/-/eslint-rule-docs-1.1.231.tgz", + "integrity": "sha1-ZIuXi8Whu3QL5fKNB0cPCSa5zfE=", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha1-54blmmbLkrP2wfsNUIqrF0hI9Iw=", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-template-visitor": { + "version": "2.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-template-visitor/-/eslint-template-visitor-2.3.2.tgz", + "integrity": "sha1-tS+W/zEedzo0XXkFPMx4J1u8Rj0=", + "dev": true, + "requires": { + "@babel/core": "^7.12.16", + "@babel/eslint-parser": "^7.12.16", + "eslint-visitor-keys": "^2.0.0", + "esquery": "^1.3.1", + "multimap": "^1.1.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha1-iuuvrOc0W7M1WdsKHxOh0tSMNnI=", + "dev": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha1-9lMoJZMFknOSyTjtROsKXJsr0wM=", + "dev": true + }, + "espree": { + "version": "7.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/espree/-/espree-7.3.1.tgz", + "integrity": "sha1-8t8zC3Usb1UBn4vYm3ZgA5wbu7Y=", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha1-E7BM2z5sXRnfkatph6hpVhmwqnE=" + }, + "esquery": { + "version": "1.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha1-IUj/w4uC6McFff7UhCWz5h8PJKU=", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha1-eteWTWeauyi+5yzsY3WLHF0smSE=", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/estraverse/-/estraverse-5.2.0.tgz", + "integrity": "sha1-MH30JUfmzHMk088DwVXVzbjFOIA=", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha1-OYrT88WiSUi+dyXoPRGn3ijNvR0=", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha1-dNLrTeC42hKTcRkQ1Qd1ubcQ72Q=", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/events/-/events-3.3.0.tgz", + "integrity": "sha1-Mala0Kkk4tLEGagTrrLE6HjqdAA=" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.3.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha1-/yZPnjJVGaYMteJzaSlDSDzKY7w=", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/execa/-/execa-1.0.0.tgz", + "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "execall": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/execall/-/execall-2.0.0.tgz", + "integrity": "sha1-FqBrX+UJnffQC+XZwG7s3tFmO0U=", + "dev": true, + "requires": { + "clone-regexp": "^2.1.0" + } + }, + "exenv": { + "version": "1.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=", + "dev": true + }, + "exit": { + "version": "0.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "expect": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/expect/-/expect-26.6.2.tgz", + "integrity": "sha1-xrmWvya/P+GLZ7LQ9R/JgbqTRBc=", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-styles": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-regex-util": "^26.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend/-/extend-3.0.2.tgz", + "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha1-rQD+TcYSqSMuhxhxHcXLWrAoVUM=", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha1-On1WtVnWy8PrUSMlJE5hmmXGxSU=" + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha1-c+4RmC2Gyq95WYKNUZz+kn+sXwM=", + "dev": true + }, + "fast-glob": { + "version": "3.2.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha1-/Wy3otfpqnp4RhEehaGW1rL3ZqE=", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha1-h0v2nG9ATCtdmcSBNBOZ/VWJJjM=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha1-mZD306iMxan/0fF0V0UlFwDUl+I=", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha1-YWdg+Ip1Jr38WWt8q4wYk4w2uYw=", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha1-/IT7OdJwnPP/bXQ3BhV7tXCKioU=", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "fbjs": { + "version": "0.8.17", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "dev": true, + "requires": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + }, + "dependencies": { + "core-js": { + "version": "1.2.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", + "dev": true + } + } + }, + "fecha": { + "version": "4.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fecha/-/fecha-4.2.1.tgz", + "integrity": "sha1-CoOtj4bvYqCR4iu1oDnNA9I+7M4=" + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha1-IRst2WWcsDlLBz5zI6w8kz1SICc=", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha1-VTp7hEb/b2hDWcRF8eN6BdrMM90=", + "dev": true, + "optional": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha1-GRmmp8df44ssfHflGYU12prN2kA=", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "filter-obj": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/filter-obj/-/filter-obj-1.1.0.tgz", + "integrity": "sha1-mzERErxsYSehbgFsbF1/GeCAXFs=" + }, + "find-up": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha1-l6/n1s3AvFkoWEt8jXsW6KmqXRk=", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha1-YbAzgwKy/p+Vfcwy/CqH8cMEixE=", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/flatted/-/flatted-3.2.2.tgz", + "integrity": "sha1-ZL/tXLaP48p4s+shStl7Y77c5WE=", + "dev": true + }, + "flatten": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/flatten/-/flatten-1.0.3.tgz", + "integrity": "sha1-wSg6yfJ7Noq8HjbR/3sEUBowNWs=" + }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha1-e3qfmuov3/NnhqlP9kPtB/T/Xio=", + "requires": { + "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/debug/-/debug-3.1.0.tgz", + "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "for-each": { + "version": "0.3.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha1-abRH6IoKXTLD5whPPxcQA0shN24=", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha1-69U3kbeDVqma+aMA1CgsTV65dV8=", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha1-MqbudsPX9S1GsrGuXZP+qFgKJeA=", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y=", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha1-tf3nfyLL4185C04ImSLFC85u9mQ=", + "dev": true + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha1-jeLYA8/0TfO8bEVuZmizbDkm4Ro=", + "dev": true + }, + "get-stdin": { + "version": "8.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha1-y61qc/63X27rIrqeAfiaooqpelM=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", + "requires": { + "pump": "^3.0.0" + } + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha1-f9uByQAQH71WTdXxowr1qtweWNY=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/glob/-/glob-7.2.0.tgz", + "integrity": "sha1-0VU1r3cy4C6Uj0xBYovZECk/YCM=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha1-hpgyxYA0/mikCTwX3BXoNA2EAcQ=", + "requires": { + "is-glob": "^4.0.1" + } + }, + "global": { + "version": "4.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/global/-/global-4.4.0.tgz", + "integrity": "sha1-PnsQUXkAajI+1xqvyj6cV6XMZAY=", + "dev": true, + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha1-mXYFrSNF8n9RU5vqJldEISFcd4A=", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha1-/IX3MGTfafUEIfR/iD/luRO6m5c=", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/globals/-/globals-11.12.0.tgz", + "integrity": "sha1-q4eVM4hooLq9hSV1gBjCp+uVxC4=", + "dev": true + }, + "globby": { + "version": "11.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/globby/-/globby-11.0.4.tgz", + "integrity": "sha1-LLr/d8Lypi5x6bKBOme5ejowAaU=", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "globjoin": { + "version": "0.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", + "dev": true + }, + "gonzales-pe": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha1-/p3sXzxVfurQn/hoxlgmvlTQZ7M=", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "graceful-fs": { + "version": "4.2.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha1-5BK40z9eAGWTy9PO5t+fLOu+gCo=", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true, + "optional": true + }, + "hammerjs": { + "version": "2.0.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/hammerjs/-/hammerjs-2.0.8.tgz", + "integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE=" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha1-HwgDufjLIMD6E4It8ezds2veHv0=", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha1-HG7aXBaFxjlCdm15u0Cudzzs2IM=", + "dev": true + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha1-Mey9MuZIo00DDYattn1NR1R/5xA=", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has/-/has-1.0.3.tgz", + "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha1-ZP5qywIGc+O3jbA1pa9pqp0HsRM=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM=", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha1-fhM4GKfTlHNPlB5zw9P5KR5liyU=", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha1-VcOB2eBuHSmXqIO0o/3f5/DTrzM=", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" + } + } + }, + "history": { + "version": "4.10.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/history/-/history-4.10.1.tgz", + "integrity": "sha1-MzcaZeOoOyZ0NOKz87G0xYqtTPM=", + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "history-with-query": { + "version": "4.10.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/history-with-query/-/history-with-query-4.10.4.tgz", + "integrity": "sha1-gWH/PFBE4p3663PnWH6z1MGoCQ4=", + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "query-string": "^6.11.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha1-7OCsr3HWLClpwuxZ/v9CpLGoW0U=", + "requires": { + "react-is": "^16.7.0" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=", + "dev": true + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha1-QqbcT9M/ACgRduiyN1nKTk+hhfM=", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha1-dgtARoXLHXlOT0t0QzLjsA3P5Ig=" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha1-39YAJ9o2o238viNiYsAKWCJoFFM=", + "dev": true + }, + "html-tags": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha1-e15vfmZen7QfMAB+2eDUHpf7IUA=", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha1-vWedw/WYl7ajS7EHSchVu1OpOS8=", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=", + "dev": true + } + } + } + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha1-ioyO9/WTLM+VPClsqCkblap0qjo=", + "dev": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "https-proxy-agent": { + "version": "5.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha1-4qkFQqu2inYuCghQ9sntrf2FBrI=", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha1-xbHNFPUK6uCatsWf5jujOV/k36M=", + "dev": true + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha1-pS+AvzjaGVLrXGgXkHGYcaGnJQE=", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "dev": true, + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha1-jrehCmP/8l0VpXsAFYbRd9Gw01I=" + }, + "ignore": { + "version": "5.1.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha1-8VCotQo0KJsz4i9YiavU2AFvDlc=", + "dev": true + }, + "immer": { + "version": "7.0.15", + "resolved": "http://npm.yonghui.cn/repository/npm-group/immer/-/immer-7.0.15.tgz", + "integrity": "sha1-3DvG24dAFlnS5zfGeiGyJ8SEpK0=", + "dev": true + }, + "immutable": { + "version": "3.8.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-lazy": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha1-6OtidIOgpD2jwD8+NVSL5csMwVM=", + "dev": true + }, + "import-local": { + "version": "3.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/import-local/-/import-local-3.0.2.tgz", + "integrity": "sha1-qM/QQx0d5KIZlwPQA+PmI2T6bbY=", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "import-modules": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/import-modules/-/import-modules-2.1.0.tgz", + "integrity": "sha1-q+ffKXy2wfGbVyRuuLi9lmS22MI=", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indent-string": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha1-Yk+PRJfWGbLZdoUx1Y9BIoVNclE=", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "ini": { + "version": "1.3.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ini/-/ini-1.3.8.tgz", + "integrity": "sha1-op2kJbSIBvNHZ6Tvzjlyaa8oQyw=", + "dev": true + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha1-c0fjB97uovqsKsYgXUvH00ln9Zw=", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "intl": { + "version": "1.2.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/intl/-/intl-1.2.5.tgz", + "integrity": "sha1-giRKIZDE5Bn4Nx9ao02qNCDiq94=", + "dev": true + }, + "intl-format-cache": { + "version": "4.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/intl-format-cache/-/intl-format-cache-4.3.1.tgz", + "integrity": "sha1-SE0xqYchYebAITk0myWaYimt43c=", + "dev": true + }, + "intl-messageformat": { + "version": "7.8.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/intl-messageformat/-/intl-messageformat-7.8.4.tgz", + "integrity": "sha1-wpFGoGuc0mZil4pNlf/ysTPjZC8=", + "dev": true, + "requires": { + "intl-format-cache": "^4.2.21", + "intl-messageformat-parser": "^3.6.4" + } + }, + "intl-messageformat-parser": { + "version": "3.6.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/intl-messageformat-parser/-/intl-messageformat-parser-3.6.4.tgz", + "integrity": "sha1-UZnRBtgWw92ibuBpQ2Kpz4I5ePs=", + "dev": true, + "requires": { + "@formatjs/intl-unified-numberformat": "^3.2.0" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha1-qTx6PUOGodyDJbl9qbsWIMAoJSM=", + "dev": true + }, + "irregular-plurals": { + "version": "3.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/irregular-plurals/-/irregular-plurals-3.3.0.tgz", + "integrity": "sha1-Z9BxXUNhpg2f2e6ArziBxjGjHuI=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-alphabetical": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha1-nn1rlJFr4iFTdF0YTCmMv5hqaG0=", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha1-frmiQx+FX2se8aeOMm31FWlsTb8=", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha1-CBR6GHW8KzIAXUHM2Ckd/8ZpHfM=", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha1-XG3CACRt2TIa5LiFoRS7H3X2Nxk=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "2.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha1-68JS5ADSL/jXf6CYiIIaJKZYwZE=", + "dev": true + }, + "is-callable": { + "version": "1.2.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha1-RzAdWN0CWUB4ZVR4U99tYf5HGUU=", + "dev": true + }, + "is-ci": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha1-a8YzQYGBDgS1wis9WJ/cpVAmQEw=", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-core-module/-/is-core-module-2.7.0.tgz", + "integrity": "sha1-PA730xtKz8V0+AxYQJ1WioNoSOM=", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha1-CEHVU25yTCVZe/bqYuG9OCmN8x8=", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-decimal": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha1-ZaOllYocW2OnBuGzM9fNn2MNP6U=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-docker": { + "version": "2.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha1-M+6r4jz+hvFL3kQIoCwM+4U6zao=" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha1-8Rb4Bk/pCz94RKOJl8C3UFEmnx0=", + "dev": true + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha1-fRQK3DiarzARqPKipM+m+q3/sRg=", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha1-ZPYeQsu7LuwgcanawLKLoeZdUIQ=", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha1-zDXJdYjaS9Saju3WvECC1E3LI6c=", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ=", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=" + }, + "is-number-object": { + "version": "1.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha1-anqvg4x/BoalC0VT9+VKlklOifA=", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha1-LBY7P6+xtgbZ0Xko8FwqHDjgdnc=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha1-Fx7W8Z46xVQ5Tt94yqBXhKRb67U=", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha1-7vVmPNWfpMCuM5UFMj32hUuxWVg=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha1-zXNKVoZOI7lWv058ZsOWpMCyLC0=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha1-DdEr8gBvJVu1j2lREO/3SR7rwP0=", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha1-ptrJO2NbBjymhyI23oiRClevE5w=", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unicode-supported": { + "version": "0.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha1-PybHaoCVk7Ur+i7LVxDtJ3m1Iqc=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha1-0YUOuXkezRjmGCzhKjDzlmNLsZ0=", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha1-dKTHbnfKn9P5MvKQwX6jJs0VcnE=", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "dev": true, + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.1.tgz", + "integrity": "sha1-6JALPtYGl1kinPMPcGc4jRSK614=", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "4.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha1-hzxv/4l0UBGCIndGlqPyiQLXfB0=", + "dev": true, + "requires": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha1-dRj+UupE3jcvRgp2tezan/tz2KY=", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz", + "integrity": "sha1-dXQ85tlruG3H7kNSz2Nmoj8LGtk=", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "3.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/istanbul-reports/-/istanbul-reports-3.0.2.tgz", + "integrity": "sha1-1ZMhDlAAaDdQywn8BkTktuJ/1Ts=", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "javascript-stringify": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/javascript-stringify/-/javascript-stringify-2.1.0.tgz", + "integrity": "sha1-J8dlOb4U2L0Sghmi1zGwkzeQTnk=" + }, + "jest": { + "version": "26.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest/-/jest-26.6.3.tgz", + "integrity": "sha1-QOj9vkjwDfofDOgSHKdLiKyRSO8=", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "import-local": "^3.0.2", + "jest-cli": "^26.6.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "jest-cli": { + "version": "26.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-cli/-/jest-cli-26.6.3.tgz", + "integrity": "sha1-QxF8/vJLxM1pGhdKh5alMuE16So=", + "dev": true, + "requires": { + "@jest/core": "^26.6.3", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^26.6.3", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "prompts": "^2.0.1", + "yargs": "^15.4.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-changed-files": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-changed-files/-/jest-changed-files-26.6.2.tgz", + "integrity": "sha1-9hmEeeHMZvIvmuHiKsqgtCnAQtA=", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "execa": "^4.0.0", + "throat": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/execa/-/execa-4.1.0.tgz", + "integrity": "sha1-TlSRrRVy8vF6d9OIxshXE1sihHo=", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/which/-/which-2.0.2.tgz", + "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "jest-config": { + "version": "26.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-config/-/jest-config-26.6.3.tgz", + "integrity": "sha1-ZPQURO756wPcUdXFO3XIxx9kU0k=", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^26.6.3", + "@jest/types": "^26.6.2", + "babel-jest": "^26.6.3", + "chalk": "^4.0.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^26.6.2", + "jest-environment-node": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-jasmine2": "^26.6.3", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha1-RNLqNnm49NT/ujPwPYZfwee/SVU=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-diff/-/jest-diff-26.6.2.tgz", + "integrity": "sha1-GqdGi1LDpo19XF/c381eSb0WQ5Q=", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "26.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-docblock/-/jest-docblock-26.0.0.tgz", + "integrity": "sha1-Pi+iCJn8koyxO9D/aL03EaNoibU=", + "dev": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-each/-/jest-each-26.6.2.tgz", + "integrity": "sha1-AlJkOKd6Z0AcimOC3+WZmVLBZ8s=", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz", + "integrity": "sha1-eNCf6c8BmjVwCbm34fEB0jvR2j4=", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2", + "jsdom": "^16.4.0" + } + }, + "jest-environment-jsdom-fourteen": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-environment-jsdom-fourteen/-/jest-environment-jsdom-fourteen-1.0.1.tgz", + "integrity": "sha1-TNAEL1i0q2ZpUNllMuyy/BiPlvs=", + "dev": true, + "requires": { + "@jest/environment": "^24.3.0", + "@jest/fake-timers": "^24.3.0", + "@jest/types": "^24.3.0", + "jest-mock": "^24.0.0", + "jest-util": "^24.0.0", + "jsdom": "^14.1.0" + }, + "dependencies": { + "@jest/console": { + "version": "24.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha1-ebG8Bvt0qM+wHL3t+UVYSxuXB/A=", + "dev": true, + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + } + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/environment/-/environment-24.9.0.tgz", + "integrity": "sha1-IeOvotZcBYbL1svv4gi6+t5Eqxg=", + "dev": true, + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha1-uj5r8O7NCaY2BJiWQ00wZjZUDJM=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha1-DiY6lEML5LQdpoPMwea//ioZFxQ=", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha1-EXluiqnb+I6gJXV7MVJZWtBroMo=", + "dev": true, + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + } + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/transform/-/transform-24.9.0.tgz", + "integrity": "sha1-SuJ2iyllU/rasJ6ewRlUPJCxbFY=", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha1-Y8smy3UA0Gnlo4lEGnxqtekJ/Fk=", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha1-6HXMaJ5HvOVJ7IHz315vbxHPrrI=", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha1-CoUdO9lkmPolwzq3J47TvWXwbD4=", + "dev": true + }, + "@types/yargs": { + "version": "13.0.12", + "resolved": "http://npm.yonghui.cn/repository/npm-group/@types/yargs/-/yargs-13.0.12.tgz", + "integrity": "sha1-2JWojHA7eK8EZaneiKqSxhQwsJI=", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "acorn": { + "version": "6.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha1-NYZv1xBSjpLeEM8GAWSY5H454eY=", + "dev": true + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha1-n6GSat3BHJcwjE5m163Q1Awycuc=", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha1-Ejy487hMIXHx9/slJhWxx4prGow=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", + "integrity": "sha1-30reg9iXqS3wacTZolzyZxKTyFQ=", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/braces/-/braces-2.3.2.tgz", + "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", + "dev": true + }, + "cssom": { + "version": "0.3.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o=", + "dev": true + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha1-nTEyginTxWXGHlhrAgQaKPzNzPE=", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha1-Fe4Fgrql4iu1nHcUDaj5x2lju/4=", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "domexception": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha1-k3RCZEymoxJh7zbj7Gd/6AVYLJA=", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha1-owME6Z2qMuI7L9IPUbq9B8/8o0Q=", + "dev": true + }, + "escodegen": { + "version": "1.14.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha1-TnuB+6YVgdyXWC7XjKt/Do1j9QM=", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha1-8yXLBFVZJCi88Rs4M3DvcOO/zDg=", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + } + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha1-5w2EuU2lOqN14R/jo1G+ZkLKRvg=", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha1-Z18KtpUD+tSx2En3NrqsqAM0T0k=", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha1-pfY9kfC7wMPkee9MXeAnM17G1jA=", + "dev": true, + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + } + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha1-s4pdZCdJNOIfpBeump++t3zqrH0=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha1-Un9UoeOA9eICqNEUmw7IcvQxGeM=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha1-wig1VB7jebkIZzrVEIeiGFwT8cY=", + "dev": true, + "requires": { + "@jest/types": "^24.9.0" + } + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-regex-util/-/jest-regex-util-24.9.0.tgz", + "integrity": "sha1-wT+zOAveIr9ldUMsST6o/jeWVjY=", + "dev": true + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha1-5tfX75bTHouQeacUdUxdXFgojnM=", + "dev": true + }, + "jest-util": { + "version": "24.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha1-c5aBTkhTbS6Fo33j5MQx18sUAWI=", + "dev": true, + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha1-Xb/bWy0yLphWeJgjipaXvM5ns+U=", + "dev": true, + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + } + }, + "jsdom": { + "version": "14.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jsdom/-/jsdom-14.1.0.tgz", + "integrity": "sha1-kWRjtglJVrCmwXgslOOAzTDhmBs=", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^6.0.4", + "acorn-globals": "^4.3.0", + "array-equal": "^1.0.0", + "cssom": "^0.3.4", + "cssstyle": "^1.1.1", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.0", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.1.3", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.5", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.5.0", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^6.1.2", + "xml-name-validator": "^3.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha1-hPodA2/p08fiHZmIS2ARZ+yPtJU=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "parse5": { + "version": "5.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha1-xZNByXI/QUxFKXVWTHwApo1YrNI=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "punycode": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha1-GyIcYIi6d5lgHICPkRYcZuWPiXg=", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "saxes": { + "version": "3.1.11", + "resolved": "http://npm.yonghui.cn/repository/npm-group/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha1-1Z0f0zLskq2YouCy7mRHAjhLHFs=", + "dev": true, + "requires": { + "xmlchars": "^2.1.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/slash/-/slash-2.0.0.tgz", + "integrity": "sha1-3lUoUaF1nfOo8gZTVEL17E3eq0Q=", + "dev": true + }, + "stack-utils": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha1-oZsLAZR+ACnI5FHV1hpJj1uxRxs=", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + } + }, + "test-exclude": { + "version": "5.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/test-exclude/-/test-exclude-5.2.3.tgz", + "integrity": "sha1-w9Ph4xHrfuQF4JLawQrv0JCR6sA=", + "dev": true, + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "type-check": { + "version": "0.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha1-MEhcp9cKb9BSQgo9Ev2Q5jOc55Q=", + "dev": true, + "requires": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha1-qFWYCx8LazWbodXZ+zmulB+qY60=", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha1-wsSS8eymEpiO/T0iZr4bn8YXDQY=", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "write-file-atomic": { + "version": "2.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/write-file-atomic/-/write-file-atomic-2.4.1.tgz", + "integrity": "sha1-0LBUY8GIroBDlv1asqNwBir4dSk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "6.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ws/-/ws-6.2.2.tgz", + "integrity": "sha1-3Vzb1XqZeZFgl2UtePHMX66gwy4=", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "jest-environment-node": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-environment-node/-/jest-environment-node-26.6.2.tgz", + "integrity": "sha1-gk5Mf7SURkY1bxGsdbIpsANfKww=", + "dev": true, + "requires": { + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "jest-mock": "^26.6.2", + "jest-util": "^26.6.2" + } + }, + "jest-get-type": { + "version": "26.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-get-type/-/jest-get-type-26.3.0.tgz", + "integrity": "sha1-6X3Dw/U8K0Bsp6+u1Ek7HQmRmeA=", + "dev": true + }, + "jest-haste-map": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-haste-map/-/jest-haste-map-26.6.2.tgz", + "integrity": "sha1-3X5g/n3A6fkRoj15xf9/tcLK/qo=", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-regex-util": "^26.0.0", + "jest-serializer": "^26.6.2", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "26.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz", + "integrity": "sha1-rcPPkV3qy1ISyTufNUfNEpWPLt0=", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^26.6.2", + "is-generator-fn": "^2.0.0", + "jest-each": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "pretty-format": "^26.6.2", + "throat": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz", + "integrity": "sha1-dxfPEYuSI48uumUFTIoMnGU6ka8=", + "dev": true, + "requires": { + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + } + }, + "jest-matcher-utils": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz", + "integrity": "sha1-jm/W6GPIstMaxkcu6yN7xZXlPno=", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-message-util/-/jest-message-util-26.6.2.tgz", + "integrity": "sha1-WBc3RK1vwFBrXSEVC5vlbvABygc=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "pretty-format": "^26.6.2", + "slash": "^3.0.0", + "stack-utils": "^2.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-mock/-/jest-mock-26.6.2.tgz", + "integrity": "sha1-1stxKwQe1H/g2bb8NHS8ZUP+swI=", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha1-twSsCuAoqJEIpNBAs/kZ393I4zw=", + "dev": true + }, + "jest-regex-util": { + "version": "26.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-regex-util/-/jest-regex-util-26.0.0.tgz", + "integrity": "sha1-0l5xhLNuOf1GbDvEG+CXHoIf7ig=", + "dev": true + }, + "jest-resolve": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-resolve/-/jest-resolve-26.6.2.tgz", + "integrity": "sha1-o6sVFyF/RptQTxtWYDxbtUH7tQc=", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^26.6.2", + "read-pkg-up": "^7.0.1", + "resolve": "^1.18.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "26.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz", + "integrity": "sha1-ZoCFnuXSLuXc2WH+SHH1n0x4T7Y=", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-snapshot": "^26.6.2" + } + }, + "jest-runner": { + "version": "26.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-runner/-/jest-runner-26.6.3.tgz", + "integrity": "sha1-LR/tPUbhDyM/0dvTv6o/6JJL4Vk=", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.7.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-docblock": "^26.0.0", + "jest-haste-map": "^26.6.2", + "jest-leak-detector": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "jest-runtime": "^26.6.3", + "jest-util": "^26.6.2", + "jest-worker": "^26.6.2", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "26.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-runtime/-/jest-runtime-26.6.3.tgz", + "integrity": "sha1-T2TvvPrDmDMbdLSzyC0n1AG4+is=", + "dev": true, + "requires": { + "@jest/console": "^26.6.2", + "@jest/environment": "^26.6.2", + "@jest/fake-timers": "^26.6.2", + "@jest/globals": "^26.6.2", + "@jest/source-map": "^26.6.2", + "@jest/test-result": "^26.6.2", + "@jest/transform": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/yargs": "^15.0.0", + "chalk": "^4.0.0", + "cjs-module-lexer": "^0.6.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^26.6.3", + "jest-haste-map": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-mock": "^26.6.2", + "jest-regex-util": "^26.0.0", + "jest-resolve": "^26.6.2", + "jest-snapshot": "^26.6.2", + "jest-util": "^26.6.2", + "jest-validate": "^26.6.2", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.4.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-serializer/-/jest-serializer-26.6.2.tgz", + "integrity": "sha1-0Tmq/UaVfTpEjzps2r4pGboHQtE=", + "dev": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-snapshot/-/jest-snapshot-26.6.2.tgz", + "integrity": "sha1-87CvGssiMxaFC9FOG+6pg3+znIQ=", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^26.6.2", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.0.0", + "chalk": "^4.0.0", + "expect": "^26.6.2", + "graceful-fs": "^4.2.4", + "jest-diff": "^26.6.2", + "jest-get-type": "^26.3.0", + "jest-haste-map": "^26.6.2", + "jest-matcher-utils": "^26.6.2", + "jest-message-util": "^26.6.2", + "jest-resolve": "^26.6.2", + "natural-compare": "^1.4.0", + "pretty-format": "^26.6.2", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "semver": { + "version": "7.3.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-7.3.5.tgz", + "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-util/-/jest-util-26.6.2.tgz", + "integrity": "sha1-kHU12+TVpstMR6ybkm9q8pV2y8E=", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "@types/node": "*", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-validate/-/jest-validate-26.6.2.tgz", + "integrity": "sha1-I9OAlxWHFQRnNCkRw9e0rFerIOw=", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "camelcase": "^6.0.0", + "chalk": "^4.0.0", + "jest-get-type": "^26.3.0", + "leven": "^3.1.0", + "pretty-format": "^26.6.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "6.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/camelcase/-/camelcase-6.2.0.tgz", + "integrity": "sha1-kkr4gcnVJaydh/QNlk5c6pgqGAk=", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-watcher/-/jest-watcher-26.6.2.tgz", + "integrity": "sha1-pbaDuPnWjbyx19rjIXLSzKBZKXU=", + "dev": true, + "requires": { + "@jest/test-result": "^26.6.2", + "@jest/types": "^26.6.2", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^26.6.2", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha1-f3LLxNZDw2Xie5/XdfnQ6qnHqO0=", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha1-GSA/tZmR35jjoocFDUZHzerzJJk=" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha1-2ugS/bOCX6MGYJqHFzg8UMNqBTc=", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "16.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha1-kYrnGWVCSxl8gZ+Bg6dU4Yl3txA=", + "dev": true, + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "8.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/acorn/-/acorn-8.5.0.tgz", + "integrity": "sha1-RRLMuZs2mMdSWR6btEcuOK1DzuI=", + "dev": true + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha1-gFZNLkg9rPbo7yCWUKZ98/DCg6Q=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha1-fEeAWpQxmSjgV3dAXcEuH3pO4C0=", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json2mq": { + "version": "0.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=", + "dev": true, + "requires": { + "string-convert": "^0.2.0" + } + }, + "json5": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json5/-/json5-1.0.1.tgz", + "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", + "requires": { + "minimist": "^1.2.0" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "3.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha1-cguXv+fZAbkn2Hw3c2N66OpIeBs=", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha1-B8BQNKbDSfoG4k+jWqdttFgM5N0=", + "dev": true + }, + "kleur": { + "version": "3.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha1-p5yezIbuHOP6YgbRIWxQHxR/wH4=", + "dev": true + }, + "known-css-properties": { + "version": "0.21.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/known-css-properties/-/known-css-properties-0.21.0.tgz", + "integrity": "sha1-FfvQu7g0R/POCdivJH7UfGjt6A0=", + "dev": true + }, + "lcid": { + "version": "3.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha1-kDDsR5oFj8NrXoJD66rItqxYL9A=", + "dev": true, + "requires": { + "invert-kv": "^3.0.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/leven/-/leven-3.1.0.tgz", + "integrity": "sha1-d4kd6DQGTMy6gq54QrtrFKE+1/I=", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/levn/-/levn-0.4.1.tgz", + "integrity": "sha1-rkViwAdHO5MqYgDUAyaN0v/8at4=", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lines-and-columns": { + "version": "1.1.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true + }, + "lint-staged": { + "version": "10.5.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lint-staged/-/lint-staged-10.5.4.tgz", + "integrity": "sha1-zRU7XwmH0jcfwdKEekCaL+cFtmU=", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "cli-truncate": "^2.1.0", + "commander": "^6.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "dedent": "^0.7.0", + "enquirer": "^2.3.6", + "execa": "^4.1.0", + "listr2": "^3.2.2", + "log-symbols": "^4.0.0", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "please-upgrade-node": "^3.2.0", + "string-argv": "0.3.1", + "stringify-object": "^3.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "commander": { + "version": "6.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/commander/-/commander-6.2.1.tgz", + "integrity": "sha1-B5LraC37wyWZm7K4T93duhEKxzw=", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha1-cU11ZSLKzoZ4Z8y0R0xdAbuuXW0=", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/execa/-/execa-4.1.0.tgz", + "integrity": "sha1-TlSRrRVy8vF6d9OIxshXE1sihHo=", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/which/-/which-2.0.2.tgz", + "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "listr2": { + "version": "3.12.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/listr2/-/listr2-3.12.2.tgz", + "integrity": "sha1-LVXMYnERYDrUdoqeh8nHu5tJmX4=", + "dev": true, + "requires": { + "cli-truncate": "^2.1.0", + "colorette": "^1.4.0", + "log-update": "^4.0.0", + "p-map": "^4.0.0", + "rxjs": "^6.6.7", + "through": "^2.3.8", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha1-Z+FFz/UQpqaYS98RUpEdadLrnkM=", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha1-xXm140yzSxp07cbB+za/o3HVphM=", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha1-Gvujlq/WdqbUJQTQpno6frn2KqA=", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=" + }, + "lodash-es": { + "version": "4.17.21", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha1-Q+YmxG5lkbd1C+srUBFzkMYJ4+4=" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha1-VYqlO0O2YeGSWgr9+japoQhf5Xo=" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=" + }, + "lodash.tonumber": { + "version": "4.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.tonumber/-/lodash.tonumber-4.0.3.tgz", + "integrity": "sha1-C5azGzVnJ5Prf1pj7nkfG56QJdk=" + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "lodash.zip": { + "version": "4.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lodash.zip/-/lodash.zip-4.2.0.tgz", + "integrity": "sha1-7GZi5IlkCO1KtsVCo5kLcswIACA=", + "dev": true + }, + "log-symbols": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha1-P727lbRoOsn8eFER55LlWNSr1QM=", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "log-update": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/log-update/-/log-update-4.0.0.tgz", + "integrity": "sha1-WJ7NNSRx8qHAxXAodUOmTf0g4KE=", + "dev": true, + "requires": { + "ansi-escapes": "^4.3.0", + "cli-cursor": "^3.1.0", + "slice-ansi": "^4.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "longest-streak": { + "version": "2.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha1-uFmZV9pbXatk3uP+MW+ndFl9kOQ=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha1-QV6WcEazp/HRhSd9hKpYIDcmoT8=", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-6.3.0.tgz", + "integrity": "sha1-7gpkyK9ejO6mdoexM3YeG+y9HT0=", + "dev": true + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "http://npm.yonghui.cn/repository/npm-group/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.x" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha1-fVg6cwZDTAVf5HSw9FB45uG0uSo=", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha1-kwT5Buk/qucIgNoQKp8d8OqLsFo=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "material-colors": { + "version": "1.2.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/material-colors/-/material-colors-1.2.6.tgz", + "integrity": "sha1-bRlYhxEmmSzuzHL0vMTY8BCGX0Y=" + }, + "mathml-tag-names": { + "version": "2.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha1-TdrdZzCOeAzxakdoWHjuJ7c2oKM=", + "dev": true + }, + "md5.js": { + "version": "1.3.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdast-util-from-markdown": { + "version": "0.8.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mdast-util-from-markdown/-/mdast-util-from-markdown-0.8.5.tgz", + "integrity": "sha1-0e8spCvDd+ywRjqYeRDa6JvZoow=", + "dev": true, + "requires": { + "@types/mdast": "^3.0.0", + "mdast-util-to-string": "^2.0.0", + "micromark": "~2.11.0", + "parse-entities": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "mdast-util-to-markdown": { + "version": "0.6.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mdast-util-to-markdown/-/mdast-util-to-markdown-0.6.5.tgz", + "integrity": "sha1-sz9nyoINaebMUnqT1AOSSbUEvr4=", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "longest-streak": "^2.0.0", + "mdast-util-to-string": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.0.0", + "zwitch": "^1.0.0" + } + }, + "mdast-util-to-string": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha1-uM/mpxPhCRy1tyj8SIhaR2f4uXs=", + "dev": true + }, + "mem": { + "version": "5.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mem/-/mem-5.1.1.tgz", + "integrity": "sha1-cFm2e/msLJJMnxz/cVWgZDlK37M=", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^2.1.0", + "p-is-promise": "^2.1.0" + } + }, + "memoize-one": { + "version": "5.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/memoize-one/-/memoize-one-5.2.1.tgz", + "integrity": "sha1-gzeqPEM1WBg57AHD1ZQJDOvo8A4=" + }, + "meow": { + "version": "9.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/meow/-/meow-9.0.0.tgz", + "integrity": "sha1-zZUQvFysne59A8c+4fmtlZ9Oo2Q=", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "hosted-git-info": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/hosted-git-info/-/hosted-git-info-4.0.2.tgz", + "integrity": "sha1-XkJVB+7eT+qEa3Ji8IOEVsQgmWE=", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha1-28w+LaWVCaCYNCKITNFy7v36Ul4=", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "7.3.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-7.3.5.tgz", + "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "type-fest": { + "version": "0.18.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha1-20vBUaSiz07r+a3V23VQjbbMhB8=", + "dev": true + } + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha1-UoI2KaFN0AyXcPtq1H3GMQ8sH2A=" + }, + "merge2": { + "version": "1.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=", + "dev": true + }, + "micromark": { + "version": "2.11.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/micromark/-/micromark-2.11.4.tgz", + "integrity": "sha1-0TQ2E47qgmOD6CJEnJpcUO5EZlo=", + "dev": true, + "requires": { + "debug": "^4.0.0", + "parse-entities": "^2.0.0" + } + }, + "micromatch": { + "version": "4.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k=", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" + } + } + }, + "mime": { + "version": "1.3.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mime/-/mime-1.3.6.tgz", + "integrity": "sha1-WR2E02U6awtKO5343lqoEI5y5eA=" + }, + "mime-db": { + "version": "1.49.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mime-db/-/mime-db-1.49.0.tgz", + "integrity": "sha1-89/eYMmenPO8lwHWh3ePU3ABy+0=", + "dev": true + }, + "mime-types": { + "version": "2.1.32", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mime-types/-/mime-types-2.1.32.tgz", + "integrity": "sha1-HQDonn3n/gIAjbYQAdngKFJnD9U=", + "dev": true, + "requires": { + "mime-db": "1.49.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", + "dev": true + }, + "min-document": { + "version": "2.19.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "dev": true, + "requires": { + "dom-walk": "^0.1.0" + } + }, + "min-indent": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha1-pj9oFnOzBXH76LwlaGrnRu76mGk=", + "dev": true + }, + "mini-create-react-context": { + "version": "0.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz", + "integrity": "sha1-ByFxVhv9ySLaCKYMIZekl8wtHV4=", + "requires": { + "@babel/runtime": "^7.12.1", + "tiny-warning": "^1.0.3" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=" + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha1-wGVXE8U6ii69d/+iR9NCxA8BBhk=", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8=", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "moment": { + "version": "2.29.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/moment/-/moment-2.29.1.tgz", + "integrity": "sha1-sr52n6MZQL6e7qZGnAdeNQBvo9M=" + }, + "ms": { + "version": "2.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ms/-/ms-2.1.2.tgz", + "integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=", + "dev": true + }, + "multimap": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/multimap/-/multimap-1.1.0.tgz", + "integrity": "sha1-UmP+vAhaF5HDO1m7OvxqdqKhDKg=", + "dev": true + }, + "nan": { + "version": "2.15.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/nan/-/nan-2.15.0.tgz", + "integrity": "sha1-PzSkc/8Y4VwbVia2KQO1rW5mX+4=", + "dev": true, + "optional": true + }, + "nanocolors": { + "version": "0.2.12", + "resolved": "http://npm.yonghui.cn/repository/npm-group/nanocolors/-/nanocolors-0.2.12.tgz", + "integrity": "sha1-TQWTLnARYHhnPqTMZpmhxWzHd3c=" + }, + "nanoid": { + "version": "3.1.28", + "resolved": "http://npm.yonghui.cn/repository/npm-group/nanoid/-/nanoid-3.1.28.tgz", + "integrity": "sha1-PAG6wUy2xWgFaQFMxlovJkJMa9Q=", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "http://npm.yonghui.cn/repository/npm-group/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=" + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha1-mA9vcthSEaU0fGsrwYxbhMPrR+8=", + "dev": true, + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha1-tk9RPRgzhiX5A0bSew0jXmMfZCU=", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, + "node-notifier": { + "version": "8.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha1-8xZ6OO8NLIqGaoPjGMG6Dv63AsU=", + "dev": true, + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + }, + "dependencies": { + "semver": { + "version": "7.3.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-7.3.5.tgz", + "integrity": "sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/which/-/which-2.0.2.tgz", + "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", + "dev": true, + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "node-releases": { + "version": "1.1.76", + "resolved": "http://npm.yonghui.cn/repository/npm-group/node-releases/-/node-releases-1.1.76.tgz", + "integrity": "sha1-3yRbBisMr71SgqtnkvfczC2X824=" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "normalize-selector": { + "version": "0.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize-selector/-/normalize-selector-0.2.0.tgz", + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", + "dev": true + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + }, + "dependencies": { + "query-string": { + "version": "4.3.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + } + } + }, + "normalize.css": { + "version": "7.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize.css/-/normalize.css-7.0.0.tgz", + "integrity": "sha1-q/sd2CRwZ04DIrU86xqvQSk45L8=", + "dev": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha1-IEh5qePQaP8qVROcLHcngGgaOLc=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.11.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha1-nc6xRs7dQUig2eUauI00z1CZIrE=", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA=", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object.entries/-/object.entries-1.1.4.tgz", + "integrity": "sha1-Q8z5pQvF/VtknUWrGlefJOCIyv0=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "object.fromentries": { + "version": "2.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object.fromentries/-/object.fromentries-2.0.4.tgz", + "integrity": "sha1-JuG6XEVxxcbwiQzvRHMGZFahILg=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2", + "has": "^1.0.3" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", + "integrity": "sha1-G9Y66s8NXS0vMbXjk7A6fGAaI/c=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.2" + } + }, + "object.hasown": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object.hasown/-/object.hasown-1.0.0.tgz", + "integrity": "sha1-vbreM8+s+yXX8mritsuHC/mZBcI=", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/object.values/-/object.values-1.1.4.tgz", + "integrity": "sha1-DSc3YoM+gWtpOmN9MAc+cFFTWzA=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2" + } + }, + "omit.js": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/omit.js/-/omit.js-2.0.2.tgz", + "integrity": "sha1-3ZuENvq5R6Xz/yFMslOGMeMT7C8=" + }, + "once": { + "version": "1.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha1-0Oluu1awdHbfHdnEgG5SN5hcpF4=", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha1-TyNqY3Pa4FZqbUPhMmZ09QwpFJk=", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-locale": { + "version": "5.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/os-locale/-/os-locale-5.0.0.tgz", + "integrity": "sha1-bSbB2Vtll8XVMXv1+6N+zOw2cuA=", + "dev": true, + "requires": { + "execa": "^4.0.0", + "lcid": "^3.0.0", + "mem": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha1-9zqFudXUHQRVUcF34ogtSshXKKY=", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/execa/-/execa-4.1.0.tgz", + "integrity": "sha1-TlSRrRVy8vF6d9OIxshXE1sihHo=", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha1-SWaheV7lrOZecGxLe+txJX1uItM=", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha1-+sHj1TuXrVqdCunO8jifWBClwHc=", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha1-t+zR5e1T2o43pV4cImnguX7XSOo=", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha1-WB9q3mWMu6ZaDTOA3ndTKVBU83U=", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha1-zNCvT4g1+9wmW4JGGq8MNmY/NOo=", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha1-rhbxZE2HPsrYQ7AwexQzYtTEIXI=", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/which/-/which-2.0.2.tgz", + "integrity": "sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-each-series": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha1-EFqwNXznKyAqiouUkzZyZXteKpo=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha1-kYzrrqJIpiz3/6uOO8qMX4gvxC4=", + "dev": true + }, + "p-limit": { + "version": "2.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha1-o0KLtwiLOmApL2aRkni3wpetTwc=", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-map": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha1-uy+Vpe2i7BaOySdOBqdHw+KQTSs=", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pako/-/pako-1.0.11.tgz", + "integrity": "sha1-bJWZ00DVTf05RjgCUqNXBaa5kr8=" + }, + "parent-module": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha1-aR0nCeeMefrjoVZiJFLQB2LKqqI=", + "dev": true, + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha1-s2MKvYlDQy9Us/BRkjjjPNffL3M=", + "dev": true + } + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha1-OFCAo+wTy2KmLTlAnLPoiETNrtQ=", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-entities": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha1-U8brW5MUofTsmfoP33zgHs2gy+g=", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha1-4aHAhcVps9wIMhGE8Zo5zCf3wws=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha1-5sTd1+06onxoogzE5Q4aTug7vEo=" + }, + "path-exists": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha1-UTvb4tO5XXdi6METfvoZXGxhtbM=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=", + "dev": true + }, + "path-to-regexp": { + "version": "2.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-to-regexp/-/path-to-regexp-2.4.0.tgz", + "integrity": "sha1-Nc5/Mz1WFvHB4b/iZsOrouWy5wQ=" + }, + "path-type": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha1-hO0BwKe6OAr+CdkKjBgNzZ0DBDs=", + "dev": true + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha1-3YIqoIh1gOUvGgOdw+2hCO+uMHU=", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "picomatch": { + "version": "2.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI=" + }, + "pify": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pirates": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha1-ZDqSyviUVm+RsrmG0sZpUKji+4c=", + "dev": true, + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha1-8JkTPfft5CLoHR2ESCcO6z5CYfM=", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha1-rt3T+ZTJM+StmLmdmlVu+g4v6UI=", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, + "plur": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/plur/-/plur-4.0.0.tgz", + "integrity": "sha1-cprtsI9FJkX+jFjvEVvxawpz74Q=", + "dev": true, + "requires": { + "irregular-plurals": "^3.2.0" + } + }, + "pluralize": { + "version": "8.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha1-Gm+hajjRKhkB4DIPoBcFHFOc47E=", + "dev": true + }, + "pn": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pn/-/pn-1.1.0.tgz", + "integrity": "sha1-4vTO8OIZ9GPBeas3Rj5OHs3Muvs=", + "dev": true + }, + "popper.js": { + "version": "1.16.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/popper.js/-/popper.js-1.16.1.tgz", + "integrity": "sha1-KiI8s9x7YhPXQOQDcr5A3kPmWxs=" + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.32", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha1-QxDW7jRwU9o0M9sr5JKIPWLOxZ0=", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.2.tgz", + "integrity": "sha1-2T5GtQRYnpSscnewRjImxoBBqIA=", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^6.0.2" + }, + "dependencies": { + "cssesc": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=" + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha1-LFu6gXSsL2mBq2MaQqsO5UrzMuo=", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + } + } + }, + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha1-Xv03qI+6vrAKKWbR5T2Yztk/dOA=", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha1-Uyox65CfjaiYzv/ilv3B+GS+hUc=", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-hex-alpha": { + "version": "5.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.3.tgz", + "integrity": "sha1-qNnKTDnUl8lmHjdLnFGJnvD4c4g=", + "requires": { + "postcss": "^7.0.14", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha1-gWuhRawRzDy2uqkFp1pJ+QPk0x0=", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha1-x6ib6HK7dORbHjAiv+V0iCPm3nc=", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-custom-media": { + "version": "7.0.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-custom-media/-/postcss-custom-media-7.0.8.tgz", + "integrity": "sha1-//0T/+/61zYhvl84cHaiiwApTgw=", + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-custom-properties": { + "version": "8.0.11", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-custom-properties/-/postcss-custom-properties-8.0.11.tgz", + "integrity": "sha1-LWF3LW6S8i9eDVJgLfj65G+jDZc=", + "requires": { + "postcss": "^7.0.17", + "postcss-values-parser": "^2.0.1" + } + }, + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha1-ZIWMbrLs/y+0HQsoyd17PbTef7o=", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + } + }, + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha1-bjpBd9Dts6vMhf22+7HCbauuq6I=", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + } + }, + "postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha1-/JJ9Uv3ciWyzooEuvF3xR+EQUi4=", + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-env-function": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha1-Dz49PFfwlKksK69LYkHwsNpTZdc=", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "4.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.2.1.tgz", + "integrity": "sha1-khimUknzCJfeqxAzrO2FeFYqZpA=", + "requires": { + "postcss": "^7.0.26" + } + }, + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha1-R30QcROt5gJLFBKDF63ivR4XBG4=", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha1-djuHiFls7puHTJmSAc3egGWe9oA=", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-font-variant": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-font-variant/-/postcss-font-variant-4.0.1.tgz", + "integrity": "sha1-QtTAqzCJT2D5ixdWHrXAMh9QJkE=", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha1-QxwZKrPtlqPD0J8v9hWWD5AsFxU=", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-html": { + "version": "0.36.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha1-tAkT+U6qzCRT/TChMnrW7h+IsgQ=", + "dev": true, + "requires": { + "htmlparser2": "^3.10.0" + } + }, + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha1-KJIKLymUW+1MMZjX32SW1BDT8og=", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-initial": { + "version": "3.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-initial/-/postcss-initial-3.0.4.tgz", + "integrity": "sha1-nTIGmhBTH+Lsr6C2rHUO4Lx+/FM=", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-lab-function": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha1-u1GmhWzRIomrSuINseOCHvE9fS4=", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-less": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-less/-/postcss-less-4.0.1.tgz", + "integrity": "sha1-c8r12sBW1LcG9MwTbO/q9OeQZ6Q=", + "dev": true, + "requires": { + "postcss": "^8.1.2" + }, + "dependencies": { + "postcss": { + "version": "8.3.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss/-/postcss-8.3.8.tgz", + "integrity": "sha1-nr4qEnOWtLRXCun3dw5/uD2yusE=", + "dev": true, + "requires": { + "nanocolors": "^0.2.2", + "nanoid": "^3.1.25", + "source-map-js": "^0.6.2" + } + } + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha1-xepQTyxK7zPHNZo03jVzdyrXUCo=", + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha1-a5eUPkfHLYRfqeA/Jzdz1OjdbC0=", + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + } + }, + "postcss-logical": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha1-JJXQ+LgunyYnJfdflAGzTntF1bU=", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha1-t1u2y8IXyKxJQz4S8iBIgUpPXtU=", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", + "dev": true + }, + "postcss-nesting": { + "version": "7.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-nesting/-/postcss-nesting-7.0.1.tgz", + "integrity": "sha1-tQrXt/AXPlteOIDDUBNEcD4EwFI=", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha1-MezzUOnG9t3CUKePDD4RHzLdTDA=", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha1-rdUtDgpSjKvmr+6LRuKrsnffRr8=", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha1-6fOdM9LcWE5G7h20Wtt3yp0dzGI=", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-preset-env": { + "version": "6.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-preset-env/-/postcss-preset-env-6.7.0.tgz", + "integrity": "sha1-w03az4+QI4OzWtHgMPF49M3xGKU=", + "requires": { + "autoprefixer": "^9.6.1", + "browserslist": "^4.6.4", + "caniuse-lite": "^1.0.30000981", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.4.0", + "postcss": "^7.0.17", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.3", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.8", + "postcss-custom-properties": "^8.0.11", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha1-LtPu05OzcCh53sSocDKyENrrBNE=", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + } + }, + "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha1-YbNg/9rtyoTHyRjSsPDQ6lWasBw=", + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", + "dev": true + }, + "postcss-safe-parser": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha1-ptTkjw832ffBGypYG/APi6SHC5Y=", + "requires": { + "postcss": "^7.0.26" + } + }, + "postcss-sass": { + "version": "0.4.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-sass/-/postcss-sass-0.4.4.tgz", + "integrity": "sha1-kfDzRHtFzjcyJ6mLYfjY8HhShaM=", + "dev": true, + "requires": { + "gonzales-pe": "^4.3.0", + "postcss": "^7.0.21" + } + }, + "postcss-scss": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-scss/-/postcss-scss-2.1.1.tgz", + "integrity": "sha1-7Dp1+imlXgFrkL8yaQJsU8HSs4M=", + "dev": true, + "requires": { + "postcss": "^7.0.6" + } + }, + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha1-ccgkj5F7osyTA3yWN+4JxkQ2/P8=", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-not": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-selector-not/-/postcss-selector-not-4.0.1.tgz", + "integrity": "sha1-JjAW7vHPIZ4K3pqRN4D8H0ggTL8=", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha1-JJBENWaXsztk8aj3yAki3d7nGVw=", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-sorting": { + "version": "6.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-sorting/-/postcss-sorting-6.0.0.tgz", + "integrity": "sha1-KYHIeb8yRCXuWhkVPE1pPPYPlNU=", + "dev": true, + "requires": { + "lodash": "^4.17.20" + } + }, + "postcss-syntax": { + "version": "0.36.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-syntax/-/postcss-syntax-0.36.2.tgz", + "integrity": "sha1-8IV4x9lYNFdOVZOoLfv6ivrjtRw=", + "dev": true + }, + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha1-RD9qIM7WSBor2k+oUypuVdeJoss=" + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha1-2otHLZAdoeIFtHvcmGN7np5VDl8=", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha1-3rxkidem5rDnYRiIzsiAM30xY5Y=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "prettier": { + "version": "2.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/prettier/-/prettier-2.2.1.tgz", + "integrity": "sha1-eVoaeN1S8HPaDNQrIfnJE4GSP/U=" + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha1-0j1B/hN1ZG3i0BBNNFSjAIgCz3s=", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } + }, + "prettier-plugin-two-style-order": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/prettier-plugin-two-style-order/-/prettier-plugin-two-style-order-1.0.1.tgz", + "integrity": "sha1-oQxqOF8FzHnb5YSMvO6J1Y8KiF0=", + "dev": true, + "requires": { + "postcss": "^8.3.6", + "postcss-less": "^4.0.0", + "postcss-sorting": "6.0.0" + }, + "dependencies": { + "postcss": { + "version": "8.3.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss/-/postcss-8.3.8.tgz", + "integrity": "sha1-nr4qEnOWtLRXCun3dw5/uD2yusE=", + "dev": true, + "requires": { + "nanocolors": "^0.2.2", + "nanoid": "^3.1.25", + "source-map-js": "^0.6.2" + } + } + } + }, + "pretty-format": { + "version": "26.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pretty-format/-/pretty-format-26.6.2.tgz", + "integrity": "sha1-41wnBfFMt/4v6U+geDRbREEg/JM=", + "dev": true, + "requires": { + "@jest/types": "^26.6.2", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "react-is": { + "version": "17.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha1-5pHUqOnHiTZWVVOas3J2Kw77VPA=", + "dev": true + } + } + }, + "process": { + "version": "0.11.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha1-eCDZsWEgzFXKmud5JoCufbptf+I=" + }, + "progress": { + "version": "2.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/progress/-/progress-2.0.3.tgz", + "integrity": "sha1-foz42PW48jnBvGi+tOt4Vn1XLvg=", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/promise/-/promise-7.3.1.tgz", + "integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=", + "dev": true, + "requires": { + "asap": "~2.0.3" + } + }, + "prompts": { + "version": "2.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/prompts/-/prompts-2.4.1.tgz", + "integrity": "sha1-vv07EZW6BS+f0v3opIbE6C7nf2E=", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha1-UsQedbjIfnK52TYOAga5ncv/psU=", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/psl/-/psl-1.8.0.tgz", + "integrity": "sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ=", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha1-d1s/J477uXGO7HNh9IP7Nvu/6og=" + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/pump/-/pump-3.0.0.tgz", + "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "qs": { + "version": "6.10.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/qs/-/qs-6.10.1.tgz", + "integrity": "sha1-STFIL6jWR6Wqt5nFJx0hM7mB+2o=", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "query-string": { + "version": "6.14.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/query-string/-/query-string-6.14.1.tgz", + "integrity": "sha1-esLcpG2n8wlEm6D4ax/SglWwyGo=", + "requires": { + "decode-uri-component": "^0.2.0", + "filter-obj": "^1.1.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha1-SSkii7xyTfrEPg77BYyve2z7YkM=", + "dev": true + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha1-W4h48ROlgheEjGSCAmxz4bpXcn8=", + "dev": true + }, + "raf": { + "version": "3.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/raf/-/raf-3.4.1.tgz", + "integrity": "sha1-B0LpmkplUvRF1z4+4DKK8P8e3jk=", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "rc-align": { + "version": "4.0.11", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-align/-/rc-align-4.0.11.tgz", + "integrity": "sha1-gZjGLbJmvBuO8F5WwTJ1v3Jiil4=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "dom-align": "^1.7.0", + "lodash": "^4.17.21", + "rc-util": "^5.3.0", + "resize-observer-polyfill": "^1.5.1" + } + }, + "rc-animate": { + "version": "2.11.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-animate/-/rc-animate-2.11.1.tgz", + "integrity": "sha1-JmbutvHypJWhOyrwniNnEieP2yw=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.6", + "css-animation": "^1.3.2", + "prop-types": "15.x", + "raf": "^3.4.0", + "rc-util": "^4.15.3", + "react-lifecycles-compat": "^3.0.4" + }, + "dependencies": { + "rc-util": { + "version": "4.21.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-util/-/rc-util-4.21.1.tgz", + "integrity": "sha1-iGAtDDGFAgqhBT2aHnDqwWG+ywU=", + "dev": true, + "requires": { + "add-dom-event-listener": "^1.1.0", + "prop-types": "^15.5.10", + "react-is": "^16.12.0", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.1.0" + } + } + } + }, + "rc-cascader": { + "version": "1.4.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-cascader/-/rc-cascader-1.4.3.tgz", + "integrity": "sha1-2RsNz4FXtg6+nsPli02wVNUplGQ=", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.5", + "array-tree-filter": "^2.1.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.0.1", + "warning": "^4.0.1" + } + }, + "rc-checkbox": { + "version": "2.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-checkbox/-/rc-checkbox-2.3.2.tgz", + "integrity": "sha1-+Rs2eMftsrqoEhyUg8Zk+m8K78E=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" + } + }, + "rc-collapse": { + "version": "3.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-collapse/-/rc-collapse-3.1.2.tgz", + "integrity": "sha1-dgKKgRuEXQPZRgzMQJx+qK0J2xQ=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.2.1", + "shallowequal": "^1.1.0" + } + }, + "rc-dialog": { + "version": "8.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-dialog/-/rc-dialog-8.6.0.tgz", + "integrity": "sha1-OyKNrAhd5e7YxiN/MRYhBGh0Quc=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.6.1" + } + }, + "rc-drawer": { + "version": "4.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-drawer/-/rc-drawer-4.3.1.tgz", + "integrity": "sha1-NWMzp68Bt3er1oXJbCzmLvtE8/M=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.7.0" + } + }, + "rc-dropdown": { + "version": "3.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-dropdown/-/rc-dropdown-3.2.0.tgz", + "integrity": "sha1-2mwq2kA4QrruOp6Qmgsakbo+EJA=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-trigger": "^5.0.4" + } + }, + "rc-field-form": { + "version": "1.20.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-field-form/-/rc-field-form-1.20.1.tgz", + "integrity": "sha1-0cUYiBB88HW0JwS3tXW++Ew1kpE=", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4", + "async-validator": "^3.0.3", + "rc-util": "^5.8.0" + } + }, + "rc-gesture": { + "version": "0.0.22", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-gesture/-/rc-gesture-0.0.22.tgz", + "integrity": "sha1-+8vdW0Y4epeLPt5ItCdI6P933d0=", + "dev": true, + "requires": { + "babel-runtime": "6.x" + } + }, + "rc-image": { + "version": "5.2.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-image/-/rc-image-5.2.5.tgz", + "integrity": "sha1-ROb/yEJiaCeWDnq3LhwNbzqM5EA=", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-dialog": "~8.6.0", + "rc-util": "^5.0.6" + } + }, + "rc-input-number": { + "version": "7.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-input-number/-/rc-input-number-7.1.4.tgz", + "integrity": "sha1-nXQQyR/43GOE0CM8IN8niYKYn5o=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.9.8" + } + }, + "rc-mentions": { + "version": "1.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-mentions/-/rc-mentions-1.6.1.tgz", + "integrity": "sha1-RgNQJ9ZKoz74QLoPvUEYceNGF64=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-menu": "^9.0.0", + "rc-textarea": "^0.3.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.0.1" + } + }, + "rc-menu": { + "version": "9.0.12", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-menu/-/rc-menu-9.0.12.tgz", + "integrity": "sha1-SSxLsHpZbizgdYfGabJ+4ow4EMU=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.4.3", + "rc-overflow": "^1.2.0", + "rc-trigger": "^5.1.2", + "rc-util": "^5.12.0", + "shallowequal": "^1.1.0" + } + }, + "rc-motion": { + "version": "2.4.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-motion/-/rc-motion-2.4.4.tgz", + "integrity": "sha1-6ZXV+iT8kwZcJPcUhXzyZ31lW7A=", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.2.1" + } + }, + "rc-notification": { + "version": "4.5.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-notification/-/rc-notification-4.5.7.tgz", + "integrity": "sha1-Jl5uagwaD6xj1qvU2DLrj/MVIvE=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.2.0", + "rc-util": "^5.0.1" + } + }, + "rc-overflow": { + "version": "1.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-overflow/-/rc-overflow-1.2.2.tgz", + "integrity": "sha1-lbAiIBbAzb3A24X1acJi53BqXyI=", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.5.1" + }, + "dependencies": { + "rc-resize-observer": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-resize-observer/-/rc-resize-observer-1.0.1.tgz", + "integrity": "sha1-zNCYZUP/G/SfilgeisS7cU7STc0=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.0", + "resize-observer-polyfill": "^1.5.1" + } + } + } + }, + "rc-pagination": { + "version": "3.1.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-pagination/-/rc-pagination-3.1.9.tgz", + "integrity": "sha1-eXrXXYWx73qCgBIH6tQQEQM3/dY=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1" + } + }, + "rc-picker": { + "version": "2.5.18", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-picker/-/rc-picker-2.5.18.tgz", + "integrity": "sha1-+EhZgV7z+HSt5olxSkEVHnCSksM=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "date-fns": "2.x", + "dayjs": "1.x", + "moment": "^2.24.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.4.0", + "shallowequal": "^1.1.0" + } + }, + "rc-progress": { + "version": "3.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-progress/-/rc-progress-3.1.4.tgz", + "integrity": "sha1-ZgQND659jO0rOFiDeOzLKGS61hU=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6" + } + }, + "rc-rate": { + "version": "2.9.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-rate/-/rc-rate-2.9.1.tgz", + "integrity": "sha1-5Dy5XE65CiweCxbsZhTYxDUwpzE=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + } + }, + "rc-resize-observer": { + "version": "0.2.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-resize-observer/-/rc-resize-observer-0.2.6.tgz", + "integrity": "sha1-wbZC9tEpPjTE43FfR/aUQ6FnuCU=", + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.0", + "resize-observer-polyfill": "^1.5.1" + } + }, + "rc-select": { + "version": "12.1.13", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-select/-/rc-select-12.1.13.tgz", + "integrity": "sha1-wzVgzLkznTBpW1JFj1Xvw1rzUnM=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.0.0", + "rc-trigger": "^5.0.4", + "rc-util": "^5.9.8", + "rc-virtual-list": "^3.2.0" + } + }, + "rc-slider": { + "version": "9.7.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-slider/-/rc-slider-9.7.2.tgz", + "integrity": "sha1-KC9XH3WCdS66ozlk5EEYT055rXQ=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-tooltip": "^5.0.1", + "rc-util": "^5.0.0", + "shallowequal": "^1.1.0" + } + }, + "rc-steps": { + "version": "4.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-steps/-/rc-steps-4.1.4.tgz", + "integrity": "sha1-C6gtsgLVnKUtBpPcmIDdFFsZ3CM=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.2", + "classnames": "^2.2.3", + "rc-util": "^5.0.1" + } + }, + "rc-swipeout": { + "version": "2.0.11", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-swipeout/-/rc-swipeout-2.0.11.tgz", + "integrity": "sha1-362cezihXqA3bjnLM1bjb+16QVU=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "classnames": "2.x", + "rc-gesture": "~0.0.22", + "react-native-swipeout": "^2.2.2" + } + }, + "rc-switch": { + "version": "3.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-switch/-/rc-switch-3.2.2.tgz", + "integrity": "sha1-0AH3fxJmTVJZW09vtCXdnmb7qOg=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.1" + } + }, + "rc-table": { + "version": "7.15.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-table/-/rc-table-7.15.2.tgz", + "integrity": "sha1-9qtzss+xx288+WgshVVhQjxrWyI=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.13.0", + "shallowequal": "^1.1.0" + }, + "dependencies": { + "rc-resize-observer": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-resize-observer/-/rc-resize-observer-1.0.1.tgz", + "integrity": "sha1-zNCYZUP/G/SfilgeisS7cU7STc0=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.0", + "resize-observer-polyfill": "^1.5.1" + } + } + } + }, + "rc-tabs": { + "version": "11.10.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-tabs/-/rc-tabs-11.10.1.tgz", + "integrity": "sha1-exEveLrJmEgMd3rhYK3EJeP9t8s=", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "^3.2.0", + "rc-menu": "^9.0.0", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.5.0" + }, + "dependencies": { + "rc-resize-observer": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-resize-observer/-/rc-resize-observer-1.0.1.tgz", + "integrity": "sha1-zNCYZUP/G/SfilgeisS7cU7STc0=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.0", + "resize-observer-polyfill": "^1.5.1" + } + } + } + }, + "rc-textarea": { + "version": "0.3.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-textarea/-/rc-textarea-0.3.5.tgz", + "integrity": "sha1-B+1EXd25TlrmdkZ2kjpJvdrZsuw=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.7.0" + }, + "dependencies": { + "rc-resize-observer": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-resize-observer/-/rc-resize-observer-1.0.1.tgz", + "integrity": "sha1-zNCYZUP/G/SfilgeisS7cU7STc0=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.0", + "resize-observer-polyfill": "^1.5.1" + } + } + } + }, + "rc-tooltip": { + "version": "5.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-tooltip/-/rc-tooltip-5.1.1.tgz", + "integrity": "sha1-lBeO0WLQJSvEmTtyX13CrA/M8VQ=", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.2", + "rc-trigger": "^5.0.0" + } + }, + "rc-tree": { + "version": "4.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-tree/-/rc-tree-4.2.2.tgz", + "integrity": "sha1-RCkYfLv77L6YlxSmB+Peizq3dj8=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.0.0", + "rc-virtual-list": "^3.0.1" + } + }, + "rc-tree-select": { + "version": "4.3.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-tree-select/-/rc-tree-select-4.3.3.tgz", + "integrity": "sha1-KOuk2KjcjA+bYdg85GWEKmkV7KQ=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-select": "^12.0.0", + "rc-tree": "^4.0.0", + "rc-util": "^5.0.5" + } + }, + "rc-trigger": { + "version": "5.2.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-trigger/-/rc-trigger-5.2.10.tgz", + "integrity": "sha1-igBXqUCxuQJ+qjO+7IpuzYXM4rE=", + "dev": true, + "requires": { + "@babel/runtime": "^7.11.2", + "classnames": "^2.2.6", + "rc-align": "^4.0.0", + "rc-motion": "^2.0.0", + "rc-util": "^5.5.0" + } + }, + "rc-upload": { + "version": "4.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-upload/-/rc-upload-4.3.1.tgz", + "integrity": "sha1-1u5muL0eHdL3hSbEhlOEI/fn7YQ=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" + } + }, + "rc-util": { + "version": "5.14.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-util/-/rc-util-5.14.0.tgz", + "integrity": "sha1-UsZQ4nVwwsR/eTbH0y6uxSEkkqg=", + "requires": { + "@babel/runtime": "^7.12.5", + "react-is": "^16.12.0", + "shallowequal": "^1.1.0" + } + }, + "rc-virtual-list": { + "version": "3.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-virtual-list/-/rc-virtual-list-3.4.1.tgz", + "integrity": "sha1-HztBORrPAzpsfoTC9Oik7g3HKAc=", + "dev": true, + "requires": { + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.0.7" + }, + "dependencies": { + "rc-resize-observer": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-resize-observer/-/rc-resize-observer-1.0.1.tgz", + "integrity": "sha1-zNCYZUP/G/SfilgeisS7cU7STc0=", + "dev": true, + "requires": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-util": "^5.0.0", + "resize-observer-polyfill": "^1.5.1" + } + } + } + }, + "react": { + "version": "17.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react/-/react-17.0.2.tgz", + "integrity": "sha1-0LXMUW0p6z7uOD91tihkz7aAADc=", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-audio-player": { + "version": "0.14.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-audio-player/-/react-audio-player-0.14.0.tgz", + "integrity": "sha1-tXvCuYCxuzyLT2ohNAYhYEYsUIE=", + "requires": { + "prop-types": "^15.7.2" + } + }, + "react-color": { + "version": "2.19.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-color/-/react-color-2.19.3.tgz", + "integrity": "sha1-7GxrRWgxKjxqGEIKsEcuFGqlaD0=", + "requires": { + "@icons/material": "^0.2.4", + "lodash": "^4.17.15", + "lodash-es": "^4.17.15", + "material-colors": "^1.2.1", + "prop-types": "^15.5.10", + "reactcss": "^1.2.0", + "tinycolor2": "^1.4.1" + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha1-7P+2hF462Nv83EmPDQqTlzZQLCM=", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-draggable": { + "version": "4.4.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-draggable/-/react-draggable-4.4.4.tgz", + "integrity": "sha1-WybZmWvmPTLShaQm9BBV3oflmy8=", + "requires": { + "clsx": "^1.1.1", + "prop-types": "^15.6.0" + } + }, + "react-fast-compare": { + "version": "3.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-fast-compare/-/react-fast-compare-3.2.0.tgz", + "integrity": "sha1-ZBqdqBtqYyDycOiXJPtFoLOeQ7s=", + "dev": true + }, + "react-grid-layout": { + "version": "1.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-grid-layout/-/react-grid-layout-1.3.0.tgz", + "integrity": "sha1-yoo+E+Yu4hYvplix7sS47sAgPb0=", + "requires": { + "classnames": "2.3.1", + "lodash.isequal": "^4.0.0", + "prop-types": "^15.0.0", + "react-draggable": "^4.0.0", + "react-resizable": "^3.0.4" + } + }, + "react-helmet": { + "version": "6.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-helmet/-/react-helmet-6.1.0.tgz", + "integrity": "sha1-p1DVFlyxPPIT5EdHUCZS55RGhyY=", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.1.1", + "react-side-effect": "^2.1.0" + } + }, + "react-intl": { + "version": "3.12.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-intl/-/react-intl-3.12.1.tgz", + "integrity": "sha1-6aeD6iAwLp2iXk7aWeVZOkPS7IA=", + "dev": true, + "requires": { + "@formatjs/intl-displaynames": "^1.2.0", + "@formatjs/intl-listformat": "^1.4.1", + "@formatjs/intl-relativetimeformat": "^4.5.9", + "@formatjs/intl-unified-numberformat": "^3.2.0", + "@formatjs/intl-utils": "^2.2.0", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/invariant": "^2.2.31", + "hoist-non-react-statics": "^3.3.2", + "intl-format-cache": "^4.2.21", + "intl-messageformat": "^7.8.4", + "intl-messageformat-parser": "^3.6.4", + "shallow-equal": "^1.2.1" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=" + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha1-TxonOv38jzSIqMUWv9p4+HI1I2I=", + "dev": true + }, + "react-native-camera-roll-picker": { + "version": "1.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-native-camera-roll-picker/-/react-native-camera-roll-picker-1.2.3.tgz", + "integrity": "sha1-sRf9OiuQEtzM7hJhqbxCcia41tI=" + }, + "react-native-swipeout": { + "version": "2.3.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-native-swipeout/-/react-native-swipeout-2.3.6.tgz", + "integrity": "sha1-R9rIqDWCXPPy7vnklVdKPZq20/o=", + "dev": true, + "requires": { + "create-react-class": "^15.6.0", + "prop-types": "^15.5.10", + "react-tween-state": "^0.1.5" + } + }, + "react-redux": { + "version": "7.2.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-redux/-/react-redux-7.2.5.tgz", + "integrity": "sha1-ITwbBaoRh9nJQN38CylFCVf2o7g=", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.1", + "@types/react-redux": "^7.1.16", + "hoist-non-react-statics": "^3.3.2", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^16.13.1" + } + }, + "react-refresh": { + "version": "0.10.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-refresh/-/react-refresh-0.10.0.tgz", + "integrity": "sha1-L1NslmDAubHVAGhNnlKmXnQE9+M=" + }, + "react-resizable": { + "version": "3.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-resizable/-/react-resizable-3.0.4.tgz", + "integrity": "sha1-qiAQjv8oxSxv3apJq/vvir9eWBs=", + "requires": { + "prop-types": "15.x", + "react-draggable": "^4.0.3" + } + }, + "react-router": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-router/-/react-router-5.2.0.tgz", + "integrity": "sha1-Qk51ZByodH+/duXsyml4GqN+opM=", + "requires": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "mini-create-react-context": "^0.4.0", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "dependencies": { + "path-to-regexp": { + "version": "1.8.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha1-iHs7qdhDk+h6CgufTLdWGYtTVIo=", + "requires": { + "isarray": "0.0.1" + } + } + } + }, + "react-router-config": { + "version": "5.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-router-config/-/react-router-config-5.1.1.tgz", + "integrity": "sha1-D0Jj0agMay3HucGQLJUmR4GUqYg=", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "react-router-dom": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-router-dom/-/react-router-dom-5.2.0.tgz", + "integrity": "sha1-nmWk0MReEyieZsexfH4XXQ6hVmI=", + "requires": { + "@babel/runtime": "^7.1.2", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.2.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + } + }, + "react-side-effect": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-side-effect/-/react-side-effect-2.1.1.tgz", + "integrity": "sha1-ZsVwHD51YKtIIqTuJ0Le4hXXLrM=", + "dev": true + }, + "react-sortable-hoc": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-sortable-hoc/-/react-sortable-hoc-2.0.0.tgz", + "integrity": "sha1-9ngNiqS5IqIfPnVK9ULwMmdweLc=", + "requires": { + "@babel/runtime": "^7.2.0", + "invariant": "^2.2.4", + "prop-types": "^15.5.7" + } + }, + "react-tween-state": { + "version": "0.1.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-tween-state/-/react-tween-state-0.1.5.tgz", + "integrity": "sha1-6YsGZVHvuTy5LdG+FJlcLj3q4zk=", + "dev": true, + "requires": { + "raf": "^3.1.0", + "tween-functions": "^1.0.1" + } + }, + "reactcss": { + "version": "1.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/reactcss/-/reactcss-1.2.3.tgz", + "integrity": "sha1-wAATh15Vexzw39mjaKHD2rO1SN0=", + "requires": { + "lodash": "^4.0.1" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha1-e/KVQ4yloz5WzTDgU7NO5yUMk8w=", + "dev": true, + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "parse-json": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "type-fest": { + "version": "0.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha1-jSojcNPfiG61yQraHFv2GIrPg4s=", + "dev": true + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha1-86YTV1hFlzOuK5VjgFbhhU5+9Qc=", + "dev": true, + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha1-CeJJ696FHTseSNJ8EFREZn8XuD0=", + "dev": true + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha1-m6dMAZsV02UnjS6Ru4xI17TULJ4=", + "requires": { + "picomatch": "^2.2.1" + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha1-IAMpT+oj+wZy8kduviL89Jii1lw=", + "dev": true, + "requires": { + "util.promisify": "^1.0.0" + } + }, + "redent": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/redent/-/redent-3.0.0.tgz", + "integrity": "sha1-5Ve3mYMWu1PJ8fVvpiY1LGljBZ8=", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "redux": { + "version": "4.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/redux/-/redux-4.1.1.tgz", + "integrity": "sha1-dvHEObtCBD+YX72b8hmQ5gvWf0c=", + "requires": { + "@babel/runtime": "^7.9.2" + } + }, + "redux-saga": { + "version": "0.16.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/redux-saga/-/redux-saga-0.16.2.tgz", + "integrity": "sha1-mTZi6GvJRdhQmsK42ro6jGFcyXE=", + "dev": true + }, + "regenerate": { + "version": "1.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha1-uTRtiCfo9aMve6KWN9OYtpAUhIo=", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha1-VNCccRXh9T3CMUqXSzLBw0Tv4yY=", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha1-iSV0Kpj/2QgUmI11Zq0wyjsmO1I=" + }, + "regenerator-transform": { + "version": "0.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha1-yY2hVGg2ccnE3LFuznNlF+G3/rQ=", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "safe-regex": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + } + } + }, + "regexp-tree": { + "version": "0.1.24", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regexp-tree/-/regexp-tree-0.1.24.tgz", + "integrity": "sha1-PW+iOEUKTWblvJxMFLtyDiGWgp0=", + "dev": true + }, + "regexp.prototype.flags": { + "version": "1.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", + "integrity": "sha1-fvNSro0VnnWMDq3Kb4/LTu8HviY=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha1-BCWido2PI7rXDKS5BGH6LxIT4bI=", + "dev": true + }, + "regexpu-core": { + "version": "4.8.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha1-5WBbo2G2excYR4UBMnUC9EeamPA=", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha1-kv8pX7He7L9uzaslQ9IH6RqjNzM=", + "dev": true + }, + "regjsparser": { + "version": "0.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha1-prZntUyIXhi1JVTLSWDvcRh+mWg=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "remark": { + "version": "13.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/remark/-/remark-13.0.0.tgz", + "integrity": "sha1-0V2b9xpAL0Aofr42Bntm1Uho5CU=", + "dev": true, + "requires": { + "remark-parse": "^9.0.0", + "remark-stringify": "^9.0.0", + "unified": "^9.1.0" + } + }, + "remark-parse": { + "version": "9.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/remark-parse/-/remark-parse-9.0.0.tgz", + "integrity": "sha1-TSCimWZYgOT0r12Qt8e4qTWFNkA=", + "dev": true, + "requires": { + "mdast-util-from-markdown": "^0.8.0" + } + }, + "remark-stringify": { + "version": "9.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/remark-stringify/-/remark-stringify-9.0.1.tgz", + "integrity": "sha1-V20G6RBUiwpxkacfJ7M/EhiGKJQ=", + "dev": true, + "requires": { + "mdast-util-to-markdown": "^0.6.0" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha1-vmgVIIR6tYx1aKx1+/rSjtQtOek=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "request": { + "version": "2.88.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/request/-/request-2.88.2.tgz", + "integrity": "sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "form-data": { + "version": "2.3.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/qs/-/qs-6.5.2.tgz", + "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=", + "dev": true + } + } + }, + "request-promise-core": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha1-Pu3UIjII1BmGe3jOgVFn0QWToi8=", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha1-5AcSBSal79yaObKKVnm/R7nZ3Cg=", + "dev": true, + "requires": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha1-iaf92TgmEmcxjq/hT5wy5ZjDaQk=", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=", + "dev": true + }, + "reserved-words": { + "version": "0.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/reserved-words/-/reserved-words-0.1.2.tgz", + "integrity": "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=", + "dev": true + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ=" + }, + "resolve": { + "version": "1.20.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha1-YpoBP7P3B1XW8LeTXMHCxTeLGXU=", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha1-DwB18bslRHZs9zumpuKt/ryxPy0=", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=", + "dev": true + } + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "resolve-pathname": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha1-mdAiJNPPJjaJvsuzk7xWAxMCXc0=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha1-OfZ8VLOnpYzqUjbZXPADQjljH34=", + "dev": true, + "requires": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ret/-/ret-0.1.15.tgz", + "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rmc-align": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rmc-align/-/rmc-align-1.0.0.tgz", + "integrity": "sha1-jWSrSEYJoEGrQkUGASoVt8W5M90=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "dom-align": "1.x", + "rc-util": "4.x" + }, + "dependencies": { + "rc-util": { + "version": "4.21.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-util/-/rc-util-4.21.1.tgz", + "integrity": "sha1-iGAtDDGFAgqhBT2aHnDqwWG+ywU=", + "dev": true, + "requires": { + "add-dom-event-listener": "^1.1.0", + "prop-types": "^15.5.10", + "react-is": "^16.12.0", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.1.0" + } + } + } + }, + "rmc-calendar": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rmc-calendar/-/rmc-calendar-1.1.4.tgz", + "integrity": "sha1-fbSZAIeHfNSad3L0Uk0zuAFtO9I=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "rc-animate": "^2.4.4", + "rmc-date-picker": "^6.0.8" + } + }, + "rmc-cascader": { + "version": "5.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rmc-cascader/-/rmc-cascader-5.0.3.tgz", + "integrity": "sha1-xgWx6sZhPkxUqmrtLLrn+cWoxl8=", + "dev": true, + "requires": { + "array-tree-filter": "2.1.x", + "babel-runtime": "6.x", + "rmc-picker": "~5.0.0" + } + }, + "rmc-date-picker": { + "version": "6.0.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rmc-date-picker/-/rmc-date-picker-6.0.10.tgz", + "integrity": "sha1-NNx9/UJCSL4tQ1J0IVdiR8MVg/Y=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "rmc-picker": "~5.0.0" + } + }, + "rmc-dialog": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rmc-dialog/-/rmc-dialog-1.1.1.tgz", + "integrity": "sha1-HX+8ayytWwtT+6tx/iljbXb3ghc=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "rc-animate": "2.x" + } + }, + "rmc-drawer": { + "version": "0.4.11", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rmc-drawer/-/rmc-drawer-0.4.11.tgz", + "integrity": "sha1-moxhJaTM03uRbzL36LR30R1BPuM=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.4", + "prop-types": "^15.5.10" + } + }, + "rmc-feedback": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rmc-feedback/-/rmc-feedback-2.0.0.tgz", + "integrity": "sha1-y8bLOuY8emNe7w4l5PuvWsNm7qo=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.5" + } + }, + "rmc-input-number": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rmc-input-number/-/rmc-input-number-1.0.5.tgz", + "integrity": "sha1-QuAqJ7DDw2a+n/DOGdgYtx5Ab48=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.0", + "rmc-feedback": "^2.0.0" + } + }, + "rmc-list-view": { + "version": "0.11.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rmc-list-view/-/rmc-list-view-0.11.5.tgz", + "integrity": "sha1-jhUqXb7GrsRajM0fM8uO8UC5Oh4=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.5", + "fbjs": "^0.8.3", + "prop-types": "^15.5.8", + "warning": "^3.0.0", + "zscroller": "~0.4.0" + }, + "dependencies": { + "warning": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + } + } + }, + "rmc-notification": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rmc-notification/-/rmc-notification-1.0.0.tgz", + "integrity": "sha1-H87pj5m5cz985jqR12Y6V4dD0HU=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "classnames": "2.x", + "prop-types": "^15.5.8", + "rc-animate": "2.x", + "rc-util": "^4.0.4" + }, + "dependencies": { + "rc-util": { + "version": "4.21.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-util/-/rc-util-4.21.1.tgz", + "integrity": "sha1-iGAtDDGFAgqhBT2aHnDqwWG+ywU=", + "dev": true, + "requires": { + "add-dom-event-listener": "^1.1.0", + "prop-types": "^15.5.10", + "react-is": "^16.12.0", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.1.0" + } + } + } + }, + "rmc-nuka-carousel": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rmc-nuka-carousel/-/rmc-nuka-carousel-3.0.1.tgz", + "integrity": "sha1-oqmXZ2sPmGNUl22sOexm2HAbS3E=", + "dev": true, + "requires": { + "exenv": "^1.2.0", + "raf": "^3.3.2" + } + }, + "rmc-picker": { + "version": "5.0.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rmc-picker/-/rmc-picker-5.0.10.tgz", + "integrity": "sha1-nKCs9FrSyK/pAVoQOomENtgl4Y8=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.6", + "rmc-dialog": "^1.1.1", + "rmc-feedback": "^2.0.0" + } + }, + "rmc-pull-to-refresh": { + "version": "1.0.13", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rmc-pull-to-refresh/-/rmc-pull-to-refresh-1.0.13.tgz", + "integrity": "sha1-j8G9Nsmwn81Q6NhjL1VraoRi7xo=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "classnames": "^2.2.5" + } + }, + "rmc-steps": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rmc-steps/-/rmc-steps-1.0.1.tgz", + "integrity": "sha1-tjoPHd0oJtA7G87IWWMHclXo95g=", + "dev": true, + "requires": { + "babel-runtime": "^6.23.0", + "classnames": "^2.2.3" + } + }, + "rmc-tabs": { + "version": "1.2.29", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rmc-tabs/-/rmc-tabs-1.2.29.tgz", + "integrity": "sha1-3SGRUl3rv4Uh6FrrbZdnD2UuTIM=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "rc-gesture": "~0.0.18" + } + }, + "rmc-tooltip": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rmc-tooltip/-/rmc-tooltip-1.0.1.tgz", + "integrity": "sha1-WvFqPo92T6JtKxGTKXW9iLHYSNI=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "rmc-trigger": "1.x" + } + }, + "rmc-trigger": { + "version": "1.0.12", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rmc-trigger/-/rmc-trigger-1.0.12.tgz", + "integrity": "sha1-NN8QoW8fyPnosU0T1Yyr4pSrdIg=", + "dev": true, + "requires": { + "babel-runtime": "6.x", + "rc-animate": "2.x", + "rc-util": "4.x", + "rmc-align": "~1.0.0" + }, + "dependencies": { + "rc-util": { + "version": "4.21.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rc-util/-/rc-util-4.21.1.tgz", + "integrity": "sha1-iGAtDDGFAgqhBT2aHnDqwWG+ywU=", + "dev": true, + "requires": { + "add-dom-event-listener": "^1.1.0", + "prop-types": "^15.5.10", + "react-is": "^16.12.0", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.1.0" + } + } + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha1-yPFVMR0Wf2jyHhaN9x7FsIMRNzQ=", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha1-kKwBisq/SRv2UEQjXVhjxNq4BMk=", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=" + }, + "safe-regex": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/safe-regex/-/safe-regex-2.1.1.tgz", + "integrity": "sha1-9xKPANBW4v5cEegaEyTdl0qtztI=", + "dev": true, + "requires": { + "regexp-tree": "~0.1.1" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=" + }, + "sane": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/sane/-/sane-4.1.0.tgz", + "integrity": "sha1-7Ygf2SJzOmxGG8GJ3CtsAG8//e0=", + "dev": true, + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha1-vLJLTzeTTZqnrBe0ra+J58du8us=", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/braces/-/braces-2.3.2.tgz", + "integrity": "sha1-WXn9PxTNUxVl5fot8av/8d+u5yk=", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha1-cIWbyVyYQJUvNZoGij/En57PrCM=", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "saxes": { + "version": "5.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha1-7rq5U/o7dgjb6U5drbFciI+maW0=", + "dev": true, + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.20.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha1-S67jlDbjSqk7SHS93L8P6Li1DpE=", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "scroll-into-view-if-needed": { + "version": "2.2.28", + "resolved": "http://npm.yonghui.cn/repository/npm-group/scroll-into-view-if-needed/-/scroll-into-view-if-needed-2.2.28.tgz", + "integrity": "sha1-WhWy9YpSZCyIyOylhGROAXA9ZFo=", + "dev": true, + "requires": { + "compute-scroll-into-view": "^1.0.17" + } + }, + "seamless-immutable": { + "version": "7.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/seamless-immutable/-/seamless-immutable-7.1.4.tgz", + "integrity": "sha1-bpU23vCD3cTeoCB9ci4OgNDzcvg=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver/-/semver-5.7.1.tgz", + "integrity": "sha1-qVT5Ma66UI0we78Gnv8MAclhFvc=" + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha1-oY1AUw5vB95CKMfe/kInr4ytAFs=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "http://npm.yonghui.cn/repository/npm-group/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-equal": { + "version": "1.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/shallow-equal/-/shallow-equal-1.2.1.tgz", + "integrity": "sha1-TBar+lYEOqINBQMk76aJQLDaedo=", + "dev": true + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha1-GI1SHelbkIdAT9TctosT3wrk5/g=" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shellwords": { + "version": "0.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha1-1rkYHBpI05cyTISHHvvPxz/AZUs=", + "dev": true, + "optional": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha1-785cj9wQTudRslxY1CkAEfpeos8=", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/signal-exit/-/signal-exit-3.0.5.tgz", + "integrity": "sha1-nj6MwMdamUcrRDIQM6dwLnc4JS8=" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha1-RXSirlb3qyBolvtDHq7tBm/fjwM=" + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha1-E01oEpd1ZDfMBcoBNw06elcQde0=", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/slash/-/slash-3.0.0.tgz", + "integrity": "sha1-ZTm+hwwWWtvVJAIg2+Nh8bxNRjQ=", + "dev": true + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha1-UA6N0P1VsFgVCGJVsxla3ypF/ms=", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/debug/-/debug-2.6.9.tgz", + "integrity": "sha1-XRKFFd8TT/Mn6QpMk/Tgd6U2NB8=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=" + }, + "source-map-js": { + "version": "0.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map-js/-/source-map-js-0.6.2.tgz", + "integrity": "sha1-C7XeYxtBz72mz7qL0FqA79/SOF4=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha1-GQhmvs51U+H48mei7oLGBrVQmho=", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map-support/-/source-map-support-0.5.20.tgz", + "integrity": "sha1-EhZgifj15ejFaSazd2Mzkt0stsk=", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha1-CvZmBadFpaL5HPG7+KevvCg97FY=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha1-3s6BrJweZxPl99G28X1Gj6U9iak=", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.10", + "resolved": "http://npm.yonghui.cn/repository/npm-group/spdx-license-ids/-/spdx-license-ids-3.0.10.tgz", + "integrity": "sha1-DZvszN5wA9bGWNSH3UijLwvzAUs=", + "dev": true + }, + "specificity": { + "version": "0.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha1-qrXmRQEtsIuhguFRFlc40AiHsBk=", + "dev": true + }, + "split-on-first": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha1-9hCv7uOxK84dDDBCXnY5i3gkml8=" + }, + "split-string": { + "version": "3.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha1-0lJl/KmVFUZZ27+6O0klR3jS/dU=", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha1-owME6Z2qMuI7L9IPUbq9B8/8o0Q=", + "dev": true + } + } + }, + "stackframe": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha1-UkKUktY8YuuYmATBFVLj0i53kwM=" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs=", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw=", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=" + }, + "string-argv": { + "version": "0.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha1-leL77AQnrhkYSTX4FtdKqkxcGdo=", + "dev": true + }, + "string-convert": { + "version": "0.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c=", + "dev": true + }, + "string-length": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha1-qKjce9XBqCubPIuH4SX2aHG25Xo=", + "dev": true, + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha1-JpxxF9J7Ba0uU2gwqOyJXvnG0BA=", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string.prototype.matchall": { + "version": "4.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz", + "integrity": "sha1-WTcGROHbfkwMBFJ3aQz3sBIDxNo=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.18.2", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha1-51rpDClCxjUEaGwYsoe0oLGkX4A=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha1-s2OZr0qymZtMnGSL16P7K7Jv7u0=", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4=", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha1-cDBlrvyhkwDTzoivT1s5VtdVZik=", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "dependencies": { + "is-regexp": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + } + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha1-nibGPTD1NEPpSJSVshBdN7Z6hdk=", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha1-nDUFwdtFvO3KPZz3oW9cWqOQGHg=", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha1-ibhS+y/L6Tb29LMYevsKEsGrWK0=", + "dev": true + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha1-wy4c7pQLazQyx3G8LFS8znPNMAE=", + "dev": true, + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha1-MfEoGzgyYwQ0gxwxDAHMzajL4AY=", + "dev": true + }, + "style-search": { + "version": "0.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", + "dev": true + }, + "stylelint": { + "version": "13.13.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stylelint/-/stylelint-13.13.1.tgz", + "integrity": "sha1-/KnJ9d55kKsmoA8We4l48IOhjzw=", + "dev": true, + "requires": { + "@stylelint/postcss-css-in-js": "^0.37.2", + "@stylelint/postcss-markdown": "^0.36.2", + "autoprefixer": "^9.8.6", + "balanced-match": "^2.0.0", + "chalk": "^4.1.1", + "cosmiconfig": "^7.0.0", + "debug": "^4.3.1", + "execall": "^2.0.0", + "fast-glob": "^3.2.5", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^6.0.1", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.3", + "globjoin": "^0.1.4", + "html-tags": "^3.1.0", + "ignore": "^5.1.8", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.21.0", + "lodash": "^4.17.21", + "log-symbols": "^4.1.0", + "mathml-tag-names": "^2.1.3", + "meow": "^9.0.0", + "micromatch": "^4.0.4", + "normalize-selector": "^0.2.0", + "postcss": "^7.0.35", + "postcss-html": "^0.36.0", + "postcss-less": "^3.1.4", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.2", + "postcss-sass": "^0.4.4", + "postcss-scss": "^2.1.1", + "postcss-selector-parser": "^6.0.5", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^4.1.0", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "specificity": "^0.4.1", + "string-width": "^4.2.2", + "strip-ansi": "^6.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^6.6.0", + "v8-compile-cache": "^2.3.0", + "write-file-atomic": "^3.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "balanced-match": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/balanced-match/-/balanced-match-2.0.0.tgz", + "integrity": "sha1-3HD5INeNuLhYU1eVhnv0j4IGM9k=", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha1-qsTit3NKdAhnrrFr8CqtVWoeegE=", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha1-cU11ZSLKzoZ4Z8y0R0xdAbuuXW0=", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha1-NxYsJfy566oublPVtNiM4X2eDCs=", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha1-SrzYUq0y3Xuqv+m0DgCjbbXzkuY=", + "dev": true + } + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha1-x2/Gbe5UIxyWKyK8yKcs8vmXU80=", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "postcss": { + "version": "7.0.38", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss/-/postcss-7.0.38.tgz", + "integrity": "sha1-U2WpxRJmQ9l3BGrSOfYOrdokkdY=", + "dev": true, + "requires": { + "nanocolors": "^0.2.2", + "source-map": "^0.6.1" + } + }, + "postcss-less": { + "version": "3.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha1-Np9YZCtZKO+Jj/vBpuk8lYMExa0=", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-selector-parser": { + "version": "6.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", + "integrity": "sha1-LFu6gXSsL2mBq2MaQqsO5UrzMuo=", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha1-w1IlhD3493bfIcV1V7wIfp39/Gk=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "stylelint-config-css-modules": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stylelint-config-css-modules/-/stylelint-config-css-modules-2.2.0.tgz", + "integrity": "sha1-jtKlSxvfY3IZ43ze6hlQQF/QIv8=", + "dev": true + }, + "stylelint-config-prettier": { + "version": "8.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stylelint-config-prettier/-/stylelint-config-prettier-8.0.2.tgz", + "integrity": "sha1-2p3jPaTFaJPL5+Jt8jmnN0BF4U4=", + "dev": true + }, + "stylelint-config-recommended": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stylelint-config-recommended/-/stylelint-config-recommended-3.0.0.tgz", + "integrity": "sha1-4OVHQ0AWxVOf4mUK/VgEmi/R1lc=", + "dev": true + }, + "stylelint-config-standard": { + "version": "20.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stylelint-config-standard/-/stylelint-config-standard-20.0.0.tgz", + "integrity": "sha1-BhNQkMngZL7+49WUKJ9Q4pW14g0=", + "dev": true, + "requires": { + "stylelint-config-recommended": "^3.0.0" + } + }, + "stylelint-declaration-block-no-ignored-properties": { + "version": "2.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/stylelint-declaration-block-no-ignored-properties/-/stylelint-declaration-block-no-ignored-properties-2.4.0.tgz", + "integrity": "sha1-dn8FqqFTUzVPKA1uMkXHa/9REBA=", + "dev": true + }, + "sugarss": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/sugarss/-/sugarss-2.0.0.tgz", + "integrity": "sha1-3dduASSyl9QL88yjHIsi7LQ7xh0=", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha1-T3e0JIh2WJF3S3DHm6vYf5vVlLs=", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha1-lEdx/ZyByBJlxNaUGGDaBrtZR5s=", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha1-G33NyzK4E4gBs+R4umpRyqiWSNo=", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true + }, + "swr": { + "version": "1.1.0-beta.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/swr/-/swr-1.1.0-beta.2.tgz", + "integrity": "sha1-M3x8TTy26oLVwEM1/XjE+R1MfOw=" + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha1-QwY30ki6d+B4iDlR+5qg7tfGP6I=", + "dev": true + }, + "table": { + "version": "6.7.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/table/-/table-6.7.1.tgz", + "integrity": "sha1-7gVZK3FDgxqMlPPO5qrkwczvM+I=", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.clonedeep": "^4.5.0", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.6.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ajv/-/ajv-8.6.3.tgz", + "integrity": "sha1-EaZlJ3Ydw+mjhF6nddLTwEFOh2Q=", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha1-rnvLNlard6c7pcSb9lTzjmtoYOI=", + "dev": true + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha1-FKZKJ6s8Dfkz6lRvulXy0HjtyZQ=", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/terser/-/terser-5.6.0.tgz", + "integrity": "sha1-E4zfIcXjEAsbPd/d9yCWL4i63NI=", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.19" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha1-UwL4FpAxc1ImVECS5kmB91F1A4M=" + } + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha1-BKhphmHYBepvopO2y55jrARO8V4=", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "throat": { + "version": "5.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/throat/-/throat-5.0.0.tgz", + "integrity": "sha1-xRmSNYA6rRh1SmZ9ZZtecs4Wdks=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "http://npm.yonghui.cn/repository/npm-group/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha1-RKRcEfv0B/NPl7zNFXfGUjYbAO4=", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tiny-invariant": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tiny-invariant/-/tiny-invariant-1.1.0.tgz", + "integrity": "sha1-Y0xfjv3CdxS384bDXmdgmR0jCHU=" + }, + "tiny-warning": { + "version": "1.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha1-lKMNtFPfTGQ9D9VmBg1gqHXYR1Q=" + }, + "tinycolor2": { + "version": "1.4.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tinycolor2/-/tinycolor2-1.4.2.tgz", + "integrity": "sha1-P2pNEHGtB2dtf6Ry4frECnGdiAM=" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha1-hoPguQK7nCDE9ybjwLafNlGMB8w=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", + "dev": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "safe-regex": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + } + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=", + "requires": { + "is-number": "^7.0.0" + } + }, + "toggle-selection": { + "version": "1.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI=", + "dev": true + }, + "tough-cookie": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha1-2CIjTuyogvmR8PkIgkrSYi3b7OQ=", + "dev": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", + "dev": true + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha1-+oeqgcpdWUHajL8fm3SdyWmk4kA=", + "dev": true, + "requires": { + "punycode": "^2.1.1" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=", + "dev": true + } + } + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha1-Jgpdli2LdSQlsy86fbDcrNF2wUQ=", + "dev": true + }, + "trough": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/trough/-/trough-1.0.5.tgz", + "integrity": "sha1-uLY5zvrX0LsqvTfUM/+Ck++l9AY=", + "dev": true + }, + "tslib": { + "version": "1.14.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha1-zy04vcNKE0vK8QkcQfZhni9nLQA=", + "dev": true + }, + "tsutils": { + "version": "3.21.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha1-tIcX05TOpsHglpg+7Vjp1hcVtiM=", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tween-functions": { + "version": "1.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tween-functions/-/tween-functions-1.2.0.tgz", + "integrity": "sha1-GuOlDnxguz3vd06scHrLynO7w/8=", + "dev": true + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha1-B7ggO/pwVsBlcFDjzNLDdzC6uPE=", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw=", + "dev": true + }, + "type-fest": { + "version": "0.20.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha1-G/IH9LKPkVg2ZstfvTJ4hzAc1fQ=", + "dev": true + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha1-qX7nqf9CaRufeD/xvFES/j/KkIA=", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.4.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/typescript/-/typescript-4.4.3.tgz", + "integrity": "sha1-vcVAfKorEJ79T4L+EwZW+XeikyQ=", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.28", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ua-parser-js/-/ua-parser-js-0.7.28.tgz", + "integrity": "sha1-i6BOZT81ziECOcZGYWhb+RId7DE=", + "dev": true + }, + "umi": { + "version": "3.5.20", + "resolved": "http://npm.yonghui.cn/repository/npm-group/umi/-/umi-3.5.20.tgz", + "integrity": "sha1-c4DU3WK5tbPm2jA6MxKntooQ61E=", + "requires": { + "@umijs/bundler-webpack": "3.5.20", + "@umijs/core": "3.5.20", + "@umijs/deps": "3.5.20", + "@umijs/preset-built-in": "3.5.20", + "@umijs/runtime": "3.5.20", + "@umijs/types": "3.5.20", + "@umijs/utils": "3.5.20", + "react": "16.x", + "react-dom": "16.x", + "v8-compile-cache": "2.3.0" + }, + "dependencies": { + "react": { + "version": "16.14.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react/-/react-16.14.0.tgz", + "integrity": "sha1-lNd23dCqo32j7aj8W2sYpMmjEU0=", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-dom": { + "version": "16.14.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha1-etg47Cmnd/s8dcOhkPZhz5Kri4k=", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "scheduler": { + "version": "0.19.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha1-Tz4u0sGn1laB9MhU+oxaHMtA8ZY=", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + } + } + }, + "umi-request": { + "version": "1.4.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/umi-request/-/umi-request-1.4.0.tgz", + "integrity": "sha1-7Q5U5H8EPSvgbmkUd/CJA4P53Yo=", + "dev": true, + "requires": { + "isomorphic-fetch": "^2.2.1", + "qs": "^6.9.1" + } + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha1-CF4hViXsMWJXTciFmr7nilmxRHE=", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha1-MBrNxSVjFnDTn2FG4Od/9rvevdw=", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha1-VP0W4OyxZ88Ezx91a9zJLrp5dsM=", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha1-GgGqVyR8FMVouJd1pUk4eIGJpxQ=", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha1-CjbLmlhcT2q9Ua0d7dsoXBZSl8g=", + "dev": true + }, + "unified": { + "version": "9.2.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unified/-/unified-9.2.2.tgz", + "integrity": "sha1-Z2SaGr/Dq4XSlpUCkCd16wMUaXU=", + "dev": true, + "requires": { + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha1-ReQuN/zPH0Dajl927iFRWEDAkoc=", + "dev": true + } + } + }, + "union-value": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha1-C2/nuDWuzaYcbqTU8CwUIh4QmEc=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "unist-util-find-all-after": { + "version": "3.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unist-util-find-all-after/-/unist-util-find-all-after-3.0.2.tgz", + "integrity": "sha1-/f7NFMW3rqXp7zjV4NX3dO61YfY=", + "dev": true, + "requires": { + "unist-util-is": "^4.0.0" + } + }, + "unist-util-is": { + "version": "4.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha1-l25fRip6Xec9lLcGusG5BnG1d5c=", + "dev": true + }, + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha1-zOO/oc34W6c3XR1bF73Eytqb2do=", + "dev": true, + "requires": { + "@types/unist": "^2.0.2" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + } + } + }, + "unstated-next": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/unstated-next/-/unstated-next-1.1.0.tgz", + "integrity": "sha1-e7SRGhL988yK0+sRoLMV5KhoXqg=" + }, + "uri-js": { + "version": "4.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha1-mxpSWVIlhZ5V9mnZKPiMbFfyp34=", + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew=" + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/use/-/use-3.1.1.tgz", + "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=", + "dev": true + }, + "use-json-comparison": { + "version": "1.0.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/use-json-comparison/-/use-json-comparison-1.0.6.tgz", + "integrity": "sha1-oBK7wljOdF2x9WdF3GU/V1ImyyE=" + }, + "use-media-antd-query": { + "version": "1.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/use-media-antd-query/-/use-media-antd-query-1.1.0.tgz", + "integrity": "sha1-8IOtfiksHAJhtrv6rA7cPgkg2F0=" + }, + "use-subscription": { + "version": "1.5.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/use-subscription/-/use-subscription-1.5.1.tgz", + "integrity": "sha1-c1ARB/AvrYTG3VeWW+sLdcaMQtE=", + "requires": { + "object-assign": "^4.1.1" + } + }, + "util": { + "version": "0.11.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/util/-/util-0.11.1.tgz", + "integrity": "sha1-MjZzNyDsZLsn9uJvQhqqLhtYjWE=", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.1.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/util.promisify/-/util.promisify-1.1.1.tgz", + "integrity": "sha1-d4MvV87SyUeBdBScrpuW6ZGM1Us=", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "for-each": "^0.3.3", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.1" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha1-gNW1ztJxu5r2xEXyGhoExgbO++I=", + "dev": true, + "optional": true + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha1-LeGWGMZtwkfc+2+ZM4A12CRaLO4=" + }, + "v8-to-istanbul": { + "version": "7.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz", + "integrity": "sha1-MImNGn+gyE0iWiwUNPuVjykIg8E=", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha1-UwL4FpAxc1ImVECS5kmB91F1A4M=", + "dev": true + } + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-equal": { + "version": "1.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha1-Hgt5THNMXAyt4XnEN9NW2TGjTWw=" + }, + "verror": { + "version": "1.10.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + } + } + }, + "vfile": { + "version": "4.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha1-A/Hc4o/GJcYlvGUUNQ+9sA+p5iQ=", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + } + }, + "vfile-message": { + "version": "2.0.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha1-W0O4gXHUCerlhHfRPyPdQdUsNxo=", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + } + }, + "video-react": { + "version": "0.14.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/video-react/-/video-react-0.14.1.tgz", + "integrity": "sha1-Sax7GfHQOcCz6+yC+BIkvC+ovfE=", + "requires": { + "@babel/runtime": "^7.4.5", + "classnames": "^2.2.6", + "lodash.throttle": "^4.1.1", + "prop-types": "^15.7.2", + "redux": "^4.0.1" + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha1-eGQcSIuObKkadfUR56OzKobl3aA=" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha1-ConN9cwVgi35w2BUNnaWPgzDCM0=", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha1-PnEEoFt1FGzGD1ZDgLf2g6zxAgo=", + "dev": true, + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "http://npm.yonghui.cn/repository/npm-group/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.x" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/warning/-/warning-4.0.3.tgz", + "integrity": "sha1-Fungd+uKhtavfWSqHgX9hbRnjKM=", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha1-kRG01+qArNQPUnDWZmIa+ni2lRQ=", + "dev": true + }, + "webpack-chain": { + "version": "6.5.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/webpack-chain/-/webpack-chain-6.5.1.tgz", + "integrity": "sha1-TycoTLu2N+PI+970Pu9YjU2GEgY=", + "requires": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + } + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha1-WrrPd3wyFmpR0IXWtPPn0nET3bA=", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "http://npm.yonghui.cn/repository/npm-group/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha1-ICK0sl+93CHS9SSXSkdKr+czkIs=", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha1-3O0k838mJO0CgXJdUdDi4/5nf4w=", + "dev": true + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha1-PUseAxLSB5h5+Cav8Y2+7KWWD78=", + "dev": true + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha1-ZWp45RD/jzk3vAvL6fXArDWUG3c=", + "dev": true, + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/which/-/which-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha1-YQY29rH3A4kb00dxzLF/uTtHB5w=", + "dev": true + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha1-6Tk7oHEC5skaOyIUePAlfNKFblM=", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha1-7dgDYornHATIWuegkG7a00tkiTc=", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha1-ctOmjVmMm9s68q0ehPIdiWq9TeM=", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "http://npm.yonghui.cn/repository/npm-group/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha1-wqCah6y95pVD3m9j+jmVyCbFNqI=", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha1-Vr1cWlxwSBzRnFcb05q5ZaXeVug=", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ws/-/ws-7.5.5.tgz", + "integrity": "sha1-i0vEr1GM+r0Ec65PmRRCh7M+uIE=", + "dev": true + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha1-auc+Bt5NjG5H+fsYH3jWSK1FfGo=", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha1-Bg/hvLf5x2/ioX24apvDq4lCEMs=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q=" + }, + "y18n": { + "version": "4.0.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha1-IwHF/78StGfejaIzOkWeKeeSDks=", + "dev": true + }, + "yargs": { + "version": "15.4.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha1-DYehbeAa7p2L7Cv7909nhRcw9Pg=", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "dependencies": { + "yargs-parser": { + "version": "18.1.3", + "resolved": "http://npm.yonghui.cn/repository/npm-group/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha1-vmjEl1xrKr9GkjawyHA2L6sJp7A=", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "http://npm.yonghui.cn/repository/npm-group/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha1-LrfcOwKJcY/ClfNidThFxBoMlO4=", + "dev": true + }, + "yorkie": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/yorkie/-/yorkie-2.0.0.tgz", + "integrity": "sha1-kkEZEtQ1IU4SxRwq4Qk+VLa7g9k=", + "dev": true, + "requires": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "ci-info": { + "version": "1.6.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha1-LKINu5zrMtRSSmgzAzE/AwSx5Jc=", + "dev": true + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/execa/-/execa-0.8.0.tgz", + "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha1-43ecjuF/zPQoSI9uKBGH8uYyhBw=", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha1-i75Q6oW+1ZvJ4z3KuCNe6bz0Q80=", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "normalize-path": { + "version": "1.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize-path/-/normalize-path-1.0.0.tgz", + "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", + "dev": true + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "http://npm.yonghui.cn/repository/npm-group/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "http://npm.yonghui.cn/repository/npm-group/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + } + } + }, + "zarm": { + "version": "2.9.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/zarm/-/zarm-2.9.8.tgz", + "integrity": "sha1-ZreX8I/n2Z+pIFTDvIseYghFFR0=", + "requires": { + "@babel/runtime": "^7.14.0", + "@zarm-design/icons": "^0.1.1", + "better-scroll": "2.3.1", + "classnames": "2.2.6", + "color": "^3.1.3", + "hoist-non-react-statics": "^3.3.0", + "lodash": "^4.17.15", + "normalize.css": "8.0.1", + "popper.js": "^1.15.0", + "raf": "^3.4.1", + "react-native-camera-roll-picker": "1.2.3" + }, + "dependencies": { + "classnames": { + "version": "2.2.6", + "resolved": "http://npm.yonghui.cn/repository/npm-group/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha1-Q5Nb/90pHzJtrQogUwmzjQD2UM4=" + }, + "normalize.css": { + "version": "8.0.1", + "resolved": "http://npm.yonghui.cn/repository/npm-group/normalize.css/-/normalize.css-8.0.1.tgz", + "integrity": "sha1-m5iiCHOLnMJjTKrLxC0THJdIe/M=" + } + } + }, + "zscroller": { + "version": "0.4.8", + "resolved": "http://npm.yonghui.cn/repository/npm-group/zscroller/-/zscroller-0.4.8.tgz", + "integrity": "sha1-ae7WhpCAju34H5cUAUNWs2zdIPQ=", + "dev": true, + "requires": { + "babel-runtime": "6.x" + } + }, + "zwitch": { + "version": "1.0.5", + "resolved": "http://npm.yonghui.cn/repository/npm-group/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha1-0R1zgf/tFrdC9q97PyI9XNn+mSA=", + "dev": true + } + } +} diff --git a/packages/ui/package.json b/packages/ui/package.json new file mode 100644 index 0000000..6d8b133 --- /dev/null +++ b/packages/ui/package.json @@ -0,0 +1,64 @@ +{ + "name": "@h5-dooring/ui", + "version": "0.0.1", + "description": "组件库及渲染器", + "author": "mokinzhao ", + "homepage": "", + "license": "ISC", + "private": true, + "scripts": { + "start": "umi dev", + "build": "umi build", + "dev_dist": "http-server ./dist", + "postinstall": "umi generate tmp", + "prettier": "prettier --write '**/*.{js,jsx,tsx,ts,less,md,json}'", + "test": "umi-test", + "test:coverage": "umi-test --coverage" + }, + "gitHooks": { + "pre-commit": "lint-staged" + }, + "lint-staged": { + "*.{js,jsx,less,md,json}": [ + "prettier --write" + ], + "*.ts?(x)": [ + "prettier --parser=typescript --write" + ] + }, + "dependencies": { + "@ant-design/pro-layout": "^6.5.0", + "@ant-design/pro-table": "^2.51.2", + "lodash": "^4.17.21", + "react": "17.x", + "react-dom": "17.x", + "react-grid-layout": "^1.2.5", + "umi": "^3.5.13", + "dom-to-image": "^2.6.0", + "react-color": "^2.18.1", + "zarm": "^2.5.1", + "axios": "^0.19.2", + "@antv/f2": "^3.7.7", + "@uiw/react-baidu-map": "^1.17.3", + "video-react": "^0.14.1", + "react-audio-player": "^0.14.0" + }, + "devDependencies": { + "@types/dom-to-image": "^2.6.3", + "@types/lodash": "^4.14.172", + "@types/react": "^17.0.0", + "@types/react-dom": "^17.0.0", + "@types/react-grid-layout": "^1.1.2", + "@typescript-eslint/parser": "^4.28.2", + "@umijs/fabric": "^2.6.2", + "@umijs/preset-react": "1.x", + "@umijs/test": "^3.5.13", + "eslint": "^7.30.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-prettier": "^3.4.0", + "lint-staged": "^10.0.7", + "prettier": "^2.2.0", + "typescript": "^4.1.2", + "yorkie": "^2.0.0" + } +} diff --git a/packages/ui/src/assets/1.png b/packages/ui/src/assets/1.png new file mode 100755 index 0000000..b228b56 Binary files /dev/null and b/packages/ui/src/assets/1.png differ diff --git a/packages/ui/src/assets/2.png b/packages/ui/src/assets/2.png new file mode 100755 index 0000000..675c8a0 Binary files /dev/null and b/packages/ui/src/assets/2.png differ diff --git a/packages/ui/src/assets/3.png b/packages/ui/src/assets/3.png new file mode 100755 index 0000000..bf7af75 Binary files /dev/null and b/packages/ui/src/assets/3.png differ diff --git a/packages/ui/src/assets/4.png b/packages/ui/src/assets/4.png new file mode 100755 index 0000000..ed6488c Binary files /dev/null and b/packages/ui/src/assets/4.png differ diff --git a/packages/ui/src/assets/5.png b/packages/ui/src/assets/5.png new file mode 100755 index 0000000..056400a Binary files /dev/null and b/packages/ui/src/assets/5.png differ diff --git a/packages/ui/src/assets/6.png b/packages/ui/src/assets/6.png new file mode 100755 index 0000000..84f16b9 Binary files /dev/null and b/packages/ui/src/assets/6.png differ diff --git a/packages/ui/src/assets/area.png b/packages/ui/src/assets/area.png new file mode 100644 index 0000000..b427d58 Binary files /dev/null and b/packages/ui/src/assets/area.png differ diff --git a/packages/ui/src/assets/banner.png b/packages/ui/src/assets/banner.png new file mode 100644 index 0000000..a10362c Binary files /dev/null and b/packages/ui/src/assets/banner.png differ diff --git a/packages/ui/src/assets/calend.png b/packages/ui/src/assets/calend.png new file mode 100644 index 0000000..cf83939 Binary files /dev/null and b/packages/ui/src/assets/calend.png differ diff --git a/packages/ui/src/assets/cardLabel.png b/packages/ui/src/assets/cardLabel.png new file mode 100644 index 0000000..fa97b2e Binary files /dev/null and b/packages/ui/src/assets/cardLabel.png differ diff --git a/packages/ui/src/assets/chart.png b/packages/ui/src/assets/chart.png new file mode 100644 index 0000000..59f1858 Binary files /dev/null and b/packages/ui/src/assets/chart.png differ diff --git a/packages/ui/src/assets/code.png b/packages/ui/src/assets/code.png new file mode 100644 index 0000000..68f225a Binary files /dev/null and b/packages/ui/src/assets/code.png differ diff --git a/packages/ui/src/assets/cunpos.png b/packages/ui/src/assets/cunpos.png new file mode 100644 index 0000000..dee247c Binary files /dev/null and b/packages/ui/src/assets/cunpos.png differ diff --git a/packages/ui/src/assets/dooring.png b/packages/ui/src/assets/dooring.png new file mode 100644 index 0000000..bdad4f0 Binary files /dev/null and b/packages/ui/src/assets/dooring.png differ diff --git a/packages/ui/src/assets/footer.png b/packages/ui/src/assets/footer.png new file mode 100644 index 0000000..52ad3b6 Binary files /dev/null and b/packages/ui/src/assets/footer.png differ diff --git a/packages/ui/src/assets/form.png b/packages/ui/src/assets/form.png new file mode 100644 index 0000000..7840bcb Binary files /dev/null and b/packages/ui/src/assets/form.png differ diff --git a/packages/ui/src/assets/h5-main.png b/packages/ui/src/assets/h5-main.png new file mode 100644 index 0000000..670a324 Binary files /dev/null and b/packages/ui/src/assets/h5-main.png differ diff --git a/packages/ui/src/assets/header.png b/packages/ui/src/assets/header.png new file mode 100644 index 0000000..2490ed3 Binary files /dev/null and b/packages/ui/src/assets/header.png differ diff --git a/packages/ui/src/assets/icon.png b/packages/ui/src/assets/icon.png new file mode 100644 index 0000000..11896ca Binary files /dev/null and b/packages/ui/src/assets/icon.png differ diff --git a/packages/ui/src/assets/icon_01.png b/packages/ui/src/assets/icon_01.png new file mode 100644 index 0000000..30a5b0f Binary files /dev/null and b/packages/ui/src/assets/icon_01.png differ diff --git a/packages/ui/src/assets/img.png b/packages/ui/src/assets/img.png new file mode 100644 index 0000000..e557e1a Binary files /dev/null and b/packages/ui/src/assets/img.png differ diff --git a/packages/ui/src/assets/line.png b/packages/ui/src/assets/line.png new file mode 100644 index 0000000..fada705 Binary files /dev/null and b/packages/ui/src/assets/line.png differ diff --git a/packages/ui/src/assets/list.png b/packages/ui/src/assets/list.png new file mode 100644 index 0000000..48fae19 Binary files /dev/null and b/packages/ui/src/assets/list.png differ diff --git a/packages/ui/src/assets/login_bg.png b/packages/ui/src/assets/login_bg.png new file mode 100644 index 0000000..ef727ee Binary files /dev/null and b/packages/ui/src/assets/login_bg.png differ diff --git a/doc-dist/assets/img/logo.001d04e6.svg b/packages/ui/src/assets/logo.svg similarity index 100% rename from doc-dist/assets/img/logo.001d04e6.svg rename to packages/ui/src/assets/logo.svg diff --git a/packages/ui/src/assets/longText.png b/packages/ui/src/assets/longText.png new file mode 100644 index 0000000..234ec97 Binary files /dev/null and b/packages/ui/src/assets/longText.png differ diff --git a/packages/ui/src/assets/map@2x.png b/packages/ui/src/assets/map@2x.png new file mode 100644 index 0000000..9691372 Binary files /dev/null and b/packages/ui/src/assets/map@2x.png differ diff --git a/packages/ui/src/assets/music@2x.png b/packages/ui/src/assets/music@2x.png new file mode 100644 index 0000000..1c42dff Binary files /dev/null and b/packages/ui/src/assets/music@2x.png differ diff --git a/packages/ui/src/assets/notice.png b/packages/ui/src/assets/notice.png new file mode 100644 index 0000000..8d5ddbe Binary files /dev/null and b/packages/ui/src/assets/notice.png differ diff --git a/packages/ui/src/assets/pie.png b/packages/ui/src/assets/pie.png new file mode 100644 index 0000000..f6b1c10 Binary files /dev/null and b/packages/ui/src/assets/pie.png differ diff --git a/packages/ui/src/assets/progress.png b/packages/ui/src/assets/progress.png new file mode 100644 index 0000000..72185df Binary files /dev/null and b/packages/ui/src/assets/progress.png differ diff --git a/packages/ui/src/assets/qrcode.png b/packages/ui/src/assets/qrcode.png new file mode 100644 index 0000000..4530459 Binary files /dev/null and b/packages/ui/src/assets/qrcode.png differ diff --git a/packages/ui/src/assets/richText.png b/packages/ui/src/assets/richText.png new file mode 100644 index 0000000..be1d423 Binary files /dev/null and b/packages/ui/src/assets/richText.png differ diff --git a/packages/ui/src/assets/tab.png b/packages/ui/src/assets/tab.png new file mode 100644 index 0000000..99d4ce3 Binary files /dev/null and b/packages/ui/src/assets/tab.png differ diff --git a/packages/ui/src/assets/text.png b/packages/ui/src/assets/text.png new file mode 100644 index 0000000..f5ff376 Binary files /dev/null and b/packages/ui/src/assets/text.png differ diff --git a/packages/ui/src/assets/video.png b/packages/ui/src/assets/video.png new file mode 100644 index 0000000..d68bfc7 Binary files /dev/null and b/packages/ui/src/assets/video.png differ diff --git a/packages/ui/src/assets/white.png b/packages/ui/src/assets/white.png new file mode 100644 index 0000000..8e1eb64 Binary files /dev/null and b/packages/ui/src/assets/white.png differ diff --git a/packages/ui/src/assets/zhuanlan.png b/packages/ui/src/assets/zhuanlan.png new file mode 100644 index 0000000..164841e Binary files /dev/null and b/packages/ui/src/assets/zhuanlan.png differ diff --git a/packages/ui/src/components/FormComponents/types.ts b/packages/ui/src/components/FormComponents/types.ts new file mode 100644 index 0000000..7dc2b40 --- /dev/null +++ b/packages/ui/src/components/FormComponents/types.ts @@ -0,0 +1,243 @@ +//////////////////// +export interface IUploadConfigType { + key: string; + name: string; + type: 'Upload'; + isCrop?: boolean; + cropRate?: number; +} + +export type TUploadDefaultType = Array<{ + uid: string; + name: string; + status: string; + url: string; +}>; +///////////////// +export interface ITextConfigType { + key: string; + name: string; + type: 'Text'; +} +export type TTextDefaultType = string; +//////////////////////// +export interface ITextAreaConfigType { + key: string; + name: string; + type: 'TextArea'; +} +export type TTextAreaDefaultType = string; +//////////////////////////// +export interface INumberConfigType { + key: string; + name: string; + type: 'Number'; + range?: [number, number]; + step?: number; +} + +export type TNumberDefaultType = number; + +/////////////////// +export interface IDataListConfigType { + key: string; + name: string; + type: 'DataList'; + cropRate: number; +} + +export type TDataListDefaultTypeItem = { + id: string; + title: string; + desc: string; + link: string; + type?: number; + imgUrl: TUploadDefaultType; +}; + +export type TDataListDefaultType = Array; + +//////////////////// +export interface IColorConfigType { + key: string; + name: string; + type: 'Color'; +} + +export type TColorDefaultType = string; + +///////////////// +export interface IRichTextConfigType { + key: string; + name: string; + type: 'RichText'; +} +export type TRichTextDefaultType = string; + +export interface IMutiTextConfigType { + key: string; + name: string; + type: 'MutiText'; +} + +export type TMutiTextDefaultType = Array; + +///////////////////////////////// +export interface ISelectConfigType { + key: string; + name: string; + type: 'Select'; + range: Array<{ + key: KeyType; + text: string; + }>; +} +export type TSelectDefaultType = KeyType; + +///////////////////////// +export interface IRadioConfigType { + key: string; + name: string; + type: 'Radio'; + range: Array<{ + key: KeyType; + text: string; + }>; +} +export type TRadioDefaultType = KeyType; + +/////////////// + +export interface ISwitchConfigType { + key: string; + name: string; + type: 'Switch'; +} +export type TSwitchDefaultType = boolean; + +///////////////////////////// +export interface ICardPickerConfigType { + key: string; + name: string; + type: 'CardPicker'; + icons: Array; +} +export type TCardPickerDefaultType = T; + +///////////// + +export interface ITableConfigType { + key: string; + name: string; + type: 'Table'; +} +export type TTableDefaultType = Array<{ + name: string; + value: number; +}>; + +// position input control +export interface IPosConfigType { + key: string; + name: string; + type: 'Pos'; + placeObj: { + text: string; + link: string; + }; +} + +export type TPosItem = number | undefined; + +export type TPosDefaultType = [TPosItem, TPosItem]; + +////////////////// +export interface IFormItemsConfigType { + key: string; + name: string; + type: 'FormItems'; +} + +//0---------baseform +export type baseFormOptionsType = { + label: string; + value: string; +}; + +export type baseFormTextTpl = { + id: string; + type: 'Text'; + label: string; + placeholder: string; +}; + +export type baseFormTextTipTpl = { + id: string; + type: 'MyTextTip'; + label: string; + color: string; + fontSize: number; +}; + +export type baseFormNumberTpl = { + id: string; + type: 'Number'; + label: string; + placeholder: string; +}; + +export type baseFormTextAreaTpl = { + id: string; + type: 'Textarea'; + label: string; + placeholder: string; +}; + +export type baseFormMyRadioTpl = { + id: string; + type: 'MyRadio'; + label: string; + options: baseFormOptionsType[]; +}; + +export type baseFormMyCheckboxTpl = { + id: string; + type: 'MyCheckbox'; + label: string; + options: baseFormOptionsType[]; +}; + +export type baseFormMySelectTpl = { + id: string; + type: 'MySelect'; + label: string; + options: baseFormOptionsType[]; +}; + +export type baseFormDateTpl = { + id: string; + type: 'Date'; + label: string; + placeholder: string; +}; + +export type baseFormUnion = + | baseFormTextTpl + | baseFormTextTipTpl + | baseFormNumberTpl + | baseFormTextAreaTpl + | baseFormMyRadioTpl + | baseFormMyCheckboxTpl + | baseFormMySelectTpl + | baseFormDateTpl; +export type baseFormUnionType = + | baseFormTextTpl['type'] + | baseFormTextTipTpl['type'] + | baseFormNumberTpl['type'] + | baseFormTextAreaTpl['type'] + | baseFormMyRadioTpl['type'] + | baseFormMyCheckboxTpl['type'] + | baseFormMySelectTpl['type'] + | baseFormDateTpl['type']; + +export type TFormItemsDefaultType = Array; diff --git a/packages/ui/src/components/LoadingCp/index.tsx b/packages/ui/src/components/LoadingCp/index.tsx new file mode 100644 index 0000000..d436e9e --- /dev/null +++ b/packages/ui/src/components/LoadingCp/index.tsx @@ -0,0 +1,3 @@ +import React from 'react'; + +export default () =>
Dooring
; diff --git a/packages/ui/src/pages/index.less b/packages/ui/src/pages/index.less new file mode 100644 index 0000000..586302b --- /dev/null +++ b/packages/ui/src/pages/index.less @@ -0,0 +1,3 @@ +.title { + background: rgb(121, 242, 157); +} diff --git a/packages/ui/src/pages/index.tsx b/packages/ui/src/pages/index.tsx new file mode 100644 index 0000000..ebdd169 --- /dev/null +++ b/packages/ui/src/pages/index.tsx @@ -0,0 +1,9 @@ +import styles from './index.less'; + +export default function IndexPage() { + return ( +
+

Page index

+
+ ); +} diff --git a/packages/ui/src/pages/preview/index.less b/packages/ui/src/pages/preview/index.less new file mode 100644 index 0000000..8e18c86 --- /dev/null +++ b/packages/ui/src/pages/preview/index.less @@ -0,0 +1,4 @@ +.main{ + width: 100%; + height: 100%; +} \ No newline at end of file diff --git a/src/pages/editor/preview.tsx b/packages/ui/src/pages/preview/index.tsx similarity index 83% rename from src/pages/editor/preview.tsx rename to packages/ui/src/pages/preview/index.tsx index 7187734..916e5c4 100644 --- a/src/pages/editor/preview.tsx +++ b/packages/ui/src/pages/preview/index.tsx @@ -1,9 +1,10 @@ -import React, { CSSProperties, memo, useEffect, useMemo, useRef, useState } from 'react'; -import { ViewRender } from '@/core'; +import type { CSSProperties } from 'react'; +import React, { memo, useEffect, useMemo, useRef, useState } from 'react'; +import ViewRender from '../../renderer/ViewRender'; import domtoimage from 'dom-to-image'; import req from '@/utils/req'; import { useGetScrollBarWidth } from '@/utils/tool'; -import { LocationDescriptorObject } from 'history-with-query'; +import type { LocationDescriptorObject } from 'history-with-query'; const isMac = navigator.platform.indexOf('Mac') === 0; @@ -18,7 +19,7 @@ interface PointDataItem { const PreviewPage = memo((props: PreviewPageProps) => { const [pointData, setPointData] = useState(() => { - let pointDataStr = localStorage.getItem('pointData'); + const pointDataStr = localStorage.getItem('pointData'); let points; try { @@ -33,7 +34,7 @@ const PreviewPage = memo((props: PreviewPageProps) => { }); const [pageData, setPageData] = useState(() => { - let pageConfigStr = localStorage.getItem('pageConfig'); + const pageConfigStr = localStorage.getItem('pageConfig'); let pageConfig; try { @@ -51,13 +52,13 @@ const PreviewPage = memo((props: PreviewPageProps) => { if (!gf && parent.window.location.pathname === '/preview') { req .get('/xxx/xxx/你的自定义接口地址', { params: { tid } }) - .then(res => { + .then((res) => { const { pageConfig, tpl } = res || { pageConfig: {}, tpl: [] }; // 设置标题 document.title = pageConfig.title || 'H5-Dooring | 强大的H5编辑神器'; // 设置数据源 setPointData( - tpl.map(item => ({ + tpl.map((item: { point: Record }) => ({ ...item, point: { ...item.point, isDraggable: false, isResizable: false }, })), @@ -65,7 +66,7 @@ const PreviewPage = memo((props: PreviewPageProps) => { setPageData(pageConfig); }) - .catch(err => { + .catch((err) => { console.error(err); }); return; @@ -95,17 +96,17 @@ const PreviewPage = memo((props: PreviewPageProps) => { const generateImg = (cb: any) => { domtoimage - .toBlob(refImgDom.current, { + .toBlob(refImgDom.current as Node, { bgcolor: '#fff', }) - .then(function(blob: Blob) { + .then(function (blob: Blob) { const reader = new FileReader(); - reader.onload = function(e) { - cb && cb(e?.target?.result); + reader.onload = function (e) { + cb(e?.target?.result); }; reader.readAsDataURL(blob); }) - .catch(function(error: any) { + .catch(function (error: any) { console.error('oops, something went wrong!', error); }); }; @@ -141,7 +142,7 @@ const PreviewPage = memo((props: PreviewPageProps) => { borderRadius: '60px', pointerEvents: 'none', }} - > + /> ) : null} ); diff --git a/src/core/DynamicEngine.tsx b/packages/ui/src/renderer/DynamicEngine.tsx similarity index 81% rename from src/core/DynamicEngine.tsx rename to packages/ui/src/renderer/DynamicEngine.tsx index d384514..a31a452 100644 --- a/src/core/DynamicEngine.tsx +++ b/packages/ui/src/renderer/DynamicEngine.tsx @@ -1,14 +1,15 @@ import { dynamic } from 'umi'; import Loading from '../components/LoadingCp'; -import { useMemo, memo, FC } from 'react'; +import type { FC } from 'react'; +import { useMemo, memo } from 'react'; import React from 'react'; export type componentsType = 'media' | 'base' | 'visible' | 'shop'; const DynamicFunc = (type: string, componentsType: string) => { return dynamic({ - loader: async function() { - const { default: Graph } = await import(`@/materials/${componentsType}/${type}`); + loader: async function () { + const { default: Graph } = await import(`@/ui-component/${componentsType}/${type}`); const Component = Graph; return (props: DynamicType) => { const { config, isTpl } = props; @@ -25,11 +26,12 @@ const DynamicFunc = (type: string, componentsType: string) => { type DynamicType = { isTpl: boolean; - config: { [key: string]: any }; + config: Record; type: string; componentsType: componentsType; category: string; }; + const DynamicEngine = memo((props: DynamicType) => { const { type, config, category } = props; const Dynamic = useMemo(() => { diff --git a/src/core/renderer/ViewRender.tsx b/packages/ui/src/renderer/ViewRender.tsx similarity index 87% rename from src/core/renderer/ViewRender.tsx rename to packages/ui/src/renderer/ViewRender.tsx index 3384ebc..cdae693 100644 --- a/src/core/renderer/ViewRender.tsx +++ b/packages/ui/src/renderer/ViewRender.tsx @@ -1,6 +1,7 @@ import React, { memo } from 'react'; -import GridLayout, { ItemCallback } from 'react-grid-layout'; -import DynamicEngine from '@/core/DynamicEngine'; +import type { ItemCallback } from 'react-grid-layout'; +import GridLayout from 'react-grid-layout'; +import DynamicEngine from './DynamicEngine'; import styles from './viewRender.less'; interface PointDataItem { @@ -10,7 +11,7 @@ interface PointDataItem { } interface ViewProps { - pointData: Array; + pointData: PointDataItem[]; pageData?: any; width?: number; dragStop?: ItemCallback; diff --git a/packages/ui/src/renderer/index.ts b/packages/ui/src/renderer/index.ts new file mode 100644 index 0000000..2012db3 --- /dev/null +++ b/packages/ui/src/renderer/index.ts @@ -0,0 +1,3 @@ +export * from './DynamicEngine'; + +export * from './ViewRender'; diff --git a/src/core/renderer/viewRender.less b/packages/ui/src/renderer/viewRender.less similarity index 100% rename from src/core/renderer/viewRender.less rename to packages/ui/src/renderer/viewRender.less diff --git a/src/materials/base/Carousel/index.less b/packages/ui/src/ui-component/base/Carousel/index.less similarity index 100% rename from src/materials/base/Carousel/index.less rename to packages/ui/src/ui-component/base/Carousel/index.less diff --git a/src/materials/base/Carousel/index.tsx b/packages/ui/src/ui-component/base/Carousel/index.tsx similarity index 100% rename from src/materials/base/Carousel/index.tsx rename to packages/ui/src/ui-component/base/Carousel/index.tsx diff --git a/src/materials/base/Carousel/schema.ts b/packages/ui/src/ui-component/base/Carousel/schema.ts similarity index 100% rename from src/materials/base/Carousel/schema.ts rename to packages/ui/src/ui-component/base/Carousel/schema.ts diff --git a/src/materials/base/Carousel/template.ts b/packages/ui/src/ui-component/base/Carousel/template.ts similarity index 100% rename from src/materials/base/Carousel/template.ts rename to packages/ui/src/ui-component/base/Carousel/template.ts diff --git a/src/materials/base/Footer/index.tsx b/packages/ui/src/ui-component/base/Footer/index.tsx similarity index 100% rename from src/materials/base/Footer/index.tsx rename to packages/ui/src/ui-component/base/Footer/index.tsx diff --git a/src/materials/base/Footer/schema.ts b/packages/ui/src/ui-component/base/Footer/schema.ts similarity index 100% rename from src/materials/base/Footer/schema.ts rename to packages/ui/src/ui-component/base/Footer/schema.ts diff --git a/src/materials/base/Footer/template.ts b/packages/ui/src/ui-component/base/Footer/template.ts similarity index 100% rename from src/materials/base/Footer/template.ts rename to packages/ui/src/ui-component/base/Footer/template.ts diff --git a/packages/ui/src/ui-component/base/Form/BaseForm.tsx b/packages/ui/src/ui-component/base/Form/BaseForm.tsx new file mode 100644 index 0000000..17b950c --- /dev/null +++ b/packages/ui/src/ui-component/base/Form/BaseForm.tsx @@ -0,0 +1,130 @@ +import { Input, Cell, DateSelect, Radio, Select, Checkbox } from 'zarm'; +import styles from './baseForm.less'; +import React, { ReactText, useState } from 'react'; +import { + baseFormDateTpl, + baseFormMyRadioTpl, + baseFormMyCheckboxTpl, + baseFormMySelectTpl, + baseFormNumberTpl, + baseFormTextAreaTpl, + baseFormTextTpl, + baseFormTextTipTpl, + baseFormUnionType, +} from '@/components/PanelComponents/FormEditor/types'; +import { formatTime } from '@/utils/tool'; +// 维护表单控件, 提高form渲染性能 + +type TBaseForm = { + [key in baseFormUnionType]: any; +}; + +const BaseForm: TBaseForm = { + Text: (props: baseFormTextTpl & { onChange: (v: string | undefined) => void }) => { + const { label, placeholder, onChange } = props; + return ( + + + + ); + }, + Textarea: (props: baseFormTextAreaTpl & { onChange: (v: string | undefined) => void }) => { + const { label, placeholder, onChange } = props; + return ( + + + + ); + }, + Number: (props: baseFormNumberTpl & { onChange: (v: string | undefined | number) => void }) => { + const { label, placeholder, onChange } = props; + return ( + + + + ); + }, + MyRadio: (props: baseFormMyRadioTpl & { onChange: (v: string | undefined | number) => void }) => { + const { label, options, onChange } = props; + return ( +
+
{label}
+ + + {options.map((item, i) => { + return ( + + {item.label} + + ); + })} + + +
+ ); + }, + MyCheckbox: ( + props: baseFormMyCheckboxTpl & { onChange: (v: Array | undefined) => void }, + ) => { + const { label, options, onChange } = props; + return ( +
+
{label}
+ + + {options.map((item, i) => { + return ( + + {item.label} + + ); + })} + + +
+ ); + }, + Date: (props: baseFormDateTpl & { onChange: (v: Date) => void }) => { + const { label, placeholder, onChange } = props; + const [value, setValue] = useState(''); + const handleChange = (v: any) => { + setValue(v); + onChange && onChange(formatTime('yyyy-MM-dd', v)); + }; + return ( + + + + ); + }, + MySelect: ( + props: baseFormMySelectTpl & { onChange: ((v: Record) => void) | undefined }, + ) => { + const { label, options, onChange } = props; + return ( + +