From aaeb802e2fc038933991e8165b0788535adac4ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=80=9D?= Date: Tue, 21 Jun 2022 15:44:01 +0800 Subject: [PATCH 01/97] =?UTF-8?q?softbot=E8=AE=BE=E7=BD=AE=E9=A1=B5?= =?UTF-8?q?=E9=9D=A20.2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/SecuritySetting/Index.jsx | 46 ++++++- src/forge/SecuritySetting/Index.scss | 50 +++----- .../SecuritySetting/bot/disposition/index.jsx | 8 ++ .../bot/disposition/index.scss | 0 .../SecuritySetting/bot/exploit/index.jsx | 14 +++ .../SecuritySetting/bot/exploit/index.scss | 8 ++ .../SecuritySetting/bot/exploit/new/index.jsx | 112 ++++++++++++++++++ .../bot/exploit/new/index.scss | 80 +++++++++++++ 8 files changed, 283 insertions(+), 35 deletions(-) create mode 100644 src/forge/SecuritySetting/bot/disposition/index.jsx create mode 100644 src/forge/SecuritySetting/bot/disposition/index.scss create mode 100644 src/forge/SecuritySetting/bot/exploit/index.jsx create mode 100644 src/forge/SecuritySetting/bot/exploit/index.scss create mode 100644 src/forge/SecuritySetting/bot/exploit/new/index.jsx create mode 100644 src/forge/SecuritySetting/bot/exploit/new/index.scss diff --git a/src/forge/SecuritySetting/Index.jsx b/src/forge/SecuritySetting/Index.jsx index 1cfef0c3..98897adc 100644 --- a/src/forge/SecuritySetting/Index.jsx +++ b/src/forge/SecuritySetting/Index.jsx @@ -47,6 +47,18 @@ const PrivateLetter = Loadable({ loader: () => import("./notice/privateLetter/Index"), loading: Loading, }); +const ExploitBot = Loadable({ + loader: () => import("./bot/exploit"), + loading: Loading, +}); +const CreateBot = Loadable({ + loader: () => import("./bot/exploit/new"), + loading: Loading, +}); +const Disposition = Loadable({ + loader: () => import("./bot/disposition"), + loading: Loading, +}); function Index(props){ const { current_user,mygetHelmetapi , checkIfLogin } = props; @@ -54,7 +66,7 @@ function Index(props){ const notice_url = mygetHelmetapi && mygetHelmetapi.common && mygetHelmetapi.common.notice; const [ avatarVisible , setAvatarVisible ] = useState(false); - + useEffect(()=>{ if(checkIfLogin() === false){ props.history.push('/login'); @@ -70,8 +82,8 @@ function Index(props){ return(
{ - avatarVisible && - -1 && pathname.indexOf("/settings/notice/config") == -1) || pathname.indexOf("/settings/notice/privateLetter")>-1 ?"active":""}>我的通知
  • -1 ?"active":""}>通知管理
  • } -
      +
      • 安全设置
      • -1 ?"active":""}>SSH密钥
      +
        +
      • Bot开发
      • +
      • -1 ?"active":""}>开发Bot
      • +
      • -1 ?"active":""}>Bot配置
      • +
    @@ -147,6 +164,27 @@ function Index(props){ )} > + {/* 创建一个新的bot */} + ( + + )} + > + {/* 开发bot */} + ( + + )} + > + {/* bot配置 */} + ( + + )} + > diff --git a/src/forge/SecuritySetting/Index.scss b/src/forge/SecuritySetting/Index.scss index 7d299876..ff6ec237 100644 --- a/src/forge/SecuritySetting/Index.scss +++ b/src/forge/SecuritySetting/Index.scss @@ -6,12 +6,12 @@ padding:30px 0px 10px; .shortW{ width: 198px; - border: 1px solid rgba(153, 153, 153, 0.22); + border: 1px solid rgba(79, 108, 188, 0.21); border-radius: 4px; // min-height: 400px; margin-bottom: 30px; .userDetail{ - background: rgba(153, 153, 153, 0.05); + background: rgba(124, 146, 230, 0.05); border-radius: 4px 4px 0px 0px; padding:20px 25px; text-align: center; @@ -32,44 +32,32 @@ } } .securityUl{ - padding-left: 17px; - color: #333; margin-bottom: 0px; padding-bottom: 12px; padding-top: 5px; li{ - font-size: 14px; - margin-top: 10px; - margin-bottom: 10px; - height: 27px; - line-height: 27px; + height: 36px; + line-height: 36px; position: relative; cursor: default; - + padding-left: 17px; + font-weight:500; + color:#142a56; + font-size:16px; a{ - color: #666; - &:hover{ - color: #333; - } + color:#202d40; + font-size: 14px; } - &.active a{ - color: #333; - .text-shodow-bold{ - font-weight: 400; - text-shadow: 0.5px 0 #333; - } + &:hover{ + background-color:rgba(70, 106, 255, 0.05); } - &.active::before{ - position: absolute; - left: -18px; - top:6px; - height: 15px; - width: 3px; - border-radius: 2px; - content: ""; - background-color: #466AFF; + &:first-child:hover{ + background-color: white; + } + &.active{ + background-color:rgba(70, 106, 255, 0.05); + a{color: $primary-color;} } - i{ font-size: 14px !important; margin-right: 8px; @@ -77,7 +65,7 @@ } } .ul-border-buttom{ - border-bottom: 1px solid rgba(153, 153, 153, 0.22); + border-bottom: 1px solid #eef3ff; padding-bottom: 5px; } } diff --git a/src/forge/SecuritySetting/bot/disposition/index.jsx b/src/forge/SecuritySetting/bot/disposition/index.jsx new file mode 100644 index 00000000..18fed6ec --- /dev/null +++ b/src/forge/SecuritySetting/bot/disposition/index.jsx @@ -0,0 +1,8 @@ +import React from "react"; +// 注册一个新的Bot +function CreateBot(props){ + return
    + bbb +
    +} +export default CreateBot; \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/disposition/index.scss b/src/forge/SecuritySetting/bot/disposition/index.scss new file mode 100644 index 00000000..e69de29b diff --git a/src/forge/SecuritySetting/bot/exploit/index.jsx b/src/forge/SecuritySetting/bot/exploit/index.jsx new file mode 100644 index 00000000..6c027905 --- /dev/null +++ b/src/forge/SecuritySetting/bot/exploit/index.jsx @@ -0,0 +1,14 @@ +import React from "react"; +import { Button } from "antd"; +import './index.scss'; +import { Link } from "react-router-dom"; + +function ExploitBot(props){ + return
    +
    + Bot开发者配置 + +
    +
    +} +export default ExploitBot; \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/exploit/index.scss b/src/forge/SecuritySetting/bot/exploit/index.scss new file mode 100644 index 00000000..f48df896 --- /dev/null +++ b/src/forge/SecuritySetting/bot/exploit/index.scss @@ -0,0 +1,8 @@ +.exploitHead{ + height: 65px; + border-bottom: 1px solid #e0e6f5; + display: flex; + justify-content: space-between; + align-items: center; + color:#151d40; +} \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/exploit/new/index.jsx b/src/forge/SecuritySetting/bot/exploit/new/index.jsx new file mode 100644 index 00000000..1c9597b4 --- /dev/null +++ b/src/forge/SecuritySetting/bot/exploit/new/index.jsx @@ -0,0 +1,112 @@ +import React, { forwardRef, useState } from "react"; +import { Button, Checkbox, Form, Input, Select } from "antd"; +import { Link } from "react-router-dom"; +import MDEditor from '../../../../../modules/tpm/challengesnew/tpm-md-editor'; +import './index.scss'; +const {Option} = Select; + +function Disposition(props){ + const {form} = props; + const { getFieldDecorator, validateFields , setFieldsValue } = form; + const resource = [{value: '0', name: '无权限'}, {value: '1', name: '只读'}, {value: '2', name: '读写'}]; + + const [ content , setContent ] = useState(undefined); + const [ codeSelectValue , setCodeSelectValue ] = useState(resource[0].value); + const [ prSelectValue , setPrSelectValue ] = useState(resource[0].value); + + function onContentChange(value){ + setContent(value); + }; + + function codeControl(e){ + setCodeSelectValue(e); + return e; + } + function prControl(e){ + setPrSelectValue(e); + return e; + } + + return
    +
    + 开发Bot注册新的Bot +
    +
    + + {getFieldDecorator("title",{ + rules:[{required:true,message:"请输入Bot名称"}] + })( + + )} + + + {getFieldDecorator("key",{ + rules:[] + })( + + )} + + + {getFieldDecorator("title",{ + rules:[{required:true,message:"请输入Webhook地址"}] + })( + + )} + +
    仓库访问权限
    + +
    代码库git推送、分支的创建与删除
    + {getFieldDecorator("resource1",{initialValue: resource[0].value, getValueFromEvent: codeControl})( + + )} +
    +
    + +
    合并请求的打开、关闭、编辑、分配
    + {getFieldDecorator("resource2",{initialValue: resource[0].value, getValueFromEvent: prControl})( + + )} +
    + {(codeSelectValue !== resource[0].value || prSelectValue !== resource[0].value) &&
    订阅事件
    } + {codeSelectValue !== resource[0].value && + {getFieldDecorator("title")( + + 推送
    git推送到存储库
    + 创建
    创建分支或标签
    + 删除
    删除分支或标签
    +
    + )} +
    } + {(codeSelectValue !== resource[0].value && prSelectValue !== resource[0].value) &&
    } + {prSelectValue !== resource[0].value && + {getFieldDecorator("title")( + + 合并请求
    合并请求被打开、被关闭、被重新打开或被编辑
    + 合并请求分配
    合并请求被分配或取消分配
    +
    + )} +
    } + + {getFieldDecorator("title")( + + 公开 + 私有 + + )} + + +
    +
    +} +export default Form.create()(forwardRef(Disposition)); \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/exploit/new/index.scss b/src/forge/SecuritySetting/bot/exploit/new/index.scss new file mode 100644 index 00000000..fe6e521f --- /dev/null +++ b/src/forge/SecuritySetting/bot/exploit/new/index.scss @@ -0,0 +1,80 @@ +.ceHead{ + border-bottom: 1px solid #e0e6f5; + .ceTitle{ + font-weight:700; + color:#151d40; + } +} +#resource1, #resource2{ + position: relative; + top: -15px; + width: 88px; +} +.resourceBox .ant-form-item-children{ + display: flex; + justify-content: space-between; + position: relative; +} +.width50{ + width: 60%; + &.checkBox{ + width: 68%; + } + .height36{ + height: 36px; + } +} +.botItem{ + .ant-form-item-label{ + line-height: 30px; + } + label{ + color:#202d40; + font-size:15px; + &.ant-checkbox-wrapper{ + line-height: 30px; + margin-top: 10px; + } + &::after{ + display: none; + } + } + &.introduce .ant-form-item-control-wrapper{ + margin-top: -15px; + margin-bottom: 0; + } + &.checkBox .ant-checkbox-group{ + display: flex; + flex-wrap: wrap; + justify-content: space-between; + .color-99{padding-left: 24px;} + } + &.three .ant-checkbox-wrapper{ + width: 34%; + margin-left: 0px; + padding-left: 12px; + &:first-child, &:last-child{ + padding-left: 0px; + } + } +} +.dashedBor{ + border-bottom: 1px dashed #e0e6f5; + margin-bottom: 12px; +} +.resourceBox + .dashedBor{ + margin-top: -15px; +} +.resourceTitle, .resourceTitleItem .ant-form-item-label{ + font-weight:700; + color:#151d40; + border-bottom: 1px solid #e0e6f5; + width: 100%; + text-align: left; + label{font-size: 16px;} +} +.resourceTitleItem .ant-form-item-label{padding-bottom: 10px;} +.resourceTitleItem .ant-checkbox-wrapper{margin-right: 40px;} +.color-99{ + color:#99a2af; +} \ No newline at end of file From a60ceb04358bc7e6928af8407def7ad6477721d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=80=9D?= Date: Fri, 24 Jun 2022 09:03:04 +0800 Subject: [PATCH 02/97] =?UTF-8?q?=E4=B8=AA=E4=BA=BA=E8=AE=BE=E7=BD=AEsoftb?= =?UTF-8?q?ot=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.js | 12 +- src/forge/SecuritySetting/Index.jsx | 11 ++ src/forge/SecuritySetting/Index.scss | 92 ++++++++++ .../bot/disposition/detail.jsx | 71 ++++++++ .../SecuritySetting/bot/disposition/index.jsx | 27 ++- .../bot/disposition/index.scss | 88 ++++++++++ .../compenent/advancedInformation.jsx | 162 ++++++++++++++++++ .../compenent/basicInformation.jsx | 96 +++++++++++ .../configuration/compenent/index.scss | 86 ++++++++++ .../configuration/compenent/jurisdiction.jsx | 76 ++++++++ .../bot/exploit/configuration/index.jsx | 62 +++++++ .../bot/exploit/configuration/index.scss | 30 ++++ .../SecuritySetting/bot/exploit/index.jsx | 32 +++- .../SecuritySetting/bot/exploit/index.scss | 58 +++++++ .../SecuritySetting/bot/exploit/new/index.jsx | 28 ++- src/forge/SecuritySetting/img/miyao.png | Bin 0 -> 2919 bytes 16 files changed, 915 insertions(+), 16 deletions(-) create mode 100644 src/forge/SecuritySetting/bot/disposition/detail.jsx create mode 100644 src/forge/SecuritySetting/bot/exploit/configuration/compenent/advancedInformation.jsx create mode 100644 src/forge/SecuritySetting/bot/exploit/configuration/compenent/basicInformation.jsx create mode 100644 src/forge/SecuritySetting/bot/exploit/configuration/compenent/index.scss create mode 100644 src/forge/SecuritySetting/bot/exploit/configuration/compenent/jurisdiction.jsx create mode 100644 src/forge/SecuritySetting/bot/exploit/configuration/index.jsx create mode 100644 src/forge/SecuritySetting/bot/exploit/configuration/index.scss create mode 100644 src/forge/SecuritySetting/img/miyao.png diff --git a/src/App.js b/src/App.js index 9f794a18..483e1451 100644 --- a/src/App.js +++ b/src/App.js @@ -119,6 +119,10 @@ const Glcc = Loadable({ loader : () => import("./glcc"), loading: Loading, }) +const ConfigurateBot = Loadable({ + loader: () => import("./forge/SecuritySetting/bot/exploit/configuration"), + loading: Loading, +}); // const CreateMerge = Loadable({ // loader: () => import('./forge/Merge/NewMerge'), @@ -320,6 +324,13 @@ class App extends Component { } }> + {/* 上架bot配置 */} + ( + + )} + > - {/*403*/} diff --git a/src/forge/SecuritySetting/Index.jsx b/src/forge/SecuritySetting/Index.jsx index 98897adc..f90e0525 100644 --- a/src/forge/SecuritySetting/Index.jsx +++ b/src/forge/SecuritySetting/Index.jsx @@ -55,6 +55,10 @@ const CreateBot = Loadable({ loader: () => import("./bot/exploit/new"), loading: Loading, }); +const DispositionDetail = Loadable({ + loader: () => import("./bot/disposition/detail"), + loading: Loading, +}); const Disposition = Loadable({ loader: () => import("./bot/disposition"), loading: Loading, @@ -178,6 +182,13 @@ function Index(props){ )} > + {/* bot配置页面 */} + ( + + )} + > {/* bot配置 */} !selectValue.includes(item)); + + function selectChange(e){ + console.log('111', e); + // selectValue=>{setSelectValue(selectValue)} + } + return
    +
    +
    + +
    +
    Bot名称
    + 开发者姓名 + 2022-6-23 +
    +
    + +
    +
    代码库只读权限
    +
    合并请求(PR)读写权限
    +
    更改安装位置
    +
    + {setCheckValue(e.target.value)}} value={checkValue}> + 安装到所有仓库
    安装到用户拥有的所有仓库中
    + 安装到指定仓库
    请至少选择一个仓库
    +
    + +
    +
    更改Bot状态
    +
    +
    +
    挂起
    + 暂停停止使用该bot,阻塞该bot拥有的仓库访问权限 +
    + +
    +
    +
    +
    启用
    + 开始使用该Bot,授予该Bot所需的仓库访问权限 +
    + +
    +
    +
    +
    卸载
    + 将该bot从仓库中卸载,回收所有分配给该bot的权限,将其从安装列表中删除 +
    + +
    + +
    +} +export default DispositionDetail; \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/disposition/index.jsx b/src/forge/SecuritySetting/bot/disposition/index.jsx index 18fed6ec..af8c8244 100644 --- a/src/forge/SecuritySetting/bot/disposition/index.jsx +++ b/src/forge/SecuritySetting/bot/disposition/index.jsx @@ -1,8 +1,25 @@ -import React from "react"; -// 注册一个新的Bot -function CreateBot(props){ +import React, { useState } from "react"; +import { Button } from "antd"; +import { Link } from "react-router-dom"; +import './index.scss'; + +// 配置已安装的bot +function DispositionBot(props){ + const [botList, setBotList] = useState([{botName: '此处为名称标题内容', status: '0', id: '0'}, {botName: '此处为名称标题内容', status: '1', id: '1'}]); + return
    - bbb +
    Bot配置
    + {/* bot列表显示区域 */} + {botList.length > 0 ?
    + {botList.map((item, index)=>{return
    +
    + + {item.botName} + {item.status === '0' ? '启用' : '挂起'} +
    + +
    })} +
    :
    欢迎使用Bot! Bot可以帮助项目贡献者处理繁杂的项目任务,比如关闭疑修、合并请求。在使用之前,请先注册一个Bot
    }
    } -export default CreateBot; \ No newline at end of file +export default DispositionBot; \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/disposition/index.scss b/src/forge/SecuritySetting/bot/disposition/index.scss index e69de29b..79e840f0 100644 --- a/src/forge/SecuritySetting/bot/disposition/index.scss +++ b/src/forge/SecuritySetting/bot/disposition/index.scss @@ -0,0 +1,88 @@ +.disBotItem, .oneLine{ + display: flex; + justify-content: space-between; + align-items: center; +} +.dispositionHead{ + height: 65px; + line-height: 65px; + border-bottom: 1px solid #e0e6f5; + color:#151d40; +} +.disBotItem{ + border-bottom: 1px dashed #e0e6f5; + padding: 20px 0 15px; +} +.botListBox{ + margin-top: 16px; + color:#202d40; + .statusBox{ + background-color:rgba(255, 81, 81, 0.08); + border:1px solid#f23737; + color:#f92d2d; + border-radius:4px; + padding: 4px 6px; + &.active{ + background-color:rgba(58, 213, 115, 0.08); + border-color:#25c589; + color:#25c589; + } + } +} +.imgBox{ + width: 44px; + height: 44px; + background-color: yellow; + border-radius: 50%; +} +.dispositionDetailBox{ + color:#202d40; + .color88{ + color:#8893af; + } + .botImg{ + width: 86px; + height: 86px; + } + .greenCol{ + color:#202d40; + .ant-checkbox-inner, .ant-checkbox-checked::after{ + border-radius: 50%; + } + .ant-checkbox-checked::after, .ant-checkbox:hover .ant-checkbox-inner, &.ant-checkbox-wrapper:hover .ant-checkbox-inner, .ant-checkbox-input:focus + .ant-checkbox-inner{ + border-color:#00bb75; + } + .ant-checkbox-checked .ant-checkbox-inner{ + background-color:#00bb75; + border-color:#00bb75; + &::after{ + border: 1px solid #fff; + border-top: 1px; + border-left: 1px; + top: 45%; + } + } + } + .detailTil{ + font-weight: 700; + color:#151d40; + padding-bottom: 15px; + border-bottom: 1px solid #e0e6f5; + } + .radioBox{ + display: block; + color:#202d40; + .radioBoxTip{ + display: inline-block; + margin-top: 5px; + margin-left: 24px; + color:#99a2af; + } + } + .selectBox{ + width: 260px; + margin: 10px 0 0 24px; + .ant-select-selection{padding-top: 0;} + } + .changeStatusTip{color:#99a2af;} +} \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/advancedInformation.jsx b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/advancedInformation.jsx new file mode 100644 index 00000000..3e7ff1e0 --- /dev/null +++ b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/advancedInformation.jsx @@ -0,0 +1,162 @@ +import { AutoComplete, Button, Modal } from "antd"; +import React from "react"; +import { useState, useEffect } from "react"; +import { getImageUrl } from 'educoder'; +import './index.scss'; +import axios from "axios"; +const { Option } = AutoComplete; + +// 注册一个新的Bot +function AdvancedInformation(props){ + const [ visibleMakeOver, setVisibleMakeOver] = useState(false); + const [ newId , setNewId] = useState(undefined); + const [ source , setSource ] = useState(undefined); + const [ searchKey , setSearchKey ] = useState(undefined); + // 删除0、公开1、私有2bot + const [ type, setType] = useState(undefined); + const [ visibleDelete, setVisibleDelete] = useState(false); + + useEffect(()=>{ + getUserList(); + },[searchKey]) + + function getUserList(e){ + const url = `/users/list.json`; + axios.get(url, { + params: { + search: searchKey, + }, + }).then((result) => { + if (result) { + sourceOptions(result.data.users); + } + }) + .catch((error) => { + console.log(error); + }); + }; + + function changeInputUser(e){ + setSearchKey(e); + }; + + // 选择用户 + function selectInputUser(e, option){ + setNewId(option.props.login); + setSearchKey(option.props.name); + }; + + function sourceOptions(userDataSource){ + const s = userDataSource && userDataSource.map((item, key) => { + return ( + + ); + }); + setSource(s); + } + + // 确定转让点击函数 + function makeOver(){ + console.log('bei', newId); + } + + return
    +
    高级选项
    +
    +
    + 转让该Bot的所有权至其他用户 +

    转让可能会推迟,直到新的所有者批准转让

    +
    + +
    +
    +
    + 删除Bot +

    该操作无法撤销,请慎重

    +
    + +
    +
    +
    + 私有Bot +

    目前您的bot将不能被其他用户安装

    +
    + +
    +
    +
    + 公开Bot +

    目前您的Bot所有用户都能安装

    +
    +
    + + +
    +
    +
    +
    + 公开Bot +

    目前您的Bot所有用户都能安装

    +
    +
    + + +
    +
    + {/* 转让bot弹框 */} + {setVisibleMakeOver(false)}}> +
    新的所有者账号
    + + +
    + {/* 删除Bot弹框 */} + {setVisibleDelete(false)}} className="mr30 grayBorBut whiteBackBut" style={{width:"104px", height: '36px'}}>取消, + + ]} + onCancel={()=>{setVisibleDelete(false)}} + > +
    !您确定要{type === '0' ? '删除此Bot' : type === '1' ? `公开hhhBot` : `私有hhhBot`}吗?
    +
    {type === '0' ? '该操作无法撤销,将会永久删除XXXXXBot' : type === '1' ? `公开后,任何用户都可以安装此Bot` : `私有后,此Bot将只能被‘Bot开发者账户’安装`}
    +
    +
    +} +export default AdvancedInformation; \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/basicInformation.jsx b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/basicInformation.jsx new file mode 100644 index 00000000..16b09826 --- /dev/null +++ b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/basicInformation.jsx @@ -0,0 +1,96 @@ +import React from "react"; +import { Button, Form, Input } from "antd"; +import { useState } from "react"; +import MDEditor from '../../../../../../modules/tpm/challengesnew/tpm-md-editor'; +import { Box } from "../../../../../Component/layout"; +import miyao from '../../../../img/miyao.png'; +import './index.scss'; +import { useEffect } from "react"; +// 注册一个新的Bot +function BasicInformation(props){ + const {form} = props; + const { getFieldDecorator, validateFields , setFieldsValue } = form; + const [ content , setContent ] = useState(undefined); + + useEffect(()=>{ + console.log('111'); + window.scrollTo(0, 0); + console.log('222'); + },[]) + + function onContentChange(value){ + setContent(value); + }; + // 注册新的bot + function submit(e){ + e.preventDefault(); + validateFields((err, fieldsValue)=>{ + if(err){ + return; + } + console.log('fieldsValue', fieldsValue); + }) + } + return +
    +

    注册信息

    +
    Bot所有者59897989liccha
    +
    Bot ID4989895
    +
    客户端IDxdeeqwerrqqrfrrrrrrr
    +
    主页URLhttps://www.gitlink.org.cn/xiaoxiazi/organizes
    +
    + 客户端密钥 + +
    +
    请确保您复制了客户端密钥,密钥信息将在刷新后隐藏
    +
    +
    + +
    +

    woqpwewoqpoewe

    +
    生成者姓名时间
    +
    +
    + +
    +

    Bot信息

    +
    + + {getFieldDecorator("title",{ + rules:[{required:true,message:"请输入Bot名称"}] + })( + + )} + + + {getFieldDecorator("key",{ + rules:[] + })( + + )} + + + {getFieldDecorator("title1",{ + rules:[{required:true,message:"请输入Webhook地址"}] + })( + + )} + + +
    +
    +
    + + +
    +
    +} +export default Form.create()(BasicInformation); \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/index.scss b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/index.scss new file mode 100644 index 00000000..48d203a6 --- /dev/null +++ b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/index.scss @@ -0,0 +1,86 @@ +.informationHead{ + border-bottom: 1px solid #e0e6f5; + font-weight:700; + color:#151d40; + font-size:16px; +} +.basicInformationBox{ + width: 800px; + margin-right: 55px; + padding-bottom: 50px; + .labelBox{ + line-height: 40px; + } + .label{ + display: inline-block; + width: 76px; + } + .tipBox{ + background-color:rgba(70, 106, 255, 0.07); + border-radius:4px; + color:#151d40; + padding: 8px 13px; + } + .imgBox{ + width: 38px; + margin-right: 25px; + } + .grayCol{ + color:rgba(13, 22, 71, 0.65); + } + .miYaoBoxItem{ + padding: 25px 0; + border-bottom: 1px dashed #e0e6f5; + &:hover{background-color:rgba(125, 148, 246, 0.05);} + } + .basicInformationForm{ + .width80{ + width: 80%; + } + .botItem{ + margin-bottom: 5px; + .ant-form-item-label{ + line-height: 30px; + } + &.introduce .ant-form-item-control-wrapper{ + margin-top: -15px; + margin-bottom: 0; + } + } + } +} +.jurisdictionBox, .advancedInformationBox{ + width: 85%; + padding-bottom: 45px; +} +.advancedInformationBox{ + .grayBox{ + color:#99a2af; + } + .itemBox{ + padding: 15px 0; + border-bottom: 1px dashed #e0e6f5; + } +} +.themeHeadModal{ + .ant-modal-header{ + height: 55px; + padding: 8px 25px; + background-color:$primary-color; + } + .ant-modal-title{ + text-align: left; + color:#ffffff; + font-weight: normal !important; + } + .ant-modal-close-x{ + line-height: 38px; + font-size: 18px; + color:#ffffff; + } + .makeOverTip{color:#202d40;} + .makeOverSubmit{margin: 70px 145px;} + .ant-modal-body{ + background-image:linear-gradient(42.46deg,#ffffff 0%,#ffffff 48.54%,#ebf0ff 100%); + } +} \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/jurisdiction.jsx b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/jurisdiction.jsx new file mode 100644 index 00000000..2b0db08c --- /dev/null +++ b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/jurisdiction.jsx @@ -0,0 +1,76 @@ +import React from "react"; +import { Button, Checkbox, Form, Input, Select } from "antd"; +import { useState } from "react"; +import '../../new/index.scss'; +import './index.scss'; +const {Option} = Select; +// 注册一个新的Bot +function Jurisdiction(props){ + const {form} = props; + const { getFieldDecorator, validateFields , setFieldsValue } = form; + const resource = [{value: '0', name: '无权限'}, {value: '1', name: '只读'}, {value: '2', name: '读写'}]; + const [ codeSelectValue , setCodeSelectValue ] = useState(resource[0].value); + const [ prSelectValue , setPrSelectValue ] = useState(resource[0].value); + + function codeControl(e){ + setCodeSelectValue(e); + return e; + } + + function prControl(e){ + setPrSelectValue(e); + return e; + } + + // 注册新的bot + function submit(e){ + e.preventDefault(); + validateFields((err, fieldsValue)=>{ + if(err){ + return; + } + console.log('fieldsValue', fieldsValue); + }) + } + return
    +
    仓库访问权限
    + +
    代码库git推送、分支的创建与删除
    + {getFieldDecorator("resource1",{initialValue: resource[0].value, getValueFromEvent: codeControl})( + + )} +
    +
    + +
    合并请求的打开、关闭、编辑、分配
    + {getFieldDecorator("resource2",{initialValue: resource[0].value, getValueFromEvent: prControl})( + + )} +
    + {(codeSelectValue !== resource[0].value || prSelectValue !== resource[0].value) &&
    订阅事件
    } + {codeSelectValue !== resource[0].value && + {getFieldDecorator("title2")( + + 推送
    git推送到存储库
    + 创建
    创建分支或标签
    + 删除
    删除分支或标签
    +
    + )} +
    } + {(codeSelectValue !== resource[0].value && prSelectValue !== resource[0].value) &&
    } + {prSelectValue !== resource[0].value && + {getFieldDecorator("title5")( + + 合并请求
    合并请求被打开、被关闭、被重新打开或被编辑
    + 合并请求分配
    合并请求被分配或取消分配
    +
    + )} +
    } + +
    +} +export default Form.create()(Jurisdiction); \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/exploit/configuration/index.jsx b/src/forge/SecuritySetting/bot/exploit/configuration/index.jsx new file mode 100644 index 00000000..48aef8a3 --- /dev/null +++ b/src/forge/SecuritySetting/bot/exploit/configuration/index.jsx @@ -0,0 +1,62 @@ +import React, {useEffect} from "react"; +import { Route, Switch } from "react-router-dom"; +import Loadable from "react-loadable"; +import Loading from "../../../../../Loading"; +import { Link } from "react-router-dom"; +import { TPMIndexHOC } from "../../../../../modules/tpm/TPMIndexHOC"; +import { Box } from "../../../../Component/layout"; +import './index.scss'; +import { Button } from "antd"; + +const BasicInformation = Loadable({ + loader: () => import("./compenent/basicInformation"), + loading: Loading, +}); +const Jurisdiction = Loadable({ + loader: () => import("./compenent/jurisdiction"), + loading: Loading, +}); +const AdvancedInformation = Loadable({ + loader: () => import("./compenent/advancedInformation"), + loading: Loading, +}); + +// 对自己注册的bot进行配置页面 +function ConfigurateBot(props){ + const {match} = props; + const { pathname } = props.location; + const {params:{id}} = match; + console.log('444', id, props); + return
    +
    + Bot配置 + +
    + +
    + 基本信息 + -1 ?"active itemBox":"itemBox"}>权限&订阅 + -1 ?"active itemBox":"itemBox"}>高级选项 +
    + + ()} + > + ()} + > + ()} + > + ()} + > + +
    +
    +} +export default TPMIndexHOC(ConfigurateBot); \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/exploit/configuration/index.scss b/src/forge/SecuritySetting/bot/exploit/configuration/index.scss new file mode 100644 index 00000000..df878211 --- /dev/null +++ b/src/forge/SecuritySetting/bot/exploit/configuration/index.scss @@ -0,0 +1,30 @@ +.configurateBotBox{ + width: 1200px; + margin: 0 auto; + color:#202d40; +} +.configurateBotHead, .disFlex{ + display: flex; + justify-content: space-between; + align-items: center; +} +.configurateBotHead{ + padding: 25px 0 15px; + border-bottom: 1px solid #e0e6f5; + .configurateBotTitle{font-weight: bold;} +} +.leftBox{ + width: 150px; + min-height: 317px; + background-color: #f8faff; + border-radius: 4px; + .itemBox{ + display: block; + color:#202d40; + padding: 4px 0 4px 15px; + &.active{ + background-color:rgba(70, 106, 255, 0.06); + color: $primary-color; + } + } +} \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/exploit/index.jsx b/src/forge/SecuritySetting/bot/exploit/index.jsx index 6c027905..69617683 100644 --- a/src/forge/SecuritySetting/bot/exploit/index.jsx +++ b/src/forge/SecuritySetting/bot/exploit/index.jsx @@ -1,14 +1,42 @@ import React from "react"; -import { Button } from "antd"; +import { Button, Icon } from "antd"; import './index.scss'; import { Link } from "react-router-dom"; +import { useState } from "react"; function ExploitBot(props){ + const [makeOverList, setMakeOverList] = useState([{botName: 'botName', userName: 'userName', time: 'time'}, {botName: 'botName', userName: 'userName', time: 'time'}]); + const [botList, setBotList] = useState([{botName: '此处为名称标题内容', userName: 'userName', id: '0'}, {botName: '此处为名称标题内容', userName: 'userName', id: '1'}]); return
    Bot开发者配置 - +
    + + {/* bot转让接收按钮显示区域 */} +
    + {makeOverList.map((item, index)=>{return
    +
    +

    {item.botName}

    +

    {item.userName}       {item.time}

    +
    +
    + + +
    +
    })} +
    + + {/* bot列表显示区域 */} + {botList.length > 0 ?
    + {botList.map((item, index)=>{return
    +
    + + {item.botName} +
    + +
    })} +
    :
    欢迎使用Bot! Bot可以帮助项目贡献者处理繁杂的项目任务,比如关闭疑修、合并请求。在使用之前,请先注册一个Bot
    }
    } export default ExploitBot; \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/exploit/index.scss b/src/forge/SecuritySetting/bot/exploit/index.scss index f48df896..38fca35b 100644 --- a/src/forge/SecuritySetting/bot/exploit/index.scss +++ b/src/forge/SecuritySetting/bot/exploit/index.scss @@ -1,3 +1,8 @@ +.makeOverResultItem, .makeOverItem, .softBotItem{ + display: flex; + justify-content: space-between; + align-items: center; +} .exploitHead{ height: 65px; border-bottom: 1px solid #e0e6f5; @@ -5,4 +10,57 @@ justify-content: space-between; align-items: center; color:#151d40; +} +.makeOverResultItem{ + background-color:rgba(255, 0, 0, 0.04); + border:1px solid #f60011; + border-radius:4px; + margin-top: 16px; + padding: 0 15px; + height: 32px; + color:rgba(0, 0, 0, 0.65); + .circle{ + display: inline-block; + width:14px; + height:14px; + text-align: center; + line-height: 14px; + border-radius: 50%; + background-color:#cc0209; + color: white; + font-size: 12px; + margin-right: 5px; + } +} +.makeOverBox{ + background-color:rgba(59, 105, 255, 0.03); + border:1px solid #ebf1ff; + margin-top: 16px; + padding: 12px 30px 0px 12px; + .makeOverItem{ + border-bottom: 1px dashed #e0e6f5; + padding: 10px 0; + color:#99a2af; + &:first-child{ + margin-top: -12px; + } + } + .botName{ + color:#202d40; + } +} + +.softBotListBox{ + margin-top: 16px; + color:#202d40; + .softBotItem{ + border-bottom: 1px dashed #e0e6f5; + padding: 20px 0 15px; + } + .imgBox{ + width: 44px; + height: 44px; + background-color: yellow; + border-radius: 50%; + } } \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/exploit/new/index.jsx b/src/forge/SecuritySetting/bot/exploit/new/index.jsx index 1c9597b4..a33f73e4 100644 --- a/src/forge/SecuritySetting/bot/exploit/new/index.jsx +++ b/src/forge/SecuritySetting/bot/exploit/new/index.jsx @@ -22,16 +22,28 @@ function Disposition(props){ setCodeSelectValue(e); return e; } + function prControl(e){ setPrSelectValue(e); return e; } + // 注册新的bot + function submit(e){ + e.preventDefault(); + validateFields((err, fieldsValue)=>{ + if(err){ + return; + } + console.log('fieldsValue', fieldsValue); + }) + } + return
    开发Bot注册新的Bot
    -
    + {getFieldDecorator("title",{ rules:[{required:true,message:"请输入Bot名称"}] @@ -54,7 +66,7 @@ function Disposition(props){ )} - {getFieldDecorator("title",{ + {getFieldDecorator("title1",{ rules:[{required:true,message:"请输入Webhook地址"}] })( @@ -65,7 +77,7 @@ function Disposition(props){
    代码库git推送、分支的创建与删除
    {getFieldDecorator("resource1",{initialValue: resource[0].value, getValueFromEvent: codeControl})( )}
    @@ -74,13 +86,13 @@ function Disposition(props){
    合并请求的打开、关闭、编辑、分配
    {getFieldDecorator("resource2",{initialValue: resource[0].value, getValueFromEvent: prControl})( )} {(codeSelectValue !== resource[0].value || prSelectValue !== resource[0].value) &&
    订阅事件
    } {codeSelectValue !== resource[0].value && - {getFieldDecorator("title")( + {getFieldDecorator("title2")( 推送
    git推送到存储库
    创建
    创建分支或标签
    @@ -90,7 +102,7 @@ function Disposition(props){
    } {(codeSelectValue !== resource[0].value && prSelectValue !== resource[0].value) &&
    } {prSelectValue !== resource[0].value && - {getFieldDecorator("title")( + {getFieldDecorator("title5")( 合并请求
    合并请求被打开、被关闭、被重新打开或被编辑
    合并请求分配
    合并请求被分配或取消分配
    @@ -98,14 +110,14 @@ function Disposition(props){ )}
    } - {getFieldDecorator("title")( + {getFieldDecorator("title3")( 公开 私有 )} - +
    } diff --git a/src/forge/SecuritySetting/img/miyao.png b/src/forge/SecuritySetting/img/miyao.png new file mode 100644 index 0000000000000000000000000000000000000000..006b588fc389510a7584d776e97ffd357b860228 GIT binary patch literal 2919 zcmV-t3z+nYP)wb9VA)3L1xTAgCc6lf(_0igxt zlI*_z-tH~LNOHTI+sj68XY%*npYQ$N?|t9*zJ2eb#HLSP(Yi?v+0iBoWJhzIf45!4 zq;?UczZ`B~&0NZaJ%o~PDgS5Wxu&qc%nq{J3b4E<1J^iu$#aC##VSzj75qL=#f<%l zkhDdS&@+D@N#JY)*kWJc34xJ~0O)F9 z0&ThhuEWnj!?#@I!GR`bsZJ?pzfu`k}hJ)Xd|%t>2N|0k-NBNC;o z1K-xS)cN0ySAV#lCk?RNf(?_?9a1S}v=BgjLtR?r_h3k#8HRvucN2k@qLl{;p@P;P ze%}-cmA{IgXg=|e<$$@p>u(1G{1{jc29buJGFb5n2D>#<=kFTskhl(%C02q-$j4H> zDrQ}w+vw{ulHE` zM9!du;meW1hxCR;hg#8GeY(AGcrloz$)1R9a)JVO2-}>n?k?$dl&OyCw zOj_m_>NEBU48}n)|2;y4gG`qG8mX^3pr?1iys98LqUebB~TG7~zR z>nlFcUDu+5dA`710;8BnG6w_B9<&?A_M^;kfO!(~ACH79s|J=e4j3b6;V!|kq@O~q zeuf55secPch%D{XJ5v^6qpMlBZ{sb3EZ>ZM>dllf?hxOGF-*f!zO{b?O(Fl6@X-xe zFOw&}7_REpCDAA@0A{Qyz&zgI$Drv%iAs}O>Z(5;#aQSPJzEshrgpn} zxqlZ4`(f3;_{3#c3a}JlLozMJFkK7ra-kGpDZmUOV6b?KVJW~2B4Dt1ieV|h3?g8# z_^4x;yC`@g!Z6bjl9_=WMmEAiUD)FtKt$naGWMyX3NW`fC?XWIdN5J|#9BlU5M{OQ z85MwWRuP%)1(RmPpm-U3xdTKXT|`#mS^WR=`DXy_0KR#wV%w+y%;ODoAzXAffH(?3 z7F-DocVW#8DhLr^#+T~>Fm0w4JhMGuZg1czFl&nfR!`52NJKm{7!Yo^m_=Q#E)_Jg z2GImD(V*ELFhoPnK)HVt?*L}&c_|WOn({jBO7W`U0%&W%`VIad2CwO_xMS9quwIbk zHrTI#y#ezE7GOELbnlFj{Z) z16CAt<3&mn6n=A4xYDg>K)lS?7ckXTco#2xk3>R#L>?MWE>IT?yEI%@+^g!qy{d&6X9@Jz3#I{!HTGLHHWveEL`A<5SdcAs1q!}uTN z<7Gywo5TJZvqIXX9?xzt?rP^h;A>8ScfS(e{idO0GX$8rG=ujEl>LUm-ow?HZ}oP` zYGC2n?}p3r82UMM!-VK}MNyO!3Ycm&gQYP0n>mFALhl-_`V4NwDop!Y7_#$V*PYN^ ze~ULkh8dwK@PQ>fXPM>Rfi)T5YGQGdC-v2v2@|gyVzmB@G z+u0SfEQci`%xMi*9MjY3NSERHe5gb2f*dXwu;tkDJ+D_L(}3{~R3qSgje~}cKc!Td zYxm`;z7%E%Q_*pdc_+Xs)(aLdH!Q#u&{Qkafu<#4!x*fdIx!lIXK|7R6qgTCh>e)kG9`l)A?4Vu{M=0c z!)93jPGNP{V)j<47?QX8gtUhfna0J;01FCguIqCMZ5Zf}Q9la77V*4fX4*<1!!CF4 z@vWcFk6X=4b%WbyPjNXo`&KJ-<4qWZK9Fik*2YkvTS zL0~$Cvkl3OB2qe8*|NRzRH6pK+lgf~34+g$@l6~0ddDG24<|a4l;waaY=gfxuFoZ6 z7|VGMF_I1X)17R-OY9%ak&%W7fdje;99|vE79ig5!`d56LJwUOOFqw5XxMk1&n3&xin~ zEK?+I%Qzn`76>bc_kC>)xDLjIwUKbe`vZr~U*Qu;dJ1Rsi?kOca1}nn-z%ExE0Oas zInRgzrVUTc(dt|Zwyfl-lw-ME_Yx-H_<6M;tIsIK?nXt`g|AG9_CuUuujTgT?!{RtAh}g_W&s3Rmq<4xhf Date: Mon, 4 Jul 2022 13:47:26 +0800 Subject: [PATCH 03/97] =?UTF-8?q?=E4=B8=8A=E6=9E=B6=E5=B8=82=E5=9C=BA?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E9=A1=B50.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../configuration/compenent/advancedInformation.jsx | 5 ++++- .../bot/exploit/configuration/compenent/putaway.jsx | 12 ++++++++++++ .../bot/exploit/configuration/index.jsx | 11 +++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 src/forge/SecuritySetting/bot/exploit/configuration/compenent/putaway.jsx diff --git a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/advancedInformation.jsx b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/advancedInformation.jsx index 3e7ff1e0..0ae3b920 100644 --- a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/advancedInformation.jsx +++ b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/advancedInformation.jsx @@ -4,10 +4,13 @@ import { useState, useEffect } from "react"; import { getImageUrl } from 'educoder'; import './index.scss'; import axios from "axios"; +import { Link } from "react-router-dom"; const { Option } = AutoComplete; // 注册一个新的Bot function AdvancedInformation(props){ + const {match} = props; + const {params:{id}} = match; const [ visibleMakeOver, setVisibleMakeOver] = useState(false); const [ newId , setNewId] = useState(undefined); const [ source , setSource ] = useState(undefined); @@ -106,7 +109,7 @@ function AdvancedInformation(props){

    目前您的Bot所有用户都能安装

    - +
    diff --git a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/putaway.jsx b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/putaway.jsx new file mode 100644 index 00000000..5a6832c4 --- /dev/null +++ b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/putaway.jsx @@ -0,0 +1,12 @@ +import { Button, Checkbox, Radio, Select } from "antd"; +import React from "react"; +import { useState } from "react"; +import { Link } from "react-router-dom"; +import './index.scss'; + +function Putaway(props){ + return
    + aaa +
    +} +export default Putaway; \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/exploit/configuration/index.jsx b/src/forge/SecuritySetting/bot/exploit/configuration/index.jsx index 48aef8a3..a96d0420 100644 --- a/src/forge/SecuritySetting/bot/exploit/configuration/index.jsx +++ b/src/forge/SecuritySetting/bot/exploit/configuration/index.jsx @@ -20,6 +20,10 @@ const AdvancedInformation = Loadable({ loader: () => import("./compenent/advancedInformation"), loading: Loading, }); +const Putaway = Loadable({ + loader: () => import("./compenent/putaway"), + loading: Loading, +}); // 对自己注册的bot进行配置页面 function ConfigurateBot(props){ @@ -39,6 +43,13 @@ function ConfigurateBot(props){ -1 ?"active itemBox":"itemBox"}>高级选项 + {/* bot上架市场 */} + ( + + )} + > ()} From 9680f6d0e3949a781d5e29a18d8a96f31cf286aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=80=9D?= <2897217417@qq.com> Date: Wed, 6 Jul 2022 16:44:48 +0800 Subject: [PATCH 04/97] =?UTF-8?q?softbot=E9=9D=99=E6=80=81=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.js | 12 ++ .../bot/disposition/detail.jsx | 17 +- .../bot/disposition/index.scss | 16 ++ .../configuration/compenent/index.scss | 25 +++ .../configuration/compenent/putaway.jsx | 96 ++++++++++- src/forge/Settings/Index.js | 20 +++ src/forge/Settings/setting.scss | 53 ++++++ src/forge/Settings/softBot.jsx | 31 ++++ src/softbot/image/botOneBg.png | Bin 0 -> 109347 bytes src/softbot/image/notBot.png | Bin 0 -> 2940 bytes src/softbot/image/softDetailHeadBg.png | Bin 0 -> 413733 bytes src/softbot/index.jsx | 42 +++++ src/softbot/softBotDetail/index.jsx | 89 ++++++++++ src/softbot/softBotDetail/index.scss | 161 ++++++++++++++++++ src/softbot/softBotList/index.jsx | 65 +++++++ src/softbot/softBotList/index.scss | 122 +++++++++++++ 16 files changed, 739 insertions(+), 10 deletions(-) create mode 100644 src/forge/Settings/softBot.jsx create mode 100644 src/softbot/image/botOneBg.png create mode 100644 src/softbot/image/notBot.png create mode 100644 src/softbot/image/softDetailHeadBg.png create mode 100644 src/softbot/index.jsx create mode 100644 src/softbot/softBotDetail/index.jsx create mode 100644 src/softbot/softBotDetail/index.scss create mode 100644 src/softbot/softBotList/index.jsx create mode 100644 src/softbot/softBotList/index.scss diff --git a/src/App.js b/src/App.js index bb935201..4ab9b8ac 100644 --- a/src/App.js +++ b/src/App.js @@ -123,6 +123,10 @@ const ConfigurateBot = Loadable({ loader: () => import("./forge/SecuritySetting/bot/exploit/configuration"), loading: Loading, }); +const SoftBot = Loadable({ + loader : () => import("./softbot"), + loading: Loading, +}) // const CreateMerge = Loadable({ // loader: () => import('./forge/Merge/NewMerge'), @@ -401,6 +405,14 @@ class App extends Component { render={(props) => } > + {/* soft市场页 */} + ( + + )} + > + {/* 组织 */} !selectValue.includes(item)); function selectChange(e){ - console.log('111', e); - // selectValue=>{setSelectValue(selectValue)} + let newMap = selectValue; + newMap = newMap.concat(e); + setSelectValue(newMap); + } + function deleteSelect(e){ + let newMap = selectValue; + newMap = newMap.filter(item=>{return item !== e}); + setSelectValue(newMap); } return
    @@ -34,14 +40,15 @@ function DispositionDetail(props){ 安装到所有仓库
    安装到用户拥有的所有仓库中
    安装到指定仓库
    请至少选择一个仓库
    - + } + {selectValue.map((item, index)=>{return
    {item}{deleteSelect(item)}}>
    })}
    更改Bot状态
    diff --git a/src/forge/SecuritySetting/bot/disposition/index.scss b/src/forge/SecuritySetting/bot/disposition/index.scss index 79e840f0..d923a22d 100644 --- a/src/forge/SecuritySetting/bot/disposition/index.scss +++ b/src/forge/SecuritySetting/bot/disposition/index.scss @@ -83,6 +83,22 @@ width: 260px; margin: 10px 0 0 24px; .ant-select-selection{padding-top: 0;} + .ant-select-selection__placeholder{ + display: block !important; + } + .ant-select-selection-selected-value{ + display: none !important; + } + } + .selectValueBox{ + margin: 13px 0 0px 23px; + color:#333333; + border-bottom: 1px dashed #e0e6f5; + padding-bottom: 10px; + .close{ + cursor: pointer; + color: rgba(0, 0, 0, 0.45); + } } .changeStatusTip{color:#99a2af;} } \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/index.scss b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/index.scss index 48d203a6..1d781e23 100644 --- a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/index.scss +++ b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/index.scss @@ -83,4 +83,29 @@ .ant-modal-body{ background-image:linear-gradient(42.46deg,#ffffff 0%,#ffffff 48.54%,#ebf0ff 100%); } +} +.putawayBox{ + width: 100%; + .putaHead{ + color:#151d40; + border-bottom: 1px solid #e0e6f5; + } + .oneItem.ant-form-item{ + margin-bottom: 6px; + &.introduce .ant-form-item-control-wrapper{ + margin-top: -15px; + } + } + .selectBox{ + display: flex; + justify-content: space-between; + .selectOne{ + width: 48%; + } + } + .putawayBut[disabled]{ + background-color:rgba(70, 106, 255, 0.56); + border: none; + color:#ffffff; + } } \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/putaway.jsx b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/putaway.jsx index 5a6832c4..f3bf9b90 100644 --- a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/putaway.jsx +++ b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/putaway.jsx @@ -1,12 +1,98 @@ -import { Button, Checkbox, Radio, Select } from "antd"; -import React from "react"; -import { useState } from "react"; +import React, {forwardRef, useState} from "react"; +import { Button, Checkbox, Form, Input, Select } from "antd"; import { Link } from "react-router-dom"; import './index.scss'; +import MdEditor from "../../../../../../modules/tpm/challengesnew/tpm-md-editor"; +const {Option} = Select; function Putaway(props){ + const {form} = props; + const { getFieldDecorator, validateFields , setFieldsValue } = form; + const resource = [{value: '0', name: '项目管理'}, {value: '1', name: '代码管理'}, {value: '2', name: '测试部署'}, {value: '3', name: '其他'}]; + const [ content , setContent ] = useState(undefined); + const [ disabled , setDisabled ] = useState(undefined); + + // 监听同意协议 + function onChange(e){ + setDisabled(e.target.checked); + } + + function onContentChange(value){ + setContent(value); + }; + + // 注册新的bot + function submit(e){ + e.preventDefault(); + validateFields((err, fieldsValue)=>{ + if(err){ + return; + } + }) + } return
    - aaa +
    + 高级选项>上架Bot市场 +
    +
    + + {getFieldDecorator("a",{ + rules:[{required:true,message:"请输入上架Bot市场名称"}] + })( + + )} + + + {getFieldDecorator("b",{ + rules:[{required:true,message:"请输入简要介绍"}] + })( + + )} + +
    + + {getFieldDecorator("c",{ + rules:[{required:true,message:"请选择主要功能"}] + })( + + )} + + + {getFieldDecorator("d")( + + )} + +
    + + {getFieldDecorator("e",{ + rules:[{required:true,message:"请输入详细介绍"}] + })( + + )} + + + {getFieldDecorator("f",{ + rules:[{required:true,message:"请输入Webhook地址"}] + })( + + )} + + + 我接受GitLink Bot市场开发者协议 + + +
    } -export default Putaway; \ No newline at end of file +export default Form.create()(forwardRef(Putaway)); \ No newline at end of file diff --git a/src/forge/Settings/Index.js b/src/forge/Settings/Index.js index 6efc9338..433970ad 100644 --- a/src/forge/Settings/Index.js +++ b/src/forge/Settings/Index.js @@ -44,6 +44,10 @@ const ManageNew = Loadable({ loader: () => import("./ManageWebNew"), loading: Loading, }); +const SoftBot = Loadable({ + loader: () => import("./softBot"), + loading: Loading, +}); class Index extends Component { render() { const { projectsId , owner } = this.props.match.params; @@ -107,6 +111,16 @@ class Index extends Component {

    +
  • -1 ? "active" : ""} + > +

    + + + 已安装Bot + +

    +
  • {/*
  • )} > + ( + + )} + > {/* 修改仓库信息 */} +
    Bot安装
    + {/* bot列表显示区域 */} + {botList.length > 0 ?
    + {botList.map((item, index)=>{return
    +
    + + {item.botName} + {item.status === '0' ? '启用' : '挂起'} +
    + +
    })} +
    :
    + +

    您当前暂未安装任何Bot

    +
    Bot可以帮助项目贡献者处理繁杂的项目任务,比如关闭疑修、合并请求等,以节约时间精力提升开发效率。快去市场中挑选一个适合您项目的Bot吧!
    +
    + +
    } +
  • +} +export default SoftBot \ No newline at end of file diff --git a/src/softbot/image/botOneBg.png b/src/softbot/image/botOneBg.png new file mode 100644 index 0000000000000000000000000000000000000000..9a82e568d572dd1af78c9f9009992cdcb11bf90b GIT binary patch literal 109347 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�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 literal 0 HcmV?d00001 diff --git a/src/softbot/index.jsx b/src/softbot/index.jsx new file mode 100644 index 00000000..958e66aa --- /dev/null +++ b/src/softbot/index.jsx @@ -0,0 +1,42 @@ +import React from "react"; +import { ImageLayerOfCommentHOC } from "../modules/page/layers/ImageLayerOfCommentHOC"; +import { Route, Switch, withRouter } from "react-router"; +import { SnackbarHOC } from "educoder"; +import { CNotificationHOC } from "../modules/courses/common/CNotificationHOC"; +import { TPMIndexHOC } from "../modules/tpm/TPMIndexHOC"; +import Loadable from 'react-loadable'; +import Loading from "../Loading"; + +const SoftBotDetail = Loadable({ + loader : () => import("./softBotDetail"), + loading: Loading, +}) +const SoftBotList = Loadable({ + loader : () => import("./softBotList"), + loading: Loading, +}) + +function SoftBot(props){ + return

    +} +export default withRouter( + ImageLayerOfCommentHOC({ + imgSelector: ".imageLayerParent img, .imageLayerParent .imageTarget", + parentSelector: ".newMain", + })(CNotificationHOC()(SnackbarHOC()(TPMIndexHOC(SoftBot)))) +); \ No newline at end of file diff --git a/src/softbot/softBotDetail/index.jsx b/src/softbot/softBotDetail/index.jsx new file mode 100644 index 00000000..07fb7b86 --- /dev/null +++ b/src/softbot/softBotDetail/index.jsx @@ -0,0 +1,89 @@ +import { Button, Checkbox, Modal, Radio, Select } from "antd"; +import React from "react"; +import { useState } from "react"; +import style from './index.scss'; +function SoftBotDEtail(props){ + const [detail, setDetail] = useState({name:'bot名称', type: '接口管理', user: '开发者昵称', intro: 'aaaaaaa', iaHas: false, detailIntro: 'aaaaaaa', img: ''}); + const [visible, setVisible] = useState(true); + const [checkValue, setCheckValue] = useState(1); + const [selectValue, setSelectValue] = useState([]); + const [options, setOptions] = useState(['仓库1', '仓库2仓库2仓库2仓库2仓库2仓库2仓库2', '仓库3', '仓库4', '仓库5']); + const filterOption = options.filter(item=>!selectValue.includes(item)); + + function selectChange(e){ + let newMap = selectValue; + newMap = newMap.concat(e); + setSelectValue(newMap); + } + + function click(){ + if(detail.iaHas){ + + }else{ + // 安装此bot弹窗 + setVisible(true); + } + } + + function deleteSelect(e){ + let newMap = selectValue; + newMap = newMap.filter(item=>{return item !== e}); + setSelectValue(newMap); + } + + function okClick(){ + + } + return
    +
    +
    +
    +
    +

    {detail.name}

    +
    {detail.type}{detail.user}
    +
    {detail.intro}
    +
    + +
    +
    +
    +
    +
    Bot详细介绍
    +
    +
    +
    +
    {detail.name}
    } + visible={visible} + onOk={okClick} + onCancel={()=>{setSelectValue([]);setVisible(false)}} + className="installBotModal" + width={735} + closeIcon={} + footer={} + > +
    +
    安装位置
    + {setCheckValue(e.target.value)}} value={checkValue}> + 安装到所有仓库
    安装到用户拥有的所有仓库中
    + 安装到指定仓库
    请至少选择一个仓库
    +
    + {checkValue === 1 && } + {selectValue.map((item, index)=>{return
    {item}{deleteSelect(item)}}>
    })} +
    权限信息
    +
    代码库只读权限
    +
    合并请求(PR)读写权限
    +
    + +

    +Gc%Q(0AR3?@zVl9bDTR2RlX61NSa_ z2AivwY=BytTD2fEI|#$6tia=Q5YY$>zG!1{Kf4j2U30kKVO@cEl&&Zg6bo&@I%iV< zxltPO5;Hj`5dlEBWpPY02v0d~`md5fyH$s`ig=iwgDDsDo>xGpv}te7v+w1IckEp+ zKh96W&+R>>Za^B&VP4*|YZ*L`=$`>FIoScngjJPeNUcl1rSe9J$Peo3 z(`ezG$SvuI{cMs9&k4(pKneY0f8qCd{hUL+sY&n;&#DavuLua|thI$&S5zAafX?t< zT9Jv35v40sM|Io zM#~^3Y%2Y+Y0%$XN`PThnz}iFW+ieyxR{KAEB#2t=g+b7@rkw}R$PVm`&g5T&3-ePYBZA|C zYFcTKym${JnVcHNFX3e7h{P8-4Q(NN?_jn%5S(Q-$_S{CU!-TY+8D z=-bMzsG6Lfa;mb_JGZ|UJa=W56mdU`2wsF7AC_WNa)-yh;nvXZ~^D9>18!= zTx&RWW9ww*s+Nl!6)po;HXYJ$r$2E7lq#NjUAU6{ru@9(@y0Fe@Nh6Ysnz!2$%1-H z3eL}4zipl{Dfsvc=nJJS)zmB0mVXie89< z(aXh)>f9i#k#zTh9zrYrtefaEolsA((b7|bRmI@OqF6x}meQ<(kv&uo1j%}R(pC8_ z%(G%V**nYvx`JL^7ZzLo>9+ewKN*wyMIYMM>wds!C22~`VK5c0RWM{r+bobRQw+`N z7vh69QY{3+whT=Tth;|Z280gH?|LO&-x|QV-fepzR#r~KN%w$$FGf>wsiE3GM&nnJ zSb|!YozLKVt&35f6Q@nP7XO3qEkET~S#IJL-Su}^-CC!S4J9xhn)*V6t~PwGWBBtR-cRXC!~cuNL2cv4h3db@g4aOns| z*4ukg$cIs1R$9#atB-7`5Wf`{ZydKra5{Jew~PtwD_F*SVvjfIYdFo4%tibDeHLucpY}zkK`~K;ENGxqe8GK+h9nqjpj}E5k;xV@q+xZh( zAiJ}$CLpB`Lit9H{@neg2m~8cLK^kDB0UuocSOu`juMtYG4%bn=d2*q(wZ$R3n zIw;Zcm!+&3`Q7|YSoe}+0))A$yviR*6QgML=DfNa&9#x~1&sv6Wt%_RTE~i%e=*$J1(>R9X;qnLzo%*Yz!hFu(6=D!&^Mb6;f3AI67$ z0Z^b;37M76mXA}K%-eIW&SqCI3ofjAXb|h3=u0xUHXR*S_ku3>aQ|ztp!M#b4&lbD zKm)pFK{)`OyQsA34lkbzlXs)l;%)k~k!Tqnv6@@jpMF$U=mtuEXBB)yZ<2u`7VVb* z)~_lV>G#h>SYT?x^Z58HH1_X)pV94I+TVuIsOp`}kRF-7Z1{PvL#@huTu|6$e`TH+ zoaz$BJLW}LdXW!Askp)^xKTS0fTaoIS{KCMPFCk&l)R9DJD(K*KA1u62*J zs&u5+Lussyg&r4Z_a2<*^-~TMzk9M$S+1|eZNjJrZ}(flx+JgPYCDtKbrjc)hX8|~ z#2$$5KV!aNVEy|mx=-_0?*iAfc5htr7 zK3`)DSJ)ha=oR<})(&`eVZ*wG&m(9Je?To08Tc0_&X_;?x4vS&O?P+WI0a-ZNjbSM z7#dxTf6uqv@F0gco^QB{S=|2NcKe-=wrj^+U5E!TFHD^7di8I&ML)Xmtuu8Ca~8T# zlG!QJYUuY1_g}6x?N;OT;Z>mi)pah3(bQ49SP3!8qCVcv6MxB^nm2MnlVIj$URw8d&A+3rmf2>BoCA)!VqjQt#p0 zt!q-EzByv;4gx(Pi-97xQmJ+E>!yfwxH7>`>acadcAwBhFD+Us$_WSvT=E%j>Gc97 zH)o@@K31(r8{l_$D~1L(U6Xx57EudoNWsOrUO2rwjKo?K<r#w6-d6G01&s6H%b^m`m9!|T(NxTVg|&85=tzT3juG+*g!4u~(a;{7Tz zUZ1FYRR$4l7-gO<^|xF+ocD9iSS1Vw?2IYQ(ykVtDEsv`wy!iDHhzfP59T>%^;nbN z9yiqD#EugE8X^b&d&aN#kFrNF)W)7PqAG`M{H2$Gc;o^NarQL?Z6woR& zR02ui5Lg1oK6@$cPs1v0-1{<0IPkRcPD2y@UY2>OIvT6rLeW4A;|=EhQ=O`ko-uq~ ztB8$E^o-t%Wkt=h(R8dQTElMA_B_gZ^|vnfmpoN$6vSpVxUYoV{j(OA7hO$pdTyqB zxFJ&U$@SiWRYOxgc<(nzpG<*#tn~hDIiPkR7^k>c**zmJFovI^=W$v*^E(mjX!S@^ zZ|*uHKlZ$O`sN~${KkRBrT#y)49yY-ia9it{#=)0z|T+jsGG=|QJGY!KR; zfWFSM$F*!{Phh|@==am<3cw&XagYltMLNh|@I5VJ8qOAhNJu$otMBJ3-EugIoK8x8 z4^|FTNVfv3w)90>{CcMsg?GKTThto!F4s%1uM2;ZSIYXvwa(Jnn-7Bt$`6E2vdv*k zVgRVB&98lC@n_rf*Y%F7Z=B#f_iqMBQpo1zAXOuNNkl^f1gaNu)KsajPU4x4?>D*a zs1hMI%%U_nnt|4=)h)ygx;Q(kVZh$gm?plgTl^=luWf9s))1edc|U_DDyJhST-<8x zJ69c_VDOCqEu?O1QVRd!e>zhTOuV5pv?QfH?nEmGAgZyS!IMK zv2kR@hf~hZPTg8GM40EET6skr@2bz1S#BVV^FTZ05`KS}{7Q5YP;%s?{7m+ipiYkuNeOom0-SJRoad7wd z2$2JK++Af*X}q@Q!kDcQs=VBEV(YP;hF>n`18y{w*n||FXL(|KcFE&H8y*+HFWeBC zHjlXx@Ndo+3?!o3n%(XH)Tn?DtsQ=1_V=Pf1B0w)&!5*K%eI->1fi~yRoSP~APl^& z-Qww$*_iEdRvJKCgDbiIc&EeMxo3zR>0?HtMf3LNPLd>lJM zu_bUz;#3#4N(S6QzWgD8k*YG zCj)11fCWN=G^%P%g^!=2L{t~l9H;WIJJ2Vriz?qgj*Qd*7@rMJbsg_vHp6R&6Ago> zO8TrEPSHy|6Zs|Q`uaHrP=*zu2uz#25{LL8MB0ZO=`pr z?aj03LxHNZI}WFgleZ#-?-}hMNG9)0FbeWwA%C|y>?{r4Yhy|nC)ES4);P&x?+l9f zPi3QFS)QThiXiEu&w_pre2i`TsY7hD|KQPZ zqG|aa%}YLS)(siD@4Nv&!18gea$UAbAlvKnwdOpC@+}_I)@MGN$ z#PaH8Gq+$K2(@^&y>urx-jv4r%G4SQhYgyn9#6cdK}KiDut)Q)KLUUQSpox%xT>mO z>BMdZaMlX0i;@iwT<=5`v$p0UfWuY5A{Q>vi{r=nrJVvTT}D?|T*mamBv`jg@?6Lr znfYKr0wiCG;WkkQ=TcMq;eH==+tdYZW9R!m3T_m!kS{90ft;KxL9vW{mqzW+Qhonk zM>3p3-X;=6+eGpPF8ozzGGp~x`@C+&<(o>|Z|K5RGHEBed1GzLg=}b1kcfV;)-@x& z{>3F8dm4Y_c*rCxF>Ll)uLpk&ZWufin}nEYq>LPRCp8$PjijhK7@GxwnJU)8mTZsm zdK(LxOT`M39D@c%Te@fqfpF&@7XJcs7rTd%{aSAAW|IJU)s&4ylC)<51?<88mKibq z{KEci&)4%Sr!i~iu~{|;&m?rM+g5MkPyT9`l`?tH*!_pVw13__U^+}~fGJ2dx4m^Hyn3Ehu z-+d?wEX6GK_g_Y4K+dZY8td7|Y|VBZ*(eKN{`|YDX>sfy%3n31R3&#Ljb^FK_Cesq zO%~hF+EJs(Ft=-3xNeaBjT8XPY&yb{r)(Uv0>-PptQeN7??^$+(ml!vxYroYiyx`M zzW#6zcUrv#a<*#lN3dSfn$>RO4b$vuI(I0(|p+|p*mm=ur3E^fi7M>1D3I)zKPV<^?`{n%w^Ijrdl6 zVzg^v%Bd~Qn__)0n|C^#RMv71J`>Jrh?L)=V%Kgj?Qn-7wI$r=xhut!3*A$pw@49x z-x2+EA5&`0`4iT=Aq?<7;W+scqrJ-C<3>^3gi=hUmh+=oWRF<^f#}OfIy#6U;R%NeieFHBxDL zTJYeLgo7#BV1V7KQj1e{IR6@>i0W3wD=G-_;k+3na~@37qnFrOQ$U0jE3Vx>va`E< zFe2J!PmTe79*Ny^#FmnhVpN|F11b}OE}m^)!@z^3DP;q|j|7*6l3QSD*rO0Y%XAPh zZumJ#gceZec;e@O#lw!gJD=B~xH8sX{F3taV^5G^tQrTe?_AP3it@`dO~~%8cyjNO z&F}R`o6@2iM(8h{vT;#b3~}1vc2Ud|AD%V2+knpiP5jnc(}1jCZh4TNcuun7sOFu* z-3^-uWsTQpog|{aX9%$yNv}w9h>(AsKCLti=EJ$WpNcj}f0nK}eA0g3LWg|T-hMWB zd8_su;A2xfGR6=(7aR6>7=I243tkV1m@5ytX0O`P8=orxZdDqvEg8I?cfmMv%wj6| z2NQ($ABDWaMabw8NBC5x@F8b$!^4x2*w7;s#f@mBL$0_LgZ^PGn>O$HpLKjHa>Zcc zWBDKeuaI=t#_pk)$*}LP`?SOFO);vIk6SEUH;`Ql+8fG>Ssk zyA2ma-A0NWzFr42`-#;)aHlrxK7f4vIkL0l^(p7dFHnYaFf_p%KxBG5;lbhmloy}kS48vRm9?)ich(vu|IGTydGf|l zad7Hok!rp@zZZ7QFLlKXalSMrtm=*Syn*yH;0Kz^;AN zGc1Whfpf3R9ifi=OnCmNNX@XAPRRy1YjIPL`3!t{rzc95|NMN8Yhb&#C2IH=U)J90U;cz=A|$=l z*|NIcpfM4zQ)RA*7ehW?g(ZKC+aDeVO^sm(MSr^MY6Lw1Z#@{sKwAFz74IIUTBK=T zkCl;i4(+%U=cWfX%Z{u|s}!Sp5}+qOQD7R^ihrd4*H4_#k|AGx>|CQZ)4kQ)h1z!z z9B3>!?zT-@>jrFg`Yim2)>|hSY4V&cRGw|HP?;%|FqTaUGBk2!N$^vS{oj8b+xl~^ zYDJdb(uK=k>q`XL&2G1rL^DGhU5t}ae*U;U69+Ge{ya`EFcSGAQe|nnewl#Q50f^F zwSS`caagl0^85j)4$ZOx13R|eiq2TtfMD}{uX>4XyAMY8FyAfCgL}A=Lun4t31hTB zjo{YG(tC-_9$T1@Z%M$&Q>9k`tInpLsqO>C|U4_HP(Vp3(-xo3U zkCdi@l6o!D=y!);h51A5;;hUdp?zdifo4+Gm4jF-N0mE=#`t+S@x?9b%usXzxfTZ6%Ex9;}CA-TJ9|h56Lsj#vnY$S-%E$ZMu2W z09jhs6vvySBNOGHK^zp(@wGAL2yL7`-|q{TE~ML+_3lNe9~TEtk6zC~vKgVcR8eMa zXWA%x4(+YIf9{|I6i>6uE(`3v9fOOI{VEJ(rxYkg9KO3rTxX3DtdGDb`Y zk1@>7b|N^4>=5+#xLs%LB=SE7N~fWcVE`HMq?;yF=@36>SdY;Z+&G95fvbl&LK z7K%FWr|t!++kOjQP){k93)$zved;?|IW;7f=B#glvV+ZAgMG})pu;;P>(IKXv6VzL z)EQgF$#-MK)6ewfdrae*6E3#=YLlVEcSjnTS#F$7JomY z&)YF3mvxG76VHW*uo$8qbtM)eo}^(h5Ifn6dG#?dD<)|>%1u03Hov(Pdqqf`80e$X6d*AIH>sn8(|f#&2-?U zb;NHhEp$hoz6)p|yr*T&v8#W<0(GKM)j*DR;mzG$#8JC+#PZ829dw|~uN36Ss^fAz;(50Qr&ivCPs>sF{o;4lOi4x(dZ+P_ zAD+4g5gCksKr)tO$IXXC1=}@i^Y+vFfI57c0!&`r)Ol!C=$!tsR+k*rIa-^hX#MbBwcFNmgg-2+TH1Tk{MKW*LHZq45I19_VJazm=?yS3I6^PE2Y+mfj**LIyKa(gBQK6?V#!j<(fo;D_sewW$V;|da6rwk0K2~1 z7U%EHP@!hSHAC!0{fX(P=N^G1QUn%~>vb1wybIu35m%U&t7^ma8YUc7trG;1q~|{= z&jZe$*9N_}2(1UIsV3Z`a;JNbRy;d9|Kh0j?t=WhH&cFO3n9MgJAOR`j+H6LRbs-R zGyK1z`*?2r^Fsi^U4J<3-6Pz=_zO8+J2+?E))4JSAK1nC&(9=^vwY21WVTaxXSNi~ z>M#((fgiePJ$xr){RchF&b@npzG&;g>)VAR9-IJU`0sdqF>Ncn z(czbk9JekAO+US|UhCWQ_5-2E?M1B;KPxIMrj}*8Y#}9+uQ;K<-*1(KBF~?SlY_&- zvc3O;@2kT9f$v2=2ZeEGu$8ZVFHmGlm|pMb>OAfRteH+D30nF0b_vdSOd8N*_nB~^{5C5YDXyi~G2vH_WO=neTOu-XW zzAhoCmkO5w6O5VABOulLr?OA0+SRLp9@bKs6~6(9)v4ci;*(|k>uj-B-7Ia@FH5c1 zETfW+P%BB#D^0Q8TPoppq!D`a-*utsq#N(Q-6)~BPU<2$A5+s}0&Y*foQU1EZ`dQk zj6der0wG@+S+i$sc@LQnud)JuW~-r0!sB~~%%-GxOL zRi$1+beOHzZ>mxOt?u~iw|SO@vKHTl{*Cd4hrHB#X6TyjFKUmDgq_)8xN zJ_Cfs`wc**R=ny_@YRsJ^H1@@8LxRNTEPvGAgkob1OFXq7hX$r*?uoh;Go--qgHNf z4Hp|MWl=N5X|s!Hiw&u!$C+hi*dGeYdzXun$K;Xhevz8P3{o6Q^WY|z4{j6ParvT- za{4TUwNEUftxCq@`Q!31jDM3_cl0_x4@0y%tDq8hf&ZnICMm`qzh0cB{a7wW{b%i| zq^OQv14F3Hy|p@K;>hE#ZIfdmEf|p};-<|m7v6vgBf%0@=J{C(#=XhoSb%)N^PT6- zzDp~ybmL0F-RzKZ-;U}|&2NJ_a?saYVT}(LhZfJSg>kl5w0&ozJO_r|QtG|4XZE56 z^@*8*Bd}^Hqw1Yg(mw{Cf7UI{rJe$yS-YU2yK0pr?iKT?&Loasz12^^OmgejLu9b`#-70X+{dpVFj$01H3l2x0X@>maU4ri~gnnXwd)Xa^ z{QtPR^VwgtU^<5kF{N3utNrtQPJk&pi*c16+ZM_}?i&+}_X!>agH%6b__!{iY0bZK zDOt8Zlzr;x)1lPndhJ1;^2d~{1l;d^6T>*!doyv3TO0{lOB=l(kNPD$N$7m;DdSDv zLi%ixAxp*I6(YvJrB@mYe07oKm=Oudx%kN9DmrQUM=ZDPGfn4AM9a6Mdi#-8Zgc@Q zpo15!s(|KiW@&*UAlGZahu5ppQBFaySe}75-V^kX|H2bYK@F-s`c$3U2HoR3qB;TO zj#0En#oO&OB+WN|*tfHT#rjbHF_jgVhU4;z^o+`?uwN~chr+dYQF@yh#;re?>>cIQ z8%(f@e`6XP5puUJm%8~~92`8<#~pSVb*Gej8Z~l~d^!$Xhmos4Z=+_4ah=!R3C0=&VECCZr@8d_*v8bz{j66M~9$IaGQsvfMoi$oJuvD-C9xekSg@22Vu0%izJ&KH787*^zdzfzQNWqRy z_18wu@l%1*Bl6Z?_n4fUy3r{H4hKQz{@+i0zA3}AdKk{Tx#Kv@3}HC*SI!L+#iS&y zjNA&KVpT&$U0Gl3sWFr<*4RjVwfN`ngF|U~FnFL8w}r`V|MH&Y?@Iif=GXA7V9Fu2Zy zw3r^|FXV^OxqO57n*KB9ZNeArZB$ZNRRt#U@Y1w!oN`Z6JF>UEBCPF(nwPEmJzq?& z=qJ)$ce}Mpr8!!8KTa8rBqmhU-239R;MCzgnrX|a_@JB#D!JhG#`=^Z%L{MPs$7~m zKKbpJ|&f{wsguglKW&)H*QYL$ZI(EdEvR7(a5M*Ye$SX~bV2QI zn))69Bv-yTLaX_~k@hR$SIXspNdL79BACOT_fJdxtHpS-aWVLZJl z{iO$Gl&7W217c$Mo*jV|t~5C@9oQyl7VEHO?mLudWo7u0Z51l4-_ZiiF%pdU)qkRlxuFqIP!w@|p;O7x%8fFK` z&bg&E#(R0A`hgGWYN}0VmZk>8mGi16O zez(u1ao-M#<@9)5K7I)doeX`E zjQOQQR^dsfwOF_t;YeaR8Q>K;Gl4Ytd{?*1ohh7qPcVUuVG9Gx6Y3n*H{#i1G;!Zh z&#EFy#GK$#GbY~&YmG|#jw`SuUnFCn%e*mpB3s%Vp7K{eMNHYu8j69N6x!8hy7{@_frj?>YzO87~`XB7|&}K?V&BiXLuHARt z*@CPGfE@SNGslB{-S<9k@yBgUWI)gZ)pnpI8=H+M0?p;9P}jIT%GqvvwtX=u5i1i+P~=u3V+(ctucElvON0W|G{?A)Nh3=nGw)qn}7-rQfj6i%3QW3ipQS7S2rHU{- zUQ;iJyrPSQM`?(N-sW{FE zLW&2}{zxttQjN#dZs=Rmm2S5P2sPBy_>51Osy0Oi5zdV!LQTJ@B6lGkkx|X9dqg^0 zmst}YCN2rQK`{G4USb!rQ9(Z&GK+nM$jeNO1wg&(pu7TE;N6w!-I|B&-Jg~v&V=yR zahB>mE3ZkS#YJQg2$sa0@+d4;*IU8uUfId>am|Xe9+V|e?-nLa!iZ`Brwh(|F46Y^ z&jZ;0RWq_)z8lc-_o>P5eL@gOPM&W+GmDe4-g9_%k_(xUkuN7)XMcq({Emj^non%o^^Mqt8R z?}E+HBSj-_#-}fc6}LtL$zW(K@#c2t7(DH+O9nz9{&E_2Z;`{<8vP3keH6+{%6+Ta z#Rzp{QH_7ACt4>}>u1HngZO{uZP8)^y|PQi1m}lMT=*CA-p24x)y~c)?*6Ch4}lJ?nb0f3@HBNu z!xxPXkGaClKjM44omR3=_S9Ok)bUhIdE?sLok)kA8v46;UU$ga3Z$5wygrAXMH)P5 zF8$7(Hg~Yvu$R6dO?TZ#Z0ssm_>w_~PB(_jIzkeEUDoibU>Z19JzsMJ!bZdwB54|l_7K;2;A;z zU5UFY&9l~o{RUgI)cJkrbF1bPyPNA((z83U`m^uH+k~$m1=88-#J1&XeKj45OB_~o zza_CPD=vi77%@E7s?SJ@lB`c)fo!VjS`m$C3&I))M&QnC5ymBV`#)MXzMZK=ED`h8s}S84}I zqHTf}5@g4g*Id7*T+$ZK>aQLL3ifR-Kfv65%)`nlt>jgEDW4n zda(gd7aAAqVmgXGVQPM9H956KOiOUEtkKNy@39A}E}tGRj<0LhJafilX#mofU&>o)2 zswADmi(!3Jxe)0VQ&z% zu-g+4u7!xA42bnpsPC9qE#46%JS>(B0JYc#8n##Ln~a~app%nWax3F4Y6y;_d0ECP zDM?bhrTWYrm7Aa)*n)e|3mBy;c#BW<1T(B^mapHOUmTz2ar~7Y({np_GmAk)zQV<_ z>K!FkX?Puz;~&_7hLJTErTIT1WE${?6aDbIHz9Vw6wJn9;Bn}={%=NC)wJG%a?V*w zAbKVYfAP{Mm-tt=d)@CK?BPO@Mv(V4Q7v0%m$m4qO}M=m$5os>kZP@V z%|gW=HGn1#8g!W!hMteXNpQlrO7qiOo!3`)43?jg3c*a5KJCOVd4vk9A$M14 zrTsk1`wnKE;)I|)4KgP$ZoE9(b{}E;4pkw3u0MaCWFwR$EKPF?7{N7anSVb|RbDPI zR}Pb{tr&`s`gDmoo?q_*YU_!m+QI(iA0Yu8kxSoDu9F2yK-WpkRPOpqNgbl!DE2sl zg~}GP9bz3{=u%}0`KFY_UdbLP&$sf3WW2)T+8y+CcB`Kn0x`0xZObGUE=;00udTUr z31B}Ds&RI;Jbu`5S0QX_rh(0_Jj6tGUC2fus<~7N`!1J>^Z7O}M z7hWt{R01tLGt0AAQdjSv@Ey?%47$YYfW2n-Bwg`OI=lg|vTl%O8nUCLPAo?b^&Q8f zw(GB*8Q0g4m8JL6+FVp|B%RiQeM;6$rS*I4U*zYfzM^~Ib4>!6eyhVp2*)uUL;eW(Jrmbz15v*?wqmYbVe! zl6iL6p<$x)`cu?xEX_OIpOvmS!W~A&@Uw3w$E+`{zb;d<=uyG#H)SzA2bF%D*dskp zW$H3vib`OMb|^zw?7RcCmgL1<(HO#}GI96#v2x)v{kO{w%!KF5IqzlQ`R$yHp=aZ5 z%+9dEQG6f?1G|Gt7UgZD{>&XJO9{AQ4>~%!vvBjD8=&mGhd^YvXwR2$hJn;v)0(Tv zwIf--DgmHc$q!;fNdeC$zKThZM?wh7Y_*l~MHgC$R01hjh9;x8M|C0EcyVJ=(w<&C z2@ZO>MEFiD1(qkZl?3tVa_~-{#g>mjYyEd+I`VF3if+!p^-+$tg>BRRp3B41-NSr) z60L3;c-SeO#tEEX4~zNeAdn4)ph^FV{^1If2>XXRxakrUcBA(m^19p)l_%9W71ky; z`2ctrke{`RI$+snF!3t+Ij61S^OcuGmL}Wc$EY5HDhEn?t&@gM(((;h`-YW52{8P7U6Am zLGAZr@1}36%I0(zH6gV8Sz>`Tk3I4d?y~R51gT^DX5QhHVR3>MLw)BAuTPJ6q!c_w z@Ec?9=yxUCni@pH2heX5VuMn^St*`(De5F;`1oS}m9kQu+8Pfnx-?-fT>kFbXM*iT z)}or=_d?qqOC0FsG!H5pMZYBfETmT-GMDK>R{qat*0YV3K7LC~8vNom#CqQ`x@_XsRn zP?Tdr8loJ4l{?x{yzn!NwSSAX%*E2WTz$#_GTgrc5ryfSX!V^q$0tWolU~I2s3KDm zOht`MU$Hl*uJ>^R;=<%A*XD5+N7SGsYuvNu=d(TKWoOb0Wj+vWoj1oqGOq*ZE1@jl zNsc<1X+F?r0O!rryJ=%GUWRCzNm??kXzDI|S2^tJqgW z7=||~WqlT%pR_kinbWh{?t-@ylyaUAoi;-sQk+yhW2Z0`ON55x`$WRj%Q7AD9W*-q zzb9uuj_+foB7o~IgOTw@He*u_Rsh{Ys8vP20Dj%vo8{fr^!u2h*NgekGSy6H3ct8m zWy`65(Cf6aCBRokO8aKRg%XlygG402U1rP9ewwOws1!r^sOG+n`Kh#(iCGWZms=z8 zeb4b8HOcz`iH;Pxuf@-Mg68A+TOa!UF1g6f)-*f+fBn0R{{Rd`Z~S-pHdj4#_&eCm z=@ia~tKw~?*Ih8FucrWJ)2@M~P(QBE3lXwq1115|q_3l(nQCh;>IPk;EUp_JxwI6_ z$O$#D_k;&`^$}`Kx!mW*j+Pu_$DQ@TGUbrYCxLl9c?v}c6)yruh|+6c#ML?=mo&Oa ztUp;#X{^{7E(genO|MGM65US1Z za(`$Q%>`#fudHz}G9G4$n~@lGk1IBfj>^<8zb@}suGpK#dzeL#C0C*c8=PWT%vJUk zT_xQ|bCFI>!q_qHFh||Tlb0W2<=n@)6qn6(#!g#D(om0I^a2=jLhimZEy_ADrPlb6 zuie;YIICa~N&7&BS7_y$TUTz~pA+HmiqlV6#P2BFeA)MIFvoy(317Jp^woG`OdMf-X2g(V2Isr z2TXA5NJ}W)vM8=F7zi{87$}19-+`sr*MuF#An{XW)%$WlYD==G~S+QY`H>U@?#aI$AHy`PD{*QLPu^_%WGULQ6@+x(QC9E3;bxhM@D zcM_Ra5DSeU{SkWn_r;I(z31BgW$E2R@wOWWTA|~9x3(sbvW$fy61k!NUN6_XJ?X8| zZxSIOO|=sqOBQayGw@mHd9irXy^q-sh4UEwIS)Jqm{Y=XPhcF=ZS71y-u>EETIu{~ zGwHjsVS1jrcItRgy+tXwG9VgI_@1DrGkctozjjxh;#SN>E*3Ldh2Nr(&x^Nqi`j0N z=U9^q)@u+8{~_txIWPJo?X!5*1Mc4%gY72{zw3E%9$f0L7vhSoDt~eG!C;y*RD+-| z6+c(eMAT6c9iDz|kte^o8{X8J8uaVQUx_uS#)TAUUcIbTFLLa2zn9>ArKJ+3Y$|3J ze5{`34yD*~uuRmV7*x)?0{bNbZNxxF81^d^Dc|mt-aN1{Z2$kTbIgMO=yPju3u#Av z1$d){LGih+V>b3$F0k+Z?Hc&WjaP@&EVHX35=hOB%}1a6rnJ@#O_gu^1=+9koQ*3d zZx@-r_eCJtL$xZ?JVc={BKoc*2+&EHTg=xbHt;1**O-@Wp4p&!JUZjkg^~#B?{H|M z(pWG^qb?s5A#3Y7N-gOcYzK17j%7>8%c;Jn@s%*$6;kRuEK$leQNo5^32yL7MX-*y zPbMOA_htVN{pxHT6gS!DB=iZ&XTvyxNNW+ zx6HnVojyr>Q^i^?#dGVKZ}W%J1DAzb6(>74R%rkv1Od`(($e`KEkMBb9}k6-o?b?5 z{&dE8aHT|FbiUMhu0CG|7#^ zw-q}1?>7S#QBg zt|juo<4m*4B~sB5lDX5*)YH#B^$h4^h*CUk#Dt@w`CO4sGTgI5^uvmU=VJ$@bABH1 zQt_;m<`Am6zqRzV_TB%(0b-dhn7dUmV#;G)FaK9P74xyJp+8;aT#EgiZqpmv6Gcxs))zk=|=&63?G_~5MnK-=4jTA_GWjOCX9sS^1uxyS$66` zVVE6|SewaCEI=xyBF5Aagma=%Sc6>jz!FR7%9$_N&<6A7B06bNZqYdy|;98uc#3`dzBh{o<&t-u7Sy zeu;T@3DjnB{BG#~z7vH7-rXOod_+R&>4+uTz$%9NdGPnR+-qh35H8O+$`c6~e3Te@ z_r*)|j}kbGEse>ugs>r!wvqu}XHGdRMmx`GSaim#Wbsf3YP5^Zl6pegANO!9D&wK$ z0Hpz?0?(c|{AJW|y7r0f;B;br{cM`~{waNI=(j=ajz! zaC&xkHXWJ=fX%)Fk}1rM1MkhO2U-kIWDb0l6WhrIef?As|Bim8@Mm`x)WD?GFH~9> z41CEMF9axr780=jD{m{I)(YViKI|9d#96q!^=c@i!5Y6X{l|?<$b=*wRggJSKb8r304TXqcevtbhpgwVot{F*q#(&6G2N9%0;1BP(~#z)8Ft1lfD_Wl=#`Kue7qISFy2p95gHR0bTM<9J6yg) zOJ{_ft76DjqKIUkk>0+!JBYl)B>^>a=ibd=sSs3FY#a=~j0BW5v*g&X03jlN23w_h z_Ua)V%5@$_CQY`13z-v+6&C(A;wkx33nB?s6B4+$?kb;&-7Kv&K*uec@_PSkyOT&N zXTU*&Xi@K(sp@|90J=9ZLdh{;-^md>Z;M=)0w^&3%kCRg2`dA8cWT2>Y>Nt~3!5&{9_@pA>C0SZ~S#x=QfW?=2K*eh2?=*cJ}R30xH zZz{srRGJ5@9xXK6M{gR~Z8|na4N`wpDCNWATlHq49;erwqk`}YBY5K+Qi+kMma}jEOJL>Ygk-70w`1ibqqVBPGB9_ct z0V-z@MYEd0aTUu-lW&crR@IB;CB{wZwz^_7XnAAq&P#Il$<;ED3*Xc`kj*ivqtE=Y z{GZ1R9spC|V5a~t3!h-tBoW>zowx7&GuEt~i)mDDwu`BNcsGNMxJ99b-0xNdLqTjn zWobG|)#?;uLCae1-<}W|Mq{$f#+Tu2hMU07-Y!-jos@(Mm2hG|Ty?eIc6F^GHqT#S zG~A|0qKQDtZ0D8;<-iG2&McSjG{hvxyG*i})i#vaRF4`%$?e!8Rggw z{+Voe-YlgXzsdHO@JD%6Xr@_gJuPG^0|EFn@m%QZkhQQ~kNKhZD}Og+G5_9xHbBAJ z-+a@r_;uj%91u^3pTfJ;_{zAkW@OEQXy=kij=S$Gyda{FRcn>T*uu(1uAHd*1=JYt z>JeEyeXV1cC0h!Jm)EDtTKqDr-?j|;XFZo{0-qW=tCLv=1(nXgUgZOMQ`e=~i#Uux zd5&#^hn88Yl2${9so2~>nlexyx*rEpi^JxO#6g~J&~VHT6e%erLs+b^%Q7%Fa+x+y zTVqstdp&GE(&ml)w`xj6Vt|z{X%G)}^wPMy;NWu{Px9@-(zO{mSN7@Gv>WEOxwISG z;tjh`N*ij{1g_Zk65(N>)nu#C`pzQD(^>Mzw&g_qZ-aHjloLGJ(Vl@+;yzPNbpdAkX$?7E|Qia+D(;(5ghm#e|u zjxpW^1#Dsshh^I3*b8pjT)hsHcNkt!W9EIOJ{VC%OEp` zo7&ffV6|VF;m~_4eSVC=O0X&BXr;*+=SmqW5=BzhKqY=|w@KmOg-R+`es z?psfED&PAgSeSz7E)NYrVJG!f50gRsJ2b8DtB*gmb^KtPv};}xY_R&;y{CVts5I^^ zCE-$PCL`7)*nni;;@47RlD@=^lYdMb2Q{KBOmPH%8{G5{{#GIOH&KU*RY5ep3P+n? z$DIDM3{k0Endti2E6pk%0U}G!n<>N3QzC$(nxrunaF|j)T>Y zXJx#Qgw_76z(oOHI@#lI&WD08yjh*iwE$ENSEp$WvkM-2*;}2rH<EER4X=^pdt$ddXrHxXmrcG|Tr@8`1!U-jg|~ zZ(26i#cEjc7s)w3id{*KzyU3Oo1u+cFz^>Q)8@(IC6iFQnmAXID3LJSaC|nwsv4DJ zC{#K8a+F@C_$WKxUsicX6@y06eRf>-h&Yjr(GCCAP`DwyE$A_bzc3XHs}iM*%denk zw!Q#%dWxYiooYwm)Jeq3y3j`#~N?tj7!Bn>d5B zO6l`MJr8Ebb^N91^6VY*+H^{Woiz7h8{U|%mEA91Re@VY1~SUp z)q7U>)Fi=(B`WQu4n+Q#lK=qXS%tigvFjJgfQK9{Zl4`56$GJnUvPfhzTZ?{{6j#! zNnF+Bz3{xPfT+q90Mxwb{<78?P)*=7h`N6_t1gtrv)j$QIZyD`~mVd zo`V?F^WsjrwRyj-SYIsS&Quc1<$xMyl1&S;y4=&XB|~LfKo59j6#1rVr37WNV9y=6 zoukcm&5kwV+rH5$_KsS!&pv1`|MgVBvu?urcfAX5c+HRy-anRa+PWZ9W{v#kb^%87 zf|#+M;gasZ{9iia69g+gIss^@!aFpW z#GDyXq}8E@mV%$tTJ&!_ezUNrFtzrCNUK1U24*w~s+_8kYU6t%yWpCb{SsS;u8Qsm zM@2b?xCbl&JrRieoW=(VNSUu`Hj;(R@$&G1*kwn1{gJtj<>fPrC6+)_{twOp7r$0u0GN{Bk=lPjY#=;^x;{s#Fw+`jPK?n zD7y5r6@wFXFSlKaUJF>hSODcFo%E1~@Ek@=Mm2X=2_FQyuBLdh(fkE4BV^yH;kHn_ z8&$ljUS-h%tEhXkTYsw+SueWt9e{2Adn_siZ&XlPlt1>pemOh$Aj&LX(DgipKJD8k z0gvJhwozzfJL$l=#j%S8(=zhm#`l;aXAISm8COZaRuq9Br`vG{haM49{)r zl$~h_%H<&3G2WSKk0U;vZEJ+M=pzrf6wxQhQUiTC-}`-kaJYMq5RRP_=8d)TkB27E)AV&l)jnB&ZoX67l*! z_j5n*``*u|^Xv8HIM3tyO`E5fR?2tVAy2!L-zuDl3J5LZZ#Tn3tB&9&Mp9v7^Tt?M zD94PHMm+6$UL&8`8)P0pDCr4{$})LehnW`EU(u>#TCc3sX&-HgV)|P!I??MBDx)A7 zniO@YfmmDgAhGb2ByaMR!6A8(|yhQS3#s5-H(U9|sZj!Pp z&ljCY?p7i|c(sW$F_cOY+zCu5S!G*k$MN}FrB;od86J3}7}*SUK=M5f=P z@vssDTD`WmskE6f+`Cq=F_NIVzqEFXRzL3+E!@78CU}SK&9V%ymQu51W660pd+n1- zbpKDGq=bFpmKn&EQ7h{=@1(&O?5UnZOMUkYF2IT6qG#`6XBLBHjXPZO)5XRrmaz1A%-o5| z3ekZV@VN>RVM&y}T~K^neW$Hs243?76%$7iYisWHd(88C`l26!#m`6)1-?d~V;Q#Nho{j2$n)^&8=+m8EJ zP}dpVO?HobVOEKD%~Dn$Y`G)T(WZ)D2Bh@a`+P;FbptBz+g|hwI||=fM-3_o3G=#3 z(mrJ=I~rWsL)9Lw>)iC5k0%v$z_ zByy-vwHXiR$$j3UalrG5~)t3xT z;|LGBT$l^xIgIBDK&i)bMZ}Mb5I_N6Te8i-s6Ej!_2Ev;lWmDBeg znaDmw&i1t)lI7|y!){>K{~9>;KOZg_&-v><0u-2M`xEU5o)_WUj$u>kvGGDm!LPD} zS5kpzISMOW!EgvrAM_q9_2}lZ$VznK6)f2O zrG@|eDAY_Dsmd}C2>jdQ0V=EK0&A~+NWc13n{sF>)Ui>GT*&Ewc&*PhFJ@WOHgVmA z^ti@e3uZSK)35S%9{nVuoAoNS9?wVmncsEC3i0BV_Ut7miKF|Qkx;Z`Qs#Yarrd$< zi>9llt7Nsncu-=K&3Iral{AJ5s&|8%qcvQiS8Nda0`f7M^6I}N*6TyVn7mqDr_SCuwjy4-pOBl{Ogd059@v-6Hoc=+h&i+8Cfm@ zN$e~UR-vfS&L^Yc<;+PKi7~Ev`{HxsfaP_bQ9x(UQe@-n7KkrPA9R8}pP;+~V^4^0 z>rHH~4K?SeVa{G*k6eSi(v9kxSdI1j%lC_2ksa92RI0ezCFY{ zTJn1Iv0Mf8T`y|Afn*Rt77!G5u9>Hq72nXUC=ga4X?4FkR7=iszW>+lLVGl*n`*10 zlPd7WvX!o3Jf~S%^DYkL7Llvy5#L%0=$8>JGCLIux$wy?N^}&CB70%0ogs6mQWxQB zPM*E>0f}M8-|V8qxPxWvYIl)n2qw(k+9bFe2TCQq7iVtmZ(|`-D-Bs?glV3WZ34hm z`c}WVXrhCekR_skN(t9emY>OketR%~wG(J=De4ld!j@phF?)A(PVp}-7tI-6t z_8x2Mc8N;V%zD$fID>x3t~Q@L(tqm3JrfTDA7w&)x@GLjnRO#XtTuT6ZVmNb#Fjf} zbQb-~k@5d1FW3Hg96fIUH7-dN`B#&wFh-#KzdhOMOtl|q6(7CoVY^d?bD0&MKT`*5o_|7`?L|e;Kxg2~RU-UZ8uGcKp#{txE4TlO z&y7L#jcdi?+NZuwQ2Z%)KJa4c2Xk5O;JoB*g=aOn3Gq#h-vp0Ut#pZ{2 zd2gY&;fG<2r)M}ooRUaeTqFwa_vI5)LZlI_ohY?=<}-|AG(xNDT|9=T%~R-os0E6h zm85|mS1j9EiNPXUy%|a8H!KD1f;yCWY`5Ox`N@xHbHrq&6ZXD~yquJgR!^ZUKeI6> zkn%}lw}N;B7b6t&YpRS!7e-8x}T?C?+yu{z0IP~AOsqU!wu?Z1 zB;^=;z&bi%qeXUFJJDT&L-4Hyo%w+wg&U-}z}?3VWH;roZY~}`?+;`|1JZF$7`Sj^ z;EQjle$s^AT*&QBuNrC40EsnTK(V3RSErhDiaG+T(ZkhmUdI-rg8&Zif=}n|?tP=op^@ruFKU3tqQ(!g3^U4R&OW6HU?X8e zg=wp3=Y`3at&UmAMz*MXE@_E(3F_kfmxMfSK(U-az%@JRnC5(ocloaq`kcdOd5FB2tu zLYR&|^lp_MnX485s-cYDWKSfWz05Fk5Sxj7YE`2{IeTf}p?hjia^wR$Kxt;j?jYmE z6ImmSn1yKOVH=yC&X>%9RPK5eS%Kp6mmGex+wYKw4Y`cdRu&K9Q;-h7rSzS*O z)0p6=0XEI7N{9h+KhIVekY;GAqOM7Wo058fHrLZE>tk?y(Om}fwOYr0(3BDPv9e#N z^zK#ey5~|U^pvd20$v)*xewobM!)|p>sSx!$hvlCU?x%u_Q#H!`+hb0rfG1T2h$5~ z4W3o@0+9Npfx6h;Grh0fx7}M7W*W}p`CY1O>K^->*D4pL63nit92BI^cKXs;l?|8o zLj8qut#oU`5P=Clj30dWEYXf!7i2PY`0=Eu($oG!)whi+xS=mZQ=cj!mwk_6E0eIr z7ZWiH?<33!^Quz3Y`5xIa8|0OM0@eTS7+l=g(_ebl)3x4zD7wk=)7nYy7{Isy%+pO)U*J5;L^ zzm}JOsx2+hEU(H~TVNKDmtE7#Ju?PnxH9!{V63Cf1CdLV)EC84yg1nIGPai`6t-)Q z|0Wkq;AIs&4i2=1S$E+|6-;No)=yqvZ(^Ff|EU;m`m%|m(vtDs%rf>8C87R1e^Za$ z=Prr*>|q}`p857THgkQ(qYCs#o2T;6PWms~vWHSx1;#5#QOdI6W4i^9g*h@SMXI#1s~;4S*P16XDCT07 zbU1g?#MuX%I3C*=)cT&MpQMu32Am)hBhF9FRvyV-bo_Z&?3%bmfZ@I0H^l6ADROr# zU~O;b6n^~|%@h3eYqL{!RKmc`QD*>^-<(IKer#VDhfdtaG?SXrbYiIWZ%Bl>T}nVH zY2!jd>L-aCdAIWWmJ(k*R|H3&gEQA3=8Zvw7xfAwDEepWp|qVfTg&v|lGUhRe!0h{ z9O|W5-%<9f7FL>-$D6Vo2nbH(=)u(STzlScG$;E`N9p@WCYWqql2SFauJ`S<(@8xw z9*E&^R|=B{$tV-?xb;0wLXfmRNd5O*;D5qSyOsaUc+hx150;ARZ6YVtxJU87wE(xc zwGLl!?8LGavXtjqH&q?|##Ur0;L%@B9+=E6*8o_{ITA8G|IB)Z$0KhIC9Ma`AL&H< z_yrUcd&hsiEDAq7J)}uf9vWL8S74lSU+378j!`OqZx=ea*Vp~Z>cwm~N$7fWmG2QeWm$=2i4aZ}_!uGYg)4-+J zIrvn{u0I8|j@Ym0d~8Lx(C;KV9Y1-`o!(yW$)`c-=$O_eC3>EM`!-v$eXd>zj=!IRnT(S!4y%tQf0&B**)F3YQ7nDHADxS-d3Jr3}f@Q*Q?mazr$*J4ERa_Cg5C9 z0-Jj`-`+^?51(KA1Gjc^8Xo?{JBs*pC$rTm=@#d8E{scGhz9>seUfKkF}`-FB;MZG zzpI{S8xg|6JF^YA<#ge4c7QuzOfuzveAgPoNIxpE8*?3~qtwI+kN3 zVM|*^%l*B`nFx`qQ>til(mmA(ffhF3=WV1QA_2c#e5s=#+k;ohRzyX4UM>s45SaWP zQ`h5gJQw<3BZOe1V0!gU0D{sy^HL1KUo~$S+*94Zbtj2FBBGYbo>c59`@)m-Fai`N4y6;kfwZk@xI;YWOWLDarU(TaMHc0cau?aPOn>ylH` z@7(V~4q%ARO9B^`sQl5uSdx18au>aJSCWB#~W*u)W3{b|LXuE-ABgh;g-({6rGk9RvN*)Oi6EsAvLVtB2e}ZP1mZJ zpJ4yBqkZc0T!n$Zj*q!T6%|?>0tZl*nNFE}8~yU0if269 z)N({aoTH*&#MG(}=a;MZgygguYn1DAJ2w2&`X@~8mOU0OzZlBNDrdg$;8&L_k6p~c zcm-G*jO#h2v&xzFJDzs0fiASd-Jzv%SN66JK|f0^U4{(LhmHeFKg&;*6sLAu%w7Zp zVn5SU6((82`=>5KP1=0fcYCXIqb8~6dS`8-=Tqw$HU&KS=3oJgaVb}9ouJC1Mr@vj^% z;)Uz@lZm>l-GwyWGxDN&U@q~y3@DWH5eR=_CNqoaJ+|{*!XaOOCS8Xl+DEiDUmm94 zc-no?)kiPaJ0)=$>|89ZJ{1WWtxonyt@LdgS#&W(?X=_;iZ{Uu zfM>x29_xBt%!&PEyz;4)sfZ zGI67|vhk%>$pTlKINHcOhG6Sq0sxPq>5d*2usTA3G>9rIXx*J5-vC8QTE%y5l*R~T z6ordj@4->(BMyCG^v`DLSA@9D*k$qJp)c-TG~V`fJA6E85aEK{WRNpt)khpyU?3(* zG!?%9DSjwg1pt22pl$6A685W2*SGob_C$2$DiFSB zZavxo_y#Nv4pNW__gcO;tt9YNf4=sq)EBg>uM2X`L9;KbZ5O+Es^=Geg7$b-*%L`! zUQ*{<%AWjVS>8*vNn?xlu(G-D)Dho%$_bhC)j>P?HC`ay*Z79Fq9||IGg7i8=G+;$ zSKw`pHoz5}#D&7ATztw=?Sftp6LJTJPRpECw0Vqo%n+|4O8@F?ad%$Erw*M&pUJHp zpS)ZsJwa1*m~9Sh55*rQd5*6-Qw1ljG6))`8Bn%;5-0>oa zsb4M{eiT5I09zKIRo)=gm0L=T{R!Dgq~wdAe>UdGD3j%k;l4<5S&q4Ek^*Ng9I-G$ zzSUOmouZfN9ZX&tu;kwxoXRVP^-3otw4U6>qpE5NT>!DH9fv(t5dcxW{_X(Ocz?Ft zg!q7#hitv|?Qd=wdO_3)NDjC@$@Jg|F;8y!ydXxc)OTiNiD(JUrL{POnl&w4Tad#^ z8(|jIaQw)YoW!3Kjy7xK3p8=LiHV&Lt!1w;N08>i&xzCO>Tv(j*x zlaA286=!0tvp#uSF)7D%>YXaigScB`>+w3}y+0Nn_XP#bzZf){X5c6p{$fdQ)z!0i z_H;)*ucSMoZXhS*; z&E-jAAb)$R0PB&*GtbN8qn6c7gBPp+%9Z45=5@cDDsunOFrGSXw^|V3P$R;QXB9Jv zx9wFLO&iKRcR2cf5&)(&fcbIY7hT`|hLDZvf z7Aot4iZ1%@jON%jXSv)8qh;$faO-a8rc$q5=1^ID{huq28myT@KP)zXyQBK3ZwrX{ z7t(gJ>z(C5;gBDXwvKKoPBFunr5MQc5KMVl?wa2CbADn z=a_&}Gxq>YA5VQ(o=$2*P5?m76ibQk?(CK8cWR!Dtd4UO~1{etNW7U&;Gx z-+O(XdEJ5O!`l}H>#=dhG{SmsGt+77Vws4da^Gv-ZT>wDykFbpL7f;q>frMjV#esl zn3vI`HU;*(#%RwkS}^N^HnE#XZR6*FI9dsJ&rU!Jtf-%b7*Tgx-0UWLkj9ep2#f%+&LIf0OwzE+T~hK1iIcso-fc_1kE&S2e3gqs7C#J8W&oMWf84yh zwRR8QPA;%}ID=k-m@f8obkjosNjj=qt;`=XGy#J7^`|PVnK~MK1$k@EiMd^o*m&NF znEDx6_Tw4KoEYBQndfHOSnuD3(8z8%IA1^0COmyofkglxhvfz6-CNLJO%46&>+f{M z3gL`@I&&fInZNky?Tud6klezc%7+AUjpoX`GYRb)bJp!{QInZIRVw!R^c`>DP2aA z(UXIJpL}VkwxEYH-~j{a^6~kK!N5M)cy+4`)t<@WyBn*$((@LjrRV)fvC|RK!1T32 zJr-jIj>c*3eFjDo?3a5ihsi0^k>h(W3mDnfU6Jz_gxwFMPVlTdY|wyzzl24*a^*2} z$Y>sxAi*^Wn>yleGa(`caMnhZL0!bm&{khII_TjKk5bmJnM+nTgWKPPSa}wc$t`uM z6g-4*?YJ-D=^YDc5XU@MCYpP1XLbI?j{rYDO}h<0dj`}|_m>+O`6In`_r{z=-tgh7 z(iT-2a@t&!oJ5-PUC#Rqh_TTR&o-k47m0~Emef})8F)6>9htbo4xGahn2wnwKa`%R z2bb?!wjbZ}9&c?bGnjVnv1%`##<9rfE~R=MWCUM(DCBr(NSb+loE(w!_6LxcHzP=P z+w0$v9shF)Ox<|%PcUtL{OZG(AiEnH$Qrpf1@|yl^kofeO~(Nn!vKjFK!ac*MAVF++esgifm&yAxUsY@B(ZtZ)XEUTp1WItX7e=gni= zc^F=gI=z!~Avlh#-4$EvUxG^;1X2XxmW{dF+sCMq^DrUkS79v@Ri5R76AGDO1745p z!Fs6p#BL`K>tFGNtnl_I9xd~{@K1Cf)$s{)@FRyg1+?7UyWD zXqqAFz$c5aZlByk#NFJd!U1}dagRuV>NCBTZ`P#JD`jo?S}UqcjFqp6Rlw<|Vb9Iw z@;cntfNL|xw;3Zw66AAKtC_bX_G0=?d+n2>=PkMcV@pw@54Q82Wx^&=?f@kgg)bb} zReWLS@}tXoLPvZ1k@M6(smQzg!-G>6PS^vnvg7BI(nX;tihzS4NK~OKD6jniTrDty zI~VL1ml+z5N1dK)TO5S4hoRu(aSBG&4g~zTOmXi<&X&{OY^sm7#O=NA(BG&f7NsN7 zAiR?$ul%CPYq%a>-F;e&qw-wEh8z%XAgDasL&5Xz1aKoWAEcYq~^PUyk9uLA3+QD!rJ^7jOpgx`BL-imDg7m(q3= z+v-TfinBB(pQ?`1TSRM#?Qo+ee%XO(4-e4~|1>SHUZAy%;nCvrtjuWHX=-&5JjcpX?%Lzk4AZ_QUlEN*?E5*LAta3>^*)<)k*7+6}{4BZt&FR4s;jG5sC zl!~9MD?woX(p!1)t=CVZBc8R&3fp_s?Pw?Y-s*DP+>h|_Jc;Kr?8 z%Iw#WTVG&3r_v*PrU&A^&5T+W|CeRP^&d>OSeZygADsgk>!2r}oMXWBxaVG$?z_{i zt+C$Zb6`#eb5KKA%-7gZ-rw!0e*V-){-(x!$-jK7lFA+K>OSw%Zk2UaiacVV6>}wL z-aKZ>Y;BvkA`t}9jQbeVq%oEp<+9f~A42!A4EdPJ{=S0Cy}8N8;e~llZzI}P-8F?- z23v}1=BtNSwm-&LK~+67+G;Uu;az_$+@BfL_1mq{kl&j)jc{PN0Slkoa8XNyc($aR zitOq#1I7*BbX9V$DW#NImG{#K%hs2qPuin2g^40!iA7BNMzfruwR^I;`JqDV``1Iy zxYdqwUd?@rnm+7$mSSIcn~oN=P$1y?n(+7JReLvE_OS~+gQoBoWPK_&LX^_+Y_Y2S z^v>a!v|0cK=F&J{ABUI-<9J@bG`cLucz)mR!;a(OGf^ks_e?Ry=WGavZN9Woxj<)P zL3P4+vu``&FkZ$|>6+QZukJl}2@+Tw-_Qw%z49`zjO22&+SYL6^Z8XM!eyV6I9ypF z9*!{U2H1ZKeY{`Hl=ljlXksW(IBT_iM7lYy8EY?|I|3*Z%*^DDqgrn`Fq;W(o3fjI z3UFl6+Q^M}ox48nl$m(jGL2SDNFk>07aMDG_2#ln>L#3eIAz+(pEc_srk`0W_oZNF z@Ja4~TsKoWqA8iajvdpC?fKNMGAUlKS35$~Z|-C6KH=|R#madV`%Rgd2Sfla!?<6_ zX@HnkK2qjoOlVKiK-bt;)e8L-wxGZj2wE9^=^Ou1NwH zJFXmKp`87k)*nwbB%dA!E%o*Nn2;Wh(-Sxj3H$@@P7pLlExZhU{$(Qj4(8z)BUWJO zxJF!m4)(h>ejtOrG^_-PEfY=P7Yzx|_k{XdrltROObDB}GG4px@>lo zQF2z|FXqIY{JpJTFJ%Yh6{K0Jz@rk>6VJ=0@MbV)II) zG!o5zULXNqmfKV$NWDkyNKrtaat+@Q|M#J%{8j3b(lwkO%0Y*baPUn9EYc^>T{%d7 zRN7M!r3hJ8_#Wc4wOLNeq|7L#tuv*?W*-iJ^lJS1#`sc!QplZ;Uo<@u)h5)I;|G$M z=YtxIINsIpJ;q)!mZGwQn5~E<35~%d45hVZy;tr=%n}f9?)Rk$&y85;;oR`Jjc??# z#cdTQS;p@=Tr+nzN{0+p`u6f}HD)eFV zBQW0_i|xAH!9)mnocP9EAW$%(`!5#zG%P_{4Sw z6plI&1=u3)KLF`(5966X{GRjt?))7*u^=(gy;`<6Pq2CSbcNoS?c;7$s3wFF4=kbB z>Xuoe&N-f98U&Md>d;E!sAoru?wQp|N6rFLTIWAbUO7-Drj=JGS&aK!>y>dvb!9d` z*q=|xGudQW%x%pZp~Bwx1bQo$RDVQipSGo5brr-wHnt*JBL)z-mQXup(!$vB}N?wMxcpbEWgiOP)jun#!`)gQSJpqGXu)=zYuEvhCyJfO+7zx^#@WEJm3eX6tH zzr3>WD<5s(ZttTn`o-M=*THfo8Y;gKd=x!duB(SX>snFg#s)d#9XEs4P2Iiq+If-; z0}nMn1!j5R*}k$Z%=BhI{`s9~jXEda&x%+*1?D{0{mlG!jIaHX7N=#7Q4{e$=Ms7e z+IpUcL~Q9p^|`9v{mj@M=xNA(2gzLZ=`$Pe77X@y9yE!Ki_!UX--r-E>~A)!&3MQ& zx%Mr)G@fyO{yh(HO2+-NNe12MQ&}yUa<%-jYn(Erkgha6(Cy7r?a`^bVvW+t-#ew< zS?^L+^yQE!#QW0HtOqJ7K$`4kp{?oO_04n_3mmB84`G9D)on#g) zZ=V>SYkc2#!A0b5mkI853P;3paQkxuXK_c52Vp?N!B_pZ15i%-~y_ zs{4LkC+yh*Qvr`+dAWt;O^=pshi_~KEObtm0*tp)WVo>=H(4YkM^_87O?a7J-mO47 zXLakDrNKpAl@%f$EUZwzho9Z$ZgRa#5Ga*1V#gdM(bV|Ya)8?|Qn@|dv3eOC8q1*4 z^+r&(W*hT2n#AmM#Hi!lsR{FRmr(R*-xlKGGSJH~AWhR2k z<4S*B^`;MNYNsKAkb~dSYFj}b*%v0lmKp4wPvjJ~M01egs?ei%3628`r8+X6mF^7V z{+4p`+O>w6)%NQ2RC0V-D*;Z~!9~E)g)#$QL0?A7U+9j!{hCdB+w3I024(RJ5}J&I ziWN-7qts=UoY5oW_dmJr*e0NEbypg-IJ!0e>UOv8VjcIQipWud`#Q{k8r8)6GdOxf zIj-!SvlP?lQb+lo$G;o6pC}N;Q-N1HRnWVZo7|2!tA(SW^TDtFrh66>RjUIh&}D7l z03w@3W!hrF807Dkkz`}sphg2)>|ozxJ}@Nu+ErSG%O9^_D!H*Mk(+J8eN)dcUGj{4 z|1eos;t}2Y89*tVwA15T!w$BqOH>?j87QT5xyt&EN%`w5_MwmQsOMI5GTTCz6Vp`$ z9%{1|aHQ@mEFW7(oXxBQ#=AvK&P2nxF{+jkPM+mnDNr11`O-Ei_uJsEPZ(DVuX~zo z+`qK|U{t&6Li~WJr!bxK`ryK4J;Bt498}QFW-UtF3o!rggPp&r54I#RO9Jn=xScB` zfcXT^@=Scud<5#`%v;m&bYN1e1|++C_fb;iVCn1`;Gb*bpD+FQ@izKT>*dC?KfYIg z_x6h{UKJav=vl*3oNMj&cN+c4{3OQ*-%!KEz=8)J%eI>WLmV6`o>?Txr~rh1o1TCm zvLnx`wuvQOAG?omozF)_(%(=DEo&`m%t%4>jh$Z%ZO~(05sgyJ55m@|PW@KkW*AOO zF@M3t0dPf@$FA!;Vt6ZmSTFpR!!p2%V-D zg4Aew*t6AJ-n!DBmG{05py<=_O5s08Lws)UiCNMYWT*t@yKic}h7qE{`m_%5s&!VQ z{eM{Mst=08eGS@DwOYRvpZ#{!G2$i1S}~}OQ~Y2BW~^nQjT4PFC^m>prEaA-FNSMJLn?+whGU1 zsdhbGSN@yi#eo`uSGYK16SQ@0U!{_gVq-n#!BK%`*||a+2^Ml;xfLc+3mRj^`QV~0 zv0c!0S~DsBCf>-Taa?9dPSSo&+uf-$s*3vv#OQ;tHSHzRsf6VDXpilI)cCT<69yLIAlF{EiyOj+yq#TI#)Vq`j6xNwLW9^7QGP&RmT{hA>Xjgt*gzCIv< ztUP_r<2|_J`Tq1H?nC0>p^LDE&*rUMhUP>ME!m-O69A|QyQjhal-p(gGID&zj2Xws zQG~Qp+#(#`)Vn~Noo2h*gG3P0Cy?q1Up8z#?qTUuife%QCQV$?*#F&O|9hjo7{ahW zf)uG3g$!G3nf0SKsbn{GNHpD}=7=<_x}22A$)jNvA;jfdbA7_noMNxtO}d?apVPTp zGBkasHdgwe@350Y4DsQy2h*#J6NZ)f{36d|f0lj_w~zGTSdZWCbC>g7%gBUOMPIIi z*4|DcF?xFIb6_8~>N2ixb!CoEb{KhgkGwR)-^JXtjopowF&95ze4)^yUO(3KY`T9B z^1@Fd#q)b5qwqxnHnmm4{vJce;OI=RkQMcO6m&R8u@~C#SQb*X%Ejv-k;toyKx|>m z(FIKKAkoX`-Mx$0N^P%E@*hHD|4cW!5%#NRU#%$U*T?4xX`8G}zzI4@(Q~H@ZcN&R z)rY-{tA7Au+-1!bmcN&&o}CJGeqy+`jI&bX>3DwHD0Q3nV~`jMdV914_sfH( z=C2O7v+q1(;U+UjPqIV+B1za-_s=x<+10LhmC98|=iadjs!u^Wy~TPra7X%W`3-l* zBBQ%^T1~4r-45}ajy)Lz3>wt&w0q)qhFLvt{SXbZBUc`|Sk%z(=nLjI)^Fxj>>DSH z9X5YC&JTUC{L~)1c*pjGTXy9luP_%#W+I^VAav8MUyucE9~qw@y5PLbqt#&7A~+y0 z)7l)$Vu_ioK>Q?Ap-mymUE9;>fUr1+O4Nud-2eh_=O39Zs42cjiS-YKv{UV6mQy#QI7#xEf-~yNnrWEN z^jLuk9#(izG>F0mab(ERG`#BVj8@G6PO<~Mr%uLvaHKxo#R_Hl> zu*r>3er^XPNqsO>Hi>oT~ZNv2d4R49c{<_NUhpD3SGyF2Ghl(Fq>WT;aNoIC8g_=L&_3z$pOQ=+)Wb-8=0bYPG+{^P#~C@esplq8c{O|6DA%M^b7Fq>M4upB^{pySMnGdf($! zlLOhrj}Ik!B#CxEJ?`pC`P?^;ILy>w#8VziU*(-LStj zt!hIDOJnHf>AbfzMuKk=LOz5!h35A)VR^FQIByNY^F+Zx6O`G#7+cF%SJ@wDq2~99 zC5*uY{?9qvW3;k8f6HyXwVp*Qs#D&+mssiJ<$ zB0mkH&EuK2c%8nV*K8$K+zDsM3I>_|<(2Z+J6(>$05_mGEnze;R~QrM?2+=r*7$5>?;!~8_skM}VGLt~uhhAPtO&59TEz9+ zhC^#3v}6hw40p$TV)ktA(VK;1NCs@~jvM!C%CL$0=CnMo#R{qwb8Pk^FDgxb1$*iE zUHZ7*sOUZ78kMiikf`yi{(EK@al|*fkYhXV$o9qt!o!Vl3*P!~x;Iz4c z_YtKAE$oJHaXekIrxy-LXFS`~wdjG|_;5C(0GO_O4o@b9KO-;drewsvFIJ_$##yTv27$jz*aI2$e=06_5P|2$yS9YD@ zCk&_R*2W{M!0IP-IygF-oy%#x3gSox_qaQcz2AwBc76Hk{6^MZG_eiAv_2T@$oN6N zr6+3KvQ;!Z$rRaWYhA5!T|i6f><)cHviRz1z+!MquIZzD4G*)#Q5~*u*@r}pHl>|1 zbw;GBThkb3l*!hT@cG@ex@m6GWS>bl>UEm7;4|=u-E5xUs=Y?b!TeD&ioci0N)H?CnY~Z=%mB%)WHD1{%cW5ego`XKZjC(kNgx&f zjZA8j^C{auY`32qZg#P71n0oY>!&Fz=-nLU=Z0TL^qX>=CkJ%T2nvVY>v78YtA0Sp z#hM6SsZ&t|jQeQSvt_v{EoPVaRs8N-h9|=s6Mtu+ZT*39lwOf5`R-DZblNyHUg=)s z$jQ?Q^|U;xqOmJk;?cj4R*~yc@=((!18e2(_tBSD?eu`2JR9CZF{!XM*-=6qg2DD( z@bkQqUs1o5QPszz?{1w5>^6Q;zh*7a=15Mh#?Mzjv^@D9TTiL4} zYDT30;4=zKf_?Qdzt@?Rs7}y6&F$hC8TO>JDw%f=TM3Rm>(1X=EO6|%<6D;Qjrm;k ztK!S~9S(sY2Rrm$D>XN!+UJ^HW@H^{T95Pma4F6qKZa@jA5w>jm_sWcNa6%ze zS<;d_A}cEr{q#*`t7EEv{416$2T$VPEyc1yeJ{19%IVc{&j{l-=Y+8D<=$P#f>v|q ztXJ8+B48)sDUY5?1d>SXQ3p(C?0~nft^33ig8lEMrlvpdzl1=$vNZn%Z~iQM@TPy@ zvjk@;Mh@_3mE=2a-&pNCr^55S1C(e*ZMr|aV4px3DoL!poN>}Gvmt$!j;mUp_qRcsDAv4e& zkj$U*SMILsy6HZ)y`TCcm_Fix$hx&2cjx|GJ+fLT4rhJZ^z38N$bSs2IK|A3gX@1h z*A&e(nxv!JzJ`qULJsGc?Yt`rtFQ+j3}Hw!#_JpY8U{LJuc>>4eHEtrOxq-2N&~mo zH^TDxSe%#={N)_Lt;)BBwTIuMn%ik>+(G4(_kLIgC>Px0{MjQPiUZuyq9%_UPFtg* z+7kQ+YT!%MwrhoqY+?+VqIhn-mjQn7eoptwu}h{2VlMLe*a!&S%}@8@t<$ksHK$YD@KX}ad*dlphlyNWWy6_Yj5yh#P;jT-l9A;uqyq{KM->|ic7|y z4N(VW=B>TEsaXAJd53-5S({IUi#-kL7NHbe2_Rv=tfEDo9fMtwZ|v8pZ{#bg;zR5O zwu1T=%1_l27(BO=-5#V4o@h!sgX%{D9&~6;x{zne*wSDoE0f|izHa@kNcf%u$lTN{ zV?B6p`k@(CVvcE@jS!USXUpPRYVdE6BK z#JD+uO*%1}WJl}9MZlwk4VelDGI<*IJwkVxp=67Gd7`$$4J9KbGax%$k42R|MOqC{ zhmq|Kn2y*%U4vYfeId2vInIAXTQ9cEisA3mlcm^G)6qcxsB72C-2@Q!yt2VZyS_8q z%v!keCC1OxNj=nw^wrC0iC##{K`>0cg+6Q z=?p-xC)=Dw&gIJsgAc$r!!i)Zn!Qw>n1mNAG5T$j1c{}Xm4R;CaYaM0e0fr+uf;dC zs1F7Ev()}S$`~wFAzYRW+%cGtyAS7iG}+q-kzstii~ILj|%z9GLWVle0zpA ztVHz*)8GE(J|msEXOrY^@l_NL4j>B{BMJ;?hNx?S>Gd}y|3yh4Bq&CLw186H zqsji4z6u5)_|mPNH0IWST?8gwV5ex{>2qLdKI@Ay1T#Y5M(-h|`np{Sf5n0Idrw>L3$`3WgZPJrcPQEL|mN z1sFmlg=PkiPQ51aFNAHx06%3rGah)YL6kW2WcMAf?#V%6#m=aq{A*Gv^ZFdk+~I-UiFK(C>LDFaZAf|B&?_ z{%pT*|94w0`q5IgsjX;@)FyWAT2(V|!Nn6y6h^C_yJs3@%tw*B5aTM+g>h}+s@v+0d z7Sg6csJin>xwTFHeU;yV=>sxRZv1`=V-$pO5Kx*B6F80zw!EO<#vZlacfHkPHOs*Q zr0c&iCxeJ`=1ro(5&I&?yyRj4kBT7goQ54P3FuamIl;inIpAyuMi(W2o@B4qHp1iv zl55oimY4M9VjOgK>-CU{bxu-v$?$8{remFfN%7>PimiPd+2)GRAG~*%WN^^q^M`Y~ zb20<$LpgK(SwDohoHfsOD138;l8=AM(cJX04jDrP=5&y6S$G%yH+PTgmle;1aq`S` zeH8VXy7gD=mk?vC>_J~->G<$3=&|B{gf+|319Rou*6>e``UnGO-s;e`^V8hrgVLB6XZXH&jA!?T5w_%^2tZPjB^KNh!y4r}Oq{ zJxHbu&;{G`XeJK+*q{Da-Y5Tw?3W~ikO~mSx{qLNCxs45ydk{8vY95b4BUQW z^(?cA>bZNpEY=*n5r#53bo_7%jM3ILUPY@LE#4Xe+Iv@|KK(I2NaEb}BFf}cWG&7w z+)7o|*(`j*%RTh#yMeb^wUNhS3p_td5>N88y06?Z-if;BG4VtMi2)^}kTU7R+JnDY z?u~o&uYdj>anP|FX;((uA4?-TM2CAS5`? zN_gpivky-$yi;!2(8K&!rUr$Hp(em?M=l!^2UU zU3>lk`V$;XOk6T)0wFk~-NW!?WIQ;vGye=~1b<*OBaWz~Wfmn@3>wMb$6Tl%TVx2d z)u~$TUIQg?OYPu%Nbt^=ZDTvMMf-+V??cwNFQiicit$Ua^#9_7JFey;;G5@0Nc`5N z$1viG*OhyYZ0%xBQqO<+uz_;>5CI;4dq5vVhbG$+*nu7DYK+Q zUnAqeLou-x-rn5TuaT#6S10anS4Dn{1f?qxg+CCZC2i{eV?LL$we$PrJh$uWta)vmOcEJ? zeW}QlY2+o-=)7U-m1+8)$154z>kO-;7J!h42EW2Val7q8D5=ijkd^HZLXzNkhhN8& zur1C`>iyH^)`aC@MZWY5_p}k8&R~7jaRjpYb0IOT@7Qr(M1-g2kGE>7beG{uZ^deY zZ*{)&W+=^Nz3<3z+L=9gt&+7vL?3kHaQZq4X1_f7@z>9~W zYIT&v{3N*bI5?{eio|q7`DzdI-j-d=`m47`RN`D)jlF7Zly}@Q16j?E9|+zERj&2G zSlv}DcBi&do*tl>E#U_XENOn;g?vF)v$c6ZXp;G7q>T7y>H^twYhA*Rr3Ohj788+I zZV?tu+1;FpO6Sd(%m8ei_aH;p0gfp#glF+65QrG}HxyoyvLiT8iMQYB2dar~NWIJc zDLKvR_fnDps!XB<5*7+=osle0N}ST}V!!42Pa_JT9Fh~&2x-_?lX}^-KI~#dt^zc( zC1$Abwk;VEdm|SuQBLCfknmvQSLPMh!);%Oikd0Ib*0u?^kDSo5m>0=a+Mo>!?N0P zH-vp@qa%q(6i@>(mFgWJ7>!`IrEw14#N}S_gF}T9+>>)3HS1?S@H+&YB?*13%}?Bg+gg zJNq410@05jOab;NexrH&i#=^2ILOlY*6tdlJ3 zThZk8;qTxd_h+xos?;XaOPk>Dw$H`y7@CQv!oI1geK|zmCo51)V`V!w6sr2KZ@eILK+|9E!29Irtue;VmUuhohsn10IF*}2Rf z?ssz($lVU~xMKE8gp_iRlT`#B?*DRsX43P*l&N)SIW@2R0WC9xJ*o&`ZVZC0i>Q9@ ziqo~5RR;U-?H?>`)^pB@oPA55wF8R@8c)m_Y}a{65MHe^oT)F7jCh@$*&OUQdVE@r zwW{ppF|y)*OXc#vj@HD#VsPRSgyYUgxqiceDlcd$5_H0Ecf?2){0DZwlz1uHrhrIO zLRSy9N9uKoEluh8j`{B}m=&D%&wkp~cdl`d!Ko!n2)Am@DWWMZrNx2p3S_-lGmZ~+_KW8>+6m)VS+m3_FIB}c#VBcIddy27}yeg zQS$6poYIo38xafW>l@zqy*+CYvIu*A79^Y}bj=_ug*E{+4E)-1 ziyzoJdXVF251G6Y*0og+v>kMo@I!N9>0>h9x-D8S$@LB|(vhqZb7naaiNi|M0H>xB~= z!I-oSBtEQiXjYfAGe7<0%uFtN>os?-z1t2UG@O#r^UG=FnjTzrb*>PdHnuTHuMRGv zBJRm_J?&m1yl=`;j?={1B^9{a9gr-@uc*-=a(dL(ZUSN{O&O8a094pUi5^4ltHqw2pXSYilQCQGuc+QmKmRWscQE!yQo8zh z?RiF!R4SUW!ozF#}mWjkyEE`*EC{Gj+Bm-Ro@udKWk_7Jb>@% zfqis4D#AyX|HqU6zYcw%;LZTt`Twv0|2`yJ1G@koBUB10_w5_L`Os41Z~ZeN(>`S_ zd$BCQA0&g8%Ub`tCmYxs7)Y^gXICNfpm2BVX1eVZN!{gBh&l^JSlk7rTya)MsW4+8 zPl7$I-TKR+)Bc9WRmD&-ZPOj8MQ;ZBZ?X5a1JpbUYt|UX8d+|=tlI~7<@Se}#pcE{ zKhh0_9W74QzXYs!k`lQy<*&>ruyB?g=Bwl`d&rc$Xy` z5C_O{2(n$y(1J2U@Hgw?#n5Wx8B-)&wxTR}uv2`^1NPTDYRBBB0aCev{Ooqs!`($0 z(7TT;vy;o2cTpslMtHXzrP_W9-M)!-E?EP4YguYZP;2J-m}ih_ZMEX;v~aE0idoo) z$|ObrGo4YTqxbu#nZ_i);iWKCcJ)}Xe>8lkpGDk=d{pW(&a(YTanRonIgqusy;&8y z=sF0AyYYbO0gkGWk#tHZ5N3WpqLTv;JihGZVDl-HK(}x>*zc82sgXr!&8v{A25GKu zM_Kx^PKwU(lpoT@Gstq~YK2&E`U;FT)_*4IkO~uP#&01o#)j9hRh!%>x104uZf|=E zi?`$Tjcq+EnP6d!P#5`^D|ZZhWLqhRE6o$>2AqMPI)xnUMC?M)R(8WM)IjQWFyxVS zazA#`>-G--&K~6_BXOB4-+PUWC-?QfFWb>~Sem)?ZPRJ!JJWjsX|v;swfAwXGIhfh zeIeq#@{bFO7f8W&cP*ci*a?kHz31rE4QL%Y!_MS4yQZk>2+jLH3L$tELPrk>sI*WSv*YBl3V0e zM4?)zo-}btf`2T_Sb~-jLmlAn19n*Oa{%{|vgEp*04 z9UAxop5Gga6297DS)m&ml@kj?0U|Q#B@v1$pDYN|rppU=Y`iT<&bSk$V|y90LG)A4 zei+v183b-Ofi4@moERv8+dmt^>f1O80}f*!=XBomhj*?^(5f1?Wu#BlKE>3%ND3{? z<}yl&5U0je&h5KBBvVdj{E}~Pg*=(0{@iW~k<@PKJ=TrI6YMd0Oc zry+&AHHYt0c&fm9SPA9|e6!!OFSlc!!8?xJtEfDlQeFI?>p-miR!q0h0)I9yqH zOZTcy&@h{yH5&H;rC0GaiPIi38sylU#z5xjMukx?GoCs&4XBtJ@OMIfc#+!jjwL0C z(z+$go>!mkw^KJd>qQ)P9VR2L(I&I zBA5P$%g`bFZ{gc@KQMi4qC3R@j8&?v`cCcnTg?WAXBg5ylAldosTlzRhaZxd0xO+QF|7+rEe-0MP0oVCE9?Hq&5ZJGx0MiYk ze1Y(kY!VH>8FrAhSl6`s5iV-pVKnz3fpQSjj~{ zDWfJJ+MQdcs-bGLz~6E}4QJ?v=m+Icyn||zXRL?>X?*hEkjTl;XHjRxeodBh?`Q5g zhsEC-!rcXzYq>6$e&SNbDL2|-EFH5)j&lb3si7# zz~GkTc_9tolf>g#>JZm3`O1gMrp^|TzxNme7TtO?eQtgjs^)^Fj_)aQ1^NL`E$8Kg z3-L^w^(nKP*?;;@3NK&FC3rj7r-jl}w3huIR0GPvwaEsr0#14(HmCogKRZOxYDz8W zocT9>qAFwN=g2H*Nxb3>jTibwC<^wjO6|u4hjWHqz;Om3s2BcaW1ZJ{7$Y{Au}kX#N``Q3u_S6x@vd%XS^H z!%@S|>mD>Ce1kFWLUA2jlk=)ml(=-!7_VTWe5H-+ds1ot8w1#utg|lUFWo3#(){yJ(7hTl$8$Ttg-adR9wW3y&8{AP9sAzi&fOcXr5*%Dx_c*zF6gVYG zxMZJr+(mO|H;Ei)^r7m#k@LBc&g;MJF1(YoHg--6|=XzU0qF zZU!6|Ur-EPg>*-w6qlLX4xHaMBjf@+B}-&fw>>Bl8~gv`Ui{x&1?*enzqQa6+Yx8# z_x-Oh>T`mL-V6JIq30jo8*gn006k)wL%pk;*&fR(+gX2fa>f8qdDnBM~U=? zBsg<_?LS|N1}hC_Ar4WKm>-M+rK7`7FJRi)HwF#Q)-oaIt*nZ2+Y;6k#s;tsx9Ezd z<(EA-IUxrn$70u8Yp(c{_S1XXA^6 zett_De(aOYuzbT$+_`jI8qzl#QcPY!`D5(I@r&=L3h5xBcaEB6eOs|Na=odWX3S3N zNR^tbgsC(9N#7)1?DmYo#h*M}Jk5Szs;SOueGWz6RYu2q@j~^SKF2Caj$89dg%NNz zevy?@UdLz6uiT#?AnRjlfgBxDIrQyJ9khrQ?Ha!0HI0;tJWNF&oa2cAv<16>jg)a8 zF1T+yLisy3BwK&AOp(`$Qs7KV+`9Z?3$ww)~;Z<)CG;KT!|=$XnI zKDiE)FLEMu(o*+LX7n(+0`!IN zY7;bb{xa$G)!d;YO0W2V9Tfj#MH*@%MHPDAg+Tp7!*W7A(Q{SKDMm(M1r$I1TY~VN zs!c-ZZp&uYx8IK*)(Krt)OJrdGV=$2Ge3Ad%l0(rE5*h`x3;MrhGkfu)dwC9T_5?%4RthNbfDa6gotc{rz zf~ME1VJqEBV*O_%l8$yv2GEWtbPTBn zOHyl=-zH*^AD58}TM7hPejpTFE^|&mJx`6-g5I|Ir9ZABQlFLf1Bi%^#5aoseXnEA zzBqTixnzgCY_HD3)@llff;CiEiGnMOU7u}1iDR``CM8u@`paclxM^A5aJ%k)w4zlN zJq@}gD&CJ%lMJ+F=Hss0w#o1hXoHjW21skZ?^`z^;i?(AtygK}&N?jO>t+fy^Zz}z zFd?Lg#-)&UX3^_xAbkCwWbng6Ay=vsuR{ zuJ2kt0UTzABf+mx`BVZxhf_|*MY^=bz2|+-EtS`&(J9-RpxyKSx()?Ba@AebZ^+Rcb38L6i3S+2ObV zQ*P=NL%X5(4S=c=q%XLr+7c|piuqGPw_G)!TvbueEFd0c@;3Jua`Upv{cpeZJ6Ea;r{L1dbndT(|VCNhX>>`gvnn$5H95J;ozV58Y*UG3+v(3~pChD$X%5(F~ z-+MFQD7G2v8h_Q?ie+K}4e@iRlWU5Hdx`l6=(r>?sTCn{tBa-8!$6rU9*K^8p`>33 z`J^E{C}$wEC;P(5;|DYAYjd5}RJJoNn+n-=&eRW(f+W?Tf^tj%f;?k5S}V*hH#03w zuvE2R_FKz9`tT}XM%Shft1c?4qm`!fp%`|bDxfa**2|OV3+W%P*EtBwj?B7!k)18F zco0&<9WgvgrkJ{g2$t}nbFcVXe{gT=VSifB=wKraBdE30A9O?bsd@`lX@Qj+M&{wT zAA;__TL%>z9TgK95GS`PY}CbzfuBHmjUcgIW;3=cN^axBTDv}6^ozwwwRLF5k{x7Z z_0h~H3?kUrcX*1ptl81g;DmGN(XNYJ(?y!sn$X8%0`ttHD^fMIPE<`menUhnG9G2Z zaGhB9ioeRMEJd2*yg-KMFwt;d=6t~9B>;p)P4V))Vh}l+#*t8GGFZWv&CYdHRT)TR zM$g4{w9XWHQsXjl)(c(hOyL_G@#Mj`GIhi=D9+=>aZjaF0?V6*S5eQ0J(fs2Xzt7a zFO6_wORhJqqv8(L7`mcm8UUYyoXMYqPsO?0qCfY48Z6yNVB1bv9nZobK26+-dgx=U z8R*Xu!M{2rl&LYiCicCUyy{b3U3C7N&)Gbt8#2;Ol=7c5uP!cguP;~*b<1Oy)M_up zA*_JYdp=WY{g=FLjva?p_RC4I_29X>2u%A-V~&MP$I(a4$b_-{w1W2y)5*?b!Gl6Z z;lpOGGD#F6&lYzQ^083QFrzB-aR4l6 zb-NT2Tnm4pcmaZwQUG{@TJ_Jor_>%bNeA6*%fR_XD@N!Vvaa$lLI*wCg*n>UTaU!> zCps35r)Dc(w07%fOubBJNkeAh8$p7*E$H zVcy)0MUF?S#g;Qxo;!a+@Meoi-Upq$HI6RH4QXirKg+K#6po$^gbC|(hV^u`9Bg%K zdrPg_9!kC8vCUA9YV@DyIwFZoGD*hx=xqD)ea+qGM*(d6JbuAE9gL zUg#=O-cE~-GUgV%F@b!hcsg3FnK!;G0re7e=q`kb@8W;t&v*)zkkG+3s9rqTeJID` zF|W~7aGi4Xr^lTeZnuo=6#^wMRxhM9L8JxTMvS+OGpLXpEUbFPP9vw*zN!&>KY7!P z!>0D!TgC zmH>(^Pmt*D^GM(2{Te+!Xid<1vry#as}hg#Ebm9ysaN!we7$4F<843uWpwRL8Dy%L zLq^N^X)V6ZA5L3XK{VSf35hB7!6ugh8=r)bn`C3At;HYQYs$*eVQRJVU z%)DKt_(JP}eg0!V-$;uFoGYg*lSxk5n6-@N!CuAkbR7GPnI_{04TEK$Lrw z*;)gnwdOCCy%>7xf8CoAOC;(+@KC+`pcKBtv3I8PXJftp+n)W*1Hz{!tMJ=n$RFgU z*9J0`hPuCuSHf`!KkvC;8dasiQr_b%596s`UR@sUS#h6y5ziSe02f8PZQMJ%O)|9g z4HtB?d0=duM8L-E$`~uPs`)swltoo)@X%s4;0?MDy%1bas)F;0;{bz@{3GN3ljfc? z(-nG@$8R8Hk^HdICQz-xZkqG{OlLXVJ^;;fX1Q9zkUg@zPN=E&1I2atj}se#znnSt zZ%%S)^p4+~dG9o!?;?f*>gLaHZ*p&r-LG$$p~r{@!H!Cb&22k@_6rqjeEn%cc)TM& z7wa!MoLLRhZuv(={rnOxJBazI%{O`sH6PkwrGJ2eB{W<++41#m# zK5c?o{xbFyNEpGK)PhQurN>NOu9xw$)Y-l#Wi<#BX|X%%A8jkw=1LM<>cgR@7&qxa z()RWVyA5(v8l5xrUu^&)sBx)pNmQ8a`ZGr#+C&jEx=x@i>{+WWHQLd8n1Qw4<_BYe zirnKF%KlfGF_6)<{4v7d=`ar&jwp6Y@@SjQwr{!E0jMk$EC4mNru^I9bhKMJ=jRLq1z z;S|1iUeJio4&g(o9fO5>F9ICCVU60vmj2tUxJ~t8>#Q#Y^MVnew(_m?+R#D%^Z{n` z(CS9KW?yOg9m4fk%ZwmqJ~N=_REOj05+HBRp|MlKZ#>H6?V_RT1)Guqg!^luSkKCb!M3KZ#5@ZSELK&GzyI7%*fgO4xr3W?6w?Fi^P ztQ&g2p+YfzkpHr1pZu8NN&fyTJ}{bJ#+9GHwOnS^g*Eq=nDgkzXg1mi(3GeDMfj!g z_P$$^x`VTH!|Mpz43Xn0?_hC+*Dk@dhvF%;c;7lLZ`b;nGa7Iw3uQUvEIkOe`%8_f ztXxb5n8aQR>n;(xx41(832pN3EDYe3hxQ8#ZuMAu=Ftdng|A2Jo*h&By4kA zzqN0bl!d*`>Mu(H7lpn&i!T8TJWE|tX;Q3p!*B{rTu4V*rB03uggqNKUVqlFw&ug@ zlaS2g&i*c3&p;xKFYoquBNoe7Rx}}&Bk(|z zHq*<5Vf#6ktK((jNu!0FIdvp3K4D)~E*>0y-UqI}JmE&(r33&}R-R}=Ea08huoEFr4#~v!^J~M6?!~^Et908h%f`!RI7;Q{ z<=h~882ecAMCVAyr)vQloUCzMP7!bkTD8{hf^246i)URdR9k0Id$|KtZd|OP^mFlk zR9}JLr1!y+qr|Ncp)#M3#;grjDNU3pQ`JF7KA9?PiG=Z_EsN*8UC&1e-O?%UZdMGI zx5SYUEZ$@{hD+!gSBmkqd7Ld6_#1NDC+n;teHiw=01IyMf;^auMK(VtOzJ2=Tv{dB|)Y%IDj%HJ6+>F9|&sqqF8K{8PP z9u0S={G;cy>Ie3}9D<*bgziEA18uTWeQ?sgNY9m3zg(!bYO-?h$js|G)R{FoNfMua z_-9SV|Ch$>Ev?M`e5nINpD^{spzD~3PQ{f^X^a$hUx!;@^S83T^Nueq2X$P?3stvj zHAB;$v*0NHveg*kpWYT}`P5=U=1QUX=kn1*uQ@&Y9v;t&&Y6ortMZNXqAug=SK;5| z4HioNe+l7#-AIHT&|SL>hkibk~gA6RgTu>p&B zGwhQa3g;;)%3>qXpDR2C*lxIq{x5z?u}TtT+BR6;_Pum>p4}dAHu(c^+}ySbz57z; z0VtMlXvu6o1!qTRD4gel#k;v~rvG*P8-6gd5$zVY8s%hf`)uI0DN98tW5rWRfhMK- z=^p1A718mYpIW%D;OU>^u~K}jWYQ$ch65w&9S`W+bqxeeK);F0G>-FHMi(VAaEy-dp0co}8^^UGuMFyz}E=nLr&W@WL0g& z%a3O;`kMhMox)d%i0$V=!X1m6Orm>;*7?C1Q#IMH{I1PN7OwS&<}9)XvBHN>!u`Zq z8ithlKGVH|ut22c-lHU)avGJGj<9P28G+HLzlrN9$49tEyikROgPVPiBI-)omcl@Z z64|FFGxy43>{K8|qxwUz8(VE73TWgOd??^9&xihMo&k>7aqszT=qW768QPK9p3bvA zqy^?|-?NE)5oa@9CqH1!#V7ma)DQe6ve-FnY|H~Zdi3{?_6dp=e~5mkkew;ZAVTk- z38n0t(xj*n5fyGMcDLtz{}n1)3@=_f_P8skqCj`i=%HUWkv4E>)NQ0)6ny3bz7o?B zEi}2(X$*3|x}mf2UH`G_DPT7#MtrsFO8LG|PTSVZNP5azF;qYMiB-!53t;fH4f!=s zir@1pv^30)4xIW(f6{QplRH3#oe)y8BF!npUHZqwnNOwR%zeU461nx;!5BbRFCVn4 zJOi7P=V+=*V^`ZI&g1W)=WRRF*Ox5;{T~+Kv*T{2yV}bMX*@CxtjvQzr%{hGW`KEL zI-y+O>FPCQ{LgL*?AyniLOtN1%HS!~69%;tLOZ-)%`oq@+PjtPH z$f1lguGD1Xr?fz+44Q*pMB!^`BV|~o!qjISK7WeLZsxU^qyz6uPs*&WL@3_VnOf%x z-3wzez`d)(H@=7g(;roIa|D06ONfuui&%omQgfo|O3P9-8{8b{zF$bB_f6zA%5a6P z*Kp|tW-sCX!D8Mz zMuA%1uxsK9(^HFTeq)t?!GalSH}S=N#mL`GlyXZ#FcZ>MM81C z<1!A?Uay1_+sd)I<^(og)y}`6K=!tnK)8>RFY;##u@0@#pRTGA&b8IvN{wp_J+;RV z8_HB?6=q-AycdslH4AK291IGZe)T)@$#QWj$?$#tkh<#BEO2h1(|LkmABnGfv<=+( zP}P>1jFz=+&;7m4jHFH&QoD<`HV*vBHUl#$#s8ybt3;hRK84gL6%iPmX(8;J zfCL(=1NA~@v8>5vb#?Of3m_(W{V5B}MUyvY5%Ikbt@Od)&z(_$*}EihRSji0_S^PRz5JYcQ7Y3O3QCqW|b2*2|k% zRche*y@vkoK-jm)mv1LiIY;crW*HuI2E3cHAU<;R+7qv7|=pb54uE_2}(SjccpVl+c(buH0jGh6hrTsFm3(f9rn=)L!1fJ7HYp$J?g14h?wy`cYDv7nvB|1pv0qw2bfrg6}n7Zr%33EsudC!D)3laVg1=&3s>s>T!C zC-FIERQ`vw-2D0E+7dUBP1toFi8htBPq-wGfq{Y&iLku6z8S^^ogPq)p|{HCoUP(; zsu8+9&6L~${+4v*wd~t+iO!p>~^f2sjN9Al!Ps2 zdKm{37V%0}&);|?Fuf0&;8ki1Ib-OzcK>yNGQry~)MDS=;U$LDn{rW=fn($U93>By%w=Z!WreQA2k8t8z|NL4Z~YcQQ8RjOD3TFA2x^a!@^^eY|lZd7HYxz z5!>f0+P*LyZ#e~?(s4538;jHz2XI%vyt;(CVz_FlRWe~?^FK^04&JHqv<4Grf$Pac zopqy_a&j~uW;hGLkUz6*5!fz^>)4`3v#crGBqy_bmZ`kvMy^z$nFzs10 z_SSf|9I=Tpzm5wOzVq_TmGGKhb(;I3>07bnK0(#s*m)nXR}5NB=na<{Gn+p*LjpYn z|x^J#-+(%r}u8Ckfw*8ET*G$n95* zgoP)j>S|x=tnrii@abxRE7O$-a$yz4yBL^O^|TPxQUC9WL%md13@!Q-rMOW?hFIE` z)QgwNbR0L6a775;CdLM781+5%jSb1yV#Ny|Lxu(il^7jdSC|`>O8yK4=Svh|Wf#!p z7C?sr8T5($ULo3Bq&ykE$1Xn=D#{%hI!%%ha`T6l9}hjNwe$^hd0!cn)sA4XUt&<^ zru~wxB1O~lG5!N@vjYb6FfI;;cLuS}R68A39ZMt|H`ds@+${ctl-mga9i zUg6IfqH}+6bO9K^8ZS+Ymye%_BOP#lDNAMzCvJkSMCF;nc#)M)&7h17$6CM0aX2KvyZZt{q;p>OQKMR;m;MS>W zt^vF0W6h6Q)fF{8G#%{fwXzjgzN+U`!Up7kz)|z%IeIPdB~UJwN+TcECECIry7}wr z*$Z7!gi63*?6OXV41<2FCziKOy3TxzXQ0gZz=_c_?3)>3%M2UJl$^P(Pf35Yg6bN5 zd+)x1hVOp&2Pg$UB%WE@_Y4rNl?mw@8=ThGSnIZOXy73P?TZy4J zq(4(TXgND0Bp8#lzdQc-D#bgi@xo%)#7DPHZV8U{al6GbUFtFZseQk|2x9T^$xl+Q zbb4DSmR>SjvRK*_Irz6{Ve3!9owcT_QDn0nX;@|A{rWb$K=WIKBCc|v@toE39b%yt zLI7BZT;hTPvo=0=YN0N{^u{mkfAg{2|Dr(|PVyhqPVOR*bh6ZcE1SjyL>c1LtAkd5 zWz7Y1Xh!kRE)q#ny6-D;X@+h$$LyszuIVHxcaGIJAjYhqQ z!`I@zj38!IUQSI8idgQYoGAyLIZ2b&S%n}op8;qsQ@d1xga$N?1eFK_KUSi4kJw|Z ziVv4)u6a@U!S>iuVUD4KSwwAnH_1(7mK7%i7!d<-LB(|sezV_zd_yV(&P?eU5{j;O zF1Fnh0}*2;Pnnucjdss70+oa!cRuW}YyvQv4}=_&N>f#QO-A~xIDltJ6?Ciw^L|Fl zftv$?s#i~iCt05pi0BLuf}deSqjTre*ZQCCtN0BLpnbD-iPp4BoWg3l<;SCEx4gcu zvid3mHw2|^D>VWrf#Ph^bsJBf_5#P@9cK!n3GN~g)biHwc<|8E?UJjw<(_de6o#$T z$DZpPQJ|&-Ng%?^z2fI=u3h~am8t_H%*&K$WCTE+$*KKGEX2lmD4Ci4p|Twm9#7LnJ6vh?V$HF3`ba!K za?N_f)JQ&io3pawq^j)+R%IpOfv26PMRUjJ5+9<(iOhC8yUKp`(}(zCgl1FbRulxVxKkm^;qq> zOuya5&{9gbm*QOMjXSXX<}p0^j5g;XDE8D8&i>XtN z=ZKF;5?=I9^Fvl~I|gCa28rJLAT#?Z_vZ%&8$qY`n6x_QYoMh~XSB77r>Etslk#mj z;{)VJ6pfq*p_`_mW|VU6d5mJP9$fB*fYmQ(l;9ABbmg_n{uBSdCwjR2TO8HIp=)KZ z?wv`~kQkN=Yp0`bsR^{pih#nGdyR2H1uC$O^Y3C-=2eGUT{FnJZft#8Xo<;@;QA zpVfI0ir46tj#i#}g%%+7LKTovxK{>L&*|Ah%pjb8FJ(q> z!@s~49zkMaIA`~?2go|P+`m;m0zcSrMU@asmg%#1X1mZ0E(<_!u#f|WZz}CfXDDSUNmO?%$$&pXwo8lKY{H#Wccx=etq0+9W+$Av3iuo9ByqEI z0qWP`zjYi^uQ)hI3I^WI*XW%jiU_##0w%S&zJHV4)wwLvf4J^Yte3lqUjh{bkWlX5 z4Wq69Zz*<*GXW%`ynSb;ahEhemK#3Bjv>ZmYi9&|gl-7QjXIX6L92o_4nec;PW;@j zija8RgR_8$EBKSt9k*50rq9BH_Ukn;?2m`AFV`Y#P6)VSF7p5y!gN;u^GVz8c+|(u z)yu7m&RIFWoJQK8mwdGWswk1rVUyV*X1qWAV8B`|uHz=uzYyDIIz`iF@jqbo zQPNxg_;-Gmc+)mEG;d8^r|6~5jJp!;f!Kz=!ll)yQ0FMl^TBaGmX<9vcCE+;59<2n;2a ztqEhZ0e6}tpE=1N;&E zPHYQmGdp{g!^ngB&?^PJ4#sMQs(Xfh&T6XHg3YeecWwCAGPS0@K8(G_&eV7Ar1c*f z4VlzFM!lvE{~pRE|Ks(nhDY)d9^tR}d$f_^df;D)W)v{#*!E_6#eJ7=t;3`aALJhj z+-7w==e)Ryc#4C=AHctWu#F-Yomu(zqhbp1{pa3&O?nHHLghYnbR@jF`6d;As$6ev zWsYqQ$e4demb*5_XXWj~MEIe~VrOv=5V8Wf1MwK)rg3-S2EV=fjfO7hVs4qo1DFL-D45QXu-6QXw7X_Lv73*b{x(cfG_4wQ7evemsRz7#v zHJMvEF%3ruMf->|K2jQ}BukBZKc$uDrCssHGOW*we0a0{#GJ6!&+(I9 z8lQ{@2nPM_DXRm2(BE6732jS#dSKH+EQM|#(w`BS;*&$l_GSMpPdyx3N2|p3RcK!$ zE{ins?GkPvrN4VdMtTf zmQk=K?Nfe{Z1SytSP)n>?C0x}D%X4Cf}B97>33=!+)guz!H*y!-ajgA%d?z0xnZTX zXPQ=X$%4zfNX`h#|S++cpq5jRhIR$|v+7`pB zwf>M#7^_Kly9&A+t$})S z%l2cVl!5q*K6-CPNu9t;ML7o{%JTa`OcsIk*RZ8{U837AWn+^&OC@?H<;vp@|CHVH zkk33}ADE!~tqQ!6Q%Yv_8P02m1tegXBmW5m@Ti8QD_ry%+GrSP9BSQGH}#%{-m#yC zTw_se+E?(Qsw$(tNa@PzpbV5Ucf+Dbmttx&L#ALBm6GnQ7*nO{`M&iI?=)ZDf-_&# zYVo<&`%AU-WPaKk+WrVdF&NnHcGdE5tKk`iIZWmMG`Lotf0jFIjoOz6Hm>(H_7a60 zBxoUwbv09(f-HNsm6O;heiqtG4m*o}OWsF{)f|c- zCECpT`A97|;PG&yS!nG_d2}08AnBptG|wrPKMv0|H+|8?a$&7B@unTsu|RW;GFZ7)VF%$x;%5IpU%8!%hV2_HdP#?AgF+Qu!bTTRu6<&&0(l% zb@=zo?`bb0&!=c7u=a;UMia*0AdRQsM>Qe54l7;H&(dh*pd7h+Nm znk*4EH-C2b2BQi1Nmp}O&hObK8z1NOsp46f~TaHii& ztT%wb8&94hPC$oU$u(AXx*KHi9g3&5Zd+c2XUm1vRzZ{#K29_s$EX%5w9SE%MhKAe zau+{YtA3gT3zS<{xdzh%|SC3Iu&8ZL1K)Jh=f8WrjRf{7q9K&r1-RY0{x3(1K} zqb;8Bee}!t1$Llqr9uAP!9kCh@rZJdk^rE7f%VTBoa)p;Cw#PLsgjqh^1 z_7}wlFi=AFEm43>d?`?tSnRk0BfRzc@D-y82sKZqFI@t*0>0E@_x2Z!CdhLbYTI3{ zTWWnwULrxcPnQ`NuGI|!ZA>c{9N(qgkum+5z@93$ey--A(-8zo1ov9pDc>4R zr)m3+lHz>;9nKCs++X`8*7>jJjz!{|m266f!?v2XKa$e8{hYYmGvCrGABs2(X&xs` zq3syo(p(h|b_8JeeYD{L*~z!6YQn#Ea=OvFn0D7Nj7=L&2g7taa}|2-jXu*~tSnno zFbGV#cv>dp)DNE@qPwu(Y<>%*G8*IGe(*CBJK3kzh7*giZ~WIc;=c{a z1fC7wKUJAGBYKz=XEwu3@~h-Qx-imVQJ#=Sx${brbp>iTBpsQL(`C$f^{}wHqmh_% ze{^HOCS*WfCWXX9rlk)(!z@q4E3C#;f>@sE$xvm4iYe8YQ(rpT5>8H7WE~r6Tj& zSQuxWn@Ox!aO!*#XHI30Kmk(GrIAh^9owhmdSXG(>Ci!G=b6VZ8J1|5qAiRTPiKuz zThW}(wM{eKa*0Gj%?h#`%bD@a(T1gLHh~g}`@BZvahyzwr$RNmEA;*C-Sqtl$H3o! z=oW6Pq$?!;ik7LJq|-d3TnXPJeZh2UZDP$^Up3_mxl*EM&%sLO9tO3$1PPTY} zl?=UK7fqbj)Q5xgn37@yYuu&ZU)z$fyIZm;hkH*o4#V{oso?T1H5DUO_{MawmrvGi zA|$akU}%-ikjVpL*{nU-_C82~@G_*^-+r55s}36AkFo;JvkLU#*v3F@=ntR-;ojIdW9HcN&RXif~X-;cVPK z{|J86MHj*OeKz09Yt!$N^+M_Dy*5VzDcCn_FGU!cDCh0(kV@C2qO{V2}$ANLZfM&D-d)edpF>rBU@?E8kyoVxJcR zumx=)g7D^-y)Au+HK{l%uWExm^}M5pksSK9?Sp;cZCN%&2oY4`X`9Q zB%k>D*^xmOwoY5cV$}hh;-a5QU!?=u3;BoG@ns(uD*n$+(2OE@@diG@#`o*HNe%@e zt;4$iXaQ~slo17%5q)6HpL{*_z7ip3^lbDfw}-odw!Df$?NH3IH}Q%NkXtlw|8%^%+kPF7JMGdF&LqBs(9sdz`(Q~6?P+1 zMU>kcWHE~6rDB!8oqs6BoBzoBtZZubv;v_^+rk`sEW#!h4SaH&SgRCT)oOSdf2qw_ zItH;A!?utxRl58ZYi8;%7&~U8KJK6GO5}|eSrCi9ASUuyiWcaPY5(GDAcN*<x{Fkdl3jiwNt60`v}=3CTMs%3aV3z|-7Ucu$XE+*9$QvM^A$y?QnAI1(N5 zTL*#eFF79bc;VzhwpEV9(A-$tH@%ibi^XS>^JPe_%9v{967saP^iHEIrlbwGVRqf^ ztCMQJ0F-4y;Sf<4K_#!$%G)M9)NEQvrHGR-MhgnEEY(#t>{vox$jr_Tmvyjqv{}Sj z;}Vsn=z6aNz8qf1LOO)*^1X4GNdVqgck zj}~!8|JuIl@F|Z&60)*bK&!WxJ~YsxC|^X{NbC~5(Xj*`-3lX!ud`7hW#d|n`a+KX zg_rRm#Ev)r?(`9so|2sYy`Bue;Z{+w@h7!kf|y{a%Si+`nNcXY9qtQM-qmZd*Zf9X zp>U{!{2^F3*#3|eSEcXC;~NgPVc;|Z`x{iX(JUu{zuzq-+Hy@^sLXZO8w4RbTUXbC z3E9(A(2ZHETXfktsl`RS|J3Zlf0P3MDMTN+e=L!wmZgUY_q2XKYwRQuHR2zTjjYT2 zokrw7Vxi1ddiseB8OKNx%_xZABiY%88T}!@_j9{5udk4fIx3`|e|v^g9#GR`!e)3a z-`ys zw07s1boZwu_P&22)APbLtLE0u#K3uEuo+_vHh(CL2n;Qs{MGfkMA6M^RiWwjI#SW` z>cK6?MMly%or{cTcDOiEas*jGd4dbe^=VZyo(4FT%wJ958r2qpdW>FF6!;2CWY4Oc zYiAA5H{yr3Vg1tyHh0MYE-aFfaj8H--x;KK-?~mXMh-V+;6g&V<;oR7zq~i|Ji0ns zno3qrquK}LWV^=t(9)orIzAStAIRD@R9ZjVSg(2Lf^A7w*sIFVXy416yy(+ViyZhC zH>Y69!yQrE?pI4|ncn|21JFjvF9Obt;O+S8mUGU4YnZR=Zpdin4R7v9E+S{lT5@eq zFH>MhlC(|NX`h^mO;lhphY14Ep+*2;yyIejgG!v^?i8l{Qu#bwT7V3`UNTt&M+fwr z3W_kJQ)f@^*DBa;A6;@%X$q-ORJoDX#8@|yaIcaX`o-^q&Ombtt!6#WhJo*76kTge zr)LamwrvWtlxTdKmA#<04omg+i39r?YTQlwh-HZ3J1Hm7x$$)10(|`9!GN^H@!5+! z%Er;ag0j(!;W3Fk7bP2orQBW9R9VnudtVl9CXejmGtKjch{k8P$2UlVT09p^F8ahC zI~y(4y5Acfe!Nb#NNcDa^acyF)Mqa1)rzB3AGj9}_{V=31mAEuqAEO&gO83==gSud z-(Sd`?}34Z+(2$;LbFyDdyWiiXZ~70rEgzw0%X*}^;Z%xz4{4_*1j5d7L%E*@4cwJ ze~2o`J(r3`4`Zm>fheK2(2(sTv69I=&Eb8ryx=udf#aipzjSas?kj6-a*uR9zsEF)fU;X@|ae>Z91&D`YDZKH={W%7Dj55X?M zn@Xw2k0}6UhCyKgz1UP9Jw||?+A2qU+~D2sn8f(I^~iIZNhsAqS(_oCff}32nQCwq zbYx7*g;Sb)xctaTlnz1auHr>znOVAj@U+=LfV@X;p(uMt{x_AgAuy@I+GuerN~JP{ zn(NL(D{i^%`ES*#NfC7f84UC8;~6%rYtryHo6YM-82g|j`>#*Cf8RR9`Rn)L|G_OTS&k>r+UX05Hs=$& ze(qUP`_oJlgTZ6nYlUqoHglwss;)ZO)*U&6$o%U&wO z>O0J`ekOUY(e^Dvu8cB)!*t^yOdnLOE>5ZaIl=VzwbctgEWMZ};AjOv2Bk?CU;bIq zos<*08aVs1CZ|`?f2JJ{=+cDV6$Jc>g1<0xR6tRF*-Mu16i_TB;{>?dS(K)}rcr+l>8eTQ+Y4l^%^ntmoF@Qq8^zh+RYd za3PYFsn(n6w1en@<)|t(n?cr<#8It^_|2x1LEV>LtdjYImD z>wA#?xt#cTr_{i^7m>=kL$;8ouf~XG zC;ZDYAL4F=9SX>D)5d}NgWt=8h|007%LwM%(7 z+Wq3Gb*|!b2lFvhF#B)6YC(#;7zw82V+86n1}BO5BFUwMUvqFt8p&rubp9SlBKgt3-L--Fi?TVXcnr? zBfy>lw#MofD*3dV^j{}vvcZl#C&+La?d*XW?gc~sSslJjiWW@fpAY15EC@<7XtmpI z;P5KWKK6Cn^p^%`K}##k3TgkhQQf$k?=)LR3FOs@P%f&-!rtCQ-3zru^X zRc6&+H?2l=^rziYl)X9?a_5Y7rN}{~h8J-md2J{nHr9J+xveJWCSR7ET0TGMn|v{9 zki^KZ?6GR2vn$kBF|V{ZE>fL7U3TTj;VW5{6b~nI57{r-z)um9y_WE=+8Tc_N0UPU zalEv(>a9lY#jdF}2B$Ro=sL^w9$0gmWOTqtP2*bS`)k(1q(nvGW1r7ko6WGOmvO03 z&^f)6@F_f4uhq~%mK&%#AnvWQ(At_kh%p;NEXHi79|1GFYouGf;sIuztSd}7{i$K^ zKnLYs(0Ly;AX#>lhHCOoQn!rc)7GEmA}OyVIAHY0TZiu(S%H9i>N>~@2X`uTOH*__K}xYs=#-#x$ziA;m4zO~*%ELo<9#E;u|HVT zMgp}ok$c*MuOx2ZRFWIljkjEuL2EtgyMyZ@b{h+ln=`liODc5()fBR@LBwO9t`}i;G5~v8cmvCy5y&o6UsPrKezV9xMUNhRUji)XOpjANA@L9A@T zb#k3t0-yfM`+~K>`=xb^ld?KOC9QHL*ZIfM2?>gvbl>$!G4{LEeAp-Qk~hCi6zY(4 zfQ>omY#v;fZcSlZX>V=)3=p~xb7ehfdR(<0D`v@3|2Gt_HhT8kWW%s-)TTFbeKMuy zXbkQ2=}*;qu0n`e3dTKypeY^xF2OsA#4O<(YXyW6u+huZE;}6>t=_V$wB>oIkKvWw zY`04x0D5gG|3NEt3uI@LotHE8f-qFH4maGa#_t5wo3L3sBtTN8*XihSPuEJ1Z_9kF z%K;JlMP5s+NvEAgA#FJ6PM|RAs z6Up`@gBV!6dY0yU5cj$PBbihbxF@xKceJZgmx#yr5#5(>_1`mo2z>f@*WNA^cuyIy zf&6A;l;YGTO%nKkQ^MNtmMVUIj*}?<0YhlcTBBGqd1Zlk*S$3sG#yq%jpzf1Fjy^% zGu!vFPA2c0R9?q#2^4^_qAU>)!B5t{4xMA&^T(ugUU8*;by3B8Tw&cP?CBx?9xLN!9y*ippW&*oD~Ua2ScM26 z^Yrn_d@t5}i(9+Z5QnI-d}7&h+V+fc($h*ATfGAZzI0~?*mxXms$|z&g!w4ImW13? z9P0ok1rCajoJ)5T3tVjmj#AETj$2AH#jX&mPlPsp3@!etrPJ5Dobc3NHy8>t+l64Q z?;SqK;$iA-N{+DFYsB*R+;966a-BnS;`n(L>gZ(?TTrdgIy91cR3aK56cWINz5P(k zWxfz+V96KLxV|;%KBEU^WohF=O-80{6lJvu;@~y3SdM+8o)f>XJ%(8uj#6@HI%9b`Zdw01I66`>Gzq(~G%bdG|)1QxX~ABgR?f zL$3;Cp+&&SXr#f8uEcwxYFBz7;@-qe*HuM1StzyNcz;-jQerj={K28)5hzCoY{x;_ zR+V@CFD)8Dd#QCt@KC~8e#vqKH(F0#kev1=PYI*#0LR%qn@-|h(br{FGU z`BJ27xj3oLk5WO0ozNb|glMXJmYw#zJVCbAZ~5{i&{{b+HvJXa#Md;6Yg;S31anba zmcits3YR>v&7P+ZTZqN#_*IJX85-{E4Lk68mep;6`Bek7;nN?OFyyL}!WI;}Zi$w(Xr?sSYA(zti_bZXxUb zG;Zpy$WrbXwx!g(XOGKT8!qmsQ-ohbf8P1IxXRJQS#p3KBc4{=wrC2Of8x2Jw*3ZC zkfPDnpv{GK?7s4QwSG2YI!oCw?eWDU;Q8{JwFYW^|CQ#h)XOscoy8`y8-EU``xy0t zAod@{eaK1oc1k=F+a2?BU;-blw31xfBp+{m;UD;G-%s1m)L-ikw0w_wU23Lx{ONET z5wgCeuC~P~=Ktrr(XXEhA`fO@7oW0{Il8ejTNgZYt&PM+97IcXo=FKlBcOy}-?tZi zUbd8fO=V3zR&N??3R^Ph4=8t-^p(xLYLxJz3+2d> zc*(}%cA2e@w-4&(#(cLs=B+IFuf%=WZpE#|xRt{7FCHUf;1nt(+{51+1fBm}v&m|g zv6>t!eQKKFy*ZZ&GYIUXI$w3PGPa8tfbW)N@6}meFKe9a09)um-WP^7{;oB7`_4=a zP7O*nI1|EzvOnXc?W9nTh%x=3CPQ2PjK@8^k+~taW8!J%9k7>)$z!sbiQbt3iewe7=bS8@TdhNY5P~VV)np;yqsHIw z#~b%F0;azQ!-bc6H};ppD)|aOp#U?`FuD%A0l=j+s&`@i_;KIF^tSYK`9#ahZ2=UT zd7gq$gr8$>yuC%(U#x7IxTb!YLnXFO&v3Xyxoe!mmNGq2JD7o<*oR|0@!0u4i4@b! ze+MxoCapOB@pOD_)RjEiNHGoZCBarrB+-5iXu{tMBJlbxTX{mvGIDe)BcIfl55!f# zafFO5rrzd@=X_hrXwA`d3!4hiR^D3QNc4`^_3y|>qo^jnYO|!j@2ID8 zJ$#qa$jN}C8f}>6uMFw<$fhNyD9M~24_1}*j`{ZMd2&y_RLkedlD@|B&sfnL{?*GE z8~>SC~#Y*U<&Ywq-oGQ+eaZDm+?5^k~aaady*Py486?HmN)E zUa7;Ht}j#Q5hUxS|JUogf<_o-RA<5|AJMHKPBP7fJC+TVPnE~Q(^}atZ=P#DFG_CF zhK^y%P^rfQeY+UNfIr}RQXvU~W;>zcYTz=G0JoaxW?p%^pj`cT<`%AQZG+t9$G&O% zO%RiImet42Ew9I>n?9dG70E{aBoXwAJ}=iKF( zPg ziiNvVJlrM95|_LuP0Qu8|699(&%iP}(}bcY1I`NL9`$(z9LL03D5ExU5Z%O)V;%-! z=<73MH={G9W^ACO#K9bmZ4krlwwE!V3?v2YD)edZ28-gy$SUouFS*Iv7giyU`&OSj zr~`k<>+#f+wZ$(#bSymqeBCRA+z4WIU>9h+=@s`RW-4#fzk<+oJ2p3$FmYIvm?Xwq z-J_jky-naRY3w4;zxLLjG{HL=0^L(|c?;#{q=g<%LEg;HvNaXft8(j=;Q^810Tmk? z?+A}XT_opXh&AxlGxvG9tuWeL8(I4bZCWNEF$>iEcijN!bcd zVF|$Z%Swl)O^0f!bxipvioS{2P5uS_6luHF!!^DCYtXUP*G=UbV#EOBD79KlAt zAA0}DkJ25r7$78BaHk6Efb*(TaWohAEPTcmdSFj`h_O&_9F_eZ_@Zke+H+W}Hqb-r zVejpZ$yeyOtCSOYk8+x%YDiUrAd@gjr%;gjjC^lQD*YMbWrJv&V$FBF?OJ>BBj1x$ zVHsdYlz+5ZbpKoJcW-R*JWI&Gb*12X=Ujs!IDvuB+UoJ_LtvQLRt+>GV#Jf1{YRW9 z%lD*gSvA6=?`sLtWll?~o{ZH&zno`^)0^hf3`9JYvaemI3NWlNV9rltT8l ztqCI15UUARk_5&teJvN>GrRg)v|vxm%2c;gjPvz-i}S?W9Q5}Y^k+-8`+71ZxmVO^ ztVS4?2{uURFtJJq(&+BgBbIdi zHD={IT~NWB`yLeiXFN>&8Gv`+nW)t1KhA&0@VMLtMyES()EWtG*mn>dI{dk!JoFakIaV_=gJ4F3RPVzW)%Gyuomt7?6zg$W# z(Vy!@ts&*3XWUZkEe`so1`@$Z8A?V4*L!~N+nbu8>-ngS>9eI_LZvo~65g16`7*DN zusuQ4XPzuND5{_)Ei8f308v4Z9SCvESziuFFe7QUY8^^VNwOC9Wj1?tsNz0zwtcihTYgFJ+QRDHC4JdzAr|=Dkh}&?4uL(&BJlY0bbbiEGoXyFZS?M zp6t=W8jmrY@)bi*(Ew17XIs%#jbo*rzP4{zrp;p!;?~7nixOhPPv}05!Ox&dF$5YD zDTDQ9ENPx3n^W-?<|X9ZFT9ePIt!rkR7ixRhZxNUc944`+eBHbi6D{3Big+s9By{I z?3B+A#5zSM=FH$(-jPoRekHSVBV?ZH+0~q7cIwh=Tv&=Mx%Ah38v;fzlLjfSG;8`S zl+(;c#q&Q_2$7O&kN8{sV(MpiiRn{`cM!$)Qh~LgcoHM6A?2f<$@xCwB;+~|RLi0D zi&cY#`qtGm`a<}71kxA~;{u(JHEw%Dp`B=S4+-)8v z7NayuKkWcpV6Es)9jS_~#Tatosfb6Y?oM#vw+?Y2ZU5`6R}47lZ!ibY4t&gCzw+4? zF)NR9nIT@gW3MKf1KHnX8h=w=Ij0;nxE@dMWnFIVrw3I&k|B{XrrT~#6{6W0sXzBQ z*4_{Z&ErrDH7=|J&HBhvn0toBlE;Z`)hay>t)#mXGOeAcGR_cnZZvbzumJ>!jIn6f2mNFGI^PLB6Y-)_8>e~wa10a zNrY1Fh*b1Fh*w;5kosT9-+XSM@RkcH${5CpmTZ#XgoNsJ+cWRoU>=dR@;Mo6mj`& z+&UBcG6lHnO)L15@`$21JR`I{h6N2lKF_)t6is7sd4 zxm@dC+P3}2!2`2Hd6T)2(#tk=I0KEeNEtMbwK zN7m{vyC(47SL-n?w^&UKA@sOVBmbSAaGR*tWViJD_E?@7BB#|iBN^W+eOq35*AWMQ zk`B3PApebrO~VDFH7k#V+CI-Xws^nF?Tx*;q$paqIy&8^sE*uQWJmScqzrP$cqTWn z#hs|}T0TKH2R=z94zbmqY3}Hb!LgRH%GKjXqZzn^Rz2IkaUOn||6bx=+Hh#HX$*X> z(!wYhchPG29;pZ(zsJ(F>^dg)jG`xL2-GJU-*yz3B10cRr}pDkuK8M7CIIkm-theS zg*+1z^@e9}g&rij!q^qPrpA_+T>I=)V7!^IOqh-QsWE0d%>?qzm-|HFJ;buDw@oLM zx(P#9UE=g~x88+%1GF%p=4GRi%;~#V302zu# z+Y{BO!5L&s3Yzjrf7O{!`@Md2Y7KeGpDqG)9s}Zb zo(e}>bd;{^L6BTIfrIoHLK>NKjLVgrqV<|)_*^_}lyp+BpCjSn+HE8iMI$$VlJM7x zYdL?HT(+iihnPL5mbs0^>+1o11xVlA)pQX5@B>dOQsk`vZy>P3$9{ zqGQ}>tts)kirVehUQW8nFD+rQ3}xrf%1vwhd>g7f4z^QtugiQ8Ww?=$aTca%C@VOU zzqBk_ykSjJ0~@r-c}BdE3Y8Brs|&Hgrp0 zXD*8AiAhQA2jDd$p=ri)IN=RqT>Mb`)7mXtyXL*Ke^+KNUNbw@|Le}^V|S-U=Cd-V zYZAHawT@>GSI;K?CPc;a1+VXxlW?hSQwYb3B- z^MqFfgn-sF0Laqfu7!h0Ef4&YYxB~OAPa^9f0;?f0b0XsjE(7|cr|CU= zV5>c~Xjgzxs_kE!H-Avc#KBTj-dA}^rL){!UAd_kT?(@~)1aZ>w{Cy$^{b|vDM*)k zM-tvZ89ioz?7-1jJ{?u`%lnhyV@GdP&1`*SVT4V@I?R__9<>EH%$lQKe-j(?kz~Fy zV{CL2#VT?yDS4S+9fZ0$>G3oiC_!Eym3b^<*xBG1)qQAy&)^dQ9Q<|$MT zS^5rEt;*k&MVtr=M0@1P886gma@ebq(>_Vtl|eUwsi`rrkj7T z5ygv))k6RK7=N14QbzH$ znGYbM+$s0P#lgH5!YS5`_PGtI`rc=dMq#CuGV7^Uf_!G>u{n7U&)k7y7IM9mlS8q$ z?fmOxu=T>)3+ta>!lz#P`HOVDLb@iKP;jrNW`V5(S+Lr1Lxzm{%TKmG9lII=Je(W0 zdz^O+a4PEor8c0Wp$W|o4rPb;xMfFt)SRQtS1r$f*2@lktQLZIRVI*mpXu$mlwZDp zl(iZf^0qL`PDys6tovK!)vy?Rk(>G)M@T)0gFA?4M&!}t&sT)Z_aqFnS=^Rq2}leH zVhJL@X9%n)8_)IYmlmpVfQ{3CwLRQt3hBQd*;_h}y9jX)0lZZ?x}=d3dojus^NCIV zZuY69-Yjst2?=YqUnof==tE5Q)@}XSzsX0<6y0$p)5$a<<%z`7EVzs(Tf9Z% z@*+Wx)Z530Pl0VkOTFNZI6n>g&s+OYWMkdC!+)$G`tpC(MTJ`|4*0v_g&@Z9l~}Qa6fiGl-NEra=(@S6AP)( zV7e7x*On9O;{m>pq!hUryQB z%=5$$ugl;5EleA!oYRNm$mv#-&+7)5LEqa86FwlMwOC~XLc)-t7H7QO(@ud&^c8?z zzc|?`qFR(B0tI?**RbdL938#s-Lvnk(S4!MtZrSA;I@sYSfh`Mq1Jzj7j{k?rrKAL z-Sx-T4p@^1DsWJ8m<7h#E5nH@zQ-@?(6U|%#FQp)a0O@wt~aZ|ytfGHHc3p@mkPM( zqiJ_Zko&4OFSr)tJc&ikF)*Kh$C zBWINc?9)JiSlYHp&NS;-gNkTUZB)e2;M5$ucDwnr%|AzBcS{-y7J2;p+V9nnfaByw zj0;7AI5`Zj)}1Em`OQr{q}AHqT_y+`T$x~Cna`eYD8Q0DWk={|g=8()7(?$OJVBmy z>mc-PBWeST``K1B%$^~32gAw3<-t4ekyShrKxQd~%RYWpUAbY5KH#BBko$IRQ2}a1wpn{3mwjJfB!>pm4_uYkX$qK-i+uz2&sykTPBtQ%^{w$Fu`|`aaGm zMUIYoX5Pr*yDz6Qi>c60CDEEGY6__~Gt8$qXsNV)o}JcjE1nlSWd?nJIl%SU6RY1^L6}XfN_)%Ur0BIk#ce-R%?I7yFpX; zOg2$pkx%BN_);xgL1fv`O*mWQPMK0Kd(%#xepJLeXc*b#baq{^ z9X__L!=3WiGzPZ#QN`sEYTZZ$@bF#SzZK#>bhk!*#UFk-2hY7>|JFW6$E~~cJKf?+ zB6{OG=;HKzTzcBnGdw&cKIl$eyly%p%?Jr;!@6NkL-E|Y^$2m;% zX?}w(!)vT@$3dhq>6Q`vT}nM0GPd-iF73rzSL67L=xXg9(@xYA$XY2O*_E+X>@tz@ zK)&5xT%!Yb`ecQWcJ$x3&wn-ZGvR-0LLJMR94pNU{d-v+Hk9`OsrJTV9@cxKMzLXrYW zj(*gaoeMX6a{IhltP6pPcUoz#?7FK?J}jTwGtosC$kY?|d+S?vRWdw|&erWVe^+XI zA}n}Q2y;q@At8^ef6u$2V?V~=4reRB#!JJ$K0C@K^-FKecM@4{iVBRqTh|s)aH+VV zaV~8~2}QfOceg%Y$2BefRmU>;`i)j?Ln>60O)?l9W^54oj}lyb1ss-R0@St(ttV0C zJ|6BN6!1aau1Dm~-X1BHo1|k_rxJSVuW$$~1C)6SOm$+`?j~S_SX|>^mO^M`01RZH z8?d4auIKS_d99p;h;r(UG*iT%pjU=1i*;vyM2fBQt2wvle!*YdJPW|m({Y^lOT8KzXf z-xtu+%hj+d{(Xrj0!qpqZs0``?OC@H+rbeio)Z7i&fjhkD>OJAKro-CV(5(GMobJ-{+MUL=$XhMxNYVJn~D4I_ujAqkS8hC-?21HBP-M zw)xaPBCFTQt3xCW95Vn-)9Gb=_=uc+TyAO0pnAPI=waB())AX2ZQ5$If^)GU4RO;H zm16-Pv?o^QUXG%+mW$&07dgi9?!?EQJ8ZeI#|7=Z^k9aA4fs;^_rJ%6JsX0SLITM- ziL~x1sT*3_^A2;$o-ZXU&<|HCEhp(H`^_Yv{8+cwaA!Ytn?Y5}+{RG-DOtvpMYDAJoGc`Hog)8^g&QFimBly}uOvi4kPjLraQWTk>^TA{{u!50O%ygao+**@Y z)YORcrD5VAX#)3#Dx@qUz&h|`s$p5u>%PjgTu^M-RU^UOeKmSpDCk14A`lWTIjx~( z(^OHJvC(J5V?DWXf5ws`hS(DQQny4J~RypKj_%+|qq7J2>oZu=Yijtrx;}BcPOK`6LpT7W_jK~Do7eq z{zwzVIq7uLvaCe8Kdg_PYvOBMQOtRzB1&Q@BjRKn4M3$z?zLFQjcszzP`H&U@Z5GH zb}B%~UB=`cD+MGjpweO^I+F#*5!>A-UgBim6mM4Li|H1C()lHo z!ohk&ZzOZ(y$&_+7Jt-6jk$(=Np=aP6O7## zT~NSHmfW3PFE&#WFkf%ArXiCf$TxNK;1rE|v2mF(>wQoLg~9)HIKqY&88=N5DM7l6;TgO-Hf>8f^e+DfQa^;>f{P z%5brekk)=#1Xx`QS-8P0SthjbD|j`5{`e~Zgo!+ehAPweNRX6k<&s9uUgwJZs{PdW zmvDJo-(_5?S4+;82F~{1PuXW}$*o?TEh|A1&_YzED33?SZW_9ekW($P2gSad_#0bB zhRPs2J${I-y%cgdOKw}50W&J-zww5%@w-nQzJlwakxOp9JiDy6hB7)f8mM&s{n-D5 zTB{NJ^!wy`{+fu0h>hNIePYEBH+IbrXLySDdyqt@Ew}s?h-+OB8OJ`Bn^*k})brNh@n&XRCJ~ zIj8VeHee<$RGdG;Xetw}35UJ||eS5UOCrYok%i9Zr zbb{bom?7qZ}8{7Y@Y0RVV<2c-gsIj zizX2&@^vxU26kf!&{*!h<+JWQ2b^VST3G26FfPU;Nfy?xKh{g2KQ8%bPG0lO*(^4{ z+|WZm#kz0F6NhjOWwmjuv8~P}D^l8ozW8KT%*HoGx-_SOmFXfs(_ zY@_T^eyp4nf)J>_bL^&2Fr;|Wx5;3xkKurZ2nA)vOGp*2q!Q9@eZ^w#WA)7rRmu!B zuOOmC%96%S;Q*>b`aaL0)!|X&&@z#46@giDTb3rES|2}}=X8EL%ry~s=+zXxO!@Km z3gEd@elfd(L(PvR8jlF`$N6Tw&$IkwbUKY)?)6WZ$UNHOTkESB%oQ)*EVO*QMTI%s zu01Krl+;;fnmp9+LlSzZD3jswQr9HX@Ttk@ACp&Gu`nq zD+sq^s&$Jr%+?R8=ridVG9vOtv%1Lq?yWhDcTR2^m6Rq-?1ycKLUnra0fOjzTUujU zU-z=W{y1K22Qdhu(Qpq@4>J=oM02W5*{id*SX*?}c=vQjXODVCyRjOvV$#`i3of;= zh(E$(5|Vp3(^Yp#aG$4vB-x`I@T{e4yZ{vm5YB`xXTigPIuWj)p@SDcw!(Xa$KwR} zYn7lYFC~NSz90VU8kV7vN8ZOWBAcmLBFfh#l6d&`+3}m_TqiG9m~0Pzg;i_>($j;t z*23hJs|!eP6V} z`K&z((ZlskNL2TK|Ba8KFqG6`0*R(Y{UhOQ8Gb74gg4C2Hb6}5xyv3^S>GE{|O2qvk9sRDRz;S@b89B14~Dyig!iLbAz&9P_9JSTDvU1Hme%X zk6NwyRFf`FE*pQUx9fIr8@gfsGS1q=s;Ty*e^a~btw+38crk9>VM}g6GpNWj;nD@o zUg20<85-u6OEQ(Rv@qjN{6?%w!}r6h!FwW1#&=33Hp79RtUtqzem=ie#0)PDF1-rc zoqo0Jzj-IqJ~p#j=zcCn%JIdH`Pyr;J$2dIon;)5izDu}+jxD7(5FPH3k6g>sh~i< zKy$Y`y4phZfo*?E=SxdDjouh7z`nANifl3sWE;39j-{-uu;y=A0b--^9LSpwKaW-;@tk9wgjeJ4ysEfW1%V1NYYHmc5L$GwsO#Gn2U-@#G(OARLou+d zg$-$j3x`=fyvqRbWpza0R!UI^-~12H(0X|8{{Lg^z2n(@*!JOWT2)k0yQo#GW^8S( zwpO(@VyhSxq_z;$S8Wkn?Ny`pR$HkV#Ecr160wyeRy6qKexCbz-{<|^?_c>hpX+m- z*Lj}Dd5jL2rdK=rCh6N+`jDmJ2=snF8El(R@+0No1Tm#KsQ#$z(IAn6#V6y!PU%pAPFFQ>b^$LpaH(5p7S@W>`nXat=oHen4b;Zei zYD<%rr?Ll}@B2wm<=~T!m7DKoCgiYoJ%x%E#Kf6XAS-QRL3>&PaQ0z3YV4iML{q0W zn5J6ad_cJk+JvI=`^f zZ;Cx68+4AcOk@Crs-Ec|Ug)~bZ10vkX*MYZD8Iop8w5WnJd*nDql*j*zGy~{Tb44iM)-hjtj8ywUb9xW*5k{7!Z?KZErzBp;jT?^fG; zpG(*OUs}?C-*9u;{zYP#7}>M*iy6~mVxC*xu$XSmzaGV6DFUjM!nO;1eQN+%uG34% zT;tv6oLE=b zJ%19jkHx0`s_Wb%RTqm5m?`uUfTIIM09tSR;|kLzG*sg8J=Z~;mSb}DbA6Mznbpj5 zp5#fFM!m}Ms2wfho%tt-tLu7HGpD=(!_6C9a)xyeFi+jL<`DfTfHs>A)LW+v^3=Ak z6L;KN{JmX^z@{J>9U#IimK%?^>5HvkrS8`Qv@pmLfJcFA!E(MIZfmq?*(C}Ynd8VW zZzmW)w;!WAb1a0^ENxk?*?gi?%!$I>s(v0Gy==c|zh*hKfODjlBW{=(Y%FTAl&pCl zxpz;NJJX0%5BsIa6uB6WXp!`=1>O_6I7RLmes{=Owcw{1?@MNki_As50Clr;ihkzd1@EF*AS$i<_9$8Y4^6I-_a@4#KU24 z|F#P@-xFZ;=g&btlR z1yq(D&OaSoSL=p*mt68{XUp9x`w-?nkQ&LQd?Cy>Fj>D<9$Bf`#`{h-_^p$9vNzyfA?^#`xa$5V$tsiyVNJ_K$Od;F}6t|GlXm$j9N{n2ut+uF_BppSVXm^W5%?0Ip z>)$`*sER{uvE?gr%}FUDTEBnDPMd^2>Nq@Bd#hxU{iXHAdV2%uI1j2>|6uc@p~Uhx zgcI$jCQIuvYm>n{nb%%~EiKoSsTIIS&2|T?%pcRXwTB_xhMaZ%5$qq!&v}ecV@2Ld zmDr26C9;mp$!OQ(3)-Ic%O@}Y%2fWxAV|6HQm`R}gJXHpXB816KM-4l)x`^p(5kFr zp{lW$Uaj-X>i5o@w12`{?8@_l`e?h&oGK+Sk=A{0{r=zbOdQ=bc`hgjfg2@ z+Od2+3q;z2&>gP6k82TLN3UC17zdB6tgtaR-_W^-gk;7IScFEVZbYQ=q0 zywWe*q{UQn2KFKEMc^z`HeIWzh>lyGtF$u;BAgL+D-gTKh*_eW_+(7z4mUaRUUDX> zje4)4;?^Yz0KHz&-Hy1Ys9;ov`Z`<)k%yN$FG38}-t~==UQdhMV^vWJ*y5-IFT}!L z-!Z`4Vn#cVVwKY+Uo-D^rIXP2SFw&89T6={t*hb){(Fg@UaC`53D)L^dg~4^bX32* zPbnLzpT9d#R{9b1w7k98JPSyPOu|x{RE(e4ZVqZEAb+ zb=B9*sM?TXQ?E|c? z+Gdqq=QTEYfDUA3Q&I%t`%due+G{ro@VHf;+cFr{E78=|vm3uDL_|P}s5XLpROxAT zV|(Ot`Qf(=D=n&QEbkd(JInuY0Twjz7Rz&Xf!CHMxvOeM1JW*T-OkXu65>4hBAzUy zzS>A%)<+x-J3wRb(gDJJgPkzW%+LLMa}hhi@NV`8<1Od3Pavs#%ps))1JRmA6Fcwu z*_0*}yqFftH-|ivsHud@`#){1q3}eztiqs+^KFhaXWU*p>A0sA>dlqRE>KByPKzbmbN@zuVc|4$b#cZPqhakEWnizJ`5ex84fF+#~3hW;vLP|*ph z5Sa>gyH%SP?AbBe0|_v;(3e+v7i7@40!H7UpAIu@vV{#rTIqnx3hEIXVH| zkA!w2xm9>Fg91nhL_LR)IIE+9u>z{hAc14@j#Fr*QQAg83lD-wJtNQ}Y&w?Kx3blPFfBrX+tY;^CVTY9(1rEr@Nv+A3n3Flf3h`T=_@GL-sBKJpr zl&*@|y_}yXNLP#RqtSOJ?zcjw?D8m2tMu^3M9%3BJ-C6{w4+q zsrv*W{<4I`iZNIjFJa}!Ws_9R*?&OL^!@)_nXwt7A*D5T#@BN9?TD)~ajUoJkIlxL zn))dijI~HH+q)4xY`zqRnLI4FSED=y*MwbZx!9A9h}*_n?q345R9(4OO)}!pH%aDS zsG`{sRYluz@JINBLku-IdG8==gbn#Tm`ZqCnYaFYf2V@j#2>JlB%0e0EK~BRjmeYv z-Ox)_k~)YpCdgN=pOAmVaH}50vN4dXx&KXv^SgSj;<|S6en-eR ziSHgZ(%Wk%dYNgR@FZwiTSLgEK^ex5xYzE}SWmezUN?`V^sUG-5w?6pOt+Ceeytsv z-NiX;BDdXJh?*-Po^Y0929-bL`M;nW%{zT@an5nIGj6oY>x%NZeBZYe&N3(aQz@463mNul(u zacqP}S$yScV_0%YBr(RCPe zLLS!8HK#GmWBIcvh91(#GtA)V!m)f0Pb8F2e_u(;&gC4Cbiz3S1%1d{Ra%vwwHs`H z={$z-M3HBSX{A*g5uwjxUn!d(DBq4BadIV6|Md$hJ*-#NRzTIIN2IKC8!pv2>!1Pg za9ryHZ0Jlx2mRRyDfH;_*Q6>GQ=m$=2&u0wvw^jsIg?HqQwTVlq#X|)*BjsB?f`x` zmwvKBnK!6Xg4<+OGfHODMO)L5l`xC9!bPeSBK4WBBsBkN3J0iCtwY&63|?`9DdHrR zqDvH2rS@hHc!Nwh(t-$1BoS4pF(4V?v&%iLdN46&65oZo2; zK0Dky%))5fEpPidMfkZ5r~@u(2YoB|nTPnW!v2Axx@(3D70($z3m2_8{@9h?+Np$) zKKm{?R=zoGO|9OYIwq*nuP_{Ln8w8hO4-qO{Ayhpow`rXJ8hA>xO?NE`?lgmHuj`h zD$=4@WBnS_Fa8_zV_eysTwgz7ZxhfkR_J)0-e1n1tIKyc@6HWoR-g5;>%dOtvG|@# zcF)k-hlxL@?KuWJ&t@luW0IO6{Y%EM0A)VzdIAW9s>n&O&d27ABv=5>yLLzerpT#c ztJCA-!8dBzF@4uAO`Y$*I^b8q>t=01A9biH}QE$MefE?uDmu;?qVL3CyD1d~H8 zo0zZOn{F2qZeITNmm>~ue8_&I7En>=p9K_=l-QJVl|_lzoCCeUyk}BEM7`qYzUPU` z3)iMrjL1KF_SORIAJb93AxBZV^_3ur0W}6yB{+bSXp}9b{QmZ@?V}{J8|=yGoO5jb zx#Gp{B>tUjHj9ZxK46;{DvM&x>{)A_Q&0>2!Zex$-R}lZ;0YcA>qDpc#9f}*m6S$W zRMLq?P&n)*775sO^r%_1u!I9Yg=+SeJvFwtfxPnO?WztN)du8aK@;6+1^6kbOSHdq z%#7TqDs)G=?K!4tE1=2P9Qtxtb)eL=_T2)~ge^eA#NXQhh5Vg{mo7$rHuD*to)RHH ziWUa%GLSUTB`R6oL5(gtbsNpSyyw*5o_GL*bdIrGBteD1u(#XrkZwNt38s*v6j!%| ze(o_yTc;?f;}Tz`C?3q+Gd_BIj;;To@y}~Ph~4#J5t!>_*&G*h>SF4iG+pu6v$dbs zVmX|Jt8oWAUlGujSt9tJgqiQIC!yY6VloUMTn}-!%E^tH4vOT)WtZioFXp+Ywwe%` z*dzkS3t4Pa5;W%zqZQ+qp+)-Xt!aJ4iXDg~<^^Y!e9E_{>v!8)ow<=!XFen#@fFvh zN1u_0v~~Hp-}XbgtEe0&c+srTT!w|^wlVs40z4u1UzaQCK-9X_fEQM-#_r#-qe3#Zx#>8HrUr&Cg*)4?Ql=_he8x6obn zl6C+T^^r0>a;o(zWn|(jBel3O>JQq&7Yl=ww$oJwwjG=LE%LE^@3Z0<%fA<~xWA6t zSvg3E?vivZ8<-~k-CpR*48Gvd%ag#qTf=vo(e(mSyXMrmLLAqc2EbDsY$2%7Cq+N( z(M-N)65pRJc^;-JU~et4if){aBk-%SUHzKn&|faP1rZM8PztUU?3l@!SyhHB`Rl#W zMtZQsLRzmRjm^jJ8La3vWSFci{yxaK_uJ)rFk{J_*2;{Jg{ssX%h?y_>Mg&o&h~DU zo4QwZ`1vh=vsp}kSR;wtfzMo7-b*NP>Ok!1csf?Qk?-jRhiy<0?Ef#Ng5m`DUo`$g zR$0&HQOntyJ3V81k7TH_NBjY5nu)s>9}e|Pvjc34g^aJN14Mib=J`4Iv>raxo*t=V zd(=u|w*AA|g|(HDKPfI$Uz1H(4}g2H^|H%*@x4Sc|N6$nnRZZ6o73@S@3Ec+q(m~K z)})VHghg1Y{qVksF}<~jqf?vHq7#>EPP|OIaZ@fk?h0s%n(oD$EdhIV_pN?8*_)UB z*p$8?9Kn;lr*j>X9JrGT^tnE8V_cG`=L41 zJ7-+gw)T+F{6pcc`Dr45%nxK4RH#bC^E~7AsR~Cg@|On@)#4E_QU6&E~7NT%%fA~X$iL#XZ^P6 z5zNCt>8?0#u-M?hD+>mRmdkU5zb~t7GSUyj%zdfe1o2f^2qG1h1XPl%`K-|gbqbjI z3gmeSfTPeq6!r|g!deZ6V=HZWIXkdsm|=$rAro!MyM1L8p1-SNuS6n$fh$hrTs32F zhE68U^U|m~w7aa@am!22*Aab}$!zX(#rVkZ{XTurtm6>ZCKoQ!snb_E>9`(D7eiMz ztL&rQTruMKAwhB5A~ywyd_UwGn2W>OZrVa{tP+k;@Z%Q{M@tQ2!kAKn)V3PfQqVrq z<5OCaFBxTN$9k<^s=#|WE_P0V$?{c&A6WD#r9#y3PEvcFB;)d*%36AawCeVRx_ePA z+zXGEr(PKJk#ZdEdS9s=G+~a|fOmOec@CH2WPj4XI{xBD7?sxte{I<`5vngV=_|3a zt!NB7yWMIX7Tk!o>TBM#xu#m6Qb3GCl-4(^`nQn3T=y5e0Tq!9eqG6Fu#gA%2TtKF zd0uj5&O6nE+%7!*rF2=b7x1r0lYK?%ebPj`RSh$Lx~D;9i1!jhHW=xtHZ;4<0-C** zE}JT7Epu^KgTZ%fFdT(DoT`_gU^#RJD*NDzrOy@#%Q_8(CGTsQmc3m0E~$Xh{w2LNFIdYKJXA^IAn+pDrr^VH8? zGPVk89%PO0gTKmtwfmb*c1lXMgHZy|#Ch#t&Dbm7j=*|>UkJ+QeiR}rpgceT=Tu?1 zB3<5*8od()hNA|97{pK}b@-34_1`*8tXC;{Y1cT0a3mu+v{a{WEJJ?{p^cxh=S8q1 zE;h3yn{b`}cc@};`guo9>cfhYXWo});s%*z1d|G(7IJD(pH77)SS+B&-lN0lYN2;H zt{G@u{^Q;N)1+WbQJ(~(`g6e-)nzeZhRL&aKaB^VKS6;qNa>zOif(fSiAnUdsOAdt z#}!UoW+q#Q>T?y6-nV+W$nP>YW`Mi(hGS9hj5?!c%d&+ip%9A9rq@rG=0CXLOqNE# zLp+`#$?vT$y&W6o-i%uFntFh;r^Ll;1P!zwmjQTfF?`P1Ez;Y$s$~*^Hvq$*x zQ_WK?{LY+U20L!bsWYWM0pZ_JcONtWtgR00NvbbXzoC=NEd>qK-lM$M01YYSL<-%a zqTNvWt=HGs%B=*>3n$jPMrlIAb8ZMN$LP#J^_L>>M3tz&RX<&QdtD1PX?Vu;MS5jp zXw_GAt45rGD3x1@Uvzo2JKuYu7OWZ z5svAQ6*pUV^i(vnHmZq%jSK@>G0kK{bdn2sQY&8#JsM6N)jqiQ;}8Kj$dH0x^@@yN;#j6|TGoO<$XHI)vxGxjJf~*7tp1$T>3#RAL;>iM&vkyQFla_{aBd9bazLs($Ma$&o_e za1#e&^^x#t)~2LUYO;}X6<6?$UfmH(&5M^E)_TR|t2Z|zVS1!Uxl1U8X}iMQ+QD3P zP!L=2)Bq`I(A;GH>-+yGtL_1fk7FupvO$Wd6HHgTV@R;>B~`ewVM#)WDIjQrXc+aT zkrgW|eb`dzokXWd)#Mh9XVY39YE`7uo|Q~MZMd_>j-BTC!kH%G*uJ⁡NZXH=~H~ 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

    +} +export default SoftBotDEtail; \ No newline at end of file diff --git a/src/softbot/softBotDetail/index.scss b/src/softbot/softBotDetail/index.scss new file mode 100644 index 00000000..e9885278 --- /dev/null +++ b/src/softbot/softBotDetail/index.scss @@ -0,0 +1,161 @@ +.botDetailHeadCont{ + display: flex; + justify-content: space-between; + align-items: center; +} +.botDetailHeadCont, .detailIntroCont{ + width: 1200px; + margin: 0 auto; +} +.botDetailHead{ + width: 100%; + height:217px; + background-size: 100% 100%; + background-image: url('../image/softDetailHeadBg.png'); + .botDetailHeadCont{ + height: 100%; + color:#202d40; + } + .botImgBg{ + width: 86px; + height: 86px; + border-radius: 50%; + background-color: yellowgreen; + border: 1px solid white; + } + .centerBox{ + width: 77%; + } + .typeBox{ + background-color:rgba(70, 106, 255, 0.09); + border:1px solid $primary-color; + border-radius:4px; + color: $primary-color; + padding: 8px 10px; + } + .userBox{ + color:#8893af; + margin: 10px 0 14px; + } +} +.detailIntroBox{ + background-image:linear-gradient(180deg,#edf0fa 0%,#ffffff 100%); + box-shadow:8px 6px 18px rgba(171, 202, 255, 0.24) inset; + min-height: 40vh; + padding: 30px 0 50px; + .detailIntroTitle{ + color: #000; + } + .detailIntro{ + color:#151d40; + } +} +.installBotModal{ + .ant-modal-header{ + position: relative; + border-bottom: none; + background-color: rgba(0,0,0,0); + } + .installBotImgBox{ + width:100px; + height:100px; + background-color:#e9f1ff; + border:3px solid#ffffff; + border-radius: 50%; + position: absolute; + top: -50px; + left: 50%; + transform: translate(-50%, 0); + } + .installBotName{ + color:#151d40; + margin-top: 40px; + } + .ant-modal-content{ + background-image: linear-gradient(359.37deg,#ebf3ff 0%,#f8fbff 55.01%,#cbdbff 100%); + border: 1px solid #ffffff; + } + .ant-modal-footer{ + border-top: none; + text-align: center; + margin: 30px 0 50px; + } + .ant-modal-close-x{ + margin-top: -6px; + margin-right: 15px; + .closeIconFont{ + font-size: 30px !important; + font-weight: 100; + color: rgba(13, 22, 71, 0.65); + } + } + .installTextBox{ + width: 90%; + min-height: 360px; + margin: 0 auto; + background-color: rgba(255, 255, 255, 0.71); + border-radius: 4px 4px 0px 0px; + padding: 20px 0 30px 25px; + .installTil{color: #000;} + .installRadioBox{ + color:#202d40; + width: 100%; + } + .installRadioBoxTip{ + display: inline-block; + margin: 5px 0 0 23px; + color:#99a2af; + } + .selectValueBox{ + margin: 13px 0 0px 23px; + color:#333333; + border-bottom: 1px dashed #e0e6f5; + width: 88%; + padding-bottom: 10px; + .close{ + cursor: pointer; + color: rgba(0, 0, 0, 0.45); + } + } + } + .installSelectBox{ + display: block; + width: 50%; + margin: 5px 0 0 23px; + .ant-select-selection__placeholder{ + display: block !important; + } + .ant-select-selection-selected-value{ + display: none !important; + } + } + .greenCol{ + color:#202d40; + .ant-checkbox-inner, .ant-checkbox-checked::after{ + border-radius: 50%; + } + .ant-checkbox-checked::after, .ant-checkbox:hover .ant-checkbox-inner, &.ant-checkbox-wrapper:hover .ant-checkbox-inner, .ant-checkbox-input:focus + .ant-checkbox-inner{ + border-color:#00bb75; + } + .ant-checkbox-checked .ant-checkbox-inner{ + background-color:#00bb75; + border-color:#00bb75; + &::after{ + border: 1px solid #fff; + border-top: 1px; + border-left: 1px; + top: 45%; + } + } + } +} +.installDropdownClass{ + width: 525px !important; + background-image:linear-gradient(180deg,#eef3ff 0%,#ffffff 100%); + border:1px solid#ffffff; + border-radius:4px; + box-shadow:0px 0px 8px rgba(139, 172, 241, 0.32); + .ant-select-dropdown-menu-item:hover{ + background-color:#e8eeff; + } +} \ No newline at end of file diff --git a/src/softbot/softBotList/index.jsx b/src/softbot/softBotList/index.jsx new file mode 100644 index 00000000..9bf5817b --- /dev/null +++ b/src/softbot/softBotList/index.jsx @@ -0,0 +1,65 @@ +import React, { useState } from "react"; +import { Button, Input, Pagination } from "antd"; +import { getImageUrl } from 'educoder' +import './index.scss'; +import { Link } from "react-router-dom"; + + +function SoftBot(props){ + const {mygetHelmetapi} = props; + const [current, setCurrent] = useState(1); + const [pageSize, setPageSize] = useState(10); + const [total, setTotal] = useState(500); + const [activeKet, setActiveKey] = useState(-1); + const [botList, setBotList] = useState([{name: 'hahahah', user: 'aaa908', intro: 'jfsdjhafasdjhg', degree:125, img: '', id: 1}, {name: 'hahahah', user: 'aaa908', intro: 'jfsdjhafasdjhg', degree:125, img: '', id: 2}, {name: 'hahahah', user: 'aaa908', intro: 'jfsdjhafasdjhg', degree:125, img: '', id: 3}, {name: 'hahahah', user: 'aaa908', intro: 'jfsdjhafasdjhg', degree:125, img: '', id: 4}, {name: 'hahahah', user: 'aaa908', intro: 'jfsdjhafasdjhg', degree:125, img: '', id: 5}, {name: 'hahahah', user: 'aaa908', intro: 'jfsdjhafasdjhg', degree:125, img: '', id: 6}]) + const [navList, setNavList] = useState([{key: '1', value: '接口管理'}, {key: '2', value: '代码审阅'}]) + + // 点击左侧类别导航栏 + function changeType(key){ + setActiveKey(key); + } + // 分页函数 + function onShowSizeChange(current, pageSize) { + setCurrent(1); + setPageSize(pageSize); + } + function onChange(pageNumber) { + setCurrent(pageNumber); + } + return
    +
    +
    + +
    欢迎来到Bot市场
    +
    快来挑选一个心仪的Bot加入到您的项目吧!
    + +
    +
    +
    +
    +
    changeType(-1)}>全部分类
    + {navList.map(item=>{return
    changeType(item.key)}>{item.value}
    })} +
    +
    + } placeholder="请输入关键字搜索bot" className="botListSearch"/> +
    + {botList.map((item, index)=>{ + return
    {window.location.href=`/softbot/${item.id}`}}> +
    +
    +
    +

    {item.name}

    +

    {item.user}

    +
    +
    +
    {item.intro}
    +
    {item.degree} 次
    +
    + })} +
    +
    +
    + +
    +} +export default SoftBot; \ No newline at end of file diff --git a/src/softbot/softBotList/index.scss b/src/softbot/softBotList/index.scss new file mode 100644 index 00000000..6ed5413c --- /dev/null +++ b/src/softbot/softBotList/index.scss @@ -0,0 +1,122 @@ +.botListBox, .botList, .oneItemHead{ + display: flex; +} +.softheadContent, .botListBox, .botListPagination{ + width: 1200px; + margin: 0 auto; +} +.softbotBox{ + background-color:#f5f7fa; + padding-bottom: 70px; +} +.softbotHead{ + height:460px; + background-image:linear-gradient(94.79deg,rgba(63, 65, 88, 0.52) 0%,#3d404f 100%); + .bigTit{ + color: white; + font-size: 38px; + text-align: center; + } + .softheadContent{ + padding: 50px 0 100px; + } + .gotoRegister{ + display: block; + margin: 40px auto 0; + border-radius: 0; + &:hover{ + border: none; + } + } +} +.botListBox{ + margin-top: 50px; +} +.botListNav{ + width:218px; + background-image:linear-gradient(180deg,#f4f5f8 0%,#fbfcfd 100%); + border:2px solid #ffffff; + .navItem{ + cursor: pointer; + color:#4c5b76; + padding: 15px 0 15px 35px; + &:first-child{ + color:#000000; + } + &.active{ + background-color:rgba(70, 106, 255, 0.09); + color: $primary-color; + position: relative; + &::before{ + content: ''; + width: 4px; + height: 35px; + background-color: $primary-color; + display: inline-block; + position: absolute; + left: 0; + } + } + } +} +.botListCont{ + width: 100%; + padding: 30px 22px 80px 40px; + background-image:linear-gradient(180deg,#f3f5f8 0%,#ffffff 100%); + box-shadow:8px 6px 18px rgba(171, 202, 255, 0.24) inset; + .botListSearch{ + .ant-input, .ant-input-search-button{ + height: 42px; + } + .ant-input{ + border-color: white; + background-color:#f8fbff !important; + &:hover{ + border-color: $primary-color; + } + } + .ant-input-search-button{ + width: 60px; + } + } + .oneBotItem{ + cursor: pointer; + width: 30%; + background-color:#f4f5f8; + border:1px solid #ffffff; + border-radius:2px; + box-shadow:0px 0px 12px rgba(82, 101, 223, 0.09); + .oneItemHead{ + align-items: center; + background-image: url('../image/botOneBg.png'); + color:rgba(13, 22, 71, 0.65); + padding: 20px 0 25px 12px; + .oneBotName{ + color:#151d40; + } + .oneBotImgBox{ + width: 42px; + height: 42px; + border-radius: 50%; + background-color: yellow; + border:1px solid #ffffff; + margin-right: 15px; + } + } + .botIntro{ + padding: 14px 17px 10px 14px; + color:#8893af; + } + .degreeBox{ + color:#151d40; + padding: 0 0 12px 12px; + } + } + .botList{ + flex-wrap: wrap; + justify-content: space-between; + } +} +.botListPagination{ + text-align: right; +} \ No newline at end of file From c55551114ec8de43073dba92c9567a696adcaf5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=80=9D?= <2897217417@qq.com> Date: Thu, 22 Dec 2022 09:32:17 +0800 Subject: [PATCH 05/97] add code --- .../SecuritySetting/bot/disposition/index.jsx | 4 ++-- .../bot/disposition/index.scss | 2 +- src/softbot/api.js | 19 +++++++++++++++++++ src/softbot/fetch.js | 9 +++++++++ src/softbot/softBotList/index.jsx | 10 ++++++++-- 5 files changed, 39 insertions(+), 5 deletions(-) create mode 100644 src/softbot/api.js create mode 100644 src/softbot/fetch.js diff --git a/src/forge/SecuritySetting/bot/disposition/index.jsx b/src/forge/SecuritySetting/bot/disposition/index.jsx index af8c8244..a1847807 100644 --- a/src/forge/SecuritySetting/bot/disposition/index.jsx +++ b/src/forge/SecuritySetting/bot/disposition/index.jsx @@ -10,7 +10,7 @@ function DispositionBot(props){ return
    Bot配置
    {/* bot列表显示区域 */} - {botList.length > 0 ?
    + {botList.length > 0 ?
    {botList.map((item, index)=>{return
    @@ -19,7 +19,7 @@ function DispositionBot(props){
    })} -
    :
    欢迎使用Bot! Bot可以帮助项目贡献者处理繁杂的项目任务,比如关闭疑修、合并请求。在使用之前,请先注册一个Bot
    } +
    :
    欢迎使用Bot! Bot可以帮助项目贡献者处理繁杂的项目任务,比如关闭疑修、合并请求。在使用之前,请先注册一个Bot
    }
    } export default DispositionBot; \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/disposition/index.scss b/src/forge/SecuritySetting/bot/disposition/index.scss index d923a22d..3c57c85f 100644 --- a/src/forge/SecuritySetting/bot/disposition/index.scss +++ b/src/forge/SecuritySetting/bot/disposition/index.scss @@ -13,7 +13,7 @@ border-bottom: 1px dashed #e0e6f5; padding: 20px 0 15px; } -.botListBox{ +.setBotListBox{ margin-top: 16px; color:#202d40; .statusBox{ diff --git a/src/softbot/api.js b/src/softbot/api.js new file mode 100644 index 00000000..f459fb92 --- /dev/null +++ b/src/softbot/api.js @@ -0,0 +1,19 @@ +import fetch from './fetch'; + +// 获取当前用户项目报名信息 +// export function getAllBotCategory(params) { +// return fetch({ +// url: `/getAllBotCategory`, +// method: 'get', +// params +// }); +// } + +//报名夏令营 +export function getAllBotCategory(data) { + return fetch({ + url: '/getAllBotCategory', + method: 'post', + // data: data + }); +} diff --git a/src/softbot/fetch.js b/src/softbot/fetch.js new file mode 100644 index 00000000..6dd35b9e --- /dev/null +++ b/src/softbot/fetch.js @@ -0,0 +1,9 @@ +import javaFetch from '../forge/javaFetch'; + +let settings = localStorage.chromesetting && JSON.parse(localStorage.chromesetting); +let actionUrl = settings && settings.common.softbot; + +const service = javaFetch(actionUrl); +export const httpUrl = actionUrl; +export const main_site_url = settings && settings.common.main_site_url +export default service; \ No newline at end of file diff --git a/src/softbot/softBotList/index.jsx b/src/softbot/softBotList/index.jsx index 9bf5817b..11c74be2 100644 --- a/src/softbot/softBotList/index.jsx +++ b/src/softbot/softBotList/index.jsx @@ -1,9 +1,9 @@ -import React, { useState } from "react"; +import React, { useEffect, useState } from "react"; import { Button, Input, Pagination } from "antd"; import { getImageUrl } from 'educoder' import './index.scss'; import { Link } from "react-router-dom"; - +import {getAllBotCategory} from '../api.js'; function SoftBot(props){ const {mygetHelmetapi} = props; @@ -14,6 +14,12 @@ function SoftBot(props){ const [botList, setBotList] = useState([{name: 'hahahah', user: 'aaa908', intro: 'jfsdjhafasdjhg', degree:125, img: '', id: 1}, {name: 'hahahah', user: 'aaa908', intro: 'jfsdjhafasdjhg', degree:125, img: '', id: 2}, {name: 'hahahah', user: 'aaa908', intro: 'jfsdjhafasdjhg', degree:125, img: '', id: 3}, {name: 'hahahah', user: 'aaa908', intro: 'jfsdjhafasdjhg', degree:125, img: '', id: 4}, {name: 'hahahah', user: 'aaa908', intro: 'jfsdjhafasdjhg', degree:125, img: '', id: 5}, {name: 'hahahah', user: 'aaa908', intro: 'jfsdjhafasdjhg', degree:125, img: '', id: 6}]) const [navList, setNavList] = useState([{key: '1', value: '接口管理'}, {key: '2', value: '代码审阅'}]) + useEffect(()=>{ + getAllBotCategory().then(res=>{ + console.log('res', res); + }) + }, []) + // 点击左侧类别导航栏 function changeType(key){ setActiveKey(key); From d15e2d1c84987f61652141997e3f6db5262461df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=80=9D?= <2897217417@qq.com> Date: Wed, 11 Jan 2023 09:21:03 +0800 Subject: [PATCH 06/97] =?UTF-8?q?softbot=E8=81=94=E8=B0=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 2378 ++++++++--------- public/css/iconfont.css | 42 +- public/css/iconfont.js | 2 +- public/css/iconfont.json | 63 + public/css/iconfont.ttf | Bin 230840 -> 233012 bytes public/css/iconfont.woff | Bin 141868 -> 143200 bytes public/css/iconfont.woff2 | Bin 117076 -> 118212 bytes public/index.html | 2 +- public/index.test.html | 2 +- .../bot/disposition/detail.jsx | 135 +- .../SecuritySetting/bot/disposition/index.jsx | 73 +- .../bot/disposition/index.scss | 17 +- .../compenent/UpdateAvatarModal.jsx | 107 + .../compenent/advancedInformation.jsx | 129 +- .../compenent/basicInformation.jsx | 98 +- .../configuration/compenent/index.scss | 15 + .../configuration/compenent/jurisdiction.jsx | 106 +- .../configuration/compenent/putaway.jsx | 147 +- .../bot/exploit/configuration/index.jsx | 38 +- .../SecuritySetting/bot/exploit/index.jsx | 112 +- .../SecuritySetting/bot/exploit/index.scss | 17 +- .../SecuritySetting/bot/exploit/new/index.jsx | 60 +- .../bot/exploit/new/index.scss | 3 + src/forge/Settings/setting.scss | 1 - src/forge/Settings/softBot.jsx | 33 +- src/forge/Team/Component/UploadImage.jsx | 4 +- src/forge/javaFetch.js | 1 - src/forge/users/Avatar/Index.jsx | 1 + .../tpm/challengesnew/tpm-md-editor.js | 6 +- src/softbot/api.js | 226 +- src/softbot/fetch.js | 1 + src/softbot/image/logoBot.png | Bin 0 -> 4791 bytes src/softbot/softBotDetail/index.jsx | 145 +- src/softbot/softBotDetail/index.scss | 12 +- src/softbot/softBotList/index.jsx | 55 +- src/softbot/softBotList/index.scss | 36 +- 36 files changed, 2591 insertions(+), 1476 deletions(-) create mode 100644 src/forge/SecuritySetting/bot/exploit/configuration/compenent/UpdateAvatarModal.jsx create mode 100644 src/softbot/image/logoBot.png diff --git a/package-lock.json b/package-lock.json index 2fe52b99..a21cc800 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,7 @@ "dependencies": { "@ahooksjs/use-request": { "version": "2.8.15", - "resolved": "https://registry.npmmirror.com/@ahooksjs/use-request/-/use-request-2.8.15.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@ahooksjs/use-request/-/use-request-2.8.15.tgz", "integrity": "sha512-xhVaM4fyIiAMdVFuuU5i3CFUdFa/IblF+fvITVMFaUEO3w/V5tVCAF6WIA3T03n1/RPuzRkA7Ao1PFtSGtGelw==", "requires": { "lodash.debounce": "^4.0.8", @@ -15,7 +15,7 @@ }, "@ant-design/colors": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/@ant-design/colors/-/colors-3.2.2.tgz", + "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-3.2.2.tgz", "integrity": "sha512-YKgNbG2dlzqMhA9NtI3/pbY16m3Yl/EeWBRa+lB1X1YaYxHrxNexiQYCLTWO/uDvAjLFMEDU+zR901waBtMtjQ==", "requires": { "tinycolor2": "^1.4.1" @@ -32,17 +32,17 @@ }, "@ant-design/css-animation": { "version": "1.7.3", - "resolved": "https://registry.npmmirror.com/@ant-design/css-animation/-/css-animation-1.7.3.tgz", + "resolved": "https://registry.npmjs.org/@ant-design/css-animation/-/css-animation-1.7.3.tgz", "integrity": "sha512-LrX0OGZtW+W6iLnTAqnTaoIsRelYeuLZWsrmBJFUXDALQphPsN8cE5DCsmoSlL0QYb94BQxINiuS70Ar/8BNgA==" }, "@ant-design/icons": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/@ant-design/icons/-/icons-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-2.1.1.tgz", "integrity": "sha512-jCH+k2Vjlno4YWl6g535nHR09PwCEmTBKAG6VqF+rhkrSPRLfgpU2maagwbZPLjaHuU5Jd1DFQ2KJpQuI6uG8w==" }, "@ant-design/icons-react": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/@ant-design/icons-react/-/icons-react-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/@ant-design/icons-react/-/icons-react-2.0.1.tgz", "integrity": "sha512-r1QfoltMuruJZqdiKcbPim3d8LNsVPB733U0gZEUSxBLuqilwsW28K2rCTWSMTjmFX7Mfpf+v/wdiFe/XCqThw==", "requires": { "@ant-design/colors": "^3.1.0", @@ -51,7 +51,7 @@ }, "@antv/adjust": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/@antv/adjust/-/adjust-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/@antv/adjust/-/adjust-0.1.1.tgz", "integrity": "sha512-9FaMOyBlM4AgoRL0b5o0VhEKAYkexBNUrxV8XmpHU/9NBPJONBOB/NZUlQDqxtLItrt91tCfbAuMQmF529UX2Q==", "requires": { "@antv/util": "~1.3.1" @@ -59,7 +59,7 @@ }, "@antv/attr": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/@antv/attr/-/attr-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/@antv/attr/-/attr-0.1.2.tgz", "integrity": "sha512-QXjP+T2I+pJQcwZx1oCA4tipG43vgeCeKcGGKahlcxb71OBAzjJZm1QbF4frKXcnOqRkxVXtCr70X9TRair3Ew==", "requires": { "@antv/util": "~1.3.1" @@ -78,7 +78,7 @@ }, "@antv/coord": { "version": "0.1.0", - "resolved": "https://registry.npmmirror.com/@antv/coord/-/coord-0.1.0.tgz", + "resolved": "https://registry.npmjs.org/@antv/coord/-/coord-0.1.0.tgz", "integrity": "sha512-W1R8h3Jfb3AfMBVfCreFPMVetgEYuwHBIGn0+d3EgYXe2ckOF8XWjkpGF1fZhOMHREMr+Gt27NGiQh8yBdLUgg==", "requires": { "@antv/util": "~1.3.1" @@ -115,12 +115,12 @@ }, "@antv/gl-matrix": { "version": "2.7.1", - "resolved": "https://registry.npmmirror.com/@antv/gl-matrix/-/gl-matrix-2.7.1.tgz", + "resolved": "https://registry.npmjs.org/@antv/gl-matrix/-/gl-matrix-2.7.1.tgz", "integrity": "sha512-oOWcVNlpELIKi9x+Mm1Vwbz8pXfkbJKykoCIOJ/dNK79hSIANbpXJ5d3Rra9/wZqK6MC961B7sybFhPlLraT3Q==" }, "@antv/scale": { "version": "0.1.5", - "resolved": "https://registry.npmmirror.com/@antv/scale/-/scale-0.1.5.tgz", + "resolved": "https://registry.npmjs.org/@antv/scale/-/scale-0.1.5.tgz", "integrity": "sha512-7RAu4iH5+Hk21h6+aBMiDTfmLf4IibK2SWjx/+E4f4AXRpqucO+8u7IbZdFkakAWxvqhJtN3oePJuTKqOMcmlg==", "requires": { "@antv/util": "~1.3.1", @@ -129,7 +129,7 @@ }, "@antv/util": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/@antv/util/-/util-1.3.1.tgz", + "resolved": "https://registry.npmjs.org/@antv/util/-/util-1.3.1.tgz", "integrity": "sha512-cbUta0hIJrKEaW3eKoGarz3Ita+9qUPF2YzTj8A6wds/nNiy20G26ztIWHU+5ThLc13B1n5Ik52LbaCaeg9enA==", "requires": { "@antv/gl-matrix": "^2.7.1" @@ -137,7 +137,7 @@ }, "@babel/code-frame": { "version": "7.5.5", - "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.5.5.tgz", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", "requires": { "@babel/highlight": "^7.0.0" @@ -155,7 +155,7 @@ "dependencies": { "jsesc": { "version": "2.5.2", - "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-2.5.2.tgz", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, "source-map": { @@ -232,7 +232,7 @@ "dependencies": { "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "requires": { "ansi-styles": "^3.2.1", @@ -268,7 +268,7 @@ "dependencies": { "regenerator-runtime": { "version": "0.13.9", - "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } @@ -327,12 +327,12 @@ }, "globals": { "version": "11.12.0", - "resolved": "https://registry.npmmirror.com/globals/-/globals-11.12.0.tgz", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" } } @@ -355,7 +355,7 @@ }, "@emotion/is-prop-valid": { "version": "0.8.8", - "resolved": "https://registry.npmmirror.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", "requires": { "@emotion/memoize": "0.7.4" @@ -363,17 +363,17 @@ }, "@emotion/memoize": { "version": "0.7.4", - "resolved": "https://registry.npmmirror.com/@emotion/memoize/-/memoize-0.7.4.tgz", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" }, "@emotion/unitless": { "version": "0.7.5", - "resolved": "https://registry.npmmirror.com/@emotion/unitless/-/unitless-0.7.5.tgz", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, "@hypnosphi/create-react-context": { "version": "0.3.1", - "resolved": "https://registry.npmmirror.com/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz", + "resolved": "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz", "integrity": "sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A==", "requires": { "gud": "^1.0.0", @@ -382,17 +382,17 @@ }, "@icons/material": { "version": "0.2.4", - "resolved": "https://registry.npmmirror.com/@icons/material/-/material-0.2.4.tgz", + "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==" }, "@monaco-editor/react": { "version": "2.6.1", - "resolved": "https://registry.npmmirror.com/@monaco-editor/react/-/react-2.6.1.tgz", + "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-2.6.1.tgz", "integrity": "sha512-nppV3QtwKh2c+J8Mdw/YZhHkdNTGmhwnkG824wSq3QiyOyfPKbThIWxkuRa2L8gcmWy0RLlIzJfQzLFeXyf1/w==" }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", "requires": { "call-me-maybe": "^1.0.1", @@ -401,7 +401,7 @@ }, "@nodelib/fs.stat": { "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" }, "@novnc/novnc": { @@ -411,7 +411,7 @@ }, "@tootallnate/once": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" }, "@types/glob": { @@ -426,13 +426,13 @@ }, "@types/html-minifier-terser": { "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", "dev": true }, "@types/js-cookie": { "version": "2.2.7", - "resolved": "https://registry.npmmirror.com/@types/js-cookie/-/js-cookie-2.2.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@types/js-cookie/-/js-cookie-2.2.7.tgz", "integrity": "sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==" }, "@types/json-schema": { @@ -443,7 +443,7 @@ }, "@types/jss": { "version": "9.5.8", - "resolved": "https://registry.npmmirror.com/@types/jss/-/jss-9.5.8.tgz", + "resolved": "https://registry.npmjs.org/@types/jss/-/jss-9.5.8.tgz", "integrity": "sha512-bBbHvjhm42UKki+wZpR89j73ykSXg99/bhuKuYYePtpma3ZAnmeGnl0WxXiZhPGsIfzKwCUkpPC0jlrVMBfRxA==", "requires": { "csstype": "^2.0.0", @@ -476,7 +476,7 @@ }, "@types/q": { "version": "1.5.5", - "resolved": "https://registry.npmmirror.com/@types/q/-/q-1.5.5.tgz", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", "dev": true }, @@ -500,7 +500,7 @@ }, "@types/react-transition-group": { "version": "2.9.2", - "resolved": "https://registry.npmmirror.com/@types/react-transition-group/-/react-transition-group-2.9.2.tgz", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-2.9.2.tgz", "integrity": "sha512-5Fv2DQNO+GpdPZcxp2x/OQG/H19A01WlmpjVD9cKvVFmoVLOZ9LvBgSWG6pSXIU4og5fgbvGPaCV5+VGkWAEHA==", "requires": { "@types/react": "*" @@ -508,18 +508,18 @@ }, "@types/scheduler": { "version": "0.16.2", - "resolved": "https://registry.npmmirror.com/@types/scheduler/-/scheduler-0.16.2.tgz", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" }, "@types/source-list-map": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", "dev": true }, "@types/tapable": { "version": "1.0.8", - "resolved": "https://registry.npmmirror.com/@types/tapable/-/tapable-1.0.8.tgz", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", "dev": true }, @@ -548,7 +548,7 @@ }, "@types/webpack-sources": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", "dev": true, "requires": { @@ -567,7 +567,7 @@ }, "@webassemblyjs/ast": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "dev": true, "requires": { @@ -578,25 +578,25 @@ }, "@webassemblyjs/floating-point-hex-parser": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", "dev": true }, "@webassemblyjs/helper-api-error": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", "dev": true }, "@webassemblyjs/helper-buffer": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", "dev": true }, "@webassemblyjs/helper-code-frame": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", "dev": true, "requires": { @@ -605,13 +605,13 @@ }, "@webassemblyjs/helper-fsm": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", "dev": true }, "@webassemblyjs/helper-module-context": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", "dev": true, "requires": { @@ -620,13 +620,13 @@ }, "@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", "dev": true }, "@webassemblyjs/helper-wasm-section": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", "dev": true, "requires": { @@ -638,7 +638,7 @@ }, "@webassemblyjs/ieee754": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", "dev": true, "requires": { @@ -647,7 +647,7 @@ }, "@webassemblyjs/leb128": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", "dev": true, "requires": { @@ -656,13 +656,13 @@ }, "@webassemblyjs/utf8": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", "dev": true }, "@webassemblyjs/wasm-edit": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", "dev": true, "requires": { @@ -678,7 +678,7 @@ }, "@webassemblyjs/wasm-gen": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", "dev": true, "requires": { @@ -691,7 +691,7 @@ }, "@webassemblyjs/wasm-opt": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", "dev": true, "requires": { @@ -703,7 +703,7 @@ }, "@webassemblyjs/wasm-parser": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", "dev": true, "requires": { @@ -717,7 +717,7 @@ }, "@webassemblyjs/wast-parser": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", "dev": true, "requires": { @@ -731,7 +731,7 @@ }, "@webassemblyjs/wast-printer": { "version": "1.9.0", - "resolved": "https://registry.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "dev": true, "requires": { @@ -742,13 +742,13 @@ }, "@xtuc/ieee754": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", "dev": true }, "@xtuc/long": { "version": "4.2.2", - "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, @@ -759,7 +759,7 @@ }, "abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/abbrev/-/abbrev-1.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/abbrev/-/abbrev-1.1.1.tgz", "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", "dev": true }, @@ -775,7 +775,7 @@ }, "acorn": { "version": "5.7.4", - "resolved": "http://173.15.15.82:8081/repository/npm-all/acorn/-/acorn-5.7.4.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", "dev": true }, @@ -813,7 +813,7 @@ }, "acorn-walk": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" }, "actioncable": { @@ -823,7 +823,7 @@ }, "add-dom-event-listener": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz", "integrity": "sha512-WCxx1ixHT0GQU9hb0KI/mhgRQhnU+U3GvwY6ZvVjYq8rsihIGoaIOUbY0yMPBxLH5MDtr0kz3fisWGNcbWW7Jw==", "requires": { "object-assign": "4.x" @@ -831,12 +831,12 @@ }, "address": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/address/-/address-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" }, "agent-base": { "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "requires": { "debug": "4" @@ -852,14 +852,14 @@ }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" } } }, "aggregate-error": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/aggregate-error/-/aggregate-error-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, "requires": { @@ -869,7 +869,7 @@ "dependencies": { "indent-string": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/indent-string/-/indent-string-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true } @@ -877,7 +877,7 @@ }, "ahooks": { "version": "2.10.14", - "resolved": "https://registry.npmmirror.com/ahooks/-/ahooks-2.10.14.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ahooks/-/ahooks-2.10.14.tgz", "integrity": "sha512-axWa7VoAgu7bxA56dDl0CXW4rvaQmDBiov/d3tAy0x1YNYywYMKokL8TdLgJ5zO/oXGiWmG7BxlGOQGkqE/zkQ==", "requires": { "@ahooksjs/use-request": "^2.8.14", @@ -894,7 +894,7 @@ }, "ajv": { "version": "6.12.6", - "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "requires": { "fast-deep-equal": "^3.1.1", @@ -905,12 +905,12 @@ }, "ajv-errors": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/ajv-errors/-/ajv-errors-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" }, "ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" }, "align-text": { @@ -945,13 +945,13 @@ }, "ansi-colors": { "version": "3.2.4", - "resolved": "https://registry.npmmirror.com/ansi-colors/-/ansi-colors-3.2.4.tgz", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", "dev": true }, "ansi-escapes": { "version": "3.2.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" }, "ansi-html": { @@ -967,7 +967,7 @@ }, "ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "requires": { "color-convert": "^1.9.0" @@ -975,7 +975,7 @@ }, "antd": { "version": "3.26.20", - "resolved": "https://registry.npmmirror.com/antd/-/antd-3.26.20.tgz", + "resolved": "https://registry.npmjs.org/antd/-/antd-3.26.20.tgz", "integrity": "sha512-VIous4ofZfxFtd9K1h9MpRX2sDDpj3QcOFi3YgIc9B/uyDli/GlLb8SWKfQfJaMkaxwatIv503dag2Tog+hiEg==", "requires": { "@ant-design/create-react-context": "^0.2.4", @@ -1036,12 +1036,12 @@ "dependencies": { "classnames": { "version": "2.2.6", - "resolved": "https://registry.npmmirror.com/classnames/-/classnames-2.2.6.tgz", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" }, "raf": { "version": "3.4.1", - "resolved": "https://registry.npmmirror.com/raf/-/raf-3.4.1.tgz", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", "requires": { "performance-now": "^2.1.0" @@ -1049,7 +1049,7 @@ }, "rc-pagination": { "version": "1.20.15", - "resolved": "https://registry.npmmirror.com/rc-pagination/-/rc-pagination-1.20.15.tgz", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-1.20.15.tgz", "integrity": "sha512-/Xr4/3GOa1DtL8iCYl7qRUroEMrRDhZiiuHwcVFfSiwa9LYloMlUWcOJsnr8LN6A7rLPdm3/CHStUNeYd+2pKw==", "requires": { "babel-runtime": "6.x", @@ -1060,7 +1060,7 @@ }, "rc-rate": { "version": "2.5.1", - "resolved": "https://registry.npmmirror.com/rc-rate/-/rc-rate-2.5.1.tgz", + "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.5.1.tgz", "integrity": "sha512-3iJkNJT8xlHklPCdeZtUZmJmRVUbr6AHRlfSsztfYTXVlHrv2TcPn3XkHsH+12j812WVB7gvilS2j3+ffjUHXg==", "requires": { "classnames": "^2.2.5", @@ -1071,7 +1071,7 @@ }, "rc-select": { "version": "9.2.3", - "resolved": "https://registry.npmmirror.com/rc-select/-/rc-select-9.2.3.tgz", + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-9.2.3.tgz", "integrity": "sha512-WhswxOMWiNnkXRbxyrj0kiIvyCfo/BaRPaYbsDetSIAU2yEDwKHF798blCP5u86KLOBKBvtxWLFCkSsQw1so5w==", "requires": { "babel-runtime": "^6.23.0", @@ -1090,7 +1090,7 @@ }, "rc-tree": { "version": "2.1.4", - "resolved": "https://registry.npmmirror.com/rc-tree/-/rc-tree-2.1.4.tgz", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-2.1.4.tgz", "integrity": "sha512-Xey794Iavgs8YldFlXcZLOhfcIhlX5Oz/yfKufknBXf2AlZCOkc7aHqSM9uTF7fBPtTGPhPxNEfOqHfY7b7xng==", "requires": { "@ant-design/create-react-context": "^0.2.4", @@ -1104,7 +1104,7 @@ }, "react-slick": { "version": "0.25.2", - "resolved": "https://registry.npmmirror.com/react-slick/-/react-slick-0.25.2.tgz", + "resolved": "https://registry.npmjs.org/react-slick/-/react-slick-0.25.2.tgz", "integrity": "sha512-8MNH/NFX/R7zF6W/w+FS5VXNyDusF+XDW1OU0SzODEU7wqYB+ZTGAiNJ++zVNAVqCAHdyCybScaUB+FCZOmBBw==", "requires": { "classnames": "^2.2.5", @@ -1118,7 +1118,7 @@ }, "anymatch": { "version": "3.1.2", - "resolved": "http://173.15.15.82:8081/repository/npm-all/anymatch/-/anymatch-3.1.2.tgz", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, "requires": { @@ -1128,7 +1128,7 @@ "dependencies": { "normalize-path": { "version": "3.0.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/normalize-path/-/normalize-path-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true } @@ -1144,7 +1144,7 @@ }, "aproba": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/aproba/-/aproba-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true }, @@ -1160,7 +1160,7 @@ }, "argparse": { "version": "1.0.10", - "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "requires": { "sprintf-js": "~1.0.2" @@ -1186,7 +1186,7 @@ }, "arr-flatten": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/arr-flatten/-/arr-flatten-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" }, "arr-union": { @@ -1207,7 +1207,7 @@ }, "array-flatten": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "array-includes": { @@ -1225,7 +1225,7 @@ }, "array-tree-filter": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" }, "array-union": { @@ -1266,7 +1266,7 @@ }, "asn1.js": { "version": "5.4.1", - "resolved": "https://registry.npmmirror.com/asn1.js/-/asn1.js-5.4.1.tgz", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", "dev": true, "requires": { @@ -1278,7 +1278,7 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } @@ -1286,7 +1286,7 @@ }, "assert": { "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/assert/-/assert-1.5.0.tgz", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", "dev": true, "requires": { @@ -1337,7 +1337,7 @@ }, "async-each": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/async-each/-/async-each-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" }, "async-foreach": { @@ -1348,13 +1348,13 @@ }, "async-limiter": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/async-limiter/-/async-limiter-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", "dev": true }, "async-validator": { "version": "1.11.5", - "resolved": "https://registry.npmmirror.com/async-validator/-/async-validator-1.11.5.tgz", + "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-1.11.5.tgz", "integrity": "sha512-XNtCsMAeAH1pdLMEg1z8/Bb3a8cdCbui9QbJATRFHHHW5kT6+NPI3zSVQUXgikTFITzsg+kYY5NTWhM2Orwt9w==" }, "asynckit": { @@ -1364,12 +1364,12 @@ }, "atob": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/atob/-/atob-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { "version": "7.1.6", - "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-7.1.6.tgz", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.1.6.tgz", "integrity": "sha512-C9yv/UF3X+eJTi/zvfxuyfxmLibYrntpF3qoJYrMeQwgUJOZrZvpJiMG2FMQ3qnhWtF/be4pYONBBw95ZGe3vA==", "requires": { "browserslist": "^2.5.1", @@ -1387,12 +1387,12 @@ }, "aws4": { "version": "1.11.0", - "resolved": "https://registry.npmmirror.com/aws4/-/aws4-1.11.0.tgz", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" }, "axios": { "version": "0.24.0", - "resolved": "https://registry.npmmirror.com/axios/-/axios-0.24.0.tgz", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", "requires": { "follow-redirects": "^1.14.4" @@ -1439,7 +1439,7 @@ "dependencies": { "anymatch": { "version": "1.3.2", - "resolved": "http://173.15.15.82:8081/repository/npm-all/anymatch/-/anymatch-1.3.2.tgz", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", "dev": true, "optional": true, @@ -1493,7 +1493,7 @@ }, "babel-core": { "version": "6.26.3", - "resolved": "https://registry.npmmirror.com/babel-core/-/babel-core-6.26.3.tgz", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", "requires": { "babel-code-frame": "^6.26.0", @@ -1546,7 +1546,7 @@ }, "babel-generator": { "version": "6.26.1", - "resolved": "https://registry.npmmirror.com/babel-generator/-/babel-generator-6.26.1.tgz", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", "requires": { "babel-messages": "^6.23.0", @@ -1748,7 +1748,7 @@ }, "babel-loader": { "version": "7.1.2", - "resolved": "https://registry.npmmirror.com/babel-loader/-/babel-loader-7.1.2.tgz", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.2.tgz", "integrity": "sha512-jRwlFbINAeyDStqK6Dd5YuY0k5YuzQUvlz2ZamuXrXmxav3pNqe9vfJ402+2G+OmlJSXxCOpB6Uz0INM7RQe2A==", "dev": true, "requires": { @@ -1776,7 +1776,7 @@ }, "babel-plugin-dynamic-import-node": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.1.0.tgz", "integrity": "sha512-tTfZbM9Ecwj3GK50mnPrUpinTwA4xXmDiQGCk/aBYbvl1+X8YqldK86wZ1owVJ4u3mrKbRlXMma80J18qwiaTQ==", "dev": true, "requires": { @@ -1814,7 +1814,7 @@ }, "babel-plugin-istanbul": { "version": "4.1.6", - "resolved": "https://registry.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", "requires": { "babel-plugin-syntax-object-rest-spread": "^6.13.0", @@ -1946,7 +1946,7 @@ }, "babel-plugin-transform-decorators-legacy": { "version": "1.3.5", - "resolved": "https://registry.npmmirror.com/babel-plugin-transform-decorators-legacy/-/babel-plugin-transform-decorators-legacy-1.3.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/babel-plugin-transform-decorators-legacy/-/babel-plugin-transform-decorators-legacy-1.3.5.tgz", "integrity": "sha512-jYHwjzRXRelYQ1uGm353zNzf3QmtdCfvJbuYTZ4gKveK7M9H1fs3a5AKdY1JUDl0z97E30ukORW1dzhWvsabtA==", "dev": true, "requires": { @@ -2074,7 +2074,7 @@ }, "babel-plugin-transform-es2015-modules-commonjs": { "version": "6.26.2", - "resolved": "https://registry.npmmirror.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", "dev": true, "requires": { @@ -2318,7 +2318,7 @@ }, "babel-preset-env": { "version": "1.6.1", - "resolved": "https://registry.npmmirror.com/babel-preset-env/-/babel-preset-env-1.6.1.tgz", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.6.1.tgz", "integrity": "sha512-W6VIyA6Ch9ePMI7VptNn2wBM6dbG0eSz25HEiL40nQXCsXGTGZSTZu1Iap+cj3Q0S5a7T9+529l/5Bkvd+afNA==", "dev": true, "requires": { @@ -2419,7 +2419,7 @@ }, "babel-preset-react-app": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/babel-preset-react-app/-/babel-preset-react-app-3.1.2.tgz", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-3.1.2.tgz", "integrity": "sha512-/sh5Qd5T08PYa6t4kuCdKh9tXp6/m/Jwyx7PJTqugsYMfsDUJMlBXOs5EwFODHprzjWrmQ0SydnMZu9FY4MZYg==", "dev": true, "requires": { @@ -2537,17 +2537,17 @@ }, "babylon": { "version": "6.18.0", - "resolved": "https://registry.npmmirror.com/babylon/-/babylon-6.18.0.tgz", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" }, "balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "base": { "version": "0.11.2", - "resolved": "https://registry.npmmirror.com/base/-/base-0.11.2.tgz", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "requires": { "cache-base": "^1.0.1", @@ -2569,7 +2569,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "^6.0.0" @@ -2577,7 +2577,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "^6.0.0" @@ -2585,7 +2585,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "^1.0.0", @@ -2600,20 +2600,20 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } }, "base16": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/base16/-/base16-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/base16/-/base16-1.0.0.tgz", "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==", "dev": true }, "base64-js": { "version": "1.5.1", - "resolved": "https://registry.npmmirror.com/base64-js/-/base64-js-1.5.1.tgz", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true }, @@ -2633,7 +2633,7 @@ }, "bfj": { "version": "6.1.2", - "resolved": "https://registry.npmmirror.com/bfj/-/bfj-6.1.2.tgz", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", "dev": true, "requires": { @@ -2645,17 +2645,17 @@ }, "big.js": { "version": "5.2.2", - "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, "binary-extensions": { "version": "1.13.1", - "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-1.13.1.tgz", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" }, "bindings": { "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/bindings/-/bindings-1.5.0.tgz", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", "optional": true, "requires": { @@ -2686,7 +2686,7 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "warning": { @@ -2710,7 +2710,7 @@ }, "bluebird": { "version": "3.7.2", - "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", "dev": true }, @@ -2755,7 +2755,7 @@ }, "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { @@ -2792,7 +2792,7 @@ }, "boxen": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/boxen/-/boxen-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", "dev": true, "requires": { @@ -2813,7 +2813,7 @@ }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -2826,7 +2826,7 @@ }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { "balanced-match": "^1.0.0", @@ -2845,7 +2845,7 @@ }, "brcast": { "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/brcast/-/brcast-3.0.2.tgz", + "resolved": "https://registry.npmjs.org/brcast/-/brcast-3.0.2.tgz", "integrity": "sha512-f5XwwFCCuvgqP2nMH/hJ74FqnGmb4X3D+NC//HphxJzzhsZvSZa+Hk/syB7j3ZHpPDLMoYU8oBgviRWfNvEfKA==" }, "brorand": { @@ -2856,12 +2856,12 @@ }, "browser-process-hrtime": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, "browser-resolve": { "version": "1.11.3", - "resolved": "https://registry.npmmirror.com/browser-resolve/-/browser-resolve-1.11.3.tgz", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", "requires": { "resolve": "1.1.7" @@ -2876,7 +2876,7 @@ }, "browserify-aes": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/browserify-aes/-/browserify-aes-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { @@ -2890,7 +2890,7 @@ }, "browserify-cipher": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, "requires": { @@ -2901,7 +2901,7 @@ }, "browserify-des": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/browserify-des/-/browserify-des-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "dev": true, "requires": { @@ -2913,7 +2913,7 @@ }, "browserify-rsa": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", "dev": true, "requires": { @@ -2923,7 +2923,7 @@ }, "browserify-sign": { "version": "4.2.1", - "resolved": "https://registry.npmmirror.com/browserify-sign/-/browserify-sign-4.2.1.tgz", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", "dev": true, "requires": { @@ -2940,7 +2940,7 @@ "dependencies": { "readable-stream": { "version": "3.6.0", - "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { @@ -2951,7 +2951,7 @@ }, "safe-buffer": { "version": "5.2.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/safe-buffer/-/safe-buffer-5.2.1.tgz", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true } @@ -2959,7 +2959,7 @@ }, "browserify-zlib": { "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, "requires": { @@ -2968,7 +2968,7 @@ }, "browserslist": { "version": "2.11.3", - "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-2.11.3.tgz", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz", "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", "requires": { "caniuse-lite": "^1.0.30000792", @@ -2977,7 +2977,7 @@ }, "bser": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/bser/-/bser-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "requires": { "node-int64": "^0.4.0" @@ -2985,7 +2985,7 @@ }, "buffer": { "version": "4.9.2", - "resolved": "https://registry.npmmirror.com/buffer/-/buffer-4.9.2.tgz", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "dev": true, "requires": { @@ -2996,13 +2996,13 @@ }, "buffer-from": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, "buffer-indexof": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", "dev": true }, @@ -3025,7 +3025,7 @@ }, "bundle-loader": { "version": "0.5.6", - "resolved": "https://registry.npmmirror.com/bundle-loader/-/bundle-loader-0.5.6.tgz", + "resolved": "https://registry.npmjs.org/bundle-loader/-/bundle-loader-0.5.6.tgz", "integrity": "sha512-SUgX+u/LJzlJiuoIghuubZ66eflehnjmqSfh/ib9DTe08sxRJ5F/MhHSjp7GfSJivSp8NWgez4PVNAUuMg7vSg==", "requires": { "loader-utils": "^1.1.0" @@ -3039,7 +3039,7 @@ }, "cacache": { "version": "10.0.4", - "resolved": "https://registry.npmmirror.com/cacache/-/cacache-10.0.4.tgz", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", "dev": true, "requires": { @@ -3060,7 +3060,7 @@ "dependencies": { "y18n": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true } @@ -3068,7 +3068,7 @@ }, "cache-base": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/cache-base/-/cache-base-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "requires": { "collection-visit": "^1.0.0", @@ -3091,7 +3091,7 @@ }, "call-bind": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "requires": { "function-bind": "^1.1.1", @@ -3137,7 +3137,7 @@ }, "camel-case": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, "requires": { @@ -3175,7 +3175,7 @@ }, "caniuse-api": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/caniuse-api/-/caniuse-api-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, "requires": { @@ -3207,7 +3207,7 @@ }, "capture-stack-trace": { "version": "1.0.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", "dev": true }, @@ -3273,13 +3273,13 @@ }, "check-types": { "version": "8.0.3", - "resolved": "https://registry.npmmirror.com/check-types/-/check-types-8.0.3.tgz", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", "dev": true }, "chokidar": { "version": "2.1.8", - "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-2.1.8.tgz", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", "requires": { "anymatch": "^2.0.0", @@ -3298,7 +3298,7 @@ "dependencies": { "anymatch": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "requires": { "micromatch": "^3.1.4", @@ -3327,7 +3327,7 @@ }, "braces": { "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "^1.1.0", @@ -3428,7 +3428,7 @@ }, "is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "^0.1.6", @@ -3438,14 +3438,14 @@ }, "kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "^0.3.2", @@ -3518,7 +3518,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "^6.0.0" @@ -3531,7 +3531,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "^6.0.0" @@ -3539,7 +3539,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "^1.0.0", @@ -3585,12 +3585,12 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "^4.0.0", @@ -3610,31 +3610,31 @@ }, "normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" } } }, "chownr": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/chownr/-/chownr-1.1.4.tgz", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "dev": true }, "chrome-trace-event": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "dev": true }, "ci-info": { "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-1.6.0.tgz", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" }, "cipher-base": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/cipher-base/-/cipher-base-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dev": true, "requires": { @@ -3644,13 +3644,13 @@ }, "circular-json": { "version": "0.3.3", - "resolved": "https://registry.npmmirror.com/circular-json/-/circular-json-0.3.3.tgz", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", "dev": true }, "class-utils": { "version": "0.3.6", - "resolved": "https://registry.npmmirror.com/class-utils/-/class-utils-0.3.6.tgz", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "requires": { "arr-union": "^3.1.0", @@ -3690,7 +3690,7 @@ }, "clean-stack": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/clean-stack/-/clean-stack-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true }, @@ -3710,7 +3710,7 @@ }, "cli-width": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/cli-width/-/cli-width-2.2.1.tgz", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" }, "clipboard": { @@ -3740,7 +3740,7 @@ }, "clone-deep": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/clone-deep/-/clone-deep-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, "requires": { @@ -3751,7 +3751,7 @@ "dependencies": { "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true } @@ -3770,7 +3770,7 @@ }, "coa": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/coa/-/coa-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", "dev": true, "requires": { @@ -3781,7 +3781,7 @@ "dependencies": { "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -3818,7 +3818,7 @@ }, "color": { "version": "3.2.1", - "resolved": "https://registry.npmmirror.com/color/-/color-3.2.1.tgz", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", "dev": true, "requires": { @@ -3828,7 +3828,7 @@ }, "color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "requires": { "color-name": "1.1.3" @@ -3857,7 +3857,7 @@ }, "combined-stream": { "version": "1.0.8", - "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "requires": { "delayed-stream": "~1.0.0" @@ -3865,7 +3865,7 @@ }, "commander": { "version": "2.20.3", - "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "commondir": { @@ -3884,7 +3884,7 @@ }, "component-emitter": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/component-emitter/-/component-emitter-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" }, "component-indexof": { @@ -3894,7 +3894,7 @@ }, "compressible": { "version": "2.0.18", - "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, "requires": { @@ -3903,7 +3903,7 @@ }, "compression": { "version": "1.7.4", - "resolved": "https://registry.npmmirror.com/compression/-/compression-1.7.4.tgz", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, "requires": { @@ -3929,7 +3929,7 @@ }, "compression-webpack-plugin": { "version": "1.1.12", - "resolved": "https://registry.npmmirror.com/compression-webpack-plugin/-/compression-webpack-plugin-1.1.12.tgz", + "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-1.1.12.tgz", "integrity": "sha512-UpBXSHbrCSdSZieAffqXlAQpLO2fikVVRYibrWlbHYzKpOw1Y4jwkVZ/+S91GzWuJvXSbc8SBy/e8fQJh8uEMQ==", "dev": true, "requires": { @@ -3956,7 +3956,7 @@ }, "concat-stream": { "version": "1.6.2", - "resolved": "https://registry.npmmirror.com/concat-stream/-/concat-stream-1.6.2.tgz", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, "requires": { @@ -3968,7 +3968,7 @@ }, "configstore": { "version": "3.1.5", - "resolved": "https://registry.npmmirror.com/configstore/-/configstore-3.1.5.tgz", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz", "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==", "dev": true, "requires": { @@ -3982,13 +3982,13 @@ }, "connect-history-api-fallback": { "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", "dev": true }, "connected-react-router": { "version": "4.4.1", - "resolved": "https://registry.npmmirror.com/connected-react-router/-/connected-react-router-4.4.1.tgz", + "resolved": "https://registry.npmjs.org/connected-react-router/-/connected-react-router-4.4.1.tgz", "integrity": "sha512-2QiSQPjqePkblAdctpCtWLskwu4WcZe+iYGMH8epUIVga87tNEdT005/nluVC7lHdmPIKVB4lW3tSuldYYcPZw==", "requires": { "immutable": "^3.8.1" @@ -4003,7 +4003,7 @@ }, "console-browserify": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/console-browserify/-/console-browserify-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", "dev": true }, @@ -4036,13 +4036,13 @@ }, "content-type": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", "dev": true }, "content-type-parser": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/content-type-parser/-/content-type-parser-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.2.tgz", "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ==" }, "contour_plot": { @@ -4052,7 +4052,7 @@ }, "convert-source-map": { "version": "1.8.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/convert-source-map/-/convert-source-map-1.8.0.tgz", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "requires": { "safe-buffer": "~5.1.1" @@ -4071,7 +4071,7 @@ }, "copy-anything": { "version": "2.0.6", - "resolved": "https://registry.npmmirror.com/copy-anything/-/copy-anything-2.0.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/copy-anything/-/copy-anything-2.0.6.tgz", "integrity": "sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==", "requires": { "is-what": "^3.14.1" @@ -4079,7 +4079,7 @@ }, "copy-concurrently": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", "dev": true, "requires": { @@ -4106,7 +4106,7 @@ }, "core-js": { "version": "2.6.12", - "resolved": "https://registry.npmmirror.com/core-js/-/core-js-2.6.12.tgz", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" }, "core-util-is": { @@ -4116,7 +4116,7 @@ }, "cosmiconfig": { "version": "2.2.2", - "resolved": "http://173.15.15.82:8081/repository/npm-all/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", "dev": true, "requires": { @@ -4136,7 +4136,7 @@ }, "create-ecdh": { "version": "4.0.4", - "resolved": "https://registry.npmmirror.com/create-ecdh/-/create-ecdh-4.0.4.tgz", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "dev": true, "requires": { @@ -4146,7 +4146,7 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } @@ -4163,7 +4163,7 @@ }, "create-hash": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/create-hash/-/create-hash-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "requires": { @@ -4176,7 +4176,7 @@ }, "create-hmac": { "version": "1.1.7", - "resolved": "https://registry.npmmirror.com/create-hmac/-/create-hmac-1.1.7.tgz", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { @@ -4190,7 +4190,7 @@ }, "create-react-class": { "version": "15.7.0", - "resolved": "https://registry.npmmirror.com/create-react-class/-/create-react-class-15.7.0.tgz", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz", "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==", "requires": { "loose-envify": "^1.3.1", @@ -4204,7 +4204,7 @@ }, "cross-env": { "version": "7.0.3", - "resolved": "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cross-env/-/cross-env-7.0.3.tgz", "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dev": true, "requires": { @@ -4213,7 +4213,7 @@ "dependencies": { "cross-spawn": { "version": "7.0.3", - "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { @@ -4224,13 +4224,13 @@ }, "path-key": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true }, "shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { @@ -4239,13 +4239,13 @@ }, "shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, "which": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { @@ -4256,7 +4256,7 @@ }, "cross-fetch": { "version": "3.1.5", - "resolved": "https://registry.npmmirror.com/cross-fetch/-/cross-fetch-3.1.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cross-fetch/-/cross-fetch-3.1.5.tgz", "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", "dev": true, "requires": { @@ -4265,7 +4265,7 @@ "dependencies": { "node-fetch": { "version": "2.6.7", - "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-2.6.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/node-fetch/-/node-fetch-2.6.7.tgz", "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", "dev": true, "requires": { @@ -4274,13 +4274,13 @@ }, "webidl-conversions": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/webidl-conversions/-/webidl-conversions-3.0.1.tgz", "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", "dev": true }, "whatwg-url": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dev": true, "requires": { @@ -4308,7 +4308,7 @@ }, "crypto-browserify": { "version": "3.12.0", - "resolved": "https://registry.npmmirror.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "requires": { @@ -4333,7 +4333,7 @@ }, "css-animation": { "version": "1.6.1", - "resolved": "https://registry.npmmirror.com/css-animation/-/css-animation-1.6.1.tgz", + "resolved": "https://registry.npmjs.org/css-animation/-/css-animation-1.6.1.tgz", "integrity": "sha512-/48+/BaEaHRY6kNQ2OIPzKf9A6g8WjZYjhiNDNuIVbsm5tXCGIAsHDjB4Xu1C4vXJtUWZo26O68OQkDpNBaPog==", "requires": { "babel-runtime": "6.x", @@ -4342,7 +4342,7 @@ }, "css-box-model": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/css-box-model/-/css-box-model-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", "requires": { "tiny-invariant": "^1.0.6" @@ -4361,7 +4361,7 @@ }, "css-declaration-sorter": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", "dev": true, "requires": { @@ -4415,7 +4415,7 @@ }, "css-loader": { "version": "3.6.0", - "resolved": "https://registry.npmmirror.com/css-loader/-/css-loader-3.6.0.tgz", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", "dev": true, "requires": { @@ -4436,7 +4436,7 @@ "dependencies": { "camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, @@ -4464,7 +4464,7 @@ }, "normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, @@ -4487,7 +4487,7 @@ }, "semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, @@ -4517,13 +4517,13 @@ }, "css-select-base-adapter": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", "dev": true }, "css-to-react-native": { "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/css-to-react-native/-/css-to-react-native-2.3.2.tgz", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-2.3.2.tgz", "integrity": "sha512-VOFaeZA053BqvvvqIA8c9n0+9vFppVBAHCp6JgFTtTMU3Mzi+XnelJ9XC9ul3BqFzZyQ5N+H0SnwsWT2Ebchxw==", "requires": { "camelize": "^1.0.0", @@ -4533,7 +4533,7 @@ }, "css-tree": { "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", "dev": true, "requires": { @@ -4557,13 +4557,13 @@ }, "cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true }, "cssnano": { "version": "4.1.11", - "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-4.1.11.tgz", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", "dev": true, "requires": { @@ -4597,7 +4597,7 @@ }, "cosmiconfig": { "version": "5.2.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", "dev": true, "requires": { @@ -4641,7 +4641,7 @@ }, "cssnano-preset-default": { "version": "4.0.8", - "resolved": "https://registry.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", "dev": true, "requires": { @@ -4735,7 +4735,7 @@ }, "cssnano-util-raw-cache": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", "dev": true, "requires": { @@ -4788,13 +4788,13 @@ }, "cssnano-util-same-parent": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", "dev": true }, "csso": { "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dev": true, "requires": { @@ -4803,7 +4803,7 @@ "dependencies": { "css-tree": { "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dev": true, "requires": { @@ -4813,7 +4813,7 @@ }, "mdn-data": { "version": "2.0.14", - "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", "dev": true } @@ -4821,7 +4821,7 @@ }, "cssom": { "version": "0.3.8", - "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" }, "cssstyle": { @@ -4854,22 +4854,22 @@ }, "d3-color": { "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/d3-color/-/d3-color-1.4.1.tgz", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==" }, "d3-dispatch": { "version": "1.0.6", - "resolved": "https://registry.npmmirror.com/d3-dispatch/-/d3-dispatch-1.0.6.tgz", + "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==" }, "d3-ease": { "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/d3-ease/-/d3-ease-1.0.7.tgz", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz", "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==" }, "d3-interpolate": { "version": "1.1.6", - "resolved": "https://registry.npmmirror.com/d3-interpolate/-/d3-interpolate-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.6.tgz", "integrity": "sha512-mOnv5a+pZzkNIHtw/V6I+w9Lqm9L5bG3OTXPM5A+QO0yyVMQ4W1uZhR+VOJmazaOZXri2ppbiZ5BUNWT0pFM9A==", "requires": { "d3-color": "1" @@ -4877,17 +4877,17 @@ }, "d3-selection": { "version": "1.4.2", - "resolved": "https://registry.npmmirror.com/d3-selection/-/d3-selection-1.4.2.tgz", + "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz", "integrity": "sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==" }, "d3-timer": { "version": "1.0.10", - "resolved": "https://registry.npmmirror.com/d3-timer/-/d3-timer-1.0.10.tgz", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz", "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==" }, "d3-transition": { "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/d3-transition/-/d3-transition-1.3.2.tgz", + "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz", "integrity": "sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==", "requires": { "d3-color": "1", @@ -4914,7 +4914,7 @@ }, "data-urls": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "requires": { "abab": "^2.0.3", @@ -4929,7 +4929,7 @@ }, "tr46": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "requires": { "punycode": "^2.1.1" @@ -4937,12 +4937,12 @@ }, "webidl-conversions": { "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "whatwg-url": { "version": "8.7.0", - "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", "requires": { "lodash": "^4.7.0", @@ -4987,7 +4987,7 @@ }, "deep-equal": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/deep-equal/-/deep-equal-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", "requires": { "is-arguments": "^1.0.4", @@ -5000,7 +5000,7 @@ }, "deep-extend": { "version": "0.6.0", - "resolved": "https://registry.npmmirror.com/deep-extend/-/deep-extend-0.6.0.tgz", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true }, @@ -5011,12 +5011,12 @@ }, "deepmerge": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-2.2.1.tgz", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==" }, "default-gateway": { "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/default-gateway/-/default-gateway-4.2.0.tgz", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", "dev": true, "requires": { @@ -5026,7 +5026,7 @@ "dependencies": { "cross-spawn": { "version": "6.0.5", - "resolved": "http://173.15.15.82:8081/repository/npm-all/cross-spawn/-/cross-spawn-6.0.5.tgz", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { @@ -5039,7 +5039,7 @@ }, "execa": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/execa/-/execa-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { @@ -5054,7 +5054,7 @@ }, "get-stream": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-4.1.0.tgz", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { @@ -5081,7 +5081,7 @@ }, "define-property": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/define-property/-/define-property-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "requires": { "is-descriptor": "^1.0.2", @@ -5090,7 +5090,7 @@ "dependencies": { "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "^6.0.0" @@ -5098,7 +5098,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "^6.0.0" @@ -5106,7 +5106,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "^1.0.0", @@ -5121,7 +5121,7 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } @@ -5169,7 +5169,7 @@ }, "delegate": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/delegate/-/delegate-3.2.0.tgz", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" }, "delegates": { @@ -5186,7 +5186,7 @@ }, "des.js": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/des.js/-/des.js-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", "dev": true, "requires": { @@ -5216,13 +5216,13 @@ }, "detect-node": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true }, "detect-port-alt": { "version": "1.1.6", - "resolved": "https://registry.npmmirror.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", "requires": { "address": "^1.0.1", @@ -5241,12 +5241,12 @@ }, "diff": { "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/diff/-/diff-3.5.0.tgz", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" }, "diffie-hellman": { "version": "5.0.3", - "resolved": "https://registry.npmmirror.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { @@ -5257,7 +5257,7 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } @@ -5265,7 +5265,7 @@ }, "dir-glob": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", "requires": { "arrify": "^1.0.1", @@ -5274,7 +5274,7 @@ "dependencies": { "path-type": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/path-type/-/path-type-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "requires": { "pify": "^3.0.0" @@ -5295,7 +5295,7 @@ }, "dns-packet": { "version": "1.3.4", - "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-1.3.4.tgz", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", "dev": true, "requires": { @@ -5314,7 +5314,7 @@ }, "doctrine": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { @@ -5336,7 +5336,7 @@ }, "dom-converter": { "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "dev": true, "requires": { @@ -5345,7 +5345,7 @@ }, "dom-helpers": { "version": "3.4.0", - "resolved": "https://registry.npmmirror.com/dom-helpers/-/dom-helpers-3.4.0.tgz", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", "requires": { "@babel/runtime": "^7.1.2" @@ -5361,14 +5361,14 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } }, "dom-lib": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/dom-lib/-/dom-lib-1.3.1.tgz", + "resolved": "https://registry.npmjs.org/dom-lib/-/dom-lib-1.3.1.tgz", "integrity": "sha512-rITCKgbLkF0MX4zk0+N6PDIJwKb3tZ5r8qClvD23On3RUgUtnBRSnpSb/7PbY+1gjl1IMVvfZCbRtyAE4oWA2Q==" }, "dom-matches": { @@ -5403,12 +5403,12 @@ }, "dom-walk": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/dom-walk/-/dom-walk-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" }, "domain-browser": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/domain-browser/-/domain-browser-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", "dev": true }, @@ -5420,7 +5420,7 @@ }, "domexception": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "requires": { "webidl-conversions": "^5.0.0" @@ -5428,7 +5428,7 @@ "dependencies": { "webidl-conversions": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" } } @@ -5460,7 +5460,7 @@ }, "dot-case": { "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, "requires": { @@ -5470,7 +5470,7 @@ }, "dot-prop": { "version": "4.2.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/dot-prop/-/dot-prop-4.2.1.tgz", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", "dev": true, "requires": { @@ -5489,7 +5489,7 @@ }, "dotignore": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/dotignore/-/dotignore-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/dotignore/-/dotignore-0.1.2.tgz", "integrity": "sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==", "requires": { "minimatch": "^3.0.4" @@ -5497,7 +5497,7 @@ }, "draft-js": { "version": "0.10.5", - "resolved": "https://registry.npmmirror.com/draft-js/-/draft-js-0.10.5.tgz", + "resolved": "https://registry.npmjs.org/draft-js/-/draft-js-0.10.5.tgz", "integrity": "sha512-LE6jSCV9nkPhfVX2ggcRLA4FKs6zWq9ceuO/88BpXdNCS7mjRTgs0NsV6piUCJX9YxMsB9An33wnkMmU2sD2Zg==", "requires": { "fbjs": "^0.8.15", @@ -5507,7 +5507,7 @@ }, "duplexer": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, "duplexer3": { @@ -5518,7 +5518,7 @@ }, "duplexify": { "version": "3.7.1", - "resolved": "https://registry.npmmirror.com/duplexify/-/duplexify-3.7.1.tgz", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, "requires": { @@ -5539,7 +5539,7 @@ }, "echarts": { "version": "4.9.0", - "resolved": "https://registry.npmmirror.com/echarts/-/echarts-4.9.0.tgz", + "resolved": "https://registry.npmjs.org/echarts/-/echarts-4.9.0.tgz", "integrity": "sha512-+ugizgtJ+KmsJyyDPxaw2Br5FqzuBnyOWwcxPKO6y0gc5caYcfnEUIlNStx02necw8jmKmTafmpHhGo4XDtEIA==", "requires": { "zrender": "4.3.2" @@ -5563,7 +5563,7 @@ }, "ejs": { "version": "2.7.4", - "resolved": "https://registry.npmmirror.com/ejs/-/ejs-2.7.4.tgz", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", "dev": true }, @@ -5574,12 +5574,12 @@ }, "element-resize-event": { "version": "3.0.6", - "resolved": "https://registry.npmmirror.com/element-resize-event/-/element-resize-event-3.0.6.tgz", + "resolved": "https://registry.npmjs.org/element-resize-event/-/element-resize-event-3.0.6.tgz", "integrity": "sha512-sSeXY9rNDp86bJODW68pxLcy3A5FrPZfIgOrJHzqgYzX513Zq6/ytdBigp7KeJEpZZopBBSiO1cVuiRkZpNxLw==" }, "elliptic": { "version": "6.5.4", - "resolved": "https://registry.npmmirror.com/elliptic/-/elliptic-6.5.4.tgz", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", "dev": true, "requires": { @@ -5594,7 +5594,7 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } @@ -5602,13 +5602,13 @@ }, "emoji-regex": { "version": "6.5.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/emoji-regex/-/emoji-regex-6.5.1.tgz", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz", "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==", "dev": true }, "emojis-list": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, "encodeurl": { @@ -5619,7 +5619,7 @@ }, "encoding": { "version": "0.1.13", - "resolved": "https://registry.npmmirror.com/encoding/-/encoding-0.1.13.tgz", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "requires": { "iconv-lite": "^0.6.2" @@ -5627,7 +5627,7 @@ }, "end-of-stream": { "version": "1.4.4", - "resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "requires": { @@ -5636,7 +5636,7 @@ }, "enhanced-resolve": { "version": "4.5.0", - "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "dev": true, "requires": { @@ -5652,13 +5652,13 @@ }, "entities": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true }, "errno": { "version": "0.1.8", - "resolved": "https://registry.npmmirror.com/errno/-/errno-0.1.8.tgz", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "requires": { "prr": "~1.0.1" @@ -5666,7 +5666,7 @@ }, "error-ex": { "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.2.tgz", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "requires": { "is-arrayish": "^0.2.1" @@ -5698,7 +5698,7 @@ }, "es-to-primitive": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "requires": { "is-callable": "^1.1.4", @@ -5708,12 +5708,12 @@ }, "es6-promise": { "version": "4.2.8", - "resolved": "https://registry.npmmirror.com/es6-promise/-/es6-promise-4.2.8.tgz", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" }, "escalade": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.1.1.tgz", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true }, @@ -5730,7 +5730,7 @@ }, "escodegen": { "version": "1.14.3", - "resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-1.14.3.tgz", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", "requires": { "esprima": "^4.0.1", @@ -5742,7 +5742,7 @@ }, "eslint": { "version": "4.10.0", - "resolved": "https://registry.npmmirror.com/eslint/-/eslint-4.10.0.tgz", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.10.0.tgz", "integrity": "sha512-MMVl8P/dYUFZEvolL8PYt7qc5LNdS2lwheq9BYa5Y07FblhcZqFyaUqlS8TW5QITGex21tV4Lk0a3fK8lsJIkA==", "dev": true, "requires": { @@ -5805,7 +5805,7 @@ }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -5839,13 +5839,13 @@ }, "eslint-config-react-app": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/eslint-config-react-app/-/eslint-config-react-app-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-2.1.0.tgz", "integrity": "sha512-8QZrKWuHVC57Fmu+SsKAVxnI9LycZl7NFQ4H9L+oeISuCXhYdXqsOOIVSjQFW6JF5MXZLFE+21Syhd7mF1IRZQ==", "dev": true }, "eslint-import-resolver-node": { "version": "0.3.6", - "resolved": "https://registry.npmmirror.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", "dev": true, "requires": { @@ -5855,7 +5855,7 @@ "dependencies": { "debug": { "version": "3.2.7", - "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { @@ -5864,7 +5864,7 @@ }, "ms": { "version": "2.1.3", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true } @@ -5872,7 +5872,7 @@ }, "eslint-loader": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/eslint-loader/-/eslint-loader-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-4.0.2.tgz", "integrity": "sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw==", "dev": true, "requires": { @@ -5896,7 +5896,7 @@ }, "find-up": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { @@ -5906,7 +5906,7 @@ }, "fs-extra": { "version": "8.1.0", - "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-8.1.0.tgz", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "requires": { @@ -5937,7 +5937,7 @@ }, "locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { @@ -5946,7 +5946,7 @@ }, "make-dir": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { @@ -5955,7 +5955,7 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { @@ -5964,7 +5964,7 @@ }, "p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { @@ -5973,19 +5973,19 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, "pkg-dir": { "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { @@ -5994,7 +5994,7 @@ }, "semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } @@ -6012,7 +6012,7 @@ "dependencies": { "debug": { "version": "3.2.7", - "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { @@ -6021,7 +6021,7 @@ }, "ms": { "version": "2.1.3", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true } @@ -6029,7 +6029,7 @@ }, "eslint-plugin-flowtype": { "version": "2.39.1", - "resolved": "https://registry.npmmirror.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.39.1.tgz", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.39.1.tgz", "integrity": "sha512-RiQv+7Z9QDJuzt+NO8sYgkLGT+h+WeCrxP7y8lI7wpU41x3x/2o3PGtHk9ck8QnA9/mlbNcy/hG0eKvmd7npaA==", "dev": true, "requires": { @@ -6038,7 +6038,7 @@ }, "eslint-plugin-import": { "version": "2.8.0", - "resolved": "https://registry.npmmirror.com/eslint-plugin-import/-/eslint-plugin-import-2.8.0.tgz", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.8.0.tgz", "integrity": "sha512-Rf7dfKJxZ16QuTgVv1OYNxkZcsu/hULFnC+e+w0Gzi6jMC3guQoWQgxYxc54IDRinlb6/0v5z/PxxIKmVctN+g==", "dev": true, "requires": { @@ -6125,7 +6125,7 @@ }, "eslint-plugin-jsx-a11y": { "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-5.1.1.tgz", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-5.1.1.tgz", "integrity": "sha512-5I9SpoP7gT4wBFOtXT8/tXNPYohHBVfyVfO17vkbC7r9kEIxYJF12D3pKqhk8+xnk12rfxKClS3WCFpVckFTPQ==", "dev": true, "requires": { @@ -6140,7 +6140,7 @@ }, "eslint-plugin-react": { "version": "7.4.0", - "resolved": "https://registry.npmmirror.com/eslint-plugin-react/-/eslint-plugin-react-7.4.0.tgz", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.4.0.tgz", "integrity": "sha512-tvjU9u3VqmW2vVuYnE8Qptq+6ji4JltjOjJ9u7VAOxVYkUkyBZWRvNYKbDv5fN+L6wiA+4we9+qQahZ0m63XEA==", "dev": true, "requires": { @@ -6152,7 +6152,7 @@ "dependencies": { "jsx-ast-utils": { "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", "dev": true, "requires": { @@ -6164,7 +6164,7 @@ }, "eslint-scope": { "version": "3.7.3", - "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-3.7.3.tgz", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", "dev": true, "requires": { @@ -6174,7 +6174,7 @@ }, "espree": { "version": "3.5.4", - "resolved": "https://registry.npmmirror.com/espree/-/espree-3.5.4.tgz", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", "dev": true, "requires": { @@ -6184,12 +6184,12 @@ }, "esprima": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "esquery": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, "requires": { @@ -6206,7 +6206,7 @@ }, "esrecurse": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "requires": { @@ -6223,12 +6223,12 @@ }, "estraverse": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" }, "esutils": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" }, "etag": { @@ -6249,7 +6249,7 @@ }, "events": { "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, @@ -6264,7 +6264,7 @@ }, "evp_bytestokey": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { @@ -6274,7 +6274,7 @@ }, "exec-sh": { "version": "0.2.2", - "resolved": "https://registry.npmmirror.com/exec-sh/-/exec-sh-0.2.2.tgz", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", "requires": { "merge": "^1.2.0" @@ -6395,7 +6395,7 @@ }, "extend": { "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "extend-shallow": { @@ -6409,7 +6409,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { "is-plain-object": "^2.0.4" @@ -6419,7 +6419,7 @@ }, "external-editor": { "version": "2.2.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/external-editor/-/external-editor-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "dev": true, "requires": { @@ -6430,7 +6430,7 @@ "dependencies": { "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { @@ -6454,17 +6454,17 @@ }, "fast-deep-equal": { "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-diff": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/fast-diff/-/fast-diff-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" }, "fast-glob": { "version": "2.2.7", - "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-2.2.7.tgz", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", "requires": { "@mrmlnc/readdir-enhanced": "^2.2.1", @@ -6487,7 +6487,7 @@ }, "braces": { "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "^1.1.0", @@ -6588,7 +6588,7 @@ }, "is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "^0.1.6", @@ -6598,14 +6598,14 @@ }, "kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "^0.3.2", @@ -6678,7 +6678,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "^6.0.0" @@ -6691,7 +6691,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "^6.0.0" @@ -6699,7 +6699,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "^1.0.0", @@ -6745,12 +6745,12 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "^4.0.0", @@ -6772,7 +6772,7 @@ }, "fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fast-levenshtein": { @@ -6782,7 +6782,7 @@ }, "faye-websocket": { "version": "0.11.4", - "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dev": true, "requires": { @@ -6791,7 +6791,7 @@ }, "fb-watchman": { "version": "2.0.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/fb-watchman/-/fb-watchman-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "requires": { "bser": "2.1.1" @@ -6799,7 +6799,7 @@ }, "fbemitter": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/fbemitter/-/fbemitter-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fbemitter/-/fbemitter-3.0.0.tgz", "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", "dev": true, "requires": { @@ -6808,7 +6808,7 @@ "dependencies": { "fbjs": { "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/fbjs/-/fbjs-3.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fbjs/-/fbjs-3.0.4.tgz", "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", "dev": true, "requires": { @@ -6823,7 +6823,7 @@ }, "promise": { "version": "7.3.1", - "resolved": "https://registry.npmmirror.com/promise/-/promise-7.3.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/promise/-/promise-7.3.1.tgz", "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "dev": true, "requires": { @@ -6859,7 +6859,7 @@ }, "promise": { "version": "7.3.1", - "resolved": "https://registry.npmmirror.com/promise/-/promise-7.3.1.tgz", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "requires": { "asap": "~2.0.3" @@ -6869,18 +6869,18 @@ }, "fbjs-css-vars": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", "dev": true }, "fecha": { "version": "2.3.3", - "resolved": "https://registry.npmmirror.com/fecha/-/fecha-2.3.3.tgz", + "resolved": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz", "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==" }, "figgy-pudding": { "version": "3.5.2", - "resolved": "https://registry.npmmirror.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", "dev": true }, @@ -6904,7 +6904,7 @@ }, "file-loader": { "version": "6.2.0", - "resolved": "https://registry.npmmirror.com/file-loader/-/file-loader-6.2.0.tgz", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "dev": true, "requires": { @@ -6934,7 +6934,7 @@ }, "schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-3.1.1.tgz", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { @@ -6947,7 +6947,7 @@ }, "file-uri-to-path": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "optional": true }, @@ -6967,12 +6967,12 @@ }, "filesize": { "version": "3.6.1", - "resolved": "https://registry.npmmirror.com/filesize/-/filesize-3.6.1.tgz", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==" }, "fill-range": { "version": "2.2.4", - "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-2.2.4.tgz", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", "requires": { "is-number": "^2.1.0", @@ -7029,7 +7029,7 @@ }, "findup-sync": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/findup-sync/-/findup-sync-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", "dev": true, "requires": { @@ -7053,7 +7053,7 @@ }, "braces": { "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { @@ -7164,7 +7164,7 @@ }, "is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { @@ -7175,7 +7175,7 @@ }, "kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } @@ -7183,7 +7183,7 @@ }, "extglob": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { @@ -7242,7 +7242,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { @@ -7257,7 +7257,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { @@ -7266,7 +7266,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { @@ -7318,13 +7318,13 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, "micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { @@ -7347,7 +7347,7 @@ }, "flat-cache": { "version": "1.3.4", - "resolved": "https://registry.npmmirror.com/flat-cache/-/flat-cache-1.3.4.tgz", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", "dev": true, "requires": { @@ -7359,7 +7359,7 @@ }, "flush-write-stream": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", "dev": true, "requires": { @@ -7369,7 +7369,7 @@ }, "flux": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/flux/-/flux-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/flux/-/flux-4.0.3.tgz", "integrity": "sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==", "dev": true, "requires": { @@ -7379,7 +7379,7 @@ "dependencies": { "fbjs": { "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/fbjs/-/fbjs-3.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fbjs/-/fbjs-3.0.4.tgz", "integrity": "sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==", "dev": true, "requires": { @@ -7394,7 +7394,7 @@ }, "promise": { "version": "7.3.1", - "resolved": "https://registry.npmmirror.com/promise/-/promise-7.3.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/promise/-/promise-7.3.1.tgz", "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "dev": true, "requires": { @@ -7441,7 +7441,7 @@ }, "for-each": { "version": "0.3.3", - "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.3.tgz", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "requires": { "is-callable": "^1.1.3" @@ -7467,7 +7467,7 @@ }, "fork-ts-checker-webpack-plugin": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.0.tgz", "integrity": "sha512-6OkRfjuNMNqb14f01xokcWcKV5Ekknc2FvziNpcTYru+kxIYFA2MtuuBI19MHThZnjSBhoi35Dcq+I0oUkFjmQ==", "requires": { "babel-code-frame": "^6.22.0", @@ -7492,7 +7492,7 @@ }, "braces": { "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "^1.1.0", @@ -7519,7 +7519,7 @@ }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "requires": { "ansi-styles": "^3.2.1", @@ -7603,7 +7603,7 @@ }, "is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "^0.1.6", @@ -7613,14 +7613,14 @@ }, "kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "^0.3.2", @@ -7674,7 +7674,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "^6.0.0" @@ -7687,7 +7687,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "^6.0.0" @@ -7695,7 +7695,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "^1.0.0", @@ -7728,12 +7728,12 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "^4.0.0", @@ -7755,7 +7755,7 @@ }, "form-data": { "version": "2.3.3", - "resolved": "https://registry.npmmirror.com/form-data/-/form-data-2.3.3.tgz", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { "asynckit": "^0.4.0", @@ -7765,7 +7765,7 @@ }, "forwarded": { "version": "0.2.0", - "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true }, @@ -7815,7 +7815,7 @@ }, "fs-minipass": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/fs-minipass/-/fs-minipass-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, "requires": { @@ -7824,7 +7824,7 @@ }, "fs-readdir-recursive": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", "dev": true }, @@ -7847,7 +7847,7 @@ }, "fsevents": { "version": "1.2.13", - "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-1.2.13.tgz", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "optional": true, "requires": { @@ -7857,7 +7857,7 @@ }, "fstream": { "version": "1.0.12", - "resolved": "https://registry.npmmirror.com/fstream/-/fstream-1.0.12.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fstream/-/fstream-1.0.12.tgz", "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", "dev": true, "requires": { @@ -7869,7 +7869,7 @@ }, "function-bind": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "functional-red-black-tree": { @@ -7918,7 +7918,7 @@ }, "gaze": { "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/gaze/-/gaze-1.1.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/gaze/-/gaze-1.1.3.tgz", "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", "dev": true, "requires": { @@ -7927,7 +7927,7 @@ }, "get-caller-file": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" }, "get-intrinsic": { @@ -8020,7 +8020,7 @@ }, "global-modules": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/global-modules/-/global-modules-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "requires": { "global-prefix": "^3.0.0" @@ -8028,7 +8028,7 @@ }, "global-prefix": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/global-prefix/-/global-prefix-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "requires": { "ini": "^1.3.5", @@ -8038,19 +8038,19 @@ "dependencies": { "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } }, "globals": { "version": "9.18.0", - "resolved": "https://registry.npmmirror.com/globals/-/globals-9.18.0.tgz", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" }, "globby": { "version": "8.0.2", - "resolved": "https://registry.npmmirror.com/globby/-/globby-8.0.2.tgz", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", "requires": { "array-union": "^1.0.1", @@ -8119,12 +8119,12 @@ }, "gud": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/gud/-/gud-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, "gzip-size": { "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/gzip-size/-/gzip-size-5.1.1.tgz", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", "requires": { "duplexer": "^0.1.1", @@ -8133,7 +8133,7 @@ "dependencies": { "pify": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" } } @@ -8145,13 +8145,13 @@ }, "handle-thing": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", "dev": true }, "handlebars": { "version": "4.7.7", - "resolved": "https://registry.npmmirror.com/handlebars/-/handlebars-4.7.7.tgz", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", "requires": { "minimist": "^1.2.5", @@ -8176,7 +8176,7 @@ }, "happypack": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/happypack/-/happypack-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/happypack/-/happypack-5.0.1.tgz", "integrity": "sha512-AzXVxLzX0mtv0T40Kic72rfcGK4Y2b/cDdtcyw+e+V/13ozl7x0+EZ4hvrL1rJ8MoefR9+FfUJQsK2irH0GWOw==", "dev": true, "requires": { @@ -8194,7 +8194,7 @@ }, "big.js": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/big.js/-/big.js-3.2.0.tgz", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", "dev": true }, @@ -8224,7 +8224,7 @@ }, "har-validator": { "version": "5.1.5", - "resolved": "https://registry.npmmirror.com/har-validator/-/har-validator-5.1.5.tgz", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "requires": { "ajv": "^6.12.3", @@ -8233,7 +8233,7 @@ }, "has": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/has/-/has-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "requires": { "function-bind": "^1.1.1" @@ -8264,7 +8264,7 @@ }, "has-tostringtag": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "requires": { "has-symbols": "^1.0.2" @@ -8337,7 +8337,7 @@ }, "hash-base": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/hash-base/-/hash-base-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", "dev": true, "requires": { @@ -8348,7 +8348,7 @@ "dependencies": { "readable-stream": { "version": "3.6.0", - "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { @@ -8359,7 +8359,7 @@ }, "safe-buffer": { "version": "5.2.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/safe-buffer/-/safe-buffer-5.2.1.tgz", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true } @@ -8367,7 +8367,7 @@ }, "hash.js": { "version": "1.1.7", - "resolved": "https://registry.npmmirror.com/hash.js/-/hash.js-1.1.7.tgz", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "dev": true, "requires": { @@ -8377,19 +8377,19 @@ }, "he": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, "hex-color-regex": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", "dev": true }, "history": { "version": "4.10.1", - "resolved": "https://registry.npmmirror.com/history/-/history-4.10.1.tgz", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", "requires": { "@babel/runtime": "^7.1.2", @@ -8410,7 +8410,7 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } @@ -8428,7 +8428,7 @@ }, "hoist-non-react-statics": { "version": "3.3.2", - "resolved": "https://registry.npmmirror.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", "requires": { "react-is": "^16.7.0" @@ -8445,7 +8445,7 @@ }, "homedir-polyfill": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, "requires": { @@ -8454,13 +8454,13 @@ }, "hoopy": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/hoopy/-/hoopy-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", "dev": true }, "hosted-git-info": { "version": "2.8.9", - "resolved": "https://registry.npmmirror.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" }, "hpack.js": { @@ -8489,7 +8489,7 @@ }, "html-encoding-sniffer": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", "requires": { "whatwg-encoding": "^1.0.1" @@ -8497,13 +8497,13 @@ }, "html-entities": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", "dev": true }, "html-minifier-terser": { "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", "dev": true, "requires": { @@ -8518,7 +8518,7 @@ "dependencies": { "commander": { "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/commander/-/commander-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true } @@ -8526,7 +8526,7 @@ }, "html-webpack-plugin": { "version": "4.5.2", - "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==", "dev": true, "requires": { @@ -8543,7 +8543,7 @@ }, "htmlparser2": { "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/htmlparser2/-/htmlparser2-6.1.0.tgz", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "dev": true, "requires": { @@ -8588,7 +8588,7 @@ }, "http-proxy": { "version": "1.18.1", - "resolved": "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, "requires": { @@ -8599,7 +8599,7 @@ "dependencies": { "eventemitter3": { "version": "4.0.7", - "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true } @@ -8607,7 +8607,7 @@ }, "http-proxy-agent": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "requires": { "@tootallnate/once": "1", @@ -8625,14 +8625,14 @@ }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" } } }, "http-proxy-middleware": { "version": "0.19.1", - "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", "dev": true, "requires": { @@ -8656,7 +8656,7 @@ }, "braces": { "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { @@ -8767,7 +8767,7 @@ }, "is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { @@ -8778,7 +8778,7 @@ }, "kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } @@ -8786,7 +8786,7 @@ }, "extglob": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { @@ -8845,7 +8845,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { @@ -8860,7 +8860,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { @@ -8869,7 +8869,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { @@ -8921,13 +8921,13 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, "micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { @@ -8983,19 +8983,19 @@ }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" } } }, "hyphenate-style-name": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" }, "iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -9003,7 +9003,7 @@ }, "icss-utils": { "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/icss-utils/-/icss-utils-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", "dev": true, "requires": { @@ -9056,7 +9056,7 @@ }, "ieee754": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/ieee754/-/ieee754-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true }, @@ -9068,28 +9068,28 @@ }, "ignore": { "version": "3.3.10", - "resolved": "https://registry.npmmirror.com/ignore/-/ignore-3.3.10.tgz", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" }, "image-size": { "version": "0.5.5", - "resolved": "https://registry.npmmirror.com/image-size/-/image-size-0.5.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/image-size/-/image-size-0.5.5.tgz", "integrity": "sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==", "optional": true }, "immediate": { "version": "3.0.6", - "resolved": "https://registry.npmmirror.com/immediate/-/immediate-3.0.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/immediate/-/immediate-3.0.6.tgz", "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" }, "immer": { "version": "1.10.0", - "resolved": "https://registry.npmmirror.com/immer/-/immer-1.10.0.tgz", + "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz", "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==" }, "immutability-helper": { "version": "2.9.1", - "resolved": "https://registry.npmmirror.com/immutability-helper/-/immutability-helper-2.9.1.tgz", + "resolved": "https://registry.npmjs.org/immutability-helper/-/immutability-helper-2.9.1.tgz", "integrity": "sha512-r/RmRG8xO06s/k+PIaif2r5rGc3j4Yhc01jSBfwPCXDLYZwp/yxralI37Df1mwmuzcCsen/E/ITKcTEvc1PQmQ==", "requires": { "invariant": "^2.2.0" @@ -9135,7 +9135,7 @@ }, "import-local": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/import-local/-/import-local-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", "dev": true, "requires": { @@ -9145,7 +9145,7 @@ "dependencies": { "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { @@ -9154,7 +9154,7 @@ }, "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { @@ -9164,7 +9164,7 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { @@ -9173,7 +9173,7 @@ }, "p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { @@ -9182,13 +9182,13 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "pkg-dir": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "requires": { @@ -9205,13 +9205,13 @@ }, "in-publish": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/in-publish/-/in-publish-2.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/in-publish/-/in-publish-2.0.1.tgz", "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", "dev": true }, "indefinite-observable": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/indefinite-observable/-/indefinite-observable-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/indefinite-observable/-/indefinite-observable-1.0.2.tgz", "integrity": "sha512-Mps0898zEduHyPhb7UCgNmfzlqNZknVmaFz5qzr0mm04YQ5FGLhAyK/dJ+NaRxGyR6juQXIxh5Ev0xx+qq0nYA==", "requires": { "symbol-observable": "1.2.0" @@ -9234,7 +9234,7 @@ }, "infer-owner": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/infer-owner/-/infer-owner-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", "dev": true }, @@ -9249,17 +9249,17 @@ }, "inherits": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { "version": "1.3.8", - "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "inquirer": { "version": "3.3.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/inquirer/-/inquirer-3.3.0.tgz", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", "dev": true, "requires": { @@ -9287,7 +9287,7 @@ }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -9309,12 +9309,12 @@ }, "install": { "version": "0.12.2", - "resolved": "https://registry.npmmirror.com/install/-/install-0.12.2.tgz", + "resolved": "https://registry.npmjs.org/install/-/install-0.12.2.tgz", "integrity": "sha512-+7thTb4Rpvs9mnlhHKGZFJbGOO6kyMgy+gg0sgM5vFzIFK0wrCYXqdlaM71Bi289DTuPHf61puMFsaZBcwDIrg==" }, "internal-ip": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/internal-ip/-/internal-ip-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", "dev": true, "requires": { @@ -9324,7 +9324,7 @@ }, "internal-slot": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "requires": { "get-intrinsic": "^1.1.0", @@ -9334,18 +9334,18 @@ }, "interpret": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/interpret/-/interpret-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true }, "intersection-observer": { "version": "0.7.0", - "resolved": "https://registry.npmmirror.com/intersection-observer/-/intersection-observer-0.7.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/intersection-observer/-/intersection-observer-0.7.0.tgz", "integrity": "sha512-Id0Fij0HsB/vKWGeBe9PxeY45ttRiBmhFyyt/geBdDHBYNctMRTE3dC1U3ujzz3lap+hVXlEcVaB56kZP/eEUg==" }, "invariant": { "version": "2.2.4", - "resolved": "https://registry.npmmirror.com/invariant/-/invariant-2.2.4.tgz", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "requires": { "loose-envify": "^1.0.0" @@ -9370,13 +9370,13 @@ }, "ipaddr.js": { "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "dev": true }, "is-absolute-url": { "version": "3.0.3", - "resolved": "http://173.15.15.82:8081/repository/npm-all/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", "dev": true }, @@ -9390,7 +9390,7 @@ }, "is-arguments": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/is-arguments/-/is-arguments-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "requires": { "call-bind": "^1.0.2", @@ -9404,7 +9404,7 @@ }, "is-bigint": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "requires": { "has-bigints": "^1.0.1" @@ -9420,7 +9420,7 @@ }, "is-boolean-object": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "requires": { "call-bind": "^1.0.2", @@ -9442,7 +9442,7 @@ }, "is-ci": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/is-ci/-/is-ci-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", "requires": { "ci-info": "^1.5.0" @@ -9480,7 +9480,7 @@ }, "is-date-object": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "requires": { "has-tostringtag": "^1.0.0" @@ -9488,7 +9488,7 @@ }, "is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "^0.1.6", @@ -9498,7 +9498,7 @@ "dependencies": { "kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } @@ -9511,7 +9511,7 @@ }, "is-docker": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" }, "is-dotfile": { @@ -9539,7 +9539,7 @@ }, "is-finite": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/is-finite/-/is-finite-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" }, "is-fullwidth-code-point": { @@ -9549,7 +9549,7 @@ }, "is-function": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-function/-/is-function-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" }, "is-glob": { @@ -9577,7 +9577,7 @@ }, "is-mobile": { "version": "2.2.2", - "resolved": "https://registry.npmmirror.com/is-mobile/-/is-mobile-2.2.2.tgz", + "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-2.2.2.tgz", "integrity": "sha512-wW/SXnYJkTjs++tVK5b6kVITZpAZPtUrt9SF80vvxGiF/Oywal+COk1jlRkiVq15RFNEQKQY31TkV24/1T5cVg==" }, "is-negative-zero": { @@ -9621,7 +9621,7 @@ }, "is-path-in-cwd": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", "dev": true, "requires": { @@ -9644,7 +9644,7 @@ }, "is-plain-object": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "requires": { "isobject": "^3.0.1" @@ -9664,7 +9664,7 @@ }, "is-potential-custom-element-name": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "is-primitive": { @@ -9680,7 +9680,7 @@ }, "is-regex": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "requires": { "call-bind": "^1.0.2", @@ -9689,19 +9689,19 @@ }, "is-resolvable": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/is-resolvable/-/is-resolvable-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": true }, "is-retry-allowed": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", "dev": true }, "is-root": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/is-root/-/is-root-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" }, "is-stream": { @@ -9711,7 +9711,7 @@ }, "is-string": { "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.0.7.tgz", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "requires": { "has-tostringtag": "^1.0.0" @@ -9719,7 +9719,7 @@ }, "is-symbol": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "requires": { "has-symbols": "^1.0.2" @@ -9737,12 +9737,12 @@ }, "is-what": { "version": "3.14.1", - "resolved": "https://registry.npmmirror.com/is-what/-/is-what-3.14.1.tgz", + "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" }, "is-windows": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, "is-wsl": { @@ -9784,7 +9784,7 @@ }, "istanbul-api": { "version": "1.3.7", - "resolved": "https://registry.npmmirror.com/istanbul-api/-/istanbul-api-1.3.7.tgz", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", "requires": { "async": "^2.1.4", @@ -9802,12 +9802,12 @@ }, "istanbul-lib-coverage": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==" }, "istanbul-lib-hook": { "version": "1.2.2", - "resolved": "https://registry.npmmirror.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", "requires": { "append-transform": "^0.4.0" @@ -9815,7 +9815,7 @@ }, "istanbul-lib-instrument": { "version": "1.10.2", - "resolved": "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", "requires": { "babel-generator": "^6.18.0", @@ -9829,7 +9829,7 @@ }, "istanbul-lib-report": { "version": "1.1.5", - "resolved": "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", "requires": { "istanbul-lib-coverage": "^1.2.1", @@ -9855,7 +9855,7 @@ }, "istanbul-lib-source-maps": { "version": "1.2.6", - "resolved": "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", "requires": { "debug": "^3.1.0", @@ -9874,7 +9874,7 @@ }, "istanbul-reports": { "version": "1.5.1", - "resolved": "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", "requires": { "handlebars": "^4.0.3" @@ -9970,7 +9970,7 @@ }, "yargs": { "version": "7.1.2", - "resolved": "https://registry.npmmirror.com/yargs/-/yargs-7.1.2.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", "requires": { "camelcase": "^3.0.0", @@ -10049,7 +10049,7 @@ }, "jest-haste-map": { "version": "20.0.5", - "resolved": "https://registry.npmmirror.com/jest-haste-map/-/jest-haste-map-20.0.5.tgz", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-20.0.5.tgz", "integrity": "sha512-0IKAQjUvuZjMCNi/0VNQQF74/H9KB67hsHJqGiwTWQC6XO5Azs7kLWm+6Q/dwuhvDUvABDOBMFK2/FwZ3sZ07Q==", "requires": { "fb-watchman": "^2.0.0", @@ -10196,7 +10196,7 @@ }, "yargs": { "version": "7.1.2", - "resolved": "https://registry.npmmirror.com/yargs/-/yargs-7.1.2.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", "requires": { "camelcase": "^3.0.0", @@ -10256,7 +10256,7 @@ }, "jest-worker": { "version": "25.5.0", - "resolved": "https://registry.npmmirror.com/jest-worker/-/jest-worker-25.5.0.tgz", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", "dev": true, "requires": { @@ -10266,13 +10266,13 @@ "dependencies": { "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { @@ -10283,22 +10283,22 @@ }, "js-base64": { "version": "2.6.4", - "resolved": "https://registry.npmmirror.com/js-base64/-/js-base64-2.6.4.tgz", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" }, "js-cookie": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/js-cookie/-/js-cookie-2.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/js-cookie/-/js-cookie-2.2.1.tgz", "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" }, "js-tokens": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "requires": { "argparse": "^1.0.7", @@ -10307,7 +10307,7 @@ }, "js2wordcloud": { "version": "1.1.12", - "resolved": "https://registry.npmmirror.com/js2wordcloud/-/js2wordcloud-1.1.12.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/js2wordcloud/-/js2wordcloud-1.1.12.tgz", "integrity": "sha512-t/yK4nAMSYYxxg6RZ9+CrP1VWo0tTD/3ty4Mm/dq3Y2mH0Y0MZ5s4FcEukveEm7ryrtlB4dtHjppdQs74x53Mg==" }, "jsbn": { @@ -10355,7 +10355,7 @@ }, "json-parse-better-errors": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, @@ -10366,7 +10366,7 @@ }, "json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "json-stable-stringify": { @@ -10436,7 +10436,7 @@ }, "jss": { "version": "9.8.7", - "resolved": "https://registry.npmmirror.com/jss/-/jss-9.8.7.tgz", + "resolved": "https://registry.npmjs.org/jss/-/jss-9.8.7.tgz", "integrity": "sha512-awj3XRZYxbrmmrx9LUSj5pXSUfm12m8xzi/VKeqI1ZwWBtQ0kVPTs3vYs32t4rFw83CgFDukA8wKzOE9sMQnoQ==", "requires": { "is-in-browser": "^1.1.3", @@ -10456,7 +10456,7 @@ }, "jss-camel-case": { "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/jss-camel-case/-/jss-camel-case-6.1.0.tgz", + "resolved": "https://registry.npmjs.org/jss-camel-case/-/jss-camel-case-6.1.0.tgz", "integrity": "sha512-HPF2Q7wmNW1t79mCqSeU2vdd/vFFGpkazwvfHMOhPlMgXrJDzdj9viA2SaHk9ZbD5pfL63a8ylp4++irYbbzMQ==", "requires": { "hyphenate-style-name": "^1.0.2" @@ -10464,7 +10464,7 @@ }, "jss-compose": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/jss-compose/-/jss-compose-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/jss-compose/-/jss-compose-5.0.0.tgz", "integrity": "sha512-YofRYuiA0+VbeOw0VjgkyO380sA4+TWDrW52nSluD9n+1FWOlDzNbgpZ/Sb3Y46+DcAbOS21W5jo6SAqUEiuwA==", "requires": { "warning": "^3.0.0" @@ -10482,17 +10482,17 @@ }, "jss-default-unit": { "version": "8.0.2", - "resolved": "https://registry.npmmirror.com/jss-default-unit/-/jss-default-unit-8.0.2.tgz", + "resolved": "https://registry.npmjs.org/jss-default-unit/-/jss-default-unit-8.0.2.tgz", "integrity": "sha512-WxNHrF/18CdoAGw2H0FqOEvJdREXVXLazn7PQYU7V6/BWkCV0GkmWsppNiExdw8dP4TU1ma1dT9zBNJ95feLmg==" }, "jss-expand": { "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/jss-expand/-/jss-expand-5.3.0.tgz", + "resolved": "https://registry.npmjs.org/jss-expand/-/jss-expand-5.3.0.tgz", "integrity": "sha512-NiM4TbDVE0ykXSAw6dfFmB1LIqXP/jdd0ZMnlvlGgEMkMt+weJIl8Ynq1DsuBY9WwkNyzWktdqcEW2VN0RAtQg==" }, "jss-extend": { "version": "6.2.0", - "resolved": "https://registry.npmmirror.com/jss-extend/-/jss-extend-6.2.0.tgz", + "resolved": "https://registry.npmjs.org/jss-extend/-/jss-extend-6.2.0.tgz", "integrity": "sha512-YszrmcB6o9HOsKPszK7NeDBNNjVyiW864jfoiHoMlgMIg2qlxKw70axZHqgczXHDcoyi/0/ikP1XaHDPRvYtEA==", "requires": { "warning": "^3.0.0" @@ -10510,12 +10510,12 @@ }, "jss-global": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/jss-global/-/jss-global-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/jss-global/-/jss-global-3.0.0.tgz", "integrity": "sha512-wxYn7vL+TImyQYGAfdplg7yaxnPQ9RaXY/cIA8hawaVnmmWxDHzBK32u1y+RAvWboa3lW83ya3nVZ/C+jyjZ5Q==" }, "jss-nested": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/jss-nested/-/jss-nested-6.0.1.tgz", + "resolved": "https://registry.npmjs.org/jss-nested/-/jss-nested-6.0.1.tgz", "integrity": "sha512-rn964TralHOZxoyEgeq3hXY8hyuCElnvQoVrQwKHVmu55VRDd6IqExAx9be5HgK0yN/+hQdgAXQl/GUrBbbSTA==", "requires": { "warning": "^3.0.0" @@ -10533,7 +10533,7 @@ }, "jss-preset-default": { "version": "4.5.0", - "resolved": "https://registry.npmmirror.com/jss-preset-default/-/jss-preset-default-4.5.0.tgz", + "resolved": "https://registry.npmjs.org/jss-preset-default/-/jss-preset-default-4.5.0.tgz", "integrity": "sha512-qZbpRVtHT7hBPpZEBPFfafZKWmq3tA/An5RNqywDsZQGrlinIF/mGD9lmj6jGqu8GrED2SMHZ3pPKLmjCZoiaQ==", "requires": { "jss-camel-case": "^6.1.0", @@ -10550,12 +10550,12 @@ }, "jss-props-sort": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/jss-props-sort/-/jss-props-sort-6.0.0.tgz", + "resolved": "https://registry.npmjs.org/jss-props-sort/-/jss-props-sort-6.0.0.tgz", "integrity": "sha512-E89UDcrphmI0LzmvYk25Hp4aE5ZBsXqMWlkFXS0EtPkunJkRr+WXdCNYbXbksIPnKlBenGB9OxzQY+mVc70S+g==" }, "jss-template": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/jss-template/-/jss-template-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/jss-template/-/jss-template-1.0.1.tgz", "integrity": "sha512-m5BqEWha17fmIVXm1z8xbJhY6GFJxNB9H68GVnCWPyGYfxiAgY9WTQyvDAVj+pYRgrXSOfN5V1T4+SzN1sJTeg==", "requires": { "warning": "^3.0.0" @@ -10573,7 +10573,7 @@ }, "jss-vendor-prefixer": { "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/jss-vendor-prefixer/-/jss-vendor-prefixer-7.0.0.tgz", + "resolved": "https://registry.npmjs.org/jss-vendor-prefixer/-/jss-vendor-prefixer-7.0.0.tgz", "integrity": "sha512-Agd+FKmvsI0HLcYXkvy8GYOw3AAASBUpsmIRvVQheps+JWaN892uFOInTr0DRydwaD91vSSUCU4NssschvF7MA==", "requires": { "css-vendor": "^0.3.8" @@ -10587,7 +10587,7 @@ }, "katex": { "version": "0.11.1", - "resolved": "https://registry.npmmirror.com/katex/-/katex-0.11.1.tgz", + "resolved": "https://registry.npmjs.org/katex/-/katex-0.11.1.tgz", "integrity": "sha512-5oANDICCTX0NqYIyAiFCCwjQ7ERu3DQG2JFHLbYOf+fXaMoH8eg/zOq5WSYJsKMi/QebW+Eh3gSM+oss1H/bww==", "requires": { "commander": "^2.19.0" @@ -10600,7 +10600,7 @@ }, "killable": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/killable/-/killable-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", "dev": true }, @@ -10621,7 +10621,7 @@ }, "last-call-webpack-plugin": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", "dev": true, "requires": { @@ -10653,7 +10653,7 @@ }, "less": { "version": "3.13.1", - "resolved": "https://registry.npmmirror.com/less/-/less-3.13.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/less/-/less-3.13.1.tgz", "integrity": "sha512-SwA1aQXGUvp+P5XdZslUOhhLnClSLIjWvJhmd+Vgib5BFIr9lMNlQwmwUNOjXThF/A0x+MCYYPeWEfeWiLRnTw==", "requires": { "copy-anything": "^2.0.1", @@ -10692,7 +10692,7 @@ }, "less-loader": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/less-loader/-/less-loader-4.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/less-loader/-/less-loader-4.1.0.tgz", "integrity": "sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg==", "dev": true, "requires": { @@ -10703,7 +10703,7 @@ "dependencies": { "pify": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/pify/-/pify-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pify/-/pify-3.0.0.tgz", "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", "dev": true } @@ -10725,7 +10725,7 @@ }, "lie": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/lie/-/lie-3.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/lie/-/lie-3.1.1.tgz", "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", "requires": { "immediate": "~3.0.5" @@ -10750,13 +10750,13 @@ }, "loader-runner": { "version": "2.4.0", - "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-2.4.0.tgz", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "dev": true }, "loader-utils": { "version": "1.4.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/loader-utils/-/loader-utils-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "requires": { "big.js": "^5.2.2", @@ -10766,7 +10766,7 @@ "dependencies": { "json5": { "version": "1.0.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/json5/-/json5-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "requires": { "minimist": "^1.2.0" @@ -10776,7 +10776,7 @@ }, "localforage": { "version": "1.10.0", - "resolved": "https://registry.npmmirror.com/localforage/-/localforage-1.10.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/localforage/-/localforage-1.10.0.tgz", "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", "requires": { "lie": "3.1.1" @@ -10793,12 +10793,12 @@ }, "lodash": { "version": "4.17.21", - "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash-es": { "version": "4.17.21", - "resolved": "https://registry.npmmirror.com/lodash-es/-/lodash-es-4.17.21.tgz", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" }, "lodash._reinterpolate": { @@ -10815,7 +10815,7 @@ }, "lodash.curry": { "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/lodash.curry/-/lodash.curry-4.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/lodash.curry/-/lodash.curry-4.1.1.tgz", "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==", "dev": true }, @@ -10832,7 +10832,7 @@ }, "lodash.flow": { "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/lodash.flow/-/lodash.flow-3.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/lodash.flow/-/lodash.flow-3.5.0.tgz", "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==", "dev": true }, @@ -10849,7 +10849,7 @@ }, "lodash.template": { "version": "4.5.0", - "resolved": "https://registry.npmmirror.com/lodash.template/-/lodash.template-4.5.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", "dev": true, "requires": { @@ -10859,7 +10859,7 @@ }, "lodash.templatesettings": { "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", "dev": true, "requires": { @@ -10889,7 +10889,7 @@ }, "loose-envify": { "version": "1.4.0", - "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { "js-tokens": "^3.0.0 || ^4.0.0" @@ -10907,7 +10907,7 @@ }, "lower-case": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dev": true, "requires": { @@ -10916,13 +10916,13 @@ }, "lowercase-keys": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "dev": true }, "lru-cache": { "version": "4.1.5", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-4.1.5.tgz", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "requires": { @@ -10932,7 +10932,7 @@ }, "make-dir": { "version": "1.3.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/make-dir/-/make-dir-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "requires": { @@ -10976,17 +10976,17 @@ }, "marked": { "version": "1.2.9", - "resolved": "https://registry.npmmirror.com/marked/-/marked-1.2.9.tgz", + "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==" }, "material-colors": { "version": "1.2.6", - "resolved": "https://registry.npmmirror.com/material-colors/-/material-colors-1.2.6.tgz", + "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==" }, "material-ui": { "version": "1.0.0-beta.46", - "resolved": "https://registry.npmmirror.com/material-ui/-/material-ui-1.0.0-beta.46.tgz", + "resolved": "https://registry.npmjs.org/material-ui/-/material-ui-1.0.0-beta.46.tgz", "integrity": "sha512-hg4dtIyUvbAu2lCXIRjzz3fR9YchFo8gLuJyj7rFhA6NQPiXVAhaYM/dCp+dtQelZymBE1MfctjDTCbborDC9Q==", "requires": { "@types/jss": "^9.3.0", @@ -11021,7 +11021,7 @@ "dependencies": { "hoist-non-react-statics": { "version": "2.5.5", - "resolved": "https://registry.npmmirror.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" }, "warning": { @@ -11036,12 +11036,12 @@ }, "math-random": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/math-random/-/math-random-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" }, "md5": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/md5/-/md5-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", "requires": { "charenc": "0.0.2", @@ -11058,7 +11058,7 @@ }, "md5.js": { "version": "1.3.5", - "resolved": "https://registry.npmmirror.com/md5.js/-/md5.js-1.3.5.tgz", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "dev": true, "requires": { @@ -11069,7 +11069,7 @@ }, "mdn-data": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", "dev": true }, @@ -11081,12 +11081,12 @@ }, "memoize-one": { "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/memoize-one/-/memoize-one-5.2.1.tgz", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" }, "memory-fs": { "version": "0.5.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/memory-fs/-/memory-fs-0.5.0.tgz", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "dev": true, "requires": { @@ -11114,12 +11114,12 @@ }, "merge": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/merge/-/merge-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==" }, "merge-anything": { "version": "2.4.4", - "resolved": "https://registry.npmmirror.com/merge-anything/-/merge-anything-2.4.4.tgz", + "resolved": "https://registry.npmjs.org/merge-anything/-/merge-anything-2.4.4.tgz", "integrity": "sha512-l5XlriUDJKQT12bH+rVhAHjwIuXWdAIecGwsYjv2LJo+dA1AeRTmeQS+3QBpO6lEthBMDi2IUMpLC1yyRvGlwQ==", "requires": { "is-what": "^3.3.1" @@ -11133,13 +11133,13 @@ }, "merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, "merge2": { "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, "methods": { @@ -11150,7 +11150,7 @@ }, "microevent.ts": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/microevent.ts/-/microevent.ts-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" }, "micromatch": { @@ -11175,7 +11175,7 @@ }, "miller-rabin": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/miller-rabin/-/miller-rabin-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, "requires": { @@ -11185,7 +11185,7 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } @@ -11193,7 +11193,7 @@ }, "mime": { "version": "1.6.0", - "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { @@ -11211,7 +11211,7 @@ }, "mimic-fn": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" }, "min-document": { @@ -11224,7 +11224,7 @@ }, "mini-css-extract-plugin": { "version": "0.9.0", - "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", "requires": { "loader-utils": "^1.1.0", @@ -11235,7 +11235,7 @@ "dependencies": { "schema-utils": { "version": "1.0.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/schema-utils/-/schema-utils-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "requires": { "ajv": "^6.1.0", @@ -11247,7 +11247,7 @@ }, "mini-store": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/mini-store/-/mini-store-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/mini-store/-/mini-store-2.0.0.tgz", "integrity": "sha512-EG0CuwpQmX+XL4QVS0kxNwHW5ftSbhygu1qxQH0pipugjnPkbvkalCdQbEihMwtQY6d3MTN+MS0q+aurs+RfLQ==", "requires": { "hoist-non-react-statics": "^2.3.1", @@ -11258,14 +11258,14 @@ "dependencies": { "hoist-non-react-statics": { "version": "2.5.5", - "resolved": "https://registry.npmmirror.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" } } }, "minimalistic-assert": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", "dev": true }, @@ -11299,7 +11299,7 @@ "dependencies": { "yallist": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } @@ -11307,7 +11307,7 @@ }, "minipass-collect": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/minipass-collect/-/minipass-collect-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, "requires": { @@ -11316,7 +11316,7 @@ }, "minipass-flush": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/minipass-flush/-/minipass-flush-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, "requires": { @@ -11325,7 +11325,7 @@ }, "minipass-pipeline": { "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, "requires": { @@ -11334,7 +11334,7 @@ }, "mississippi": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/mississippi/-/mississippi-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", "dev": true, "requires": { @@ -11352,7 +11352,7 @@ "dependencies": { "pump": { "version": "2.0.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/pump/-/pump-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "requires": { @@ -11364,7 +11364,7 @@ }, "mixin-deep": { "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/mixin-deep/-/mixin-deep-1.3.2.tgz", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "requires": { "for-in": "^1.0.2", @@ -11373,7 +11373,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/is-extendable/-/is-extendable-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { "is-plain-object": "^2.0.4" @@ -11391,7 +11391,7 @@ }, "mockjs": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/mockjs/-/mockjs-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/mockjs/-/mockjs-1.1.0.tgz", "integrity": "sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==", "dev": true, "requires": { @@ -11405,12 +11405,12 @@ }, "monaco-editor": { "version": "0.20.0", - "resolved": "https://registry.npmmirror.com/monaco-editor/-/monaco-editor-0.20.0.tgz", + "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.20.0.tgz", "integrity": "sha512-hkvf4EtPJRMQlPC3UbMoRs0vTAFAYdzFQ+gpMb8A+9znae1c43q8Mab9iVsgTcg/4PNiLGGn3SlDIa8uvK1FIQ==" }, "monaco-editor-webpack-plugin": { "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-1.9.1.tgz", + "resolved": "https://registry.npmjs.org/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-1.9.1.tgz", "integrity": "sha512-x7fx1w3i/uwZERIgztHAAK3VQMsL8+ku0lFXXbO81hKDg8IieACqjGEa2mqEueg0c/fX+wd0oI+75wB19KJAsA==", "requires": { "loader-utils": "^1.2.3" @@ -11437,7 +11437,7 @@ }, "multicast-dns": { "version": "6.2.3", - "resolved": "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-6.2.3.tgz", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", "dev": true, "requires": { @@ -11453,7 +11453,7 @@ }, "mutationobserver-shim": { "version": "0.3.7", - "resolved": "https://registry.npmmirror.com/mutationobserver-shim/-/mutationobserver-shim-0.3.7.tgz", + "resolved": "https://registry.npmjs.org/mutationobserver-shim/-/mutationobserver-shim-0.3.7.tgz", "integrity": "sha512-oRIDTyZQU96nAiz2AQyngwx1e89iApl2hN5AOYwyxLUB47UYsU3Wv9lJWqH5y/QdiYkc5HQLi23ZNB3fELdHcQ==" }, "mute-stream": { @@ -11468,7 +11468,7 @@ }, "nanomatch": { "version": "1.2.13", - "resolved": "https://registry.npmmirror.com/nanomatch/-/nanomatch-1.2.13.tgz", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "requires": { "arr-diff": "^4.0.0", @@ -11496,14 +11496,14 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } }, "native-request": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/native-request/-/native-request-1.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/native-request/-/native-request-1.1.0.tgz", "integrity": "sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==", "optional": true }, @@ -11520,17 +11520,17 @@ }, "neo-async": { "version": "2.6.2", - "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "nice-try": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/nice-try/-/nice-try-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "no-case": { "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, "requires": { @@ -11540,7 +11540,7 @@ }, "node-fetch": { "version": "1.7.3", - "resolved": "https://registry.npmmirror.com/node-fetch/-/node-fetch-1.7.3.tgz", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", "requires": { "encoding": "^0.1.11", @@ -11549,13 +11549,13 @@ }, "node-forge": { "version": "0.10.0", - "resolved": "https://registry.npmmirror.com/node-forge/-/node-forge-0.10.0.tgz", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", "dev": true }, "node-gyp": { "version": "3.8.0", - "resolved": "https://registry.npmmirror.com/node-gyp/-/node-gyp-3.8.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/node-gyp/-/node-gyp-3.8.0.tgz", "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", "dev": true, "requires": { @@ -11588,7 +11588,7 @@ }, "node-libs-browser": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", "dev": true, "requires": { @@ -11633,7 +11633,7 @@ }, "node-notifier": { "version": "5.4.5", - "resolved": "https://registry.npmmirror.com/node-notifier/-/node-notifier-5.4.5.tgz", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz", "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==", "requires": { "growly": "^1.3.0", @@ -11650,7 +11650,7 @@ }, "node-sass": { "version": "4.14.1", - "resolved": "https://registry.npmmirror.com/node-sass/-/node-sass-4.14.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/node-sass/-/node-sass-4.14.1.tgz", "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", "dev": true, "requires": { @@ -11696,7 +11696,7 @@ }, "normalize-package-data": { "version": "2.5.0", - "resolved": "https://registry.npmmirror.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "requires": { "hosted-git-info": "^2.1.4", @@ -11720,7 +11720,7 @@ }, "normalize-scroll-left": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/normalize-scroll-left/-/normalize-scroll-left-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/normalize-scroll-left/-/normalize-scroll-left-0.1.2.tgz", "integrity": "sha512-F9YMRls0zCF6BFIE2YnXDRpHPpfd91nOIaNdDgrx5YMoPLo8Wqj+6jNXHQsYBavJeXP4ww8HCt0xQAKc5qk2Fg==" }, "normalize-url": { @@ -11745,7 +11745,7 @@ }, "npmlog": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/npmlog/-/npmlog-4.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/npmlog/-/npmlog-4.1.2.tgz", "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", "dev": true, "requires": { @@ -11786,7 +11786,7 @@ }, "nwmatcher": { "version": "1.4.4", - "resolved": "https://registry.npmmirror.com/nwmatcher/-/nwmatcher-1.4.4.tgz", + "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz", "integrity": "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==" }, "nwsapi": { @@ -11796,7 +11796,7 @@ }, "oauth-sign": { "version": "0.9.0", - "resolved": "https://registry.npmmirror.com/oauth-sign/-/oauth-sign-0.9.0.tgz", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, "object-assign": { @@ -11826,7 +11826,7 @@ }, "object-hash": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/object-hash/-/object-hash-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", "dev": true }, @@ -11837,7 +11837,7 @@ }, "object-is": { "version": "1.1.5", - "resolved": "https://registry.npmmirror.com/object-is/-/object-is-1.1.5.tgz", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", "requires": { "call-bind": "^1.0.2", @@ -11846,7 +11846,7 @@ }, "object-keys": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, "object-visit": { @@ -11934,13 +11934,13 @@ }, "obuf": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", "dev": true }, "omit.js": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/omit.js/-/omit.js-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/omit.js/-/omit.js-1.0.2.tgz", "integrity": "sha512-/QPc6G2NS+8d4L/cQhbk6Yit1WTB6Us2g84A7A/1+w9d/eRGHyEqC5kkQtHVoHZ5NFWGG7tUGgrhVZwgZanKrQ==", "requires": { "babel-runtime": "^6.23.0" @@ -11957,7 +11957,7 @@ }, "on-headers": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/on-headers/-/on-headers-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "dev": true }, @@ -11979,7 +11979,7 @@ }, "open": { "version": "7.4.2", - "resolved": "https://registry.npmmirror.com/open/-/open-7.4.2.tgz", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "requires": { "is-docker": "^2.0.0", @@ -11988,7 +11988,7 @@ "dependencies": { "is-wsl": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "requires": { "is-docker": "^2.0.0" @@ -11998,13 +11998,13 @@ }, "opener": { "version": "1.5.2", - "resolved": "https://registry.npmmirror.com/opener/-/opener-1.5.2.tgz", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", "dev": true }, "opn": { "version": "5.5.0", - "resolved": "https://registry.npmmirror.com/opn/-/opn-5.5.0.tgz", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", "dev": true, "requires": { @@ -12013,7 +12013,7 @@ }, "optimize-css-assets-webpack-plugin": { "version": "5.0.8", - "resolved": "https://registry.npmmirror.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.8.tgz", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.8.tgz", "integrity": "sha512-mgFS1JdOtEGzD8l+EuISqL57cKO+We9GcoiQEmdCWRqqck+FGNmYJtx9qfAPzEz+lRrlThWMuGDaRkI/yWNx/Q==", "dev": true, "requires": { @@ -12023,7 +12023,7 @@ }, "optionator": { "version": "0.8.3", - "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.8.3.tgz", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "requires": { "deep-is": "~0.1.3", @@ -12069,7 +12069,7 @@ }, "osenv": { "version": "0.1.5", - "resolved": "https://registry.npmmirror.com/osenv/-/osenv-0.1.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/osenv/-/osenv-0.1.5.tgz", "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "requires": { @@ -12096,7 +12096,7 @@ }, "p-limit": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "requires": { "p-try": "^1.0.0" @@ -12112,12 +12112,12 @@ }, "p-map": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/p-map/-/p-map-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" }, "p-retry": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/p-retry/-/p-retry-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", "dev": true, "requires": { @@ -12143,13 +12143,13 @@ }, "pako": { "version": "1.0.11", - "resolved": "https://registry.npmmirror.com/pako/-/pako-1.0.11.tgz", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "dev": true }, "parallel-transform": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/parallel-transform/-/parallel-transform-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", "dev": true, "requires": { @@ -12160,7 +12160,7 @@ }, "param-case": { "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dev": true, "requires": { @@ -12170,12 +12170,12 @@ }, "parchment": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/parchment/-/parchment-1.1.4.tgz", + "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==" }, "parse-asn1": { "version": "5.1.6", - "resolved": "https://registry.npmmirror.com/parse-asn1/-/parse-asn1-5.1.6.tgz", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", "dev": true, "requires": { @@ -12218,13 +12218,13 @@ }, "parseurl": { "version": "1.3.3", - "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true }, "pascal-case": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dev": true, "requires": { @@ -12239,7 +12239,7 @@ }, "path-browserify": { "version": "0.0.1", - "resolved": "https://registry.npmmirror.com/path-browserify/-/path-browserify-0.0.1.tgz", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", "dev": true }, @@ -12271,12 +12271,12 @@ }, "path-parse": { "version": "1.0.7", - "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-to-regexp": { "version": "1.8.0", - "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", "requires": { "isarray": "0.0.1" @@ -12301,7 +12301,7 @@ }, "pbkdf2": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/pbkdf2/-/pbkdf2-3.1.2.tgz", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", "dev": true, "requires": { @@ -12360,13 +12360,13 @@ }, "pluralize": { "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/pluralize/-/pluralize-7.0.0.tgz", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", "dev": true }, "popper.js": { "version": "1.16.1", - "resolved": "https://registry.npmmirror.com/popper.js/-/popper.js-1.16.1.tgz", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" }, "portfinder": { @@ -12382,7 +12382,7 @@ "dependencies": { "debug": { "version": "3.2.7", - "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { @@ -12391,7 +12391,7 @@ }, "ms": { "version": "2.1.3", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true } @@ -12404,7 +12404,7 @@ }, "postcss": { "version": "6.0.23", - "resolved": "https://registry.npmmirror.com/postcss/-/postcss-6.0.23.tgz", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "requires": { "chalk": "^2.4.1", @@ -12414,7 +12414,7 @@ "dependencies": { "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "requires": { "ansi-styles": "^3.2.1", @@ -12426,7 +12426,7 @@ }, "postcss-calc": { "version": "7.0.5", - "resolved": "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-7.0.5.tgz", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", "dev": true, "requires": { @@ -12487,7 +12487,7 @@ }, "postcss-colormin": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", "dev": true, "requires": { @@ -12557,7 +12557,7 @@ }, "postcss-convert-values": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", "dev": true, "requires": { @@ -12611,7 +12611,7 @@ }, "postcss-discard-comments": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", "dev": true, "requires": { @@ -12664,7 +12664,7 @@ }, "postcss-discard-duplicates": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", "dev": true, "requires": { @@ -12717,7 +12717,7 @@ }, "postcss-discard-empty": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", "dev": true, "requires": { @@ -12770,7 +12770,7 @@ }, "postcss-discard-overridden": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", "dev": true, "requires": { @@ -12823,7 +12823,7 @@ }, "postcss-flexbugs-fixes": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-3.2.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-3.2.0.tgz", "integrity": "sha512-0AuD9HG1Ey3/3nqPWu9yqf7rL0KCPu5VgjDsjf5mzEcuo9H/z8nco/fljKgjsOUrZypa95MI0kS4xBZeBzz2lw==", "requires": { "postcss": "^6.0.1" @@ -12863,7 +12863,7 @@ }, "postcss-loader": { "version": "2.0.8", - "resolved": "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-2.0.8.tgz", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.0.8.tgz", "integrity": "sha512-KtXBiQ/r/WYW8LxTSJK7h8wLqvCMSub/BqmRnud/Mu8RzwflW9cmXxwsMwbn15TNv287Hcufdb3ZSs7xHKnG8Q==", "dev": true, "requires": { @@ -12910,7 +12910,7 @@ }, "postcss-merge-longhand": { "version": "4.0.11", - "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", "dev": true, "requires": { @@ -12966,7 +12966,7 @@ }, "postcss-merge-rules": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", "dev": true, "requires": { @@ -13015,7 +13015,7 @@ }, "dot-prop": { "version": "5.3.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/dot-prop/-/dot-prop-5.3.0.tgz", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, "requires": { @@ -13024,7 +13024,7 @@ }, "is-obj": { "version": "2.0.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/is-obj/-/is-obj-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, @@ -13041,7 +13041,7 @@ }, "postcss-selector-parser": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "dev": true, "requires": { @@ -13063,7 +13063,7 @@ }, "postcss-minify-font-values": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", "dev": true, "requires": { @@ -13117,7 +13117,7 @@ }, "postcss-minify-gradients": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", "dev": true, "requires": { @@ -13173,7 +13173,7 @@ }, "postcss-minify-params": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", "dev": true, "requires": { @@ -13244,7 +13244,7 @@ }, "postcss-minify-selectors": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", "dev": true, "requires": { @@ -13278,7 +13278,7 @@ }, "dot-prop": { "version": "5.3.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/dot-prop/-/dot-prop-5.3.0.tgz", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, "requires": { @@ -13287,7 +13287,7 @@ }, "is-obj": { "version": "2.0.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/is-obj/-/is-obj-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, @@ -13304,7 +13304,7 @@ }, "postcss-selector-parser": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "dev": true, "requires": { @@ -13326,7 +13326,7 @@ }, "postcss-modules-extract-imports": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", "dev": true, "requires": { @@ -13379,7 +13379,7 @@ }, "postcss-modules-local-by-default": { "version": "3.0.3", - "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", "dev": true, "requires": { @@ -13441,7 +13441,7 @@ }, "postcss-modules-scope": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", "dev": true, "requires": { @@ -13495,7 +13495,7 @@ }, "postcss-modules-values": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", "dev": true, "requires": { @@ -13549,7 +13549,7 @@ }, "postcss-normalize-charset": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", "dev": true, "requires": { @@ -13602,7 +13602,7 @@ }, "postcss-normalize-display-values": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", "dev": true, "requires": { @@ -13657,7 +13657,7 @@ }, "postcss-normalize-positions": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", "dev": true, "requires": { @@ -13713,7 +13713,7 @@ }, "postcss-normalize-repeat-style": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", "dev": true, "requires": { @@ -13769,7 +13769,7 @@ }, "postcss-normalize-string": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", "dev": true, "requires": { @@ -13824,7 +13824,7 @@ }, "postcss-normalize-timing-functions": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", "dev": true, "requires": { @@ -13879,7 +13879,7 @@ }, "postcss-normalize-unicode": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", "dev": true, "requires": { @@ -13947,7 +13947,7 @@ }, "postcss-normalize-url": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", "dev": true, "requires": { @@ -13987,7 +13987,7 @@ }, "normalize-url": { "version": "3.3.0", - "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-3.3.0.tgz", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", "dev": true }, @@ -14015,7 +14015,7 @@ }, "postcss-normalize-whitespace": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", "dev": true, "requires": { @@ -14069,7 +14069,7 @@ }, "postcss-ordered-values": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", "dev": true, "requires": { @@ -14124,7 +14124,7 @@ }, "postcss-reduce-initial": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", "dev": true, "requires": { @@ -14193,7 +14193,7 @@ }, "postcss-reduce-transforms": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", "dev": true, "requires": { @@ -14259,7 +14259,7 @@ }, "postcss-svgo": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", "dev": true, "requires": { @@ -14314,7 +14314,7 @@ }, "postcss-unique-selectors": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", "dev": true, "requires": { @@ -14369,7 +14369,7 @@ }, "postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmmirror.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" }, "prelude-ls": { @@ -14395,7 +14395,7 @@ }, "pretty-error": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/pretty-error/-/pretty-error-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "dev": true, "requires": { @@ -14414,7 +14414,7 @@ }, "private": { "version": "0.1.8", - "resolved": "https://registry.npmmirror.com/private/-/private-0.1.8.tgz", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" }, "process": { @@ -14424,12 +14424,12 @@ }, "process-nextick-args": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "progress": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/progress/-/progress-2.0.3.tgz", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, @@ -14459,7 +14459,7 @@ }, "proxy-addr": { "version": "2.0.7", - "resolved": "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, "requires": { @@ -14485,7 +14485,7 @@ }, "public-encrypt": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/public-encrypt/-/public-encrypt-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dev": true, "requires": { @@ -14499,7 +14499,7 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmmirror.com/bn.js/-/bn.js-4.12.0.tgz", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } @@ -14507,7 +14507,7 @@ }, "pump": { "version": "3.0.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/pump/-/pump-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "requires": { @@ -14517,7 +14517,7 @@ }, "pumpify": { "version": "1.5.1", - "resolved": "https://registry.npmmirror.com/pumpify/-/pumpify-1.5.1.tgz", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dev": true, "requires": { @@ -14528,7 +14528,7 @@ "dependencies": { "pump": { "version": "2.0.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/pump/-/pump-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "requires": { @@ -14540,18 +14540,18 @@ }, "punycode": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "pure-color": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/pure-color/-/pure-color-1.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pure-color/-/pure-color-1.3.0.tgz", "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==", "dev": true }, "purgecss": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/purgecss/-/purgecss-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-2.3.0.tgz", "integrity": "sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==", "dev": true, "requires": { @@ -14563,7 +14563,7 @@ "dependencies": { "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -14574,7 +14574,7 @@ "dependencies": { "supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { @@ -14585,13 +14585,13 @@ }, "commander": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/commander/-/commander-5.1.0.tgz", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true }, "postcss": { "version": "7.0.32", - "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.32.tgz", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", "dev": true, "requires": { @@ -14602,7 +14602,7 @@ }, "supports-color": { "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-6.1.0.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { @@ -14624,7 +14624,7 @@ }, "qrcode.react": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/qrcode.react/-/qrcode.react-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-1.0.1.tgz", "integrity": "sha512-8d3Tackk8IRLXTo67Y+c1rpaiXjoz/Dd2HpcMdW//62/x8J1Nbho14Kh8x974t9prsLHN6XqVgcnRiBGFptQmg==", "requires": { "loose-envify": "^1.4.0", @@ -14663,13 +14663,13 @@ }, "querystringify": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", "dev": true }, "quill": { "version": "1.3.7", - "resolved": "https://registry.npmmirror.com/quill/-/quill-1.3.7.tgz", + "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz", "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==", "requires": { "clone": "^2.1.1", @@ -14682,7 +14682,7 @@ }, "quill-delta": { "version": "3.6.3", - "resolved": "https://registry.npmmirror.com/quill-delta/-/quill-delta-3.6.3.tgz", + "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz", "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==", "requires": { "deep-equal": "^1.0.1", @@ -14692,12 +14692,12 @@ }, "quill-delta-to-html": { "version": "0.11.0", - "resolved": "https://registry.npmmirror.com/quill-delta-to-html/-/quill-delta-to-html-0.11.0.tgz", + "resolved": "https://registry.npmjs.org/quill-delta-to-html/-/quill-delta-to-html-0.11.0.tgz", "integrity": "sha512-PsW/VIuVDxa0xN/e+jglsSZy2eSUl/db3Lbvv3uC/syFi2ZIBL8zSsQfR7qrURrt4Aih36JZnw37CFxelIaX2Q==" }, "raf": { "version": "3.4.0", - "resolved": "https://registry.npmmirror.com/raf/-/raf-3.4.0.tgz", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.0.tgz", "integrity": "sha512-pDP/NMRAXoTfrhCfyfSEwJAKLaxBU9eApMeBPB1TkDouZmvPerIClV8lTAd+uF8ZiTaVl69e1FCxQrAd/VTjGw==", "requires": { "performance-now": "^2.1.0" @@ -14705,7 +14705,7 @@ }, "raf-schd": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/raf-schd/-/raf-schd-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/raf-schd/-/raf-schd-4.0.3.tgz", "integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==" }, "rafl": { @@ -14718,7 +14718,7 @@ }, "randomatic": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/randomatic/-/randomatic-3.1.1.tgz", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", "requires": { "is-number": "^4.0.0", @@ -14728,19 +14728,19 @@ "dependencies": { "is-number": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/is-number/-/is-number-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } }, "randombytes": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "requires": { @@ -14749,7 +14749,7 @@ }, "randomfill": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/randomfill/-/randomfill-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, "requires": { @@ -14759,7 +14759,7 @@ }, "range-parser": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true }, @@ -14783,7 +14783,7 @@ }, "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { @@ -14794,7 +14794,7 @@ }, "rc": { "version": "1.2.8", - "resolved": "https://registry.npmmirror.com/rc/-/rc-1.2.8.tgz", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, "requires": { @@ -14806,7 +14806,7 @@ }, "rc-align": { "version": "2.4.5", - "resolved": "https://registry.npmmirror.com/rc-align/-/rc-align-2.4.5.tgz", + "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-2.4.5.tgz", "integrity": "sha512-nv9wYUYdfyfK+qskThf4BQUSIadeI/dCsfaMZfNEoxm9HwOIioQ+LyqmMK6jWHAZQgOzMLaqawhuBXlF63vgjw==", "requires": { "babel-runtime": "^6.26.0", @@ -14817,7 +14817,7 @@ }, "rc-animate": { "version": "2.11.1", - "resolved": "https://registry.npmmirror.com/rc-animate/-/rc-animate-2.11.1.tgz", + "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-2.11.1.tgz", "integrity": "sha512-1NyuCGFJG/0Y+9RKh5y/i/AalUCA51opyyS/jO2seELpgymZm2u9QV3xwODwEuzkmeQ1BDPxMLmYLcTJedPlkQ==", "requires": { "babel-runtime": "6.x", @@ -14831,7 +14831,7 @@ }, "rc-calendar": { "version": "9.15.11", - "resolved": "https://registry.npmmirror.com/rc-calendar/-/rc-calendar-9.15.11.tgz", + "resolved": "https://registry.npmjs.org/rc-calendar/-/rc-calendar-9.15.11.tgz", "integrity": "sha512-qv0VXfAAnysMWJigxaP6se4bJHvr17D9qsLbi8BOpdgEocsS0RkgY1IUiFaOVYKJDy/EyLC447O02sV/y5YYBg==", "requires": { "babel-runtime": "6.x", @@ -14845,7 +14845,7 @@ }, "rc-cascader": { "version": "0.17.5", - "resolved": "https://registry.npmmirror.com/rc-cascader/-/rc-cascader-0.17.5.tgz", + "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-0.17.5.tgz", "integrity": "sha512-WYMVcxU0+Lj+xLr4YYH0+yXODumvNXDcVEs5i7L1mtpWwYkubPV/zbQpn+jGKFCIW/hOhjkU4J1db8/P/UKE7A==", "requires": { "array-tree-filter": "^2.1.0", @@ -14859,7 +14859,7 @@ }, "rc-checkbox": { "version": "2.1.8", - "resolved": "https://registry.npmmirror.com/rc-checkbox/-/rc-checkbox-2.1.8.tgz", + "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.1.8.tgz", "integrity": "sha512-6qOgh0/by0nVNASx6LZnhRTy17Etcgav+IrI7kL9V9kcDZ/g7K14JFlqrtJ3NjDq/Kyn+BPI1st1XvbkhfaJeg==", "requires": { "babel-runtime": "^6.23.0", @@ -14870,7 +14870,7 @@ }, "rc-collapse": { "version": "1.11.8", - "resolved": "https://registry.npmmirror.com/rc-collapse/-/rc-collapse-1.11.8.tgz", + "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-1.11.8.tgz", "integrity": "sha512-8EhfPyScTYljkbRuIoHniSwZagD5UPpZ3CToYgoNYWC85L2qCbPYF7+OaC713FOrIkp6NbfNqXsITNxmDAmxog==", "requires": { "classnames": "2.x", @@ -14884,7 +14884,7 @@ }, "rc-dialog": { "version": "7.6.1", - "resolved": "https://registry.npmmirror.com/rc-dialog/-/rc-dialog-7.6.1.tgz", + "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-7.6.1.tgz", "integrity": "sha512-KUKf+2eZ4YL+lnXMG3hR4ZtIhC9glfH27NtTVz3gcoDIPAf3uUvaXVRNoDCiSi+OGKLyIb/b6EoidFh6nQC5Wg==", "requires": { "babel-runtime": "6.x", @@ -14894,7 +14894,7 @@ }, "rc-drawer": { "version": "3.1.3", - "resolved": "https://registry.npmmirror.com/rc-drawer/-/rc-drawer-3.1.3.tgz", + "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-3.1.3.tgz", "integrity": "sha512-2z+RdxmzXyZde/1OhVMfDR1e/GBswFeWSZ7FS3Fdd0qhgVdpV1wSzILzzxRaT481ItB5hOV+e8pZT07vdJE8kg==", "requires": { "classnames": "^2.2.6", @@ -14904,7 +14904,7 @@ }, "rc-dropdown": { "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/rc-dropdown/-/rc-dropdown-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-2.4.1.tgz", "integrity": "sha512-p0XYn0wrOpAZ2fUGE6YJ6U8JBNc5ASijznZ6dkojdaEfQJAeZtV9KMEewhxkVlxGSbbdXe10ptjBlTEW9vEwEg==", "requires": { "babel-runtime": "^6.26.0", @@ -14916,7 +14916,7 @@ }, "rc-editor-core": { "version": "0.8.10", - "resolved": "https://registry.npmmirror.com/rc-editor-core/-/rc-editor-core-0.8.10.tgz", + "resolved": "https://registry.npmjs.org/rc-editor-core/-/rc-editor-core-0.8.10.tgz", "integrity": "sha512-T3aHpeMCIYA1sdAI7ynHHjXy5fqp83uPlD68ovZ0oClTSc3tbHmyCxXlA+Ti4YgmcpCYv7avF6a+TIbAka53kw==", "requires": { "babel-runtime": "^6.26.0", @@ -14930,7 +14930,7 @@ }, "rc-editor-mention": { "version": "1.1.13", - "resolved": "https://registry.npmmirror.com/rc-editor-mention/-/rc-editor-mention-1.1.13.tgz", + "resolved": "https://registry.npmjs.org/rc-editor-mention/-/rc-editor-mention-1.1.13.tgz", "integrity": "sha512-3AOmGir91Fi2ogfRRaXLtqlNuIwQpvla7oUnGHS1+3eo7b+fUp5IlKcagqtwUBB5oDNofoySXkLBxzWvSYNp/Q==", "requires": { "babel-runtime": "^6.23.0", @@ -14945,7 +14945,7 @@ }, "rc-form": { "version": "2.4.12", - "resolved": "https://registry.npmmirror.com/rc-form/-/rc-form-2.4.12.tgz", + "resolved": "https://registry.npmjs.org/rc-form/-/rc-form-2.4.12.tgz", "integrity": "sha512-sHfyWRrnjCHkeCYfYAGop2GQBUC6CKMPcJF9h/gL/vTmZB/RN6fNOGKjXrXjFbwFwKXUWBoPtIDDDmXQW9xNdw==", "requires": { "async-validator": "~1.11.3", @@ -14961,7 +14961,7 @@ }, "rc-hammerjs": { "version": "0.6.10", - "resolved": "https://registry.npmmirror.com/rc-hammerjs/-/rc-hammerjs-0.6.10.tgz", + "resolved": "https://registry.npmjs.org/rc-hammerjs/-/rc-hammerjs-0.6.10.tgz", "integrity": "sha512-Vgh9qIudyN5CHRop4M+v+xUniQBFWXKrsJxQRVtJOi2xgRrCeI52/bkpaL5HWwUhqTK9Ayq0n7lYTItT6ld5rg==", "requires": { "babel-runtime": "6.x", @@ -14971,7 +14971,7 @@ }, "rc-input-number": { "version": "4.5.9", - "resolved": "https://registry.npmmirror.com/rc-input-number/-/rc-input-number-4.5.9.tgz", + "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-4.5.9.tgz", "integrity": "sha512-wAT4EBpLDW4+27c935k4F1JLk+gnhyGBkpzBmtkNvIHLG8yTndZSJ2bFfSYfkA6C82IxmAztXs3ffCeUd/rkbg==", "requires": { "babel-runtime": "6.x", @@ -14983,7 +14983,7 @@ }, "rc-mentions": { "version": "0.4.2", - "resolved": "https://registry.npmmirror.com/rc-mentions/-/rc-mentions-0.4.2.tgz", + "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-0.4.2.tgz", "integrity": "sha512-DTZurQzacLXOfVuiHydGzqkq7cFMHXF18l2jZ9PhWUn2cqvOSY3W4osN0Pq29AOMOBpcxdZCzgc7Lb0r/bgkDw==", "requires": { "@ant-design/create-react-context": "^0.2.4", @@ -14996,7 +14996,7 @@ }, "rc-menu": { "version": "7.5.5", - "resolved": "https://registry.npmmirror.com/rc-menu/-/rc-menu-7.5.5.tgz", + "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-7.5.5.tgz", "integrity": "sha512-4YJXJgrpUGEA1rMftXN7bDhrV5rPB8oBJoHqT+GVXtIWCanfQxEnM3fmhHQhatL59JoAFMZhJaNzhJIk4FUWCQ==", "requires": { "classnames": "2.x", @@ -15012,7 +15012,7 @@ }, "rc-notification": { "version": "3.3.1", - "resolved": "https://registry.npmmirror.com/rc-notification/-/rc-notification-3.3.1.tgz", + "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-3.3.1.tgz", "integrity": "sha512-U5+f4BmBVfMSf3OHSLyRagsJ74yKwlrQAtbbL5ijoA0F2C60BufwnOcHG18tVprd7iaIjzZt1TKMmQSYSvgrig==", "requires": { "babel-runtime": "6.x", @@ -15024,7 +15024,7 @@ }, "rc-pagination": { "version": "1.21.1", - "resolved": "https://registry.npmmirror.com/rc-pagination/-/rc-pagination-1.21.1.tgz", + "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-1.21.1.tgz", "integrity": "sha512-Z+iYLbrJOBKHdgoAjLhL9jOgb7nrbPzNmV31p0ikph010/Ov1+UkrauYzWhumUyR+GbRFi3mummdKW/WtlOewA==", "requires": { "babel-runtime": "6.x", @@ -15035,7 +15035,7 @@ }, "rc-progress": { "version": "2.5.3", - "resolved": "https://registry.npmmirror.com/rc-progress/-/rc-progress-2.5.3.tgz", + "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-2.5.3.tgz", "integrity": "sha512-K2fa4CnqGehLZoMrdmBeZ86ONSTVcdk5FlqetbwJ3R/+42XfqhwQVOjWp2MH4P7XSQOMAGcNOy1SFfCP3415sg==", "requires": { "babel-runtime": "6.x", @@ -15072,14 +15072,14 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } }, "rc-resize-observer": { "version": "0.1.3", - "resolved": "https://registry.npmmirror.com/rc-resize-observer/-/rc-resize-observer-0.1.3.tgz", + "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-0.1.3.tgz", "integrity": "sha512-uzOQEwx83xdQSFOkOAM7x7GHIQKYnrDV4dWxtCxyG1BS1pkfJ4EvDeMfsvAJHSYkQXVBu+sgRHGbRtLG3qiuUg==", "requires": { "classnames": "^2.2.1", @@ -15089,7 +15089,7 @@ }, "rc-select": { "version": "8.8.4", - "resolved": "https://registry.npmmirror.com/rc-select/-/rc-select-8.8.4.tgz", + "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-8.8.4.tgz", "integrity": "sha512-3ylsjhiUtEN4Tg6/ddg1wG0FXSmT/67LT2/KF8azaG6x/1sMNmSxoyi1nxVoFdmkCO5luDA5F1xCHCOxGuEj3A==", "requires": { "babel-runtime": "^6.23.0", @@ -15108,7 +15108,7 @@ }, "rc-slider": { "version": "8.7.1", - "resolved": "https://registry.npmmirror.com/rc-slider/-/rc-slider-8.7.1.tgz", + "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-8.7.1.tgz", "integrity": "sha512-WMT5mRFUEcrLWwTxsyS8jYmlaMsTVCZIGENLikHsNv+tE8ThU2lCoPfi/xFNUfJFNFSBFP3MwPez9ZsJmNp13g==", "requires": { "babel-runtime": "6.x", @@ -15123,7 +15123,7 @@ }, "rc-steps": { "version": "3.5.0", - "resolved": "https://registry.npmmirror.com/rc-steps/-/rc-steps-3.5.0.tgz", + "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-3.5.0.tgz", "integrity": "sha512-2Vkkrpa7PZbg7qPsqTNzVDov4u78cmxofjjnIHiGB9+9rqKS8oTLPzbW2uiWDr3Lk+yGwh8rbpGO1E6VAgBCOg==", "requires": { "babel-runtime": "^6.23.0", @@ -15134,7 +15134,7 @@ }, "rc-switch": { "version": "1.9.2", - "resolved": "https://registry.npmmirror.com/rc-switch/-/rc-switch-1.9.2.tgz", + "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-1.9.2.tgz", "integrity": "sha512-qaK7mY4FLDKy99Hq3A1tf8CcqfzKtHp9LPX8WTnZ0MzdHCTneSARb1XD7Eqeu8BactasYGsi2bF9p18Q+/5JEw==", "requires": { "classnames": "^2.2.1", @@ -15144,7 +15144,7 @@ }, "rc-table": { "version": "6.10.15", - "resolved": "https://registry.npmmirror.com/rc-table/-/rc-table-6.10.15.tgz", + "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-6.10.15.tgz", "integrity": "sha512-LAr0M/gqt+irOjvPNBLApmQ0CUHNOfKsEBhu1uIuB3OlN1ynA9z+sdoTQyNd9+8NSl0MYnQOOfhtLChAY7nU0A==", "requires": { "classnames": "^2.2.5", @@ -15159,7 +15159,7 @@ }, "rc-tabs": { "version": "9.7.0", - "resolved": "https://registry.npmmirror.com/rc-tabs/-/rc-tabs-9.7.0.tgz", + "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-9.7.0.tgz", "integrity": "sha512-kvmgp8/MfLzFZ06hWHignqomFQ5nF7BqKr5O1FfhE4VKsGrep52YSF/1MvS5oe0NPcI9XGNS2p751C5v6cYDpQ==", "requires": { "@ant-design/create-react-context": "^0.2.4", @@ -15177,7 +15177,7 @@ "dependencies": { "raf": { "version": "3.4.1", - "resolved": "https://registry.npmmirror.com/raf/-/raf-3.4.1.tgz", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", "requires": { "performance-now": "^2.1.0" @@ -15187,7 +15187,7 @@ }, "rc-time-picker": { "version": "3.7.3", - "resolved": "https://registry.npmmirror.com/rc-time-picker/-/rc-time-picker-3.7.3.tgz", + "resolved": "https://registry.npmjs.org/rc-time-picker/-/rc-time-picker-3.7.3.tgz", "integrity": "sha512-Lv1Mvzp9fRXhXEnRLO4nW6GLNxUkfAZ3RsiIBsWjGjXXvMNjdr4BX/ayElHAFK0DoJqOhm7c5tjmIYpEOwcUXg==", "requires": { "classnames": "2.x", @@ -15200,7 +15200,7 @@ "dependencies": { "raf": { "version": "3.4.1", - "resolved": "https://registry.npmmirror.com/raf/-/raf-3.4.1.tgz", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", "requires": { "performance-now": "^2.1.0" @@ -15210,7 +15210,7 @@ }, "rc-tooltip": { "version": "3.7.3", - "resolved": "https://registry.npmmirror.com/rc-tooltip/-/rc-tooltip-3.7.3.tgz", + "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-3.7.3.tgz", "integrity": "sha512-dE2ibukxxkrde7wH9W8ozHKUO4aQnPZ6qBHtrTH9LoO836PjDdiaWO73fgPB05VfJs9FbZdmGPVEbXCeOP99Ww==", "requires": { "babel-runtime": "6.x", @@ -15220,7 +15220,7 @@ }, "rc-tree": { "version": "1.15.3", - "resolved": "https://registry.npmmirror.com/rc-tree/-/rc-tree-1.15.3.tgz", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-1.15.3.tgz", "integrity": "sha512-FIKGKCesbQnILbsjGyu354R5pfrFtOcYz/w3ZIqFkJWIbbUeveWU8BgTKcpeSQgyKju1hsWORAePkeA+V1unFg==", "requires": { "babel-runtime": "^6.23.0", @@ -15234,7 +15234,7 @@ "dependencies": { "rc-animate": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/rc-animate/-/rc-animate-3.1.1.tgz", + "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-3.1.1.tgz", "integrity": "sha512-8wg2Zg3EETy0k/9kYuis30NJNQg1D6/WSQwnCiz6SvyxQXNet/rVraRz3bPngwY6rcU2nlRvoShiYOorXyF7Sg==", "requires": { "@ant-design/css-animation": "^1.7.2", @@ -15255,7 +15255,7 @@ }, "rc-tree-select": { "version": "2.9.4", - "resolved": "https://registry.npmmirror.com/rc-tree-select/-/rc-tree-select-2.9.4.tgz", + "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-2.9.4.tgz", "integrity": "sha512-0HQkXAN4XbfBW20CZYh3G+V+VMrjX42XRtDCpyv6PDUm5vikC0Ob682ZBCVS97Ww2a5Hf6Ajmu0ahWEdIEpwhg==", "requires": { "classnames": "^2.2.1", @@ -15273,7 +15273,7 @@ "dependencies": { "rc-tree": { "version": "2.1.4", - "resolved": "https://registry.npmmirror.com/rc-tree/-/rc-tree-2.1.4.tgz", + "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-2.1.4.tgz", "integrity": "sha512-Xey794Iavgs8YldFlXcZLOhfcIhlX5Oz/yfKufknBXf2AlZCOkc7aHqSM9uTF7fBPtTGPhPxNEfOqHfY7b7xng==", "requires": { "@ant-design/create-react-context": "^0.2.4", @@ -15287,7 +15287,7 @@ }, "rc-trigger": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/rc-trigger/-/rc-trigger-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-3.0.0.tgz", "integrity": "sha512-hQxbbJpo23E2QnYczfq3Ec5J5tVl2mUDhkqxrEsQAqk16HfADQg+iKNWzEYXyERSncdxfnzYuaBgy764mNRzTA==", "requires": { "babel-runtime": "6.x", @@ -15301,7 +15301,7 @@ "dependencies": { "rc-animate": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/rc-animate/-/rc-animate-3.1.1.tgz", + "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-3.1.1.tgz", "integrity": "sha512-8wg2Zg3EETy0k/9kYuis30NJNQg1D6/WSQwnCiz6SvyxQXNet/rVraRz3bPngwY6rcU2nlRvoShiYOorXyF7Sg==", "requires": { "@ant-design/css-animation": "^1.7.2", @@ -15316,7 +15316,7 @@ }, "rc-trigger": { "version": "2.6.5", - "resolved": "https://registry.npmmirror.com/rc-trigger/-/rc-trigger-2.6.5.tgz", + "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-2.6.5.tgz", "integrity": "sha512-m6Cts9hLeZWsTvWnuMm7oElhf+03GOjOLfTuU0QmdB9ZrW7jR2IpI5rpNM7i9MvAAlMAmTx5Zr7g3uu/aMvZAw==", "requires": { "babel-runtime": "6.x", @@ -15330,7 +15330,7 @@ }, "rc-upload": { "version": "2.9.4", - "resolved": "https://registry.npmmirror.com/rc-upload/-/rc-upload-2.9.4.tgz", + "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-2.9.4.tgz", "integrity": "sha512-WXt0HGxXyzLrPV6iec/96Rbl/6dyrAW8pKuY6wwD7yFYwfU5bjgKjv7vC8KNMJ6wzitFrZjnoiogNL3dF9dj3Q==", "requires": { "babel-runtime": "6.x", @@ -15341,7 +15341,7 @@ }, "rc-util": { "version": "4.21.1", - "resolved": "https://registry.npmmirror.com/rc-util/-/rc-util-4.21.1.tgz", + "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-4.21.1.tgz", "integrity": "sha512-Z+vlkSQVc1l8O2UjR3WQ+XdWlhj5q9BMQNLk2iOBch75CqPfrJyGtcWMcnhRlNuDu0Ndtt4kLVO8JI8BrABobg==", "requires": { "add-dom-event-listener": "^1.1.0", @@ -15353,7 +15353,7 @@ }, "react": { "version": "16.14.0", - "resolved": "https://registry.npmmirror.com/react/-/react-16.14.0.tgz", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", "requires": { "loose-envify": "^1.1.0", @@ -15363,7 +15363,7 @@ }, "react-base16-styling": { "version": "0.6.0", - "resolved": "https://registry.npmmirror.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-base16-styling/-/react-base16-styling-0.6.0.tgz", "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", "dev": true, "requires": { @@ -15375,7 +15375,7 @@ }, "react-beautiful-dnd": { "version": "10.1.1", - "resolved": "https://registry.npmmirror.com/react-beautiful-dnd/-/react-beautiful-dnd-10.1.1.tgz", + "resolved": "https://registry.npmjs.org/react-beautiful-dnd/-/react-beautiful-dnd-10.1.1.tgz", "integrity": "sha512-TdE06Shfp56wm28EzjgC56EEMgGI5PDHejJ2bxuAZvZr8CVsbksklsJC06Hxf0MSL7FHbflL/RpkJck9isuxHg==", "requires": { "@babel/runtime-corejs2": "^7.4.2", @@ -15403,12 +15403,12 @@ }, "react-codemirror2": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/react-codemirror2/-/react-codemirror2-6.0.1.tgz", + "resolved": "https://registry.npmjs.org/react-codemirror2/-/react-codemirror2-6.0.1.tgz", "integrity": "sha512-rutEKVgvFhWcy/GeVA1hFbqrO89qLqgqdhUr7YhYgIzdyICdlRQv+ztuNvOFQMXrO0fLt0VkaYOdMdYdQgsSUA==" }, "react-color": { "version": "2.19.3", - "resolved": "https://registry.npmmirror.com/react-color/-/react-color-2.19.3.tgz", + "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz", "integrity": "sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==", "requires": { "@icons/material": "^0.2.4", @@ -15422,12 +15422,12 @@ }, "react-content-loader": { "version": "3.4.2", - "resolved": "https://registry.npmmirror.com/react-content-loader/-/react-content-loader-3.4.2.tgz", + "resolved": "https://registry.npmjs.org/react-content-loader/-/react-content-loader-3.4.2.tgz", "integrity": "sha512-UsL3uyPUBZbaPXr52E+MMIOjs7qr6QpcCiF9Xt7we0ACEMAFYp6rWNxVwJbk4/1Peqe9Deajs0PRW5ymvyF5SA==" }, "react-cookies": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/react-cookies/-/react-cookies-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/react-cookies/-/react-cookies-0.1.1.tgz", "integrity": "sha512-PP75kJ4vtoHuuTdq0TAD3RmlAv7vuDQh9fkC4oDlhntgs9vX1DmREomO0Y1mcQKR9nMZ6/zxoflaMJ3MAmF5KQ==", "requires": { "cookie": "^0.3.1", @@ -15444,7 +15444,7 @@ }, "react-cropper": { "version": "2.1.8", - "resolved": "https://registry.npmmirror.com/react-cropper/-/react-cropper-2.1.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-cropper/-/react-cropper-2.1.8.tgz", "integrity": "sha512-QEj6CE9et/gMRqpaKMgZQdBgtzLjjq+zj1pmHwtoWG6GqscDl4QpTwoEElWN2pieYxkwFaZa0lPiD2b9nwqLKQ==", "requires": { "cropperjs": "^1.5.12" @@ -15452,7 +15452,7 @@ }, "react-datepicker": { "version": "2.16.0", - "resolved": "https://registry.npmmirror.com/react-datepicker/-/react-datepicker-2.16.0.tgz", + "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-2.16.0.tgz", "integrity": "sha512-TvcmSY27rn0JKvuJuIXNNS+niGQNdgtuG/CsBttVYhPOA9KmSw7c2PvQBPVEvzkyV+QPNJ8jN/KVJNj9uvopqA==", "requires": { "classnames": "^2.2.6", @@ -15472,7 +15472,7 @@ }, "react-popper": { "version": "1.3.11", - "resolved": "https://registry.npmmirror.com/react-popper/-/react-popper-1.3.11.tgz", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz", "integrity": "sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg==", "requires": { "@babel/runtime": "^7.1.2", @@ -15486,14 +15486,14 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } }, "react-dev-utils": { "version": "9.2.0-next.80", - "resolved": "https://registry.npmmirror.com/react-dev-utils/-/react-dev-utils-9.2.0-next.80.tgz", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-9.2.0-next.80.tgz", "integrity": "sha512-ExIaMoWTP5l36w0Xm4uA3SYpkn8xuP6sniZ3dDuvd9RvzY3SZDqj0LkfDOGfX3edXGZwiC/FEpABNwJGBrx04g==", "requires": { "@babel/code-frame": "7.5.5", @@ -15529,7 +15529,7 @@ }, "browserslist": { "version": "4.7.3", - "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.7.3.tgz", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.3.tgz", "integrity": "sha512-jWvmhqYpx+9EZm/FxcZSbUZyDEvDTLDi3nSAKbzEkyWvtI0mNSmUosey+5awDW1RUlrgXbQb5A6qY1xQH9U6MQ==", "requires": { "caniuse-lite": "^1.0.30001010", @@ -15539,7 +15539,7 @@ }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "requires": { "ansi-styles": "^3.2.1", @@ -15549,12 +15549,12 @@ }, "chardet": { "version": "0.7.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/chardet/-/chardet-0.7.0.tgz", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, "cross-spawn": { "version": "6.0.5", - "resolved": "http://173.15.15.82:8081/repository/npm-all/cross-spawn/-/cross-spawn-6.0.5.tgz", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "requires": { "nice-try": "^1.0.4", @@ -15571,7 +15571,7 @@ }, "external-editor": { "version": "3.1.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/external-editor/-/external-editor-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "requires": { "chardet": "^0.7.0", @@ -15581,7 +15581,7 @@ }, "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "requires": { "locate-path": "^3.0.0" @@ -15589,7 +15589,7 @@ }, "iconv-lite": { "version": "0.4.24", - "resolved": "http://173.15.15.82:8081/repository/npm-all/iconv-lite/-/iconv-lite-0.4.24.tgz", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" @@ -15597,7 +15597,7 @@ }, "inquirer": { "version": "6.5.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/inquirer/-/inquirer-6.5.0.tgz", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.0.tgz", "integrity": "sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==", "requires": { "ansi-escapes": "^3.2.0", @@ -15617,7 +15617,7 @@ }, "json5": { "version": "1.0.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/json5/-/json5-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "requires": { "minimist": "^1.2.0" @@ -15625,7 +15625,7 @@ }, "loader-utils": { "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-1.2.3.tgz", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", "requires": { "big.js": "^5.2.2", @@ -15635,7 +15635,7 @@ }, "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "requires": { "p-locate": "^3.0.0", @@ -15644,7 +15644,7 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "requires": { "p-try": "^2.0.0" @@ -15652,7 +15652,7 @@ }, "p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "requires": { "p-limit": "^2.0.0" @@ -15660,12 +15660,12 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { "ansi-regex": "^4.1.0" @@ -15675,7 +15675,7 @@ }, "react-dom": { "version": "16.14.0", - "resolved": "https://registry.npmmirror.com/react-dom/-/react-dom-16.14.0.tgz", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", "requires": { "loose-envify": "^1.1.0", @@ -15695,12 +15695,12 @@ }, "react-error-overlay": { "version": "6.1.0-next.80", - "resolved": "https://registry.npmmirror.com/react-error-overlay/-/react-error-overlay-6.1.0-next.80.tgz", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.1.0-next.80.tgz", "integrity": "sha512-FEho9UexWQuyY1cuGQY/H20upVkojaleGSx2jkLvj5/UtpT4NkI8IhettXmSf/BfV4CG5xN+eENSh7Q6gAO2dw==" }, "react-event-listener": { "version": "0.5.10", - "resolved": "https://registry.npmmirror.com/react-event-listener/-/react-event-listener-0.5.10.tgz", + "resolved": "https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.5.10.tgz", "integrity": "sha512-YZklRszh9hq3WP3bdNLjFwJcTCVe7qyTf5+LWNaHfZQaZrptsefDK2B5HHpOsEEaMHvjllUPr0+qIFVTSsurow==", "requires": { "@babel/runtime": "7.0.0-beta.42", @@ -15711,7 +15711,7 @@ "dependencies": { "@babel/runtime": { "version": "7.0.0-beta.42", - "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.0.0-beta.42.tgz", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0-beta.42.tgz", "integrity": "sha512-iOGRzUoONLOtmCvjUsZv3mZzgCT6ljHQY5fr1qG1QIiJQwtM7zbPWGGpa3QWETq+UqwWyJnoi5XZDZRwZDFciQ==", "requires": { "core-js": "^2.5.3", @@ -15730,7 +15730,7 @@ }, "react-hot-loader": { "version": "4.13.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/react-hot-loader/-/react-hot-loader-4.13.0.tgz", + "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.0.tgz", "integrity": "sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA==", "requires": { "fast-levenshtein": "^2.0.6", @@ -15760,12 +15760,12 @@ }, "react-is": { "version": "16.13.1", - "resolved": "https://registry.npmmirror.com/react-is/-/react-is-16.13.1.tgz", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "react-json-view": { "version": "1.21.3", - "resolved": "https://registry.npmmirror.com/react-json-view/-/react-json-view-1.21.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-json-view/-/react-json-view-1.21.3.tgz", "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", "dev": true, "requires": { @@ -15777,7 +15777,7 @@ }, "react-jss": { "version": "8.6.1", - "resolved": "https://registry.npmmirror.com/react-jss/-/react-jss-8.6.1.tgz", + "resolved": "https://registry.npmjs.org/react-jss/-/react-jss-8.6.1.tgz", "integrity": "sha512-SH6XrJDJkAphp602J14JTy3puB2Zxz1FkM3bKVE8wON+va99jnUTKWnzGECb3NfIn9JPR5vHykge7K3/A747xQ==", "requires": { "hoist-non-react-statics": "^2.5.0", @@ -15789,7 +15789,7 @@ "dependencies": { "hoist-non-react-statics": { "version": "2.5.5", - "resolved": "https://registry.npmmirror.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" } } @@ -15807,12 +15807,12 @@ }, "react-lifecycles-compat": { "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, "react-loadable": { "version": "5.5.0", - "resolved": "https://registry.npmmirror.com/react-loadable/-/react-loadable-5.5.0.tgz", + "resolved": "https://registry.npmjs.org/react-loadable/-/react-loadable-5.5.0.tgz", "integrity": "sha512-C8Aui0ZpMd4KokxRdVAm2bQtI03k2RMRNzOB+IipV3yxFTSVICv7WoUr5L9ALB5BmKO1iHgZtWM8EvYG83otdg==", "requires": { "prop-types": "^15.5.0" @@ -15820,7 +15820,7 @@ }, "react-monaco-editor": { "version": "0.37.0", - "resolved": "https://registry.npmmirror.com/react-monaco-editor/-/react-monaco-editor-0.37.0.tgz", + "resolved": "https://registry.npmjs.org/react-monaco-editor/-/react-monaco-editor-0.37.0.tgz", "integrity": "sha512-4fbmTIPOfEdmAlslYPVXt+TRSd975XwgfxuSEL32efjXQwTzPZWA/Wf5qn8nYBMl+Lfdhu1DGDTLE6CZ4UOjzw==", "requires": { "@types/react": "^16.x", @@ -15847,7 +15847,7 @@ }, "react-player": { "version": "1.15.3", - "resolved": "https://registry.npmmirror.com/react-player/-/react-player-1.15.3.tgz", + "resolved": "https://registry.npmjs.org/react-player/-/react-player-1.15.3.tgz", "integrity": "sha512-8fc0R1AipFIy7l4lKgnIg+gMU2IY32ZMxxBlINjXAq/YnN3HUP3hOaE+aQ0lQv+a1/MMZgbekWD86ZGDO7kB8g==", "requires": { "deepmerge": "^4.0.0", @@ -15857,7 +15857,7 @@ "dependencies": { "deepmerge": { "version": "4.2.2", - "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.2.2.tgz", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" } } @@ -15873,7 +15873,7 @@ }, "react-redux": { "version": "5.0.7", - "resolved": "https://registry.npmmirror.com/react-redux/-/react-redux-5.0.7.tgz", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-5.0.7.tgz", "integrity": "sha512-5VI8EV5hdgNgyjfmWzBbdrqUkrVRKlyTKk1sGH3jzM2M2Mhj/seQgPXaz6gVAj2lz/nz688AdTqMO18Lr24Zhg==", "requires": { "hoist-non-react-statics": "^2.5.0", @@ -15886,14 +15886,14 @@ "dependencies": { "hoist-non-react-statics": { "version": "2.5.5", - "resolved": "https://registry.npmmirror.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" } } }, "react-resizable": { "version": "1.11.1", - "resolved": "https://registry.npmmirror.com/react-resizable/-/react-resizable-1.11.1.tgz", + "resolved": "https://registry.npmjs.org/react-resizable/-/react-resizable-1.11.1.tgz", "integrity": "sha512-S70gbLaAYqjuAd49utRHibtHLrHXInh7GuOR+6OO6RO6uleQfuBnWmZjRABfqNEx3C3Z6VPLg0/0uOYFrkfu9Q==", "requires": { "prop-types": "15.x", @@ -15902,7 +15902,7 @@ }, "react-router": { "version": "4.3.1", - "resolved": "https://registry.npmmirror.com/react-router/-/react-router-4.3.1.tgz", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-4.3.1.tgz", "integrity": "sha512-yrvL8AogDh2X42Dt9iknk4wF4V8bWREPirFfS9gLU1huk6qK41sg7Z/1S81jjTrGHxa3B8R3J6xIkDAA6CVarg==", "requires": { "history": "^4.7.2", @@ -15916,14 +15916,14 @@ "dependencies": { "hoist-non-react-statics": { "version": "2.5.5", - "resolved": "https://registry.npmmirror.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" } } }, "react-router-dom": { "version": "4.3.1", - "resolved": "https://registry.npmmirror.com/react-router-dom/-/react-router-dom-4.3.1.tgz", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-4.3.1.tgz", "integrity": "sha512-c/MlywfxDdCp7EnB7YfPMOfMD3tOtIjrQlj/CKfNMBxdmpJP8xcz5P/UAFn3JbnQCNUxsHyVVqllF9LhgVyFCA==", "requires": { "history": "^4.7.2", @@ -15936,7 +15936,7 @@ }, "react-scrollbar-size": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/react-scrollbar-size/-/react-scrollbar-size-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/react-scrollbar-size/-/react-scrollbar-size-2.1.0.tgz", "integrity": "sha512-9dDUJvk7S48r0TRKjlKJ9e/LkLLYgc9LdQR6W21I8ZqtSrEsedPOoMji4nU3DHy7fx2l8YMScJS/N7qiloYzXQ==", "requires": { "babel-runtime": "^6.26.0", @@ -15947,7 +15947,7 @@ }, "react-slick": { "version": "0.28.1", - "resolved": "https://registry.npmmirror.com/react-slick/-/react-slick-0.28.1.tgz", + "resolved": "https://registry.npmjs.org/react-slick/-/react-slick-0.28.1.tgz", "integrity": "sha512-JwRQXoWGJRbUTE7eZI1rGIHaXX/4YuwX6gn7ulfvUZ4vFDVQAA25HcsHSYaUiRCduTr6rskyIuyPMpuG6bbluw==", "requires": { "classnames": "^2.2.5", @@ -15959,7 +15959,7 @@ }, "react-split-pane": { "version": "0.1.92", - "resolved": "https://registry.npmmirror.com/react-split-pane/-/react-split-pane-0.1.92.tgz", + "resolved": "https://registry.npmjs.org/react-split-pane/-/react-split-pane-0.1.92.tgz", "integrity": "sha512-GfXP1xSzLMcLJI5BM36Vh7GgZBpy+U/X0no+VM3fxayv+p1Jly5HpMofZJraeaMl73b3hvlr+N9zJKvLB/uz9w==", "requires": { "prop-types": "^15.7.2", @@ -15969,7 +15969,7 @@ }, "react-style-proptype": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/react-style-proptype/-/react-style-proptype-3.2.2.tgz", + "resolved": "https://registry.npmjs.org/react-style-proptype/-/react-style-proptype-3.2.2.tgz", "integrity": "sha512-ywYLSjNkxKHiZOqNlso9PZByNEY+FTyh3C+7uuziK0xFXu9xzdyfHwg4S9iyiRRoPCR4k2LqaBBsWVmSBwCWYQ==", "requires": { "prop-types": "^15.5.4" @@ -16005,7 +16005,7 @@ }, "react-transition-group": { "version": "2.9.0", - "resolved": "https://registry.npmmirror.com/react-transition-group/-/react-transition-group-2.9.0.tgz", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", "requires": { "dom-helpers": "^3.4.0", @@ -16016,7 +16016,7 @@ }, "react-url-query": { "version": "1.5.0", - "resolved": "https://registry.npmmirror.com/react-url-query/-/react-url-query-1.5.0.tgz", + "resolved": "https://registry.npmjs.org/react-url-query/-/react-url-query-1.5.0.tgz", "integrity": "sha512-mivzv+T7+qNIvY3Ho+ja318huiWamFq6MbhxgU/hn71nICd5hqNMmULOZyp6+iTB+fyjQcdjsEI5iwz++syipw==", "requires": { "loose-envify": "^1.2.0", @@ -16026,7 +16026,7 @@ }, "react-virtualized": { "version": "9.22.3", - "resolved": "https://registry.npmmirror.com/react-virtualized/-/react-virtualized-9.22.3.tgz", + "resolved": "https://registry.npmjs.org/react-virtualized/-/react-virtualized-9.22.3.tgz", "integrity": "sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==", "requires": { "@babel/runtime": "^7.7.2", @@ -16047,7 +16047,7 @@ }, "dom-helpers": { "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/dom-helpers/-/dom-helpers-5.2.1.tgz", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", "requires": { "@babel/runtime": "^7.8.7", @@ -16056,14 +16056,14 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } }, "react-zmage": { "version": "0.8.5-beta.37", - "resolved": "https://registry.npmmirror.com/react-zmage/-/react-zmage-0.8.5-beta.37.tgz", + "resolved": "https://registry.npmjs.org/react-zmage/-/react-zmage-0.8.5-beta.37.tgz", "integrity": "sha512-6US4DVozc2IdqxHCrMAejDy3H08B95Rc/LeFMnHBblE0wagKbqbQlHfwgLRUcdPBBKCtm1KuWNKiN3MXurrcOg==", "requires": { "classnames": "^2.3.1" @@ -16071,7 +16071,7 @@ }, "reactcss": { "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/reactcss/-/reactcss-1.2.3.tgz", + "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz", "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==", "requires": { "lodash": "^4.0.1" @@ -16117,7 +16117,7 @@ }, "readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.7.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { "core-util-is": "~1.0.0", @@ -16131,7 +16131,7 @@ }, "readdirp": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-2.2.1.tgz", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "requires": { "graceful-fs": "^4.1.11", @@ -16151,7 +16151,7 @@ }, "braces": { "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "^1.1.0", @@ -16252,7 +16252,7 @@ }, "is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "^0.1.6", @@ -16262,14 +16262,14 @@ }, "kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "^0.3.2", @@ -16323,7 +16323,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "^6.0.0" @@ -16336,7 +16336,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "^6.0.0" @@ -16344,7 +16344,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "^1.0.0", @@ -16377,12 +16377,12 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "^4.0.0", @@ -16404,7 +16404,7 @@ }, "recompose": { "version": "0.27.1", - "resolved": "https://registry.npmmirror.com/recompose/-/recompose-0.27.1.tgz", + "resolved": "https://registry.npmjs.org/recompose/-/recompose-0.27.1.tgz", "integrity": "sha512-p7xsyi/rfNjHfdP7vPU02uSFa+Q1eHhjKrvO+3+kRP4Ortj+MxEmpmd+UQtBGM2D2iNAjzNI5rCyBKp9Ob5McA==", "requires": { "babel-runtime": "^6.26.0", @@ -16417,14 +16417,14 @@ "dependencies": { "hoist-non-react-statics": { "version": "2.5.5", - "resolved": "https://registry.npmmirror.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" } } }, "recursive-readdir": { "version": "2.2.2", - "resolved": "https://registry.npmmirror.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", "requires": { "minimatch": "3.0.4" @@ -16458,30 +16458,30 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } }, "redux-thunk": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/redux-thunk/-/redux-thunk-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz", "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" }, "regenerate": { "version": "1.4.2", - "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", "dev": true }, "regenerator-runtime": { "version": "0.11.1", - "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" }, "regenerator-transform": { "version": "0.10.1", - "resolved": "https://registry.npmmirror.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", "dev": true, "requires": { @@ -16492,7 +16492,7 @@ }, "regex-cache": { "version": "0.4.4", - "resolved": "https://registry.npmmirror.com/regex-cache/-/regex-cache-0.4.4.tgz", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", "requires": { "is-equal-shallow": "^0.1.3" @@ -16500,7 +16500,7 @@ }, "regex-not": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/regex-not/-/regex-not-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "requires": { "extend-shallow": "^3.0.2", @@ -16529,7 +16529,7 @@ }, "registry-auth-token": { "version": "3.4.0", - "resolved": "https://registry.npmmirror.com/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", "dev": true, "requires": { @@ -16582,7 +16582,7 @@ }, "renderkid": { "version": "2.0.7", - "resolved": "https://registry.npmmirror.com/renderkid/-/renderkid-2.0.7.tgz", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "dev": true, "requires": { @@ -16595,7 +16595,7 @@ }, "repeat-element": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/repeat-element/-/repeat-element-1.1.4.tgz", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" }, "repeat-string": { @@ -16613,7 +16613,7 @@ }, "request": { "version": "2.88.2", - "resolved": "https://registry.npmmirror.com/request/-/request-2.88.2.tgz", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "requires": { "aws-sign2": "~0.7.0", @@ -16685,7 +16685,7 @@ }, "resize-observer-polyfill": { "version": "1.5.1", - "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" }, "resolve": { @@ -16726,7 +16726,7 @@ "dependencies": { "global-modules": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/global-modules/-/global-modules-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, "requires": { @@ -16758,7 +16758,7 @@ }, "resolve-pathname": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" }, "resolve-url": { @@ -16785,7 +16785,7 @@ }, "ret": { "version": "0.1.15", - "resolved": "https://registry.npmmirror.com/ret/-/ret-0.1.15.tgz", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" }, "retry": { @@ -16816,7 +16816,7 @@ }, "rimraf": { "version": "2.6.3", - "resolved": "http://173.15.15.82:8081/repository/npm-all/rimraf/-/rimraf-2.6.3.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "requires": { "glob": "^7.1.3" @@ -16824,7 +16824,7 @@ }, "ripemd160": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/ripemd160/-/ripemd160-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, "requires": { @@ -16834,7 +16834,7 @@ }, "rmc-feedback": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/rmc-feedback/-/rmc-feedback-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/rmc-feedback/-/rmc-feedback-2.0.0.tgz", "integrity": "sha512-5PWOGOW7VXks/l3JzlOU9NIxRpuaSS8d9zA3UULUCuTKnpwBHNvv1jSJzxgbbCQeYzROWUpgKI4za3X4C/mKmQ==", "requires": { "babel-runtime": "6.x", @@ -16898,7 +16898,7 @@ }, "date-fns": { "version": "1.30.1", - "resolved": "https://registry.npmmirror.com/date-fns/-/date-fns-1.30.1.tgz", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" }, "hoist-non-react-statics": { @@ -16921,7 +16921,7 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } @@ -16948,14 +16948,14 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } }, "run-async": { "version": "2.4.1", - "resolved": "https://registry.npmmirror.com/run-async/-/run-async-2.4.1.tgz", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" }, "run-queue": { @@ -16989,7 +16989,7 @@ }, "rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmmirror.com/rxjs/-/rxjs-6.6.7.tgz", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "requires": { "tslib": "^1.9.0" @@ -16997,14 +16997,14 @@ "dependencies": { "tslib": { "version": "1.14.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/tslib/-/tslib-1.14.1.tgz", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, "safe-buffer": { "version": "5.1.2", - "resolved": "http://173.15.15.82:8081/repository/npm-all/safe-buffer/-/safe-buffer-5.1.2.tgz", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "safe-regex": { @@ -17017,7 +17017,7 @@ }, "safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sane": { @@ -17036,7 +17036,7 @@ "dependencies": { "anymatch": { "version": "1.3.2", - "resolved": "http://173.15.15.82:8081/repository/npm-all/anymatch/-/anymatch-1.3.2.tgz", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", "requires": { "micromatch": "^2.1.5", @@ -17063,7 +17063,7 @@ }, "sass-graph": { "version": "2.2.5", - "resolved": "https://registry.npmmirror.com/sass-graph/-/sass-graph-2.2.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/sass-graph/-/sass-graph-2.2.5.tgz", "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", "dev": true, "requires": { @@ -17081,13 +17081,13 @@ }, "camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, "cliui": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/cliui/-/cliui-5.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, "requires": { @@ -17104,7 +17104,7 @@ }, "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { @@ -17113,13 +17113,13 @@ }, "get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { @@ -17129,7 +17129,7 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { @@ -17138,7 +17138,7 @@ }, "p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { @@ -17147,19 +17147,19 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "require-main-filename": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/require-main-filename/-/require-main-filename-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, "string-width": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-3.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { @@ -17170,7 +17170,7 @@ }, "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { @@ -17185,7 +17185,7 @@ }, "wrap-ansi": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, "requires": { @@ -17196,13 +17196,13 @@ }, "y18n": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yargs": { "version": "13.3.2", - "resolved": "https://registry.npmmirror.com/yargs/-/yargs-13.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { @@ -17220,7 +17220,7 @@ }, "yargs-parser": { "version": "13.1.2", - "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-13.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/yargs-parser/-/yargs-parser-13.1.2.tgz", "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, "requires": { @@ -17232,7 +17232,7 @@ }, "sass-loader": { "version": "7.3.1", - "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-7.3.1.tgz", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.3.1.tgz", "integrity": "sha512-tuU7+zm0pTCynKYHpdqaPpe+MMTQ76I9TPZ7i4/5dZsigE350shQWe5EZNl5dBidM49TPET75tNqRbcsUZWeNA==", "dev": true, "requires": { @@ -17245,13 +17245,13 @@ "dependencies": { "pify": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, "semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } @@ -17259,7 +17259,7 @@ }, "sass-resources-loader": { "version": "2.2.5", - "resolved": "https://registry.npmmirror.com/sass-resources-loader/-/sass-resources-loader-2.2.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/sass-resources-loader/-/sass-resources-loader-2.2.5.tgz", "integrity": "sha512-po8rfETH9cOQACWxubT/1CCu77KjxwRtCDm6QAXZH99aUHBydwSoxdIjC40SGp/dcS/FkSNJl0j1VEojGZqlvQ==", "dev": true, "requires": { @@ -17271,7 +17271,7 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { @@ -17280,13 +17280,13 @@ }, "async": { "version": "3.2.4", - "resolved": "https://registry.npmmirror.com/async/-/async-3.2.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/async/-/async-3.2.4.tgz", "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", "dev": true }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { @@ -17296,7 +17296,7 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { @@ -17305,25 +17305,25 @@ }, "color-name": { "version": "1.1.4", - "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "json5": { "version": "2.2.1", - "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/json5/-/json5-2.2.1.tgz", "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", "dev": true }, "loader-utils": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/loader-utils/-/loader-utils-2.0.2.tgz", "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, "requires": { @@ -17334,7 +17334,7 @@ }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { @@ -17345,12 +17345,12 @@ }, "sax": { "version": "1.2.4", - "resolved": "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, "saxes": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "requires": { "xmlchars": "^2.2.0" @@ -17358,7 +17358,7 @@ }, "scheduler": { "version": "0.19.1", - "resolved": "https://registry.npmmirror.com/scheduler/-/scheduler-0.19.1.tgz", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", "requires": { "loose-envify": "^1.1.0", @@ -17367,12 +17367,12 @@ }, "schema-typed": { "version": "1.5.1", - "resolved": "https://registry.npmmirror.com/schema-typed/-/schema-typed-1.5.1.tgz", + "resolved": "https://registry.npmjs.org/schema-typed/-/schema-typed-1.5.1.tgz", "integrity": "sha512-sx34fDSv08ubC9fTPKr3ba8YYs6nwqqRAITj6BXaxEaudJdjqtH7ZCe5wZQnQhbAGjKF4LcEwH15Oxf00pcSeg==" }, "schema-utils": { "version": "2.7.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/schema-utils/-/schema-utils-2.7.1.tgz", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, "requires": { @@ -17383,12 +17383,12 @@ }, "screenfull": { "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/screenfull/-/screenfull-5.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/screenfull/-/screenfull-5.2.0.tgz", "integrity": "sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==" }, "scroll": { "version": "2.0.3", - "resolved": "https://registry.npmmirror.com/scroll/-/scroll-2.0.3.tgz", + "resolved": "https://registry.npmjs.org/scroll/-/scroll-2.0.3.tgz", "integrity": "sha512-3ncZzf8gUW739h3LeS68nSssO60O+GGjT3SxzgofQmT8PIoyHzebql9HHPJopZX8iT6TKOdwaWFMqL6LzUN3DQ==", "requires": { "rafl": "~1.2.1" @@ -17442,7 +17442,7 @@ }, "semver": { "version": "5.7.1", - "resolved": "https://registry.npmmirror.com/semver/-/semver-5.7.1.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" }, "semver-diff": { @@ -17508,7 +17508,7 @@ }, "serialize-javascript": { "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-1.9.1.tgz", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==", "dev": true }, @@ -17556,7 +17556,7 @@ }, "setprototypeof": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", "dev": true } @@ -17587,7 +17587,7 @@ }, "set-value": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/set-value/-/set-value-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "requires": { "extend-shallow": "^2.0.1", @@ -17619,7 +17619,7 @@ }, "sha.js": { "version": "2.4.11", - "resolved": "https://registry.npmmirror.com/sha.js/-/sha.js-2.4.11.tgz", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { @@ -17629,7 +17629,7 @@ }, "sha1": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/sha1/-/sha1-1.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/sha1/-/sha1-1.1.1.tgz", "integrity": "sha512-dZBS6OrMjtgVkopB1Gmo4RQCDKiZsqcpAQpkV/aaj+FCrCg8r4I4qMkDPQjBgLIxlmu9k4nUbWq6ohXahOneYA==", "requires": { "charenc": ">= 0.0.1", @@ -17638,7 +17638,7 @@ }, "shallow-clone": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/shallow-clone/-/shallow-clone-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, "requires": { @@ -17647,7 +17647,7 @@ "dependencies": { "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true } @@ -17655,12 +17655,12 @@ }, "shallow-equal": { "version": "1.2.1", - "resolved": "https://registry.npmmirror.com/shallow-equal/-/shallow-equal-1.2.1.tgz", + "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" }, "shallowequal": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/shallowequal/-/shallowequal-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, "shebang-command": { @@ -17678,17 +17678,17 @@ }, "shell-quote": { "version": "1.7.2", - "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.7.2.tgz", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" }, "shellwords": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/shellwords/-/shellwords-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" }, "showdown": { "version": "1.9.1", - "resolved": "https://registry.npmmirror.com/showdown/-/showdown-1.9.1.tgz", + "resolved": "https://registry.npmjs.org/showdown/-/showdown-1.9.1.tgz", "integrity": "sha512-9cGuS382HcvExtf5AHk7Cb4pAeQQ+h0eTr33V1mu+crYWV4KvWAw6el92bDrqGEk5d46Ai/fhbEUwqJ/mTCNEA==", "requires": { "yargs": "^14.2" @@ -17701,12 +17701,12 @@ }, "camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "cliui": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/cliui/-/cliui-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "requires": { "string-width": "^3.1.0", @@ -17716,12 +17716,12 @@ }, "emoji-regex": { "version": "7.0.3", - "resolved": "http://173.15.15.82:8081/repository/npm-all/emoji-regex/-/emoji-regex-7.0.3.tgz", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "requires": { "locate-path": "^3.0.0" @@ -17729,12 +17729,12 @@ }, "get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "requires": { "p-locate": "^3.0.0", @@ -17743,7 +17743,7 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "requires": { "p-try": "^2.0.0" @@ -17751,7 +17751,7 @@ }, "p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "requires": { "p-limit": "^2.0.0" @@ -17759,17 +17759,17 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, "require-main-filename": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/require-main-filename/-/require-main-filename-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, "string-width": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "requires": { "emoji-regex": "^7.0.1", @@ -17779,7 +17779,7 @@ }, "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { "ansi-regex": "^4.1.0" @@ -17792,7 +17792,7 @@ }, "wrap-ansi": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "requires": { "ansi-styles": "^3.2.0", @@ -17802,12 +17802,12 @@ }, "y18n": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "yargs": { "version": "14.2.3", - "resolved": "https://registry.npmmirror.com/yargs/-/yargs-14.2.3.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", "requires": { "cliui": "^5.0.0", @@ -17825,7 +17825,7 @@ }, "yargs-parser": { "version": "15.0.3", - "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-15.0.3.tgz", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz", "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==", "requires": { "camelcase": "^5.0.0", @@ -17836,7 +17836,7 @@ }, "showdown-katex": { "version": "0.8.0", - "resolved": "https://registry.npmmirror.com/showdown-katex/-/showdown-katex-0.8.0.tgz", + "resolved": "https://registry.npmjs.org/showdown-katex/-/showdown-katex-0.8.0.tgz", "integrity": "sha512-LPoX5InPRZ15nNRZ79yToh8UqmZvQDeQLsAlT11rvi437ZMhpJa9KorBmikHybrsyi4/MdIo/zZsrMnU+z07LQ==", "requires": { "jsdom": "^16.2.1", @@ -17855,7 +17855,7 @@ }, "acorn-globals": { "version": "6.0.0", - "resolved": "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "requires": { "acorn": "^7.1.1", @@ -17864,19 +17864,19 @@ "dependencies": { "acorn": { "version": "7.4.1", - "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" } } }, "cssom": { "version": "0.4.4", - "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" }, "cssstyle": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "requires": { "cssom": "~0.3.6" @@ -17884,14 +17884,14 @@ "dependencies": { "cssom": { "version": "0.3.8", - "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" } } }, "escodegen": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", "requires": { "esprima": "^4.0.1", @@ -17908,7 +17908,7 @@ }, "form-data": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/form-data/-/form-data-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "requires": { "asynckit": "^0.4.0", @@ -17918,7 +17918,7 @@ }, "html-encoding-sniffer": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "requires": { "whatwg-encoding": "^1.0.5" @@ -17926,7 +17926,7 @@ }, "jsdom": { "version": "16.7.0", - "resolved": "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", "requires": { "abab": "^2.0.5", @@ -17960,7 +17960,7 @@ }, "parse5": { "version": "6.0.1", - "resolved": "https://registry.npmmirror.com/parse5/-/parse5-6.0.1.tgz", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, "tough-cookie": { @@ -17975,7 +17975,7 @@ }, "tr46": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "requires": { "punycode": "^2.1.1" @@ -17983,12 +17983,12 @@ }, "webidl-conversions": { "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "whatwg-url": { "version": "8.7.0", - "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", "requires": { "lodash": "^4.7.0", @@ -17998,14 +17998,14 @@ }, "xml-name-validator": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" } } }, "side-channel": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "requires": { "call-bind": "^1.0.0", @@ -18029,7 +18029,7 @@ "dependencies": { "is-arrayish": { "version": "0.3.2", - "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.3.2.tgz", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", "dev": true } @@ -18042,7 +18042,7 @@ }, "slice-ansi": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/slice-ansi/-/slice-ansi-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", "dev": true, "requires": { @@ -18051,12 +18051,12 @@ }, "slick-carousel": { "version": "1.8.1", - "resolved": "https://registry.npmmirror.com/slick-carousel/-/slick-carousel-1.8.1.tgz", + "resolved": "https://registry.npmjs.org/slick-carousel/-/slick-carousel-1.8.1.tgz", "integrity": "sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==" }, "snapdragon": { "version": "0.8.2", - "resolved": "https://registry.npmmirror.com/snapdragon/-/snapdragon-0.8.2.tgz", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "requires": { "base": "^0.11.1", @@ -18102,7 +18102,7 @@ }, "snapdragon-node": { "version": "2.1.1", - "resolved": "https://registry.npmmirror.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "requires": { "define-property": "^1.0.0", @@ -18120,7 +18120,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "^6.0.0" @@ -18128,7 +18128,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "^6.0.0" @@ -18136,7 +18136,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "^1.0.0", @@ -18151,14 +18151,14 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } }, "snapdragon-util": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "requires": { "kind-of": "^3.2.0" @@ -18191,7 +18191,7 @@ "dependencies": { "debug": { "version": "3.2.7", - "resolved": "https://registry.npmmirror.com/debug/-/debug-3.2.7.tgz", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { @@ -18200,7 +18200,7 @@ }, "ms": { "version": "2.1.3", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true } @@ -18216,17 +18216,17 @@ }, "source-list-map": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/source-list-map/-/source-list-map-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-resolve": { "version": "0.5.3", - "resolved": "https://registry.npmmirror.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "requires": { "atob": "^2.1.2", @@ -18238,7 +18238,7 @@ }, "source-map-support": { "version": "0.4.18", - "resolved": "http://173.15.15.82:8081/repository/npm-all/source-map-support/-/source-map-support-0.4.18.tgz", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "requires": { "source-map": "^0.5.6" @@ -18253,12 +18253,12 @@ }, "source-map-url": { "version": "0.4.1", - "resolved": "https://registry.npmmirror.com/source-map-url/-/source-map-url-0.4.1.tgz", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" }, "spdx-correct": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/spdx-correct/-/spdx-correct-3.1.1.tgz", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "requires": { "spdx-expression-parse": "^3.0.0", @@ -18267,12 +18267,12 @@ }, "spdx-exceptions": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "spdx-expression-parse": { "version": "3.0.1", - "resolved": "https://registry.npmmirror.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "requires": { "spdx-exceptions": "^2.1.0", @@ -18286,7 +18286,7 @@ }, "spdy": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "dev": true, "requires": { @@ -18308,7 +18308,7 @@ }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true } @@ -18316,7 +18316,7 @@ }, "spdy-transport": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dev": true, "requires": { @@ -18339,13 +18339,13 @@ }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, "readable-stream": { "version": "3.6.0", - "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { @@ -18358,7 +18358,7 @@ }, "split-string": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/split-string/-/split-string-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "requires": { "extend-shallow": "^3.0.0" @@ -18387,7 +18387,7 @@ }, "ssri": { "version": "5.3.0", - "resolved": "https://registry.npmmirror.com/ssri/-/ssri-5.3.0.tgz", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", "dev": true, "requires": { @@ -18396,7 +18396,7 @@ }, "stable": { "version": "0.1.8", - "resolved": "https://registry.npmmirror.com/stable/-/stable-0.1.8.tgz", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", "dev": true }, @@ -18427,7 +18427,7 @@ }, "stdout-stream": { "version": "1.4.1", - "resolved": "https://registry.npmmirror.com/stdout-stream/-/stdout-stream-1.4.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/stdout-stream/-/stdout-stream-1.4.1.tgz", "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", "dev": true, "requires": { @@ -18436,7 +18436,7 @@ }, "stifle": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/stifle/-/stifle-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/stifle/-/stifle-1.1.1.tgz", "integrity": "sha512-INvON4DXLAWxpor+f0ZHnYQYXBqDXQRW1znLpf5/C/AWzJ0eQQAThfdqHQ5BDkiyywD67rQGvbE4LC+Aig6K/Q==" }, "store": { @@ -18446,7 +18446,7 @@ }, "stream-browserify": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/stream-browserify/-/stream-browserify-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", "dev": true, "requires": { @@ -18456,7 +18456,7 @@ }, "stream-each": { "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/stream-each/-/stream-each-1.2.3.tgz", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", "dev": true, "requires": { @@ -18466,7 +18466,7 @@ }, "stream-http": { "version": "2.8.3", - "resolved": "https://registry.npmmirror.com/stream-http/-/stream-http-2.8.3.tgz", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "dev": true, "requires": { @@ -18479,7 +18479,7 @@ }, "stream-shift": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/stream-shift/-/stream-shift-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", "dev": true }, @@ -18503,7 +18503,7 @@ }, "string-width": { "version": "2.1.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/string-width/-/string-width-2.1.1.tgz", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "requires": { "is-fullwidth-code-point": "^2.0.0", @@ -18555,7 +18555,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { "safe-buffer": "~5.1.0" @@ -18600,7 +18600,7 @@ }, "style-loader": { "version": "0.19.0", - "resolved": "https://registry.npmmirror.com/style-loader/-/style-loader-0.19.0.tgz", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.19.0.tgz", "integrity": "sha512-9mx9sC9nX1dgP96MZOODpGC6l1RzQBITI2D5WJhu+wnbrSYVKLGuy14XJSLVQih/0GFrPpjelt+s//VcZQ2Evw==", "dev": true, "requires": { @@ -18645,7 +18645,7 @@ }, "styled-components": { "version": "4.4.1", - "resolved": "https://registry.npmmirror.com/styled-components/-/styled-components-4.4.1.tgz", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-4.4.1.tgz", "integrity": "sha512-RNqj14kYzw++6Sr38n7197xG33ipEOktGElty4I70IKzQF1jzaD1U4xQ+Ny/i03UUhHlC5NWEO+d8olRCDji6g==", "requires": { "@babel/helper-module-imports": "^7.0.0", @@ -18665,7 +18665,7 @@ }, "stylehacks": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", "dev": true, "requires": { @@ -18711,7 +18711,7 @@ }, "dot-prop": { "version": "5.3.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/dot-prop/-/dot-prop-5.3.0.tgz", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, "requires": { @@ -18720,7 +18720,7 @@ }, "is-obj": { "version": "2.0.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/is-obj/-/is-obj-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, @@ -18737,7 +18737,7 @@ }, "postcss-selector-parser": { "version": "3.1.2", - "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "dev": true, "requires": { @@ -18759,17 +18759,17 @@ }, "stylis": { "version": "3.5.4", - "resolved": "https://registry.npmmirror.com/stylis/-/stylis-3.5.4.tgz", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" }, "stylis-rule-sheet": { "version": "0.0.10", - "resolved": "https://registry.npmmirror.com/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", + "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" }, "supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { "has-flag": "^3.0.0" @@ -18777,7 +18777,7 @@ }, "svgo": { "version": "1.3.2", - "resolved": "https://registry.npmmirror.com/svgo/-/svgo-1.3.2.tgz", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", "dev": true, "requires": { @@ -18798,7 +18798,7 @@ "dependencies": { "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -18809,7 +18809,7 @@ }, "css-select": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/css-select/-/css-select-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", "dev": true, "requires": { @@ -18821,13 +18821,13 @@ }, "css-what": { "version": "3.4.2", - "resolved": "https://registry.npmmirror.com/css-what/-/css-what-3.4.2.tgz", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", "dev": true }, "dom-serializer": { "version": "0.2.2", - "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "dev": true, "requires": { @@ -18845,13 +18845,13 @@ }, "domelementtype": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", "dev": true }, "domutils": { "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", "dev": true, "requires": { @@ -18861,7 +18861,7 @@ }, "nth-check": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "dev": true, "requires": { @@ -18872,7 +18872,7 @@ }, "sw-precache": { "version": "5.2.1", - "resolved": "https://registry.npmmirror.com/sw-precache/-/sw-precache-5.2.1.tgz", + "resolved": "https://registry.npmjs.org/sw-precache/-/sw-precache-5.2.1.tgz", "integrity": "sha512-8FAy+BP/FXE+ILfiVTt+GQJ6UEf4CVHD9OfhzH0JX+3zoy2uFk7Vn9EfXASOtVmmIVbL3jE/W8Z66VgPSZcMhw==", "dev": true, "requires": { @@ -18919,17 +18919,17 @@ }, "symbol-observable": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/symbol-observable/-/symbol-observable-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" }, "symbol-tree": { "version": "3.2.4", - "resolved": "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, "table": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/table/-/table-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", "dev": true, "requires": { @@ -18943,7 +18943,7 @@ "dependencies": { "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -18956,7 +18956,7 @@ }, "tapable": { "version": "1.1.3", - "resolved": "https://registry.npmmirror.com/tapable/-/tapable-1.1.3.tgz", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" }, "tape": { @@ -18983,7 +18983,7 @@ }, "tar": { "version": "2.2.2", - "resolved": "https://registry.npmmirror.com/tar/-/tar-2.2.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/tar/-/tar-2.2.2.tgz", "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", "dev": true, "requires": { @@ -19026,7 +19026,7 @@ }, "terser-webpack-plugin": { "version": "2.3.8", - "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==", "dev": true, "requires": { @@ -19043,7 +19043,7 @@ "dependencies": { "cacache": { "version": "13.0.1", - "resolved": "https://registry.npmmirror.com/cacache/-/cacache-13.0.1.tgz", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", "dev": true, "requires": { @@ -19080,7 +19080,7 @@ }, "find-up": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { @@ -19090,7 +19090,7 @@ }, "locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { @@ -19099,7 +19099,7 @@ }, "lru-cache": { "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "requires": { @@ -19108,7 +19108,7 @@ }, "make-dir": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { @@ -19117,7 +19117,7 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { @@ -19126,7 +19126,7 @@ }, "p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { @@ -19135,7 +19135,7 @@ }, "p-map": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/p-map/-/p-map-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", "dev": true, "requires": { @@ -19144,19 +19144,19 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, "pkg-dir": { "version": "4.2.0", - "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { @@ -19165,7 +19165,7 @@ }, "rimraf": { "version": "2.7.1", - "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-2.7.1.tgz", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { @@ -19174,13 +19174,13 @@ }, "semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, "serialize-javascript": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dev": true, "requires": { @@ -19189,7 +19189,7 @@ }, "ssri": { "version": "7.1.1", - "resolved": "https://registry.npmmirror.com/ssri/-/ssri-7.1.1.tgz", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.1.tgz", "integrity": "sha512-w+daCzXN89PseTL99MkA+fxJEcU3wfaE/ah0i0lnOlpG1CYLJ2ZjzEry68YBKfLs4JfoTShrTEsJkAZuNZ/stw==", "dev": true, "requires": { @@ -19199,7 +19199,7 @@ }, "yallist": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true } @@ -19207,7 +19207,7 @@ }, "test-exclude": { "version": "4.2.3", - "resolved": "https://registry.npmmirror.com/test-exclude/-/test-exclude-4.2.3.tgz", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", "requires": { "arrify": "^1.0.1", @@ -19224,7 +19224,7 @@ }, "theming": { "version": "1.3.0", - "resolved": "https://registry.npmmirror.com/theming/-/theming-1.3.0.tgz", + "resolved": "https://registry.npmjs.org/theming/-/theming-1.3.0.tgz", "integrity": "sha512-ya5Ef7XDGbTPBv5ENTwrwkPUexrlPeiAg/EI9kdlUAZhNlRbCdhMKRgjNX1IcmsmiPcqDQZE6BpSaH+cr31FKw==", "requires": { "brcast": "^3.0.1", @@ -19235,7 +19235,7 @@ }, "throat": { "version": "3.2.0", - "resolved": "https://registry.npmmirror.com/throat/-/throat-3.2.0.tgz", + "resolved": "https://registry.npmjs.org/throat/-/throat-3.2.0.tgz", "integrity": "sha512-/EY8VpvlqJ+sFtLPeOgc8Pl7kQVOWv0woD87KTXVHPIAE842FGT+rokxIhe8xIUP1cfgrkt0as0vDLjDiMtr8w==" }, "through": { @@ -19245,7 +19245,7 @@ }, "through2": { "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/through2/-/through2-2.0.5.tgz", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { @@ -19255,7 +19255,7 @@ }, "thunky": { "version": "1.1.0", - "resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", "dev": true }, @@ -19267,7 +19267,7 @@ }, "timers-browserify": { "version": "2.0.12", - "resolved": "https://registry.npmmirror.com/timers-browserify/-/timers-browserify-2.0.12.tgz", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "dev": true, "requires": { @@ -19282,7 +19282,7 @@ }, "tiny-emitter": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" }, "tiny-invariant": { @@ -19292,17 +19292,17 @@ }, "tiny-warning": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/tiny-warning/-/tiny-warning-1.0.3.tgz", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, "tinycolor2": { "version": "1.4.2", - "resolved": "https://registry.npmmirror.com/tinycolor2/-/tinycolor2-1.4.2.tgz", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==" }, "tmp": { "version": "0.0.33", - "resolved": "https://registry.npmmirror.com/tmp/-/tmp-0.0.33.tgz", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "requires": { "os-tmpdir": "~1.0.2" @@ -19334,7 +19334,7 @@ }, "to-regex": { "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/to-regex/-/to-regex-3.0.2.tgz", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "requires": { "define-property": "^2.0.2", @@ -19375,7 +19375,7 @@ }, "tough-cookie": { "version": "2.5.0", - "resolved": "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-2.5.0.tgz", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "requires": { "psl": "^1.1.28", @@ -19400,7 +19400,7 @@ }, "true-case-path": { "version": "1.0.3", - "resolved": "https://registry.npmmirror.com/true-case-path/-/true-case-path-1.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/true-case-path/-/true-case-path-1.0.3.tgz", "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", "dev": true, "requires": { @@ -19409,7 +19409,7 @@ }, "tryer": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/tryer/-/tryer-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", "dev": true }, @@ -19448,7 +19448,7 @@ }, "type-is": { "version": "1.6.18", - "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, "requires": { @@ -19458,7 +19458,7 @@ }, "typed-styles": { "version": "0.0.7", - "resolved": "https://registry.npmmirror.com/typed-styles/-/typed-styles-0.0.7.tgz", + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" }, "typedarray": { @@ -19497,7 +19497,7 @@ }, "uglifyjs-webpack-plugin": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-2.2.0.tgz", "integrity": "sha512-mHSkufBmBuJ+KHQhv5H0MXijtsoA1lynJt1lXOaotja8/I0pR4L9oGaPIZw+bQBOFittXZg9OC1sXSGO9D9ZYg==", "dev": true, "requires": { @@ -19514,7 +19514,7 @@ "dependencies": { "cacache": { "version": "12.0.4", - "resolved": "https://registry.npmmirror.com/cacache/-/cacache-12.0.4.tgz", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "dev": true, "requires": { @@ -19537,7 +19537,7 @@ }, "find-cache-dir": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, "requires": { @@ -19548,7 +19548,7 @@ }, "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { @@ -19557,7 +19557,7 @@ }, "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { @@ -19567,7 +19567,7 @@ }, "lru-cache": { "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "requires": { @@ -19576,7 +19576,7 @@ }, "make-dir": { "version": "2.1.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/make-dir/-/make-dir-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "requires": { @@ -19586,7 +19586,7 @@ }, "mississippi": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/mississippi/-/mississippi-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "dev": true, "requires": { @@ -19604,7 +19604,7 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { @@ -19613,7 +19613,7 @@ }, "p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { @@ -19622,19 +19622,19 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "pify": { "version": "4.0.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/pify/-/pify-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, "pkg-dir": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "requires": { @@ -19643,7 +19643,7 @@ }, "schema-utils": { "version": "1.0.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/schema-utils/-/schema-utils-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { @@ -19654,7 +19654,7 @@ }, "ssri": { "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/ssri/-/ssri-6.0.2.tgz", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "dev": true, "requires": { @@ -19669,13 +19669,13 @@ }, "y18n": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yallist": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true } @@ -19694,7 +19694,7 @@ }, "union-value": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/union-value/-/union-value-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "requires": { "arr-union": "^3.1.0", @@ -19717,7 +19717,7 @@ }, "unique-filename": { "version": "1.1.1", - "resolved": "https://registry.npmmirror.com/unique-filename/-/unique-filename-1.1.1.tgz", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dev": true, "requires": { @@ -19726,7 +19726,7 @@ }, "unique-slug": { "version": "2.0.2", - "resolved": "https://registry.npmmirror.com/unique-slug/-/unique-slug-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "dev": true, "requires": { @@ -19744,7 +19744,7 @@ }, "universalify": { "version": "0.1.2", - "resolved": "https://registry.npmmirror.com/universalify/-/universalify-0.1.2.tgz", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" }, "unpipe": { @@ -19808,12 +19808,12 @@ }, "upath": { "version": "1.2.0", - "resolved": "https://registry.npmmirror.com/upath/-/upath-1.2.0.tgz", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, "update-notifier": { "version": "2.5.0", - "resolved": "https://registry.npmmirror.com/update-notifier/-/update-notifier-2.5.0.tgz", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", "dev": true, "requires": { @@ -19831,7 +19831,7 @@ "dependencies": { "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -19844,7 +19844,7 @@ }, "uri-js": { "version": "4.4.1", - "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "requires": { "punycode": "^2.1.0" @@ -19881,7 +19881,7 @@ }, "url-loader": { "version": "0.6.2", - "resolved": "https://registry.npmmirror.com/url-loader/-/url-loader-0.6.2.tgz", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.6.2.tgz", "integrity": "sha512-h3qf9TNn53BpuXTTcpC+UehiRrl0Cv45Yr/xWayApjw6G8Bg2dGke7rIwDQ39piciWCWrC+WiqLjOh3SUp9n0Q==", "dev": true, "requires": { @@ -19946,7 +19946,7 @@ }, "use": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/use/-/use-3.1.1.tgz", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, "use-composed-ref": { @@ -19978,7 +19978,7 @@ }, "util": { "version": "0.11.1", - "resolved": "https://registry.npmmirror.com/util/-/util-0.11.1.tgz", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", "dev": true, "requires": { @@ -20000,7 +20000,7 @@ }, "util.promisify": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", "dev": true, "requires": { @@ -20022,12 +20022,12 @@ }, "uuid": { "version": "3.4.0", - "resolved": "https://registry.npmmirror.com/uuid/-/uuid-3.4.0.tgz", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" }, "v8-compile-cache": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, @@ -20042,7 +20042,7 @@ }, "validate-npm-package-license": { "version": "3.0.4", - "resolved": "https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "requires": { "spdx-correct": "^3.0.0", @@ -20051,7 +20051,7 @@ }, "value-equal": { "version": "1.0.1", - "resolved": "https://registry.npmmirror.com/value-equal/-/value-equal-1.0.1.tgz", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" }, "vary": { @@ -20062,13 +20062,13 @@ }, "vendors": { "version": "1.0.4", - "resolved": "https://registry.npmmirror.com/vendors/-/vendors-1.0.4.tgz", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", "dev": true }, "venn.js": { "version": "0.2.20", - "resolved": "https://registry.npmmirror.com/venn.js/-/venn.js-0.2.20.tgz", + "resolved": "https://registry.npmjs.org/venn.js/-/venn.js-0.2.20.tgz", "integrity": "sha512-bb5SYq/wamY9fvcuErb9a0FJkgIFHJjkLZWonQ+DoKKuDX3WPH2B4ouI1ce4K2iejBklQy6r1ly8nOGIyOCO6w==", "requires": { "d3-selection": "^1.0.2", @@ -20088,13 +20088,13 @@ }, "vm-browserify": { "version": "1.1.2", - "resolved": "https://registry.npmmirror.com/vm-browserify/-/vm-browserify-1.1.2.tgz", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", "dev": true }, "w3c-hr-time": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "requires": { "browser-process-hrtime": "^1.0.0" @@ -20102,7 +20102,7 @@ }, "w3c-xmlserializer": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "requires": { "xml-name-validator": "^3.0.0" @@ -20110,7 +20110,7 @@ "dependencies": { "xml-name-validator": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" } } @@ -20125,7 +20125,7 @@ }, "warning": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/warning/-/warning-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", "requires": { "loose-envify": "^1.0.0" @@ -20138,7 +20138,7 @@ }, "watchpack": { "version": "1.7.5", - "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-1.7.5.tgz", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "dev": true, "requires": { @@ -20150,14 +20150,14 @@ "dependencies": { "binary-extensions": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true, "optional": true }, "braces": { "version": "3.0.2", - "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.2.tgz", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "optional": true, @@ -20184,7 +20184,7 @@ }, "fill-range": { "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.0.1.tgz", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "optional": true, @@ -20194,14 +20194,14 @@ }, "fsevents": { "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, "optional": true }, "glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "optional": true, @@ -20211,7 +20211,7 @@ }, "is-binary-path": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "optional": true, @@ -20236,21 +20236,21 @@ }, "is-number": { "version": "7.0.0", - "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, "optional": true }, "normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, "optional": true }, "readdirp": { "version": "3.6.0", - "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "optional": true, @@ -20260,7 +20260,7 @@ }, "to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "optional": true, @@ -20272,7 +20272,7 @@ }, "watchpack-chokidar2": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", "dev": true, "optional": true, @@ -20282,7 +20282,7 @@ }, "wbuf": { "version": "1.7.3", - "resolved": "https://registry.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, "requires": { @@ -20291,12 +20291,12 @@ }, "webidl-conversions": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" }, "webpack": { "version": "4.46.0", - "resolved": "https://registry.npmmirror.com/webpack/-/webpack-4.46.0.tgz", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", "dev": true, "requires": { @@ -20327,7 +20327,7 @@ "dependencies": { "acorn": { "version": "6.4.2", - "resolved": "https://registry.npmmirror.com/acorn/-/acorn-6.4.2.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true }, @@ -20345,7 +20345,7 @@ }, "braces": { "version": "2.3.2", - "resolved": "https://registry.npmmirror.com/braces/-/braces-2.3.2.tgz", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { @@ -20374,7 +20374,7 @@ }, "cacache": { "version": "12.0.4", - "resolved": "https://registry.npmmirror.com/cacache/-/cacache-12.0.4.tgz", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "dev": true, "requires": { @@ -20406,7 +20406,7 @@ }, "eslint-scope": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", "dev": true, "requires": { @@ -20489,7 +20489,7 @@ }, "is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-0.1.6.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { @@ -20500,7 +20500,7 @@ }, "kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-5.1.0.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } @@ -20508,7 +20508,7 @@ }, "extglob": { "version": "2.0.4", - "resolved": "https://registry.npmmirror.com/extglob/-/extglob-2.0.4.tgz", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { @@ -20567,7 +20567,7 @@ }, "find-cache-dir": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, "requires": { @@ -20578,7 +20578,7 @@ }, "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { @@ -20587,7 +20587,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { @@ -20602,7 +20602,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmmirror.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { @@ -20611,7 +20611,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { @@ -20648,13 +20648,13 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { @@ -20664,7 +20664,7 @@ }, "lru-cache": { "version": "5.1.1", - "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "requires": { @@ -20673,7 +20673,7 @@ }, "make-dir": { "version": "2.1.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/make-dir/-/make-dir-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "requires": { @@ -20693,7 +20693,7 @@ }, "micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-3.1.10.tgz", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { @@ -20714,7 +20714,7 @@ }, "mississippi": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/mississippi/-/mississippi-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "dev": true, "requires": { @@ -20732,7 +20732,7 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { @@ -20741,7 +20741,7 @@ }, "p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { @@ -20750,19 +20750,19 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "pify": { "version": "4.0.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/pify/-/pify-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, "pkg-dir": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "requires": { @@ -20771,7 +20771,7 @@ }, "schema-utils": { "version": "1.0.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/schema-utils/-/schema-utils-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { @@ -20782,7 +20782,7 @@ }, "serialize-javascript": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dev": true, "requires": { @@ -20791,7 +20791,7 @@ }, "ssri": { "version": "6.0.2", - "resolved": "https://registry.npmmirror.com/ssri/-/ssri-6.0.2.tgz", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "dev": true, "requires": { @@ -20800,7 +20800,7 @@ }, "terser-webpack-plugin": { "version": "1.4.5", - "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", "dev": true, "requires": { @@ -20817,13 +20817,13 @@ }, "y18n": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yallist": { "version": "3.1.1", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true } @@ -20831,7 +20831,7 @@ }, "webpack-bundle-analyzer": { "version": "3.9.0", - "resolved": "https://registry.npmmirror.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==", "dev": true, "requires": { @@ -20852,13 +20852,13 @@ "dependencies": { "acorn": { "version": "7.4.1", - "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -20869,7 +20869,7 @@ }, "ws": { "version": "6.2.2", - "resolved": "https://registry.npmmirror.com/ws/-/ws-6.2.2.tgz", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "dev": true, "requires": { @@ -20880,7 +20880,7 @@ }, "webpack-cli": { "version": "3.3.12", - "resolved": "https://registry.npmmirror.com/webpack-cli/-/webpack-cli-3.3.12.tgz", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", "dev": true, "requires": { @@ -20905,13 +20905,13 @@ }, "camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -20922,7 +20922,7 @@ "dependencies": { "supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { @@ -20933,7 +20933,7 @@ }, "cliui": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/cliui/-/cliui-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, "requires": { @@ -20944,7 +20944,7 @@ }, "cross-spawn": { "version": "6.0.5", - "resolved": "http://173.15.15.82:8081/repository/npm-all/cross-spawn/-/cross-spawn-6.0.5.tgz", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { @@ -20957,13 +20957,13 @@ }, "emoji-regex": { "version": "7.0.3", - "resolved": "http://173.15.15.82:8081/repository/npm-all/emoji-regex/-/emoji-regex-7.0.3.tgz", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { @@ -20972,13 +20972,13 @@ }, "get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { @@ -20988,7 +20988,7 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { @@ -20997,7 +20997,7 @@ }, "p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { @@ -21006,19 +21006,19 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "require-main-filename": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/require-main-filename/-/require-main-filename-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, "string-width": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { @@ -21029,7 +21029,7 @@ }, "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { @@ -21038,7 +21038,7 @@ }, "supports-color": { "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-6.1.0.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { @@ -21053,7 +21053,7 @@ }, "wrap-ansi": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, "requires": { @@ -21064,13 +21064,13 @@ }, "y18n": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yargs": { "version": "13.3.2", - "resolved": "https://registry.npmmirror.com/yargs/-/yargs-13.3.2.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { @@ -21088,7 +21088,7 @@ }, "yargs-parser": { "version": "13.1.2", - "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-13.1.2.tgz", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, "requires": { @@ -21100,7 +21100,7 @@ }, "webpack-dev-middleware": { "version": "3.7.3", - "resolved": "https://registry.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", "dev": true, "requires": { @@ -21178,13 +21178,13 @@ }, "camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, "cliui": { "version": "5.0.0", - "resolved": "https://registry.npmmirror.com/cliui/-/cliui-5.0.0.tgz", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, "requires": { @@ -21195,7 +21195,7 @@ "dependencies": { "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { @@ -21215,7 +21215,7 @@ }, "del": { "version": "4.1.1", - "resolved": "https://registry.npmmirror.com/del/-/del-4.1.1.tgz", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", "dev": true, "requires": { @@ -21230,13 +21230,13 @@ }, "emoji-regex": { "version": "7.0.3", - "resolved": "http://173.15.15.82:8081/repository/npm-all/emoji-regex/-/emoji-regex-7.0.3.tgz", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { @@ -21245,7 +21245,7 @@ }, "get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, @@ -21272,13 +21272,13 @@ }, "is-path-cwd": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", "dev": true }, "is-path-in-cwd": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", "dev": true, "requires": { @@ -21287,7 +21287,7 @@ }, "is-path-inside": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", "dev": true, "requires": { @@ -21296,7 +21296,7 @@ }, "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { @@ -21306,13 +21306,13 @@ }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.2.tgz", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { @@ -21321,7 +21321,7 @@ }, "p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { @@ -21330,31 +21330,31 @@ }, "p-map": { "version": "2.1.0", - "resolved": "https://registry.npmmirror.com/p-map/-/p-map-2.1.0.tgz", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", "dev": true }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "pify": { "version": "4.0.1", - "resolved": "https://registry.npmmirror.com/pify/-/pify-4.0.1.tgz", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, "require-main-filename": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/require-main-filename/-/require-main-filename-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, "schema-utils": { "version": "1.0.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/schema-utils/-/schema-utils-1.0.0.tgz", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { @@ -21365,13 +21365,13 @@ }, "semver": { "version": "6.3.0", - "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.0.tgz", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, "string-width": { "version": "3.1.0", - "resolved": "https://registry.npmmirror.com/string-width/-/string-width-3.1.0.tgz", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { @@ -21382,7 +21382,7 @@ "dependencies": { "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { @@ -21393,7 +21393,7 @@ }, "supports-color": { "version": "6.1.0", - "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-6.1.0.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { @@ -21408,7 +21408,7 @@ }, "wrap-ansi": { "version": "5.1.0", - "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, "requires": { @@ -21419,7 +21419,7 @@ "dependencies": { "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-5.2.0.tgz", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { @@ -21430,7 +21430,7 @@ }, "ws": { "version": "6.2.2", - "resolved": "https://registry.npmmirror.com/ws/-/ws-6.2.2.tgz", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "dev": true, "requires": { @@ -21439,13 +21439,13 @@ }, "y18n": { "version": "4.0.3", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-4.0.3.tgz", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yargs": { "version": "13.3.2", - "resolved": "https://registry.npmmirror.com/yargs/-/yargs-13.3.2.tgz", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { @@ -21463,7 +21463,7 @@ }, "yargs-parser": { "version": "13.1.2", - "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-13.1.2.tgz", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, "requires": { @@ -21475,7 +21475,7 @@ }, "webpack-log": { "version": "2.0.0", - "resolved": "https://registry.npmmirror.com/webpack-log/-/webpack-log-2.0.0.tgz", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", "dev": true, "requires": { @@ -21485,7 +21485,7 @@ }, "webpack-manifest-plugin": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", "dev": true, "requires": { @@ -21497,7 +21497,7 @@ "dependencies": { "fs-extra": { "version": "7.0.1", - "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-7.0.1.tgz", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dev": true, "requires": { @@ -21510,7 +21510,7 @@ }, "webpack-sources": { "version": "1.4.3", - "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-1.4.3.tgz", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "requires": { "source-list-map": "^2.0.0", @@ -21519,7 +21519,7 @@ }, "websocket-driver": { "version": "0.7.4", - "resolved": "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, "requires": { @@ -21530,18 +21530,18 @@ }, "websocket-extensions": { "version": "0.1.4", - "resolved": "https://registry.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "dev": true }, "webworkify-webpack": { "version": "2.1.5", - "resolved": "https://registry.npmmirror.com/webworkify-webpack/-/webworkify-webpack-2.1.5.tgz", + "resolved": "https://registry.npmjs.org/webworkify-webpack/-/webworkify-webpack-2.1.5.tgz", "integrity": "sha512-2akF8FIyUvbiBBdD+RoHpoTbHMQF2HwjcxfDvgztAX5YwbZNyrtfUMgvfgFVsgDhDPVTlkbb5vyasqDHfIDPQw==" }, "whatwg-encoding": { "version": "1.0.5", - "resolved": "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "requires": { "iconv-lite": "0.4.24" @@ -21549,7 +21549,7 @@ "dependencies": { "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" @@ -21564,7 +21564,7 @@ }, "whatwg-mimetype": { "version": "2.3.0", - "resolved": "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" }, "whatwg-url": { @@ -21585,7 +21585,7 @@ }, "which": { "version": "1.3.1", - "resolved": "https://registry.npmmirror.com/which/-/which-1.3.1.tgz", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "requires": { "isexe": "^2.0.0" @@ -21593,7 +21593,7 @@ }, "which-boxed-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "requires": { "is-bigint": "^1.0.1", @@ -21619,7 +21619,7 @@ }, "widest-line": { "version": "2.0.1", - "resolved": "https://registry.npmmirror.com/widest-line/-/widest-line-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", "dev": true, "requires": { @@ -21638,7 +21638,7 @@ }, "word-wrap": { "version": "1.2.3", - "resolved": "https://registry.npmmirror.com/word-wrap/-/word-wrap-1.2.3.tgz", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, "wordwrap": { @@ -21648,7 +21648,7 @@ }, "worker-farm": { "version": "1.7.0", - "resolved": "https://registry.npmmirror.com/worker-farm/-/worker-farm-1.7.0.tgz", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", "requires": { "errno": "~0.1.7" @@ -21656,7 +21656,7 @@ }, "worker-rpc": { "version": "0.1.1", - "resolved": "https://registry.npmmirror.com/worker-rpc/-/worker-rpc-0.1.1.tgz", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", "requires": { "microevent.ts": "~0.1.1" @@ -21693,7 +21693,7 @@ }, "wrap-md-editor": { "version": "0.2.20", - "resolved": "https://registry.npmmirror.com/wrap-md-editor/-/wrap-md-editor-0.2.20.tgz", + "resolved": "https://registry.npmjs.org/wrap-md-editor/-/wrap-md-editor-0.2.20.tgz", "integrity": "sha512-pC3lgdziNbU2+bvC1Ac451S1mzO96AB2g08UuvGER0ZPAPRyJvY/xv+qk1XQMFjokb/qHYkmGB76Ho4Hjo/EaQ==", "requires": { "object-assign": "^4.1.1" @@ -21715,7 +21715,7 @@ }, "write-file-atomic": { "version": "2.4.3", - "resolved": "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", "dev": true, "requires": { @@ -21742,28 +21742,28 @@ }, "xmlchars": { "version": "2.2.0", - "resolved": "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, "xtend": { "version": "4.0.2", - "resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true }, "xterm": { "version": "4.8.1", - "resolved": "https://registry.npmmirror.com/xterm/-/xterm-4.8.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/xterm/-/xterm-4.8.1.tgz", "integrity": "sha512-ax91ny4tI5eklqIfH79OUSGE2PUX2rGbwONmB6DfqpyhSZO8/cf++sqiaMWEVCMjACyMfnISW7C3gGMoNvNolQ==" }, "xterm-addon-fit": { "version": "0.4.0", - "resolved": "https://registry.npmmirror.com/xterm-addon-fit/-/xterm-addon-fit-0.4.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/xterm-addon-fit/-/xterm-addon-fit-0.4.0.tgz", "integrity": "sha512-p4BESuV/g2L6pZzFHpeNLLnep9mp/DkF3qrPglMiucSFtD8iJxtMufEoEJbN8LZwB4i+8PFpFvVuFrGOSpW05w==" }, "y18n": { "version": "3.2.2", - "resolved": "https://registry.npmmirror.com/y18n/-/y18n-3.2.2.tgz", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==" }, "yallist": { @@ -21785,7 +21785,7 @@ }, "yargs-parser": { "version": "5.0.1", - "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-5.0.1.tgz", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", "requires": { "camelcase": "^3.0.0", @@ -21801,7 +21801,7 @@ }, "zrender": { "version": "4.3.2", - "resolved": "https://registry.npmmirror.com/zrender/-/zrender-4.3.2.tgz", + "resolved": "https://registry.npmjs.org/zrender/-/zrender-4.3.2.tgz", "integrity": "sha512-bIusJLS8c4DkIcdiK+s13HiQ/zjQQVgpNohtd8d94Y2DnJqgM1yjh/jpDb8DoL6hd7r8Awagw8e3qK/oLaWr3g==" } } diff --git a/public/css/iconfont.css b/public/css/iconfont.css index 39ebe18f..35f64445 100644 --- a/public/css/iconfont.css +++ b/public/css/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 2340181 */ - src: url('iconfont.woff2?t=1653550272457') format('woff2'), - url('iconfont.woff?t=1653550272457') format('woff'), - url('iconfont.ttf?t=1653550272457') format('truetype'); + src: url('iconfont.woff2?t=1673243764843') format('woff2'), + url('iconfont.woff?t=1673243764843') format('woff'), + url('iconfont.ttf?t=1673243764843') format('truetype'); } .iconfont { @@ -13,6 +13,42 @@ -moz-osx-font-smoothing: grayscale; } +.icon-yuyue-lishi-shijian:before { + content: "\e93f"; +} + +.icon-a-duobianxing1:before { + content: "\e93c"; +} + +.icon-a-duobianxing2:before { + content: "\e93d"; +} + +.icon-sousuo5:before { + content: "\e93e"; +} + +.icon-baogaoppt:before { + content: "\e93b"; +} + +.icon-gailan2:before { + content: "\e93a"; +} + +.icon-bianji7:before { + content: "\e939"; +} + +.icon-ROBOT:before { + content: "\e937"; +} + +.icon-a-zu1404:before { + content: "\e938"; +} + .icon-tuichuicon:before { content: "\e936"; } diff --git a/public/css/iconfont.js b/public/css/iconfont.js index 0b03f564..d8e4fb22 100644 --- a/public/css/iconfont.js +++ b/public/css/iconfont.js @@ -1 +1 @@ -!function(a){var l,c,h,i,o,z='',t=(t=document.getElementsByTagName("script"))[t.length-1].getAttribute("data-injectcss"),p=function(a,l){l.parentNode.insertBefore(a,l)};if(t&&!a.__iconfont__svg__cssinject__){a.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}function v(){o||(o=!0,h())}function m(){try{i.documentElement.doScroll("left")}catch(a){return void setTimeout(m,50)}v()}l=function(){var a,l=document.createElement("div");l.innerHTML=z,z=null,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(a=document.body).firstChild?p(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(c=function(){document.removeEventListener("DOMContentLoaded",c,!1),l()},document.addEventListener("DOMContentLoaded",c,!1)):document.attachEvent&&(h=l,i=a.document,o=!1,m(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,v())})}(window); \ No newline at end of file +window._iconfont_svg_string_2340181='',function(c){var a=(a=document.getElementsByTagName("script"))[a.length-1],l=a.getAttribute("data-injectcss"),a=a.getAttribute("data-disable-injectsvg");if(!a){var h,i,o,z,t,p=function(a,l){l.parentNode.insertBefore(a,l)};if(l&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}h=function(){var a,l=document.createElement("div");l.innerHTML=c._iconfont_svg_string_2340181,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(a=document.body).firstChild?p(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),h()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=h,z=c.document,t=!1,m(),z.onreadystatechange=function(){"complete"==z.readyState&&(z.onreadystatechange=null,v())})}function v(){t||(t=!0,o())}function m(){try{z.documentElement.doScroll("left")}catch(a){return void setTimeout(m,50)}v()}}(window); \ No newline at end of file diff --git a/public/css/iconfont.json b/public/css/iconfont.json index 9dc3ea5e..015d27f2 100644 --- a/public/css/iconfont.json +++ b/public/css/iconfont.json @@ -5,6 +5,69 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "6978097", + "name": "预约-历史-时间", + "font_class": "yuyue-lishi-shijian", + "unicode": "e93f", + "unicode_decimal": 59711 + }, + { + "icon_id": "31659662", + "name": "多边形 1", + "font_class": "a-duobianxing1", + "unicode": "e93c", + "unicode_decimal": 59708 + }, + { + "icon_id": "31659664", + "name": "多边形 2", + "font_class": "a-duobianxing2", + "unicode": "e93d", + "unicode_decimal": 59709 + }, + { + "icon_id": "31659665", + "name": "搜索", + "font_class": "sousuo5", + "unicode": "e93e", + "unicode_decimal": 59710 + }, + { + "icon_id": "31424249", + "name": "报告ppt", + "font_class": "baogaoppt", + "unicode": "e93b", + "unicode_decimal": 59707 + }, + { + "icon_id": "31318120", + "name": "概览", + "font_class": "gailan2", + "unicode": "e93a", + "unicode_decimal": 59706 + }, + { + "icon_id": "31275425", + "name": "编辑", + "font_class": "bianji7", + "unicode": "e939", + "unicode_decimal": 59705 + }, + { + "icon_id": "30382389", + "name": "ROBOT", + "font_class": "ROBOT", + "unicode": "e937", + "unicode_decimal": 59703 + }, + { + "icon_id": "30382697", + "name": "组 1404", + "font_class": "a-zu1404", + "unicode": "e938", + "unicode_decimal": 59704 + }, { "icon_id": "29934961", "name": "退出icon", diff --git a/public/css/iconfont.ttf b/public/css/iconfont.ttf index 5ea5e92066c4fbab1c3ad820c8446bc1bb13b1e1..f8ced91392a7bedc1842683dc9895afadbe9e42b 100644 GIT binary patch delta 17291 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 Bwe$c0 diff --git a/public/css/iconfont.woff b/public/css/iconfont.woff index 6b8a4f2ee81ee514fcd86a32bbcdea5191bccf29..bcc2350022ca439803c23641f3798a8695f729e8 100644 GIT binary patch literal 143200 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⪻f~n1q+O><+>Z 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.uT*|m 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 I3or+h*Er5Ja{vGU literal 141868 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 diff --git a/public/css/iconfont.woff2 b/public/css/iconfont.woff2 index ce5758a2e8013580d1ac56f3a2231f2bb4e4d176..fa946e3c6b35035e99e1134626758386dfbbf2fe 100644 GIT binary patch literal 118212 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 diff --git a/public/index.html b/public/index.html index 6c674f7c..09bc0980 100755 --- a/public/index.html +++ b/public/index.html @@ -12,7 +12,7 @@ - + diff --git a/public/index.test.html b/public/index.test.html index 29a5b5ac..6891585b 100755 --- a/public/index.test.html +++ b/public/index.test.html @@ -2,7 +2,7 @@ - + + diff --git a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/basicInformation.jsx b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/basicInformation.jsx index 5f98ba90..06598ca0 100644 --- a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/basicInformation.jsx +++ b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/basicInformation.jsx @@ -54,7 +54,7 @@ function BasicInformation(props){ ...botDetail, ...fieldsValue, bot_id: parseInt(id), - logo: imageId ? '/api/attachments/'+imageId : '/api/attachments/347240' + logo: imageId ? '/api/attachments/'+imageId : '/api/attachments/347246' } registerUpdateBot(params).then(res=>{ if(res && res.code === 200){ diff --git a/src/forge/SecuritySetting/bot/exploit/index.jsx b/src/forge/SecuritySetting/bot/exploit/index.jsx index 9247c33a..814dc847 100644 --- a/src/forge/SecuritySetting/bot/exploit/index.jsx +++ b/src/forge/SecuritySetting/bot/exploit/index.jsx @@ -4,7 +4,7 @@ import './index.scss'; import { Link } from "react-router-dom"; import { getImageUrl } from 'educoder'; import { getMyBot, getTransferToBot, receiveTransferBot, refuseTransferBot } from "../../../../softbot/api"; -import nullBot from '../../../../softbot/image/notBot.png'; +import nullBot from '../../../../softbot/image/notBot1.png'; import moment from "moment"; function ExploitBot(props){ @@ -94,7 +94,7 @@ function ExploitBot(props){ })} - :

    :

    您当前暂未注册任何Bot

    欢迎使用Bot! Bot可以帮助项目贡献者处理繁杂的项目任务,比如关闭疑修、合并请求。在使用之前,请先注册一个Bot!
    diff --git a/src/forge/SecuritySetting/bot/exploit/new/index.jsx b/src/forge/SecuritySetting/bot/exploit/new/index.jsx index f5877c67..eb83bf63 100644 --- a/src/forge/SecuritySetting/bot/exploit/new/index.jsx +++ b/src/forge/SecuritySetting/bot/exploit/new/index.jsx @@ -40,7 +40,7 @@ function Disposition(props){ const param = { bot_name, bot_des, webhook, is_public, user_id: current_user && current_user.user_id, - logo: '/api/attachments/347240', + logo: '/api/attachments/347246', limit_and_events: { event_code: event_code ? event_code.toString() : "", event_pr: event_pr ? event_pr.toString() : "", diff --git a/src/softbot/image/logoBot.png b/src/softbot/image/logoBot.png index ef487a9ca531632212a58b811a10624710a9cb0d..9bcd94646b3fdd36abc7f707e6e195aaad82fe93 100644 GIT binary patch literal 4127 zcmds)=|9vB)W&~|L1byNg)(=@GPX#RFc=wY43R8jiLz&l#!h8WGIrU@F3aGy?=)dZ z5{j{95QZ^{LAD%6$m%jt{`22s8=AW?)L@GD6=u>~ucowa5hm%|O!S87b z`(=`Od?W1@=TAGGR{@RgWKa&4nt*GbrZXuL`v?s9ITfKS8fO5AjjJ zWOgxyTU$mw@!t-?fuGLp7KKSMV=G1%|Mm`PJpIiK=M8U~n3)tc&}goEo;APoVi9CT zAE~h7P8t>!V&4vV<$MyVD4bz0W1uQtf4xbN&M8IzWY_g)o#=3DMLoVPT^Ddu{%)gu z|9JDW%w<=Nb&h^6+s3HYxE+g@#>RsW4SXrvLoAR|iDy7LZ5$cqD<{pjUM*f?`7f!H zhk;4H{LIqdhj|10qBT9};geQo9>*Dy2=vrY;F2o1dms`#JexOqDBV%Q$vF)8{i zG;uCshL0<PJ!;b`rlLR{1H;yQai)GS2*lu^U7OF(;uSq5Z1)V`XFM%J9$G{_9FMBE@F$iS&<`i}!;S^*i;c zlMO;bEC%BEPcm6Hlrf^igV3Sz+YtnYtXav8o7Oe*YinbqnHduZrT`n{Ia8t(=*i4s zmZ2Xwmf9%?5{Ug5kmt;f2l-t*D|Z`mQNitfUMp*=rSqb7L9(6GT%d31N1o*D<@)0y z3yJ0WF_FCRMzfXSn#0SVSX}Z3fnX2)^$*Z=s6uS0t*<46Mi*8u^ zY@9v+T{BnoS-yhTZtpdwf*mG5i9eow*a5YY>PlDj56t(rXYiXPuJI{QA?2QCA>Ywg zTuqV&#r!ibtyHVS-Xsp}j*(o$tlx_n>`APojFfOCUM61PJBa_YEz_ShIYD|0v}|t3 z2%*z&$qn_X3{{rVve%oo&ftYtX0OO$V6qkYmh&%E?=L-HTPZ83p4(%2I5t}+9HGl8 zskq%$-b(sLUq83sD8F_@ndJE@Y$tnsUS2P$-ICXsCu!vuSy{m4_swN$*PX7hLQjJX z8ebGy+dn^`c{bxM!)PB*=$qVP3T4YqiyJ1;1ai70`LEfbB(0!*wTvn%*#j!jmG$FW zeWG3GX4#)+MJO`owjQY=7mo4M-C7TISvq?5XNT9ke^0yPm?Gvj5VCbabAMqB$k8CF z?+H&*j%r;9oK=hO^BC_OMMGuiMO95R@C<5yeC7S z=xiPR_C@NUq8SO+(GPTD3p1k_^RDo9jU+n&J*^+00_w65RAUMhkb2|YH`WYqa%FpP zBZa2lwUmw20;0>)d>ow%H67bUwk~lSRe3TM;sf`)=j!4dIV-5MoGOq2X;ewm44A8P?leai&S$VS1u^s2V&zbY16j z+M_8P<6M<)J0n6ws(h3Zq(?3!0X)CF^oC&YUvr|7tWRci=M@PdU}T%w->9}riK1V& zDfDUjX@GTScw<1U8sUqE$lxzruQhrX&q3+($m>+C#|K})uRE2=VCcP^L+-S2x}#tC zpYB+lm-axkC^Z~hD$=pFDA~>*`6I1UK z)6D#XE?&)yYrVwtz=^|AL#4S644;2QXwZv8O;2IGl0#vKU$VlUH&^f+kAFk(6LV#*!VPE+ z*7w?t^{!$<4ll)bPTWR_j3rbAxhyE1!MdbpnZ#LY%mngF9A4(x8ai>v@e0U1G9DpS z1q{k8i3in1GZFd*a4To;@j=gH?05CuA@_zPm9m*H%C-Kq-HlP1Le@3}OS~(-e(SA5zUB7!l%C+y%Hb=^F^mY>z0(Na0H>{?^U5de z0uA%eC^qa>`~7_QV^BRO08JXkbnRQPM=tF|JY~sp^-i79CrX)Y=4WY$c^UR1R4Tj1h9>JD(1Xfc)X*rxtYHoy3

    ~rUYG1ZBEf4^RB{yEgBB)I6TV^vR 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 KksmZ{3I7KxRp1i< diff --git a/src/softbot/image/notBot1.png b/src/softbot/image/notBot1.png new file mode 100644 index 0000000000000000000000000000000000000000..62a0bb4f43f2d4bd2ef272bbb98eec5f24ba2713 GIT binary patch literal 3231 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 RB|rcG002ovPDHLkV1knS(CGjG literal 0 HcmV?d00001 From c3bcb4fdbba258db7b02750c32772d6f858a6ad9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=80=9D?= <2897217417@qq.com> Date: Wed, 11 Jan 2023 14:20:11 +0800 Subject: [PATCH 08/97] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=B8=80=E7=BA=A7?= =?UTF-8?q?=E8=B7=AF=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.js b/src/App.js index f6b9e315..4662cc13 100644 --- a/src/App.js +++ b/src/App.js @@ -145,7 +145,7 @@ const WebIDE = Loadable({ // }) // 此处仅维护前端可能的一级路由,不用进行项目或者组织判断的字段。 -const keyWord = ["explore", "settings", "setting", "mulan", "wiki", "issues", "setting", "trending", "code", "projects", "pulls", "mine", "login", "register", "email", "export", "nopage", "404", "403", "500", "501", "search", "organize", "login", "register", "resetPassword", "aboutus","educoder", "glcc","bindlogin"]; +const keyWord = ["explore", "settings", "setting", "mulan", "wiki", "issues", "setting", "trending", "code", "projects", "pulls", "mine", "login", "register", "email", "export", "nopage", "404", "403", "500", "501", "search", "organize", "login", "register", "resetPassword", "aboutus","educoder", "glcc","bindlogin", "softbot"]; class App extends Component { constructor(props) { From cfd120e1f5eaf2b39f00307c23e49417306396f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=80=9D?= <2897217417@qq.com> Date: Wed, 1 Feb 2023 09:32:19 +0800 Subject: [PATCH 09/97] issue --- package-lock.json | 2264 ++++++++--------- public/css/iconfont.css | 22 +- public/css/iconfont.js | 2 +- public/css/iconfont.json | 28 + public/css/iconfont.ttf | Bin 233012 -> 234868 bytes public/css/iconfont.woff | Bin 143200 -> 144372 bytes public/css/iconfont.woff2 | Bin 118212 -> 119260 bytes src/App.css | 2 +- src/forge/SecuritySetting/Index.jsx | 8 +- src/forge/SecuritySetting/Index.scss | 2 +- .../bot/disposition/detail.jsx | 6 +- .../SecuritySetting/bot/disposition/index.jsx | 6 +- .../bot/disposition/index.scss | 31 +- .../compenent/basicInformation.jsx | 35 +- .../configuration/compenent/jurisdiction.jsx | 23 +- .../configuration/compenent/putaway.jsx | 3 +- .../bot/exploit/configuration/index.jsx | 7 +- .../SecuritySetting/bot/exploit/index.jsx | 7 +- .../SecuritySetting/bot/exploit/index.scss | 27 + .../SecuritySetting/bot/exploit/new/index.jsx | 12 +- src/forge/Settings/Index.js | 2 +- src/forge/Settings/setting.scss | 13 + src/forge/Settings/softBot.jsx | 4 +- src/softbot/softBotDetail/index.jsx | 26 +- src/softbot/softBotDetail/index.scss | 22 +- src/softbot/softBotList/index.jsx | 17 +- src/softbot/softBotList/index.scss | 8 +- 27 files changed, 1357 insertions(+), 1220 deletions(-) diff --git a/package-lock.json b/package-lock.json index a21cc800..d9048a77 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,7 +6,7 @@ "dependencies": { "@ahooksjs/use-request": { "version": "2.8.15", - "resolved": "http://173.15.15.82:8081/repository/npm-all/@ahooksjs/use-request/-/use-request-2.8.15.tgz", + "resolved": "https://registry.npmmirror.com/@ahooksjs/use-request/-/use-request-2.8.15.tgz", "integrity": "sha512-xhVaM4fyIiAMdVFuuU5i3CFUdFa/IblF+fvITVMFaUEO3w/V5tVCAF6WIA3T03n1/RPuzRkA7Ao1PFtSGtGelw==", "requires": { "lodash.debounce": "^4.0.8", @@ -15,7 +15,7 @@ }, "@ant-design/colors": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/@ant-design/colors/-/colors-3.2.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@ant-design/colors/-/colors-3.2.2.tgz", "integrity": "sha512-YKgNbG2dlzqMhA9NtI3/pbY16m3Yl/EeWBRa+lB1X1YaYxHrxNexiQYCLTWO/uDvAjLFMEDU+zR901waBtMtjQ==", "requires": { "tinycolor2": "^1.4.1" @@ -32,17 +32,17 @@ }, "@ant-design/css-animation": { "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@ant-design/css-animation/-/css-animation-1.7.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@ant-design/css-animation/-/css-animation-1.7.3.tgz", "integrity": "sha512-LrX0OGZtW+W6iLnTAqnTaoIsRelYeuLZWsrmBJFUXDALQphPsN8cE5DCsmoSlL0QYb94BQxINiuS70Ar/8BNgA==" }, "@ant-design/icons": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@ant-design/icons/-/icons-2.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@ant-design/icons/-/icons-2.1.1.tgz", "integrity": "sha512-jCH+k2Vjlno4YWl6g535nHR09PwCEmTBKAG6VqF+rhkrSPRLfgpU2maagwbZPLjaHuU5Jd1DFQ2KJpQuI6uG8w==" }, "@ant-design/icons-react": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@ant-design/icons-react/-/icons-react-2.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@ant-design/icons-react/-/icons-react-2.0.1.tgz", "integrity": "sha512-r1QfoltMuruJZqdiKcbPim3d8LNsVPB733U0gZEUSxBLuqilwsW28K2rCTWSMTjmFX7Mfpf+v/wdiFe/XCqThw==", "requires": { "@ant-design/colors": "^3.1.0", @@ -51,7 +51,7 @@ }, "@antv/adjust": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@antv/adjust/-/adjust-0.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@antv/adjust/-/adjust-0.1.1.tgz", "integrity": "sha512-9FaMOyBlM4AgoRL0b5o0VhEKAYkexBNUrxV8XmpHU/9NBPJONBOB/NZUlQDqxtLItrt91tCfbAuMQmF529UX2Q==", "requires": { "@antv/util": "~1.3.1" @@ -59,7 +59,7 @@ }, "@antv/attr": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@antv/attr/-/attr-0.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@antv/attr/-/attr-0.1.2.tgz", "integrity": "sha512-QXjP+T2I+pJQcwZx1oCA4tipG43vgeCeKcGGKahlcxb71OBAzjJZm1QbF4frKXcnOqRkxVXtCr70X9TRair3Ew==", "requires": { "@antv/util": "~1.3.1" @@ -78,7 +78,7 @@ }, "@antv/coord": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@antv/coord/-/coord-0.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@antv/coord/-/coord-0.1.0.tgz", "integrity": "sha512-W1R8h3Jfb3AfMBVfCreFPMVetgEYuwHBIGn0+d3EgYXe2ckOF8XWjkpGF1fZhOMHREMr+Gt27NGiQh8yBdLUgg==", "requires": { "@antv/util": "~1.3.1" @@ -115,12 +115,12 @@ }, "@antv/gl-matrix": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@antv/gl-matrix/-/gl-matrix-2.7.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@antv/gl-matrix/-/gl-matrix-2.7.1.tgz", "integrity": "sha512-oOWcVNlpELIKi9x+Mm1Vwbz8pXfkbJKykoCIOJ/dNK79hSIANbpXJ5d3Rra9/wZqK6MC961B7sybFhPlLraT3Q==" }, "@antv/scale": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@antv/scale/-/scale-0.1.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@antv/scale/-/scale-0.1.5.tgz", "integrity": "sha512-7RAu4iH5+Hk21h6+aBMiDTfmLf4IibK2SWjx/+E4f4AXRpqucO+8u7IbZdFkakAWxvqhJtN3oePJuTKqOMcmlg==", "requires": { "@antv/util": "~1.3.1", @@ -129,7 +129,7 @@ }, "@antv/util": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@antv/util/-/util-1.3.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@antv/util/-/util-1.3.1.tgz", "integrity": "sha512-cbUta0hIJrKEaW3eKoGarz3Ita+9qUPF2YzTj8A6wds/nNiy20G26ztIWHU+5ThLc13B1n5Ik52LbaCaeg9enA==", "requires": { "@antv/gl-matrix": "^2.7.1" @@ -137,7 +137,7 @@ }, "@babel/code-frame": { "version": "7.5.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@babel/code-frame/-/code-frame-7.5.5.tgz", "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==", "requires": { "@babel/highlight": "^7.0.0" @@ -155,7 +155,7 @@ "dependencies": { "jsesc": { "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" }, "source-map": { @@ -232,7 +232,7 @@ "dependencies": { "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "requires": { "ansi-styles": "^3.2.1", @@ -268,7 +268,7 @@ "dependencies": { "regenerator-runtime": { "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } @@ -327,12 +327,12 @@ }, "globals": { "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" } } @@ -355,7 +355,7 @@ }, "@emotion/is-prop-valid": { "version": "0.8.8", - "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz", "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==", "requires": { "@emotion/memoize": "0.7.4" @@ -363,17 +363,17 @@ }, "@emotion/memoize": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@emotion/memoize/-/memoize-0.7.4.tgz", "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==" }, "@emotion/unitless": { "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@emotion/unitless/-/unitless-0.7.5.tgz", "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" }, "@hypnosphi/create-react-context": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@hypnosphi/create-react-context/-/create-react-context-0.3.1.tgz", "integrity": "sha512-V1klUed202XahrWJLLOT3EXNeCpFHCcJntdFGI15ntCwau+jfT386w7OFTMaCqOgXUH1fa0w/I1oZs+i/Rfr0A==", "requires": { "gud": "^1.0.0", @@ -382,17 +382,17 @@ }, "@icons/material": { "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@icons/material/-/material-0.2.4.tgz", "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==" }, "@monaco-editor/react": { "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@monaco-editor/react/-/react-2.6.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@monaco-editor/react/-/react-2.6.1.tgz", "integrity": "sha512-nppV3QtwKh2c+J8Mdw/YZhHkdNTGmhwnkG824wSq3QiyOyfPKbThIWxkuRa2L8gcmWy0RLlIzJfQzLFeXyf1/w==" }, "@mrmlnc/readdir-enhanced": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", "requires": { "call-me-maybe": "^1.0.1", @@ -401,7 +401,7 @@ }, "@nodelib/fs.stat": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" }, "@novnc/novnc": { @@ -411,7 +411,7 @@ }, "@tootallnate/once": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@tootallnate/once/-/once-1.1.2.tgz", "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" }, "@types/glob": { @@ -426,13 +426,13 @@ }, "@types/html-minifier-terser": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@types/html-minifier-terser/-/html-minifier-terser-5.1.2.tgz", "integrity": "sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==", "dev": true }, "@types/js-cookie": { "version": "2.2.7", - "resolved": "http://173.15.15.82:8081/repository/npm-all/@types/js-cookie/-/js-cookie-2.2.7.tgz", + "resolved": "https://registry.npmmirror.com/@types/js-cookie/-/js-cookie-2.2.7.tgz", "integrity": "sha512-aLkWa0C0vO5b4Sr798E26QgOkss68Un0bLjs7u9qxzPT5CG+8DuNTffWES58YzJs3hrVAOs1wonycqEBqNJubA==" }, "@types/json-schema": { @@ -443,7 +443,7 @@ }, "@types/jss": { "version": "9.5.8", - "resolved": "https://registry.npmjs.org/@types/jss/-/jss-9.5.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@types/jss/-/jss-9.5.8.tgz", "integrity": "sha512-bBbHvjhm42UKki+wZpR89j73ykSXg99/bhuKuYYePtpma3ZAnmeGnl0WxXiZhPGsIfzKwCUkpPC0jlrVMBfRxA==", "requires": { "csstype": "^2.0.0", @@ -476,7 +476,7 @@ }, "@types/q": { "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@types/q/-/q-1.5.5.tgz", "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", "dev": true }, @@ -500,7 +500,7 @@ }, "@types/react-transition-group": { "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-2.9.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@types/react-transition-group/-/react-transition-group-2.9.2.tgz", "integrity": "sha512-5Fv2DQNO+GpdPZcxp2x/OQG/H19A01WlmpjVD9cKvVFmoVLOZ9LvBgSWG6pSXIU4og5fgbvGPaCV5+VGkWAEHA==", "requires": { "@types/react": "*" @@ -508,18 +508,18 @@ }, "@types/scheduler": { "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@types/scheduler/-/scheduler-0.16.2.tgz", "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" }, "@types/source-list-map": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@types/source-list-map/-/source-list-map-0.1.2.tgz", "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", "dev": true }, "@types/tapable": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@types/tapable/-/tapable-1.0.8.tgz", "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", "dev": true }, @@ -548,7 +548,7 @@ }, "@types/webpack-sources": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", "dev": true, "requires": { @@ -567,7 +567,7 @@ }, "@webassemblyjs/ast": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/ast/-/ast-1.9.0.tgz", "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "dev": true, "requires": { @@ -578,25 +578,25 @@ }, "@webassemblyjs/floating-point-hex-parser": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", "dev": true }, "@webassemblyjs/helper-api-error": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", "dev": true }, "@webassemblyjs/helper-buffer": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", "dev": true }, "@webassemblyjs/helper-code-frame": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", "dev": true, "requires": { @@ -605,13 +605,13 @@ }, "@webassemblyjs/helper-fsm": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", "dev": true }, "@webassemblyjs/helper-module-context": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", "dev": true, "requires": { @@ -620,13 +620,13 @@ }, "@webassemblyjs/helper-wasm-bytecode": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", "dev": true }, "@webassemblyjs/helper-wasm-section": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", "dev": true, "requires": { @@ -638,7 +638,7 @@ }, "@webassemblyjs/ieee754": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", "dev": true, "requires": { @@ -647,7 +647,7 @@ }, "@webassemblyjs/leb128": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", "dev": true, "requires": { @@ -656,13 +656,13 @@ }, "@webassemblyjs/utf8": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", "dev": true }, "@webassemblyjs/wasm-edit": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", "dev": true, "requires": { @@ -678,7 +678,7 @@ }, "@webassemblyjs/wasm-gen": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", "dev": true, "requires": { @@ -691,7 +691,7 @@ }, "@webassemblyjs/wasm-opt": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", "dev": true, "requires": { @@ -703,7 +703,7 @@ }, "@webassemblyjs/wasm-parser": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", "dev": true, "requires": { @@ -717,7 +717,7 @@ }, "@webassemblyjs/wast-parser": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", "dev": true, "requires": { @@ -731,7 +731,7 @@ }, "@webassemblyjs/wast-printer": { "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "dev": true, "requires": { @@ -742,13 +742,13 @@ }, "@xtuc/ieee754": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@xtuc/ieee754/-/ieee754-1.2.0.tgz", "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", "dev": true }, "@xtuc/long": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@xtuc/long/-/long-4.2.2.tgz", "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", "dev": true }, @@ -775,7 +775,7 @@ }, "acorn": { "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/acorn/-/acorn-5.7.4.tgz", "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", "dev": true }, @@ -813,7 +813,7 @@ }, "acorn-walk": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/acorn-walk/-/acorn-walk-7.2.0.tgz", "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" }, "actioncable": { @@ -823,7 +823,7 @@ }, "add-dom-event-listener": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/add-dom-event-listener/-/add-dom-event-listener-1.1.0.tgz", "integrity": "sha512-WCxx1ixHT0GQU9hb0KI/mhgRQhnU+U3GvwY6ZvVjYq8rsihIGoaIOUbY0yMPBxLH5MDtr0kz3fisWGNcbWW7Jw==", "requires": { "object-assign": "4.x" @@ -831,12 +831,12 @@ }, "address": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/address/-/address-1.1.2.tgz", "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" }, "agent-base": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/agent-base/-/agent-base-6.0.2.tgz", "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "requires": { "debug": "4" @@ -852,14 +852,14 @@ }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" } } }, "aggregate-error": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, "requires": { @@ -869,7 +869,7 @@ "dependencies": { "indent-string": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true } @@ -877,7 +877,7 @@ }, "ahooks": { "version": "2.10.14", - "resolved": "http://173.15.15.82:8081/repository/npm-all/ahooks/-/ahooks-2.10.14.tgz", + "resolved": "https://registry.npmmirror.com/ahooks/-/ahooks-2.10.14.tgz", "integrity": "sha512-axWa7VoAgu7bxA56dDl0CXW4rvaQmDBiov/d3tAy0x1YNYywYMKokL8TdLgJ5zO/oXGiWmG7BxlGOQGkqE/zkQ==", "requires": { "@ahooksjs/use-request": "^2.8.14", @@ -894,7 +894,7 @@ }, "ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "requires": { "fast-deep-equal": "^3.1.1", @@ -905,12 +905,12 @@ }, "ajv-errors": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ajv-errors/-/ajv-errors-1.0.1.tgz", "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" }, "ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ajv-keywords/-/ajv-keywords-3.5.2.tgz", "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==" }, "align-text": { @@ -945,13 +945,13 @@ }, "ansi-colors": { "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ansi-colors/-/ansi-colors-3.2.4.tgz", "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", "dev": true }, "ansi-escapes": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ansi-escapes/-/ansi-escapes-3.2.0.tgz", "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" }, "ansi-html": { @@ -967,7 +967,7 @@ }, "ansi-styles": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "requires": { "color-convert": "^1.9.0" @@ -975,7 +975,7 @@ }, "antd": { "version": "3.26.20", - "resolved": "https://registry.npmjs.org/antd/-/antd-3.26.20.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/antd/-/antd-3.26.20.tgz", "integrity": "sha512-VIous4ofZfxFtd9K1h9MpRX2sDDpj3QcOFi3YgIc9B/uyDli/GlLb8SWKfQfJaMkaxwatIv503dag2Tog+hiEg==", "requires": { "@ant-design/create-react-context": "^0.2.4", @@ -1036,12 +1036,12 @@ "dependencies": { "classnames": { "version": "2.2.6", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/classnames/-/classnames-2.2.6.tgz", "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" }, "raf": { "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/raf/-/raf-3.4.1.tgz", "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", "requires": { "performance-now": "^2.1.0" @@ -1049,7 +1049,7 @@ }, "rc-pagination": { "version": "1.20.15", - "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-1.20.15.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-pagination/-/rc-pagination-1.20.15.tgz", "integrity": "sha512-/Xr4/3GOa1DtL8iCYl7qRUroEMrRDhZiiuHwcVFfSiwa9LYloMlUWcOJsnr8LN6A7rLPdm3/CHStUNeYd+2pKw==", "requires": { "babel-runtime": "6.x", @@ -1060,7 +1060,7 @@ }, "rc-rate": { "version": "2.5.1", - "resolved": "https://registry.npmjs.org/rc-rate/-/rc-rate-2.5.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-rate/-/rc-rate-2.5.1.tgz", "integrity": "sha512-3iJkNJT8xlHklPCdeZtUZmJmRVUbr6AHRlfSsztfYTXVlHrv2TcPn3XkHsH+12j812WVB7gvilS2j3+ffjUHXg==", "requires": { "classnames": "^2.2.5", @@ -1071,7 +1071,7 @@ }, "rc-select": { "version": "9.2.3", - "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-9.2.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-select/-/rc-select-9.2.3.tgz", "integrity": "sha512-WhswxOMWiNnkXRbxyrj0kiIvyCfo/BaRPaYbsDetSIAU2yEDwKHF798blCP5u86KLOBKBvtxWLFCkSsQw1so5w==", "requires": { "babel-runtime": "^6.23.0", @@ -1090,7 +1090,7 @@ }, "rc-tree": { "version": "2.1.4", - "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-2.1.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-tree/-/rc-tree-2.1.4.tgz", "integrity": "sha512-Xey794Iavgs8YldFlXcZLOhfcIhlX5Oz/yfKufknBXf2AlZCOkc7aHqSM9uTF7fBPtTGPhPxNEfOqHfY7b7xng==", "requires": { "@ant-design/create-react-context": "^0.2.4", @@ -1104,7 +1104,7 @@ }, "react-slick": { "version": "0.25.2", - "resolved": "https://registry.npmjs.org/react-slick/-/react-slick-0.25.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-slick/-/react-slick-0.25.2.tgz", "integrity": "sha512-8MNH/NFX/R7zF6W/w+FS5VXNyDusF+XDW1OU0SzODEU7wqYB+ZTGAiNJ++zVNAVqCAHdyCybScaUB+FCZOmBBw==", "requires": { "classnames": "^2.2.5", @@ -1118,7 +1118,7 @@ }, "anymatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, "requires": { @@ -1128,7 +1128,7 @@ "dependencies": { "normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true } @@ -1144,7 +1144,7 @@ }, "aproba": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/aproba/-/aproba-1.2.0.tgz", "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true }, @@ -1160,7 +1160,7 @@ }, "argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "requires": { "sprintf-js": "~1.0.2" @@ -1186,7 +1186,7 @@ }, "arr-flatten": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" }, "arr-union": { @@ -1207,7 +1207,7 @@ }, "array-flatten": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/array-flatten/-/array-flatten-2.1.2.tgz", "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" }, "array-includes": { @@ -1225,7 +1225,7 @@ }, "array-tree-filter": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-tree-filter/-/array-tree-filter-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/array-tree-filter/-/array-tree-filter-2.1.0.tgz", "integrity": "sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==" }, "array-union": { @@ -1266,7 +1266,7 @@ }, "asn1.js": { "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/asn1.js/-/asn1.js-5.4.1.tgz", "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", "dev": true, "requires": { @@ -1278,7 +1278,7 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } @@ -1286,7 +1286,7 @@ }, "assert": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/assert/-/assert-1.5.0.tgz", "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", "dev": true, "requires": { @@ -1337,7 +1337,7 @@ }, "async-each": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/async-each/-/async-each-1.0.3.tgz", "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" }, "async-foreach": { @@ -1348,13 +1348,13 @@ }, "async-limiter": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/async-limiter/-/async-limiter-1.0.1.tgz", "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", "dev": true }, "async-validator": { "version": "1.11.5", - "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-1.11.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/async-validator/-/async-validator-1.11.5.tgz", "integrity": "sha512-XNtCsMAeAH1pdLMEg1z8/Bb3a8cdCbui9QbJATRFHHHW5kT6+NPI3zSVQUXgikTFITzsg+kYY5NTWhM2Orwt9w==" }, "asynckit": { @@ -1364,12 +1364,12 @@ }, "atob": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { "version": "7.1.6", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.1.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/autoprefixer/-/autoprefixer-7.1.6.tgz", "integrity": "sha512-C9yv/UF3X+eJTi/zvfxuyfxmLibYrntpF3qoJYrMeQwgUJOZrZvpJiMG2FMQ3qnhWtF/be4pYONBBw95ZGe3vA==", "requires": { "browserslist": "^2.5.1", @@ -1387,12 +1387,12 @@ }, "aws4": { "version": "1.11.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/aws4/-/aws4-1.11.0.tgz", "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" }, "axios": { "version": "0.24.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/axios/-/axios-0.24.0.tgz", "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", "requires": { "follow-redirects": "^1.14.4" @@ -1439,7 +1439,7 @@ "dependencies": { "anymatch": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/anymatch/-/anymatch-1.3.2.tgz", "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", "dev": true, "optional": true, @@ -1493,7 +1493,7 @@ }, "babel-core": { "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/babel-core/-/babel-core-6.26.3.tgz", "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", "requires": { "babel-code-frame": "^6.26.0", @@ -1546,7 +1546,7 @@ }, "babel-generator": { "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/babel-generator/-/babel-generator-6.26.1.tgz", "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", "requires": { "babel-messages": "^6.23.0", @@ -1748,7 +1748,7 @@ }, "babel-loader": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/babel-loader/-/babel-loader-7.1.2.tgz", "integrity": "sha512-jRwlFbINAeyDStqK6Dd5YuY0k5YuzQUvlz2ZamuXrXmxav3pNqe9vfJ402+2G+OmlJSXxCOpB6Uz0INM7RQe2A==", "dev": true, "requires": { @@ -1776,7 +1776,7 @@ }, "babel-plugin-dynamic-import-node": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.1.0.tgz", "integrity": "sha512-tTfZbM9Ecwj3GK50mnPrUpinTwA4xXmDiQGCk/aBYbvl1+X8YqldK86wZ1owVJ4u3mrKbRlXMma80J18qwiaTQ==", "dev": true, "requires": { @@ -1814,7 +1814,7 @@ }, "babel-plugin-istanbul": { "version": "4.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", "requires": { "babel-plugin-syntax-object-rest-spread": "^6.13.0", @@ -1946,7 +1946,7 @@ }, "babel-plugin-transform-decorators-legacy": { "version": "1.3.5", - "resolved": "http://173.15.15.82:8081/repository/npm-all/babel-plugin-transform-decorators-legacy/-/babel-plugin-transform-decorators-legacy-1.3.5.tgz", + "resolved": "https://registry.npmmirror.com/babel-plugin-transform-decorators-legacy/-/babel-plugin-transform-decorators-legacy-1.3.5.tgz", "integrity": "sha512-jYHwjzRXRelYQ1uGm353zNzf3QmtdCfvJbuYTZ4gKveK7M9H1fs3a5AKdY1JUDl0z97E30ukORW1dzhWvsabtA==", "dev": true, "requires": { @@ -2074,7 +2074,7 @@ }, "babel-plugin-transform-es2015-modules-commonjs": { "version": "6.26.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", "dev": true, "requires": { @@ -2318,7 +2318,7 @@ }, "babel-preset-env": { "version": "1.6.1", - "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.6.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/babel-preset-env/-/babel-preset-env-1.6.1.tgz", "integrity": "sha512-W6VIyA6Ch9ePMI7VptNn2wBM6dbG0eSz25HEiL40nQXCsXGTGZSTZu1Iap+cj3Q0S5a7T9+529l/5Bkvd+afNA==", "dev": true, "requires": { @@ -2419,7 +2419,7 @@ }, "babel-preset-react-app": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-3.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/babel-preset-react-app/-/babel-preset-react-app-3.1.2.tgz", "integrity": "sha512-/sh5Qd5T08PYa6t4kuCdKh9tXp6/m/Jwyx7PJTqugsYMfsDUJMlBXOs5EwFODHprzjWrmQ0SydnMZu9FY4MZYg==", "dev": true, "requires": { @@ -2537,17 +2537,17 @@ }, "babylon": { "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/babylon/-/babylon-6.18.0.tgz", "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" }, "balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "base": { "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "requires": { "cache-base": "^1.0.1", @@ -2569,7 +2569,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "^6.0.0" @@ -2577,7 +2577,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "^6.0.0" @@ -2585,7 +2585,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "^1.0.0", @@ -2600,7 +2600,7 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } @@ -2613,7 +2613,7 @@ }, "base64-js": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true }, @@ -2633,7 +2633,7 @@ }, "bfj": { "version": "6.1.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/bfj/-/bfj-6.1.2.tgz", "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==", "dev": true, "requires": { @@ -2645,17 +2645,17 @@ }, "big.js": { "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, "binary-extensions": { "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/binary-extensions/-/binary-extensions-1.13.1.tgz", "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" }, "bindings": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/bindings/-/bindings-1.5.0.tgz", "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", "optional": true, "requires": { @@ -2686,7 +2686,7 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "warning": { @@ -2710,7 +2710,7 @@ }, "bluebird": { "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", "dev": true }, @@ -2755,7 +2755,7 @@ }, "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { @@ -2792,7 +2792,7 @@ }, "boxen": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/boxen/-/boxen-1.3.0.tgz", "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", "dev": true, "requires": { @@ -2813,7 +2813,7 @@ }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -2826,7 +2826,7 @@ }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { "balanced-match": "^1.0.0", @@ -2845,7 +2845,7 @@ }, "brcast": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/brcast/-/brcast-3.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/brcast/-/brcast-3.0.2.tgz", "integrity": "sha512-f5XwwFCCuvgqP2nMH/hJ74FqnGmb4X3D+NC//HphxJzzhsZvSZa+Hk/syB7j3ZHpPDLMoYU8oBgviRWfNvEfKA==" }, "brorand": { @@ -2856,12 +2856,12 @@ }, "browser-process-hrtime": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" }, "browser-resolve": { "version": "1.11.3", - "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/browser-resolve/-/browser-resolve-1.11.3.tgz", "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", "requires": { "resolve": "1.1.7" @@ -2876,7 +2876,7 @@ }, "browserify-aes": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { @@ -2890,7 +2890,7 @@ }, "browserify-cipher": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, "requires": { @@ -2901,7 +2901,7 @@ }, "browserify-des": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/browserify-des/-/browserify-des-1.0.2.tgz", "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "dev": true, "requires": { @@ -2913,7 +2913,7 @@ }, "browserify-rsa": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/browserify-rsa/-/browserify-rsa-4.1.0.tgz", "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", "dev": true, "requires": { @@ -2923,7 +2923,7 @@ }, "browserify-sign": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/browserify-sign/-/browserify-sign-4.2.1.tgz", "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", "dev": true, "requires": { @@ -2940,7 +2940,7 @@ "dependencies": { "readable-stream": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { @@ -2951,7 +2951,7 @@ }, "safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true } @@ -2959,7 +2959,7 @@ }, "browserify-zlib": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/browserify-zlib/-/browserify-zlib-0.2.0.tgz", "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, "requires": { @@ -2968,7 +2968,7 @@ }, "browserslist": { "version": "2.11.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/browserslist/-/browserslist-2.11.3.tgz", "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", "requires": { "caniuse-lite": "^1.0.30000792", @@ -2977,7 +2977,7 @@ }, "bser": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/bser/-/bser-2.1.1.tgz", "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "requires": { "node-int64": "^0.4.0" @@ -2985,7 +2985,7 @@ }, "buffer": { "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/buffer/-/buffer-4.9.2.tgz", "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", "dev": true, "requires": { @@ -2996,13 +2996,13 @@ }, "buffer-from": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/buffer-from/-/buffer-from-1.1.2.tgz", "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, "buffer-indexof": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/buffer-indexof/-/buffer-indexof-1.1.1.tgz", "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", "dev": true }, @@ -3025,7 +3025,7 @@ }, "bundle-loader": { "version": "0.5.6", - "resolved": "https://registry.npmjs.org/bundle-loader/-/bundle-loader-0.5.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/bundle-loader/-/bundle-loader-0.5.6.tgz", "integrity": "sha512-SUgX+u/LJzlJiuoIghuubZ66eflehnjmqSfh/ib9DTe08sxRJ5F/MhHSjp7GfSJivSp8NWgez4PVNAUuMg7vSg==", "requires": { "loader-utils": "^1.1.0" @@ -3039,7 +3039,7 @@ }, "cacache": { "version": "10.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cacache/-/cacache-10.0.4.tgz", "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", "dev": true, "requires": { @@ -3060,7 +3060,7 @@ "dependencies": { "y18n": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true } @@ -3068,7 +3068,7 @@ }, "cache-base": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "requires": { "collection-visit": "^1.0.0", @@ -3091,7 +3091,7 @@ }, "call-bind": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "requires": { "function-bind": "^1.1.1", @@ -3137,7 +3137,7 @@ }, "camel-case": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/camel-case/-/camel-case-4.1.2.tgz", "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "dev": true, "requires": { @@ -3175,7 +3175,7 @@ }, "caniuse-api": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/caniuse-api/-/caniuse-api-3.0.0.tgz", "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "dev": true, "requires": { @@ -3207,7 +3207,7 @@ }, "capture-stack-trace": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", "dev": true }, @@ -3273,13 +3273,13 @@ }, "check-types": { "version": "8.0.3", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/check-types/-/check-types-8.0.3.tgz", "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==", "dev": true }, "chokidar": { "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", "requires": { "anymatch": "^2.0.0", @@ -3298,7 +3298,7 @@ "dependencies": { "anymatch": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "requires": { "micromatch": "^3.1.4", @@ -3327,7 +3327,7 @@ }, "braces": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "^1.1.0", @@ -3428,7 +3428,7 @@ }, "is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "^0.1.6", @@ -3438,14 +3438,14 @@ }, "kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "^0.3.2", @@ -3518,7 +3518,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "^6.0.0" @@ -3531,7 +3531,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "^6.0.0" @@ -3539,7 +3539,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "^1.0.0", @@ -3585,12 +3585,12 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "^4.0.0", @@ -3610,31 +3610,31 @@ }, "normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" } } }, "chownr": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chownr/-/chownr-1.1.4.tgz", "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", "dev": true }, "chrome-trace-event": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "dev": true }, "ci-info": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ci-info/-/ci-info-1.6.0.tgz", "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" }, "cipher-base": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dev": true, "requires": { @@ -3644,13 +3644,13 @@ }, "circular-json": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/circular-json/-/circular-json-0.3.3.tgz", "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", "dev": true }, "class-utils": { "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "requires": { "arr-union": "^3.1.0", @@ -3690,7 +3690,7 @@ }, "clean-stack": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true }, @@ -3710,7 +3710,7 @@ }, "cli-width": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cli-width/-/cli-width-2.2.1.tgz", "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==" }, "clipboard": { @@ -3740,7 +3740,7 @@ }, "clone-deep": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/clone-deep/-/clone-deep-4.0.1.tgz", "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", "dev": true, "requires": { @@ -3751,7 +3751,7 @@ "dependencies": { "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true } @@ -3770,7 +3770,7 @@ }, "coa": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/coa/-/coa-2.0.2.tgz", "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", "dev": true, "requires": { @@ -3781,7 +3781,7 @@ "dependencies": { "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -3818,7 +3818,7 @@ }, "color": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/color/-/color-3.2.1.tgz", "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", "dev": true, "requires": { @@ -3828,7 +3828,7 @@ }, "color-convert": { "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "requires": { "color-name": "1.1.3" @@ -3857,7 +3857,7 @@ }, "combined-stream": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "requires": { "delayed-stream": "~1.0.0" @@ -3865,7 +3865,7 @@ }, "commander": { "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "commondir": { @@ -3884,7 +3884,7 @@ }, "component-emitter": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/component-emitter/-/component-emitter-1.3.0.tgz", "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" }, "component-indexof": { @@ -3894,7 +3894,7 @@ }, "compressible": { "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/compressible/-/compressible-2.0.18.tgz", "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "dev": true, "requires": { @@ -3903,7 +3903,7 @@ }, "compression": { "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/compression/-/compression-1.7.4.tgz", "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "dev": true, "requires": { @@ -3929,7 +3929,7 @@ }, "compression-webpack-plugin": { "version": "1.1.12", - "resolved": "https://registry.npmjs.org/compression-webpack-plugin/-/compression-webpack-plugin-1.1.12.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/compression-webpack-plugin/-/compression-webpack-plugin-1.1.12.tgz", "integrity": "sha512-UpBXSHbrCSdSZieAffqXlAQpLO2fikVVRYibrWlbHYzKpOw1Y4jwkVZ/+S91GzWuJvXSbc8SBy/e8fQJh8uEMQ==", "dev": true, "requires": { @@ -3956,7 +3956,7 @@ }, "concat-stream": { "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, "requires": { @@ -3968,7 +3968,7 @@ }, "configstore": { "version": "3.1.5", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/configstore/-/configstore-3.1.5.tgz", "integrity": "sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA==", "dev": true, "requires": { @@ -3982,13 +3982,13 @@ }, "connect-history-api-fallback": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", "dev": true }, "connected-react-router": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/connected-react-router/-/connected-react-router-4.4.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/connected-react-router/-/connected-react-router-4.4.1.tgz", "integrity": "sha512-2QiSQPjqePkblAdctpCtWLskwu4WcZe+iYGMH8epUIVga87tNEdT005/nluVC7lHdmPIKVB4lW3tSuldYYcPZw==", "requires": { "immutable": "^3.8.1" @@ -4003,7 +4003,7 @@ }, "console-browserify": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/console-browserify/-/console-browserify-1.2.0.tgz", "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", "dev": true }, @@ -4036,13 +4036,13 @@ }, "content-type": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/content-type/-/content-type-1.0.4.tgz", "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", "dev": true }, "content-type-parser": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/content-type-parser/-/content-type-parser-1.0.2.tgz", "integrity": "sha512-lM4l4CnMEwOLHAHr/P6MEZwZFPJFtAAKgL6pogbXmVZggIqXhdB6RbBtPOTsw2FcXwYhehRGERJmRrjOiIB8pQ==" }, "contour_plot": { @@ -4052,7 +4052,7 @@ }, "convert-source-map": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/convert-source-map/-/convert-source-map-1.8.0.tgz", "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "requires": { "safe-buffer": "~5.1.1" @@ -4079,7 +4079,7 @@ }, "copy-concurrently": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/copy-concurrently/-/copy-concurrently-1.0.5.tgz", "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", "dev": true, "requires": { @@ -4106,7 +4106,7 @@ }, "core-js": { "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/core-js/-/core-js-2.6.12.tgz", "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==" }, "core-util-is": { @@ -4116,7 +4116,7 @@ }, "cosmiconfig": { "version": "2.2.2", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cosmiconfig/-/cosmiconfig-2.2.2.tgz", "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", "dev": true, "requires": { @@ -4136,7 +4136,7 @@ }, "create-ecdh": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/create-ecdh/-/create-ecdh-4.0.4.tgz", "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "dev": true, "requires": { @@ -4146,7 +4146,7 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } @@ -4163,7 +4163,7 @@ }, "create-hash": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "requires": { @@ -4176,7 +4176,7 @@ }, "create-hmac": { "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { @@ -4190,7 +4190,7 @@ }, "create-react-class": { "version": "15.7.0", - "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.7.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/create-react-class/-/create-react-class-15.7.0.tgz", "integrity": "sha512-QZv4sFWG9S5RUvkTYWbflxeZX+JG7Cz0Tn33rQBJ+WFQTqTfUTjMjiv9tnfXazjsO5r0KhPs+AqCjyrQX6h2ng==", "requires": { "loose-envify": "^1.3.1", @@ -4204,7 +4204,7 @@ }, "cross-env": { "version": "7.0.3", - "resolved": "http://173.15.15.82:8081/repository/npm-all/cross-env/-/cross-env-7.0.3.tgz", + "resolved": "https://registry.npmmirror.com/cross-env/-/cross-env-7.0.3.tgz", "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dev": true, "requires": { @@ -4213,7 +4213,7 @@ "dependencies": { "cross-spawn": { "version": "7.0.3", - "resolved": "http://173.15.15.82:8081/repository/npm-all/cross-spawn/-/cross-spawn-7.0.3.tgz", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { @@ -4224,13 +4224,13 @@ }, "path-key": { "version": "3.1.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/path-key/-/path-key-3.1.1.tgz", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true }, "shebang-command": { "version": "2.0.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/shebang-command/-/shebang-command-2.0.0.tgz", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { @@ -4239,13 +4239,13 @@ }, "shebang-regex": { "version": "3.0.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/shebang-regex/-/shebang-regex-3.0.0.tgz", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, "which": { "version": "2.0.2", - "resolved": "http://173.15.15.82:8081/repository/npm-all/which/-/which-2.0.2.tgz", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { @@ -4308,7 +4308,7 @@ }, "crypto-browserify": { "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "requires": { @@ -4333,7 +4333,7 @@ }, "css-animation": { "version": "1.6.1", - "resolved": "https://registry.npmjs.org/css-animation/-/css-animation-1.6.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/css-animation/-/css-animation-1.6.1.tgz", "integrity": "sha512-/48+/BaEaHRY6kNQ2OIPzKf9A6g8WjZYjhiNDNuIVbsm5tXCGIAsHDjB4Xu1C4vXJtUWZo26O68OQkDpNBaPog==", "requires": { "babel-runtime": "6.x", @@ -4342,7 +4342,7 @@ }, "css-box-model": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/css-box-model/-/css-box-model-1.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/css-box-model/-/css-box-model-1.2.1.tgz", "integrity": "sha512-a7Vr4Q/kd/aw96bnJG332W9V9LkJO69JRcaCYDUqjp6/z0w6VcZjgAcTbgFxEPfBgdnAwlh3iwu+hLopa+flJw==", "requires": { "tiny-invariant": "^1.0.6" @@ -4361,7 +4361,7 @@ }, "css-declaration-sorter": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", "dev": true, "requires": { @@ -4415,7 +4415,7 @@ }, "css-loader": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/css-loader/-/css-loader-3.6.0.tgz", "integrity": "sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ==", "dev": true, "requires": { @@ -4436,7 +4436,7 @@ "dependencies": { "camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, @@ -4464,7 +4464,7 @@ }, "normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true }, @@ -4487,7 +4487,7 @@ }, "semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, @@ -4517,13 +4517,13 @@ }, "css-select-base-adapter": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", "dev": true }, "css-to-react-native": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-2.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/css-to-react-native/-/css-to-react-native-2.3.2.tgz", "integrity": "sha512-VOFaeZA053BqvvvqIA8c9n0+9vFppVBAHCp6JgFTtTMU3Mzi+XnelJ9XC9ul3BqFzZyQ5N+H0SnwsWT2Ebchxw==", "requires": { "camelize": "^1.0.0", @@ -4533,7 +4533,7 @@ }, "css-tree": { "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/css-tree/-/css-tree-1.0.0-alpha.37.tgz", "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", "dev": true, "requires": { @@ -4557,13 +4557,13 @@ }, "cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true }, "cssnano": { "version": "4.1.11", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cssnano/-/cssnano-4.1.11.tgz", "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", "dev": true, "requires": { @@ -4597,7 +4597,7 @@ }, "cosmiconfig": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cosmiconfig/-/cosmiconfig-5.2.1.tgz", "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", "dev": true, "requires": { @@ -4641,7 +4641,7 @@ }, "cssnano-preset-default": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", "dev": true, "requires": { @@ -4735,7 +4735,7 @@ }, "cssnano-util-raw-cache": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", "dev": true, "requires": { @@ -4788,13 +4788,13 @@ }, "cssnano-util-same-parent": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", "dev": true }, "csso": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/csso/-/csso-4.2.0.tgz", "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dev": true, "requires": { @@ -4803,7 +4803,7 @@ "dependencies": { "css-tree": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/css-tree/-/css-tree-1.1.3.tgz", "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dev": true, "requires": { @@ -4813,7 +4813,7 @@ }, "mdn-data": { "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/mdn-data/-/mdn-data-2.0.14.tgz", "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", "dev": true } @@ -4821,7 +4821,7 @@ }, "cssom": { "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cssom/-/cssom-0.3.8.tgz", "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" }, "cssstyle": { @@ -4854,22 +4854,22 @@ }, "d3-color": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-1.4.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/d3-color/-/d3-color-1.4.1.tgz", "integrity": "sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==" }, "d3-dispatch": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/d3-dispatch/-/d3-dispatch-1.0.6.tgz", "integrity": "sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==" }, "d3-ease": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/d3-ease/-/d3-ease-1.0.7.tgz", "integrity": "sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==" }, "d3-interpolate": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/d3-interpolate/-/d3-interpolate-1.1.6.tgz", "integrity": "sha512-mOnv5a+pZzkNIHtw/V6I+w9Lqm9L5bG3OTXPM5A+QO0yyVMQ4W1uZhR+VOJmazaOZXri2ppbiZ5BUNWT0pFM9A==", "requires": { "d3-color": "1" @@ -4877,17 +4877,17 @@ }, "d3-selection": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/d3-selection/-/d3-selection-1.4.2.tgz", "integrity": "sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==" }, "d3-timer": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.10.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/d3-timer/-/d3-timer-1.0.10.tgz", "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==" }, "d3-transition": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/d3-transition/-/d3-transition-1.3.2.tgz", "integrity": "sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==", "requires": { "d3-color": "1", @@ -4914,7 +4914,7 @@ }, "data-urls": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/data-urls/-/data-urls-2.0.0.tgz", "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "requires": { "abab": "^2.0.3", @@ -4929,7 +4929,7 @@ }, "tr46": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/tr46/-/tr46-2.1.0.tgz", "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "requires": { "punycode": "^2.1.1" @@ -4937,12 +4937,12 @@ }, "webidl-conversions": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/webidl-conversions/-/webidl-conversions-6.1.0.tgz", "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "whatwg-url": { "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/whatwg-url/-/whatwg-url-8.7.0.tgz", "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", "requires": { "lodash": "^4.7.0", @@ -4987,7 +4987,7 @@ }, "deep-equal": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/deep-equal/-/deep-equal-1.1.1.tgz", "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", "requires": { "is-arguments": "^1.0.4", @@ -5000,7 +5000,7 @@ }, "deep-extend": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/deep-extend/-/deep-extend-0.6.0.tgz", "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", "dev": true }, @@ -5011,12 +5011,12 @@ }, "deepmerge": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/deepmerge/-/deepmerge-2.2.1.tgz", "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==" }, "default-gateway": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/default-gateway/-/default-gateway-4.2.0.tgz", "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", "dev": true, "requires": { @@ -5026,7 +5026,7 @@ "dependencies": { "cross-spawn": { "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { @@ -5039,7 +5039,7 @@ }, "execa": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, "requires": { @@ -5054,7 +5054,7 @@ }, "get-stream": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, "requires": { @@ -5081,7 +5081,7 @@ }, "define-property": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "requires": { "is-descriptor": "^1.0.2", @@ -5090,7 +5090,7 @@ "dependencies": { "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "^6.0.0" @@ -5098,7 +5098,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "^6.0.0" @@ -5106,7 +5106,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "^1.0.0", @@ -5121,7 +5121,7 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } @@ -5169,7 +5169,7 @@ }, "delegate": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/delegate/-/delegate-3.2.0.tgz", "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" }, "delegates": { @@ -5186,7 +5186,7 @@ }, "des.js": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/des.js/-/des.js-1.0.1.tgz", "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", "dev": true, "requires": { @@ -5216,13 +5216,13 @@ }, "detect-node": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/detect-node/-/detect-node-2.1.0.tgz", "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true }, "detect-port-alt": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/detect-port-alt/-/detect-port-alt-1.1.6.tgz", "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", "requires": { "address": "^1.0.1", @@ -5241,12 +5241,12 @@ }, "diff": { "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/diff/-/diff-3.5.0.tgz", "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" }, "diffie-hellman": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { @@ -5257,7 +5257,7 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } @@ -5265,7 +5265,7 @@ }, "dir-glob": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/dir-glob/-/dir-glob-2.0.0.tgz", "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", "requires": { "arrify": "^1.0.1", @@ -5274,7 +5274,7 @@ "dependencies": { "path-type": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/path-type/-/path-type-3.0.0.tgz", "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "requires": { "pify": "^3.0.0" @@ -5295,7 +5295,7 @@ }, "dns-packet": { "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/dns-packet/-/dns-packet-1.3.4.tgz", "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", "dev": true, "requires": { @@ -5314,7 +5314,7 @@ }, "doctrine": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, "requires": { @@ -5336,7 +5336,7 @@ }, "dom-converter": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/dom-converter/-/dom-converter-0.2.0.tgz", "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "dev": true, "requires": { @@ -5345,7 +5345,7 @@ }, "dom-helpers": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/dom-helpers/-/dom-helpers-3.4.0.tgz", "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", "requires": { "@babel/runtime": "^7.1.2" @@ -5361,14 +5361,14 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } }, "dom-lib": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dom-lib/-/dom-lib-1.3.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/dom-lib/-/dom-lib-1.3.1.tgz", "integrity": "sha512-rITCKgbLkF0MX4zk0+N6PDIJwKb3tZ5r8qClvD23On3RUgUtnBRSnpSb/7PbY+1gjl1IMVvfZCbRtyAE4oWA2Q==" }, "dom-matches": { @@ -5403,12 +5403,12 @@ }, "dom-walk": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/dom-walk/-/dom-walk-0.1.2.tgz", "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" }, "domain-browser": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/domain-browser/-/domain-browser-1.2.0.tgz", "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", "dev": true }, @@ -5420,7 +5420,7 @@ }, "domexception": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/domexception/-/domexception-2.0.1.tgz", "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "requires": { "webidl-conversions": "^5.0.0" @@ -5428,7 +5428,7 @@ "dependencies": { "webidl-conversions": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/webidl-conversions/-/webidl-conversions-5.0.0.tgz", "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" } } @@ -5460,7 +5460,7 @@ }, "dot-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/dot-case/-/dot-case-3.0.4.tgz", "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "dev": true, "requires": { @@ -5470,7 +5470,7 @@ }, "dot-prop": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/dot-prop/-/dot-prop-4.2.1.tgz", "integrity": "sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==", "dev": true, "requires": { @@ -5489,7 +5489,7 @@ }, "dotignore": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/dotignore/-/dotignore-0.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/dotignore/-/dotignore-0.1.2.tgz", "integrity": "sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==", "requires": { "minimatch": "^3.0.4" @@ -5497,7 +5497,7 @@ }, "draft-js": { "version": "0.10.5", - "resolved": "https://registry.npmjs.org/draft-js/-/draft-js-0.10.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/draft-js/-/draft-js-0.10.5.tgz", "integrity": "sha512-LE6jSCV9nkPhfVX2ggcRLA4FKs6zWq9ceuO/88BpXdNCS7mjRTgs0NsV6piUCJX9YxMsB9An33wnkMmU2sD2Zg==", "requires": { "fbjs": "^0.8.15", @@ -5507,7 +5507,7 @@ }, "duplexer": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/duplexer/-/duplexer-0.1.2.tgz", "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" }, "duplexer3": { @@ -5518,7 +5518,7 @@ }, "duplexify": { "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/duplexify/-/duplexify-3.7.1.tgz", "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", "dev": true, "requires": { @@ -5539,7 +5539,7 @@ }, "echarts": { "version": "4.9.0", - "resolved": "https://registry.npmjs.org/echarts/-/echarts-4.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/echarts/-/echarts-4.9.0.tgz", "integrity": "sha512-+ugizgtJ+KmsJyyDPxaw2Br5FqzuBnyOWwcxPKO6y0gc5caYcfnEUIlNStx02necw8jmKmTafmpHhGo4XDtEIA==", "requires": { "zrender": "4.3.2" @@ -5563,7 +5563,7 @@ }, "ejs": { "version": "2.7.4", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ejs/-/ejs-2.7.4.tgz", "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", "dev": true }, @@ -5574,12 +5574,12 @@ }, "element-resize-event": { "version": "3.0.6", - "resolved": "https://registry.npmjs.org/element-resize-event/-/element-resize-event-3.0.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/element-resize-event/-/element-resize-event-3.0.6.tgz", "integrity": "sha512-sSeXY9rNDp86bJODW68pxLcy3A5FrPZfIgOrJHzqgYzX513Zq6/ytdBigp7KeJEpZZopBBSiO1cVuiRkZpNxLw==" }, "elliptic": { "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/elliptic/-/elliptic-6.5.4.tgz", "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", "dev": true, "requires": { @@ -5594,7 +5594,7 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } @@ -5602,13 +5602,13 @@ }, "emoji-regex": { "version": "6.5.1", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/emoji-regex/-/emoji-regex-6.5.1.tgz", "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==", "dev": true }, "emojis-list": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/emojis-list/-/emojis-list-3.0.0.tgz", "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" }, "encodeurl": { @@ -5619,7 +5619,7 @@ }, "encoding": { "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/encoding/-/encoding-0.1.13.tgz", "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", "requires": { "iconv-lite": "^0.6.2" @@ -5627,7 +5627,7 @@ }, "end-of-stream": { "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "requires": { @@ -5636,7 +5636,7 @@ }, "enhanced-resolve": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "dev": true, "requires": { @@ -5652,13 +5652,13 @@ }, "entities": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/entities/-/entities-2.2.0.tgz", "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true }, "errno": { "version": "0.1.8", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/errno/-/errno-0.1.8.tgz", "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", "requires": { "prr": "~1.0.1" @@ -5666,7 +5666,7 @@ }, "error-ex": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "requires": { "is-arrayish": "^0.2.1" @@ -5698,7 +5698,7 @@ }, "es-to-primitive": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "requires": { "is-callable": "^1.1.4", @@ -5708,12 +5708,12 @@ }, "es6-promise": { "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/es6-promise/-/es6-promise-4.2.8.tgz", "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" }, "escalade": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true }, @@ -5730,7 +5730,7 @@ }, "escodegen": { "version": "1.14.3", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/escodegen/-/escodegen-1.14.3.tgz", "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", "requires": { "esprima": "^4.0.1", @@ -5742,7 +5742,7 @@ }, "eslint": { "version": "4.10.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.10.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/eslint/-/eslint-4.10.0.tgz", "integrity": "sha512-MMVl8P/dYUFZEvolL8PYt7qc5LNdS2lwheq9BYa5Y07FblhcZqFyaUqlS8TW5QITGex21tV4Lk0a3fK8lsJIkA==", "dev": true, "requires": { @@ -5805,7 +5805,7 @@ }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -5839,13 +5839,13 @@ }, "eslint-config-react-app": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/eslint-config-react-app/-/eslint-config-react-app-2.1.0.tgz", "integrity": "sha512-8QZrKWuHVC57Fmu+SsKAVxnI9LycZl7NFQ4H9L+oeISuCXhYdXqsOOIVSjQFW6JF5MXZLFE+21Syhd7mF1IRZQ==", "dev": true }, "eslint-import-resolver-node": { "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", "dev": true, "requires": { @@ -5855,7 +5855,7 @@ "dependencies": { "debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { @@ -5864,7 +5864,7 @@ }, "ms": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true } @@ -5872,7 +5872,7 @@ }, "eslint-loader": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-4.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/eslint-loader/-/eslint-loader-4.0.2.tgz", "integrity": "sha512-EDpXor6lsjtTzZpLUn7KmXs02+nIjGcgees9BYjNkWra3jVq5vVa8IoCKgzT2M7dNNeoMBtaSG83Bd40N3poLw==", "dev": true, "requires": { @@ -5896,7 +5896,7 @@ }, "find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { @@ -5906,7 +5906,7 @@ }, "fs-extra": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fs-extra/-/fs-extra-8.1.0.tgz", "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "requires": { @@ -5937,7 +5937,7 @@ }, "locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { @@ -5946,7 +5946,7 @@ }, "make-dir": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { @@ -5955,7 +5955,7 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { @@ -5964,7 +5964,7 @@ }, "p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { @@ -5973,19 +5973,19 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, "pkg-dir": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { @@ -5994,7 +5994,7 @@ }, "semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } @@ -6012,7 +6012,7 @@ "dependencies": { "debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { @@ -6021,7 +6021,7 @@ }, "ms": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true } @@ -6029,7 +6029,7 @@ }, "eslint-plugin-flowtype": { "version": "2.39.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.39.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.39.1.tgz", "integrity": "sha512-RiQv+7Z9QDJuzt+NO8sYgkLGT+h+WeCrxP7y8lI7wpU41x3x/2o3PGtHk9ck8QnA9/mlbNcy/hG0eKvmd7npaA==", "dev": true, "requires": { @@ -6038,7 +6038,7 @@ }, "eslint-plugin-import": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.8.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/eslint-plugin-import/-/eslint-plugin-import-2.8.0.tgz", "integrity": "sha512-Rf7dfKJxZ16QuTgVv1OYNxkZcsu/hULFnC+e+w0Gzi6jMC3guQoWQgxYxc54IDRinlb6/0v5z/PxxIKmVctN+g==", "dev": true, "requires": { @@ -6125,7 +6125,7 @@ }, "eslint-plugin-jsx-a11y": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-5.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-5.1.1.tgz", "integrity": "sha512-5I9SpoP7gT4wBFOtXT8/tXNPYohHBVfyVfO17vkbC7r9kEIxYJF12D3pKqhk8+xnk12rfxKClS3WCFpVckFTPQ==", "dev": true, "requires": { @@ -6140,7 +6140,7 @@ }, "eslint-plugin-react": { "version": "7.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.4.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/eslint-plugin-react/-/eslint-plugin-react-7.4.0.tgz", "integrity": "sha512-tvjU9u3VqmW2vVuYnE8Qptq+6ji4JltjOjJ9u7VAOxVYkUkyBZWRvNYKbDv5fN+L6wiA+4we9+qQahZ0m63XEA==", "dev": true, "requires": { @@ -6152,7 +6152,7 @@ "dependencies": { "jsx-ast-utils": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", "dev": true, "requires": { @@ -6164,7 +6164,7 @@ }, "eslint-scope": { "version": "3.7.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/eslint-scope/-/eslint-scope-3.7.3.tgz", "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", "dev": true, "requires": { @@ -6174,7 +6174,7 @@ }, "espree": { "version": "3.5.4", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/espree/-/espree-3.5.4.tgz", "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", "dev": true, "requires": { @@ -6184,12 +6184,12 @@ }, "esprima": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "esquery": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/esquery/-/esquery-1.4.0.tgz", "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "dev": true, "requires": { @@ -6206,7 +6206,7 @@ }, "esrecurse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "requires": { @@ -6223,12 +6223,12 @@ }, "estraverse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" }, "esutils": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" }, "etag": { @@ -6249,7 +6249,7 @@ }, "events": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/events/-/events-3.3.0.tgz", "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", "dev": true }, @@ -6264,7 +6264,7 @@ }, "evp_bytestokey": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { @@ -6274,7 +6274,7 @@ }, "exec-sh": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/exec-sh/-/exec-sh-0.2.2.tgz", "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", "requires": { "merge": "^1.2.0" @@ -6395,7 +6395,7 @@ }, "extend": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "extend-shallow": { @@ -6409,7 +6409,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { "is-plain-object": "^2.0.4" @@ -6419,7 +6419,7 @@ }, "external-editor": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/external-editor/-/external-editor-2.2.0.tgz", "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "dev": true, "requires": { @@ -6430,7 +6430,7 @@ "dependencies": { "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { @@ -6454,17 +6454,17 @@ }, "fast-deep-equal": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" }, "fast-diff": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fast-diff/-/fast-diff-1.1.2.tgz", "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" }, "fast-glob": { "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fast-glob/-/fast-glob-2.2.7.tgz", "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", "requires": { "@mrmlnc/readdir-enhanced": "^2.2.1", @@ -6487,7 +6487,7 @@ }, "braces": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "^1.1.0", @@ -6588,7 +6588,7 @@ }, "is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "^0.1.6", @@ -6598,14 +6598,14 @@ }, "kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "^0.3.2", @@ -6678,7 +6678,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "^6.0.0" @@ -6691,7 +6691,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "^6.0.0" @@ -6699,7 +6699,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "^1.0.0", @@ -6745,12 +6745,12 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "^4.0.0", @@ -6772,7 +6772,7 @@ }, "fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" }, "fast-levenshtein": { @@ -6782,7 +6782,7 @@ }, "faye-websocket": { "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/faye-websocket/-/faye-websocket-0.11.4.tgz", "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dev": true, "requires": { @@ -6791,7 +6791,7 @@ }, "fb-watchman": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fb-watchman/-/fb-watchman-2.0.1.tgz", "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "requires": { "bser": "2.1.1" @@ -6859,7 +6859,7 @@ }, "promise": { "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/promise/-/promise-7.3.1.tgz", "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "requires": { "asap": "~2.0.3" @@ -6875,12 +6875,12 @@ }, "fecha": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fecha/-/fecha-2.3.3.tgz", "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg==" }, "figgy-pudding": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/figgy-pudding/-/figgy-pudding-3.5.2.tgz", "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", "dev": true }, @@ -6904,7 +6904,7 @@ }, "file-loader": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/file-loader/-/file-loader-6.2.0.tgz", "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "dev": true, "requires": { @@ -6934,7 +6934,7 @@ }, "schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/schema-utils/-/schema-utils-3.1.1.tgz", "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "dev": true, "requires": { @@ -6947,7 +6947,7 @@ }, "file-uri-to-path": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "optional": true }, @@ -6967,12 +6967,12 @@ }, "filesize": { "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/filesize/-/filesize-3.6.1.tgz", "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==" }, "fill-range": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fill-range/-/fill-range-2.2.4.tgz", "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", "requires": { "is-number": "^2.1.0", @@ -7029,7 +7029,7 @@ }, "findup-sync": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/findup-sync/-/findup-sync-3.0.0.tgz", "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", "dev": true, "requires": { @@ -7053,7 +7053,7 @@ }, "braces": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { @@ -7164,7 +7164,7 @@ }, "is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { @@ -7175,7 +7175,7 @@ }, "kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } @@ -7183,7 +7183,7 @@ }, "extglob": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { @@ -7242,7 +7242,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { @@ -7257,7 +7257,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { @@ -7266,7 +7266,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { @@ -7318,13 +7318,13 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, "micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { @@ -7347,7 +7347,7 @@ }, "flat-cache": { "version": "1.3.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/flat-cache/-/flat-cache-1.3.4.tgz", "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", "dev": true, "requires": { @@ -7359,7 +7359,7 @@ }, "flush-write-stream": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/flush-write-stream/-/flush-write-stream-1.1.1.tgz", "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", "dev": true, "requires": { @@ -7441,7 +7441,7 @@ }, "for-each": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "requires": { "is-callable": "^1.1.3" @@ -7467,7 +7467,7 @@ }, "fork-ts-checker-webpack-plugin": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-3.1.0.tgz", "integrity": "sha512-6OkRfjuNMNqb14f01xokcWcKV5Ekknc2FvziNpcTYru+kxIYFA2MtuuBI19MHThZnjSBhoi35Dcq+I0oUkFjmQ==", "requires": { "babel-code-frame": "^6.22.0", @@ -7492,7 +7492,7 @@ }, "braces": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "^1.1.0", @@ -7519,7 +7519,7 @@ }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "requires": { "ansi-styles": "^3.2.1", @@ -7603,7 +7603,7 @@ }, "is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "^0.1.6", @@ -7613,14 +7613,14 @@ }, "kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "^0.3.2", @@ -7674,7 +7674,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "^6.0.0" @@ -7687,7 +7687,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "^6.0.0" @@ -7695,7 +7695,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "^1.0.0", @@ -7728,12 +7728,12 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "^4.0.0", @@ -7755,7 +7755,7 @@ }, "form-data": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/form-data/-/form-data-2.3.3.tgz", "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { "asynckit": "^0.4.0", @@ -7765,7 +7765,7 @@ }, "forwarded": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/forwarded/-/forwarded-0.2.0.tgz", "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true }, @@ -7815,7 +7815,7 @@ }, "fs-minipass": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fs-minipass/-/fs-minipass-2.1.0.tgz", "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, "requires": { @@ -7824,7 +7824,7 @@ }, "fs-readdir-recursive": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", "dev": true }, @@ -7869,7 +7869,7 @@ }, "function-bind": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "functional-red-black-tree": { @@ -7927,7 +7927,7 @@ }, "get-caller-file": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/get-caller-file/-/get-caller-file-1.0.3.tgz", "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" }, "get-intrinsic": { @@ -8020,7 +8020,7 @@ }, "global-modules": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/global-modules/-/global-modules-2.0.0.tgz", "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "requires": { "global-prefix": "^3.0.0" @@ -8028,7 +8028,7 @@ }, "global-prefix": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/global-prefix/-/global-prefix-3.0.0.tgz", "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "requires": { "ini": "^1.3.5", @@ -8038,19 +8038,19 @@ "dependencies": { "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } }, "globals": { "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/globals/-/globals-9.18.0.tgz", "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" }, "globby": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/globby/-/globby-8.0.2.tgz", "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", "requires": { "array-union": "^1.0.1", @@ -8119,12 +8119,12 @@ }, "gud": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/gud/-/gud-1.0.0.tgz", "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==" }, "gzip-size": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/gzip-size/-/gzip-size-5.1.1.tgz", "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", "requires": { "duplexer": "^0.1.1", @@ -8133,7 +8133,7 @@ "dependencies": { "pify": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" } } @@ -8145,13 +8145,13 @@ }, "handle-thing": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/handle-thing/-/handle-thing-2.0.1.tgz", "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", "dev": true }, "handlebars": { "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/handlebars/-/handlebars-4.7.7.tgz", "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", "requires": { "minimist": "^1.2.5", @@ -8176,7 +8176,7 @@ }, "happypack": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/happypack/-/happypack-5.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/happypack/-/happypack-5.0.1.tgz", "integrity": "sha512-AzXVxLzX0mtv0T40Kic72rfcGK4Y2b/cDdtcyw+e+V/13ozl7x0+EZ4hvrL1rJ8MoefR9+FfUJQsK2irH0GWOw==", "dev": true, "requires": { @@ -8194,7 +8194,7 @@ }, "big.js": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/big.js/-/big.js-3.2.0.tgz", "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", "dev": true }, @@ -8224,7 +8224,7 @@ }, "har-validator": { "version": "5.1.5", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", "requires": { "ajv": "^6.12.3", @@ -8233,7 +8233,7 @@ }, "has": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "requires": { "function-bind": "^1.1.1" @@ -8264,7 +8264,7 @@ }, "has-tostringtag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/has-tostringtag/-/has-tostringtag-1.0.0.tgz", "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "requires": { "has-symbols": "^1.0.2" @@ -8337,7 +8337,7 @@ }, "hash-base": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/hash-base/-/hash-base-3.1.0.tgz", "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", "dev": true, "requires": { @@ -8348,7 +8348,7 @@ "dependencies": { "readable-stream": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { @@ -8359,7 +8359,7 @@ }, "safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true } @@ -8367,7 +8367,7 @@ }, "hash.js": { "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/hash.js/-/hash.js-1.1.7.tgz", "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "dev": true, "requires": { @@ -8377,19 +8377,19 @@ }, "he": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/he/-/he-1.2.0.tgz", "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", "dev": true }, "hex-color-regex": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/hex-color-regex/-/hex-color-regex-1.1.0.tgz", "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", "dev": true }, "history": { "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/history/-/history-4.10.1.tgz", "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", "requires": { "@babel/runtime": "^7.1.2", @@ -8410,7 +8410,7 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } @@ -8428,7 +8428,7 @@ }, "hoist-non-react-statics": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", "requires": { "react-is": "^16.7.0" @@ -8445,7 +8445,7 @@ }, "homedir-polyfill": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", "dev": true, "requires": { @@ -8454,13 +8454,13 @@ }, "hoopy": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/hoopy/-/hoopy-0.1.4.tgz", "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", "dev": true }, "hosted-git-info": { "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/hosted-git-info/-/hosted-git-info-2.8.9.tgz", "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" }, "hpack.js": { @@ -8489,7 +8489,7 @@ }, "html-encoding-sniffer": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", "requires": { "whatwg-encoding": "^1.0.1" @@ -8497,13 +8497,13 @@ }, "html-entities": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/html-entities/-/html-entities-1.4.0.tgz", "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", "dev": true }, "html-minifier-terser": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", "dev": true, "requires": { @@ -8518,7 +8518,7 @@ "dependencies": { "commander": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", "dev": true } @@ -8526,7 +8526,7 @@ }, "html-webpack-plugin": { "version": "4.5.2", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/html-webpack-plugin/-/html-webpack-plugin-4.5.2.tgz", "integrity": "sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==", "dev": true, "requires": { @@ -8543,7 +8543,7 @@ }, "htmlparser2": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/htmlparser2/-/htmlparser2-6.1.0.tgz", "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "dev": true, "requires": { @@ -8588,7 +8588,7 @@ }, "http-proxy": { "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/http-proxy/-/http-proxy-1.18.1.tgz", "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "dev": true, "requires": { @@ -8599,7 +8599,7 @@ "dependencies": { "eventemitter3": { "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/eventemitter3/-/eventemitter3-4.0.7.tgz", "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true } @@ -8607,7 +8607,7 @@ }, "http-proxy-agent": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "requires": { "@tootallnate/once": "1", @@ -8625,14 +8625,14 @@ }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" } } }, "http-proxy-middleware": { "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", "dev": true, "requires": { @@ -8656,7 +8656,7 @@ }, "braces": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { @@ -8767,7 +8767,7 @@ }, "is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { @@ -8778,7 +8778,7 @@ }, "kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } @@ -8786,7 +8786,7 @@ }, "extglob": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { @@ -8845,7 +8845,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { @@ -8860,7 +8860,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { @@ -8869,7 +8869,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { @@ -8921,13 +8921,13 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, "micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { @@ -8983,19 +8983,19 @@ }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" } } }, "hyphenate-style-name": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" }, "iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/iconv-lite/-/iconv-lite-0.6.3.tgz", "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" @@ -9003,7 +9003,7 @@ }, "icss-utils": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/icss-utils/-/icss-utils-4.1.1.tgz", "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", "dev": true, "requires": { @@ -9056,7 +9056,7 @@ }, "ieee754": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true }, @@ -9068,7 +9068,7 @@ }, "ignore": { "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ignore/-/ignore-3.3.10.tgz", "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" }, "image-size": { @@ -9079,17 +9079,17 @@ }, "immediate": { "version": "3.0.6", - "resolved": "http://173.15.15.82:8081/repository/npm-all/immediate/-/immediate-3.0.6.tgz", + "resolved": "https://registry.npmmirror.com/immediate/-/immediate-3.0.6.tgz", "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" }, "immer": { "version": "1.10.0", - "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/immer/-/immer-1.10.0.tgz", "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==" }, "immutability-helper": { "version": "2.9.1", - "resolved": "https://registry.npmjs.org/immutability-helper/-/immutability-helper-2.9.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/immutability-helper/-/immutability-helper-2.9.1.tgz", "integrity": "sha512-r/RmRG8xO06s/k+PIaif2r5rGc3j4Yhc01jSBfwPCXDLYZwp/yxralI37Df1mwmuzcCsen/E/ITKcTEvc1PQmQ==", "requires": { "invariant": "^2.2.0" @@ -9135,7 +9135,7 @@ }, "import-local": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/import-local/-/import-local-2.0.0.tgz", "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", "dev": true, "requires": { @@ -9145,7 +9145,7 @@ "dependencies": { "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { @@ -9154,7 +9154,7 @@ }, "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { @@ -9164,7 +9164,7 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { @@ -9173,7 +9173,7 @@ }, "p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { @@ -9182,13 +9182,13 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "pkg-dir": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "requires": { @@ -9211,7 +9211,7 @@ }, "indefinite-observable": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/indefinite-observable/-/indefinite-observable-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/indefinite-observable/-/indefinite-observable-1.0.2.tgz", "integrity": "sha512-Mps0898zEduHyPhb7UCgNmfzlqNZknVmaFz5qzr0mm04YQ5FGLhAyK/dJ+NaRxGyR6juQXIxh5Ev0xx+qq0nYA==", "requires": { "symbol-observable": "1.2.0" @@ -9234,7 +9234,7 @@ }, "infer-owner": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/infer-owner/-/infer-owner-1.0.4.tgz", "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", "dev": true }, @@ -9249,17 +9249,17 @@ }, "inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" }, "inquirer": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/inquirer/-/inquirer-3.3.0.tgz", "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", "dev": true, "requires": { @@ -9287,7 +9287,7 @@ }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -9309,12 +9309,12 @@ }, "install": { "version": "0.12.2", - "resolved": "https://registry.npmjs.org/install/-/install-0.12.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/install/-/install-0.12.2.tgz", "integrity": "sha512-+7thTb4Rpvs9mnlhHKGZFJbGOO6kyMgy+gg0sgM5vFzIFK0wrCYXqdlaM71Bi289DTuPHf61puMFsaZBcwDIrg==" }, "internal-ip": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/internal-ip/-/internal-ip-4.3.0.tgz", "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", "dev": true, "requires": { @@ -9324,7 +9324,7 @@ }, "internal-slot": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/internal-slot/-/internal-slot-1.0.3.tgz", "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "requires": { "get-intrinsic": "^1.1.0", @@ -9334,18 +9334,18 @@ }, "interpret": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/interpret/-/interpret-1.4.0.tgz", "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true }, "intersection-observer": { "version": "0.7.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/intersection-observer/-/intersection-observer-0.7.0.tgz", + "resolved": "https://registry.npmmirror.com/intersection-observer/-/intersection-observer-0.7.0.tgz", "integrity": "sha512-Id0Fij0HsB/vKWGeBe9PxeY45ttRiBmhFyyt/geBdDHBYNctMRTE3dC1U3ujzz3lap+hVXlEcVaB56kZP/eEUg==" }, "invariant": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/invariant/-/invariant-2.2.4.tgz", "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "requires": { "loose-envify": "^1.0.0" @@ -9370,13 +9370,13 @@ }, "ipaddr.js": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ipaddr.js/-/ipaddr.js-1.9.1.tgz", "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", "dev": true }, "is-absolute-url": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-absolute-url/-/is-absolute-url-3.0.3.tgz", "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", "dev": true }, @@ -9390,7 +9390,7 @@ }, "is-arguments": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-arguments/-/is-arguments-1.1.1.tgz", "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "requires": { "call-bind": "^1.0.2", @@ -9404,7 +9404,7 @@ }, "is-bigint": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-bigint/-/is-bigint-1.0.4.tgz", "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "requires": { "has-bigints": "^1.0.1" @@ -9420,7 +9420,7 @@ }, "is-boolean-object": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-boolean-object/-/is-boolean-object-1.1.2.tgz", "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "requires": { "call-bind": "^1.0.2", @@ -9442,7 +9442,7 @@ }, "is-ci": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-ci/-/is-ci-1.2.1.tgz", "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", "requires": { "ci-info": "^1.5.0" @@ -9480,7 +9480,7 @@ }, "is-date-object": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-date-object/-/is-date-object-1.0.5.tgz", "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "requires": { "has-tostringtag": "^1.0.0" @@ -9488,7 +9488,7 @@ }, "is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "^0.1.6", @@ -9498,7 +9498,7 @@ "dependencies": { "kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } @@ -9511,7 +9511,7 @@ }, "is-docker": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" }, "is-dotfile": { @@ -9539,7 +9539,7 @@ }, "is-finite": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-finite/-/is-finite-1.1.0.tgz", "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" }, "is-fullwidth-code-point": { @@ -9549,7 +9549,7 @@ }, "is-function": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-function/-/is-function-1.0.2.tgz", "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" }, "is-glob": { @@ -9577,7 +9577,7 @@ }, "is-mobile": { "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-mobile/-/is-mobile-2.2.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-mobile/-/is-mobile-2.2.2.tgz", "integrity": "sha512-wW/SXnYJkTjs++tVK5b6kVITZpAZPtUrt9SF80vvxGiF/Oywal+COk1jlRkiVq15RFNEQKQY31TkV24/1T5cVg==" }, "is-negative-zero": { @@ -9621,7 +9621,7 @@ }, "is-path-in-cwd": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", "dev": true, "requires": { @@ -9644,7 +9644,7 @@ }, "is-plain-object": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "requires": { "isobject": "^3.0.1" @@ -9664,7 +9664,7 @@ }, "is-potential-custom-element-name": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" }, "is-primitive": { @@ -9680,7 +9680,7 @@ }, "is-regex": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-regex/-/is-regex-1.1.4.tgz", "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "requires": { "call-bind": "^1.0.2", @@ -9689,19 +9689,19 @@ }, "is-resolvable": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-resolvable/-/is-resolvable-1.1.0.tgz", "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": true }, "is-retry-allowed": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", "dev": true }, "is-root": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-root/-/is-root-2.1.0.tgz", "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" }, "is-stream": { @@ -9711,7 +9711,7 @@ }, "is-string": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-string/-/is-string-1.0.7.tgz", "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "requires": { "has-tostringtag": "^1.0.0" @@ -9719,7 +9719,7 @@ }, "is-symbol": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-symbol/-/is-symbol-1.0.4.tgz", "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "requires": { "has-symbols": "^1.0.2" @@ -9737,12 +9737,12 @@ }, "is-what": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-what/-/is-what-3.14.1.tgz", "integrity": "sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==" }, "is-windows": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, "is-wsl": { @@ -9784,7 +9784,7 @@ }, "istanbul-api": { "version": "1.3.7", - "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/istanbul-api/-/istanbul-api-1.3.7.tgz", "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", "requires": { "async": "^2.1.4", @@ -9802,12 +9802,12 @@ }, "istanbul-lib-coverage": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==" }, "istanbul-lib-hook": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", "requires": { "append-transform": "^0.4.0" @@ -9815,7 +9815,7 @@ }, "istanbul-lib-instrument": { "version": "1.10.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", "requires": { "babel-generator": "^6.18.0", @@ -9829,7 +9829,7 @@ }, "istanbul-lib-report": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", "requires": { "istanbul-lib-coverage": "^1.2.1", @@ -9855,7 +9855,7 @@ }, "istanbul-lib-source-maps": { "version": "1.2.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", "requires": { "debug": "^3.1.0", @@ -9874,7 +9874,7 @@ }, "istanbul-reports": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/istanbul-reports/-/istanbul-reports-1.5.1.tgz", "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", "requires": { "handlebars": "^4.0.3" @@ -9970,7 +9970,7 @@ }, "yargs": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/yargs/-/yargs-7.1.2.tgz", "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", "requires": { "camelcase": "^3.0.0", @@ -10049,7 +10049,7 @@ }, "jest-haste-map": { "version": "20.0.5", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-20.0.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/jest-haste-map/-/jest-haste-map-20.0.5.tgz", "integrity": "sha512-0IKAQjUvuZjMCNi/0VNQQF74/H9KB67hsHJqGiwTWQC6XO5Azs7kLWm+6Q/dwuhvDUvABDOBMFK2/FwZ3sZ07Q==", "requires": { "fb-watchman": "^2.0.0", @@ -10196,7 +10196,7 @@ }, "yargs": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/yargs/-/yargs-7.1.2.tgz", "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", "requires": { "camelcase": "^3.0.0", @@ -10256,7 +10256,7 @@ }, "jest-worker": { "version": "25.5.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/jest-worker/-/jest-worker-25.5.0.tgz", "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", "dev": true, "requires": { @@ -10266,13 +10266,13 @@ "dependencies": { "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { @@ -10283,22 +10283,22 @@ }, "js-base64": { "version": "2.6.4", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/js-base64/-/js-base64-2.6.4.tgz", "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==" }, "js-cookie": { "version": "2.2.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/js-cookie/-/js-cookie-2.2.1.tgz", + "resolved": "https://registry.npmmirror.com/js-cookie/-/js-cookie-2.2.1.tgz", "integrity": "sha512-HvdH2LzI/EAZcUwA8+0nKNtWHqS+ZmijLA30RwZA0bo7ToCckjK5MkGhjED9KoRcXO6BaGI3I9UIzSA1FKFPOQ==" }, "js-tokens": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/js-tokens/-/js-tokens-4.0.0.tgz", "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, "js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/js-yaml/-/js-yaml-3.14.1.tgz", "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "requires": { "argparse": "^1.0.7", @@ -10355,7 +10355,7 @@ }, "json-parse-better-errors": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", "dev": true }, @@ -10366,7 +10366,7 @@ }, "json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" }, "json-stable-stringify": { @@ -10436,7 +10436,7 @@ }, "jss": { "version": "9.8.7", - "resolved": "https://registry.npmjs.org/jss/-/jss-9.8.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/jss/-/jss-9.8.7.tgz", "integrity": "sha512-awj3XRZYxbrmmrx9LUSj5pXSUfm12m8xzi/VKeqI1ZwWBtQ0kVPTs3vYs32t4rFw83CgFDukA8wKzOE9sMQnoQ==", "requires": { "is-in-browser": "^1.1.3", @@ -10456,7 +10456,7 @@ }, "jss-camel-case": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jss-camel-case/-/jss-camel-case-6.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/jss-camel-case/-/jss-camel-case-6.1.0.tgz", "integrity": "sha512-HPF2Q7wmNW1t79mCqSeU2vdd/vFFGpkazwvfHMOhPlMgXrJDzdj9viA2SaHk9ZbD5pfL63a8ylp4++irYbbzMQ==", "requires": { "hyphenate-style-name": "^1.0.2" @@ -10464,7 +10464,7 @@ }, "jss-compose": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jss-compose/-/jss-compose-5.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/jss-compose/-/jss-compose-5.0.0.tgz", "integrity": "sha512-YofRYuiA0+VbeOw0VjgkyO380sA4+TWDrW52nSluD9n+1FWOlDzNbgpZ/Sb3Y46+DcAbOS21W5jo6SAqUEiuwA==", "requires": { "warning": "^3.0.0" @@ -10482,17 +10482,17 @@ }, "jss-default-unit": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/jss-default-unit/-/jss-default-unit-8.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/jss-default-unit/-/jss-default-unit-8.0.2.tgz", "integrity": "sha512-WxNHrF/18CdoAGw2H0FqOEvJdREXVXLazn7PQYU7V6/BWkCV0GkmWsppNiExdw8dP4TU1ma1dT9zBNJ95feLmg==" }, "jss-expand": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/jss-expand/-/jss-expand-5.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/jss-expand/-/jss-expand-5.3.0.tgz", "integrity": "sha512-NiM4TbDVE0ykXSAw6dfFmB1LIqXP/jdd0ZMnlvlGgEMkMt+weJIl8Ynq1DsuBY9WwkNyzWktdqcEW2VN0RAtQg==" }, "jss-extend": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/jss-extend/-/jss-extend-6.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/jss-extend/-/jss-extend-6.2.0.tgz", "integrity": "sha512-YszrmcB6o9HOsKPszK7NeDBNNjVyiW864jfoiHoMlgMIg2qlxKw70axZHqgczXHDcoyi/0/ikP1XaHDPRvYtEA==", "requires": { "warning": "^3.0.0" @@ -10510,12 +10510,12 @@ }, "jss-global": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/jss-global/-/jss-global-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/jss-global/-/jss-global-3.0.0.tgz", "integrity": "sha512-wxYn7vL+TImyQYGAfdplg7yaxnPQ9RaXY/cIA8hawaVnmmWxDHzBK32u1y+RAvWboa3lW83ya3nVZ/C+jyjZ5Q==" }, "jss-nested": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/jss-nested/-/jss-nested-6.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/jss-nested/-/jss-nested-6.0.1.tgz", "integrity": "sha512-rn964TralHOZxoyEgeq3hXY8hyuCElnvQoVrQwKHVmu55VRDd6IqExAx9be5HgK0yN/+hQdgAXQl/GUrBbbSTA==", "requires": { "warning": "^3.0.0" @@ -10533,7 +10533,7 @@ }, "jss-preset-default": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/jss-preset-default/-/jss-preset-default-4.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/jss-preset-default/-/jss-preset-default-4.5.0.tgz", "integrity": "sha512-qZbpRVtHT7hBPpZEBPFfafZKWmq3tA/An5RNqywDsZQGrlinIF/mGD9lmj6jGqu8GrED2SMHZ3pPKLmjCZoiaQ==", "requires": { "jss-camel-case": "^6.1.0", @@ -10550,12 +10550,12 @@ }, "jss-props-sort": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/jss-props-sort/-/jss-props-sort-6.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/jss-props-sort/-/jss-props-sort-6.0.0.tgz", "integrity": "sha512-E89UDcrphmI0LzmvYk25Hp4aE5ZBsXqMWlkFXS0EtPkunJkRr+WXdCNYbXbksIPnKlBenGB9OxzQY+mVc70S+g==" }, "jss-template": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/jss-template/-/jss-template-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/jss-template/-/jss-template-1.0.1.tgz", "integrity": "sha512-m5BqEWha17fmIVXm1z8xbJhY6GFJxNB9H68GVnCWPyGYfxiAgY9WTQyvDAVj+pYRgrXSOfN5V1T4+SzN1sJTeg==", "requires": { "warning": "^3.0.0" @@ -10573,7 +10573,7 @@ }, "jss-vendor-prefixer": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/jss-vendor-prefixer/-/jss-vendor-prefixer-7.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/jss-vendor-prefixer/-/jss-vendor-prefixer-7.0.0.tgz", "integrity": "sha512-Agd+FKmvsI0HLcYXkvy8GYOw3AAASBUpsmIRvVQheps+JWaN892uFOInTr0DRydwaD91vSSUCU4NssschvF7MA==", "requires": { "css-vendor": "^0.3.8" @@ -10587,7 +10587,7 @@ }, "katex": { "version": "0.11.1", - "resolved": "https://registry.npmjs.org/katex/-/katex-0.11.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/katex/-/katex-0.11.1.tgz", "integrity": "sha512-5oANDICCTX0NqYIyAiFCCwjQ7ERu3DQG2JFHLbYOf+fXaMoH8eg/zOq5WSYJsKMi/QebW+Eh3gSM+oss1H/bww==", "requires": { "commander": "^2.19.0" @@ -10600,7 +10600,7 @@ }, "killable": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/killable/-/killable-1.0.1.tgz", "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", "dev": true }, @@ -10621,7 +10621,7 @@ }, "last-call-webpack-plugin": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", "dev": true, "requires": { @@ -10725,7 +10725,7 @@ }, "lie": { "version": "3.1.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/lie/-/lie-3.1.1.tgz", + "resolved": "https://registry.npmmirror.com/lie/-/lie-3.1.1.tgz", "integrity": "sha512-RiNhHysUjhrDQntfYSfY4MU24coXXdEOgw9WGcKHNeEwffDYbF//u87M1EWaMGzuFoSbqW0C9C6lEEhDOAswfw==", "requires": { "immediate": "~3.0.5" @@ -10750,13 +10750,13 @@ }, "loader-runner": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/loader-runner/-/loader-runner-2.4.0.tgz", "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", "dev": true }, "loader-utils": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/loader-utils/-/loader-utils-1.4.0.tgz", "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", "requires": { "big.js": "^5.2.2", @@ -10766,7 +10766,7 @@ "dependencies": { "json5": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/json5/-/json5-1.0.1.tgz", "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "requires": { "minimist": "^1.2.0" @@ -10776,7 +10776,7 @@ }, "localforage": { "version": "1.10.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/localforage/-/localforage-1.10.0.tgz", + "resolved": "https://registry.npmmirror.com/localforage/-/localforage-1.10.0.tgz", "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", "requires": { "lie": "3.1.1" @@ -10793,12 +10793,12 @@ }, "lodash": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "lodash-es": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/lodash-es/-/lodash-es-4.17.21.tgz", "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" }, "lodash._reinterpolate": { @@ -10849,7 +10849,7 @@ }, "lodash.template": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/lodash.template/-/lodash.template-4.5.0.tgz", "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", "dev": true, "requires": { @@ -10859,7 +10859,7 @@ }, "lodash.templatesettings": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", "dev": true, "requires": { @@ -10889,7 +10889,7 @@ }, "loose-envify": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { "js-tokens": "^3.0.0 || ^4.0.0" @@ -10907,7 +10907,7 @@ }, "lower-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/lower-case/-/lower-case-2.0.2.tgz", "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "dev": true, "requires": { @@ -10916,13 +10916,13 @@ }, "lowercase-keys": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/lowercase-keys/-/lowercase-keys-1.0.1.tgz", "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", "dev": true }, "lru-cache": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/lru-cache/-/lru-cache-4.1.5.tgz", "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", "dev": true, "requires": { @@ -10932,7 +10932,7 @@ }, "make-dir": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/make-dir/-/make-dir-1.3.0.tgz", "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "requires": { @@ -10976,17 +10976,17 @@ }, "marked": { "version": "1.2.9", - "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/marked/-/marked-1.2.9.tgz", "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==" }, "material-colors": { "version": "1.2.6", - "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/material-colors/-/material-colors-1.2.6.tgz", "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==" }, "material-ui": { "version": "1.0.0-beta.46", - "resolved": "https://registry.npmjs.org/material-ui/-/material-ui-1.0.0-beta.46.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/material-ui/-/material-ui-1.0.0-beta.46.tgz", "integrity": "sha512-hg4dtIyUvbAu2lCXIRjzz3fR9YchFo8gLuJyj7rFhA6NQPiXVAhaYM/dCp+dtQelZymBE1MfctjDTCbborDC9Q==", "requires": { "@types/jss": "^9.3.0", @@ -11021,7 +11021,7 @@ "dependencies": { "hoist-non-react-statics": { "version": "2.5.5", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" }, "warning": { @@ -11036,12 +11036,12 @@ }, "math-random": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/math-random/-/math-random-1.0.4.tgz", "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==" }, "md5": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/md5/-/md5-2.3.0.tgz", "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", "requires": { "charenc": "0.0.2", @@ -11058,7 +11058,7 @@ }, "md5.js": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/md5.js/-/md5.js-1.3.5.tgz", "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "dev": true, "requires": { @@ -11069,7 +11069,7 @@ }, "mdn-data": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/mdn-data/-/mdn-data-2.0.4.tgz", "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", "dev": true }, @@ -11081,12 +11081,12 @@ }, "memoize-one": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/memoize-one/-/memoize-one-5.2.1.tgz", "integrity": "sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q==" }, "memory-fs": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/memory-fs/-/memory-fs-0.5.0.tgz", "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", "dev": true, "requires": { @@ -11114,12 +11114,12 @@ }, "merge": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/merge/-/merge-1.2.1.tgz", "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==" }, "merge-anything": { "version": "2.4.4", - "resolved": "https://registry.npmjs.org/merge-anything/-/merge-anything-2.4.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/merge-anything/-/merge-anything-2.4.4.tgz", "integrity": "sha512-l5XlriUDJKQT12bH+rVhAHjwIuXWdAIecGwsYjv2LJo+dA1AeRTmeQS+3QBpO6lEthBMDi2IUMpLC1yyRvGlwQ==", "requires": { "is-what": "^3.3.1" @@ -11133,13 +11133,13 @@ }, "merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, "merge2": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" }, "methods": { @@ -11150,7 +11150,7 @@ }, "microevent.ts": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/microevent.ts/-/microevent.ts-0.1.1.tgz", "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==" }, "micromatch": { @@ -11175,7 +11175,7 @@ }, "miller-rabin": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, "requires": { @@ -11185,7 +11185,7 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } @@ -11193,7 +11193,7 @@ }, "mime": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/mime/-/mime-1.6.0.tgz", "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { @@ -11211,7 +11211,7 @@ }, "mimic-fn": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/mimic-fn/-/mimic-fn-1.2.0.tgz", "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" }, "min-document": { @@ -11224,7 +11224,7 @@ }, "mini-css-extract-plugin": { "version": "0.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", "requires": { "loader-utils": "^1.1.0", @@ -11235,7 +11235,7 @@ "dependencies": { "schema-utils": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "requires": { "ajv": "^6.1.0", @@ -11247,7 +11247,7 @@ }, "mini-store": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mini-store/-/mini-store-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/mini-store/-/mini-store-2.0.0.tgz", "integrity": "sha512-EG0CuwpQmX+XL4QVS0kxNwHW5ftSbhygu1qxQH0pipugjnPkbvkalCdQbEihMwtQY6d3MTN+MS0q+aurs+RfLQ==", "requires": { "hoist-non-react-statics": "^2.3.1", @@ -11258,14 +11258,14 @@ "dependencies": { "hoist-non-react-statics": { "version": "2.5.5", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" } } }, "minimalistic-assert": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", "dev": true }, @@ -11299,7 +11299,7 @@ "dependencies": { "yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } @@ -11307,7 +11307,7 @@ }, "minipass-collect": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/minipass-collect/-/minipass-collect-1.0.2.tgz", "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", "dev": true, "requires": { @@ -11316,7 +11316,7 @@ }, "minipass-flush": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/minipass-flush/-/minipass-flush-1.0.5.tgz", "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", "dev": true, "requires": { @@ -11325,7 +11325,7 @@ }, "minipass-pipeline": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", "dev": true, "requires": { @@ -11334,7 +11334,7 @@ }, "mississippi": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/mississippi/-/mississippi-2.0.0.tgz", "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", "dev": true, "requires": { @@ -11352,7 +11352,7 @@ "dependencies": { "pump": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "requires": { @@ -11364,7 +11364,7 @@ }, "mixin-deep": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/mixin-deep/-/mixin-deep-1.3.2.tgz", "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", "requires": { "for-in": "^1.0.2", @@ -11373,7 +11373,7 @@ "dependencies": { "is-extendable": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { "is-plain-object": "^2.0.4" @@ -11391,7 +11391,7 @@ }, "mockjs": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mockjs/-/mockjs-1.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/mockjs/-/mockjs-1.1.0.tgz", "integrity": "sha512-eQsKcWzIaZzEZ07NuEyO4Nw65g0hdWAyurVol1IPl1gahRwY+svqzfgfey8U8dahLwG44d6/RwEzuK52rSa/JQ==", "dev": true, "requires": { @@ -11405,12 +11405,12 @@ }, "monaco-editor": { "version": "0.20.0", - "resolved": "https://registry.npmjs.org/monaco-editor/-/monaco-editor-0.20.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/monaco-editor/-/monaco-editor-0.20.0.tgz", "integrity": "sha512-hkvf4EtPJRMQlPC3UbMoRs0vTAFAYdzFQ+gpMb8A+9znae1c43q8Mab9iVsgTcg/4PNiLGGn3SlDIa8uvK1FIQ==" }, "monaco-editor-webpack-plugin": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-1.9.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-1.9.1.tgz", "integrity": "sha512-x7fx1w3i/uwZERIgztHAAK3VQMsL8+ku0lFXXbO81hKDg8IieACqjGEa2mqEueg0c/fX+wd0oI+75wB19KJAsA==", "requires": { "loader-utils": "^1.2.3" @@ -11437,7 +11437,7 @@ }, "multicast-dns": { "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/multicast-dns/-/multicast-dns-6.2.3.tgz", "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", "dev": true, "requires": { @@ -11453,7 +11453,7 @@ }, "mutationobserver-shim": { "version": "0.3.7", - "resolved": "https://registry.npmjs.org/mutationobserver-shim/-/mutationobserver-shim-0.3.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/mutationobserver-shim/-/mutationobserver-shim-0.3.7.tgz", "integrity": "sha512-oRIDTyZQU96nAiz2AQyngwx1e89iApl2hN5AOYwyxLUB47UYsU3Wv9lJWqH5y/QdiYkc5HQLi23ZNB3fELdHcQ==" }, "mute-stream": { @@ -11468,7 +11468,7 @@ }, "nanomatch": { "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "requires": { "arr-diff": "^4.0.0", @@ -11496,7 +11496,7 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } @@ -11520,17 +11520,17 @@ }, "neo-async": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, "nice-try": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/nice-try/-/nice-try-1.0.5.tgz", "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "no-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/no-case/-/no-case-3.0.4.tgz", "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "dev": true, "requires": { @@ -11540,7 +11540,7 @@ }, "node-fetch": { "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/node-fetch/-/node-fetch-1.7.3.tgz", "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", "requires": { "encoding": "^0.1.11", @@ -11549,7 +11549,7 @@ }, "node-forge": { "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/node-forge/-/node-forge-0.10.0.tgz", "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", "dev": true }, @@ -11588,7 +11588,7 @@ }, "node-libs-browser": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/node-libs-browser/-/node-libs-browser-2.2.1.tgz", "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", "dev": true, "requires": { @@ -11633,7 +11633,7 @@ }, "node-notifier": { "version": "5.4.5", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/node-notifier/-/node-notifier-5.4.5.tgz", "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==", "requires": { "growly": "^1.3.0", @@ -11696,7 +11696,7 @@ }, "normalize-package-data": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "requires": { "hosted-git-info": "^2.1.4", @@ -11720,7 +11720,7 @@ }, "normalize-scroll-left": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-scroll-left/-/normalize-scroll-left-0.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/normalize-scroll-left/-/normalize-scroll-left-0.1.2.tgz", "integrity": "sha512-F9YMRls0zCF6BFIE2YnXDRpHPpfd91nOIaNdDgrx5YMoPLo8Wqj+6jNXHQsYBavJeXP4ww8HCt0xQAKc5qk2Fg==" }, "normalize-url": { @@ -11786,7 +11786,7 @@ }, "nwmatcher": { "version": "1.4.4", - "resolved": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/nwmatcher/-/nwmatcher-1.4.4.tgz", "integrity": "sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ==" }, "nwsapi": { @@ -11796,7 +11796,7 @@ }, "oauth-sign": { "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/oauth-sign/-/oauth-sign-0.9.0.tgz", "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" }, "object-assign": { @@ -11826,7 +11826,7 @@ }, "object-hash": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/object-hash/-/object-hash-2.2.0.tgz", "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", "dev": true }, @@ -11837,7 +11837,7 @@ }, "object-is": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/object-is/-/object-is-1.1.5.tgz", "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", "requires": { "call-bind": "^1.0.2", @@ -11846,7 +11846,7 @@ }, "object-keys": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, "object-visit": { @@ -11934,13 +11934,13 @@ }, "obuf": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/obuf/-/obuf-1.1.2.tgz", "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", "dev": true }, "omit.js": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/omit.js/-/omit.js-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/omit.js/-/omit.js-1.0.2.tgz", "integrity": "sha512-/QPc6G2NS+8d4L/cQhbk6Yit1WTB6Us2g84A7A/1+w9d/eRGHyEqC5kkQtHVoHZ5NFWGG7tUGgrhVZwgZanKrQ==", "requires": { "babel-runtime": "^6.23.0" @@ -11957,7 +11957,7 @@ }, "on-headers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/on-headers/-/on-headers-1.0.2.tgz", "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", "dev": true }, @@ -11979,7 +11979,7 @@ }, "open": { "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/open/-/open-7.4.2.tgz", "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "requires": { "is-docker": "^2.0.0", @@ -11988,7 +11988,7 @@ "dependencies": { "is-wsl": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "requires": { "is-docker": "^2.0.0" @@ -11998,13 +11998,13 @@ }, "opener": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/opener/-/opener-1.5.2.tgz", "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", "dev": true }, "opn": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/opn/-/opn-5.5.0.tgz", "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", "dev": true, "requires": { @@ -12013,7 +12013,7 @@ }, "optimize-css-assets-webpack-plugin": { "version": "5.0.8", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.8.tgz", "integrity": "sha512-mgFS1JdOtEGzD8l+EuISqL57cKO+We9GcoiQEmdCWRqqck+FGNmYJtx9qfAPzEz+lRrlThWMuGDaRkI/yWNx/Q==", "dev": true, "requires": { @@ -12023,7 +12023,7 @@ }, "optionator": { "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/optionator/-/optionator-0.8.3.tgz", "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "requires": { "deep-is": "~0.1.3", @@ -12096,7 +12096,7 @@ }, "p-limit": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-limit/-/p-limit-1.3.0.tgz", "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "requires": { "p-try": "^1.0.0" @@ -12112,12 +12112,12 @@ }, "p-map": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-map/-/p-map-1.2.0.tgz", "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" }, "p-retry": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-retry/-/p-retry-3.0.1.tgz", "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", "dev": true, "requires": { @@ -12143,13 +12143,13 @@ }, "pako": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pako/-/pako-1.0.11.tgz", "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "dev": true }, "parallel-transform": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/parallel-transform/-/parallel-transform-1.2.0.tgz", "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", "dev": true, "requires": { @@ -12160,7 +12160,7 @@ }, "param-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "dev": true, "requires": { @@ -12170,12 +12170,12 @@ }, "parchment": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/parchment/-/parchment-1.1.4.tgz", "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==" }, "parse-asn1": { "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/parse-asn1/-/parse-asn1-5.1.6.tgz", "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", "dev": true, "requires": { @@ -12218,13 +12218,13 @@ }, "parseurl": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/parseurl/-/parseurl-1.3.3.tgz", "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", "dev": true }, "pascal-case": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pascal-case/-/pascal-case-3.1.2.tgz", "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "dev": true, "requires": { @@ -12239,7 +12239,7 @@ }, "path-browserify": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/path-browserify/-/path-browserify-0.0.1.tgz", "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", "dev": true }, @@ -12271,12 +12271,12 @@ }, "path-parse": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-to-regexp": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/path-to-regexp/-/path-to-regexp-1.8.0.tgz", "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", "requires": { "isarray": "0.0.1" @@ -12301,7 +12301,7 @@ }, "pbkdf2": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pbkdf2/-/pbkdf2-3.1.2.tgz", "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", "dev": true, "requires": { @@ -12360,13 +12360,13 @@ }, "pluralize": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pluralize/-/pluralize-7.0.0.tgz", "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", "dev": true }, "popper.js": { "version": "1.16.1", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.16.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/popper.js/-/popper.js-1.16.1.tgz", "integrity": "sha512-Wb4p1J4zyFTbM+u6WuO4XstYx4Ky9Cewe4DWrel7B0w6VVICvPwdOpotjzcf6eD8TsckVnIMNONQyPIUFOUbCQ==" }, "portfinder": { @@ -12382,7 +12382,7 @@ "dependencies": { "debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { @@ -12391,7 +12391,7 @@ }, "ms": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true } @@ -12404,7 +12404,7 @@ }, "postcss": { "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss/-/postcss-6.0.23.tgz", "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "requires": { "chalk": "^2.4.1", @@ -12414,7 +12414,7 @@ "dependencies": { "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "requires": { "ansi-styles": "^3.2.1", @@ -12426,7 +12426,7 @@ }, "postcss-calc": { "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-calc/-/postcss-calc-7.0.5.tgz", "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", "dev": true, "requires": { @@ -12487,7 +12487,7 @@ }, "postcss-colormin": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-colormin/-/postcss-colormin-4.0.3.tgz", "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", "dev": true, "requires": { @@ -12557,7 +12557,7 @@ }, "postcss-convert-values": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", "dev": true, "requires": { @@ -12611,7 +12611,7 @@ }, "postcss-discard-comments": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", "dev": true, "requires": { @@ -12664,7 +12664,7 @@ }, "postcss-discard-duplicates": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", "dev": true, "requires": { @@ -12717,7 +12717,7 @@ }, "postcss-discard-empty": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", "dev": true, "requires": { @@ -12770,7 +12770,7 @@ }, "postcss-discard-overridden": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", "dev": true, "requires": { @@ -12823,7 +12823,7 @@ }, "postcss-flexbugs-fixes": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-3.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-3.2.0.tgz", "integrity": "sha512-0AuD9HG1Ey3/3nqPWu9yqf7rL0KCPu5VgjDsjf5mzEcuo9H/z8nco/fljKgjsOUrZypa95MI0kS4xBZeBzz2lw==", "requires": { "postcss": "^6.0.1" @@ -12863,7 +12863,7 @@ }, "postcss-loader": { "version": "2.0.8", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.0.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-loader/-/postcss-loader-2.0.8.tgz", "integrity": "sha512-KtXBiQ/r/WYW8LxTSJK7h8wLqvCMSub/BqmRnud/Mu8RzwflW9cmXxwsMwbn15TNv287Hcufdb3ZSs7xHKnG8Q==", "dev": true, "requires": { @@ -12910,7 +12910,7 @@ }, "postcss-merge-longhand": { "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", "dev": true, "requires": { @@ -12966,7 +12966,7 @@ }, "postcss-merge-rules": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", "dev": true, "requires": { @@ -13015,7 +13015,7 @@ }, "dot-prop": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/dot-prop/-/dot-prop-5.3.0.tgz", "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, "requires": { @@ -13024,7 +13024,7 @@ }, "is-obj": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, @@ -13041,7 +13041,7 @@ }, "postcss-selector-parser": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "dev": true, "requires": { @@ -13063,7 +13063,7 @@ }, "postcss-minify-font-values": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", "dev": true, "requires": { @@ -13117,7 +13117,7 @@ }, "postcss-minify-gradients": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", "dev": true, "requires": { @@ -13173,7 +13173,7 @@ }, "postcss-minify-params": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", "dev": true, "requires": { @@ -13244,7 +13244,7 @@ }, "postcss-minify-selectors": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", "dev": true, "requires": { @@ -13278,7 +13278,7 @@ }, "dot-prop": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/dot-prop/-/dot-prop-5.3.0.tgz", "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, "requires": { @@ -13287,7 +13287,7 @@ }, "is-obj": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, @@ -13304,7 +13304,7 @@ }, "postcss-selector-parser": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "dev": true, "requires": { @@ -13326,7 +13326,7 @@ }, "postcss-modules-extract-imports": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", "dev": true, "requires": { @@ -13379,7 +13379,7 @@ }, "postcss-modules-local-by-default": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", "dev": true, "requires": { @@ -13441,7 +13441,7 @@ }, "postcss-modules-scope": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", "dev": true, "requires": { @@ -13495,7 +13495,7 @@ }, "postcss-modules-values": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", "dev": true, "requires": { @@ -13549,7 +13549,7 @@ }, "postcss-normalize-charset": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", "dev": true, "requires": { @@ -13602,7 +13602,7 @@ }, "postcss-normalize-display-values": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", "dev": true, "requires": { @@ -13657,7 +13657,7 @@ }, "postcss-normalize-positions": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", "dev": true, "requires": { @@ -13713,7 +13713,7 @@ }, "postcss-normalize-repeat-style": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", "dev": true, "requires": { @@ -13769,7 +13769,7 @@ }, "postcss-normalize-string": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", "dev": true, "requires": { @@ -13824,7 +13824,7 @@ }, "postcss-normalize-timing-functions": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", "dev": true, "requires": { @@ -13879,7 +13879,7 @@ }, "postcss-normalize-unicode": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", "dev": true, "requires": { @@ -13947,7 +13947,7 @@ }, "postcss-normalize-url": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", "dev": true, "requires": { @@ -13987,7 +13987,7 @@ }, "normalize-url": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/normalize-url/-/normalize-url-3.3.0.tgz", "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", "dev": true }, @@ -14015,7 +14015,7 @@ }, "postcss-normalize-whitespace": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", "dev": true, "requires": { @@ -14069,7 +14069,7 @@ }, "postcss-ordered-values": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", "dev": true, "requires": { @@ -14124,7 +14124,7 @@ }, "postcss-reduce-initial": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", "dev": true, "requires": { @@ -14193,7 +14193,7 @@ }, "postcss-reduce-transforms": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", "dev": true, "requires": { @@ -14259,7 +14259,7 @@ }, "postcss-svgo": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-svgo/-/postcss-svgo-4.0.3.tgz", "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", "dev": true, "requires": { @@ -14314,7 +14314,7 @@ }, "postcss-unique-selectors": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", "dev": true, "requires": { @@ -14369,7 +14369,7 @@ }, "postcss-value-parser": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" }, "prelude-ls": { @@ -14395,7 +14395,7 @@ }, "pretty-error": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pretty-error/-/pretty-error-2.1.2.tgz", "integrity": "sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==", "dev": true, "requires": { @@ -14414,7 +14414,7 @@ }, "private": { "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/private/-/private-0.1.8.tgz", "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" }, "process": { @@ -14424,12 +14424,12 @@ }, "process-nextick-args": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" }, "progress": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/progress/-/progress-2.0.3.tgz", "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, @@ -14459,7 +14459,7 @@ }, "proxy-addr": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/proxy-addr/-/proxy-addr-2.0.7.tgz", "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, "requires": { @@ -14485,7 +14485,7 @@ }, "public-encrypt": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/public-encrypt/-/public-encrypt-4.0.3.tgz", "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dev": true, "requires": { @@ -14499,7 +14499,7 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/bn.js/-/bn.js-4.12.0.tgz", "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } @@ -14507,7 +14507,7 @@ }, "pump": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pump/-/pump-3.0.0.tgz", "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "requires": { @@ -14517,7 +14517,7 @@ }, "pumpify": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pumpify/-/pumpify-1.5.1.tgz", "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dev": true, "requires": { @@ -14528,7 +14528,7 @@ "dependencies": { "pump": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pump/-/pump-2.0.1.tgz", "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "requires": { @@ -14540,7 +14540,7 @@ }, "punycode": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, "pure-color": { @@ -14551,7 +14551,7 @@ }, "purgecss": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-2.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/purgecss/-/purgecss-2.3.0.tgz", "integrity": "sha512-BE5CROfVGsx2XIhxGuZAT7rTH9lLeQx/6M0P7DTXQH4IUc3BBzs9JUzt4yzGf3JrH9enkeq6YJBe9CTtkm1WmQ==", "dev": true, "requires": { @@ -14563,7 +14563,7 @@ "dependencies": { "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -14574,7 +14574,7 @@ "dependencies": { "supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { @@ -14585,13 +14585,13 @@ }, "commander": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/commander/-/commander-5.1.0.tgz", "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true }, "postcss": { "version": "7.0.32", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss/-/postcss-7.0.32.tgz", "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", "dev": true, "requires": { @@ -14602,7 +14602,7 @@ }, "supports-color": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/supports-color/-/supports-color-6.1.0.tgz", "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { @@ -14624,7 +14624,7 @@ }, "qrcode.react": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/qrcode.react/-/qrcode.react-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/qrcode.react/-/qrcode.react-1.0.1.tgz", "integrity": "sha512-8d3Tackk8IRLXTo67Y+c1rpaiXjoz/Dd2HpcMdW//62/x8J1Nbho14Kh8x974t9prsLHN6XqVgcnRiBGFptQmg==", "requires": { "loose-envify": "^1.4.0", @@ -14663,13 +14663,13 @@ }, "querystringify": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", "dev": true }, "quill": { "version": "1.3.7", - "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/quill/-/quill-1.3.7.tgz", "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==", "requires": { "clone": "^2.1.1", @@ -14682,7 +14682,7 @@ }, "quill-delta": { "version": "3.6.3", - "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/quill-delta/-/quill-delta-3.6.3.tgz", "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==", "requires": { "deep-equal": "^1.0.1", @@ -14692,12 +14692,12 @@ }, "quill-delta-to-html": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/quill-delta-to-html/-/quill-delta-to-html-0.11.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/quill-delta-to-html/-/quill-delta-to-html-0.11.0.tgz", "integrity": "sha512-PsW/VIuVDxa0xN/e+jglsSZy2eSUl/db3Lbvv3uC/syFi2ZIBL8zSsQfR7qrURrt4Aih36JZnw37CFxelIaX2Q==" }, "raf": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/raf/-/raf-3.4.0.tgz", "integrity": "sha512-pDP/NMRAXoTfrhCfyfSEwJAKLaxBU9eApMeBPB1TkDouZmvPerIClV8lTAd+uF8ZiTaVl69e1FCxQrAd/VTjGw==", "requires": { "performance-now": "^2.1.0" @@ -14705,7 +14705,7 @@ }, "raf-schd": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/raf-schd/-/raf-schd-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/raf-schd/-/raf-schd-4.0.3.tgz", "integrity": "sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ==" }, "rafl": { @@ -14718,7 +14718,7 @@ }, "randomatic": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/randomatic/-/randomatic-3.1.1.tgz", "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", "requires": { "is-number": "^4.0.0", @@ -14728,19 +14728,19 @@ "dependencies": { "is-number": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-number/-/is-number-4.0.0.tgz", "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } }, "randombytes": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "dev": true, "requires": { @@ -14749,7 +14749,7 @@ }, "randomfill": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, "requires": { @@ -14759,7 +14759,7 @@ }, "range-parser": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/range-parser/-/range-parser-1.2.1.tgz", "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", "dev": true }, @@ -14783,7 +14783,7 @@ }, "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, "requires": { @@ -14794,7 +14794,7 @@ }, "rc": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "dev": true, "requires": { @@ -14806,7 +14806,7 @@ }, "rc-align": { "version": "2.4.5", - "resolved": "https://registry.npmjs.org/rc-align/-/rc-align-2.4.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-align/-/rc-align-2.4.5.tgz", "integrity": "sha512-nv9wYUYdfyfK+qskThf4BQUSIadeI/dCsfaMZfNEoxm9HwOIioQ+LyqmMK6jWHAZQgOzMLaqawhuBXlF63vgjw==", "requires": { "babel-runtime": "^6.26.0", @@ -14817,7 +14817,7 @@ }, "rc-animate": { "version": "2.11.1", - "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-2.11.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-animate/-/rc-animate-2.11.1.tgz", "integrity": "sha512-1NyuCGFJG/0Y+9RKh5y/i/AalUCA51opyyS/jO2seELpgymZm2u9QV3xwODwEuzkmeQ1BDPxMLmYLcTJedPlkQ==", "requires": { "babel-runtime": "6.x", @@ -14831,7 +14831,7 @@ }, "rc-calendar": { "version": "9.15.11", - "resolved": "https://registry.npmjs.org/rc-calendar/-/rc-calendar-9.15.11.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-calendar/-/rc-calendar-9.15.11.tgz", "integrity": "sha512-qv0VXfAAnysMWJigxaP6se4bJHvr17D9qsLbi8BOpdgEocsS0RkgY1IUiFaOVYKJDy/EyLC447O02sV/y5YYBg==", "requires": { "babel-runtime": "6.x", @@ -14845,7 +14845,7 @@ }, "rc-cascader": { "version": "0.17.5", - "resolved": "https://registry.npmjs.org/rc-cascader/-/rc-cascader-0.17.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-cascader/-/rc-cascader-0.17.5.tgz", "integrity": "sha512-WYMVcxU0+Lj+xLr4YYH0+yXODumvNXDcVEs5i7L1mtpWwYkubPV/zbQpn+jGKFCIW/hOhjkU4J1db8/P/UKE7A==", "requires": { "array-tree-filter": "^2.1.0", @@ -14859,7 +14859,7 @@ }, "rc-checkbox": { "version": "2.1.8", - "resolved": "https://registry.npmjs.org/rc-checkbox/-/rc-checkbox-2.1.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-checkbox/-/rc-checkbox-2.1.8.tgz", "integrity": "sha512-6qOgh0/by0nVNASx6LZnhRTy17Etcgav+IrI7kL9V9kcDZ/g7K14JFlqrtJ3NjDq/Kyn+BPI1st1XvbkhfaJeg==", "requires": { "babel-runtime": "^6.23.0", @@ -14870,7 +14870,7 @@ }, "rc-collapse": { "version": "1.11.8", - "resolved": "https://registry.npmjs.org/rc-collapse/-/rc-collapse-1.11.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-collapse/-/rc-collapse-1.11.8.tgz", "integrity": "sha512-8EhfPyScTYljkbRuIoHniSwZagD5UPpZ3CToYgoNYWC85L2qCbPYF7+OaC713FOrIkp6NbfNqXsITNxmDAmxog==", "requires": { "classnames": "2.x", @@ -14884,7 +14884,7 @@ }, "rc-dialog": { "version": "7.6.1", - "resolved": "https://registry.npmjs.org/rc-dialog/-/rc-dialog-7.6.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-dialog/-/rc-dialog-7.6.1.tgz", "integrity": "sha512-KUKf+2eZ4YL+lnXMG3hR4ZtIhC9glfH27NtTVz3gcoDIPAf3uUvaXVRNoDCiSi+OGKLyIb/b6EoidFh6nQC5Wg==", "requires": { "babel-runtime": "6.x", @@ -14894,7 +14894,7 @@ }, "rc-drawer": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/rc-drawer/-/rc-drawer-3.1.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-drawer/-/rc-drawer-3.1.3.tgz", "integrity": "sha512-2z+RdxmzXyZde/1OhVMfDR1e/GBswFeWSZ7FS3Fdd0qhgVdpV1wSzILzzxRaT481ItB5hOV+e8pZT07vdJE8kg==", "requires": { "classnames": "^2.2.6", @@ -14904,7 +14904,7 @@ }, "rc-dropdown": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/rc-dropdown/-/rc-dropdown-2.4.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-dropdown/-/rc-dropdown-2.4.1.tgz", "integrity": "sha512-p0XYn0wrOpAZ2fUGE6YJ6U8JBNc5ASijznZ6dkojdaEfQJAeZtV9KMEewhxkVlxGSbbdXe10ptjBlTEW9vEwEg==", "requires": { "babel-runtime": "^6.26.0", @@ -14916,7 +14916,7 @@ }, "rc-editor-core": { "version": "0.8.10", - "resolved": "https://registry.npmjs.org/rc-editor-core/-/rc-editor-core-0.8.10.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-editor-core/-/rc-editor-core-0.8.10.tgz", "integrity": "sha512-T3aHpeMCIYA1sdAI7ynHHjXy5fqp83uPlD68ovZ0oClTSc3tbHmyCxXlA+Ti4YgmcpCYv7avF6a+TIbAka53kw==", "requires": { "babel-runtime": "^6.26.0", @@ -14930,7 +14930,7 @@ }, "rc-editor-mention": { "version": "1.1.13", - "resolved": "https://registry.npmjs.org/rc-editor-mention/-/rc-editor-mention-1.1.13.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-editor-mention/-/rc-editor-mention-1.1.13.tgz", "integrity": "sha512-3AOmGir91Fi2ogfRRaXLtqlNuIwQpvla7oUnGHS1+3eo7b+fUp5IlKcagqtwUBB5oDNofoySXkLBxzWvSYNp/Q==", "requires": { "babel-runtime": "^6.23.0", @@ -14945,7 +14945,7 @@ }, "rc-form": { "version": "2.4.12", - "resolved": "https://registry.npmjs.org/rc-form/-/rc-form-2.4.12.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-form/-/rc-form-2.4.12.tgz", "integrity": "sha512-sHfyWRrnjCHkeCYfYAGop2GQBUC6CKMPcJF9h/gL/vTmZB/RN6fNOGKjXrXjFbwFwKXUWBoPtIDDDmXQW9xNdw==", "requires": { "async-validator": "~1.11.3", @@ -14961,7 +14961,7 @@ }, "rc-hammerjs": { "version": "0.6.10", - "resolved": "https://registry.npmjs.org/rc-hammerjs/-/rc-hammerjs-0.6.10.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-hammerjs/-/rc-hammerjs-0.6.10.tgz", "integrity": "sha512-Vgh9qIudyN5CHRop4M+v+xUniQBFWXKrsJxQRVtJOi2xgRrCeI52/bkpaL5HWwUhqTK9Ayq0n7lYTItT6ld5rg==", "requires": { "babel-runtime": "6.x", @@ -14971,7 +14971,7 @@ }, "rc-input-number": { "version": "4.5.9", - "resolved": "https://registry.npmjs.org/rc-input-number/-/rc-input-number-4.5.9.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-input-number/-/rc-input-number-4.5.9.tgz", "integrity": "sha512-wAT4EBpLDW4+27c935k4F1JLk+gnhyGBkpzBmtkNvIHLG8yTndZSJ2bFfSYfkA6C82IxmAztXs3ffCeUd/rkbg==", "requires": { "babel-runtime": "6.x", @@ -14983,7 +14983,7 @@ }, "rc-mentions": { "version": "0.4.2", - "resolved": "https://registry.npmjs.org/rc-mentions/-/rc-mentions-0.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-mentions/-/rc-mentions-0.4.2.tgz", "integrity": "sha512-DTZurQzacLXOfVuiHydGzqkq7cFMHXF18l2jZ9PhWUn2cqvOSY3W4osN0Pq29AOMOBpcxdZCzgc7Lb0r/bgkDw==", "requires": { "@ant-design/create-react-context": "^0.2.4", @@ -14996,7 +14996,7 @@ }, "rc-menu": { "version": "7.5.5", - "resolved": "https://registry.npmjs.org/rc-menu/-/rc-menu-7.5.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-menu/-/rc-menu-7.5.5.tgz", "integrity": "sha512-4YJXJgrpUGEA1rMftXN7bDhrV5rPB8oBJoHqT+GVXtIWCanfQxEnM3fmhHQhatL59JoAFMZhJaNzhJIk4FUWCQ==", "requires": { "classnames": "2.x", @@ -15012,7 +15012,7 @@ }, "rc-notification": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/rc-notification/-/rc-notification-3.3.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-notification/-/rc-notification-3.3.1.tgz", "integrity": "sha512-U5+f4BmBVfMSf3OHSLyRagsJ74yKwlrQAtbbL5ijoA0F2C60BufwnOcHG18tVprd7iaIjzZt1TKMmQSYSvgrig==", "requires": { "babel-runtime": "6.x", @@ -15024,7 +15024,7 @@ }, "rc-pagination": { "version": "1.21.1", - "resolved": "https://registry.npmjs.org/rc-pagination/-/rc-pagination-1.21.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-pagination/-/rc-pagination-1.21.1.tgz", "integrity": "sha512-Z+iYLbrJOBKHdgoAjLhL9jOgb7nrbPzNmV31p0ikph010/Ov1+UkrauYzWhumUyR+GbRFi3mummdKW/WtlOewA==", "requires": { "babel-runtime": "6.x", @@ -15035,7 +15035,7 @@ }, "rc-progress": { "version": "2.5.3", - "resolved": "https://registry.npmjs.org/rc-progress/-/rc-progress-2.5.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-progress/-/rc-progress-2.5.3.tgz", "integrity": "sha512-K2fa4CnqGehLZoMrdmBeZ86ONSTVcdk5FlqetbwJ3R/+42XfqhwQVOjWp2MH4P7XSQOMAGcNOy1SFfCP3415sg==", "requires": { "babel-runtime": "6.x", @@ -15072,14 +15072,14 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } }, "rc-resize-observer": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/rc-resize-observer/-/rc-resize-observer-0.1.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-resize-observer/-/rc-resize-observer-0.1.3.tgz", "integrity": "sha512-uzOQEwx83xdQSFOkOAM7x7GHIQKYnrDV4dWxtCxyG1BS1pkfJ4EvDeMfsvAJHSYkQXVBu+sgRHGbRtLG3qiuUg==", "requires": { "classnames": "^2.2.1", @@ -15089,7 +15089,7 @@ }, "rc-select": { "version": "8.8.4", - "resolved": "https://registry.npmjs.org/rc-select/-/rc-select-8.8.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-select/-/rc-select-8.8.4.tgz", "integrity": "sha512-3ylsjhiUtEN4Tg6/ddg1wG0FXSmT/67LT2/KF8azaG6x/1sMNmSxoyi1nxVoFdmkCO5luDA5F1xCHCOxGuEj3A==", "requires": { "babel-runtime": "^6.23.0", @@ -15108,7 +15108,7 @@ }, "rc-slider": { "version": "8.7.1", - "resolved": "https://registry.npmjs.org/rc-slider/-/rc-slider-8.7.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-slider/-/rc-slider-8.7.1.tgz", "integrity": "sha512-WMT5mRFUEcrLWwTxsyS8jYmlaMsTVCZIGENLikHsNv+tE8ThU2lCoPfi/xFNUfJFNFSBFP3MwPez9ZsJmNp13g==", "requires": { "babel-runtime": "6.x", @@ -15123,7 +15123,7 @@ }, "rc-steps": { "version": "3.5.0", - "resolved": "https://registry.npmjs.org/rc-steps/-/rc-steps-3.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-steps/-/rc-steps-3.5.0.tgz", "integrity": "sha512-2Vkkrpa7PZbg7qPsqTNzVDov4u78cmxofjjnIHiGB9+9rqKS8oTLPzbW2uiWDr3Lk+yGwh8rbpGO1E6VAgBCOg==", "requires": { "babel-runtime": "^6.23.0", @@ -15134,7 +15134,7 @@ }, "rc-switch": { "version": "1.9.2", - "resolved": "https://registry.npmjs.org/rc-switch/-/rc-switch-1.9.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-switch/-/rc-switch-1.9.2.tgz", "integrity": "sha512-qaK7mY4FLDKy99Hq3A1tf8CcqfzKtHp9LPX8WTnZ0MzdHCTneSARb1XD7Eqeu8BactasYGsi2bF9p18Q+/5JEw==", "requires": { "classnames": "^2.2.1", @@ -15144,7 +15144,7 @@ }, "rc-table": { "version": "6.10.15", - "resolved": "https://registry.npmjs.org/rc-table/-/rc-table-6.10.15.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-table/-/rc-table-6.10.15.tgz", "integrity": "sha512-LAr0M/gqt+irOjvPNBLApmQ0CUHNOfKsEBhu1uIuB3OlN1ynA9z+sdoTQyNd9+8NSl0MYnQOOfhtLChAY7nU0A==", "requires": { "classnames": "^2.2.5", @@ -15159,7 +15159,7 @@ }, "rc-tabs": { "version": "9.7.0", - "resolved": "https://registry.npmjs.org/rc-tabs/-/rc-tabs-9.7.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-tabs/-/rc-tabs-9.7.0.tgz", "integrity": "sha512-kvmgp8/MfLzFZ06hWHignqomFQ5nF7BqKr5O1FfhE4VKsGrep52YSF/1MvS5oe0NPcI9XGNS2p751C5v6cYDpQ==", "requires": { "@ant-design/create-react-context": "^0.2.4", @@ -15177,7 +15177,7 @@ "dependencies": { "raf": { "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/raf/-/raf-3.4.1.tgz", "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", "requires": { "performance-now": "^2.1.0" @@ -15187,7 +15187,7 @@ }, "rc-time-picker": { "version": "3.7.3", - "resolved": "https://registry.npmjs.org/rc-time-picker/-/rc-time-picker-3.7.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-time-picker/-/rc-time-picker-3.7.3.tgz", "integrity": "sha512-Lv1Mvzp9fRXhXEnRLO4nW6GLNxUkfAZ3RsiIBsWjGjXXvMNjdr4BX/ayElHAFK0DoJqOhm7c5tjmIYpEOwcUXg==", "requires": { "classnames": "2.x", @@ -15200,7 +15200,7 @@ "dependencies": { "raf": { "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/raf/-/raf-3.4.1.tgz", "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", "requires": { "performance-now": "^2.1.0" @@ -15210,7 +15210,7 @@ }, "rc-tooltip": { "version": "3.7.3", - "resolved": "https://registry.npmjs.org/rc-tooltip/-/rc-tooltip-3.7.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-tooltip/-/rc-tooltip-3.7.3.tgz", "integrity": "sha512-dE2ibukxxkrde7wH9W8ozHKUO4aQnPZ6qBHtrTH9LoO836PjDdiaWO73fgPB05VfJs9FbZdmGPVEbXCeOP99Ww==", "requires": { "babel-runtime": "6.x", @@ -15220,7 +15220,7 @@ }, "rc-tree": { "version": "1.15.3", - "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-1.15.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-tree/-/rc-tree-1.15.3.tgz", "integrity": "sha512-FIKGKCesbQnILbsjGyu354R5pfrFtOcYz/w3ZIqFkJWIbbUeveWU8BgTKcpeSQgyKju1hsWORAePkeA+V1unFg==", "requires": { "babel-runtime": "^6.23.0", @@ -15234,7 +15234,7 @@ "dependencies": { "rc-animate": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-3.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-animate/-/rc-animate-3.1.1.tgz", "integrity": "sha512-8wg2Zg3EETy0k/9kYuis30NJNQg1D6/WSQwnCiz6SvyxQXNet/rVraRz3bPngwY6rcU2nlRvoShiYOorXyF7Sg==", "requires": { "@ant-design/css-animation": "^1.7.2", @@ -15255,7 +15255,7 @@ }, "rc-tree-select": { "version": "2.9.4", - "resolved": "https://registry.npmjs.org/rc-tree-select/-/rc-tree-select-2.9.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-tree-select/-/rc-tree-select-2.9.4.tgz", "integrity": "sha512-0HQkXAN4XbfBW20CZYh3G+V+VMrjX42XRtDCpyv6PDUm5vikC0Ob682ZBCVS97Ww2a5Hf6Ajmu0ahWEdIEpwhg==", "requires": { "classnames": "^2.2.1", @@ -15273,7 +15273,7 @@ "dependencies": { "rc-tree": { "version": "2.1.4", - "resolved": "https://registry.npmjs.org/rc-tree/-/rc-tree-2.1.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-tree/-/rc-tree-2.1.4.tgz", "integrity": "sha512-Xey794Iavgs8YldFlXcZLOhfcIhlX5Oz/yfKufknBXf2AlZCOkc7aHqSM9uTF7fBPtTGPhPxNEfOqHfY7b7xng==", "requires": { "@ant-design/create-react-context": "^0.2.4", @@ -15287,7 +15287,7 @@ }, "rc-trigger": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-trigger/-/rc-trigger-3.0.0.tgz", "integrity": "sha512-hQxbbJpo23E2QnYczfq3Ec5J5tVl2mUDhkqxrEsQAqk16HfADQg+iKNWzEYXyERSncdxfnzYuaBgy764mNRzTA==", "requires": { "babel-runtime": "6.x", @@ -15301,7 +15301,7 @@ "dependencies": { "rc-animate": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/rc-animate/-/rc-animate-3.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-animate/-/rc-animate-3.1.1.tgz", "integrity": "sha512-8wg2Zg3EETy0k/9kYuis30NJNQg1D6/WSQwnCiz6SvyxQXNet/rVraRz3bPngwY6rcU2nlRvoShiYOorXyF7Sg==", "requires": { "@ant-design/css-animation": "^1.7.2", @@ -15316,7 +15316,7 @@ }, "rc-trigger": { "version": "2.6.5", - "resolved": "https://registry.npmjs.org/rc-trigger/-/rc-trigger-2.6.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-trigger/-/rc-trigger-2.6.5.tgz", "integrity": "sha512-m6Cts9hLeZWsTvWnuMm7oElhf+03GOjOLfTuU0QmdB9ZrW7jR2IpI5rpNM7i9MvAAlMAmTx5Zr7g3uu/aMvZAw==", "requires": { "babel-runtime": "6.x", @@ -15330,7 +15330,7 @@ }, "rc-upload": { "version": "2.9.4", - "resolved": "https://registry.npmjs.org/rc-upload/-/rc-upload-2.9.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-upload/-/rc-upload-2.9.4.tgz", "integrity": "sha512-WXt0HGxXyzLrPV6iec/96Rbl/6dyrAW8pKuY6wwD7yFYwfU5bjgKjv7vC8KNMJ6wzitFrZjnoiogNL3dF9dj3Q==", "requires": { "babel-runtime": "6.x", @@ -15341,7 +15341,7 @@ }, "rc-util": { "version": "4.21.1", - "resolved": "https://registry.npmjs.org/rc-util/-/rc-util-4.21.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rc-util/-/rc-util-4.21.1.tgz", "integrity": "sha512-Z+vlkSQVc1l8O2UjR3WQ+XdWlhj5q9BMQNLk2iOBch75CqPfrJyGtcWMcnhRlNuDu0Ndtt4kLVO8JI8BrABobg==", "requires": { "add-dom-event-listener": "^1.1.0", @@ -15353,7 +15353,7 @@ }, "react": { "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react/-/react-16.14.0.tgz", "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", "requires": { "loose-envify": "^1.1.0", @@ -15375,7 +15375,7 @@ }, "react-beautiful-dnd": { "version": "10.1.1", - "resolved": "https://registry.npmjs.org/react-beautiful-dnd/-/react-beautiful-dnd-10.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-beautiful-dnd/-/react-beautiful-dnd-10.1.1.tgz", "integrity": "sha512-TdE06Shfp56wm28EzjgC56EEMgGI5PDHejJ2bxuAZvZr8CVsbksklsJC06Hxf0MSL7FHbflL/RpkJck9isuxHg==", "requires": { "@babel/runtime-corejs2": "^7.4.2", @@ -15403,12 +15403,12 @@ }, "react-codemirror2": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/react-codemirror2/-/react-codemirror2-6.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-codemirror2/-/react-codemirror2-6.0.1.tgz", "integrity": "sha512-rutEKVgvFhWcy/GeVA1hFbqrO89qLqgqdhUr7YhYgIzdyICdlRQv+ztuNvOFQMXrO0fLt0VkaYOdMdYdQgsSUA==" }, "react-color": { "version": "2.19.3", - "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.19.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-color/-/react-color-2.19.3.tgz", "integrity": "sha512-LEeGE/ZzNLIsFWa1TMe8y5VYqr7bibneWmvJwm1pCn/eNmrabWDh659JSPn9BuaMpEfU83WTOJfnCcjDZwNQTA==", "requires": { "@icons/material": "^0.2.4", @@ -15422,12 +15422,12 @@ }, "react-content-loader": { "version": "3.4.2", - "resolved": "https://registry.npmjs.org/react-content-loader/-/react-content-loader-3.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-content-loader/-/react-content-loader-3.4.2.tgz", "integrity": "sha512-UsL3uyPUBZbaPXr52E+MMIOjs7qr6QpcCiF9Xt7we0ACEMAFYp6rWNxVwJbk4/1Peqe9Deajs0PRW5ymvyF5SA==" }, "react-cookies": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/react-cookies/-/react-cookies-0.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-cookies/-/react-cookies-0.1.1.tgz", "integrity": "sha512-PP75kJ4vtoHuuTdq0TAD3RmlAv7vuDQh9fkC4oDlhntgs9vX1DmREomO0Y1mcQKR9nMZ6/zxoflaMJ3MAmF5KQ==", "requires": { "cookie": "^0.3.1", @@ -15452,7 +15452,7 @@ }, "react-datepicker": { "version": "2.16.0", - "resolved": "https://registry.npmjs.org/react-datepicker/-/react-datepicker-2.16.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-datepicker/-/react-datepicker-2.16.0.tgz", "integrity": "sha512-TvcmSY27rn0JKvuJuIXNNS+niGQNdgtuG/CsBttVYhPOA9KmSw7c2PvQBPVEvzkyV+QPNJ8jN/KVJNj9uvopqA==", "requires": { "classnames": "^2.2.6", @@ -15472,7 +15472,7 @@ }, "react-popper": { "version": "1.3.11", - "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.11.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-popper/-/react-popper-1.3.11.tgz", "integrity": "sha512-VSA/bS+pSndSF2fiasHK/PTEEAyOpX60+H5EPAjoArr8JGm+oihu4UbrqcEBpQibJxBVCpYyjAX7abJ+7DoYVg==", "requires": { "@babel/runtime": "^7.1.2", @@ -15486,14 +15486,14 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } }, "react-dev-utils": { "version": "9.2.0-next.80", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-9.2.0-next.80.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-dev-utils/-/react-dev-utils-9.2.0-next.80.tgz", "integrity": "sha512-ExIaMoWTP5l36w0Xm4uA3SYpkn8xuP6sniZ3dDuvd9RvzY3SZDqj0LkfDOGfX3edXGZwiC/FEpABNwJGBrx04g==", "requires": { "@babel/code-frame": "7.5.5", @@ -15529,7 +15529,7 @@ }, "browserslist": { "version": "4.7.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/browserslist/-/browserslist-4.7.3.tgz", "integrity": "sha512-jWvmhqYpx+9EZm/FxcZSbUZyDEvDTLDi3nSAKbzEkyWvtI0mNSmUosey+5awDW1RUlrgXbQb5A6qY1xQH9U6MQ==", "requires": { "caniuse-lite": "^1.0.30001010", @@ -15539,7 +15539,7 @@ }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "requires": { "ansi-styles": "^3.2.1", @@ -15549,12 +15549,12 @@ }, "chardet": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chardet/-/chardet-0.7.0.tgz", "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" }, "cross-spawn": { "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "requires": { "nice-try": "^1.0.4", @@ -15571,7 +15571,7 @@ }, "external-editor": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/external-editor/-/external-editor-3.1.0.tgz", "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", "requires": { "chardet": "^0.7.0", @@ -15581,7 +15581,7 @@ }, "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "requires": { "locate-path": "^3.0.0" @@ -15589,7 +15589,7 @@ }, "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" @@ -15597,7 +15597,7 @@ }, "inquirer": { "version": "6.5.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/inquirer/-/inquirer-6.5.0.tgz", "integrity": "sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==", "requires": { "ansi-escapes": "^3.2.0", @@ -15617,7 +15617,7 @@ }, "json5": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/json5/-/json5-1.0.1.tgz", "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "requires": { "minimist": "^1.2.0" @@ -15625,7 +15625,7 @@ }, "loader-utils": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/loader-utils/-/loader-utils-1.2.3.tgz", "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", "requires": { "big.js": "^5.2.2", @@ -15635,7 +15635,7 @@ }, "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "requires": { "p-locate": "^3.0.0", @@ -15644,7 +15644,7 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "requires": { "p-try": "^2.0.0" @@ -15652,7 +15652,7 @@ }, "p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "requires": { "p-limit": "^2.0.0" @@ -15660,12 +15660,12 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { "ansi-regex": "^4.1.0" @@ -15675,7 +15675,7 @@ }, "react-dom": { "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-dom/-/react-dom-16.14.0.tgz", "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", "requires": { "loose-envify": "^1.1.0", @@ -15695,12 +15695,12 @@ }, "react-error-overlay": { "version": "6.1.0-next.80", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.1.0-next.80.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-error-overlay/-/react-error-overlay-6.1.0-next.80.tgz", "integrity": "sha512-FEho9UexWQuyY1cuGQY/H20upVkojaleGSx2jkLvj5/UtpT4NkI8IhettXmSf/BfV4CG5xN+eENSh7Q6gAO2dw==" }, "react-event-listener": { "version": "0.5.10", - "resolved": "https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.5.10.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-event-listener/-/react-event-listener-0.5.10.tgz", "integrity": "sha512-YZklRszh9hq3WP3bdNLjFwJcTCVe7qyTf5+LWNaHfZQaZrptsefDK2B5HHpOsEEaMHvjllUPr0+qIFVTSsurow==", "requires": { "@babel/runtime": "7.0.0-beta.42", @@ -15711,7 +15711,7 @@ "dependencies": { "@babel/runtime": { "version": "7.0.0-beta.42", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0-beta.42.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/@babel/runtime/-/runtime-7.0.0-beta.42.tgz", "integrity": "sha512-iOGRzUoONLOtmCvjUsZv3mZzgCT6ljHQY5fr1qG1QIiJQwtM7zbPWGGpa3QWETq+UqwWyJnoi5XZDZRwZDFciQ==", "requires": { "core-js": "^2.5.3", @@ -15730,7 +15730,7 @@ }, "react-hot-loader": { "version": "4.13.0", - "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-hot-loader/-/react-hot-loader-4.13.0.tgz", "integrity": "sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA==", "requires": { "fast-levenshtein": "^2.0.6", @@ -15760,7 +15760,7 @@ }, "react-is": { "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-is/-/react-is-16.13.1.tgz", "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "react-json-view": { @@ -15777,7 +15777,7 @@ }, "react-jss": { "version": "8.6.1", - "resolved": "https://registry.npmjs.org/react-jss/-/react-jss-8.6.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-jss/-/react-jss-8.6.1.tgz", "integrity": "sha512-SH6XrJDJkAphp602J14JTy3puB2Zxz1FkM3bKVE8wON+va99jnUTKWnzGECb3NfIn9JPR5vHykge7K3/A747xQ==", "requires": { "hoist-non-react-statics": "^2.5.0", @@ -15789,7 +15789,7 @@ "dependencies": { "hoist-non-react-statics": { "version": "2.5.5", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" } } @@ -15807,12 +15807,12 @@ }, "react-lifecycles-compat": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" }, "react-loadable": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/react-loadable/-/react-loadable-5.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-loadable/-/react-loadable-5.5.0.tgz", "integrity": "sha512-C8Aui0ZpMd4KokxRdVAm2bQtI03k2RMRNzOB+IipV3yxFTSVICv7WoUr5L9ALB5BmKO1iHgZtWM8EvYG83otdg==", "requires": { "prop-types": "^15.5.0" @@ -15820,7 +15820,7 @@ }, "react-monaco-editor": { "version": "0.37.0", - "resolved": "https://registry.npmjs.org/react-monaco-editor/-/react-monaco-editor-0.37.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-monaco-editor/-/react-monaco-editor-0.37.0.tgz", "integrity": "sha512-4fbmTIPOfEdmAlslYPVXt+TRSd975XwgfxuSEL32efjXQwTzPZWA/Wf5qn8nYBMl+Lfdhu1DGDTLE6CZ4UOjzw==", "requires": { "@types/react": "^16.x", @@ -15847,7 +15847,7 @@ }, "react-player": { "version": "1.15.3", - "resolved": "https://registry.npmjs.org/react-player/-/react-player-1.15.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-player/-/react-player-1.15.3.tgz", "integrity": "sha512-8fc0R1AipFIy7l4lKgnIg+gMU2IY32ZMxxBlINjXAq/YnN3HUP3hOaE+aQ0lQv+a1/MMZgbekWD86ZGDO7kB8g==", "requires": { "deepmerge": "^4.0.0", @@ -15857,7 +15857,7 @@ "dependencies": { "deepmerge": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/deepmerge/-/deepmerge-4.2.2.tgz", "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" } } @@ -15873,7 +15873,7 @@ }, "react-redux": { "version": "5.0.7", - "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-5.0.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-redux/-/react-redux-5.0.7.tgz", "integrity": "sha512-5VI8EV5hdgNgyjfmWzBbdrqUkrVRKlyTKk1sGH3jzM2M2Mhj/seQgPXaz6gVAj2lz/nz688AdTqMO18Lr24Zhg==", "requires": { "hoist-non-react-statics": "^2.5.0", @@ -15886,14 +15886,14 @@ "dependencies": { "hoist-non-react-statics": { "version": "2.5.5", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" } } }, "react-resizable": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/react-resizable/-/react-resizable-1.11.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-resizable/-/react-resizable-1.11.1.tgz", "integrity": "sha512-S70gbLaAYqjuAd49utRHibtHLrHXInh7GuOR+6OO6RO6uleQfuBnWmZjRABfqNEx3C3Z6VPLg0/0uOYFrkfu9Q==", "requires": { "prop-types": "15.x", @@ -15902,7 +15902,7 @@ }, "react-router": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-4.3.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-router/-/react-router-4.3.1.tgz", "integrity": "sha512-yrvL8AogDh2X42Dt9iknk4wF4V8bWREPirFfS9gLU1huk6qK41sg7Z/1S81jjTrGHxa3B8R3J6xIkDAA6CVarg==", "requires": { "history": "^4.7.2", @@ -15916,14 +15916,14 @@ "dependencies": { "hoist-non-react-statics": { "version": "2.5.5", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" } } }, "react-router-dom": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-4.3.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-router-dom/-/react-router-dom-4.3.1.tgz", "integrity": "sha512-c/MlywfxDdCp7EnB7YfPMOfMD3tOtIjrQlj/CKfNMBxdmpJP8xcz5P/UAFn3JbnQCNUxsHyVVqllF9LhgVyFCA==", "requires": { "history": "^4.7.2", @@ -15936,7 +15936,7 @@ }, "react-scrollbar-size": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/react-scrollbar-size/-/react-scrollbar-size-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-scrollbar-size/-/react-scrollbar-size-2.1.0.tgz", "integrity": "sha512-9dDUJvk7S48r0TRKjlKJ9e/LkLLYgc9LdQR6W21I8ZqtSrEsedPOoMji4nU3DHy7fx2l8YMScJS/N7qiloYzXQ==", "requires": { "babel-runtime": "^6.26.0", @@ -15947,7 +15947,7 @@ }, "react-slick": { "version": "0.28.1", - "resolved": "https://registry.npmjs.org/react-slick/-/react-slick-0.28.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-slick/-/react-slick-0.28.1.tgz", "integrity": "sha512-JwRQXoWGJRbUTE7eZI1rGIHaXX/4YuwX6gn7ulfvUZ4vFDVQAA25HcsHSYaUiRCduTr6rskyIuyPMpuG6bbluw==", "requires": { "classnames": "^2.2.5", @@ -15959,7 +15959,7 @@ }, "react-split-pane": { "version": "0.1.92", - "resolved": "https://registry.npmjs.org/react-split-pane/-/react-split-pane-0.1.92.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-split-pane/-/react-split-pane-0.1.92.tgz", "integrity": "sha512-GfXP1xSzLMcLJI5BM36Vh7GgZBpy+U/X0no+VM3fxayv+p1Jly5HpMofZJraeaMl73b3hvlr+N9zJKvLB/uz9w==", "requires": { "prop-types": "^15.7.2", @@ -15969,7 +15969,7 @@ }, "react-style-proptype": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/react-style-proptype/-/react-style-proptype-3.2.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-style-proptype/-/react-style-proptype-3.2.2.tgz", "integrity": "sha512-ywYLSjNkxKHiZOqNlso9PZByNEY+FTyh3C+7uuziK0xFXu9xzdyfHwg4S9iyiRRoPCR4k2LqaBBsWVmSBwCWYQ==", "requires": { "prop-types": "^15.5.4" @@ -16005,7 +16005,7 @@ }, "react-transition-group": { "version": "2.9.0", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-transition-group/-/react-transition-group-2.9.0.tgz", "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", "requires": { "dom-helpers": "^3.4.0", @@ -16016,7 +16016,7 @@ }, "react-url-query": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/react-url-query/-/react-url-query-1.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-url-query/-/react-url-query-1.5.0.tgz", "integrity": "sha512-mivzv+T7+qNIvY3Ho+ja318huiWamFq6MbhxgU/hn71nICd5hqNMmULOZyp6+iTB+fyjQcdjsEI5iwz++syipw==", "requires": { "loose-envify": "^1.2.0", @@ -16026,7 +16026,7 @@ }, "react-virtualized": { "version": "9.22.3", - "resolved": "https://registry.npmjs.org/react-virtualized/-/react-virtualized-9.22.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-virtualized/-/react-virtualized-9.22.3.tgz", "integrity": "sha512-MKovKMxWTcwPSxE1kK1HcheQTWfuCxAuBoSTf2gwyMM21NdX/PXUhnoP8Uc5dRKd+nKm8v41R36OellhdCpkrw==", "requires": { "@babel/runtime": "^7.7.2", @@ -16047,7 +16047,7 @@ }, "dom-helpers": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/dom-helpers/-/dom-helpers-5.2.1.tgz", "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", "requires": { "@babel/runtime": "^7.8.7", @@ -16056,14 +16056,14 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } }, "react-zmage": { "version": "0.8.5-beta.37", - "resolved": "https://registry.npmjs.org/react-zmage/-/react-zmage-0.8.5-beta.37.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/react-zmage/-/react-zmage-0.8.5-beta.37.tgz", "integrity": "sha512-6US4DVozc2IdqxHCrMAejDy3H08B95Rc/LeFMnHBblE0wagKbqbQlHfwgLRUcdPBBKCtm1KuWNKiN3MXurrcOg==", "requires": { "classnames": "^2.3.1" @@ -16071,7 +16071,7 @@ }, "reactcss": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/reactcss/-/reactcss-1.2.3.tgz", "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==", "requires": { "lodash": "^4.0.1" @@ -16117,7 +16117,7 @@ }, "readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/readable-stream/-/readable-stream-2.3.7.tgz", "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { "core-util-is": "~1.0.0", @@ -16131,7 +16131,7 @@ }, "readdirp": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "requires": { "graceful-fs": "^4.1.11", @@ -16151,7 +16151,7 @@ }, "braces": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "requires": { "arr-flatten": "^1.1.0", @@ -16252,7 +16252,7 @@ }, "is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { "is-accessor-descriptor": "^0.1.6", @@ -16262,14 +16262,14 @@ }, "kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" } } }, "extglob": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "requires": { "array-unique": "^0.3.2", @@ -16323,7 +16323,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "^6.0.0" @@ -16336,7 +16336,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "^6.0.0" @@ -16344,7 +16344,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "^1.0.0", @@ -16377,12 +16377,12 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" }, "micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { "arr-diff": "^4.0.0", @@ -16404,7 +16404,7 @@ }, "recompose": { "version": "0.27.1", - "resolved": "https://registry.npmjs.org/recompose/-/recompose-0.27.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/recompose/-/recompose-0.27.1.tgz", "integrity": "sha512-p7xsyi/rfNjHfdP7vPU02uSFa+Q1eHhjKrvO+3+kRP4Ortj+MxEmpmd+UQtBGM2D2iNAjzNI5rCyBKp9Ob5McA==", "requires": { "babel-runtime": "^6.26.0", @@ -16417,14 +16417,14 @@ "dependencies": { "hoist-non-react-statics": { "version": "2.5.5", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" } } }, "recursive-readdir": { "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/recursive-readdir/-/recursive-readdir-2.2.2.tgz", "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", "requires": { "minimatch": "3.0.4" @@ -16458,30 +16458,30 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } }, "redux-thunk": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/redux-thunk/-/redux-thunk-2.3.0.tgz", "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" }, "regenerate": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerate/-/regenerate-1.4.2.tgz", "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", "dev": true }, "regenerator-runtime": { "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" }, "regenerator-transform": { "version": "0.10.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-transform/-/regenerator-transform-0.10.1.tgz", "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", "dev": true, "requires": { @@ -16492,7 +16492,7 @@ }, "regex-cache": { "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/regex-cache/-/regex-cache-0.4.4.tgz", "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", "requires": { "is-equal-shallow": "^0.1.3" @@ -16500,7 +16500,7 @@ }, "regex-not": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "requires": { "extend-shallow": "^3.0.2", @@ -16529,7 +16529,7 @@ }, "registry-auth-token": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/registry-auth-token/-/registry-auth-token-3.4.0.tgz", "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", "dev": true, "requires": { @@ -16582,7 +16582,7 @@ }, "renderkid": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/renderkid/-/renderkid-2.0.7.tgz", "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", "dev": true, "requires": { @@ -16595,7 +16595,7 @@ }, "repeat-element": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/repeat-element/-/repeat-element-1.1.4.tgz", "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==" }, "repeat-string": { @@ -16613,7 +16613,7 @@ }, "request": { "version": "2.88.2", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", "requires": { "aws-sign2": "~0.7.0", @@ -16685,7 +16685,7 @@ }, "resize-observer-polyfill": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==" }, "resolve": { @@ -16726,7 +16726,7 @@ "dependencies": { "global-modules": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/global-modules/-/global-modules-1.0.0.tgz", "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, "requires": { @@ -16758,7 +16758,7 @@ }, "resolve-pathname": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/resolve-pathname/-/resolve-pathname-3.0.0.tgz", "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" }, "resolve-url": { @@ -16785,7 +16785,7 @@ }, "ret": { "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" }, "retry": { @@ -16816,7 +16816,7 @@ }, "rimraf": { "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rimraf/-/rimraf-2.6.3.tgz", "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "requires": { "glob": "^7.1.3" @@ -16824,7 +16824,7 @@ }, "ripemd160": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, "requires": { @@ -16834,7 +16834,7 @@ }, "rmc-feedback": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/rmc-feedback/-/rmc-feedback-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rmc-feedback/-/rmc-feedback-2.0.0.tgz", "integrity": "sha512-5PWOGOW7VXks/l3JzlOU9NIxRpuaSS8d9zA3UULUCuTKnpwBHNvv1jSJzxgbbCQeYzROWUpgKI4za3X4C/mKmQ==", "requires": { "babel-runtime": "6.x", @@ -16898,7 +16898,7 @@ }, "date-fns": { "version": "1.30.1", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/date-fns/-/date-fns-1.30.1.tgz", "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" }, "hoist-non-react-statics": { @@ -16921,7 +16921,7 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } @@ -16948,14 +16948,14 @@ }, "regenerator-runtime": { "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" } } }, "run-async": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/run-async/-/run-async-2.4.1.tgz", "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==" }, "run-queue": { @@ -16989,7 +16989,7 @@ }, "rxjs": { "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rxjs/-/rxjs-6.6.7.tgz", "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "requires": { "tslib": "^1.9.0" @@ -16997,14 +16997,14 @@ "dependencies": { "tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/tslib/-/tslib-1.14.1.tgz", "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" } } }, "safe-buffer": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, "safe-regex": { @@ -17017,7 +17017,7 @@ }, "safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sane": { @@ -17036,7 +17036,7 @@ "dependencies": { "anymatch": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/anymatch/-/anymatch-1.3.2.tgz", "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", "requires": { "micromatch": "^2.1.5", @@ -17232,7 +17232,7 @@ }, "sass-loader": { "version": "7.3.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.3.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/sass-loader/-/sass-loader-7.3.1.tgz", "integrity": "sha512-tuU7+zm0pTCynKYHpdqaPpe+MMTQ76I9TPZ7i4/5dZsigE350shQWe5EZNl5dBidM49TPET75tNqRbcsUZWeNA==", "dev": true, "requires": { @@ -17245,13 +17245,13 @@ "dependencies": { "pify": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, "semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } @@ -17259,7 +17259,7 @@ }, "sass-resources-loader": { "version": "2.2.5", - "resolved": "http://173.15.15.82:8081/repository/npm-all/sass-resources-loader/-/sass-resources-loader-2.2.5.tgz", + "resolved": "https://registry.npmjs.org/sass-resources-loader/-/sass-resources-loader-2.2.5.tgz", "integrity": "sha512-po8rfETH9cOQACWxubT/1CCu77KjxwRtCDm6QAXZH99aUHBydwSoxdIjC40SGp/dcS/FkSNJl0j1VEojGZqlvQ==", "dev": true, "requires": { @@ -17271,7 +17271,7 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/ansi-styles/-/ansi-styles-4.3.0.tgz", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { @@ -17280,13 +17280,13 @@ }, "async": { "version": "3.2.4", - "resolved": "http://173.15.15.82:8081/repository/npm-all/async/-/async-3.2.4.tgz", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", "dev": true }, "chalk": { "version": "4.1.2", - "resolved": "http://173.15.15.82:8081/repository/npm-all/chalk/-/chalk-4.1.2.tgz", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { @@ -17296,7 +17296,7 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/color-convert/-/color-convert-2.0.1.tgz", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { @@ -17305,25 +17305,25 @@ }, "color-name": { "version": "1.1.4", - "resolved": "http://173.15.15.82:8081/repository/npm-all/color-name/-/color-name-1.1.4.tgz", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, "has-flag": { "version": "4.0.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/has-flag/-/has-flag-4.0.0.tgz", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "json5": { "version": "2.2.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/json5/-/json5-2.2.1.tgz", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", "dev": true }, "loader-utils": { "version": "2.0.2", - "resolved": "http://173.15.15.82:8081/repository/npm-all/loader-utils/-/loader-utils-2.0.2.tgz", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "dev": true, "requires": { @@ -17334,7 +17334,7 @@ }, "supports-color": { "version": "7.2.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/supports-color/-/supports-color-7.2.0.tgz", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { @@ -17345,12 +17345,12 @@ }, "sax": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/sax/-/sax-1.2.4.tgz", "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" }, "saxes": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/saxes/-/saxes-5.0.1.tgz", "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "requires": { "xmlchars": "^2.2.0" @@ -17358,7 +17358,7 @@ }, "scheduler": { "version": "0.19.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/scheduler/-/scheduler-0.19.1.tgz", "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", "requires": { "loose-envify": "^1.1.0", @@ -17367,12 +17367,12 @@ }, "schema-typed": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/schema-typed/-/schema-typed-1.5.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/schema-typed/-/schema-typed-1.5.1.tgz", "integrity": "sha512-sx34fDSv08ubC9fTPKr3ba8YYs6nwqqRAITj6BXaxEaudJdjqtH7ZCe5wZQnQhbAGjKF4LcEwH15Oxf00pcSeg==" }, "schema-utils": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/schema-utils/-/schema-utils-2.7.1.tgz", "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "dev": true, "requires": { @@ -17383,12 +17383,12 @@ }, "screenfull": { "version": "5.2.0", - "resolved": "http://173.15.15.82:8081/repository/npm-all/screenfull/-/screenfull-5.2.0.tgz", + "resolved": "https://registry.npmmirror.com/screenfull/-/screenfull-5.2.0.tgz", "integrity": "sha512-9BakfsO2aUQN2K9Fdbj87RJIEZ82Q9IGim7FqM5OsebfoFC6ZHXgDq/KvniuLTPdeM8wY2o6Dj3WQ7KeQCj3cA==" }, "scroll": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/scroll/-/scroll-2.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/scroll/-/scroll-2.0.3.tgz", "integrity": "sha512-3ncZzf8gUW739h3LeS68nSssO60O+GGjT3SxzgofQmT8PIoyHzebql9HHPJopZX8iT6TKOdwaWFMqL6LzUN3DQ==", "requires": { "rafl": "~1.2.1" @@ -17442,7 +17442,7 @@ }, "semver": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" }, "semver-diff": { @@ -17508,7 +17508,7 @@ }, "serialize-javascript": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/serialize-javascript/-/serialize-javascript-1.9.1.tgz", "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==", "dev": true }, @@ -17556,7 +17556,7 @@ }, "setprototypeof": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/setprototypeof/-/setprototypeof-1.1.0.tgz", "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", "dev": true } @@ -17587,7 +17587,7 @@ }, "set-value": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/set-value/-/set-value-2.0.1.tgz", "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", "requires": { "extend-shallow": "^2.0.1", @@ -17619,7 +17619,7 @@ }, "sha.js": { "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { @@ -17629,7 +17629,7 @@ }, "sha1": { "version": "1.1.1", - "resolved": "http://173.15.15.82:8081/repository/npm-all/sha1/-/sha1-1.1.1.tgz", + "resolved": "https://registry.npmmirror.com/sha1/-/sha1-1.1.1.tgz", "integrity": "sha512-dZBS6OrMjtgVkopB1Gmo4RQCDKiZsqcpAQpkV/aaj+FCrCg8r4I4qMkDPQjBgLIxlmu9k4nUbWq6ohXahOneYA==", "requires": { "charenc": ">= 0.0.1", @@ -17638,7 +17638,7 @@ }, "shallow-clone": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/shallow-clone/-/shallow-clone-3.0.1.tgz", "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", "dev": true, "requires": { @@ -17647,7 +17647,7 @@ "dependencies": { "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true } @@ -17655,12 +17655,12 @@ }, "shallow-equal": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/shallow-equal/-/shallow-equal-1.2.1.tgz", "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" }, "shallowequal": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/shallowequal/-/shallowequal-1.1.0.tgz", "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" }, "shebang-command": { @@ -17678,17 +17678,17 @@ }, "shell-quote": { "version": "1.7.2", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/shell-quote/-/shell-quote-1.7.2.tgz", "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==" }, "shellwords": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/shellwords/-/shellwords-0.1.1.tgz", "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" }, "showdown": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/showdown/-/showdown-1.9.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/showdown/-/showdown-1.9.1.tgz", "integrity": "sha512-9cGuS382HcvExtf5AHk7Cb4pAeQQ+h0eTr33V1mu+crYWV4KvWAw6el92bDrqGEk5d46Ai/fhbEUwqJ/mTCNEA==", "requires": { "yargs": "^14.2" @@ -17701,12 +17701,12 @@ }, "camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" }, "cliui": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "requires": { "string-width": "^3.1.0", @@ -17716,12 +17716,12 @@ }, "emoji-regex": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/emoji-regex/-/emoji-regex-7.0.3.tgz", "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "requires": { "locate-path": "^3.0.0" @@ -17729,12 +17729,12 @@ }, "get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "requires": { "p-locate": "^3.0.0", @@ -17743,7 +17743,7 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "requires": { "p-try": "^2.0.0" @@ -17751,7 +17751,7 @@ }, "p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "requires": { "p-limit": "^2.0.0" @@ -17759,17 +17759,17 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, "require-main-filename": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" }, "string-width": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "requires": { "emoji-regex": "^7.0.1", @@ -17779,7 +17779,7 @@ }, "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { "ansi-regex": "^4.1.0" @@ -17792,7 +17792,7 @@ }, "wrap-ansi": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "requires": { "ansi-styles": "^3.2.0", @@ -17802,12 +17802,12 @@ }, "y18n": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "yargs": { "version": "14.2.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/yargs/-/yargs-14.2.3.tgz", "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", "requires": { "cliui": "^5.0.0", @@ -17825,7 +17825,7 @@ }, "yargs-parser": { "version": "15.0.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/yargs-parser/-/yargs-parser-15.0.3.tgz", "integrity": "sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==", "requires": { "camelcase": "^5.0.0", @@ -17836,7 +17836,7 @@ }, "showdown-katex": { "version": "0.8.0", - "resolved": "https://registry.npmjs.org/showdown-katex/-/showdown-katex-0.8.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/showdown-katex/-/showdown-katex-0.8.0.tgz", "integrity": "sha512-LPoX5InPRZ15nNRZ79yToh8UqmZvQDeQLsAlT11rvi437ZMhpJa9KorBmikHybrsyi4/MdIo/zZsrMnU+z07LQ==", "requires": { "jsdom": "^16.2.1", @@ -17855,7 +17855,7 @@ }, "acorn-globals": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/acorn-globals/-/acorn-globals-6.0.0.tgz", "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "requires": { "acorn": "^7.1.1", @@ -17864,19 +17864,19 @@ "dependencies": { "acorn": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" } } }, "cssom": { "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cssom/-/cssom-0.4.4.tgz", "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" }, "cssstyle": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cssstyle/-/cssstyle-2.3.0.tgz", "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "requires": { "cssom": "~0.3.6" @@ -17884,14 +17884,14 @@ "dependencies": { "cssom": { "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cssom/-/cssom-0.3.8.tgz", "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" } } }, "escodegen": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/escodegen/-/escodegen-2.0.0.tgz", "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", "requires": { "esprima": "^4.0.1", @@ -17908,7 +17908,7 @@ }, "form-data": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/form-data/-/form-data-3.0.1.tgz", "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "requires": { "asynckit": "^0.4.0", @@ -17918,7 +17918,7 @@ }, "html-encoding-sniffer": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "requires": { "whatwg-encoding": "^1.0.5" @@ -17926,7 +17926,7 @@ }, "jsdom": { "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/jsdom/-/jsdom-16.7.0.tgz", "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", "requires": { "abab": "^2.0.5", @@ -17960,7 +17960,7 @@ }, "parse5": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/parse5/-/parse5-6.0.1.tgz", "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" }, "tough-cookie": { @@ -17975,7 +17975,7 @@ }, "tr46": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/tr46/-/tr46-2.1.0.tgz", "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "requires": { "punycode": "^2.1.1" @@ -17983,12 +17983,12 @@ }, "webidl-conversions": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/webidl-conversions/-/webidl-conversions-6.1.0.tgz", "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "whatwg-url": { "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/whatwg-url/-/whatwg-url-8.7.0.tgz", "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", "requires": { "lodash": "^4.7.0", @@ -17998,14 +17998,14 @@ }, "xml-name-validator": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" } } }, "side-channel": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/side-channel/-/side-channel-1.0.4.tgz", "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "requires": { "call-bind": "^1.0.0", @@ -18029,7 +18029,7 @@ "dependencies": { "is-arrayish": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-arrayish/-/is-arrayish-0.3.2.tgz", "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", "dev": true } @@ -18042,7 +18042,7 @@ }, "slice-ansi": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/slice-ansi/-/slice-ansi-1.0.0.tgz", "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", "dev": true, "requires": { @@ -18051,12 +18051,12 @@ }, "slick-carousel": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/slick-carousel/-/slick-carousel-1.8.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/slick-carousel/-/slick-carousel-1.8.1.tgz", "integrity": "sha512-XB9Ftrf2EEKfzoQXt3Nitrt/IPbT+f1fgqBdoxO3W/+JYvtEOW6EgxnWfr9GH6nmULv7Y2tPmEX3koxThVmebA==" }, "snapdragon": { "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "requires": { "base": "^0.11.1", @@ -18102,7 +18102,7 @@ }, "snapdragon-node": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "requires": { "define-property": "^1.0.0", @@ -18120,7 +18120,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { "kind-of": "^6.0.0" @@ -18128,7 +18128,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { "kind-of": "^6.0.0" @@ -18136,7 +18136,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "requires": { "is-accessor-descriptor": "^1.0.0", @@ -18151,14 +18151,14 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" } } }, "snapdragon-util": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "requires": { "kind-of": "^3.2.0" @@ -18191,7 +18191,7 @@ "dependencies": { "debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { @@ -18200,7 +18200,7 @@ }, "ms": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ms/-/ms-2.1.3.tgz", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true } @@ -18216,17 +18216,17 @@ }, "source-list-map": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/source-list-map/-/source-list-map-2.0.1.tgz", "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" }, "source-map-resolve": { "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "requires": { "atob": "^2.1.2", @@ -18238,7 +18238,7 @@ }, "source-map-support": { "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/source-map-support/-/source-map-support-0.4.18.tgz", "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "requires": { "source-map": "^0.5.6" @@ -18253,12 +18253,12 @@ }, "source-map-url": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/source-map-url/-/source-map-url-0.4.1.tgz", "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" }, "spdx-correct": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/spdx-correct/-/spdx-correct-3.1.1.tgz", "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "requires": { "spdx-expression-parse": "^3.0.0", @@ -18267,12 +18267,12 @@ }, "spdx-exceptions": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "spdx-expression-parse": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "requires": { "spdx-exceptions": "^2.1.0", @@ -18286,7 +18286,7 @@ }, "spdy": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/spdy/-/spdy-4.0.2.tgz", "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "dev": true, "requires": { @@ -18308,7 +18308,7 @@ }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true } @@ -18316,7 +18316,7 @@ }, "spdy-transport": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/spdy-transport/-/spdy-transport-3.0.0.tgz", "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "dev": true, "requires": { @@ -18339,13 +18339,13 @@ }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, "readable-stream": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/readable-stream/-/readable-stream-3.6.0.tgz", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "dev": true, "requires": { @@ -18358,7 +18358,7 @@ }, "split-string": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "requires": { "extend-shallow": "^3.0.0" @@ -18387,7 +18387,7 @@ }, "ssri": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ssri/-/ssri-5.3.0.tgz", "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", "dev": true, "requires": { @@ -18396,7 +18396,7 @@ }, "stable": { "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/stable/-/stable-0.1.8.tgz", "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", "dev": true }, @@ -18436,7 +18436,7 @@ }, "stifle": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stifle/-/stifle-1.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/stifle/-/stifle-1.1.1.tgz", "integrity": "sha512-INvON4DXLAWxpor+f0ZHnYQYXBqDXQRW1znLpf5/C/AWzJ0eQQAThfdqHQ5BDkiyywD67rQGvbE4LC+Aig6K/Q==" }, "store": { @@ -18446,7 +18446,7 @@ }, "stream-browserify": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/stream-browserify/-/stream-browserify-2.0.2.tgz", "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", "dev": true, "requires": { @@ -18456,7 +18456,7 @@ }, "stream-each": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/stream-each/-/stream-each-1.2.3.tgz", "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", "dev": true, "requires": { @@ -18466,7 +18466,7 @@ }, "stream-http": { "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/stream-http/-/stream-http-2.8.3.tgz", "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "dev": true, "requires": { @@ -18479,7 +18479,7 @@ }, "stream-shift": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/stream-shift/-/stream-shift-1.0.1.tgz", "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", "dev": true }, @@ -18503,7 +18503,7 @@ }, "string-width": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "requires": { "is-fullwidth-code-point": "^2.0.0", @@ -18555,7 +18555,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { "safe-buffer": "~5.1.0" @@ -18600,7 +18600,7 @@ }, "style-loader": { "version": "0.19.0", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.19.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/style-loader/-/style-loader-0.19.0.tgz", "integrity": "sha512-9mx9sC9nX1dgP96MZOODpGC6l1RzQBITI2D5WJhu+wnbrSYVKLGuy14XJSLVQih/0GFrPpjelt+s//VcZQ2Evw==", "dev": true, "requires": { @@ -18645,7 +18645,7 @@ }, "styled-components": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-4.4.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/styled-components/-/styled-components-4.4.1.tgz", "integrity": "sha512-RNqj14kYzw++6Sr38n7197xG33ipEOktGElty4I70IKzQF1jzaD1U4xQ+Ny/i03UUhHlC5NWEO+d8olRCDji6g==", "requires": { "@babel/helper-module-imports": "^7.0.0", @@ -18665,7 +18665,7 @@ }, "stylehacks": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/stylehacks/-/stylehacks-4.0.3.tgz", "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", "dev": true, "requires": { @@ -18711,7 +18711,7 @@ }, "dot-prop": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/dot-prop/-/dot-prop-5.3.0.tgz", "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", "dev": true, "requires": { @@ -18720,7 +18720,7 @@ }, "is-obj": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", "dev": true }, @@ -18737,7 +18737,7 @@ }, "postcss-selector-parser": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", "dev": true, "requires": { @@ -18759,17 +18759,17 @@ }, "stylis": { "version": "3.5.4", - "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/stylis/-/stylis-3.5.4.tgz", "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" }, "stylis-rule-sheet": { "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" }, "supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { "has-flag": "^3.0.0" @@ -18777,7 +18777,7 @@ }, "svgo": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/svgo/-/svgo-1.3.2.tgz", "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", "dev": true, "requires": { @@ -18798,7 +18798,7 @@ "dependencies": { "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -18809,7 +18809,7 @@ }, "css-select": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/css-select/-/css-select-2.1.0.tgz", "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", "dev": true, "requires": { @@ -18821,13 +18821,13 @@ }, "css-what": { "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/css-what/-/css-what-3.4.2.tgz", "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", "dev": true }, "dom-serializer": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/dom-serializer/-/dom-serializer-0.2.2.tgz", "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "dev": true, "requires": { @@ -18845,13 +18845,13 @@ }, "domelementtype": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/domelementtype/-/domelementtype-1.3.1.tgz", "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", "dev": true }, "domutils": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/domutils/-/domutils-1.7.0.tgz", "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", "dev": true, "requires": { @@ -18861,7 +18861,7 @@ }, "nth-check": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/nth-check/-/nth-check-1.0.2.tgz", "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "dev": true, "requires": { @@ -18872,7 +18872,7 @@ }, "sw-precache": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/sw-precache/-/sw-precache-5.2.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/sw-precache/-/sw-precache-5.2.1.tgz", "integrity": "sha512-8FAy+BP/FXE+ILfiVTt+GQJ6UEf4CVHD9OfhzH0JX+3zoy2uFk7Vn9EfXASOtVmmIVbL3jE/W8Z66VgPSZcMhw==", "dev": true, "requires": { @@ -18919,17 +18919,17 @@ }, "symbol-observable": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/symbol-observable/-/symbol-observable-1.2.0.tgz", "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" }, "symbol-tree": { "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/symbol-tree/-/symbol-tree-3.2.4.tgz", "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" }, "table": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/table/-/table-4.0.3.tgz", "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", "dev": true, "requires": { @@ -18943,7 +18943,7 @@ "dependencies": { "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -18956,7 +18956,7 @@ }, "tapable": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/tapable/-/tapable-1.1.3.tgz", "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" }, "tape": { @@ -19026,7 +19026,7 @@ }, "terser-webpack-plugin": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/terser-webpack-plugin/-/terser-webpack-plugin-2.3.8.tgz", "integrity": "sha512-/fKw3R+hWyHfYx7Bv6oPqmk4HGQcrWLtV3X6ggvPuwPNHSnzvVV51z6OaaCOus4YLjutYGOz3pEpbhe6Up2s1w==", "dev": true, "requires": { @@ -19043,7 +19043,7 @@ "dependencies": { "cacache": { "version": "13.0.1", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-13.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cacache/-/cacache-13.0.1.tgz", "integrity": "sha512-5ZvAxd05HDDU+y9BVvcqYu2LLXmPnQ0hW62h32g4xBTgL/MppR4/04NHfj/ycM2y6lmTnbw6HVi+1eN0Psba6w==", "dev": true, "requires": { @@ -19080,7 +19080,7 @@ }, "find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { @@ -19090,7 +19090,7 @@ }, "locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { @@ -19099,7 +19099,7 @@ }, "lru-cache": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "requires": { @@ -19108,7 +19108,7 @@ }, "make-dir": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { @@ -19117,7 +19117,7 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { @@ -19126,7 +19126,7 @@ }, "p-locate": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { @@ -19135,7 +19135,7 @@ }, "p-map": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-map/-/p-map-3.0.0.tgz", "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", "dev": true, "requires": { @@ -19144,19 +19144,19 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, "pkg-dir": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { @@ -19165,7 +19165,7 @@ }, "rimraf": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/rimraf/-/rimraf-2.7.1.tgz", "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { @@ -19174,13 +19174,13 @@ }, "semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, "serialize-javascript": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dev": true, "requires": { @@ -19189,7 +19189,7 @@ }, "ssri": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-7.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ssri/-/ssri-7.1.1.tgz", "integrity": "sha512-w+daCzXN89PseTL99MkA+fxJEcU3wfaE/ah0i0lnOlpG1CYLJ2ZjzEry68YBKfLs4JfoTShrTEsJkAZuNZ/stw==", "dev": true, "requires": { @@ -19199,7 +19199,7 @@ }, "yallist": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true } @@ -19207,7 +19207,7 @@ }, "test-exclude": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/test-exclude/-/test-exclude-4.2.3.tgz", "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", "requires": { "arrify": "^1.0.1", @@ -19224,7 +19224,7 @@ }, "theming": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/theming/-/theming-1.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/theming/-/theming-1.3.0.tgz", "integrity": "sha512-ya5Ef7XDGbTPBv5ENTwrwkPUexrlPeiAg/EI9kdlUAZhNlRbCdhMKRgjNX1IcmsmiPcqDQZE6BpSaH+cr31FKw==", "requires": { "brcast": "^3.0.1", @@ -19235,7 +19235,7 @@ }, "throat": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-3.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/throat/-/throat-3.2.0.tgz", "integrity": "sha512-/EY8VpvlqJ+sFtLPeOgc8Pl7kQVOWv0woD87KTXVHPIAE842FGT+rokxIhe8xIUP1cfgrkt0as0vDLjDiMtr8w==" }, "through": { @@ -19245,7 +19245,7 @@ }, "through2": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/through2/-/through2-2.0.5.tgz", "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", "dev": true, "requires": { @@ -19255,7 +19255,7 @@ }, "thunky": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/thunky/-/thunky-1.1.0.tgz", "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", "dev": true }, @@ -19267,7 +19267,7 @@ }, "timers-browserify": { "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/timers-browserify/-/timers-browserify-2.0.12.tgz", "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "dev": true, "requires": { @@ -19282,7 +19282,7 @@ }, "tiny-emitter": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/tiny-emitter/-/tiny-emitter-2.1.0.tgz", "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" }, "tiny-invariant": { @@ -19292,17 +19292,17 @@ }, "tiny-warning": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/tiny-warning/-/tiny-warning-1.0.3.tgz", "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, "tinycolor2": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/tinycolor2/-/tinycolor2-1.4.2.tgz", "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA==" }, "tmp": { "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "requires": { "os-tmpdir": "~1.0.2" @@ -19334,7 +19334,7 @@ }, "to-regex": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "requires": { "define-property": "^2.0.2", @@ -19375,7 +19375,7 @@ }, "tough-cookie": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/tough-cookie/-/tough-cookie-2.5.0.tgz", "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", "requires": { "psl": "^1.1.28", @@ -19409,7 +19409,7 @@ }, "tryer": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/tryer/-/tryer-1.0.1.tgz", "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", "dev": true }, @@ -19448,7 +19448,7 @@ }, "type-is": { "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/type-is/-/type-is-1.6.18.tgz", "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "dev": true, "requires": { @@ -19458,7 +19458,7 @@ }, "typed-styles": { "version": "0.0.7", - "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/typed-styles/-/typed-styles-0.0.7.tgz", "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==" }, "typedarray": { @@ -19497,7 +19497,7 @@ }, "uglifyjs-webpack-plugin": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-2.2.0.tgz", "integrity": "sha512-mHSkufBmBuJ+KHQhv5H0MXijtsoA1lynJt1lXOaotja8/I0pR4L9oGaPIZw+bQBOFittXZg9OC1sXSGO9D9ZYg==", "dev": true, "requires": { @@ -19514,7 +19514,7 @@ "dependencies": { "cacache": { "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "dev": true, "requires": { @@ -19537,7 +19537,7 @@ }, "find-cache-dir": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, "requires": { @@ -19548,7 +19548,7 @@ }, "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { @@ -19557,7 +19557,7 @@ }, "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { @@ -19567,7 +19567,7 @@ }, "lru-cache": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "requires": { @@ -19576,7 +19576,7 @@ }, "make-dir": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "requires": { @@ -19586,7 +19586,7 @@ }, "mississippi": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/mississippi/-/mississippi-3.0.0.tgz", "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "dev": true, "requires": { @@ -19604,7 +19604,7 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { @@ -19613,7 +19613,7 @@ }, "p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { @@ -19622,19 +19622,19 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "pify": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, "pkg-dir": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "requires": { @@ -19643,7 +19643,7 @@ }, "schema-utils": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { @@ -19654,7 +19654,7 @@ }, "ssri": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ssri/-/ssri-6.0.2.tgz", "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "dev": true, "requires": { @@ -19669,13 +19669,13 @@ }, "y18n": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yallist": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true } @@ -19694,7 +19694,7 @@ }, "union-value": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/union-value/-/union-value-1.0.1.tgz", "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", "requires": { "arr-union": "^3.1.0", @@ -19717,7 +19717,7 @@ }, "unique-filename": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/unique-filename/-/unique-filename-1.1.1.tgz", "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dev": true, "requires": { @@ -19726,7 +19726,7 @@ }, "unique-slug": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/unique-slug/-/unique-slug-2.0.2.tgz", "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", "dev": true, "requires": { @@ -19744,7 +19744,7 @@ }, "universalify": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" }, "unpipe": { @@ -19808,12 +19808,12 @@ }, "upath": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/upath/-/upath-1.2.0.tgz", "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" }, "update-notifier": { "version": "2.5.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/update-notifier/-/update-notifier-2.5.0.tgz", "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", "dev": true, "requires": { @@ -19831,7 +19831,7 @@ "dependencies": { "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -19844,7 +19844,7 @@ }, "uri-js": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "requires": { "punycode": "^2.1.0" @@ -19881,7 +19881,7 @@ }, "url-loader": { "version": "0.6.2", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.6.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/url-loader/-/url-loader-0.6.2.tgz", "integrity": "sha512-h3qf9TNn53BpuXTTcpC+UehiRrl0Cv45Yr/xWayApjw6G8Bg2dGke7rIwDQ39piciWCWrC+WiqLjOh3SUp9n0Q==", "dev": true, "requires": { @@ -19946,7 +19946,7 @@ }, "use": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/use/-/use-3.1.1.tgz", "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, "use-composed-ref": { @@ -19978,7 +19978,7 @@ }, "util": { "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/util/-/util-0.11.1.tgz", "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", "dev": true, "requires": { @@ -20000,7 +20000,7 @@ }, "util.promisify": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/util.promisify/-/util.promisify-1.0.0.tgz", "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", "dev": true, "requires": { @@ -20022,12 +20022,12 @@ }, "uuid": { "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/uuid/-/uuid-3.4.0.tgz", "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" }, "v8-compile-cache": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, @@ -20042,7 +20042,7 @@ }, "validate-npm-package-license": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "requires": { "spdx-correct": "^3.0.0", @@ -20051,7 +20051,7 @@ }, "value-equal": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/value-equal/-/value-equal-1.0.1.tgz", "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" }, "vary": { @@ -20062,13 +20062,13 @@ }, "vendors": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/vendors/-/vendors-1.0.4.tgz", "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", "dev": true }, "venn.js": { "version": "0.2.20", - "resolved": "https://registry.npmjs.org/venn.js/-/venn.js-0.2.20.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/venn.js/-/venn.js-0.2.20.tgz", "integrity": "sha512-bb5SYq/wamY9fvcuErb9a0FJkgIFHJjkLZWonQ+DoKKuDX3WPH2B4ouI1ce4K2iejBklQy6r1ly8nOGIyOCO6w==", "requires": { "d3-selection": "^1.0.2", @@ -20088,13 +20088,13 @@ }, "vm-browserify": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/vm-browserify/-/vm-browserify-1.1.2.tgz", "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", "dev": true }, "w3c-hr-time": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "requires": { "browser-process-hrtime": "^1.0.0" @@ -20102,7 +20102,7 @@ }, "w3c-xmlserializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "requires": { "xml-name-validator": "^3.0.0" @@ -20110,7 +20110,7 @@ "dependencies": { "xml-name-validator": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/xml-name-validator/-/xml-name-validator-3.0.0.tgz", "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" } } @@ -20125,7 +20125,7 @@ }, "warning": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/warning/-/warning-4.0.3.tgz", "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", "requires": { "loose-envify": "^1.0.0" @@ -20138,7 +20138,7 @@ }, "watchpack": { "version": "1.7.5", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/watchpack/-/watchpack-1.7.5.tgz", "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "dev": true, "requires": { @@ -20150,14 +20150,14 @@ "dependencies": { "binary-extensions": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", "dev": true, "optional": true }, "braces": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "optional": true, @@ -20184,7 +20184,7 @@ }, "fill-range": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "optional": true, @@ -20201,7 +20201,7 @@ }, "glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "optional": true, @@ -20211,7 +20211,7 @@ }, "is-binary-path": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, "optional": true, @@ -20236,21 +20236,21 @@ }, "is-number": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, "optional": true }, "normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, "optional": true }, "readdirp": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "optional": true, @@ -20260,7 +20260,7 @@ }, "to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "optional": true, @@ -20272,7 +20272,7 @@ }, "watchpack-chokidar2": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", "dev": true, "optional": true, @@ -20282,7 +20282,7 @@ }, "wbuf": { "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "dev": true, "requires": { @@ -20291,12 +20291,12 @@ }, "webidl-conversions": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/webidl-conversions/-/webidl-conversions-4.0.2.tgz", "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" }, "webpack": { "version": "4.46.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/webpack/-/webpack-4.46.0.tgz", "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==", "dev": true, "requires": { @@ -20327,7 +20327,7 @@ "dependencies": { "acorn": { "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/acorn/-/acorn-6.4.2.tgz", "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", "dev": true }, @@ -20345,7 +20345,7 @@ }, "braces": { "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { @@ -20374,7 +20374,7 @@ }, "cacache": { "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cacache/-/cacache-12.0.4.tgz", "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "dev": true, "requires": { @@ -20406,7 +20406,7 @@ }, "eslint-scope": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/eslint-scope/-/eslint-scope-4.0.3.tgz", "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", "dev": true, "requires": { @@ -20489,7 +20489,7 @@ }, "is-descriptor": { "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { @@ -20500,7 +20500,7 @@ }, "kind-of": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-5.1.0.tgz", "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } @@ -20508,7 +20508,7 @@ }, "extglob": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { @@ -20567,7 +20567,7 @@ }, "find-cache-dir": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/find-cache-dir/-/find-cache-dir-2.1.0.tgz", "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", "dev": true, "requires": { @@ -20578,7 +20578,7 @@ }, "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { @@ -20587,7 +20587,7 @@ }, "is-accessor-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { @@ -20602,7 +20602,7 @@ }, "is-data-descriptor": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { @@ -20611,7 +20611,7 @@ }, "is-descriptor": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { @@ -20648,13 +20648,13 @@ }, "kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true }, "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { @@ -20664,7 +20664,7 @@ }, "lru-cache": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, "requires": { @@ -20673,7 +20673,7 @@ }, "make-dir": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/make-dir/-/make-dir-2.1.0.tgz", "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "requires": { @@ -20693,7 +20693,7 @@ }, "micromatch": { "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { @@ -20714,7 +20714,7 @@ }, "mississippi": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/mississippi/-/mississippi-3.0.0.tgz", "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", "dev": true, "requires": { @@ -20732,7 +20732,7 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { @@ -20741,7 +20741,7 @@ }, "p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { @@ -20750,19 +20750,19 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "pify": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, "pkg-dir": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pkg-dir/-/pkg-dir-3.0.0.tgz", "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", "dev": true, "requires": { @@ -20771,7 +20771,7 @@ }, "schema-utils": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { @@ -20782,7 +20782,7 @@ }, "serialize-javascript": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/serialize-javascript/-/serialize-javascript-4.0.0.tgz", "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "dev": true, "requires": { @@ -20791,7 +20791,7 @@ }, "ssri": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ssri/-/ssri-6.0.2.tgz", "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "dev": true, "requires": { @@ -20800,7 +20800,7 @@ }, "terser-webpack-plugin": { "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", "dev": true, "requires": { @@ -20817,13 +20817,13 @@ }, "y18n": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yallist": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "dev": true } @@ -20831,7 +20831,7 @@ }, "webpack-bundle-analyzer": { "version": "3.9.0", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.9.0.tgz", "integrity": "sha512-Ob8amZfCm3rMB1ScjQVlbYYUEJyEjdEtQ92jqiFUYt5VkEeO2v5UMbv49P/gnmCZm3A6yaFQzCBvpZqN4MUsdA==", "dev": true, "requires": { @@ -20852,13 +20852,13 @@ "dependencies": { "acorn": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/acorn/-/acorn-7.4.1.tgz", "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -20869,7 +20869,7 @@ }, "ws": { "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ws/-/ws-6.2.2.tgz", "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "dev": true, "requires": { @@ -20880,7 +20880,7 @@ }, "webpack-cli": { "version": "3.3.12", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/webpack-cli/-/webpack-cli-3.3.12.tgz", "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", "dev": true, "requires": { @@ -20905,13 +20905,13 @@ }, "camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { @@ -20922,7 +20922,7 @@ "dependencies": { "supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { @@ -20933,7 +20933,7 @@ }, "cliui": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, "requires": { @@ -20944,7 +20944,7 @@ }, "cross-spawn": { "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { @@ -20957,13 +20957,13 @@ }, "emoji-regex": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/emoji-regex/-/emoji-regex-7.0.3.tgz", "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { @@ -20972,13 +20972,13 @@ }, "get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { @@ -20988,7 +20988,7 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { @@ -20997,7 +20997,7 @@ }, "p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { @@ -21006,19 +21006,19 @@ }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "require-main-filename": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, "string-width": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { @@ -21029,7 +21029,7 @@ }, "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { @@ -21038,7 +21038,7 @@ }, "supports-color": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/supports-color/-/supports-color-6.1.0.tgz", "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { @@ -21053,7 +21053,7 @@ }, "wrap-ansi": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, "requires": { @@ -21064,13 +21064,13 @@ }, "y18n": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yargs": { "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { @@ -21088,7 +21088,7 @@ }, "yargs-parser": { "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/yargs-parser/-/yargs-parser-13.1.2.tgz", "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, "requires": { @@ -21100,7 +21100,7 @@ }, "webpack-dev-middleware": { "version": "3.7.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", "dev": true, "requires": { @@ -21178,13 +21178,13 @@ }, "camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, "cliui": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/cliui/-/cliui-5.0.0.tgz", "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, "requires": { @@ -21195,7 +21195,7 @@ "dependencies": { "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { @@ -21215,7 +21215,7 @@ }, "del": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/del/-/del-4.1.1.tgz", "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", "dev": true, "requires": { @@ -21230,13 +21230,13 @@ }, "emoji-regex": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/emoji-regex/-/emoji-regex-7.0.3.tgz", "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true }, "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "dev": true, "requires": { @@ -21245,7 +21245,7 @@ }, "get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, @@ -21272,13 +21272,13 @@ }, "is-path-cwd": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-path-cwd/-/is-path-cwd-2.2.0.tgz", "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", "dev": true }, "is-path-in-cwd": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", "dev": true, "requires": { @@ -21287,7 +21287,7 @@ }, "is-path-inside": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/is-path-inside/-/is-path-inside-2.1.0.tgz", "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", "dev": true, "requires": { @@ -21296,7 +21296,7 @@ }, "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "dev": true, "requires": { @@ -21306,13 +21306,13 @@ }, "ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ms/-/ms-2.1.2.tgz", "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { @@ -21321,7 +21321,7 @@ }, "p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "dev": true, "requires": { @@ -21330,31 +21330,31 @@ }, "p-map": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-map/-/p-map-2.1.0.tgz", "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", "dev": true }, "p-try": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "pify": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/pify/-/pify-4.0.1.tgz", "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, "require-main-filename": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, "schema-utils": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/schema-utils/-/schema-utils-1.0.0.tgz", "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { @@ -21365,13 +21365,13 @@ }, "semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true }, "string-width": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/string-width/-/string-width-3.1.0.tgz", "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { @@ -21382,7 +21382,7 @@ "dependencies": { "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { @@ -21393,7 +21393,7 @@ }, "supports-color": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/supports-color/-/supports-color-6.1.0.tgz", "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", "dev": true, "requires": { @@ -21408,7 +21408,7 @@ }, "wrap-ansi": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/wrap-ansi/-/wrap-ansi-5.1.0.tgz", "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dev": true, "requires": { @@ -21419,7 +21419,7 @@ "dependencies": { "strip-ansi": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/strip-ansi/-/strip-ansi-5.2.0.tgz", "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { @@ -21430,7 +21430,7 @@ }, "ws": { "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/ws/-/ws-6.2.2.tgz", "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "dev": true, "requires": { @@ -21439,13 +21439,13 @@ }, "y18n": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yargs": { "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/yargs/-/yargs-13.3.2.tgz", "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { @@ -21463,7 +21463,7 @@ }, "yargs-parser": { "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/yargs-parser/-/yargs-parser-13.1.2.tgz", "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, "requires": { @@ -21475,7 +21475,7 @@ }, "webpack-log": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/webpack-log/-/webpack-log-2.0.0.tgz", "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", "dev": true, "requires": { @@ -21485,7 +21485,7 @@ }, "webpack-manifest-plugin": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/webpack-manifest-plugin/-/webpack-manifest-plugin-2.2.0.tgz", "integrity": "sha512-9S6YyKKKh/Oz/eryM1RyLVDVmy3NSPV0JXMRhZ18fJsq+AwGxUY34X54VNwkzYcEmEkDwNxuEOboCZEebJXBAQ==", "dev": true, "requires": { @@ -21497,7 +21497,7 @@ "dependencies": { "fs-extra": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/fs-extra/-/fs-extra-7.0.1.tgz", "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dev": true, "requires": { @@ -21510,7 +21510,7 @@ }, "webpack-sources": { "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/webpack-sources/-/webpack-sources-1.4.3.tgz", "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "requires": { "source-list-map": "^2.0.0", @@ -21519,7 +21519,7 @@ }, "websocket-driver": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/websocket-driver/-/websocket-driver-0.7.4.tgz", "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, "requires": { @@ -21530,18 +21530,18 @@ }, "websocket-extensions": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/websocket-extensions/-/websocket-extensions-0.1.4.tgz", "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "dev": true }, "webworkify-webpack": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/webworkify-webpack/-/webworkify-webpack-2.1.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/webworkify-webpack/-/webworkify-webpack-2.1.5.tgz", "integrity": "sha512-2akF8FIyUvbiBBdD+RoHpoTbHMQF2HwjcxfDvgztAX5YwbZNyrtfUMgvfgFVsgDhDPVTlkbb5vyasqDHfIDPQw==" }, "whatwg-encoding": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "requires": { "iconv-lite": "0.4.24" @@ -21549,7 +21549,7 @@ "dependencies": { "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" @@ -21564,7 +21564,7 @@ }, "whatwg-mimetype": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" }, "whatwg-url": { @@ -21593,7 +21593,7 @@ }, "which-boxed-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "requires": { "is-bigint": "^1.0.1", @@ -21619,7 +21619,7 @@ }, "widest-line": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/widest-line/-/widest-line-2.0.1.tgz", "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", "dev": true, "requires": { @@ -21638,7 +21638,7 @@ }, "word-wrap": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, "wordwrap": { @@ -21648,7 +21648,7 @@ }, "worker-farm": { "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/worker-farm/-/worker-farm-1.7.0.tgz", "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", "requires": { "errno": "~0.1.7" @@ -21656,7 +21656,7 @@ }, "worker-rpc": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/worker-rpc/-/worker-rpc-0.1.1.tgz", "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", "requires": { "microevent.ts": "~0.1.1" @@ -21693,7 +21693,7 @@ }, "wrap-md-editor": { "version": "0.2.20", - "resolved": "https://registry.npmjs.org/wrap-md-editor/-/wrap-md-editor-0.2.20.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/wrap-md-editor/-/wrap-md-editor-0.2.20.tgz", "integrity": "sha512-pC3lgdziNbU2+bvC1Ac451S1mzO96AB2g08UuvGER0ZPAPRyJvY/xv+qk1XQMFjokb/qHYkmGB76Ho4Hjo/EaQ==", "requires": { "object-assign": "^4.1.1" @@ -21715,7 +21715,7 @@ }, "write-file-atomic": { "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/write-file-atomic/-/write-file-atomic-2.4.3.tgz", "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", "dev": true, "requires": { @@ -21742,12 +21742,12 @@ }, "xmlchars": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/xmlchars/-/xmlchars-2.2.0.tgz", "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" }, "xtend": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true }, @@ -21763,7 +21763,7 @@ }, "y18n": { "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/y18n/-/y18n-3.2.2.tgz", "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==" }, "yallist": { @@ -21785,7 +21785,7 @@ }, "yargs-parser": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/yargs-parser/-/yargs-parser-5.0.1.tgz", "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", "requires": { "camelcase": "^3.0.0", @@ -21801,7 +21801,7 @@ }, "zrender": { "version": "4.3.2", - "resolved": "https://registry.npmjs.org/zrender/-/zrender-4.3.2.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/zrender/-/zrender-4.3.2.tgz", "integrity": "sha512-bIusJLS8c4DkIcdiK+s13HiQ/zjQQVgpNohtd8d94Y2DnJqgM1yjh/jpDb8DoL6hd7r8Awagw8e3qK/oLaWr3g==" } } diff --git a/public/css/iconfont.css b/public/css/iconfont.css index 35f64445..901c2435 100644 --- a/public/css/iconfont.css +++ b/public/css/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 2340181 */ - src: url('iconfont.woff2?t=1673243764843') format('woff2'), - url('iconfont.woff?t=1673243764843') format('woff'), - url('iconfont.ttf?t=1673243764843') format('truetype'); + src: url('iconfont.woff2?t=1673486678957') format('woff2'), + url('iconfont.woff?t=1673486678957') format('woff'), + url('iconfont.ttf?t=1673486678957') format('truetype'); } .iconfont { @@ -13,6 +13,22 @@ -moz-osx-font-smoothing: grayscale; } +.icon-BOTpeizhi:before { + content: "\e942"; +} + +.icon-kaifabot:before { + content: "\e943"; +} + +.icon-jiqiren:before { + content: "\e940"; +} + +.icon-a-jiqirenzhineng-02:before { + content: "\e941"; +} + .icon-yuyue-lishi-shijian:before { content: "\e93f"; } diff --git a/public/css/iconfont.js b/public/css/iconfont.js index d8e4fb22..5f87cd16 100644 --- a/public/css/iconfont.js +++ b/public/css/iconfont.js @@ -1 +1 @@ -window._iconfont_svg_string_2340181='',function(c){var a=(a=document.getElementsByTagName("script"))[a.length-1],l=a.getAttribute("data-injectcss"),a=a.getAttribute("data-disable-injectsvg");if(!a){var h,i,o,z,t,p=function(a,l){l.parentNode.insertBefore(a,l)};if(l&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}h=function(){var a,l=document.createElement("div");l.innerHTML=c._iconfont_svg_string_2340181,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(a=document.body).firstChild?p(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),h()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=h,z=c.document,t=!1,m(),z.onreadystatechange=function(){"complete"==z.readyState&&(z.onreadystatechange=null,v())})}function v(){t||(t=!0,o())}function m(){try{z.documentElement.doScroll("left")}catch(a){return void setTimeout(m,50)}v()}}(window); \ No newline at end of file +window._iconfont_svg_string_2340181='',function(c){var a=(a=document.getElementsByTagName("script"))[a.length-1],l=a.getAttribute("data-injectcss"),a=a.getAttribute("data-disable-injectsvg");if(!a){var h,i,o,z,t,p=function(a,l){l.parentNode.insertBefore(a,l)};if(l&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}h=function(){var a,l=document.createElement("div");l.innerHTML=c._iconfont_svg_string_2340181,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(a=document.body).firstChild?p(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),h()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=h,z=c.document,t=!1,m(),z.onreadystatechange=function(){"complete"==z.readyState&&(z.onreadystatechange=null,v())})}function v(){t||(t=!0,o())}function m(){try{z.documentElement.doScroll("left")}catch(a){return void setTimeout(m,50)}v()}}(window); \ No newline at end of file diff --git a/public/css/iconfont.json b/public/css/iconfont.json index 015d27f2..65174a7c 100644 --- a/public/css/iconfont.json +++ b/public/css/iconfont.json @@ -5,6 +5,34 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "33731642", + "name": "BOT配置", + "font_class": "BOTpeizhi", + "unicode": "e942", + "unicode_decimal": 59714 + }, + { + "icon_id": "33731643", + "name": "开发bot", + "font_class": "kaifabot", + "unicode": "e943", + "unicode_decimal": 59715 + }, + { + "icon_id": "19591156", + "name": "机器人", + "font_class": "jiqiren", + "unicode": "e940", + "unicode_decimal": 59712 + }, + { + "icon_id": "25885545", + "name": "机器人、智能-02", + "font_class": "a-jiqirenzhineng-02", + "unicode": "e941", + "unicode_decimal": 59713 + }, { "icon_id": "6978097", "name": "预约-历史-时间", diff --git a/public/css/iconfont.ttf b/public/css/iconfont.ttf index f8ced91392a7bedc1842683dc9895afadbe9e42b..a03f1dcfb07c318551ac66e783c63d8eee8e7d37 100644 GIT binary patch delta 17099 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 B;*bCU delta 15393 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 literal 143200 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⪻f~n1q+O><+>Z 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.uT*|m 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 I3or+h*Er5Ja{vGU diff --git a/public/css/iconfont.woff2 b/public/css/iconfont.woff2 index fa946e3c6b35035e99e1134626758386dfbbf2fe..7695d32d7e7f0cf0d6b15473d8f705e6839dd4c3 100644 GIT binary patch literal 119260 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

    Jzxh%PV3x-p`Xk{8UxVgCn40>@L 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 L%CR7t!uSpVs?QLF literal 118212 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
    • 安全设置
    • @@ -119,8 +119,8 @@ function Index(props){
    • Bot开发
    • -
    • -1 ?"active":""}>开发Bot
    • -
    • -1 ?"active":""}>Bot配置
    • +
    • -1 ?"active":""}>开发Bot
    • +
    • -1 ?"active":""}>Bot配置

    AY(lGjA;xU$lf*o*v|fc8s628?q#o5 z)S*B+_oC=!|F3Bi4ljC0NC+T`@jT{0gZ$a}7hVymn>TMh(s)#l0%6A;O^z}LdgdqA zW1(E|ME;pP+1zw93V!(lR6fafYl7i%fs5d68w6=05##>=^MzWB9126GK8wS=zat8A zZJgK+PlmKiz=3a2~FTnRl9aCaxJ%}aNby1 z+SrBK&Pe&Mm(({QfkDUu=#uq2?ySEU?q8^kG&kWHuyDJij1V7KaO+=lc#6$7N@SDk z^4Fi(QgHKgbg9t`Lv;~YAmuqApTmHYn9Po`fAwm^yZ5*4$-4szzg7h~2gVYWX-L)O zU6*_dC?2ne7XL9sz&&be852WpmT1M^1WUjb9w}Y_ZES|l4yF^eE*I6)KjO_IFu{6m zMArLrOhYL+!$-A`ij$*miu2bsm<=R%IPsLYl;)c&6;;n*0+H3o|7lRiSmi<;df=<^ z8uMb*EU3l1E4ek@{rGH>1_`(b;|L-)1v%2hrOe6nRuqklfXk1{?tRhcQLAP0zI88AzYF8X12t`OEa;|Q%VQNy-allfOqXz8n zATx8EE8&W{WNx`HGG@5B#&P{0txaA|!liJ_8^Yr)>hl@Y2+}}L2VTOc!FOy|Bo39M zC(PyQb(j>SfpV5QdJ^Weh=EHJ+lKJ2qdr}j@#jDD@T$kR&-48NRC)uR3mF0;zY^?n z4DLkvNe}r~md8k>Ps-^z;hMLX=p7UrqVmm&rlWU>)$EwZug*5=crFF=U(a4p$%%-@pW&ISXbmBiwGFl>^HTkwSIL64 z<7Q6pKR23YyK&Xf7qM@T>sLzX^Bt?AUFH5gInB58$F!PjrW4sYr=Q-ea%)VVcj9$S zcGJ~}-CFx?8=7ffPBRkP^w!16{+j7-t>b$ys%hWMmij+j1jxgpTot){vYUZNrtf_< zpzHHLciGu{p53epUX(uX_-jLU)9t6r@7TVA4O!|i?Y_daiST;yhEC%4YuIN3I{5e1 z;s2w;@-x*!hXU(X%YcFIt)Jc+kBd+CXFj0-X?l!3BH^Pn3PR>YL<<-BQ-_?Hu>b+M)qMDU!*skiR^HM@9E^`4 zGhx%ee39O;8wwvr|iTDKSx|{$Rn*8@5tw%PoAv}=gag#z3JJEol|gV zL6=5j-?=*x;;I!fxn#xFsD8oDW-t)W~g|xO)`y=L@^~F^Z z`#2)AA!W!Y&oMku7ge0}!JBk>;?kAWfJ>?RNpi{IB1N8!%qBalPFqZS4^$kOhySv3 z7dQQD3ki1U%tdrX_s25S*fz$(eBc(_jv!i7ZHjg<9K4 z3d_3+fbmcmXDCYKX{S}R7v}1h%clP~wE#ykQ09ctE>?tyrKBYOe#Vz^?1L8Bj@doE zD9J)yvsT`*L&2FmSQN#4@+`RZf|6A}kYV2GJ)bi_>Me32$(XlYR^JfG+ulczmn}o+ zSwa>qtWe1A{0JW3?FXsSo-#RfB81X069y3*&+kpnFdb0!UxVD58LGZfCu?q^X05FA z8M7K8s%M8;k2w7~-5rDYYP}`bApN5y}*46%ii$%k52k5fpL2_bd{2w5NU{r&&1MWHz8+ zOIlWkiu4%6kV#RlqvfL_N|auoS5hHt#D>&Xi0tBJs?9zwA`Eb5f>UwoQL8df%ZN0x zM_Ov`LZ7Vg zZ0MN5)tjU!`KHiMDDK8gk72l%e>sNQDr}tk9oA(VH;^1r{%qr=_^LL; z>8{n1zTy{!x&-@Up0o?WJ5{Dla2`4P0oL@Dy0XS zYU3pr{HT3_%)+nHuYr~Ge~8yg?z2mYj*fbLh`!-_Ko~-C`!{M4H4&au9U)t8+3@88 zAl&^;@vo5ru$6~XzX9i#35-H92P_0{ZW+H?F}K;aw~*>jst+=vhzSFEUjnb(E!#YZd(2=(1DkEOVjKuK~>h98v-z4-1wb?^z?A)S# zdWKpB6Qi_74vee@n`8%T*@=WKFSLrKrQPHr?FFC0*mmfyGD5vpQBqmq&pZY z;~=VRZ-b_1v;WYc;&7>Yh#Xqt7p1N?Hv-hQzp?Dg@@LH_dy4f0M^tUzE?e{zCFhpY zc7Tsm!X`mpt5KTb$8kQ$z1!F@%zZ%7`q@5L&?7h3B>lFg40$=grV9i7+#wO7){bz` zr*?!s$G`JbGl0Q;ev{EqUw0b|n5>@P2nUz`Rf$S5+q)Xv_;JMlxwP!j4RGbP6BG@&cgVm;eu++FhI%SaYiZAdT{ z5$|;l6BRUmG=^1Mk%)}9qs(tJ2vsGmjAVlq^P8DN#v%8#V|a(a(NW_3tOKMKS*cF*Gi!7$&am0|o%20K0*rIwV>boJHrn zfdQ+B5Nh~0Fg66zl!M%?1}JM2pX>NX-!^~pPf9(Iny@xHI!LP2RSU*}ks2XPzz51o z0{oCLJ0#tMO0q++#%#n85PYD9l3#J^9YG) zT-o=tI(ebuBNzy@1fXvr*)r65B0YtCIKh_{~3)_mB3n7iGD@jmmlb z3qTbvUQ`*QXZ2?W%Mg7`E-tAlG0l^f@NZViE%yLoxk6;!u-*gh>O8z{k{V^Q{wBIl zid|WE%w>dloqCLhr~V+s81Py0jW%(U)AHIS`B)n|ZxVb{5)RA|NMGgihiETgIKX+d zLE^!QY({!1>3|C{p|1mTJGSuPBzp87|EP(mLQMeB;8@Kp<2F>QbbTod`orHKfMLL4 zPe<*MsQC%;1kNwKipBo|zT5Tq$fo*cTacjNr1oY)o(YcbKmk-!So;;FhX%u_d$BY_ z{wAwy?ozM*HfJth4K7_u1#1l)ztPb3e4G{2IJqWaSsIiK6VlYmC_30H>dPQ8)IPG? zHOl=|bEInD%k@<2{F=mKlW&6PB%tv*Q)uYP;vQ|I(P48ZvYLpr-Wfw$^)^L3aDk4T zIq)~Qg*YWiD-W#F_nQa1%q8WkbZVN~VtQnMt$YVR>nxYMF%lxA<#<&x47VpOU`A{t z;NwG$opKo=G5ddd9|Vk&TJ?s8t*B&@@ngh4FcY0yBoNCpUu3b)K@gdKHib#k00fyL z7)Rr)RS{5M52ftlH)FW1CEpvx_K*#wDWyTg;mP@v+l<6`ZC7{CO7O^(t^4!Jp}etH z0SyHAM90VMuq16n-v`$wPd;oi`smy^HgP~D0D&v-L=dxkTFJ1h+rYNolN5#bJ%VE zOIh%?pok;!(2?pG;lyPsYwYbcN7O>?Xnm63CNG7vPQ>fs02`qM?1Q6wAAx$AzkzmW zYp;@=sOwD(tM@zfr<}`6ZhYoY8e;tA!uxtp`>zihXD&pv2GZ6TSZXNqLS?Sj?JTUNn$J`{2)Rd5TupxVe$%EVlYJTQD|#6`~_ zLrPFAUwoQj<{Y|BN$fpguiVzu7QJsw zOq|0*z!I@<4%!=%oqsxm%u(QR@oGfReX*08$fU;|&7B8ij)#lE=rE^@OZ3F~F%yEZ z4U`I&*$00vPGyd8Ydfjo3usA4hi=etJeGs?F<2yJs0{uCGn;E*;}kvz9A+Br46)`W(Oe$UU7UL&7 zdcyW9xA50X>wX`z5K5sD}B z)y8DycH!79F86@o>$nB8w4%PPLO6Su(kwAg#ZBg>l5JH=#@%>Hkdh*GqUHb~$9113 zxVMAY23ZpVnPjhe`b=ppm!8wWSBweWUk(%vLB2_d!?p|b4<}LW@YQ3+4mS-~@3aU) zEq2w~%yj%V;49?3iZ3t3(1P(BaOY_U_ zlExUC*z}2rqEik3*^wg36Cq$)RPtIO)DWWu^b-;HR6g`pOCL2258yNlAaqJw#Y*y3 zeJHuM#fq-?mPD#HT4Hh4-HYX{@F9puy1S-WV9G0=CxjQxzfRC_wW0zXjI|WRxX)Hh zv9WfqA_6Cd zH5>stv^@(p3BV$0#HPE|wEGe=O1Ey>x;q=lKW~wUkvk2pgGrmCpC?YNp&LNbiC+ns zi{UL}dj=;3P(30Kn`p4(LfsTLSh=#=)I$1b&9MytKrfXPxuahWnXb<3yj~y8+g(%A zuxwJWPc?#y4?#m09PTfJ$6wN8_+6YOkmyPe=egf-=CA^LD3>gx6>~AFvB-BYWJ!=x z9GUs@?g1Ki8Jn7$n}3)meW9L=xhL7#uXV(0djhBq@4_dpq1`FZvP5%y z?zPmoY1GXyr89$goC|btwHx7|x$z~UX5-3h4J}O^ipjg?2Eyu3qy5inmB@8o-g;FA zoax?_El4>lqSoB-(cDrgDBs1Sgz7WP@w}=4Jugx_X-ym#opvp!zd=?0NP=s@v76u) zZAd49O#{Jh57R5=QK~vpCC*e-W)kOsBOnAah&WO?z;Q`kqao`#3|RJg`vHs=8_?wTv$SzyP6NWQ6SUK< zjhv(m$yarhC&f)k^XNK#hoc1&e9!G2Wz4K>RwC2Ds|qlQbMeGnATtQ}&V!Z#lTw2> zf_vBMy?xrwRIDtgz#c^rQF^9)1`zT`ng^(gn!)8!uci;!Ab~uSk^U4l0WjWH=Ccp`!N^}}5Db?(UXosY9I1jfD z{Zf+(SDtX>@{tGc3gtg3O&X_A3vGZxM65*B`|U^M!3fW-8cF3eZ}dn@T^W4B-E9z@ zn`bY$a2`TCExIGx1g3ShJBptFMGvNlw94`NK)|v8s|WJutp|v6#(!@iV(&Q}344Ui z{bG6;ObVF}PGd-nuGG=a1}I^EKE%qcVMosaNTJ@$;S1k!o{fUVK1O&sy8jAckB()8 zU#reqy-ELSQUeF@WxK2#TGIrdsKtZuO@Fq(c99RU2T6p`szwAsBWwXZ8?rl8VQqm! z*kFeQjOFFx#8+=k)zks~dmY>;wY|haL|776%K>CqN_hE-l=e?83CJJqpxi><`tm9c zPu_5@Pg@>jY0s46>8ZM1CogEtMW#?mIEmg5cK@?ak?Dq_{dnA}?I<0X0s;VwikUeC zX(7BByO95F&pLxiT+IstHi)#bx~ecqS0h3|dOUjNSAZ2<-G^7<8+R0QlG=Nks_+cy zKGGNH*y`EW>H%R8yaW}~#Wr=a>C_OUDbRq@{|3hJU z1MWEz>~a-J+J<`@A#LvwnU&|V_%-Uzm{5uXG=7Il*I(r;v|dtd*bat_9!Z!q&vdcMn}d}H`K@-DCH+8F?X-}+ zX->;K%a;?hjxq$FHdyZL@Q7S1^}NKJ8UlV9+A^MQMuQq5C!2i>lNh1Ki8f6s)njYt z%w?+?w(HC&URBzMjwN<;u$HV{mCJ7RZ!aeCk9+qJzCt_5ElGPG zwDz~Y6Yr(2J3+E!W4s!a_oB4QeD4SF??B@_&{daq1z2cU};C2^W-i-VNYMK0X zQl~20N{0+f92RVnH-)?oNmn<2_oMBSfn9Whvg0J^Vot+Z<4Kzn(Z>udMjr#t7)cjO zqYH`&5AFLYUc8xb19px8>F~7+dFVQpCn8 znM^7_NGx!|p3mHS65YOTknXHDIO!{XlDv+) zGIe@b@oF`39vmPB7=gMc=P%;rm4DzA?^>Ks1ged0=utwrd$!hH)j$B)H3I;LSq_jK z$Q6sqFcykGYDzmuSL>QI_Vnei$JN%kC*B4gko@dCo26iH*Ew@So#0&dR>1s`v#WOp zc<9Z!MV}iYh!H;V3>+6zCs<*lAq>)8Z{8W6HHlH{6RHBDEbK5BrQ;YO;+~Mpf-RUK zubBuljry))(OG5b9BSbnNj@BZ9vaCq&D(lq3G@$QC=%}9-4NBT0x~A>$}i)==EnslwVR&1-6NT4UH4H9Y$JBGq)<>h zsii5@PZROWdmK>h3_*rg=So`Qm$`0s_(PI7j?!Drv-3y6AQsn82a#4H21U22;>BTD zy{ofcW`k}bcG$UKynX3NA?sj5I-K>9IIP3`d%#oTDQ^Jb9cD4pPhO;M(jxeU_~`ym zV_JU^pNR5NKNqH#6vobZIq!8*9R5utkbms-OaYV_WS%POpYI;x1?Hbo-d6lXEQw-u z&nNFmAecq(T0AA8;uvo#`!}}4yVwCjtkKk=rxob5J{THSg7~qCg6!)=cqf3X0tYA~ zCqDuKb@Yo!@f$I}1?sNLDY{_c`u9jG!rC`Z(j-bSvtlwri{}uH@!q}jk|uh}RVyv( zy&s|Hn99KMg5{R_U-241vxO{2J)dr$!R=qf?&wFjSNQuF#}{|D+=X6?4&*b<^!y1q1`T4J2e@-mK&@!_y$ADP|$ zYclg=XO|uk-c_ZXI*ko0PjS;%ByqwB;Ju;_0huD)yiY4BH>^I~k`&Sac?e?A15m`G z0rFKh*$#?o8iI`{v{n)q;%ZGRgJK$S1-2w+7Z0K9#iq)R6z!GqLt=z_0gQ3z0>RtQ z!X(Ii3o}=(x|LPBk3pEy|1zqupLPH_LAg&F`1s8&|TI`0%Wz zwP%wpBtOIqgFH8jjx-0f8=aWRkO%4ku>OpR?0i|-viCTPgK^Wluh4U?s^C7Ta2d<| zlZPm7i5aEJw<={mnppkM>Arh!>UBU}!4p_LMBpYk#X)YAT#kQ`INvm}m?#8z)6??< z)tM>J6(!HrgC2rW_?+;ygYe=0zM!<~v#G}VwA^CQ6+Pq0T2EjYtT-QPB^~DCHo~zi zv(b-uNv8em8kgcdr2n%XXQhJ6Q@NtXwhJHudC@~5OPvwP=7aWo6vXcOv@0nw6(Q5U^dO&L` zc(RE>JQ-R$Q;QD7GvNcXQ1B|SFkz4h5?TW13LnMje4OEQH&cX9+@EBRPT4cg(tg9^ z#)^!9OeT#xjC{10<1_*cHIXs(ynf!R&%eEDia3N(kb!Nh?&?rr-fC zArDoQw>=n0CI=Fy$LRC!kG+IKb?8}3;bTrVFJQdCa$MLSxdn<6N$3bfs3se~$m?AD zhk*xUaP>sSysL1lqK1h?Zk^&wcp=DF3eoDk{fIK|Q$GXKIzkCyr!x_!esdS~@{?a{ zvGSH5=B=ARgEb=Cy?^6w&XmV8@zc>Xy z>J(06=Mz@D9Qo|V_i!pztSyd7^i6y738Uersw+x=q2;U7H+Bj^kU=&g+A^T%gA;77#M;7$(|M}e-zgfCT&B04!nzJhd!}{>iW<%CL`Y{O zV{9$xDGU$yaig|g*iQD-%eRk${WNh}mYAd5=ii4gmil`Z`}Ii4(%3gzs*{WliBC|C z^X#ID%_Pm)VgpiAdGQ3(3xzslhYwbg%J zhHX$4<0C_hK-T;(;pXJr$fUsuibA2BzY6<4$ifp$D3JgNbk#3_xluPNq-w{t6 zv7V+=$YC(4a4>U-lYYlkztd7GrPdT>OFOfRu9YjUz*siXI5;k^rGe;0dpey3T49PU zny3i|d+ii9N#qiOe%^xC8F{#e@3xsqE)!F~wMjYI^SOkqsY{JvAA$ML@hEoOt9;^< zm}L#|^(rBno7X>>K7-)C1OZ!qA(-yEMhj|U_&iCSo4~-7Y(;Ft4ca%FnL)?(ZEF7b zGwrY>2O{Xxb$cQsQSk-pEsY%XjfhIkRDwwtUr>sT&uxOnddJcd^P%ejSGIq%31!?OBD=m$12h60s~9q=R#w%p_Rh@8f{)M zGmFE_E5N)-bnywG%;OhhM3i3)2jS9Y=s?c|Zs!R+3v%$Ls+P*uR&SVU*xc`Jm?U#{7Ujx{O* zB>m?faNfd!*ia)TrKiQTklZ~1P3^k*gfiunG<`mmCPfEEM$ZBl2KSUYn+q?76z;=q z-XODPs8x43yYUDQ!0%kfGv~P@EY2aE_j^G4tTz*_)wS;h`GloOlG6FCVJzgBOSRsA z6fAq0G9k z%b@Sp6%x*cxO;Y*iA*kecZ#CJuO{0r1XL}5(FF$i3`rCyd#NEJa z66E$3I!irV)42FBA{yVV{(vx7CjygqPI@UpBlD!?DrIqMfZxq?G$C)fis(hO-wqVDfzdGSeP_@p3Y+I&H5|lW?dT>AkuA^*1M~ctp(j9>;yVVW83j{ZS5#Hfq5lAm#qy` zK(#MFV*4>VMxHROW}8HuwB85O*S+@_T8)k>EZwk$r_4ViF>_g$_kzudS+NT1-+0Uw zXn-MDJ7_DKGe|Nx_QYp66YvyY)2BPr$(Z_BZ~W0$J;R}zO2z##fbOuZw;L}N7m-7` zxd!471OAI#Nhx_>$93wWj&A3{LUe)e2~GSXck?Y?QOx&+@@CF zShO*|TwSz+msKxH*Bn8!P=%p0i*ZYuCX*Fo^pxmujQMhm@b58rxediF%ksoe{HUpw zT&WCfg!>A*UDF(k3g`H}=%k})ahNPgfTPQ5iO^24V{TTmpAsN+(wpo~QCdKQfU071 z*a%azO{yr+T3|Z$(vc*rkG?#KxyL3j64*c6%$T59HZYmRH!g_U1su4Ei33(#n4YK? zy5s-WEwpeiW`+tC!}nyek+zB0Pc!|_9ZSEt=tEN_9uc=<6sHJ5B#mllQeR!*~H%kx)!2H5+Pdy+4|WKgADzX3kwHof-K&^wKA$ix50YMv(YPyi=*T6=P5{8d|M#q&`$c3rOQC_QG ztEhdtP``YR(f1|i&~!%x6{<+;q|VGnmN2{y_-$HAH2aq2d$O-^x|~RM#o&qYJC!y- z4hOpYafB>W4oF|w#S_~{(@X`Z_v&#)v)-kv==ovrfo%&)9HJ#;O>j4Iqh>XJ{swJ5 z&ZIOjf*FTn4=R&wp9a0!1#~Rm&vKP*wH=*s{tCaVLH(m)3|!mzS%L^N$&)8mDc6a( zhNGwE3gk^c;>($|eb)mr?crT`CbV!|%bF$s)W_=0#bRc?x;cT`5etP_kj2NP4ux)* zHWZgJztU_XTV{~k(SeZD@2cSa*AK(oWmPoMYU{xBnWpY}186@W{VYbCG)qfImQd|Y zUjaqX6wLZq%CT z5M%B(DZH8}8^vyqObtKM2R$jK(Q{qZUmNqwg3;-LmI;H$Mfw7%5w}LR@MK*@S~3XE zE}wff1FBtqEj~PrCS?KP$I#N!J|%OqTFkorYenY5vCRZ_0WyC6xwsfp^!bnpm;LdQ z*ff(qZV8}slj(lp9{Ux)6L-WoxHmTp5Le%MvFWCNS<$D8f#Q~Lj|spQWzol50}*0l z1{Qa2!NuoW-F5iK7IiswW+}^Ahs%)Dt&aUs(6e zL{8_VfZJ*#Tdeit3l>G#&Nbuu3^KeQIIJNIyGWSYw6NWX`wFOu4S;5GKypacOtZv_ z^})!gK4UFwWO@wW>q5h7UHO40okf<#z}e5)WZ`BpqA|A7Vv*X~**3vp`w_Yr?bP)z z>q2keaLup3_nm@S89brU&O7o^J@j85MvRS&@Vx`lp8MZ;n{QXRST-d+*-JRbW6g$^ zW^F!d3AZ#)gpdLnL_-(0B~e>Xb=q!*-9GWj{sDTC7w zAv8N#&zOrF&7Q&mq%D0fB1vh@RF(kdP%MdorcQL-SbDH)2Qo)vd9(+!!4ME)#oJ)*#66O_yXB=KG z_KlwJ<4y$*f1)VC7VFFRw%e0=P@RSQuO578CJ*5gA&=JwzxJ)dr=-}o^~;ofhy9do zpp#(bcMMLv&09n50Mx8$OZ?j0+;$M9`+5Xw;>^d{h$W z%o+4g0C4Yz{#>qE9}sxT4fv`49n?Z3@OH)~aZ~fuPpG@I?z{nXXh!4)pOH_bUuH34 zRjlv04CXgbugi>DeocTS+)^nCMD3by0Z0{>Af{1AlP=i zVcht&I6NM*hc^_2+uwWcf#z`1Ib$*2ncc)ED~eId>fGi7*ym%RF?_9xm1SmuCxg}S za%|R{aAnSj>G5tC7a7@T5DrQ2{Ik-FtntJ87AbSH`I6FS&x2Bq z;^L7lSuj(mSUq3e@S9`z`x_^G2*{bVvd>XN>_Ti+VVTh6+_Q>|cFx$jpf_2)>NCf(b3Oq3lCt65gHsxoMk1YeSH27^5=bL8D(?(Ij>Gk z^zGc-XnKg?w!}3$5FFlDxNC z)x>8gb7w49)n{l_GSaR=1LerSKbKBRPF_f%S~0EL@*P0EhPNjo4`-^~r(au@sA|zJ z?+Z2X>rt6FrJ@1w!f<~db;>NCK%2>D`k_O zn6`$}uRB%u2^u9R9v#zmvBP4k35Rn-J=_H(Mbqok-7WU1TJ2VTP3@%?AbBQm)o;IK zAAqxnuzS0D>mz*>s1P93)Lkci{<|H~TW2?x=lzB^LA9os0=Q~M#-NaKrcIoU<=PuA z3#$R5?nVe}&tu91eJ#4otTf~bJpS)^jPcAM z9@Rq!Zi3)l`8H@q_I8NfeLCCsTekaSONnWg#nBQjDgaPcouIE6xn`H+NvCu=8O&*% z2Jz{}X?Palco;J&#dTW1Hd_3UMM%CsF!%BF8b+IwVZ5o|fGM9%3k#7$o z@6`p7t*0A7ZRKSlSy=Jji>xL)^;dTcqT8L}#Mm-hP)6q5c~QqRB@hpam!V20o zp!=JjD0IIbUFHf5E!OI}%Y{D2Xod<{Nph)$0VQBD8oN*hC(VN4M7Y-8M^`QDQOWoV z#eBuXx=Cv-+g)14HRaB{>$_-OQ-93}iY-|IE2sbt)#nl9PA1T|nO?t(o2dShlv+U3ZThsXD|!YCBOO>)W64^87y zYH9tr&EyrSwoVzz%+SF6KWhWMv%1o&$k7U;Ly%AkH&yMuGBOYbr}=rCQ{=Vl=%y@X zEjrNtXh7h@Mp}w*4~Xvg5wZ|Ukz$)=?(8b_9ol^?2)6taalFZKn(jSL1fCJz8qS9DrU(%c-ha4u z)Sl~AZKt|_Pz`NFgGr8bmTr_ga+F1QE1-}^u6uG;9eN(ucrs4hlD=sZ`S`Y0Ir*&$ z5aCI&h016-7G~vlBf()xu+hk8Jv!G!)WxbTF-}}YA#L!n&|H>bY$Ah4^_#O_V}pcjt)C=Kzx?I(Q;KD(=K6=U2A|IP!z`N^#plRcprhqb8tw2n$8b=bT6K zL(-MU7CV0JNq=g%YFT?!U4?TeY~Vk6WR9A9o@8)k#5rMPq4}m&P8ITHA)9hz)R(Xg zn($_T^-GcloG|!*;<_a26~&Vam9a)&YH6R+&``Iuz$4%YZ)ETuRVl&N?WJO6z18M3 zrMDz-=44OBjko|}!u;u6OlI_0{B|oJV6`bLE4gMBZLqf*&z}4MmUP4hBb%V9;#6dH z2=DTSLdn0?)0%7Y@z=cCkgChQPk@Vn*xW!e}a+KmTOT?kA6`I&Be3CUcDHzpj-PiSha{LD2| z$&@k_h$$&YndejJv&58IaYsbe3u6?a=8`Z@j%d&9(t=Xp2HT4Q1t&PR zIE#GEl*pD~r<0l+UyYP9);s2~ofeB{amwFSRb^*|($eI&GZip!vG!=yYNQgB<+2ZO z{yofcN!(RSCYzSw^zK>Gg@t49D+RFp%JVc0{3ANU#HRAa@6%j(aryGrjGrLm`$l5xhYbhRF1mz-) zNUL!Ri*>_TzY_ELdm2MJUcIKN|TZ*%LDp<<5AQH>pl5G}1YmMFgO538|gN4`h8&{^(rw_lzVaqGqMoZEfjQ1{*FU~nW zs-w6*sKU`AP_w07bA(;_O~*rE5u+XOEhEdRF>P788vq=7*Je!psL7j;Kr_9zmo>Fp zbphOw5p)q8zlz!Llxxa<{ozD~vcBN+1|l;GZFtR*^SL52L+&*{LnyP;Wkm?(H{__) z7CdnUU#8tDHl0f{7&}~gLg6NR2Nt@c9F}_SKkEiG`)jMjgv>KgArf@v*wT~SGx|ZO z`E&5C7Jb$G8WYw>o<8B#r6&^5=TD!Hv8jiMqGuUS0zSXmqQ5q;HBCRsORGt^?dGLRSlZP zQ|Y!>+VfX9n!2^BegK%@gir(NL2b*0r7V7#66up$!#xAzkC9(G7jVzPa~}!lm;zI} zm84oL%O8Qf_(<|#JyE(%P;7i8CSpaY#34JtwV8^$rBFv#T);af&Ljq;Np85&sh zl_Uel7Y0@MWjqkJS%6@+n)(8m)+6o(@PR&yDF}+mUQAd>j>@9??B|9|O)fB&I;TQ0 zX&nFIZU!>6Z`9LUpvI*ke;5ZGx7Em6`b}S)bfE>|$IaWJq zPOmtyw^YU@GZ!0}&olGOrV^z;L%#Qs9|{ub5e=$FnL1UboTtojn1qUVo;|x;KN>NX zYn4Mr1Q)4v!+-hvO{K7!s;z}1Bf;JKnlF(q7V3Oh68?`4G=^flO5pl#Rda+GzvMXu zn!}8R7CO2AUq6CznHrnpSz_&hiPq@AE26i{DRWBuu0lq!NjN%NZWI(aF(-X5jKE<2D{yomn5Y8hNb!3IC8fJTAgd=4DxlAj%* zKi(-!I8dvJohXgu*AsrzCi@@%do_!py17ax6Fz`83PpqJ4#nB?$*8+rh9poisocF= zaN@qa(6a%JUi*Imt||dga(K331sMYB5Q)zMzbWmNOqdRduB=v^IT;7QY2<})`yjB` z((wpTUN&~FfLVAY64@g^Z9k;2{o(@K^I7%#jVkxEe4K%FDGp|ssuC|oY_|j|_uv04 zs<(FHqnkV0FYYni-H_A$%Zsf>Pww8Ce^khS2LrqX;f4^ivXb~~0Ob{?$Tzzc=BWxl zGM&OS_&DJ%o{=9G*(M80`gNVPJkBWqIuc+i@liA zt5GgrgCV6R1@P}IfyP}6ekvT-$j$bjdD{S+j}@fOf_X=F#?$Ifim3Jv(_}x}BVTCH z-|YmRFETfP{sa~zLMEPixarLsaY(A}=#)yvk)e4jty%I1y?6uz~aFa)d*>nnV3!gp3lxv}-^~irmzp=0}&dfJ&8D*U}K(o#_hfaRPm=D9y)zqZT zXjDXTq#=OS`qX>-j>haxp=7NM6*c06?LofPULr7XbyF6`!EI)Gri3nUVNLP0W!Ctt zl)vzb!1J<2RIYM+WGD{BQ?;)-A}IFDl3O6n9_zK;XQS~Z!5R%;dYHz>I6IDqYc*n^xo|HM>nAPEDT0$?7g zZ|fQw3pa+y`fLyN^rF3iu1vr@Jqk>!%yD-e?s(7F zv87^8|EEWnMB!WVVxWZF?sXf<5a zcSRkm9Gu!a(`oHE3Xaqmi}%CLi~2l9@JL@ zd>pv+>~P6(fr*F#UOaZf*qgS9+_`hT2+Yo7_F6$i^IHf%-)Xch zGdi>tq-m+z5S5oYSZ^)%@yH?Cq|)dx&`SFJJ=xjJsqmY9z}5mIc8f=+dX9MlV3}l) zmh8x=co;H(isfQQ0H;3L2_fN(`c#?DTkK2K2Nd8{;-EPX^6V$0OZVPNwNTPyG z37~4H771#7Htfeej#`87#50b>+dX6a&K{^^dZ%mz_dlnmw|vwT|U79iF%PzWhyV~ zXvwh6#hc|C@#x%78&2CkqkZ@GSKOCjRL*_dUKgK&)4&W1)S4{826E-OV=k^S|jD z>)&g242mf}S=T-xtIl;y>k#YUXfC*XR>q-M!zM#`*KD{u!)v=_~|Cr-RKFTi*p zgk-@;M8b?zBmbZE0}$bRAmVc{6L(#i! zW;)9UXP#}_*D(NmfsjU8VntC-zgr-;HhQ}cA1^;oUvGa89xgskUT%Jlp02*m-tPXc z+%`R~axU4R99IGbLkHqR$MO@(%QN_=-xvO;15ctp-@IKRm7M*r;ni(79X7=4F4XCl>(T9|3s)GCm(887X`au`Du$GLfQ5 zq+$UxlB8kCyn!>5re);ffpLqj?f2wKiOBK5;rZuJVMrpPvH~7@h-p_Ag~Y3|IF%Rv zEYxGKJOt2%CooM!)R$*8Uxd)lbQg3~Zg^*|e0A=?`NIFNEzXa?9@qTe6OZy3EdK8; zZap7#UY~q?S-N}(ZafXJO-;CS zWznu|7hW-8Zhd0R&?E23SI>NJUx=URBp z0hu!5NU)@td?M6C@0c<)x83A^?wCiE?w_yYoS%t9_lh$n4vC^|JOA4jq<(QGKb!`&;IX_Cg7ITb86zG7 z?)YW{rZO9mk!s=rUsuIJt^e*60~X{NS58cS#;`L^@L;~VgrnJfu)Ipc@|D$rcam7E z6xk80;bqq^N1u9K3a92`?iR^zgHOsnK=0qgR|(!TWxNvMGxX-v?4=yI#h@4=phYduE2IxWDM;V&YQcffU$!GVg(-=qWc z(*lnHbjIDu(Yy_Cxfv<;p!W)r0Iv@38p<u|YaqxcQP_oC6}^bNgB4F*0vIyIQN8FFB?kJY zHAX>U&bEbRp-9D!>k^fNlXqvmM0UoJ!lyyvb6_K)yQKqdhzATz6-6hJ7zZ|(4yr2L z6{hIZs{JATAQx+&1zr`=xfe1JMEbk}#|CK(Us*R& zBp+l|V~qBNSx2kvlhAX{XZDvz@LmKW6iZLWB|{Q3vZ@{((nf+Pyuzsh^__`y0b6I5 zISiV4Qj;5m86?7>?M{i}#44y;H`1B|kX|UJ`UMrOE=sgi19>MfJ~Wg9=us-=H0-&VGgv-%CjpyCn<1{X&J`+*KYM8U~lULUkNb|dO)~I@|O+<1925Hq)m7Urs z!xQ@DN)YzEUCs1-o$w}3GjJ5_nwgWQg9TN{pvNF1#*ZHr^9+rntfIoPA-IuhqAG6~ z;4^i_H@2V)^w>3$HTg+cY@B2oQ$zqwtms!$$`&5RNAP{jp$fK?9v@54;~K1fpg~B3 zMe0f#0deA3JKkUTJyzP-X%NUMdIB6-mP75Q3 z0&AN$b;ddF8Rc~)n)q=BnvO9(B{fZ%JsAy5RGky!D?qS3F`%-7sLnqz8p{<8vuJq4 z=izJ!(7g6xhKxKYcVxhv+o|#ts|*I?dz$JG$`%fXwksfO@NZpNT!z02z9rTUM2bRj zm|wCmD+f93nqOocGEY448ftq69oM2|1y)U1aQd7Rr+c6<)e-!`;~}#;RT7W<`J5!{ zx53NJGSA^ES&HWf^YLG5b;yAHuKrD96r%*)`^sRO!)EaZvp0Bny3dPTXM<1pKltw2eJWUueC zD1TFHO(J`cHi73*yo?mCUCW8P)k0Imv)@ZL2i&Z%!gd0xxwc0W`f6jd(J3SVE<`+? z4QS^2pz^X2wG#oY&i2Y_<4*BUN}ghAB(GVkisr|$ky^^+!;$uik-Br64cP`qk&PwET+*Nk!BgcoW2%UVN3jpfrzCw%hEeNpEW%69HS&KS&~~uJT^>aQ_Qr%e2O$G zU@E1FRd=98llH9I`&!HxSZ>m^0e6N_ae7#GP)u9#x)1Ljr>?i7-Us5)h111H*1@WQ z*e2Q-rG05IibIQX*iz`{2585(c~DQR+!ID?KLrPpn(exq+0zdi{e5R zTc)NLxHter;~8L2C!}>}WYd=}jUxl;fFame*XQeW}!4>}HrStGIvHcV-t$pE%m8Q`#RQ*E_~ z(grA3R+8Q%p@=e~tC}e)ZOG{CRE4>VHMQ62r{Vxd-3*|NX6qFuITbJU(dx`&GWL%V z$nsr6ym%j_jFs7f67R!s`lBW$b<#Jm)V<5DsSYH$y`~{a1a_9R! zl$6%%hiu9Qe>x1zrw{3I+YQdx!j2L5v}rVO1<=@ZTJc4Z$=@HUlmB<-l(625g+p@fo@F3Wc2m4q$cMdD}7dwRe=069TmLD2{^!G`yE=8_wb@Fa-uiQJ$ei-K7IpNKIKmL)x zsW`8V(#%PP+%xGXocoh5zE%51C;V~hu%FJ?hm<+30fxMRHuu+)hjrP$_n>zuL!kq{ zYKMHt-|+C??_%*mYzOj33{G#b0V5`$E9A-782+7=|9Ji_;QU@Wb#hn3Ic#O5LZ^u>nxHo4BHSP~DrLkCYrZlyzJmJLz?wP) zf?6JkSf)<4XoYlQV4K5m!1!U?HJ>mY6#NEzrGTdyvi17sdtJ``xQ^j=-jOD-2|^l_qeIz^U)Y|H;I{e#)_^lu0Og!D==VR&vHIO5=DeQUUf>kH_kI|b915V0Vy82x5wPdw z=DI^X6%uB@1B}k{TYW)iATJmyfP~gFNs{-E@yCMH=3xyvUzN5qrQJs z!x^@B0X0zq{!)DW`&8##y zeIt;s)QeLWV&!hCWUix>hf;xUwV|b@=|Lsg#zL|8ajT>%JFkti{6qr3V$H04B|9pN zNMu&R!s!zdo0YP(qlM#Uuv1goYF3z5p?^QuDCkIW)fEIR8KZ;2aDC8jM)PdeH;pRq zxKhsC>yC2wnAY7pVyG64cd3OnCn}^xM&LVg3?IHdv!Ct_?h=bkD5z;vOd|5xwwR@? zlP)!5B+Qw;$f#RV#2jgYg%1HaEI2Y63_dz8*j1&Ath(p~fw@hWQ$$Bi)f_3Rd^O44dzJdjh(Se{b@}0XDeU^&ori=-Y?t=`5UXA`st3;g*=>{M zdl}>oAS8$KF4KIx$uSucT$l#NNwQh5k5v*oQJRT#c}1imdUK6#bStzbS~?v=wmgan zI1*+m6U|S(w2!wrl|5Dx!L3vQ50xtNmyB0tOd(e(0DP_kIRM-dElnF5 zEi3H-uZ(S3zr)ci8JfOO@DnK}>C&}M4N|sBWq?%FOaOBDf%#=xVc8o^WCt6}cc_{= zkNt~7C?`tYU+&-0fus|1X4NUN01YBym5ff1F$1L@nUmMtq{XW`9~g*jAkKF{lX2?k zz$I!gk{-;M)E!c-Ccdp$2nPxR5p?AyOv4?mnaDF{*@-yFH8u6a-LZ347#MgmBy1Jq zG|fwdLz!sJnrvAxJ0+`{s7%fz7x$6I6y<)g+Gsoyq@@iTK!x$W9JQ^uIZY5%t$%K} z5)UBz#8dadYNPZmETo%VOC=X@sHn@h-LXc?a;6!?D;-UUSI!fu+G?wN&o$ChB~CFY Q39hTv|5y;9Funl*0Ov{2H2?qr diff --git a/src/App.css b/src/App.css index 02f6395e..7af92495 100644 --- a/src/App.css +++ b/src/App.css @@ -110,7 +110,7 @@ body { /* 图片点击放大的场景,隐藏图片链接 */ .editormd-image-click-expand .editormd-image-dialog { - height: 234px !important; + height: 244px !important; } .editormd-image-click-expand .editormd-image-dialog .image-link { diff --git a/src/forge/SecuritySetting/Index.jsx b/src/forge/SecuritySetting/Index.jsx index 50946657..0982ccb5 100644 --- a/src/forge/SecuritySetting/Index.jsx +++ b/src/forge/SecuritySetting/Index.jsx @@ -110,8 +110,8 @@ function Index(props){ {notice_url &&

    diff --git a/src/forge/SecuritySetting/Index.scss b/src/forge/SecuritySetting/Index.scss index 7c3b4426..6e139f07 100644 --- a/src/forge/SecuritySetting/Index.scss +++ b/src/forge/SecuritySetting/Index.scss @@ -59,7 +59,7 @@ a{color: $primary-color;} } i{ - font-size: 14px !important; + // font-size: 14px !important; margin-right: 8px; } } diff --git a/src/forge/SecuritySetting/bot/disposition/detail.jsx b/src/forge/SecuritySetting/bot/disposition/detail.jsx index fc95b0e6..bea19034 100644 --- a/src/forge/SecuritySetting/bot/disposition/detail.jsx +++ b/src/forge/SecuritySetting/bot/disposition/detail.jsx @@ -109,13 +109,13 @@ function DispositionDetail(props){
    {botDetail && botDetail.market_name}
    {botDetail && botDetail.register_id} - {botDetail && botDetail.market_time && moment(botDetail.market_time).format('YYYY-MM-DD hh:mm:ss')} + {botDetail && botDetail.create_time && moment(botDetail.create_time).format('YYYY-MM-DD hh:mm:ss')}
    - {botDetail &&
    代码库{botDetail.limit_vo.juris_diction_code === 2 ? '无' : botDetail.limit_vo.juris_diction_code === 1 ? '读写' : '只读'}权限
    } - {botDetail &&
    合并请求(PR){botDetail.limit_vo.juris_diction_pr === 2 ? '无' : botDetail.limit_vo.juris_diction_pr === 1 ? '读写' : '只读'}权限
    } + {botDetail &&
    代码库{botDetail.limit_vo.juris_diction_code === 2 ? '无' : botDetail.limit_vo.juris_diction_code === 1 ? '读写' : '只读'}权限
    } + {botDetail &&
    合并请求(PR){botDetail.limit_vo.juris_diction_pr === 2 ? '无' : botDetail.limit_vo.juris_diction_pr === 1 ? '读写' : '只读'}权限
    }
    更改安装位置
    {setCheckValue(e.target.value)}} value={checkValue}> diff --git a/src/forge/SecuritySetting/bot/disposition/index.jsx b/src/forge/SecuritySetting/bot/disposition/index.jsx index 555984b0..7a18deaa 100644 --- a/src/forge/SecuritySetting/bot/disposition/index.jsx +++ b/src/forge/SecuritySetting/bot/disposition/index.jsx @@ -43,10 +43,10 @@ function DispositionBot(props){ {/* bot列表显示区域 */} {botList && (botList.length > 0 ?
    {botList.map((item, index)=>{return
    -
    +
    - {item.bot_name} - {item.state === '0' ? '挂起' : '启用'} + {item.bot_name} + {item.state === 0 ? '挂起' : '启用'}
    diff --git a/src/forge/SecuritySetting/bot/disposition/index.scss b/src/forge/SecuritySetting/bot/disposition/index.scss index ade451bb..83801394 100644 --- a/src/forge/SecuritySetting/bot/disposition/index.scss +++ b/src/forge/SecuritySetting/bot/disposition/index.scss @@ -12,6 +12,18 @@ .disBotItem{ border-bottom: 1px dashed #e0e6f5; padding: 20px 0 15px; + .botNameLeft{ + display: flex; + align-items: center; + width: 80%; + } + .botName{ + display: inline-block; + max-width: 80%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } } .setBotListBox{ margin-top: 16px; @@ -22,6 +34,7 @@ color:#f92d2d; border-radius:4px; padding: 4px 6px; + line-height: 11px; &.active{ background-color:rgba(58, 213, 115, 0.08); border-color:#25c589; @@ -45,21 +58,11 @@ } .greenCol{ color:#202d40; - .ant-checkbox-inner, .ant-checkbox-checked::after{ - border-radius: 50%; + .icon-tishi1{ + color:#f60011; } - .ant-checkbox-checked::after, .ant-checkbox:hover .ant-checkbox-inner, &.ant-checkbox-wrapper:hover .ant-checkbox-inner, .ant-checkbox-input:focus + .ant-checkbox-inner{ - border-color:#00bb75; - } - .ant-checkbox-checked .ant-checkbox-inner{ - background-color:#00bb75; - border-color:#00bb75; - &::after{ - border: 1px solid #fff; - border-top: 1px; - border-left: 1px; - top: 45%; - } + .icon-chenggongicon{ + color:#00bb75; } } .detailTil{ diff --git a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/basicInformation.jsx b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/basicInformation.jsx index 06598ca0..4b6b85f5 100644 --- a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/basicInformation.jsx +++ b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/basicInformation.jsx @@ -64,10 +64,30 @@ function BasicInformation(props){ }) }) } + + // 修改头像点击函数 + function saveUpdateImage(){ + if(imageId){ + const params = { + ...botDetail, + bot_id: parseInt(id), + logo: '/api/attachments/'+imageId + } + registerUpdateBot(params).then(res=>{ + if(res && res.code === 200){ + message.success("成功修改头像"); + setReload(Math.random()); + } + }) + }else{ + message.error('请先上传图片'); + } + } + return {botDetail &&

    注册信息

    -
    Bot所有者59897989liccha
    +
    Bot所有者{current_user.username}
    Bot ID{id}
    客户端ID{botDetail.client_id}
    主页URL{window.location.origin + `/softbot/${id}`}
    @@ -123,18 +143,9 @@ function BasicInformation(props){
    }
    - - + +
    - {/* { - avatarVisible && - - } */}
    } export default Form.create()(BasicInformation); \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/jurisdiction.jsx b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/jurisdiction.jsx index c0ecaf38..0cb23b3b 100644 --- a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/jurisdiction.jsx +++ b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/jurisdiction.jsx @@ -4,14 +4,23 @@ import { useState } from "react"; import '../../new/index.scss'; import './index.scss'; import { registerUpdateBot } from "../../../../../../softbot/api"; +import { useEffect } from "react"; const {Option} = Select; // 注册一个新的Bot function Jurisdiction(props){ const {form, botDetail, setReload, match:{params:{id}}} = props; const {getFieldDecorator, validateFields , setFieldsValue } = form; const resource = [{value: 2, name: '无权限'}, {value: 0, name: '只读'}, {value: 1, name: '读写'}]; - const [codeSelectValue , setCodeSelectValue ] = useState(botDetail && botDetail.limit_and_events.juris_diction_code); - const [prSelectValue , setPrSelectValue ] = useState(botDetail && botDetail.limit_and_events.juris_diction_pr); + const [codeSelectValue , setCodeSelectValue ] = useState(undefined); + const [prSelectValue , setPrSelectValue ] = useState(undefined); + + useEffect(()=>{ + if(botDetail){ + const {limit_and_events:{juris_diction_code, juris_diction_pr}} = botDetail + setCodeSelectValue(juris_diction_code); + setPrSelectValue(juris_diction_pr); + } + }, [botDetail]) function codeControl(e){ setCodeSelectValue(e); @@ -71,7 +80,10 @@ function Jurisdiction(props){ {(codeSelectValue !== resource[0].value || prSelectValue !== resource[0].value) &&
    订阅事件
    } {codeSelectValue !== resource[0].value && - {getFieldDecorator("event_code", {initialValue: botDetail.limit_and_events.event_code})( + {getFieldDecorator("event_code", { + initialValue: botDetail.limit_and_events.event_code, + rules:[{required:codeSelectValue !== resource[0].value,message:"请选择订阅事件!"}] + })( 推送
    git推送到存储库
    创建
    创建分支或标签
    @@ -81,7 +93,10 @@ function Jurisdiction(props){
    } {(codeSelectValue !== resource[0].value && prSelectValue !== resource[0].value) &&
    } {prSelectValue !== resource[0].value && - {getFieldDecorator("event_pr", {initialValue: botDetail.limit_and_events.event_pr})( + {getFieldDecorator("event_pr", { + initialValue: botDetail.limit_and_events.event_pr, + rules:[{required:prSelectValue !== resource[0].value,message:"请选择订阅事件!"}] + })( 合并请求
    合并请求被打开、被关闭、被重新打开或被编辑
    合并请求分配
    合并请求被分配或取消分配
    diff --git a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/putaway.jsx b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/putaway.jsx index de511332..682cbaac 100644 --- a/src/forge/SecuritySetting/bot/exploit/configuration/compenent/putaway.jsx +++ b/src/forge/SecuritySetting/bot/exploit/configuration/compenent/putaway.jsx @@ -109,7 +109,7 @@ function Putaway(props){ message.error(res.data); }else{ message.success("成功上架市场"); - props.history.push('/settings/dispositionBot'); + props.history.push('/softbot/'+id); } }) } @@ -170,6 +170,7 @@ function Putaway(props){ initValue={content} onChange={onContentChange} className="mt20" + imageExpand={false} > )}
    diff --git a/src/forge/SecuritySetting/bot/exploit/configuration/index.jsx b/src/forge/SecuritySetting/bot/exploit/configuration/index.jsx index c9eaadc3..5f315a78 100644 --- a/src/forge/SecuritySetting/bot/exploit/configuration/index.jsx +++ b/src/forge/SecuritySetting/bot/exploit/configuration/index.jsx @@ -6,7 +6,7 @@ import { Link } from "react-router-dom"; import { TPMIndexHOC } from "../../../../../modules/tpm/TPMIndexHOC"; import { Box } from "../../../../Component/layout"; import './index.scss'; -import { Button } from "antd"; +import { Button, message } from "antd"; import { getRegisterBot } from "../../../../../softbot/api"; const BasicInformation = Loadable({ @@ -28,7 +28,7 @@ const Putaway = Loadable({ // 对自己注册的bot进行配置页面 function ConfigurateBot(props){ - const {match:{params:{id}}, current_user, location:{pathname}} = props; + const {match:{params:{id}}, current_user, location:{pathname}, history} = props; const [reload, setReload] = useState(undefined); const [botDetail, setBotDetail] = useState(undefined); @@ -39,6 +39,9 @@ function ConfigurateBot(props){ }).then(res=>{ if(res && res.code === 200){ setBotDetail(res.data.bot_output_vo); + }else if(res && res.code === 500){ + message.error("您没有权限访问该bot"); + history.push('/settings/exploitBot/configuration'); } }) }, [reload]) diff --git a/src/forge/SecuritySetting/bot/exploit/index.jsx b/src/forge/SecuritySetting/bot/exploit/index.jsx index 814dc847..397cdbb9 100644 --- a/src/forge/SecuritySetting/bot/exploit/index.jsx +++ b/src/forge/SecuritySetting/bot/exploit/index.jsx @@ -88,9 +88,10 @@ function ExploitBot(props){ {/* bot列表显示区域 */} {botList && (botList.length > 0 ?
    {botList.map((item, index)=>{return
    -
    - - {item.bot_name} +
    + + {item.bot_name} + {item.is_public ? item.is_market ? '上架' : '公开' : '私有'}
    })} diff --git a/src/forge/SecuritySetting/bot/exploit/index.scss b/src/forge/SecuritySetting/bot/exploit/index.scss index b00da107..aeeb3fa1 100644 --- a/src/forge/SecuritySetting/bot/exploit/index.scss +++ b/src/forge/SecuritySetting/bot/exploit/index.scss @@ -61,6 +61,7 @@ width: 44px; height: 44px; border-radius: 50%; + object-fit: cover; } } .nullBotsBox{ @@ -78,4 +79,30 @@ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; + &.botNameWarpBox{ + display: flex; + align-items: center; + } +} +.botNameBox{ + max-width: 80%; + display: inline-block; +} +.statusBot{ + border: 1px solid $primary-color; + border-radius: 5px; + color: $primary-color; + padding: 4px 6px 4px; + background-color: rgba(70, 106, 255, 0.09); + line-height: 12px; + &.public{ + background-color: rgba(58, 213, 115, 0.08); + border-color: #25c589; + color: #25c589; + } + &.private{ + background-color: rgba(230, 126, 34, 0.08); + border-color: rgba(230, 126, 34, 1); + color: rgba(230, 126, 34, 1); + } } \ No newline at end of file diff --git a/src/forge/SecuritySetting/bot/exploit/new/index.jsx b/src/forge/SecuritySetting/bot/exploit/new/index.jsx index eb83bf63..d475229c 100644 --- a/src/forge/SecuritySetting/bot/exploit/new/index.jsx +++ b/src/forge/SecuritySetting/bot/exploit/new/index.jsx @@ -68,7 +68,7 @@ function Disposition(props){ {getFieldDecorator("bot_name",{ rules:[{required:true,message:"请输入Bot名称"}] })( - + )} @@ -112,7 +112,9 @@ function Disposition(props){ {(codeSelectValue !== resource[0].value || prSelectValue !== resource[0].value) &&
    订阅事件
    } {codeSelectValue !== resource[0].value && - {getFieldDecorator("event_code")( + {getFieldDecorator("event_code",{ + rules:[{required:codeSelectValue !== resource[0].value,message:"请选择订阅事件!"}] + })( 推送
    git推送到存储库
    创建
    创建分支或标签
    @@ -122,7 +124,9 @@ function Disposition(props){
    } {(codeSelectValue !== resource[0].value && prSelectValue !== resource[0].value) &&
    } {prSelectValue !== resource[0].value && - {getFieldDecorator("event_pr")( + {getFieldDecorator("event_pr",{ + rules:[{required:prSelectValue !== resource[0].value,message:"请选择订阅事件!"}] + })( 合并请求
    合并请求被打开、被关闭、被重新打开或被编辑
    合并请求分配
    合并请求被分配或取消分配
    @@ -130,7 +134,7 @@ function Disposition(props){ )}
    } - {getFieldDecorator("is_public")( + {getFieldDecorator("is_public",{initialValue: 0})( 公开 私有 diff --git a/src/forge/Settings/Index.js b/src/forge/Settings/Index.js index 940d6850..02af0597 100644 --- a/src/forge/Settings/Index.js +++ b/src/forge/Settings/Index.js @@ -116,7 +116,7 @@ class Index extends Component { >

    - + 已安装Bot

    diff --git a/src/forge/Settings/setting.scss b/src/forge/Settings/setting.scss index f2b1bcff..8af100ef 100644 --- a/src/forge/Settings/setting.scss +++ b/src/forge/Settings/setting.scss @@ -299,6 +299,7 @@ color:#f92d2d; border-radius:4px; padding: 4px 6px; + line-height: normal; &.active{ background-color:rgba(58, 213, 115, 0.08); border-color:#25c589; @@ -312,10 +313,22 @@ border-bottom: 1px dashed #e0e6f5; padding: 20px 0 15px; } + .flexCenter{ + display: inline-flex; + align-items: center; + } + .botName{ + display: inline-block; + max-width: 600px; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + } .imgBox{ width: 44px; height: 44px; border-radius: 50%; + object-fit: cover; } } .nullBotBox{ diff --git a/src/forge/Settings/softBot.jsx b/src/forge/Settings/softBot.jsx index 6de259dc..ecbbd311 100644 --- a/src/forge/Settings/softBot.jsx +++ b/src/forge/Settings/softBot.jsx @@ -27,9 +27,9 @@ function SoftBot(props){ {/* bot列表显示区域 */} {botList && (botList.length > 0 ?
    {botList.map((item, index)=>{return
    -
    +
    - {item.bot_name} + {item.bot_name} {item.state === 0 ? '挂起' : '启用'}
    diff --git a/src/softbot/softBotDetail/index.jsx b/src/softbot/softBotDetail/index.jsx index 48cfa479..6bb3e601 100644 --- a/src/softbot/softBotDetail/index.jsx +++ b/src/softbot/softBotDetail/index.jsx @@ -4,9 +4,10 @@ import {getBotDetail, installMarketBot, judgeIsIntallBot} from '../api'; import { getImageUrl } from 'educoder'; import './index.scss'; import axios from "axios"; +import RenderHtml from "../../components/render-html"; function SoftBotDEtail(props){ - const {match:{params:{id}}, current_user} = props; + const {match:{params:{id}}, current_user, history, showLoginDialog} = props; const [detail, setDetail] = useState(undefined); const [visible, setVisible] = useState(false); const [checkValue, setCheckValue] = useState(1); @@ -56,6 +57,13 @@ function SoftBotDEtail(props){ user_id: 36480 }).then(res=>{ if(res && res.code === 200){ + const {is_public, developer_id} = res.data; + const {user_id, login} = current_user + if((login && !is_public && developer_id !== user_id) || (!login && !is_public)){ + message.error("私有bot,无权限访问"); + history.push('/softbot'); + return; + } setDetail(res.data); } }) @@ -77,8 +85,12 @@ function SoftBotDEtail(props){ if(isInstall){ props.history.push(`/settings/dispositionBot/${id}`) }else{ - // 安装此bot弹窗 - setVisible(true); + if(current_user && current_user.login){ + // 安装此bot弹窗 + setVisible(true); + }else{ + showLoginDialog(); + } } } @@ -127,13 +139,13 @@ function SoftBotDEtail(props){
    {detail.first_func && {detail.first_func}}{detail.developer_id}
    {detail.market_desc}
    - + {((current_user && !current_user.login) || detail.is_public || (!detail.is_public && detail.developer_id === current_user.user_id))&&}
    }
    Bot详细介绍
    -
    +
    } {checkValue === 1 && selectValue.map((item, index)=>{return
    {item.name}{deleteSelect(item)}}>
    })}
    权限信息
    - {detail &&
    代码库{detail.limit_and_events.juris_diction_code === 2 ? '无' : detail.limit_and_events.juris_diction_code === 1 ? '读写' : '只读'}权限
    } - {detail &&
    合并请求(PR){detail.limit_and_events.juris_diction_pr === 2 ? '无' : detail.limit_and_events.juris_diction_pr === 1 ? '读写' : '只读'}权限
    } + {detail &&
    代码库{detail.limit_and_events.juris_diction_code === 2 ? '无' : detail.limit_and_events.juris_diction_code === 1 ? '读写' : '只读'}权限
    } + {detail &&
    合并请求(PR){detail.limit_and_events.juris_diction_pr === 2 ? '无' : detail.limit_and_events.juris_diction_pr === 1 ? '读写' : '只读'}权限
    }
    diff --git a/src/softbot/softBotDetail/index.scss b/src/softbot/softBotDetail/index.scss index 82ad7c99..0fe60f5d 100644 --- a/src/softbot/softBotDetail/index.scss +++ b/src/softbot/softBotDetail/index.scss @@ -9,7 +9,7 @@ } .botDetailHead{ width: 100%; - height:217px; + min-height:217px; background-size: 100% 100%; background-image: url('../image/softDetailHeadBg.png'); .botDetailHeadCont{ @@ -22,6 +22,7 @@ line-height: 86px; border-radius: 50%; border: 1px solid white; + overflow: hidden; img{ max-width: 100%; } @@ -70,6 +71,7 @@ top: -50px; left: 50%; transform: translate(-50%, 0); + overflow: hidden; .installBotImg{ max-width: 100%; } @@ -141,21 +143,11 @@ } .greenCol{ color:#202d40; - .ant-checkbox-inner, .ant-checkbox-checked::after{ - border-radius: 50%; + .icon-tishi1{ + color:#f60011; } - .ant-checkbox-checked::after, .ant-checkbox:hover .ant-checkbox-inner, &.ant-checkbox-wrapper:hover .ant-checkbox-inner, .ant-checkbox-input:focus + .ant-checkbox-inner{ - border-color:#00bb75; - } - .ant-checkbox-checked .ant-checkbox-inner{ - background-color:#00bb75; - border-color:#00bb75; - &::after{ - border: 1px solid #fff; - border-top: 1px; - border-left: 1px; - top: 45%; - } + .icon-chenggongicon{ + color:#00bb75; } } } diff --git a/src/softbot/softBotList/index.jsx b/src/softbot/softBotList/index.jsx index e62b9b1f..2de8a298 100644 --- a/src/softbot/softBotList/index.jsx +++ b/src/softbot/softBotList/index.jsx @@ -7,7 +7,7 @@ import {getAllBotCategory, getContentsLikeNameAndFunc} from '../api.js'; import Nodata from '../../forge/Nodata' function SoftBot(props){ - const {mygetHelmetapi} = props; + const {mygetHelmetapi, current_user, history, showLoginDialog} = props; const [current, setCurrent] = useState(1); const [pageSize, setPageSize] = useState(12); const [total, setTotal] = useState(500); @@ -55,13 +55,22 @@ function SoftBot(props){ function onChange(pageNumber) { setCurrent(pageNumber); } + + // 立即注册跳转 + function registerBot(){ + if(current_user && current_user.login){ + history.push('/settings/exploitBot/new'); + }else{ + showLoginDialog(); + } + } return
    欢迎来到Bot市场
    快来挑选一个心仪的Bot加入到您的项目吧!
    - +
    @@ -78,7 +87,7 @@ function SoftBot(props){

    {item.market_name}

    -

    {item.user}

    +

    {item.user || '开发者名称'}

    {item.market_desc}
    @@ -90,7 +99,7 @@ function SoftBot(props){
    - +
    } export default SoftBot; \ No newline at end of file diff --git a/src/softbot/softBotList/index.scss b/src/softbot/softBotList/index.scss index c5fbdb8b..fd64c7cf 100644 --- a/src/softbot/softBotList/index.scss +++ b/src/softbot/softBotList/index.scss @@ -91,17 +91,18 @@ align-items: center; background-image: url('../image/botOneBg.png'); color:rgba(13, 22, 71, 0.65); - padding: 20px 0 25px 12px; + padding: 15px 0 16px 12px; .oneBotName{ color:#151d40; } .oneBotImgBox{ - width: 42px; - height: 42px; + width: 50px; + height: 50px; line-height: 42px; border-radius: 50%; border:1px solid #ffffff; margin-right: 15px; + overflow: hidden; img{ max-width: 100%; } @@ -117,6 +118,7 @@ -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; + min-height: 56px; } .degreeBox{ color:#151d40; From 956dcc5967829c355441055dd80abf3f1135b969 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Thu, 2 Feb 2023 15:39:12 +0800 Subject: [PATCH 10/97] issue new version --- src/forge/Issues/index.jsx | 26 ++++++++++++++++++++++++++ src/forge/Issues/index.scss | 29 +++++++++++++++++++++++++++++ src/forge/Issues/list.jsx | 29 +++++++++++++++++++++++++++++ src/forge/Main/Detail.js | 2 +- 4 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 src/forge/Issues/index.jsx create mode 100644 src/forge/Issues/index.scss create mode 100644 src/forge/Issues/list.jsx diff --git a/src/forge/Issues/index.jsx b/src/forge/Issues/index.jsx new file mode 100644 index 00000000..5f740a81 --- /dev/null +++ b/src/forge/Issues/index.jsx @@ -0,0 +1,26 @@ +import React from 'react'; +import { Route, Switch } from "react-router-dom"; +import Loadable from "react-loadable"; +import Loading from "../../Loading"; +import './index.scss'; + +const List = Loadable({ + loader: () => import("./list"), + loading: Loading, +}); + +function Index(props){ + return( +
    + + ( + + )} + > + +
    + ) +} +export default Index; \ No newline at end of file diff --git a/src/forge/Issues/index.scss b/src/forge/Issues/index.scss new file mode 100644 index 00000000..ff284add --- /dev/null +++ b/src/forge/Issues/index.scss @@ -0,0 +1,29 @@ +.pagebox{ + width: 1200px; + margin:0px auto; +} +// 可公用样式(在issue的页面中) +// 有向下箭头且点击出现下拉框的按钮样式 +.dorpdownButton{ + padding:0px 17px 0px 16px; + height:32px; + line-height: 32px; + background-color:#fafbfc; + border:1px solid #d0d0d0; + border-radius: 4px; + display: block; + &:hover{ + background-color: #f3f4f6; + } +} +// 列表页面样式 +.listheader{ + display: flex; + justify-content: space-between; + padding:30px 0px; + align-items: center; + &>div{ + display: flex; + align-items: center; + } +} \ No newline at end of file diff --git a/src/forge/Issues/list.jsx b/src/forge/Issues/list.jsx new file mode 100644 index 00000000..54dd6639 --- /dev/null +++ b/src/forge/Issues/list.jsx @@ -0,0 +1,29 @@ +import React from 'react'; +import { Dropdown , Menu , Icon } from 'antd'; + +function List(props){ + + const menu = ( + + 全部 + 与我相关 + 我负责的 + 我创建的 + @我的 + + ) + + return( +
    +
    +
    + + 与我相关 + +
    +
    +
    +
    + ) +} +export default List; \ No newline at end of file diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index a2135028..6cea9ddc 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -34,7 +34,7 @@ const OrderDetail = Loadable({ loading: Loading, }) const OrderIndex = Loadable({ - loader: () => import('../Order/order'), + loader: () => import('../Issues/index'), loading: Loading, }) const CoderRootIndex = Loadable({ From 0a6c1d124f3eb62ee672e4cc0c8e03d36e78ab7e Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Fri, 3 Feb 2023 09:12:28 +0800 Subject: [PATCH 11/97] new --- src/forge/Issues/Img/biaoji.png | Bin 0 -> 255 bytes src/forge/Issues/Img/create.png | Bin 0 -> 133 bytes src/forge/Issues/index.scss | 79 ++++++++++++++++++++++++++++++-- src/forge/Issues/list.jsx | 33 +++++++++++-- src/forge/Issues/listDrop.jsx | 62 +++++++++++++++++++++++++ 5 files changed, 168 insertions(+), 6 deletions(-) create mode 100644 src/forge/Issues/Img/biaoji.png create mode 100644 src/forge/Issues/Img/create.png create mode 100644 src/forge/Issues/listDrop.jsx diff --git a/src/forge/Issues/Img/biaoji.png b/src/forge/Issues/Img/biaoji.png new file mode 100644 index 0000000000000000000000000000000000000000..e40377459851d0e9f5aabd149128d732012a1b97 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0vp^U^WLEkTt>lKP!-8DR%M<;Q)dfj+71{f19U^V~9p@ z?}SF)Lka?}tYRp}nu3g=F z%){)MMRR;^R)E({4#l!Y-2-)by)*ry*IGVjTg%Q=?Z9j1I-5J|?*aKYr{*P{^smm6 zFK@2rT_3k(=Q)GFtv^c61@2pudTed{^v|4qQ5g?jT5xUz`hdaH)z4*}Q$iB}5|dvS literal 0 HcmV?d00001 diff --git a/src/forge/Issues/Img/create.png b/src/forge/Issues/Img/create.png new file mode 100644 index 0000000000000000000000000000000000000000..63b4cc29c7d793366cb07a3ce6940865a3339e0e GIT binary patch literal 133 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqEX7WqAsj$Z!;#Vf_TOoQ1Am{x536VS>R@QY!}zXKeh3Jt-Gj@llf c4G(=8{QHz1WnG_f9cT`Nr>mdKI;Vst04gsgV*mgE literal 0 HcmV?d00001 diff --git a/src/forge/Issues/index.scss b/src/forge/Issues/index.scss index ff284add..6d9adac4 100644 --- a/src/forge/Issues/index.scss +++ b/src/forge/Issues/index.scss @@ -3,10 +3,12 @@ margin:0px auto; } // 可公用样式(在issue的页面中) -// 有向下箭头且点击出现下拉框的按钮样式 +// 可点击(有向下箭头且点击出现下拉框,移入灰色背景加深)的灰色按钮样式 .dorpdownButton{ - padding:0px 17px 0px 16px; + padding:0px 15px; height:32px; + color: #333333!important; + cursor: pointer; line-height: 32px; background-color:#fafbfc; border:1px solid #d0d0d0; @@ -16,8 +18,24 @@ background-color: #f3f4f6; } } +// 操作按钮-蓝色 +.operateButton{ + padding:0px 15px; + height:32px; + color: #fff!important; + cursor: pointer; + line-height: 32px; + background-color:rgba(70, 106, 255, 1); + border:1px solid rgba(70, 106, 255, 1); + border-radius: 4px; + display: block; + &:hover{ + background-color:#708cff; + border-color:#708cff; + } +} // 列表页面样式 -.listheader{ +.pageheader{ display: flex; justify-content: space-between; padding:30px 0px; @@ -26,4 +44,59 @@ display: flex; align-items: center; } +} +.listheader{ + display: flex; + justify-content: space-between; + align-items: center; + height:50px; + background-color:#fafcff; + border:1px solid; + border-color:rgba(42, 97, 255, 0.23); + border-radius:4px 4px 0px 0px; + padding-left: 18px; + ul{ + display: flex; + align-items: center; + &:first-child{ + li{ + width: 106px; + &>span{ + height:19px; + line-height: 19px; + color: #666; + background-color:rgba(70, 106, 255, 0.09); + border-radius:10px; + margin-left: 5px; + padding:0px 6px; + font-size: 13px; + display: block; + } + } + } + li{ + color: #898d9d; + display: flex; + align-items: center; + cursor: pointer; + &.active{ + color: #333; + } + } + } + .dropboxul{ + padding-right: 20px; + li{ + min-width: 106px; + display: flex; + align-items: center; + justify-content: flex-end; + &>span{ + width: 80px; + display: block; + text-align: right; + } + } + } + } \ No newline at end of file diff --git a/src/forge/Issues/list.jsx b/src/forge/Issues/list.jsx index 54dd6639..9143c041 100644 --- a/src/forge/Issues/list.jsx +++ b/src/forge/Issues/list.jsx @@ -1,5 +1,11 @@ import React from 'react'; -import { Dropdown , Menu , Icon } from 'antd'; +import { Dropdown , Menu , Icon , Input , Checkbox } from 'antd'; +import bj from './Img/biaoji.png'; +import create from './Img/create.png'; +import { Link } from 'react-router-dom'; +import ListDrop from './listDrop'; +const { Search } = Input; + function List(props){ @@ -12,16 +18,37 @@ function List(props){ @我的 ) + return(
    -
    + +
    +
    +
      + +
    • 全部111
    • +
    • 开启中111
    • +
    • 已关闭111
    • +
    +
    -
    ) diff --git a/src/forge/Issues/listDrop.jsx b/src/forge/Issues/listDrop.jsx new file mode 100644 index 00000000..6fb2bcb3 --- /dev/null +++ b/src/forge/Issues/listDrop.jsx @@ -0,0 +1,62 @@ +import React from 'react'; +import { Dropdown , Icon , Menu } from 'antd'; + +function ListDrop(){ + const dropmenu=[ + { + name:"发布人", + menu:["caishi","he","xiao","jiang"] + }, + { + name:"标记", + menu:["caishi","he","xiao","jiang"] + }, + { + name:"里程碑", + menu:["caishi","he","xiao","jiang"] + }, + { + name:"负责人", + menu:["caishi","he","xiao","jiang"] + }, + { + name:"状态", + menu:["caishi","he","xiao","jiang"] + }, + { + name:"排序", + menu:["caishi","he","xiao","jiang"] + } + ] + + function menu(menu){ + if(menu && menu.length>0){ + return + { + menu.map((i,j)=>{ + return {i} + }) + } + + } + else{ + return ""; + } + } + return( + dropmenu && dropmenu.length >0 ? +
      + { + dropmenu.map((item,i)=>{ + return( + +
    • {item.name}
    • +
      + ) + }) + } +
    + :
    + ) +} +export default ListDrop; \ No newline at end of file From 60a6f47b6df98a50309c3a16d94c6b5e55b36a81 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Fri, 3 Feb 2023 14:42:51 +0800 Subject: [PATCH 12/97] page --- src/forge/Issues/Component/datas.jsx | 32 +++++++++++++++++++ .../{listDrop.jsx => Component/menus.jsx} | 4 +-- src/forge/Issues/{ => Pages}/list.jsx | 12 ++++--- src/forge/Issues/index.jsx | 2 +- src/forge/Issues/index.scss | 23 +++++++++++++ 5 files changed, 65 insertions(+), 8 deletions(-) create mode 100644 src/forge/Issues/Component/datas.jsx rename src/forge/Issues/{listDrop.jsx => Component/menus.jsx} (96%) rename src/forge/Issues/{ => Pages}/list.jsx (85%) diff --git a/src/forge/Issues/Component/datas.jsx b/src/forge/Issues/Component/datas.jsx new file mode 100644 index 00000000..010b3d46 --- /dev/null +++ b/src/forge/Issues/Component/datas.jsx @@ -0,0 +1,32 @@ +import React from 'react'; +import { Checkbox } from 'antd'; + +// issue列表显示 +function Datas(){ + return( +
    +
    +
    + +
    +
    + 正常 +

    如何参与到项目的开发,提升技术能力?

    + invalid +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + ) +} +export default Datas; \ No newline at end of file diff --git a/src/forge/Issues/listDrop.jsx b/src/forge/Issues/Component/menus.jsx similarity index 96% rename from src/forge/Issues/listDrop.jsx rename to src/forge/Issues/Component/menus.jsx index 6fb2bcb3..82a3f97f 100644 --- a/src/forge/Issues/listDrop.jsx +++ b/src/forge/Issues/Component/menus.jsx @@ -1,7 +1,7 @@ import React from 'react'; import { Dropdown , Icon , Menu } from 'antd'; -function ListDrop(){ +function Menus(){ const dropmenu=[ { name:"发布人", @@ -59,4 +59,4 @@ function ListDrop(){ :
    ) } -export default ListDrop; \ No newline at end of file +export default Menus; \ No newline at end of file diff --git a/src/forge/Issues/list.jsx b/src/forge/Issues/Pages/list.jsx similarity index 85% rename from src/forge/Issues/list.jsx rename to src/forge/Issues/Pages/list.jsx index 9143c041..bd265fd3 100644 --- a/src/forge/Issues/list.jsx +++ b/src/forge/Issues/Pages/list.jsx @@ -1,9 +1,10 @@ import React from 'react'; import { Dropdown , Menu , Icon , Input , Checkbox } from 'antd'; -import bj from './Img/biaoji.png'; -import create from './Img/create.png'; +import bj from '../Img/biaoji.png'; +import create from '../Img/create.png'; import { Link } from 'react-router-dom'; -import ListDrop from './listDrop'; +import Menus from '../Component/menus'; +import Datas from '../Component/datas'; const { Search } = Input; @@ -42,13 +43,14 @@ function List(props){
      - +
    • 全部111
    • 开启中111
    • 已关闭111
    - +
    +
    ) diff --git a/src/forge/Issues/index.jsx b/src/forge/Issues/index.jsx index 5f740a81..848068ce 100644 --- a/src/forge/Issues/index.jsx +++ b/src/forge/Issues/index.jsx @@ -5,7 +5,7 @@ import Loading from "../../Loading"; import './index.scss'; const List = Loadable({ - loader: () => import("./list"), + loader: () => import("./Pages/list"), loading: Loading, }); diff --git a/src/forge/Issues/index.scss b/src/forge/Issues/index.scss index 6d9adac4..ceadeb3a 100644 --- a/src/forge/Issues/index.scss +++ b/src/forge/Issues/index.scss @@ -99,4 +99,27 @@ } } +} +// issue列表 +.listdatas{ + border:1px solid #d0d0d0; + border-radius:0px 0px 4px 4px ; + border-top: none; + &>div{ + padding:20px 18px; + border-bottom: 1px solid #eee; + display: flex; + align-items: center; + justify-content: space-between; + &:hover{ + background-color:rgba(231, 233, 242, 0.26); + } + &:last-child{ + border-bottom: none; + } + .issuedetail{ + display: flex; + align-items: flex-start; + } + } } \ No newline at end of file From de90b527195a83a3e1de14ae543c9f34f9e1a419 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Fri, 3 Feb 2023 16:16:11 +0800 Subject: [PATCH 13/97] update --- public/css/iconfont.css | 146 +++++++++++++++- public/css/iconfont.js | 2 +- public/css/iconfont.json | 245 +++++++++++++++++++++++++++ public/css/iconfont.ttf | Bin 230840 -> 240240 bytes public/css/iconfont.woff | Bin 141868 -> 147764 bytes public/css/iconfont.woff2 | Bin 117076 -> 121908 bytes src/forge/Issues/Component/datas.jsx | 20 ++- src/forge/Issues/Img/issue.png | Bin 0 -> 608 bytes src/forge/Issues/Img/pr.png | Bin 0 -> 1025 bytes src/forge/Issues/index.scss | 52 ++++++ 10 files changed, 457 insertions(+), 8 deletions(-) create mode 100644 src/forge/Issues/Img/issue.png create mode 100644 src/forge/Issues/Img/pr.png diff --git a/public/css/iconfont.css b/public/css/iconfont.css index 39ebe18f..63786148 100644 --- a/public/css/iconfont.css +++ b/public/css/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "iconfont"; /* Project id 2340181 */ - src: url('iconfont.woff2?t=1653550272457') format('woff2'), - url('iconfont.woff?t=1653550272457') format('woff'), - url('iconfont.ttf?t=1653550272457') format('truetype'); + src: url('iconfont.woff2?t=1675409079100') format('woff2'), + url('iconfont.woff?t=1675409079100') format('woff'), + url('iconfont.ttf?t=1675409079100') format('truetype'); } .iconfont { @@ -13,6 +13,146 @@ -moz-osx-font-smoothing: grayscale; } +.icon-a-31shijian:before { + content: "\e944"; +} + +.icon-chengyuan2:before { + content: "\e945"; +} + +.icon-a-bianji12:before { + content: "\e946"; +} + +.icon-fuzhi-shanchu:before { + content: "\e947"; +} + +.icon-chuangjianqianbao:before { + content: "\e948"; +} + +.icon-biaoji2:before { + content: "\e949"; +} + +.icon-lichengbeiicon1:before { + content: "\e94a"; +} + +.icon-biaoji:before { + content: "\e94b"; +} + +.icon-fenzhi3:before { + content: "\e94c"; +} + +.icon-riqi:before { + content: "\e94d"; +} + +.icon-ruliriqixiao:before { + content: "\e94e"; +} + +.icon-shanchu8:before { + content: "\e94f"; +} + +.icon-sousuo6:before { + content: "\e950"; +} + +.icon-quanxian:before { + content: "\e951"; +} + +.icon-lichengbeiicon2:before { + content: "\e952"; +} + +.icon-xinjian3:before { + content: "\e953"; +} + +.icon-xuanzhong4:before { + content: "\e954"; +} + +.icon-youxian:before { + content: "\e955"; +} + +.icon-a-xiaoxi1:before { + content: "\e956"; +} + +.icon-yixiuicon2:before { + content: "\e957"; +} + +.icon-xiugaibaobiaomoban:before { + content: "\e958"; +} + +.icon-a-zu1614:before { + content: "\e959"; +} + +.icon-BOTpeizhi:before { + content: "\e942"; +} + +.icon-kaifabot:before { + content: "\e943"; +} + +.icon-jiqiren:before { + content: "\e940"; +} + +.icon-a-jiqirenzhineng-02:before { + content: "\e941"; +} + +.icon-yuyue-lishi-shijian:before { + content: "\e93f"; +} + +.icon-a-duobianxing1:before { + content: "\e93c"; +} + +.icon-a-duobianxing2:before { + content: "\e93d"; +} + +.icon-sousuo5:before { + content: "\e93e"; +} + +.icon-baogaoppt:before { + content: "\e93b"; +} + +.icon-gailan2:before { + content: "\e93a"; +} + +.icon-bianji7:before { + content: "\e939"; +} + +.icon-ROBOT:before { + content: "\e937"; +} + +.icon-a-zu1404:before { + content: "\e938"; +} + .icon-tuichuicon:before { content: "\e936"; } diff --git a/public/css/iconfont.js b/public/css/iconfont.js index 0b03f564..3174c40b 100644 --- a/public/css/iconfont.js +++ b/public/css/iconfont.js @@ -1 +1 @@ -!function(a){var l,c,h,i,o,z='',t=(t=document.getElementsByTagName("script"))[t.length-1].getAttribute("data-injectcss"),p=function(a,l){l.parentNode.insertBefore(a,l)};if(t&&!a.__iconfont__svg__cssinject__){a.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}function v(){o||(o=!0,h())}function m(){try{i.documentElement.doScroll("left")}catch(a){return void setTimeout(m,50)}v()}l=function(){var a,l=document.createElement("div");l.innerHTML=z,z=null,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(a=document.body).firstChild?p(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(c=function(){document.removeEventListener("DOMContentLoaded",c,!1),l()},document.addEventListener("DOMContentLoaded",c,!1)):document.attachEvent&&(h=l,i=a.document,o=!1,m(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,v())})}(window); \ No newline at end of file +window._iconfont_svg_string_2340181='',function(c){var a=(a=document.getElementsByTagName("script"))[a.length-1],l=a.getAttribute("data-injectcss"),a=a.getAttribute("data-disable-injectsvg");if(!a){var h,i,o,z,t,p=function(a,l){l.parentNode.insertBefore(a,l)};if(l&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}h=function(){var a,l=document.createElement("div");l.innerHTML=c._iconfont_svg_string_2340181,(l=l.getElementsByTagName("svg")[0])&&(l.setAttribute("aria-hidden","true"),l.style.position="absolute",l.style.width=0,l.style.height=0,l.style.overflow="hidden",l=l,(a=document.body).firstChild?p(l,a.firstChild):a.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(h,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),h()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=h,z=c.document,t=!1,m(),z.onreadystatechange=function(){"complete"==z.readyState&&(z.onreadystatechange=null,v())})}function v(){t||(t=!0,o())}function m(){try{z.documentElement.doScroll("left")}catch(a){return void setTimeout(m,50)}v()}}(window); \ No newline at end of file diff --git a/public/css/iconfont.json b/public/css/iconfont.json index 9dc3ea5e..7120186a 100644 --- a/public/css/iconfont.json +++ b/public/css/iconfont.json @@ -5,6 +5,251 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "33949760", + "name": "3.1 时间", + "font_class": "a-31shijian", + "unicode": "e944", + "unicode_decimal": 59716 + }, + { + "icon_id": "33949761", + "name": "成员", + "font_class": "chengyuan2", + "unicode": "e945", + "unicode_decimal": 59717 + }, + { + "icon_id": "33949762", + "name": "编辑 (1)", + "font_class": "a-bianji12", + "unicode": "e946", + "unicode_decimal": 59718 + }, + { + "icon_id": "33949763", + "name": "复制-删除", + "font_class": "fuzhi-shanchu", + "unicode": "e947", + "unicode_decimal": 59719 + }, + { + "icon_id": "33949764", + "name": "创建钱包", + "font_class": "chuangjianqianbao", + "unicode": "e948", + "unicode_decimal": 59720 + }, + { + "icon_id": "33949765", + "name": "标记2", + "font_class": "biaoji2", + "unicode": "e949", + "unicode_decimal": 59721 + }, + { + "icon_id": "33949766", + "name": "里程碑icon", + "font_class": "lichengbeiicon1", + "unicode": "e94a", + "unicode_decimal": 59722 + }, + { + "icon_id": "33949767", + "name": "标记", + "font_class": "biaoji", + "unicode": "e94b", + "unicode_decimal": 59723 + }, + { + "icon_id": "33949768", + "name": "分支", + "font_class": "fenzhi3", + "unicode": "e94c", + "unicode_decimal": 59724 + }, + { + "icon_id": "33949769", + "name": "日期", + "font_class": "riqi", + "unicode": "e94d", + "unicode_decimal": 59725 + }, + { + "icon_id": "33949770", + "name": "入离日期小", + "font_class": "ruliriqixiao", + "unicode": "e94e", + "unicode_decimal": 59726 + }, + { + "icon_id": "33949771", + "name": "删除", + "font_class": "shanchu8", + "unicode": "e94f", + "unicode_decimal": 59727 + }, + { + "icon_id": "33949772", + "name": "搜索", + "font_class": "sousuo6", + "unicode": "e950", + "unicode_decimal": 59728 + }, + { + "icon_id": "33949773", + "name": "权限", + "font_class": "quanxian", + "unicode": "e951", + "unicode_decimal": 59729 + }, + { + "icon_id": "33949774", + "name": "里程碑icon2", + "font_class": "lichengbeiicon2", + "unicode": "e952", + "unicode_decimal": 59730 + }, + { + "icon_id": "33949775", + "name": "新建", + "font_class": "xinjian3", + "unicode": "e953", + "unicode_decimal": 59731 + }, + { + "icon_id": "33949776", + "name": "选中", + "font_class": "xuanzhong4", + "unicode": "e954", + "unicode_decimal": 59732 + }, + { + "icon_id": "33949777", + "name": "优先", + "font_class": "youxian", + "unicode": "e955", + "unicode_decimal": 59733 + }, + { + "icon_id": "33949778", + "name": "消息 (1)", + "font_class": "a-xiaoxi1", + "unicode": "e956", + "unicode_decimal": 59734 + }, + { + "icon_id": "33949779", + "name": "易修icon", + "font_class": "yixiuicon2", + "unicode": "e957", + "unicode_decimal": 59735 + }, + { + "icon_id": "33949780", + "name": "修改报表模版", + "font_class": "xiugaibaobiaomoban", + "unicode": "e958", + "unicode_decimal": 59736 + }, + { + "icon_id": "33949781", + "name": "组 1614", + "font_class": "a-zu1614", + "unicode": "e959", + "unicode_decimal": 59737 + }, + { + "icon_id": "33731642", + "name": "BOT配置", + "font_class": "BOTpeizhi", + "unicode": "e942", + "unicode_decimal": 59714 + }, + { + "icon_id": "33731643", + "name": "开发bot", + "font_class": "kaifabot", + "unicode": "e943", + "unicode_decimal": 59715 + }, + { + "icon_id": "19591156", + "name": "机器人", + "font_class": "jiqiren", + "unicode": "e940", + "unicode_decimal": 59712 + }, + { + "icon_id": "25885545", + "name": "机器人、智能-02", + "font_class": "a-jiqirenzhineng-02", + "unicode": "e941", + "unicode_decimal": 59713 + }, + { + "icon_id": "6978097", + "name": "预约-历史-时间", + "font_class": "yuyue-lishi-shijian", + "unicode": "e93f", + "unicode_decimal": 59711 + }, + { + "icon_id": "31659662", + "name": "多边形 1", + "font_class": "a-duobianxing1", + "unicode": "e93c", + "unicode_decimal": 59708 + }, + { + "icon_id": "31659664", + "name": "多边形 2", + "font_class": "a-duobianxing2", + "unicode": "e93d", + "unicode_decimal": 59709 + }, + { + "icon_id": "31659665", + "name": "搜索", + "font_class": "sousuo5", + "unicode": "e93e", + "unicode_decimal": 59710 + }, + { + "icon_id": "31424249", + "name": "报告ppt", + "font_class": "baogaoppt", + "unicode": "e93b", + "unicode_decimal": 59707 + }, + { + "icon_id": "31318120", + "name": "概览", + "font_class": "gailan2", + "unicode": "e93a", + "unicode_decimal": 59706 + }, + { + "icon_id": "31275425", + "name": "编辑", + "font_class": "bianji7", + "unicode": "e939", + "unicode_decimal": 59705 + }, + { + "icon_id": "30382389", + "name": "ROBOT", + "font_class": "ROBOT", + "unicode": "e937", + "unicode_decimal": 59703 + }, + { + "icon_id": "30382697", + "name": "组 1404", + "font_class": "a-zu1404", + "unicode": "e938", + "unicode_decimal": 59704 + }, { "icon_id": "29934961", "name": "退出icon", diff --git a/public/css/iconfont.ttf b/public/css/iconfont.ttf index 5ea5e92066c4fbab1c3ad820c8446bc1bb13b1e1..349cff9a6252a7b66f887c014d9d56135c50d0ac 100644 GIT binary patch delta 24474 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 UXP^|ONOe_pPxYH%%`Eu;0J8;TWB>pF delta 15300 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 diff --git a/public/css/iconfont.woff b/public/css/iconfont.woff index 6b8a4f2ee81ee514fcd86a32bbcdea5191bccf29..f9b1b6be3a7623f3978cac202e207fa35850824a 100644 GIT binary patch delta 147682 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
    ) diff --git a/src/forge/Issues/Pages/list.jsx b/src/forge/Issues/Pages/list.jsx index bd265fd3..a16885e9 100644 --- a/src/forge/Issues/Pages/list.jsx +++ b/src/forge/Issues/Pages/list.jsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Dropdown , Menu , Icon , Input , Checkbox } from 'antd'; +import { Dropdown , Menu , Icon , Input , Checkbox , Pagination } from 'antd'; import bj from '../Img/biaoji.png'; import create from '../Img/create.png'; import { Link } from 'react-router-dom'; @@ -51,6 +51,9 @@ function List(props){
    +
    + +
    ) diff --git a/src/forge/Issues/index.scss b/src/forge/Issues/index.scss index 3b1ad14f..f1f773f4 100644 --- a/src/forge/Issues/index.scss +++ b/src/forge/Issues/index.scss @@ -140,6 +140,15 @@ &.normal{ background-color:#28be6c; } + &.hight{ + background-color: #db7c1d; + } + &.urgent{ + background-color: #db3d1d; + } + &.low{ + background-color: #1abcb1; + } } .number{ background-color:rgba(213, 220, 246, 0.36); @@ -174,4 +183,38 @@ border-radius: 50%; } } + .issuecondition{ + display: flex; + align-items: center; + color: #40424a; + .principal{ + position: relative; + height: 30px; + img,span{ + width: 20px; + height: 20px; + border-radius: 50%; + position: absolute; + right: 0px; + bottom: 4px; + } + span{ + background-color:#ced5ef; + text-align: center; + line-height: 12px; + color:#000000; + z-index: 6; + } + } + &>div{ + width: 106px; + text-align: right; + } + .commentnum{ + padding-right: 5px; + display: flex; + align-items: center; + justify-content: flex-end; + } + } } \ No newline at end of file From b6fd4e6c392925be5aef6904bf7e5837713faa4e Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Mon, 6 Feb 2023 11:13:27 +0800 Subject: [PATCH 15/97] save --- src/forge/Issues/Component/menus.jsx | 93 ++++++++++++++++++---------- src/forge/Issues/Pages/list.jsx | 15 +++-- 2 files changed, 71 insertions(+), 37 deletions(-) diff --git a/src/forge/Issues/Component/menus.jsx b/src/forge/Issues/Component/menus.jsx index 82a3f97f..43d35750 100644 --- a/src/forge/Issues/Component/menus.jsx +++ b/src/forge/Issues/Component/menus.jsx @@ -1,40 +1,67 @@ -import React from 'react'; +import React ,{ useImperativeHandle ,forwardRef , useState } from 'react'; import { Dropdown , Icon , Menu } from 'antd'; -function Menus(){ - const dropmenu=[ - { - name:"发布人", - menu:["caishi","he","xiao","jiang"] - }, - { - name:"标记", - menu:["caishi","he","xiao","jiang"] - }, - { - name:"里程碑", - menu:["caishi","he","xiao","jiang"] - }, - { - name:"负责人", - menu:["caishi","he","xiao","jiang"] - }, - { - name:"状态", - menu:["caishi","he","xiao","jiang"] - }, - { - name:"排序", - menu:["caishi","he","xiao","jiang"] - } - ] +const menus=[ + { + id:1, + name:"发布人", + choose:0, + menu:["caishi","he","xiao","jiang"] + }, + { + id:2, + name:"标记", + choose:0, + menu:["caishi","he","xiao","jiang"] + }, + { + id:3, + name:"里程碑", + choose:0, + menu:["caishi","he","xiao","jiang"] + }, + { + id:4, + name:"负责人", + choose:0, + menu:["caishi","he","xiao","jiang"] + }, + { + id:5, + name:"状态", + choose:0, + menu:["新增","正在解决","已解决","反馈","关闭","拒绝"] + }, + { + id:6, + name:"排序", + choose:0, + menu:["最新创建","最早创建","最近更新","最早更新","高优先级","低优先级"] + } +] +function Menus(props,ref){ + const [ dropmenu , setDropMenu ] = useState(menus); - function menu(menu){ + useImperativeHandle(ref, () => ({ + clearChoose: () => { + // 父组件按钮:清除筛选条件,将dropmenu里的choose字段全部改为0 + changeMenusValue(0); + } + })) + + // 修改menus数组里的字段值 + function changeMenusValue(value,id){ + let todoList = [...dropmenu]; + let list = todoList.map((item,key)=>id ? item : {...item,choose:value}); + setDropMenu(list); + } + + function menu(menu,choose){ if(menu && menu.length>0){ - return
    + return { menu.map((i,j)=>{ - return {i} + return {i} }) } @@ -49,7 +76,7 @@ function Menus(){ { dropmenu.map((item,i)=>{ return( - +
  • {item.name}
  • ) @@ -59,4 +86,4 @@ function Menus(){ :
    ) } -export default Menus; \ No newline at end of file +export default forwardRef(Menus); \ No newline at end of file diff --git a/src/forge/Issues/Pages/list.jsx b/src/forge/Issues/Pages/list.jsx index a16885e9..28090a13 100644 --- a/src/forge/Issues/Pages/list.jsx +++ b/src/forge/Issues/Pages/list.jsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React , { useRef } from 'react'; import { Dropdown , Menu , Icon , Input , Checkbox , Pagination } from 'antd'; import bj from '../Img/biaoji.png'; import create from '../Img/create.png'; @@ -9,7 +9,7 @@ const { Search } = Input; function List(props){ - + const menuRef = useRef(null); const menu = ( 全部 @@ -20,6 +20,13 @@ function List(props){ ) + //清除筛选条件 + function clearCondition(){ + // 清除下拉选项 + menuRef.current && menuRef.current.clearChoose(); + // 清除后重新获取列表数据 + } + return(
    标记管理 @@ -48,7 +55,7 @@ function List(props){
  • 开启中111
  • 已关闭111
  • - +
    From 70cdc5d9ccef49c773fd4a47d9b9f890ddbb2e01 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Tue, 7 Feb 2023 14:39:53 +0800 Subject: [PATCH 16/97] =?UTF-8?q?=E6=A0=87=E8=AE=B0=E7=AE=A1=E7=90=86-issu?= =?UTF-8?q?eissue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Issues/Component/datas.jsx | 13 +-- src/forge/Issues/Component/menus.jsx | 39 ++++++-- src/forge/Issues/Pages/list.jsx | 87 ++++++++++++++--- src/forge/Issues/Pages/sign.jsx | 139 +++++++++++++++++++++++++++ src/forge/Issues/index.jsx | 10 ++ src/forge/Issues/index.scss | 120 ++++++++++++++++++++++- src/forge/Main/Detail.js | 4 +- 7 files changed, 383 insertions(+), 29 deletions(-) create mode 100644 src/forge/Issues/Pages/sign.jsx diff --git a/src/forge/Issues/Component/datas.jsx b/src/forge/Issues/Component/datas.jsx index 7a9b2949..17cb3fc0 100644 --- a/src/forge/Issues/Component/datas.jsx +++ b/src/forge/Issues/Component/datas.jsx @@ -1,14 +1,15 @@ import React from 'react'; import { Checkbox , Tooltip } from 'antd'; import issue from '../Img/issue.png'; +import { Link } from "react-router-dom"; // issue列表显示 -function Datas(){ +function Datas({checkbox}){ return(
    - + {checkbox}
    正常 #1 @@ -43,7 +44,7 @@ function Datas(){
    - +
    紧急 #2 @@ -77,7 +78,7 @@ function Datas(){
    - +
    #3 @@ -85,7 +86,7 @@ function Datas(){
    -

    如何参与到项目的开发,提升技术能力?

    + 如何参与到项目的开发,提升技术能力? feature
    @@ -109,7 +110,7 @@ function Datas(){
    - +
    #3 diff --git a/src/forge/Issues/Component/menus.jsx b/src/forge/Issues/Component/menus.jsx index 43d35750..b6103a11 100644 --- a/src/forge/Issues/Component/menus.jsx +++ b/src/forge/Issues/Component/menus.jsx @@ -1,4 +1,4 @@ -import React ,{ useImperativeHandle ,forwardRef , useState } from 'react'; +import React ,{ useImperativeHandle ,forwardRef , useState , useEffect } from 'react'; import { Dropdown , Icon , Menu } from 'antd'; const menus=[ @@ -8,27 +8,37 @@ const menus=[ choose:0, menu:["caishi","he","xiao","jiang"] }, + { + id:7, + updateName:"更换优先级", + choose:0, + menu:["紧急","正常","低","高"] + }, { id:2, name:"标记", + updateName:"更换标记", choose:0, menu:["caishi","he","xiao","jiang"] }, { id:3, name:"里程碑", + updateName:"更换里程碑", choose:0, menu:["caishi","he","xiao","jiang"] }, { id:4, name:"负责人", + updateName:"更换负责人", choose:0, menu:["caishi","he","xiao","jiang"] }, { id:5, name:"状态", + updateName:"更换状态", choose:0, menu:["新增","正在解决","已解决","反馈","关闭","拒绝"] }, @@ -39,9 +49,10 @@ const menus=[ menu:["最新创建","最早创建","最近更新","最早更新","高优先级","低优先级"] } ] -function Menus(props,ref){ +function Menus({update},ref){ const [ dropmenu , setDropMenu ] = useState(menus); + useImperativeHandle(ref, () => ({ clearChoose: () => { // 父组件按钮:清除筛选条件,将dropmenu里的choose字段全部改为0 @@ -49,19 +60,32 @@ function Menus(props,ref){ } })) + useEffect(()=>{ + if(update){ + + } + },[update]) + // 修改menus数组里的字段值 function changeMenusValue(value,id){ let todoList = [...dropmenu]; - let list = todoList.map((item,key)=>id ? item : {...item,choose:value}); + let list = []; + if(id){ + list = todoList.map((i,k)=>id===i.id ? {...i,choose:value} : i); + }else{ + list = todoList.map((i,k)=>id ? i : {...i,choose:value}); + } setDropMenu(list); + // 修改后调用父组件方法重新查询数据 + } - function menu(menu,choose){ + function menu(menu,choose,id){ if(menu && menu.length>0){ return { menu.map((i,j)=>{ - return {i} + return changeMenusValue(j+1,id)}>{i} }) } @@ -76,8 +100,9 @@ function Menus(props,ref){ { dropmenu.map((item,i)=>{ return( - -
  • {item.name}
  • + ((!update && item.name) || (update && item.updateName)) && + +
  • {item.choose !== 0 ? item.menu[item.choose-1]:(update ? item.updateName : item.name)}
  • ) }) diff --git a/src/forge/Issues/Pages/list.jsx b/src/forge/Issues/Pages/list.jsx index 28090a13..2e3f7aa4 100644 --- a/src/forge/Issues/Pages/list.jsx +++ b/src/forge/Issues/Pages/list.jsx @@ -1,15 +1,22 @@ -import React , { useRef } from 'react'; -import { Dropdown , Menu , Icon , Input , Checkbox , Pagination } from 'antd'; +import React , { useRef , useState } from 'react'; +import { Dropdown , Menu , Icon , Input , Checkbox , Pagination, Button } from 'antd'; import bj from '../Img/biaoji.png'; import create from '../Img/create.png'; -import { Link } from 'react-router-dom'; +import { Link } from "react-router-dom"; import Menus from '../Component/menus'; import Datas from '../Component/datas'; const { Search } = Input; function List(props){ + const [ allValue , setAllValue ] = useState([]); + const [ allIds , setAllIds ] = useState([0,1,2,3]); + const [ checkAll , setCheckAll ] = useState(false); + + const [ page , setPage ] = useState(1); const menuRef = useRef(null); + const owner = props.match.params.owner; + const projectsId = props.match.params.projectsId; const menu = ( 全部 @@ -27,6 +34,38 @@ function List(props){ // 清除后重新获取列表数据 } + // 全选所有issue + function chooseAll(e){ + setCheckAll(e.target.checked); + if(e.target.checked){ + setAllValue([0,1,2,3]); + }else{ + setAllValue([]); + clearCondition(); + } + } + + // 选择列表里的issue + function checkIssues(value){ + setAllValue(value); + if(value.length === allIds.length){ + setCheckAll(true); + }else{ + setCheckAll(false); + } + } + + // 取消 + function cancelUpdate(){ + setAllValue([]); + setCheckAll(false); + } + + // 切换页码 + function changepage(page){ + setPage(page); + } + return(
    @@ -43,23 +82,45 @@ function List(props){ 清除筛选条件
    - 标记管理 + 标记管理 创建疑修
    -
      - -
    • 全部111
    • -
    • 开启中111
    • -
    • 已关闭111
    • -
    - +
    + + { + allValue && allValue.length>0 ? + 选择{allValue.length}个issue + : +
      +
    • 全部111
    • +
    • 开启中111
    • +
    • 已关闭111
    • +
    + } +
    +
    + 0}/> + { + allValue && allValue.length>0 ? +
    + + + +
    + :"" + } +
    - + + } + /> +
    - +
    diff --git a/src/forge/Issues/Pages/sign.jsx b/src/forge/Issues/Pages/sign.jsx new file mode 100644 index 00000000..77577baa --- /dev/null +++ b/src/forge/Issues/Pages/sign.jsx @@ -0,0 +1,139 @@ +import React , { useEffect , useState } from 'react'; +import create from '../Img/create.png'; +import { Menu , Dropdown , Icon, Input, Button } from 'antd'; +import { SketchPicker } from 'react-color' + +function Sign(){ + const [ edit , setEdit ] = useState(false); + const [ color , setColor ] = useState({r: '241',g: '112',b: '19',a: '1',}); + const [ displayColorPicker , setDisplayColorPicker ] = useState(false); + const [ textcolor , setTextColor ] = useState("#F17013"); + + function arrayList(){ + + } + + const menu = ( + + + 按创建时间降序排序 + + + 按创建时间升序排序 + + + 按issue个数降序排序 + + + 按issue个数升序排序 + + + ); + + // 切换色卡 + function handleChange(color){ + setColor(color.rgb); + setTextColor(color.hex); + } + + // 隐藏色卡 + function handleClick(){ + setDisplayColorPicker(!displayColorPicker); + reduction(); + } + + // 还原色卡 + function reduction(){ + setTextColor("#F17013"); + setColor({r: '241',g: '112',b: '19',a: '1',}); + } + return( +
    +
    + Issue / 项目标记 + setEdit(true)}>创建标记 +
    + { + edit && +
    + + +
    +
    +
    +

    {textcolor}

    +
    +
    + {displayColorPicker ? ( +
    +
    {setDisplayColorPicker(false)}} /> + +
    + ) : null} +
    + + + + +
    + } +
    + 项目标记(10) + + 标记 + +
    +
      +
    • +

      + + + 缺陷 +

      +

      表示项目存在问题

      +

      + 0 Issue + 12 合并请求 +

      +

      + 编辑 + 删除 +

      +
    • +
    • +

      + + + 疑问 +

      +

      表示存在的问题

      +

      + 0 Issue + 12 合并请求 +

      +

      + 编辑 + 删除 +

      +
    • +
    • +

      + + + 功能 +

      +

      表示新功能申请

      +

      + 0 Issue + 12 合并请求 +

      +

      + 编辑 + 删除 +

      +
    • +
    +
    + ) +} +export default Sign; \ No newline at end of file diff --git a/src/forge/Issues/index.jsx b/src/forge/Issues/index.jsx index 848068ce..b1208e85 100644 --- a/src/forge/Issues/index.jsx +++ b/src/forge/Issues/index.jsx @@ -8,11 +8,21 @@ const List = Loadable({ loader: () => import("./Pages/list"), loading: Loading, }); +const Sign = Loadable({ + loader: () => import("./Pages/sign"), + loading: Loading, +}); function Index(props){ return(
    + ( + + )} + > ( diff --git a/src/forge/Issues/index.scss b/src/forge/Issues/index.scss index f1f773f4..ee5c0dce 100644 --- a/src/forge/Issues/index.scss +++ b/src/forge/Issues/index.scss @@ -34,6 +34,36 @@ border-color:#708cff; } } +// flex-左右,上下居中 +.between{ + display: flex; + align-items: center; + justify-content: space-between; +} +// 蓝色背景操作栏 +.bluebar{ + height:50px; + background-color:#fafcff; + border:1px solid rgba(42, 97, 255, 0.23); + border-radius:4px 4px 0px 0px; + padding:0px 26px; +} +// 按钮样式 +.ant-btn-background-ghost{ + border-color:#acb0bf; + color: #acb0bf; + background-color: #fff!important; + &.ant-btn-primary{ + color: #466aff; + border-color: #466aff; + background-color: #fff!important; + } + &.ant-btn-danger{ + color: #f60011; + border-color: #f60011; + background-color:rgba(196, 0, 14, 0.09)!important; + } +} // 列表页面样式 .pageheader{ display: flex; @@ -55,10 +85,14 @@ border-color:rgba(42, 97, 255, 0.23); border-radius:4px 4px 0px 0px; padding-left: 18px; + .menusul{ + display: flex; + align-items: center; + } ul{ display: flex; align-items: center; - &:first-child{ + &.statusul{ li{ width: 106px; &>span{ @@ -217,4 +251,88 @@ justify-content: flex-end; } } +} + +// 标记管理页面 +.editbar{ + padding:18px 20px; + background-color:rgba(218, 225, 251, 0.24); + display: flex; + align-items: center; + margin-bottom: 30px; + justify-content: space-between; + .color{ + width: 20px; + height: 20px; + border-radius: 2px; + } + .swatch{ + padding: 5px; + background: #fff; + border-radius: 1px; + width: 92px; + height: 28px; + line-height: 20px; + box-shadow: 0 0 0 1px rgba(0,0,0,.1); + display: flex; + cursor: pointer; + } + .popover { + position: absolute; + z-index: 2; + } + .cover { + position: fixed; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; + } + .modalcolor { + width: 20px; + height: 20px; + border-radius: 2px; + } +} +.signlist{ + padding:10px 0px; + margin-bottom: 40px!important; + &>li{ + display: flex; + margin-bottom: 5px; + padding:10px 20px; + &>p{ + flex:1; + text-align: center; + display: flex; + align-items: center; + justify-content: flex-start; + color: 40424a; + &:first-child{ + flex:1.2; + } + &:last-child{ + justify-content: flex-end; + } + .square{ + display: block; + width: 22px; + height: 15px; + border-radius:2px; + } + .line{ + position: relative; + padding-left: 13px; + &::before{ + position: absolute; + height:13px; + width: 1px; + left: 0px; + top:7px; + background-color:#d5d5d5; + content: ""; + } + } + } + } } \ No newline at end of file diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index 6cea9ddc..f2b99c7d 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -804,11 +804,11 @@ class Detail extends Component { > {/* 任务详情 */} - () } - > + > */} {/* 动态 */} Date: Thu, 9 Feb 2023 09:27:15 +0800 Subject: [PATCH 17/97] pages --- src/forge/Issues/Img/UploadImg.png | Bin 0 -> 2351 bytes src/forge/Issues/Img/issue-big.png | Bin 0 -> 2920 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/forge/Issues/Img/UploadImg.png create mode 100644 src/forge/Issues/Img/issue-big.png diff --git a/src/forge/Issues/Img/UploadImg.png b/src/forge/Issues/Img/UploadImg.png new file mode 100644 index 0000000000000000000000000000000000000000..cb1e7d05c4c07c307df77faf281f3ded4e3568d4 GIT binary patch literal 2351 zcmV+~3DEY5P)ocJg92*c z0IhFcPDE?5JfmdRl$0icbuh89>S>%Xs2nYP>V}Wy!d8cY0`#|ke>el%u?Xf9oN-e= z9F)TDgTRJPSbE~d>o>vzYG44Z|LdbX)Fvae$bJgWg~@S0`yHob8+7LvuK3c>v?N3v?hCL1=xLswHF>Rvz2)u8A)?jy{ zEWVE2NtzB^sFxKWi@?}^?$tOg-S(ONv)xKj-vGV)*WD~t$O6txK9XUasrGzaVO0D4 z&E2V5UjT9Gq4oGCK0V+9DSi32xRlH937`vW)p4fkJoX8vF!oR}J%C%rCa9F>q1gdD`0QnU9)ES<@9@+< zsc)B>)}?qnHXfu}Znn?82~}g7Wi{b*~A$f6@jU&x>=AAu5d=8fu66z2d2;gwL7 zg?Xyb3v~-5k8%96c;8*}s^z9~`h0DQs*LBnJ(@p#VX*n{nL@Su`;nm2=PNT`T6GKbMqBytygzUV`k(n>n8(``Epa zQrq|b=xjAZ6(v8|3|{BlFdRbq@gtEXKah&&YFUNSq14?#XQ{TU&d;YE`$UUp>pUri ziRc26slEWcc&5Gy zev-rGj}@_TMrcBRc)H$vTc_sGj`~Z`-tngwzkM{Cq0cWixThKIbjiuKKpvN%`W{Ep>dCY}K+i8V z;6FNF!s?s8wSdR^TTjlaWAuAJt0Vb^I@Dg=C8RX>odAHqpCjQzzVle6>IgmYYNG%k z=eY54=bQ%JN1iG7%)|Z?bmFHC`{wYV`EjqWBe73UoMPiT)z?jf+7y9`z9Cso9!}(- z?fHF;liafb03Cm&0SOuuefMQ9_xCHBaahfrYHR_XQS1M^#=yHXCQA7GqnG=L0QuF3ZJ= zsIVyoY^r0wbCP9n?>cX)mthngM`H2aH~r51??kIK$$4tYC_epT z##60jFw=9scldi9K1E~+(%*laF7cJyGW$>ES(2$_1zUBnDZ$euDV+~(&Q4z2NM+WK^!#{)I1_ZKoolaxo=U%6+YjS)Cnv?m#yeT=p0Es~Wl~nN~^m$%+ z)U*L+*zcTFn~HVU?s%yIGhCQ&&wff3&p2QJYn;?cLQ#w=>;Fa58QCa&i~3eK{s-N$ V1<ctB58#LjP*f2o78Oy`-Mx0wdKW^H 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 StMf7d0000 Date: Thu, 9 Feb 2023 09:28:35 +0800 Subject: [PATCH 18/97] save --- src/forge/Issues/Component/delBox.jsx | 28 ++++++++ src/forge/Issues/Component/editMenus.jsx | 79 ++++++++++++++++++++++ src/forge/Issues/Pages/list.jsx | 36 +++++++++- src/forge/Issues/Pages/new.jsx | 78 ++++++++++++++++++++++ src/forge/Issues/index.jsx | 10 +++ src/forge/Issues/index.scss | 85 +++++++++++++++++++++++- src/forge/Main/Detail.js | 8 +-- 7 files changed, 315 insertions(+), 9 deletions(-) create mode 100644 src/forge/Issues/Component/delBox.jsx create mode 100644 src/forge/Issues/Component/editMenus.jsx create mode 100644 src/forge/Issues/Pages/new.jsx diff --git a/src/forge/Issues/Component/delBox.jsx b/src/forge/Issues/Component/delBox.jsx new file mode 100644 index 00000000..3729b57b --- /dev/null +++ b/src/forge/Issues/Component/delBox.jsx @@ -0,0 +1,28 @@ +import React from "react"; +import Modals from '../../Component/PublicModal/Index'; +import { AlignTop } from '../../Component/layout'; +import { Button } from 'antd'; + +function DelBox({visible,onCancel,onSuccess}){ + return( + + + +
    + } + > +
    + + +

    您确定要删除所有选中的疑修?

    此操作将清空所有已选中的疑修,请谨慎操作

    +
    +
    + + ) +} +export default DelBox; \ No newline at end of file diff --git a/src/forge/Issues/Component/editMenus.jsx b/src/forge/Issues/Component/editMenus.jsx new file mode 100644 index 00000000..d75e0491 --- /dev/null +++ b/src/forge/Issues/Component/editMenus.jsx @@ -0,0 +1,79 @@ +import React ,{ useState , useEffect , useRef } from 'react'; +import { Dropdown , Menu , Input } from 'antd'; +import { findDOMNode } from 'react-dom'; + +const { Search } = Input; + +function EditMenus({name,list,value}){ + const [ menus , setMenus ] = useState([]); + const [ searchValue , setSearchValue ]= useState(undefined); + const [ showValue , setShowValue ] = useState(undefined); + const [ visible , setVisible ] = useState(false); + + const refFa = useRef(null); + const refBox = useRef(null); + + useEffect(()=>{ + setMenus(list); + setShowValue(value); + },[list,value]) + + useEffect(() => { + document.addEventListener('click', clickMe , false); + }, []) + + const clickMe = ({ target }) => { + // 查找父组件 + const faComponent = findDOMNode(refFa.current); + const boxComponent = findDOMNode(refBox.current); + if (faComponent && boxComponent) { + const isChild = faComponent.contains(target); + const isBox = boxComponent.contains(target); + if(!isChild && !isBox){ + setVisible(false); + } + } + } + + function chooseMenu(e){ + setVisible(false); + setShowValue(e.item.props.children) + } + + // 搜索 + function changeSearchvalue(e){ + setSearchValue(e.target.value); + } + + + return( +
  • + {name} + + {menus && menus.length>0 ? +
    +
    + +
    + + { + menus.map((i,k)=>{ + return( + {i.name} + ) + }) + } + +
    + :
    {searchValue ? 创建新{showValue}“{searchValue}”: `暂无${showValue}`}
    + } +
  • + }> +

    setVisible(visible ? false : true)} className={showValue?"operatevalue color-grey-3":"operatevalue"}>{showValue || "未设置"}

    + + + ) +} +export default EditMenus; \ No newline at end of file diff --git a/src/forge/Issues/Pages/list.jsx b/src/forge/Issues/Pages/list.jsx index 2e3f7aa4..59a9482b 100644 --- a/src/forge/Issues/Pages/list.jsx +++ b/src/forge/Issues/Pages/list.jsx @@ -1,14 +1,20 @@ -import React , { useRef , useState } from 'react'; +import React , { useRef , useState , useEffect } from 'react'; import { Dropdown , Menu , Icon , Input , Checkbox , Pagination, Button } from 'antd'; import bj from '../Img/biaoji.png'; +import issueEmp from '../Img/issue-big.png'; import create from '../Img/create.png'; import { Link } from "react-router-dom"; import Menus from '../Component/menus'; import Datas from '../Component/datas'; +import DelBox from '../Component/delBox'; +import axios from 'axios'; const { Search } = Input; function List(props){ + const [ visible , setVisible ] = useState(false); + const [ issueList , setIssueList ] = useState(undefined); + const [ allValue , setAllValue ] = useState([]); const [ allIds , setAllIds ] = useState([0,1,2,3]); const [ checkAll , setCheckAll ] = useState(false); @@ -17,6 +23,20 @@ function List(props){ const menuRef = useRef(null); const owner = props.match.params.owner; const projectsId = props.match.params.projectsId; + + useEffect(()=>{ + // Init(); + },[]) + + function Init(){ + const url = `http://172.20.10.4:3000/api/v1/${owner}/${projectsId}/issues`; + axios.get(url).then(result=>{ + if(result){ + + } + }).then(error=>{console.log("error:",error)}) + } + const menu = ( 全部 @@ -66,9 +86,14 @@ function List(props){ setPage(page); } + // 删除issue相关 func + function onSuccess(){ + + } return(
    + setVisible(false)} onSuccess={onSuccess}/>
    @@ -83,9 +108,14 @@ function List(props){
    标记管理 - 创建疑修 + 创建疑修
    +
    + +

    欢迎使用疑修(Issue)

    +

    疑修用于记录与跟踪待办事项、项目bug、功能需求等。在使用之前,请您先创建一个疑修

    +
    @@ -107,7 +137,7 @@ function List(props){ allValue && allValue.length>0 ?
    - +
    :"" diff --git a/src/forge/Issues/Pages/new.jsx b/src/forge/Issues/Pages/new.jsx new file mode 100644 index 00000000..4ac4dfa6 --- /dev/null +++ b/src/forge/Issues/Pages/new.jsx @@ -0,0 +1,78 @@ +import React , { useEffect , useState } from 'react'; +import { Button, Input , Dropdown , Menu } from 'antd'; +import { Box , LongWidth } from '../../Component/layout'; +import MDEditor from "../../../modules/tpm/challengesnew/tpm-md-editor"; +import Upload from "../../Upload/Index"; +import Attachments from "../../Upload/attachment"; +import UploadImg from '../Img/UploadImg.png'; +import EditMenus from '../Component/editMenus'; + +const menus = { + milestones:[{id:1,name:"里程碑1"},{id:2,name:"里程碑22"}], + issue_tags:[{id:1,name:"标记1"},{id:2,name:"标记22"}] +} +function New(props){ + const [ content , setContent ] = useState(""); + const [ fileList , setFileList] = useState(undefined); + const [ attachments , setAttachments ] = useState([]); + function onContentChange(value){ + setContent(value); + } + function UploadFunc(fileList){ + setFileList(fileList); + }; + return( +
    +

    新建疑修

    + + + + +
    + + } + size={100} + showNotification={props.showNotification} + /> + {attachments && attachments.length > 0 && + + } +
    +
    + + +
    +
    +
    + + + + + +
    +
    +
    + ) +} +export default New; \ No newline at end of file diff --git a/src/forge/Issues/index.jsx b/src/forge/Issues/index.jsx index b1208e85..79dc599b 100644 --- a/src/forge/Issues/index.jsx +++ b/src/forge/Issues/index.jsx @@ -12,11 +12,21 @@ const Sign = Loadable({ loader: () => import("./Pages/sign"), loading: Loading, }); +const New = Loadable({ + loader: () => import("./Pages/new"), + loading: Loading, +}); function Index(props){ return(
    + ( + + )} + > ( diff --git a/src/forge/Issues/index.scss b/src/forge/Issues/index.scss index ee5c0dce..eb32ed6e 100644 --- a/src/forge/Issues/index.scss +++ b/src/forge/Issues/index.scss @@ -2,6 +2,13 @@ width: 1200px; margin:0px auto; } +// 删除issue弹框 +.deldesc{ + justify-content: center; + .red{ + color: #DF0002; + } +} // 可公用样式(在issue的页面中) // 可点击(有向下箭头且点击出现下拉框,移入灰色背景加深)的灰色按钮样式 .dorpdownButton{ @@ -64,6 +71,18 @@ background-color:rgba(196, 0, 14, 0.09)!important; } } +// 列表为空样式 +.listempty{ + display: flex; + flex-direction: column; + align-items: center; + background-color:#fafcff; + border:1px solid rgba(42, 97, 255, 0.23); + border-radius:4px; + height: 344px; + padding-top: 62px; + color: #333; +} // 列表页面样式 .pageheader{ display: flex; @@ -161,7 +180,6 @@ display: flex; flex-direction: column; margin-right: 10px; - padding-top: 3px; .status{ display: block; height:22px; @@ -209,7 +227,7 @@ display: flex; align-items: center; color: #898d9d; - margin-top: 5px; + margin-top: 12px; &>img{ height: 22px; width: 22px; @@ -335,4 +353,67 @@ } } } +} +// 新建页面样式 +.shortwidth{ + width: 330px; + padding-left: 50px; + &>li{ + border-bottom: 1px solid rgba(172, 176, 191, 0.17); + padding-bottom: 12px; + margin-bottom: 22px!important; + &>span{ + font-size: 15px; + position: relative; + color: #40424a; + display: flex; + width: 100%; + height: 20px; + line-height: 20px; + a{ + position: absolute; + right: 0px; + bottom: -16px; + } + } + .operatevalue{ + height: 20px; + line-height: 20px; + color: #acb0bf; + margin-top: 10px; + cursor: pointer; + } + } +} +.overlayStyle{ + background-color:#ffffff; + border-radius:6px; + box-shadow:0px 0px 10px rgba(24, 54, 181, 0.17); + .searchbox{ + padding:18px 20px 12px 16px; + } + .ant-menu{ + padding:0px 20px 10px 16px; + max-height: 338px; + overflow-y: auto; + li{ + padding:0px 16px; + height: 38px; + line-height: 38px; + border-bottom: none; + color:#898d9d; + position: relative; + &:hover,&.ant-menu-item-selected{ + background-color:rgba(70, 106, 255, 0.07); + color:#40424a; + } + &.ant-menu-item-selected::before{ + content:"✓"; + position: absolute; + right: 15px; + color: #acb0bf; + top: 0px; + } + } + } } \ No newline at end of file diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index f2b99c7d..bfcc0c76 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -779,17 +779,17 @@ class Detail extends Component { } > {/* 里程碑页面新建任务 */} - () } - > + > */} {/* 新建任务 */} - () } - > + > */} {/* 修改详情 edit*/} Date: Fri, 10 Feb 2023 14:58:50 +0800 Subject: [PATCH 19/97] save --- public/css/gitlink.min.css | 2 +- src/forge/Issues/Component/addTagsBox.jsx | 52 ++++ src/forge/Issues/Component/colorCard.jsx | 42 ++++ src/forge/Issues/Component/comments/add.jsx | 15 ++ src/forge/Issues/Component/datas.jsx | 31 +-- src/forge/Issues/Component/editMenus.jsx | 37 +-- src/forge/Issues/Pages/details.jsx | 48 ++++ src/forge/Issues/Pages/list.jsx | 123 +++++++--- src/forge/Issues/Pages/new.jsx | 22 +- src/forge/Issues/Pages/sign.jsx | 39 +-- src/forge/Issues/index.jsx | 10 + src/forge/Issues/index.scss | 259 ++++++++++++++------ 12 files changed, 501 insertions(+), 179 deletions(-) create mode 100644 src/forge/Issues/Component/addTagsBox.jsx create mode 100644 src/forge/Issues/Component/colorCard.jsx create mode 100644 src/forge/Issues/Component/comments/add.jsx create mode 100644 src/forge/Issues/Pages/details.jsx diff --git a/public/css/gitlink.min.css b/public/css/gitlink.min.css index b97346ca..73503201 100644 --- a/public/css/gitlink.min.css +++ b/public/css/gitlink.min.css @@ -1 +1 @@ -@charset "utf-8";.homepagePostReplyPortrait a img,.panel-list-img{border-radius:100px}.-fit,.page--leftnav{right:0;top:0;left:0}#blacktab_nav li,#tab_nav li{text-align:center;line-height:40px;float:left}.codefile-all p,a.user-info-name{white-space:nowrap;text-overflow:ellipsis}.pages_user_show li,li,ol,ul{list-style-type:none}.subName,.task-hide-2{-webkit-box-orient:vertical;-webkit-line-clamp:2}.both,.cl,.clearfix{clear:both}.header{width:100%;height:51px;min-width:1200px;background:#171616}.animate{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;transition:.3s;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.footer{width:100%;height:100px;background-color:#fff}.panel-list-title,a.panel-list-title{display:inline-block;font-size:16px;color:#333;font-weight:400;max-width:82%}.btn-cir-big,.btn-top,.orig_reply,a.panel-name-small{font-size:12px}a:hover.panel-list-title{color:#ff7500}.panel-list-img{width:60px;height:60px}a.panel-name-small{display:inline-block;max-width:100px;color:#29bd8b}.panel-lightgrey,.panel-lightgrey span{font-size:12px;color:#888}.panel-comment_item,.with100{width:100%}.panel-comment_item .t_area{color:#888}.comment_item_cont{padding:15px;border-bottom:1px solid #e3e3e3}.comment_item_cont .J_Comment_Face{height:50px}.comment_item_cont .J_Comment_Face img{width:50px;height:50px;border-radius:100px}.panel-comment_item .t_content{width:93%;margin-left:15px}.panel-comment_item a.content-username{font-size:14px;margin-right:15px;display:inline-block;max-width:100px;color:#888}.J_Comment_Info{height:20px;line-height:22px}.panel-comment_item .comment_orig_content{margin:10px 0;color:#999}.panel-comment_item .comment_orig_content .comment_orig_content{margin-top:0;color:#666}.panel-comment_item .comment_content,.panel-form-label{color:#666}.comment_content img{max-width:100%}.pages_user_show a.active,.pages_user_show a:hover{background-color:#fc7033;color:#fff;border:1px solid #fc7033}.panel-box-sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.task-form-80,input.task-form-80,select.task-form-80,textarea.task-form-80{padding:5px;width:80%;box-sizing:border-box}.task-form-100,input.task-form-100,select.task-form-100,textarea.task-form-100{padding:5px;width:100%}.edu-pop-table tr,.task-height-40,input.task-height-40,select.task-height-40,textarea.task-height-40{height:40px}.task-height-150,input.task-height-150,textarea.task-height-150{height:150px}.user_bg_shadow{-webkit-box-shadow:0 0 8px 0 rgba(142,142,142,.1);-moz-box-shadow:0 0 8px 0 rgba(142,142,142,.1);box-shadow:0 0 8px 0 rgba(142,142,142,.1)}.btn-cir:hover{background:#fff;color:#333}.all_work_border{border:1px solid #4c515d}.btn-cir-orange{background:#ff7500;color:#fff;font-weight:400;border:1px solid #ff7500}.btn-top{display:inline-block;padding:0 5px;line-height:20px;border-radius:3px}.btn-cir-big{background:#999;color:#fff;display:inline-block;padding:0 10px;border-radius:25px;line-height:25px;height:25px}.panel-inner-icon{width:22px;height:22px;line-height:22px;border-radius:50%;background:#29bd8b;display:block;text-align:center}.leftnav-box,a.leftnav-box-inner{background:#292b3a;padding:10px 0}@keyframes ball-scale{0%{width:0;height:0}100%{width:80px;height:80px}}.shixun_work_div{overflow-y:auto;max-height:90px}.split-panel,.split-panel--first{overflow:hidden}.w20_center{width:20px;text-align:center}.user-info{width:80px;height:100px;padding-top:15px}a.user-info-img{display:block;width:50px;height:50px;margin:0 auto}a.user-info-img img{border-radius:100px;border:2px solid #666}a.user-info-img img:hover{border:2px solid #888}a.user-info-name{display:block;font-size:16px;color:#fff;max-width:100px;margin:10px auto;text-align:center;overflow:hidden}.leftnav-box{width:80px;height:60px;margin-bottom:2px}a.leftnav-box-inner{display:block;width:77px;border-left:3px solid #292b3a;text-align:center;color:#575f6c}a.leftnav-active,a:hover.leftnav-box-inner{border-left:3px solid #3498db;color:#fff!important}a:hover.leftnav-box-inner .btn-cir{background:#fff;color:#333}#tab_nav{height:42px;background:#fff;border-bottom:1px solid #eee}#tab_nav li{padding:0 30px;height:40px}#blacktab_nav li a,#tab_nav li a{font-size:14px}.tab_hover{border-bottom:2px solid #3498db;background:#fff;color:#3498db}.tab_hover a{color:#3498db!important}.undis{display:none}.black_nav_list li:hover .user_navlist_white,.block,.dis,.edu-menu-panel:hover .edu-menu-list,.edu-position-hidebox:hover .edu-position-hide,.homehove:hover .ContacttheTAs,.pathInfo li span,.square-Item:hover .closeSquare{display:block}.info-partly{display:block;box-flex:1;flex:1;-webkit-flex:1;position:relative}.-layout,.-layout-h,.-layout-v{display:flex}.-fit,.split-panel.-fit{position:absolute}.panel-box-sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.boxsizing,.padding10,.padding10-15,.padding10-20,.padding10-30,.padding15,.padding20,.padding20-30,.padding30,.padding30-20,.padding40,.padding40-20,.padding40-30,.padding5-10,.padding5-20,.photo_display{box-sizing:border-box}#game_task_pass img,.pointer{cursor:pointer}.-fit{bottom:0}.-layout-v{flex-direction:column;-webkit-flex-direction:column}.page--leftnav{position:fixed;z-index:9001;width:80px;height:100%;background:#282c37}#blacktab_nav .add-webssh,.-relative,.edu-position,.page--body,.pr,.relativef,.split-panel{position:relative}.page--body{margin-top:54px}.-flex{box-flex:1;flex:1;-webkit-flex:1}.split-panel{min-height:200px;height:100%}.-stretch{align-items:stretch}.-bg-white,input:disabled,select:disabled{background-color:#eee}.-vertical{flex-direction:column;box-flex-direction:column;-webkit-flex-direction:column}.-layout-h{flex-direction:row;box-flex-direction:row;-webkit-flex-direction:row}.-horizontal{flex-direction:row-reverse;box-flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.-scroll{overflow:auto}.-flex-basic40{width:40%;box-flex:auto;flex:auto;-webkit-flex:auto}.-flex-basic50{width:60%;box-flex:auto;flex:auto;-webkit-flex:auto}.b-label{width:4px;cursor:ew-resize;background:#2b2b2b}.h-center{height:4px;cursor:ns-resize;background:#333}.-changebg{height:3px}.-bg-weightblack{background:#000}.-flex-basic70{box-flex:4 9 auto;flex:4 9 auto;-webkit-flex:4 9 auto;height:70%}.-flex-basic60{box-flex:2 1 auto;flex:2 1 auto;-webkit-flex:2 1 auto;height:30%}.-header-title{max-width:500px;font-weight:400}.-header-right{background:#333;border-radius:25px;padding:5px 15px;height:30px;position:absolute;right:10px;line-height:30px}.-bg-black{background:#2b2b2b;color:#f4f1ed}.-bg-darkblack{background:#1d1d1d;color:#fff}#blacktab_nav{height:40px;background:#292929}#blacktab_nav li{padding:0 50px;height:40px}#blacktab_nav .add-webssh span{position:absolute;top:0;right:5px;color:#fff;cursor:pointer}#blacktab_nav li.code-file-tab{padding:0 15px;width:120px;box-sizing:border-box}.code-flie-list{display:none;position:absolute;z-index:5;top:40px;background:#515151;width:300px;left:0;color:#fff}.blue-line{border-left:3px solid #199ed8!important;padding-left:5px}.codefile-all{max-height:122px;overflow-y:auto;overflow-x:hidden}.codefile-all p{text-align:left;cursor:pointer;height:22px;line-height:22px;margin-bottom:3px;padding-left:5px;border-left:3px solid #515151;width:273px;overflow:hidden}.codefile-all p:hover{background:#ccc;color:#333}.blacktab_hover a,.head-nav ul#header-nav a{color:#fff}.-task-ces-top{padding:5px 15px;background:#515151;color:#bfbfbf}.-task-ces-info-left{display:inline-block;width:100px;text-align:right}.page--over{position:fixed;top:0;left:80px;right:0;z-index:8000;height:100%;color:#fff}.-task-list-inner{background:#eff2f7;margin:10px;padding:5px}.-task-list-title{font-size:14px;color:#666;word-wrap:break-word;font-weight:400;max-width:80%}.black_nav_list li:hover,.greytab-inner{background:#fff}.blacktab-inner{background:#333}.task-padding16{padding:16px}@keyframes bounce-down{25%{transform:translateY(-10px)}100%,50%{transform:translateY(0)}}a.shixun-task-btn{display:inline-block;font-weight:700;border:none;padding:0 12px;color:#666;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:3px}.loading-center{text-align:center;align-items:center;justify-content:center}.center{vertical-align:middle;text-align:center}.inner-footer_con,.searchFor{width:auto}.searchFor .searchCon{width:250px;border-bottom:1px solid #ccc;float:left;height:30px}.searchFor .searchCon input{border:none;outline:0;height:29px;width:91%}.searchFor .search_close{font-size:18px;float:right;color:#666;height:29px;line-height:29px;cursor:pointer}.tab_color{color:#bfbfbf!important}.comment-input{width:100%;margin:10px 17px 10px 10px}.comment-input textarea{border:none!important;width:100%;outline:0;height:30px;border-radius:4px;padding-left:5px;float:left}.-center{align-items:center;min-height:66px}.markdown{letter-spacing:0;line-height:1.6;word-wrap:break-word;word-break:break-word}.markdown code{padding:0;line-height:23px;margin:0;font-family:"微软雅黑","宋体"}.load{width:auto;top:50%;margin-top:-100px;position:relative}.update_back_main{display:none;position:fixed;left:0;top:0;background:rgba(0,0,0,.3);width:100%;z-index:7001;height:100%}.tip-panel-animate,.tip-panel-animate-left{width:430px;height:140px;position:absolute;border-radius:3px;background:#fff}.tip-panel-animate-left{z-index:9000;left:80px;top:290px}.tip-panel-animate{z-index:10001;right:4px;top:40px;display:none}.tip-operator-btn{width:100%;border-top:1px solid #eee;height:40px;position:absolute;right:0;bottom:0;text-align:center}.photo_display,html>body #ajax-indicator{position:fixed}.tip-operator-btn a,.tip-operator-btn span{height:100%;text-align:center;line-height:40px;width:50%}.recently_item:hover,.tip-operator-btn a:hover,.tip-operator-btn span:hover{background-color:#f9f9f9}.tip-operator-btn a:first-child,.tip-operator-btn span:first-child{border-right:1px solid #eee;width:49.5%}.animate-tip{animation:1s rightToleft}.animate-tip-hide{animation:1s leftToright}@keyframes rightToleft{from{right:-400px}to{right:4px}}@keyframes leftToright{from{right:4px}to{right:-420px}}@keyframes rightToleft-l{from{left:-400px}to{left:80px}}@keyframes leftToright-l{from{left:80px}to{left:-420px}}.photo_display{width:100%;top:0;left:0;padding-top:64px;padding-left:80px;background:rgba(0,0,0,0);height:100%;z-index:100}.educontent .icon,.pl0{padding-left:0!important}.photo_display .task-popup{width:100%!important;height:100%!important}#picture-content img{max-width:100%;height:400px;display:block;margin:0 auto 20px}@font-face{font-family:iconfont;src:url('iconfont.woff2?t=1631773579834') format('woff2'),url('iconfont.woff?t=1631773579834') format('woff'),url('iconfont.ttf?t=1631773579834') format('truetype')}html body{font-size:14px;line-height:2;background:#fafafa;font-family:iconfont;color:#05101a;height:100%;position:relative;padding-right:0!important}body,html{height:100%}blockquote,body,button,dd,fieldset,form,h2,h3,h4,h6,hr,input,legend,li,ol,p,pre,span,td,textarea,th,ul{margin:0;padding:0;margin-bottom:0!important}button,input,select,table,textarea{outline:0;border-radius:3px;font-family:"微软雅黑","宋体";font-size:14px;line-height:1.9;border:1px solid #eaeaea;background:#fff;color:#05101a}textarea{resize:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#ccc}div,img,table,td,tr{border:0}a:link,a:visited{text-decoration:none;color:#05101a}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}.clearfix{zoom:1}.cl{overflow:hidden}.fl{float:left!important}.fr{float:right!important}.break-word,.break_word{word-break:break-all;word-wrap:break-word}.break-word-firefox,.break_word_firefox{white-space:pre-wrap!important;word-break:break-all}.dataTitle,.edu-menu-listnew li a,.head-nav,.mysign-span,.pullreques_pull_txt,.tabelcli,.task-hide{white-space:nowrap}.justify{text-align:justify}.indent{text-indent:2em}.edu-max-h200{height:200px;overflow:auto}.task-hide,.task-hide-2{overflow:hidden;text-overflow:ellipsis}.edu-h270{height:270px}.task-hide-2{display:-webkit-box}.none{display:none!important}.font-18,.iconfont{font-size:18px!important}.edu-position-hide li a,.font-12{font-size:12px!important}.font-n{font-weight:400!important}.font-bd,.weight{font-weight:700}.font-13{font-size:13px!important}.font-14{font-size:14px!important}.font-15{font-size:15px!important}.font-16,.markdown-body p{font-size:16px!important}.weight400{font-weight:400}.weight500{font-weight:500}.font-17{font-size:17px!important}.font-20{font-size:20px!important}.font-22{font-size:22px!important}.font-25{font-size:25px!important}.font-26{font-size:26px!important}.font-24{font-size:24px!important}.font-28{font-size:28px!important}.font-30{font-size:30px!important}.font-32{font-size:32px!important}.font-36{font-size:36px!important}.font-40{font-size:40px!important}.font-50{font-size:50px!important}.font-80{font-size:80px!important}.color-grey-b{color:#bbb!important}.panel-form-label{display:inline-block;width:10%;min-width:90px;text-align:right;line-height:40px;font-weight:400}.mt1{margin-top:1px}.mt2{margin-top:2px}.mt3{margin-top:3px}.mt5{margin-top:5px!important}.mt6{margin-top:6px}.mt7{margin-top:7px!important}.mt8{margin-top:8px!important}.mt9{margin-top:9px}.mt10{margin-top:10px!important}.mt12{margin-top:12px}.mt13{margin-top:13px}.mt14{margin-top:14px}.mt15{margin-top:15px!important}.mt16{margin-top:16px}.mt17{margin-top:17px}.mt18{margin-top:18px}.mt20{margin-top:20px!important}.mt22{margin-top:22px!important}.mt23{margin-top:23px!important}.mt24{margin-top:24px!important}.mt25{margin-top:25px}.mt28{margin-top:28px}.mt30{margin-top:30px!important}.mt34{margin-top:34px!important}.mt35{margin-top:35px!important}.mt36{margin-top:36px!important}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt56{margin-top:56px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt100{margin-top:100px}.mb0,.new_li li,.square-main p,p{margin-bottom:0!important}.mb3{margin-bottom:3px}.mb5{margin-bottom:5px}.mb7{margin-bottom:7px}.mb10{margin-bottom:10px}.mb12{margin-bottom:12px}.mb13{margin-bottom:13px}.mb14{margin-bottom:14px}.mb15{margin-bottom:15px!important}.mb16{margin-bottom:16px}#shixun_search_form_div,.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px}.mb26{margin-bottom:26px}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb100{margin-bottom:100px!important}.ml-3{margin-left:-3px}.ml1{margin-left:1px}.ml2{margin-left:2px}.ml3{margin-left:3px}.ml4{margin-left:4px}.ml5{margin-left:5px}.ml6{margin-left:6px}.ml10{margin-left:10px}.ml12{margin-left:12px!important}.ml13{margin-left:13px!important}.ml15{margin-left:15px}.ml18{margin-left:18px}.ml20{margin-left:20px}.ml22{margin-left:22px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml33{margin-left:33px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml80{margin-left:80px}.ml85{margin-left:85px}.ml180{margin-left:180px}.mr3{margin-right:3px}.mr4{margin-right:4px}.mr5{margin-right:5px}.mr8{margin-right:8px}.mr10{margin-right:10px}.mr12{margin-right:12px!important}.mr15{margin-right:15px}.mr18{margin-right:18px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mr90{margin-right:90px}.ml61{margin-left:61px}.pt5{padding-top:5px!important}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px!important}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt37{padding-top:37px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt80{padding-top:80px}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20,.pb25{padding-bottom:20px}.pb28{padding-bottom:28px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb47{padding-bottom:47px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb100{padding-bottom:100px}.pr35{padding-right:35px!important}.pl5{padding-left:5px}.pl8{padding-left:8px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl28{padding-left:28px}.pl30{padding-left:30px!important}.pl33{padding-left:33px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr40{padding-right:40px}.padding5-10{padding:5px 10px}.padding5-20{padding:5px 20px}.padding10{padding:10px}.padding15{padding:15px}.padding20{padding:20px}.padding10-20{padding:10px 20px}.padding10-15{padding:10px 15px}.padding10-30{padding:10px 30px}.padding20-30{padding:20px 30px}.padding30{padding:30px}.padding30-20{padding:30px 20px}.padding40{padding:40px}.padding40-30{padding:40px 30px}.padding40-20{padding:40px 20px}.lineh-12{line-height:12px!important}.lineh-15{line-height:15px!important}.lineh-17{line-height:17px!important}.lineh-20{line-height:20px!important}.lineh-24{line-height:24px!important}.lineh-25{line-height:25px!important}.lineh-30{line-height:30px!important}.lineh-35{line-height:35px!important}.lineh-40{line-height:40px!important}.df{display:flex;display:-webkit-flex;display:-ms-flex}.dataItemRight,.flex1{flex:1}.input-flex-35,.input-flex-40{flex:1;padding:5px;box-sizing:border-box}input::-ms-clear{display:none}::-webkit-scrollbar{width:7px;height:10px;background-color:#f5f5f5}.edu-back-white,.greyInput:focus,.search-new-input:focus+.search-span,.writeLetter_text:focus+.longchar{background-color:#fff}.ant-modal-close{top:8px!important}.newContainer{min-height:100%;height:auto!important;position:relative}.educontent{width:1200px;margin:0 auto;box-sizing:border-box}.newMain{margin:0 auto;min-width:1200px}.edu-txt-center{text-align:center!important}.edu-txt-left{text-align:left!important}.edu-txt-right{text-align:right!important}.edu-back-greyf5{background-color:#f5f5f5!important}.edu-back-skyblue{background:#f4faff}.edu-back-blue{background-color:#459be6!important}.edu-bg-light-blue{background:#f7f9fd;padding:5px}.color-red{color:red!important}.color-white,.colorFFF,.edu-menu-list li:hover a,.edu-menu-listnew li a:hover,.gain-code:hover,.log-botton:hover,.shaiContent li.shaiItem:hover span{color:#fff!important}#traningNav li.active>i,#traningNav>li.active>a,.black_nav_list li:hover .black_nav_span,.color-dark{color:#05101a!important}.careershover ul li a,.color-ooo{color:#000!important}.color-grey-name{color:#1a0b00!important}.color-grey-3{color:#333!important}.color-grey-eb{color:#ebebeb!important}.color-grey-c{color:#ccc!important}a.hoverLine:hover{text-decoration:underline}.color-grey-cd{color:#cdcdcd!important}.color-grey-d{color:#ddd}.color-dark-grey,.color-grey-9{color:#999!important}a:hover{color:#6684fe}.color-grey-98{color:#989898!important}.color-grey-8{color:#888!important}.color-grey-6,.task_tag_span a:hover{color:#666!important}.color-grey-B2{color:#b2b2b2!important}.color-grey-B3{color:#b3b3b3!important}.color-grey-B4{color:#b4b4b4!important}.color-grey-74{color:#747a7f!important}.color-blue,a.color-dark:hover,a.color-grey-3:hover,a.color-grey-6:hover,a.color-grey-name:hover,a.color-ooo:hover{color:#2a61ff!important}.color-blue-file{color:#4598fa!important}.black_nav_list li:hover>a,.color-blue_4C,.homehove:hover .ptext,.inviteTipbtn a:hover,.position-delete:hover i,.shaiContent li.shaiItem:hover i.iconfont{color:#4cacff!important}.color-orange{color:#ff6800!important}.color-orange-tip{color:#ff954c!important}.color-orange-tips{color:#ff8204!important}a.color-orange-tip:hover,a.color-orange:hover{color:#f06200!important}.color-yellow{color:#efc003!important}.color-yellow-ff{color:#ffa800!important}.color-green{color:#29bd8b!important}a.color-green:hover{color:#28ac7f!important}.radius{border-radius:50%}.radius4{border-radius:4px}.ring-blue,.ring-green,.ring-grey,.ring-op-green{width:18px;height:18px;display:block;border-radius:50%;text-align:center}.ring-green{background-color:#29bd8b}.ring-op-green{background-color:rgba(41,189,139,.6)}.ring-grey{line-height:18px;background-color:rgba(204,204,204,.5)}.ring-blue{background-color:#4cacff}.input-flex-35{height:35px}.input-flex-40{height:40px}.input-100-45{width:100%;height:45px;padding:5px;box-sizing:border-box}.input-60-40{width:60%;height:40px;padding:5px;box-sizing:border-box}.greyInput{background-color:#f5f5f5;outline:0}.greyInput:focus{border:1px solid #ddd}.winput-240-40{width:240px;height:40px;padding:5px;box-sizing:border-box}.winput-120-35{width:120px;height:35px;padding:5px;box-sizing:border-box}.winput-100-130,.winput-100-150{width:100%;padding:5px;box-sizing:border-box}.winput-100-130{height:130px}.winput-100-150{height:150px}.width100{width:100%!important}.width89{width:89%}.width50{width:50%}.width40{width:40%}.width45{width:45%}.width10{width:10%}.width20{width:20%}.width15{width:15%}.edu-txt-w100,a.edu-txt-w100{width:100px;display:inline-block;text-align:center}.edu-txt-w80,a.edu-txt-w80{width:80px;display:inline-block;text-align:center}.minH-440{min-height:440px}.minH-500{min-height:500px}.minH-560{min-height:560px}.minH-650{min-height:650px}.minH-670{min-height:670px}.over210{height:210px;overflow-y:auto}.over280{height:280px;overflow-y:auto}.banner,.dataTitle,.head-nav,.mysign-span,.subName{overflow:hidden}.bor-bottom-greyE{border-bottom:1px solid #eee!important}.bor-left-greyE{border-left:1px solid #eee!important}.bor-top-greyE{border-top:1px solid #eee!important}.bor-grey-e,.edu-pop-table{border:1px solid #eee}.bor-red{border:1px solid #db0505!important}a.decoration{text-decoration:underline!important}.edu-menu-panel{position:relative;cursor:pointer}.edu-menu-list{position:absolute;padding:5px 0;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);display:none;width:120px;background:#fff;right:-5px;border-radius:0 0 4px 4px;color:#05101a;font-size:14px;z-index:9}.edu-menu-list li{width:100%;padding:0 15px;box-sizing:border-box;height:35px;line-height:35px;cursor:pointer}.edu-menu-list li a{width:100%;height:100%;display:block;color:#323232}.edu-pop-table-all tr,.overPart,.search_course_list li{height:30px}.bestChoose.active,.edu-menu-panel:hover,.edu-menu-panel:hover i,.edu-position-hidebox i:hover,.secondNav li a:hover,.secondNav li.active a,.subshaicontent a.active,.subshaicontent a:hover,.user_navlist_white a:hover{color:#4cacff}.edu-menu-list li:hover,.log-botton.active{background:#4cacff}.ul-leftline:after{position:absolute;top:0;content:"";width:1px;background-color:#eee;height:100%;right:0}.overPart{width:240px;position:absolute;right:0;top:-27px;background:0 0}.handler_bg{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEyNTVEMURGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEyNTVEMUNGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MTc5NzNmZS02OTQxLTQyOTYtYTIwNi02NDI2YTNkOWU5YmUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YiRG4AAAALFJREFUeNpi/P//PwMlgImBQkA9A+bOnfsIiBOxKcInh+yCaCDuByoswaIOpxwjciACFegBqZ1AvBSIS5OTk/8TkmNEjwWgQiUgtQuIjwAxUF3yX3xyGIEIFLwHpKyAWB+I1xGSwxULIGf9A7mQkBwTlhBXAFLHgPgqEAcTkmNCU6AL9d8WII4HOvk3ITkWJAXWUMlOoGQHmsE45ViQ2KuBuASoYC4Wf+OUYxz6mQkgwAAN9mIrUReCXgAAAABJRU5ErkJggg==") center no-repeat #fff}.handler_ok_bg{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDlBRDI3NjVGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDlBRDI3NjRGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphNWEzMWNhMC1hYmViLTQxNWEtYTEwZS04Y2U5NzRlN2Q4YTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+k+sHwwAAASZJREFUeNpi/P//PwMyKD8uZw+kUoDYEYgloMIvgHg/EM/ptHx0EFk9I8wAoEZ+IDUPiIMY8IN1QJwENOgj3ACo5gNAbMBAHLgAxA4gQ5igAnNJ0MwAVTsX7IKyY7L2UNuJAf+AmAmJ78AEDTBiwGYg5gbifCSxFCZoaBMCy4A4GOjnH0D6DpK4IxNSVIHAfSDOAeLraJrjgJp/AwPbHMhejiQnwYRmUzNQ4VQgDQqXK0ia/0I17wJiPmQNTNBEAgMlQIWiQA2vgWw7QppBekGxsAjIiEUSBNnsBDWEAY9mEFgMMgBk00E0iZtA7AHEctDQ58MRuA6wlLgGFMoMpIG1QFeGwAIxGZo8GUhIysmwQGSAZgwHaEZhICIzOaBkJkqyM0CAAQDGx279Jf50AAAAAABJRU5ErkJggg==") center no-repeat #fff}.-task-title{opacity:0;position:absolute;left:0;top:0;display:none;z-index:100000}.data-tip-down,.data-tip-left,.data-tip-right,.data-tip-top{position:relative;box-shadow:0 0 8px #000;background:#000;color:#fff;max-width:300px;word-wrap:break-word;text-align:center;border-radius:4px;padding:0 10px;border:1px solid #000;display:none}.edu-pop-table,.edu-pop-table-all{color:#888;background:#fff;width:100%}.data-tip-down:after,.data-tip-down:before,.data-tip-left:after,.data-tip-left:before,.data-tip-right:after,.data-tip-right:before,.data-tip-top:after,.data-tip-top:before{position:absolute;content:'';width:0;height:0}.data-tip-down:after,.data-tip-down:before{left:45%;top:-10px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #000}.data-tip-right:after,.data-tip-right:before{right:-10px;border-left:10px solid #000}.data-tip-down:before{top:-11px;border-bottom:10px solid #000}.data-tip-left:after,.data-tip-left:before,.data-tip-right:after,.data-tip-right:before{top:50%;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent}.data-tip-left:after,.data-tip-left:before{left:-10px;border-right:10px solid #000}.data-tip-left:before{left:-12px;border-right:10px solid #000}.data-tip-top:after,.data-tip-top:before{left:45%;bottom:-10px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #000}.data-tip-top:before{bottom:-11px}.edu-pop-table{border-bottom:none;cursor:default}.edu-pop-table tr td,.edu-pop-table tr th,.edu-pop-table.interval-td,.subshaicontent-part,.versionFileList li{border-bottom:1px solid #eee}.edu-pop-table tr th{color:#333}.edu-pop-table.head-color thead tr,.edu-pop-table.interval-td tbody tr:nth-child(2n),.edu-pop-table.interval-td thead tr{background:#fafbfb}.dataBank_Item:last-child,.edu-pop-table.head-color,.edu-pop-table.head-color tr:last-child td,.edu-pop-table.interval-td tbody tr td,.lesson-saved-list-item:last-child,.private-part:last-child .part-line,.teacherTeamItem:last-child{border:none}.edu-pop-table-all{border:1px solid #eee;border-collapse:collapse}.edu-pop-table-all tr th{color:#333;border:1px solid #eee}.edu-pop-table-all tr td{border:1px solid #eee;padding:5px}img.edu-nodata-img{margin:50px auto 20px;display:block;width:128px}.pages_user_show a,.white-btn,a.task-btn{display:inline-block}.edu-nodata-p{font-size:20px;text-align:center;color:#999;border-bottom:none!important;box-sizing:border-box}.user_default_btn,.white-btn,a.task-btn{cursor:pointer;font-size:14px;text-align:center}.notice{height:25px;margin-left:150px}.edu-position-hide{position:absolute;top:15px;left:-20px;box-shadow:0 2px 8px rgba(146,153,169,.5);background:#fff;padding:5px 0;z-index:999999}.edu-position-hide li a{display:inline-block;height:30px;width:100px;line-height:30px;text-align:center}.edu-position-hide li a:hover{background:#f1f1f1;color:#05101a}.edu-position-hidebox i{color:#bcbcbc}.action,.edu-position-hidebox a,.ridingNav li.active a{color:#05101a}.white-btn{padding:0 8px;border:1px solid #ccc;color:#666;letter-spacing:1px;height:26px;line-height:26px;border-radius:3px}a.white-btn.orange-btn{border:1px solid #ff7500;color:#ff7500!important}a.white-btn.orange-btn:hover{border:1px solid #f06200;color:#f06200!important}.defalutGreyBorder{display:block;padding:0 10px;border:1px solid #ccc;height:30px;line-height:30px;border-radius:4px}a.task-btn{border:none;padding:0 12px;color:#fff;background:#cdcdcd!important;letter-spacing:1px;height:30px;line-height:30px;border-radius:2px;font-weight:400}.user_default_btn{display:block;width:120px;height:40px;line-height:40px!important;border-radius:4px;box-sizing:border-box}.defalutCancelbtn,.defalutSubmitbtn,.delectshixuncdbtn{text-align:center;width:130px;height:40px;line-height:40px;font-family:MicrosoftYaHei;font-weight:400;display:block;font-size:16px}.user_orange_btn{color:#fff!important;background-color:#ff6800}.user_orange_btn:hover,a.edu-orangeback-btn:hover{background-color:#f06200}.user_grey_btn{color:#fff!important;background-color:#ccc;cursor:default}.user_private_btn{color:#646464!important;background-color:#fff;border:1px solid #989898}.user_private_btn:hover{color:#b2b2b2!important;border:1px solid #b2b2b2}.btn_auto{border-radius:5px;background:#fff;padding:0 18px}.edu-default-btn{display:block;border-radius:4px}a.edu-greenback-btn{padding:0 10px;background:#29bd8b;color:#fff!important;border:1px solid #29bd8b}a.edu-greenback-btn:hover{background-color:#28ac7f}.defalutSubmitbtn:hover,a.edu-blueback-btn:hover{background-color:#459be6}a.edu-blueback-btn{padding:0 10px;background:#4cacff;color:#fff!important;border:1px solid #4cacff}.defalutCancelbtn,a.edu-blueline-btn{border:1px solid #4cacff;color:#4cacff!important}a.edu-blueline-btn{padding:0 10px}a.edu-orangeback-btn,a.edu-orangeline-btn{border:1px solid #ff7500}a.edu-blueline-btn:hover{border:1px solid #459be6;color:#459be6!important}a.edu-orangeback-btn{background-color:#ff7500;color:#fff!important}.lesson-saved-list-item .title-line .delete:hover,.lesson-saved-list-item .title-line .edit:hover,a.edu-orangeline-btn{color:#ff7500!important}a.edu-orangeline-btn:hover{color:#f06200!important;border:1px solid #f06200}a.edu-greyline-btn{padding:0 10px;background:#fff;color:#666!important;border:1px solid #eaeaea;line-height:33px;height:33px}.defalutCancelbtn:hover,a.edu-greyline-btn:hover{border:1px solid #b2b2b2;color:#b2b2b2!important}.defalutCancelbtn{background-color:#fafafa;border-radius:4px;background:rgba(77,124,254,0)}.defalutSubmitbtn{border:1px solid #4cacff;color:#fff!important;border-radius:4px;background:#4cacff}.delectshixuncdbtn{border:1px solid #cdcdcd;background-color:#fafafa;color:#999!important;border-radius:4px;background:rgba(77,124,254,0)}#ajax-indicator,.task-popup-title{font-weight:700;text-align:center}.defalutSubmitbtn:hover{border:1px solid #459be6}.edu-filter-cir-grey.active,.edu-filter-cir-grey:hover{background:#4cacff;color:#fff!important}a.task-btn-orange{background:#4cacff!important;color:#fff!important}a:hover.task-btn-orange{background:#459be6}.user_blue_btn{border:1px solid #4cacff;color:#4cacff!important}#sourceTag li.active,a.user_bluebg_btn{background-color:#4cacff;color:#fff}.cdefault{cursor:default!important}.markdown-body ul>li,.new_li .markdown-body ul>li{list-style-type:disc!important;margin-bottom:0!important}.markdown-body ol>li,.new_li .markdown-body ol>li{list-style-type:decimal!important}.task-popup{width:30%;background:#fff;border:1px solid #e8e8e8;border-radius:10px}.task-popup-text-center{text-align:center;color:#333}.task-popup-title{border-bottom:1px solid #eee;padding:0 15px;box-sizing:border-box;line-height:70px;height:70px;border-radius:10px 10px 0 0;font-size:16px}.task-popup-content{padding:15px}.task-popup-submit{margin:0 auto 15px;width:160px}.task-popup-sure{margin:0 auto 15px;width:54px}.task-popup-OK{margin:15px auto;text-align:center}#closeIcon{position:absolute;color:#fefefe}.task_popup_con{padding:20px}.alert{padding:10px;border:1px solid transparent;text-align:center}.alert-orange{background-color:#fff9e9;border-color:#f6d0b1;color:#ee4a20}.pages_user_show a:hover,.pages_user_show li.active a{background-color:#4cacff;color:#fff;border:1px solid #4cacff}.pages_user_show a{border-radius:2px;border:1px solid #d1d1d1;background-color:#fff;color:#888;float:left;text-align:center;padding:2px 10px;line-height:1.9;margin:0 5px}.pages_user_show li{float:left}.pages_user_show ul li{list-style-type:none!important}.pages_user_show ul li a{color:#888}.leftPanel{width:22%;float:left}.leftPanel li.nav{padding:10px 0;box-sizing:border-box}.leftPanel li.nav a{padding-left:40px;display:block;width:100%;box-sizing:border-box;border-left:2px solid #fff;height:24px;line-height:24px}.leftPanel li.nav.active a{border-left:2px solid #4cacff}.rightPanel{width:78%;float:right}.ringauto{width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background-color:#f4faff;margin-right:5px}#ajax-indicator{position:absolute;background-color:#eee;border:1px solid #bbb;top:35%;left:40%;width:20%;padding:.6em;z-index:100000;opacity:.5}#ajax-indicator span{color:#333;background-position:0 40%;background-repeat:no-repeat;background-image:url(/images/loading.gif);padding-left:26px;vertical-align:bottom;z-index:100000}.edu-filter-cir-grey{color:#666!important;width:auto;padding:0 15px;font-size:14px!important;text-align:center;background:#f3f3f3;border-radius:10px;display:block;height:25px;line-height:25px}.banner .num li,.btn-cir,.edu-filter-btn,em.vertical-line{display:inline-block}.edu-filter-cir-grey.active{font-size:14px!important}.with10{width:10%;box-sizing:border-box}.with13{width:13%;box-sizing:border-box}.with14{width:14%;box-sizing:border-box}.with15{width:15%;box-sizing:border-box}.with20{width:20%;box-sizing:border-box}.with22{width:22%;box-sizing:border-box}.with23{width:23%;box-sizing:border-box}.with25{width:25%;box-sizing:border-box}.with30{width:30%;box-sizing:border-box}.with35{width:35%;box-sizing:border-box}.with40{width:40%;box-sizing:border-box}.with45{width:45%;box-sizing:border-box}.with49{width:49%;box-sizing:border-box}.with50{width:50%;box-sizing:border-box}.with52{width:52%;box-sizing:border-box}.with48{width:48%;box-sizing:border-box}.with60{width:60%;box-sizing:border-box}.with65{width:65%;box-sizing:border-box}.with70{width:70%;box-sizing:border-box}.with75{width:75%;box-sizing:border-box}.with78{width:78%;box-sizing:border-box}.with80{width:80%;box-sizing:border-box}.transform-90{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.btn-cir{padding:0 5px;border-radius:25px;line-height:20px;font-size:12px}.edu-filter-btn,.privateTag{height:18px;line-height:18px;font-size:12px}.btn-cir-red{background:red;color:#fff;font-weight:400;cursor:default}.btn-cir-red:hover{background:red;color:#fff!important}.edu-filter-btn{cursor:default;padding:0 9px;color:#666;background:#fff;text-align:center;border-radius:10px}.edu-filter-btn-red{border:1px solid #dd1717;color:#dd1717}.edu-filter-btn-green{border:1px solid #29bd8b;color:#29bd8b!important}.edu-activity-blue,.edu-activity-green,.edu-activity-orange{color:#fff!important;cursor:pointer}.edu-activity-orange{background-color:#ff6800;border:1px solid #ff6800}.edu-activity-blue{background-color:#4cacff;border:1px solid #4cacff}.edu-activity-green{background-color:#29bd8b;border:1px solid #29bd8b}.color656565{color:#656565}.colorC8161D{color:#c8161d}.bor-reds{border:1px solid red!important;border-radius:4px}.footer_con-p{color:#898989!important}.markdown-body{word-break:break-all;width:100%}.privateTag{display:block;padding:0 6px;border-radius:12px;border:1px solid #2fc25b;margin-left:10px;color:#2fc25b}.inner-footer_con,.search-all{margin:0 auto}.privateTag.red{color:#ff6832;border:1px solid #ff6832}.head-nav{text-align:center;height:58px;box-sizing:border-box;text-overflow:ellipsis;flex:1}.head-nav ul#header-nav{overflow:hidden;white-space:nowrap;overflow-x:auto;display:flex}.head-nav ul#header-nav li{height:58px;line-height:58px;cursor:pointer;font-size:16px;padding-right:40px}.head-nav ul#header-nav li a:hover,.head-nav ul#header-nav li.active a{color:#5091ff}.head-right{box-sizing:border-box;height:60px;display:flex;align-items:center}.newslight,.rateTrangle{display:block;position:absolute}.educontent .icon{padding-top:0!important;padding-bottom:0!important}em.vertical-line{width:2px;background:#999;height:10px}.newslight{width:5px;height:5px;border-radius:50%;left:25px;top:3px;background:#ff6800}.rateTrangle{border-width:8px;top:-8px;left:35px;border-style:dashed solid dashed dashed;border-color:transparent transparent #fff;font-size:0;line-height:0;z-index:2}#commentsStar{height:30px;padding-top:7px;box-sizing:border-box}.search-all{width:216px;position:relative;background-color:#24292d}.search-all .search-clear{font-size:14px;display:inline-block;width:50px;text-align:center;color:#656565;line-height:60px;cursor:pointer}.footercon{border-bottom:1px solid #47494d}.inner-footernav{width:560px;margin:0 auto}.inner-footernav li{float:left;height:50px;width:80px;text-align:center}.inner-footernav li a{width:100%;text-align:center;line-height:50px;color:#888}.intermediatecenter{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer_con-p{margin-top:10px}.banner{width:100%;height:345px;position:relative;border-radius:10px}.banner .img,.banner .num,.moreitem{position:absolute}.banner .img{left:0;top:0}.banner .img li{float:left;width:1200px;height:345px}.banner .img li a{display:block;width:100%;height:100%}.banner .img li img{width:100%;height:345px}.banner .num{width:100%;bottom:30px;left:0;text-align:center;font-size:0px}.banner .num li{width:7px;height:7px;background:rgba(225,225,225,.3);border-radius:50%;margin:0 5px;cursor:pointer}.banner .num li.on{width:12px;border-radius:8px}.moreitem{right:5px;top:35px;height:15px;color:#656565}.square-list{width:100%;box-sizing:border-box;margin-top:20px;flex-wrap:wrap;display:flex}.square-Item{position:relative;width:280px;margin-right:26px;margin-bottom:26px;float:left;border-radius:6px;background-color:#fff;box-shadow:0 0 12px rgba(0,0,0,.1)}.square-Item:hover{box-shadow:0 0 12px rgba(0,0,0,.3)}.smallSquare:nth-child(3n+0),.square-Item:nth-child(4n+0){margin-right:0}.square-Item .square-img{display:block;width:100%}.square-Item .square-img img{width:100%;border-radius:6px 6px 0 0;vertical-align:bottom;height:210px}.square-main{padding:15px 20px;box-sizing:border-box}.course-bottom{height:48px;padding:10px 0;box-sizing:border-box}.squareIconSpan{line-height:25px}.square-Item.smallSquare{width:32%;margin-right:1.33%;margin-bottom:10px;min-height:210px;border:none}.tag-green .tag-name,.tag-orange .tag-name{display:block;width:auto;padding:0 8px;color:#fff;float:left}.square-Item.smallSquare:hover{bottom:0;box-shadow:0 0 12px rgba(0,0,0,.1)}.partimg{height:180px;width:100%;border-radius:6px 6px 0 0}.tag-green{position:absolute;left:10px;bottom:90px}.tag-green .tag-name{background:rgba(000,000,000,.56);border:1px solid rgba(255,255,255,.56);border-radius:3px;font-size:12px;background-size:100% 100%}.tag-orange{position:absolute;right:0;top:12px}.tag-orange .tag-name{background-color:#ff6800;background-size:100% 100%;height:28px;line-height:28px;border-top-left-radius:4px;border-bottom-left-radius:4px}.user_navlist{position:absolute;left:0;width:160px;top:0;height:100%}.user_navlist_black{position:relative;width:100%;height:100%;border-radius:8px 0 0 8px;background:rgba(0,0,0,.8)}#log_reg_content,.user_navlist_white{background:#fff;position:absolute;box-sizing:border-box}.user_navlist_white{left:160px;width:622px;min-height:345px;top:0;display:none;padding:0 30px;box-shadow:0 0 10px rgba(76,76,76,.2);z-index:99}.user_navlist_white a{color:#989898;margin-right:15px;font-size:14px;display:block;float:left;height:30px;line-height:30px}.headIcon{height:100%;box-sizing:border-box;margin:0!important}.black_nav_list{padding:4px 0;box-sizing:border-box;height:100%}.black_nav_list li{line-height:40px;height:40px;color:#fff;cursor:pointer}.black_nav_span{display:block;margin:0 20px;border-bottom:1px solid #4b4b4b;padding-left:8px;color:#fafafa}.announcement:last-child,.collaborators-item:last-child,.navlistpanel-line:last-child,.private-item:last-child,.resources:last-child,.ridinglist:last-child .ridinglist-sub,.subshaicontent-part:last-child,.task-item:last-child,.versionFileList li:last-child,.welcome_shixun_index:last-child .black_nav_span{border-bottom:none}.navlistpanel-line{border-bottom:1px solid #ebebeb}.little-title{width:100%;height:20px;line-height:20px;color:#05101a;font-size:15px;margin-bottom:8px}.ranking{text-align:center;margin-top:40px}.grade,.inline{width:auto;display:inline-block}.grade li{float:left;margin:0 10px;width:60px}.ranking a img{width:60px;height:60px;border-radius:50%;box-shadow:0 0 12px rgba(0,0,0,.2)}.mentor-ranking{background-color:#efefef;background-size:100% 100%}.gain-code,.log-botton{height:45px;line-height:45px;background:#cbcbcb;border-radius:4px;display:block;cursor:pointer;text-align:center;color:#fff!important}.huangguan{position:absolute;top:-30px;left:13px}#log_reg_content{border-radius:5px;width:100%;text-align:center;top:165px;left:0;padding:40px 30px}.log_nav{border-bottom:1px solid #eaeaea}.log_nav li{float:left;text-align:center;font-size:16px;padding-bottom:15px;cursor:pointer}.log_nav li.active{border-bottom:2px solid #459be5}.log-botton{width:100%;letter-spacing:2px}.gain-code{width:48%;float:right}.user-main-half{width:100%;height:465px;background:#fff;margin-bottom:20px;position:relative}.user-headCon,.user-headImg{position:absolute;width:100%;left:0;top:0}.user-headImg{height:160px;background-image:url("/images/educoder/userhead.jpg")}.user-headCon{min-height:465px}.headtab{width:188px;height:60px;text-align:center}.headtab a,.headtab span{display:block;width:100%;text-align:center}.headtab span{color:#989898;font-size:14px}.headtab a{color:#fff;font-size:24px}.headphoto{text-align:center;background:#fff;width:115px;height:115px;padding:3px;border-radius:50%;position:relative;float:left;margin-top:19px;box-sizing:border-box}.headphoto img,.headphoto-black{width:109px;height:109px;border-radius:50%}.headphoto-black{display:none;cursor:pointer;position:absolute;top:3px;left:3px;text-align:center;line-height:112px;background-color:rgba(0,0,0,.3);color:#fff}.myName,.mypost,.mysign-span,.publicword,.smalltrangle,.v-h-line{display:block}.myName,.newFormbox .attachment .remove-upload,.task_tag_span a{line-height:28px}.myName{width:auto;color:#05101a;font-size:24px;height:28px;margin-top:5px}#sourceTag li,.mypost,.subName{line-height:20px}.mypost{color:#686868;font-size:14px;width:auto;height:20px}.mysign-input,.mysign-span{margin:0 auto;color:#05101a;width:280px;font-size:14px}.mysign-span{cursor:pointer;text-overflow:ellipsis}.mysign-input{height:28px;border:none;outline:0;text-align:center}.subshaicontent,.user-bar,.user-bar p,.userdata{border-radius:4px}.v-h-line{width:1px;height:40px;background-color:#999;margin-top:12px}.user-bar{position:relative;width:100%;height:8px;background-color:#cdcdcd}.closeSquare,.publicpart,.publicword,.smalltrangle,.subshaicontent,.user-bar p{position:absolute}.user-bar p{left:0;top:0;height:100%;background-color:#4cacff}.publicpart{left:1px;top:1px;width:0;height:0;border-left:80px solid #4cacff;border-bottom:80px solid transparent;z-index:1}.publicpart.orangeBlack{border-left:80px solid #ff6800}.smalltrangle{left:1px;top:1px;border-left:25px solid #fff;border-bottom:25px solid transparent;z-index:2}.publicword{transform:rotate(-45deg);text-align:center;color:#fff;font-size:14px;width:50px;left:0;z-index:3;top:15px}.closeSquare{width:100%;left:0;top:0;text-align:center;background-color:rgba(0,0,0,.5);height:100%;z-index:5;display:none;cursor:default}.substance{padding:40px 40px 0;box-sizing:border-box;text-align:center;border-bottom:1px solid #eaeaea;min-height:241px}.subName{height:40px;text-align:center;color:#1a0b00;display:-webkit-box}.secondNav li{color:#676767;margin:0 20px;float:left}.dataBank_Item{margin-bottom:3px;width:100%;border-bottom:1px solid #eee;padding:17px 37px 17px 20px;box-sizing:border-box;background:#fff;display:flex;cursor:pointer}.dataBank_Item:hover{box-shadow:0 0 15px rgba(76,76,76,.2)}.dataItemLeft{margin-right:20px;width:20px}.dataTitle{color:#05101a;display:block;float:left;max-width:400px;text-overflow:ellipsis}.itembottom span.bottomspan{display:block;width:200px;text-align:left}.search_course_list{height:150px;overflow-y:auto}.userdata{width:622px;margin:0 auto 80px;background:#fff;padding:40px;box-sizing:border-box}.shaiTitle{display:block;padding-right:20px}.shaiContent li.shaiItem.active,.shaiContent li.shaiItem:hover{background-color:#4cacff!important;color:#fff!important}.shaiContent li.shaiItem{padding:3px 15px;float:left;border-radius:4px;color:#4c4c4c;cursor:pointer;margin-right:15px;display:block}.shaiAllItem{max-width:1138px}.subshaicontent{display:none;box-sizing:border-box;width:100%;top:33px;left:0;background-color:#fff;box-shadow:0 1px 4px rgba(76,76,76,.2);padding:0 20px;z-index:99999;max-height:800px;overflow-y:auto}.subshaicontent a{float:left;margin-right:20px;color:#999;cursor:pointer}.search-new{width:248px;height:32px;position:relative}.search-span{display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-color:#f4f4f4;border:1px solid #eaeaea;border-radius:4px;z-index:1}.search-new-input{height:32px;padding-left:5px;width:225px;border:none;box-sizing:border-box;background:0 0;outline:0;position:absolute;left:0;top:1px;z-index:2}.search-new a,.search-new img{cursor:pointer;position:absolute;right:2px;top:2px;z-index:2}.search-new a{top:0}.controlblue{width:0;height:15px;background-color:#4cacff;border-radius:7px;position:absolute;left:0;top:0;z-index:1}.controlring{width:13px;height:13px;border-radius:50%;background-color:#fff;position:absolute;left:1px;top:1px;z-index:2}@font-face{font-family:panmen-webfont;src:url('../fonts/panmen-webfont.ttf')}.shixunDetail_top{width:100%;background-image:url("/images/educoder/shixun-detail.jpg");height:240px;justify-content:center;align-items:center;display:-webkit-flex;background-size:cover;background-position:center;background-repeat:no-repeat}.task-item{margin-top:30px;padding-bottom:30px;border-bottom:1px solid #eee}.recomments{margin-bottom:20px}.recomments:first-child{margin-top:0}.recomments:last-child{margin-bottom:0;border:none;padding-bottom:0}.url-input{border:none;padding:0;font-size:12px;color:#999;outline:0}.TPMtaskName{max-width:500px}.recomment-name{max-width:222px;display:block}.task-colspan{min-width:25%;text-align:left;display:block;float:left;color:#999}.challenge_nav{padding:20px 20px 0;border-bottom:1px solid #eee}.challenge_nav li{width:auto;float:left;margin-right:20px;position:relative}.challenge_nav li.active:after{position:absolute;content:'';width:76%;background-color:#4cacff;height:3px;border-radius:2px;left:25%;bottom:0}.challenge_nav li a{display:block;width:100%;padding-bottom:20px}.add_choose_type{width:60px;height:20px;line-height:19px;border-radius:2px;background-color:#eaeaea;color:#999!important;display:block;float:left;text-align:center;margin-top:4px}.task_tag_span{float:left;padding:0 10px;background-color:#eee;color:#999;border-radius:2px;margin-right:10px;margin-bottom:8px}.left,.task_tag_span span{float:left}.task_tag_span a{font-size:18px;margin-left:5px;float:left;height:28px;cursor:pointer}.show_content_grey{padding:10px 15px;background-color:#f4f4f4;color:#05101a;text-align:justify;word-break:break-all;border-radius:4px;width:100%;box-sizing:border-box}.empty{background:#494a4c;display:inline;margin:0 2px;padding:0 3px}.option-item{border:1px solid #e2e2e2;display:block;width:38px;height:38px;text-align:center;line-height:38px;border-radius:4px;cursor:pointer}.check-option-bg{background:#ff7500;color:#fff!important;border:1px solid #ff7500}.position-delete{position:absolute;right:-22px;top:12px;cursor:pointer}.rankings li{line-height:40px;height:40px}.rankingindex{width:24px;text-align:center}.collaborators-item{border-bottom:1px solid #eee;cursor:default;padding-top:30px;padding-left:20px}.upload_select_box{width:100%;box-sizing:border-box;height:240px;overflow-y:auto;padding:10px;background:#f4faff;color:#333}.pullreques_name{width:120px;text-align:left;margin-right:10px}.addTeamMember,.click_add,.invite-tip,.loadMore,.new-info,.nodata,.pagemancenter,.pathInfo li,.tabeltext-alignleft{text-align:center}.pullreques_pull_txt{display:block;margin-left:10px;max-width:640px;overflow:hidden;text-overflow:ellipsis}.old{background:#ffecec}.new:hover,.old:hover{background:#fffaf1}.new{background:#eaffea}.courseHead,.subhead{background-size:cover;background-position:center;background-repeat:no-repeat}.pathNavLine{position:absolute;bottom:-8px;width:100%}.path-nav li{float:left;padding:0 30px;height:42px}.path-nav li a{color:#fff;font-size:16px;display:block;height:40px}.path-nav li.active a{border-bottom:3px solid #4cacff;color:#4cacff}.subhead{width:100%;margin-bottom:40px;background-image:url("/images/educoder/path-detail.jpg");height:240px;justify-content:center;align-items:center;display:-webkit-flex}.subhead_content{width:1200px;margin:0 auto}.pathInfo li{float:left;margin-right:30px}.produce-content{padding:40px 20px;background-color:#fff;box-sizing:border-box}.lesson-saved-list-item{border-bottom:1px solid #ebebeb;padding:37px 0}.title-line{padding:0 20px}.paragraph{height:50px;padding:10px 20px 10px 47px;box-sizing:border-box}.paragraph:hover{background-color:#f0f8ff}.click_add{height:90px;line-height:90px;background-color:#fff;border-top:1px solid #ebebeb;cursor:pointer}.mustlearn{padding:40px 25px}.teacherTeam{padding:40px 25px 0}.teacherTeamItem{border-bottom:1px solid #eaeaea;padding:40px 0}.teacherTeamItem:first-child{padding-top:0!important}.addTeamMember{height:70px;line-height:70px}.adding-stage-item{padding:0 20px 20px 50px;position:relative}.colseThispart{position:absolute;right:-6px;top:-6px;z-index:2;line-height:15px}.progressRing{display:block;width:16px;height:16px;float:left;position:relative;z-index:1}.progressRing-over{color:#459be6;position:absolute;top:-10px}.progressRing-part{color:#b3dcff;position:absolute;top:-10px}.myProgressNav{width:100%;position:relative;height:10px;border-radius:5px;background-color:#eaeaea}.myProgressGreen{position:absolute;top:0;left:0;border-radius:5px;height:100%;background-color:#29bd8b}li.li-width63{width:63%;text-align:left}.courseHead{width:100%;margin-bottom:40px;background-image:url("/images/educoder/courtailsbdpicture.jpg");height:240px;justify-content:center;align-items:center;display:-webkit-flex}.invite-tip{position:absolute;top:-5px;right:140px;color:#fff;box-sizing:border-box;width:170px;border-radius:2px;background-color:rgba(5,16,26,.6);z-index:5000}.inviteTipbtn a{font-size:14px;width:100%;height:30px;line-height:30px;display:block;color:#747a7f;background-color:rgba(5,16,26,.4)}.top-black-trangle{display:block;border-width:8px;position:absolute;top:-16px;right:4px;border-style:dashed solid dashed dashed;border-color:transparent transparent rgba(5,16,26,.6);font-size:0;line-height:0}.loadMore{width:100%;background-color:#fff;color:#4cacff!important;display:block;letter-spacing:1px;box-sizing:border-box;height:110px;line-height:110px}.new-info,.new-point{display:block;background-color:#ff6800}.activity-left-name{display:block;max-width:126px;float:left}.panel-inner-fourm{padding:15px 20px;border-bottom:1px solid #eee}.private-item,.ridinglist .ridinglist-sub{border-bottom:1px solid #f5f5f5;cursor:pointer}.panel-inner-fourm:hover{background:#eff9fd}.ListTableLine>p,.OtherSide-info .sms,.private-item:hover,.private-part.active,.private-part:hover,.ridinglist:hover{background-color:#f5f5f5}.resources{width:100%!important;padding:15px;float:left;box-sizing:border-box;border-top:1px solid #eee}#sourceTag li{font-size:12px;color:#4e7a9b;background-color:#e5f3ff;padding:0 4px;height:20px;margin-left:5px;display:inline-block;cursor:pointer}#sourceTag li a{color:#4e7a9b!important}#sourceTag li.active a{background-color:#4cacff;color:#fff!important}.new-info{height:18px;min-width:18px;line-height:18px;padding:0 2px;box-sizing:border-box;color:#fff;border-radius:30px;position:absolute;right:40px;top:13px;font-size:12px}.ridingNav li{float:left;margin:0 20px;color:#999;font-size:16px;height:60px;line-height:60px;position:relative}.ridingNav li a{display:block;width:100%;height:100%;color:#999}.ridingNav li.active:after{content:'';position:absolute;bottom:0;width:100%;height:2px;border-radius:1px;background-color:#05101a}.new-point{width:4px;height:4px;border-radius:50%}.longchar,.writeLetter_Info,.writeLetter_text{background-color:#f6f6f6}.ridinglist .ridinglist-sub{padding:25px 0}.OtherSide-info .trangle,.ThisSide .trangle{top:10px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.private-item{padding:30px 30px 30px 25px}.writeLetter_Info{position:relative;width:100%;height:260px;cursor:default;border-radius:3px}.writeLetter_text{width:100%;border:1px solid #eaeaea;outline:0;height:100%;padding:5px 5px 30px;box-sizing:border-box;resize:none}.longchar{position:absolute;bottom:1px;color:#999;right:10px}.recently_person{position:absolute;width:100%;top:35px;max-height:300px;overflow-y:auto;border-radius:4px;box-shadow:0 1px 6px rgba(76,76,76,.2);left:0;z-index:1;background-color:#fff;cursor:pointer;display:none}.recently_item{padding:10px 20px}.recently_name{float:left;line-height:48px;display:block}.ThisSide-info .sms p,.letter-time{line-height:20px}.private-list{min-height:660px;max-height:831px;overflow-y:auto;overflow-x:hidden}.private-list .private-part{padding-left:20px;cursor:pointer}.OtherSide-info .sms,.ThisSide-info .sms{max-width:300px;padding:10px 15px;border-radius:6px;text-align:justify;box-sizing:border-box}.privatePartName{max-width:70px;float:left}.newLetter,.right{float:right}.newLetter{display:block;width:4px;height:4px;background-color:#ff6800;border-radius:50%}.part-line{padding:30px 20px 30px 0;border-bottom:1px solid #f5f5f5}.dialogPanel{padding:0 20px;height:545px;overflow-y:auto}.letter-time{width:auto;padding:0 10px;background-color:#999;color:#fff;border-radius:10px;height:20px}.OtherSide,.ThisSide{margin-top:30px}.OtherSide-info .trangle{position:absolute;left:-5px;border-right:5px solid #f5f5f5}.OtherSide-info .sms{color:#666}.OtherSide-info .sms img,.ThisSide-info .sms img{max-width:80px;cursor:pointer}.sms{min-height:48px}.ThisSide .trangle{position:absolute;right:-5px;border-left:5px solid #4cacff}.ThisSide-info .sms{background-color:#4cacff;color:#fff}.announcement{padding:20px 0;border-bottom:1px solid #eee}.part{width:540px;margin:0 auto 10px;background-color:rgba(25,27,32,.6)}.statistics_position{position:absolute;bottom:22px;width:100%;left:0}ul.count_ul li{width:300px;position:relative;float:left}ul.count_ul li span:first-child{display:block;width:100%;color:#989898;margin-bottom:20px}ul.count_ul li span:last-child{display:block;width:100%;color:#fff;font-size:24px;line-height:20px}ul.count_ul li:not(:last-child):after{position:absolute;content:'';width:1px;height:36px;background-color:#999;right:0;top:16px}.static_shadow{box-shadow:0 0 9px rgba(174,175,177,.2)}.subject_statistics_top{height:240px;width:100%;position:relative;background-image:url('/images/educoder/subject_statistics.jpg');background-size:100% 100%}#course_list{overflow-y:auto;background:#fff}.popup_tip_box{right:-160px;top:55px}.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt,.homepagePostSetting{display:none}.nodata{background-color:transparent;border-color:transparent;color:#000}#attachments_fields span{font-size:12px;color:#ccc}.ml20mr20Color{color:#676767}.cancellation{position:absolute;top:62px;left:177px;color:#fff!important}.newshixun_tab_div{max-height:90px;overflow-y:auto}.newcolor-orange{color:#ff6800}.color4CACFF{color:#4cacff!important;font-size:16px}.color979797{font-size:14px;color:#979797!important;padding-left:2%}.marginTop{margin-right:33%;margin-top:20px}.shixuns_count{color:#05101a;font-size:14px}#shixun_search_form_div{margin-top:20px}.editormd-html-preview{width:100%!important;color:#323232!important}.mt4{margin-top:4px}.newFooter,.newMain{max-width:unset}.educontentTop{width:1178px!important}.careershover{margin-right:30px!important}.careershover ul li{height:35px!important;line-height:35px!important}.edu-menu-listnew{width:165px!important;top:60px;left:-42px}.edu-menu-listnew li a{overflow:hidden;text-overflow:ellipsis;color:#000!important}.ListTableLine>p{margin-bottom:0;padding:8px 30px 0;line-height:40px;height:56px;box-sizing:border-box}.ListTableLine>p span{float:left;color:#666;box-sizing:border-box}.ListTableLine li{min-height:48px;padding:10px 0;box-sizing:border-box;margin:0 30px;border-bottom:1px solid #eaeaea}.ListTableLine li>span{float:left;box-sizing:border-box}.ListTableLine .column-1{width:100px;text-align:left;padding-left:5px;box-sizing:border-box}.ListTableLine .column-2{width:180px;text-align:center;padding-left:5px;box-sizing:border-box}.ListTableLine .column-3,.ListTableLine .column-4{text-align:left;padding-left:5px;box-sizing:border-box}.ListTableLine .column-3{width:330px}.ListTableLine .column-4{width:400px}#traningNav{padding:30px 30px 0 0}#traningNav>li{float:left;padding:0 30px 30px;font-size:16px}#traningNav li>i,#traningNav>li>a{color:#666!important;position:relative}#traningNav>li.active>a:after{content:'';position:absolute;width:64px;left:50%;margin-left:-32px;height:2px;background-color:#05101a;bottom:-35px}.gaugeOutfit{position:relative;height:70px;width:120px;background:linear-gradient(30deg,transparent 49.5%,#eee 50%,#eee 50%,transparent 50.5%)}.gaugeOutfit span:first-child{position:absolute;left:8px;top:46px}.gaugeOutfit span:last-child{position:absolute;right:8px;top:14px}.sustainLine td:not(:first-child):hover{background-color:rgba(41,189,139,.1);cursor:pointer}.packinput .ant-input{height:50px;width:749px;border-color:#e1edf8!important}.packinput{width:749px}.packinput .ant-input-group-addon .ant-btn{width:140px!important;font-size:18px;height:50px;background:#4cacff}.setissues{width:280px;height:50px;background:#4cacff;border-radius:4px;margin-left:15px}.pagetype li{color:#8f8f8f!important}.mbf10{margin-bottom:-10px}.PackageIndexNEIBanner{width:1200px;height:110px;background:#fff;box-shadow:0 2px 6px 0 rgba(125,125,125,.26);border-radius:8px}.padding110{padding:39px 110px 0;box-sizing:border-box}.borderccc{border:1px solid #ccc}.input-100-40s{width:100%;padding:5px;box-sizing:border-box}.fafafas,.fafas .ant-input{background-color:#fafafa!important;height:40px}.ant-input,.ant-input .ant-input-suffix,.fafafas:focus,.fafas .ant-input:focus{background-color:#fff!important}.fafas .ant-input-group-addon .ant-btn{width:140px!important;font-size:14px;height:40px;background:#4cacff}.newFormbox .upload_filename{line-height:32px}.newFormbox .attachment span{line-height:23px}.newFormbox .attachment .icon-fujian{font-size:14px!important;line-height:14px;margin-top:9px}.newFormbox{height:20px}.defalutCancelbtns{display:block;border:1px solid #4cacff!important;background-color:#fff;color:#4cacff!important;width:130px;height:40px;text-align:center;line-height:40px;border-radius:4px}.defalutSubmitbtns{background-color:#4cacff;height:40px}.defalutSubmitbtnmodels{width:127px;height:30px;background-color:#4cacff}.padding200{padding:115px 200px 215px}.fontcircle{font-size:80px;display:inherit}.sumbtongs{font-size:24px;display:inherit;text-align:center}.terraces{font-size:16px;display:inherit;text-align:center;color:#999}.padding251{padding:0 245px}.ml17{margin-left:17px}.project-package-items{display:-webkit-flex;display:flex;flex-direction:row;margin:0!important;padding:20px;background:#fff;box-shadow:none!important}.publicpart.orangeGreen{border-left:80px solid #29bd8b}.publicwords{left:3px;top:18px}.project-packages-list .project-package-items .item-image{width:100px!important}.height185{height:185px}.ContacttheTA,.ContacttheTAs{width:80px;height:26px;font-size:14px;text-align:center}.ContacttheTA{line-height:26px;display:block;border:1px solid #4cacff!important;background-color:#fff;color:#4cacff!important;border-radius:4px}.ContacttheTAs{line-height:24px;border:1px solid #fff!important;background-color:#4cacff;color:#fff!important;border-radius:4px}.ml28{margin-left:28px}.longboxs{font-size:16px;font-family:MicrosoftYaHei-Bold;font-weight:700;color:#05101a;border-left:4px solid #4cacff;padding-left:10px;margin-bottom:20px}.padding020{padding:0 20px 20px}.mtf3{margin-top:-3px}.task-btn-nebules{background:#fff!important;color:#4cacff!important;border:1px solid #4cacff!important;margin-left:20px;cursor:pointer;display:inline-block;padding:0 12px;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px}.padding26,.pd26{padding:26px}.packageabsolute{position:absolute;right:-16px;top:-7px}.topsj{position:absolute;top:-6px}.bottomsj{position:absolute;bottom:-6px}.pagenoedits{margin-left:20px;color:#ccc}.ml0{margin-left:0}.tabelcli{overflow:hidden;text-overflow:ellipsis;max-width:850px;display:table-cell}.mtf10{margin-top:-10px}.padding26{box-sizing:border-box}.pd30a0{padding:30px 30px 16px}.detail_for_paragraph p{white-space:pre-wrap}.markdown-body{text-align:justify;word-break:break-all}.RightPaneDrawer .ant-drawer-content{background:#070f1a;overflow:hidden!important}.deletebuttom{border:transparent}.RightPaneDrawer .jupyter_data_list{max-height:340px}.ant-btn-primary{text-shadow:none!important;box-shadow:none!important}.ant-notification{z-index:10001!important}input.ant-input-lg::placeholder{font-size:14px!important}.toprightNum{position:absolute;right:0;top:4px;color:#999}.has-error .ant-input{background-color:#fef1f0!important}.CodeMirror-merge{position:relative;white-space:pre}.CodeMirror-merge,.CodeMirror-merge .CodeMirror{min-height:50px}.CodeMirror-merge-2pane .CodeMirror-merge-pane{width:48%}.CodeMirror-merge-2pane .CodeMirror-merge-gap{width:4%}.CodeMirror-merge-3pane .CodeMirror-merge-pane{width:31%}.CodeMirror-merge-3pane .CodeMirror-merge-gap{width:3.5%}.CodeMirror-merge-pane{display:inline-block;white-space:normal;vertical-align:top}.CodeMirror-merge-pane-rightmost{position:absolute;right:0;z-index:1}.CodeMirror-merge-gap{z-index:2;display:inline-block;height:100%;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;background:#515151}.CodeMirror-merge-scrolllock-wrap{position:absolute;bottom:0;left:50%}.CodeMirror-merge-scrolllock{position:relative;left:-50%;cursor:pointer;color:#d8d8d8;line-height:1}.CodeMirror-merge-copybuttons-left,.CodeMirror-merge-copybuttons-right{position:absolute;left:0;top:0;right:0;bottom:0;line-height:1}.CodeMirror-merge-copy{position:absolute;cursor:pointer;color:#ce374b;z-index:3}.CodeMirror-merge-copy-reverse{position:absolute;cursor:pointer;color:#44c}.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy{left:2px}.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy{right:2px}.CodeMirror-merge-l-inserted,.CodeMirror-merge-r-inserted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-l-deleted,.CodeMirror-merge-r-deleted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-chunk{background:#9a6868}.CodeMirror-merge-r-connect{fill:#9a6868}.CodeMirror-merge-l-chunk{background:#eef}.CodeMirror-merge-l-chunk-start{border-top:1px solid #88e}.CodeMirror-merge-l-chunk-end{border-bottom:1px solid #88e}.CodeMirror-merge-l-connect{fill:#eef;stroke:#88e;stroke-width:1px}.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk{background:#dfd}.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start{border-top:1px solid #4e4}.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #4e4}.CodeMirror-merge-collapsed-widget:before{content:"(...)"}.CodeMirror-merge-collapsed-widget{cursor:pointer;color:#88b;background:#eef;border:1px solid #ddf;font-size:90%;padding:0 3px;border-radius:4px} \ No newline at end of file +@charset "utf-8";.homepagePostReplyPortrait a img,.panel-list-img{border-radius:100px}.-fit,.page--leftnav{right:0;top:0;left:0}#blacktab_nav li,#tab_nav li{text-align:center;line-height:40px;float:left}.codefile-all p,a.user-info-name{white-space:nowrap;text-overflow:ellipsis}.pages_user_show li,li,ol,ul{list-style-type:none}.subName,.task-hide-2{-webkit-box-orient:vertical;-webkit-line-clamp:2}.both,.cl,.clearfix{clear:both}.header{width:100%;height:51px;min-width:1200px;background:#171616}.animate{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;transition:.3s;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.footer{width:100%;height:100px;background-color:#fff}.panel-list-title,a.panel-list-title{display:inline-block;font-size:16px;color:#333;font-weight:400;max-width:82%}.btn-cir-big,.btn-top,.orig_reply,a.panel-name-small{font-size:12px}a:hover.panel-list-title{color:#ff7500}.panel-list-img{width:60px;height:60px}a.panel-name-small{display:inline-block;max-width:100px;color:#29bd8b}.panel-lightgrey,.panel-lightgrey span{font-size:12px;color:#888}.panel-comment_item,.with100{width:100%}.panel-comment_item .t_area{color:#888}.comment_item_cont{padding:15px;border-bottom:1px solid #e3e3e3}.comment_item_cont .J_Comment_Face{height:50px}.comment_item_cont .J_Comment_Face img{width:50px;height:50px;border-radius:100px}.panel-comment_item .t_content{width:93%;margin-left:15px}.panel-comment_item a.content-username{font-size:14px;margin-right:15px;display:inline-block;max-width:100px;color:#888}.J_Comment_Info{height:20px;line-height:22px}.panel-comment_item .comment_orig_content{margin:10px 0;color:#999}.panel-comment_item .comment_orig_content .comment_orig_content{margin-top:0;color:#666}.panel-comment_item .comment_content,.panel-form-label{color:#666}.comment_content img{max-width:100%}.pages_user_show a.active,.pages_user_show a:hover{background-color:#fc7033;color:#fff;border:1px solid #fc7033}.panel-box-sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.task-form-80,input.task-form-80,select.task-form-80,textarea.task-form-80{padding:5px;width:80%;box-sizing:border-box}.task-form-100,input.task-form-100,select.task-form-100,textarea.task-form-100{padding:5px;width:100%}.edu-pop-table tr,.task-height-40,input.task-height-40,select.task-height-40,textarea.task-height-40{height:40px}.task-height-150,input.task-height-150,textarea.task-height-150{height:150px}.user_bg_shadow{-webkit-box-shadow:0 0 8px 0 rgba(142,142,142,.1);-moz-box-shadow:0 0 8px 0 rgba(142,142,142,.1);box-shadow:0 0 8px 0 rgba(142,142,142,.1)}.btn-cir:hover{background:#fff;color:#333}.all_work_border{border:1px solid #4c515d}.btn-cir-orange{background:#ff7500;color:#fff;font-weight:400;border:1px solid #ff7500}.btn-top{display:inline-block;padding:0 5px;line-height:20px;border-radius:3px}.btn-cir-big{background:#999;color:#fff;display:inline-block;padding:0 10px;border-radius:25px;line-height:25px;height:25px}.panel-inner-icon{width:22px;height:22px;line-height:22px;border-radius:50%;background:#29bd8b;display:block;text-align:center}.leftnav-box,a.leftnav-box-inner{background:#292b3a;padding:10px 0}@keyframes ball-scale{0%{width:0;height:0}100%{width:80px;height:80px}}.shixun_work_div{overflow-y:auto;max-height:90px}.split-panel,.split-panel--first{overflow:hidden}.w20_center{width:20px;text-align:center}.user-info{width:80px;height:100px;padding-top:15px}a.user-info-img{display:block;width:50px;height:50px;margin:0 auto}a.user-info-img img{border-radius:100px;border:2px solid #666}a.user-info-img img:hover{border:2px solid #888}a.user-info-name{display:block;font-size:16px;color:#fff;max-width:100px;margin:10px auto;text-align:center;overflow:hidden}.leftnav-box{width:80px;height:60px;margin-bottom:2px}a.leftnav-box-inner{display:block;width:77px;border-left:3px solid #292b3a;text-align:center;color:#575f6c}a.leftnav-active,a:hover.leftnav-box-inner{border-left:3px solid #3498db;color:#fff!important}a:hover.leftnav-box-inner .btn-cir{background:#fff;color:#333}#tab_nav{height:42px;background:#fff;border-bottom:1px solid #eee}#tab_nav li{padding:0 30px;height:40px}#blacktab_nav li a,#tab_nav li a{font-size:14px}.tab_hover{border-bottom:2px solid #3498db;background:#fff;color:#3498db}.tab_hover a{color:#3498db!important}.undis{display:none}.black_nav_list li:hover .user_navlist_white,.block,.dis,.edu-menu-panel:hover .edu-menu-list,.edu-position-hidebox:hover .edu-position-hide,.homehove:hover .ContacttheTAs,.pathInfo li span,.square-Item:hover .closeSquare{display:block}.info-partly{display:block;box-flex:1;flex:1;-webkit-flex:1;position:relative}.-layout,.-layout-h,.-layout-v{display:flex}.-fit,.split-panel.-fit{position:absolute}.panel-box-sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.boxsizing,.padding10,.padding10-15,.padding10-20,.padding10-30,.padding15,.padding20,.padding20-30,.padding30,.padding30-20,.padding40,.padding40-20,.padding40-30,.padding5-10,.padding5-20,.photo_display{box-sizing:border-box}#game_task_pass img,.pointer{cursor:pointer}.-fit{bottom:0}.-layout-v{flex-direction:column;-webkit-flex-direction:column}.page--leftnav{position:fixed;z-index:9001;width:80px;height:100%;background:#282c37}#blacktab_nav .add-webssh,.-relative,.edu-position,.page--body,.pr,.relativef,.split-panel{position:relative}.page--body{margin-top:54px}.-flex{box-flex:1;flex:1;-webkit-flex:1}.split-panel{min-height:200px;height:100%}.-stretch{align-items:stretch}.-bg-white,input:disabled,select:disabled{background-color:#eee}.-vertical{flex-direction:column;box-flex-direction:column;-webkit-flex-direction:column}.-layout-h{flex-direction:row;box-flex-direction:row;-webkit-flex-direction:row}.-horizontal{flex-direction:row-reverse;box-flex-direction:row-reverse;-webkit-flex-direction:row-reverse}.-scroll{overflow:auto}.-flex-basic40{width:40%;box-flex:auto;flex:auto;-webkit-flex:auto}.-flex-basic50{width:60%;box-flex:auto;flex:auto;-webkit-flex:auto}.b-label{width:4px;cursor:ew-resize;background:#2b2b2b}.h-center{height:4px;cursor:ns-resize;background:#333}.-changebg{height:3px}.-bg-weightblack{background:#000}.-flex-basic70{box-flex:4 9 auto;flex:4 9 auto;-webkit-flex:4 9 auto;height:70%}.-flex-basic60{box-flex:2 1 auto;flex:2 1 auto;-webkit-flex:2 1 auto;height:30%}.-header-title{max-width:500px;font-weight:400}.-header-right{background:#333;border-radius:25px;padding:5px 15px;height:30px;position:absolute;right:10px;line-height:30px}.-bg-black{background:#2b2b2b;color:#f4f1ed}.-bg-darkblack{background:#1d1d1d;color:#fff}#blacktab_nav{height:40px;background:#292929}#blacktab_nav li{padding:0 50px;height:40px}#blacktab_nav .add-webssh span{position:absolute;top:0;right:5px;color:#fff;cursor:pointer}#blacktab_nav li.code-file-tab{padding:0 15px;width:120px;box-sizing:border-box}.code-flie-list{display:none;position:absolute;z-index:5;top:40px;background:#515151;width:300px;left:0;color:#fff}.blue-line{border-left:3px solid #199ed8!important;padding-left:5px}.codefile-all{max-height:122px;overflow-y:auto;overflow-x:hidden}.codefile-all p{text-align:left;cursor:pointer;height:22px;line-height:22px;margin-bottom:3px;padding-left:5px;border-left:3px solid #515151;width:273px;overflow:hidden}.codefile-all p:hover{background:#ccc;color:#333}.blacktab_hover a,.head-nav ul#header-nav a{color:#fff}.-task-ces-top{padding:5px 15px;background:#515151;color:#bfbfbf}.-task-ces-info-left{display:inline-block;width:100px;text-align:right}.page--over{position:fixed;top:0;left:80px;right:0;z-index:8000;height:100%;color:#fff}.-task-list-inner{background:#eff2f7;margin:10px;padding:5px}.-task-list-title{font-size:14px;color:#666;word-wrap:break-word;font-weight:400;max-width:80%}.black_nav_list li:hover,.greytab-inner{background:#fff}.blacktab-inner{background:#333}.task-padding16{padding:16px}@keyframes bounce-down{25%{transform:translateY(-10px)}100%,50%{transform:translateY(0)}}a.shixun-task-btn{display:inline-block;font-weight:700;border:none;padding:0 12px;color:#666;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:3px}.loading-center{text-align:center;align-items:center;justify-content:center}.center{vertical-align:middle;text-align:center}.inner-footer_con,.searchFor{width:auto}.searchFor .searchCon{width:250px;border-bottom:1px solid #ccc;float:left;height:30px}.searchFor .searchCon input{border:none;outline:0;height:29px;width:91%}.searchFor .search_close{font-size:18px;float:right;color:#666;height:29px;line-height:29px;cursor:pointer}.tab_color{color:#bfbfbf!important}.comment-input{width:100%;margin:10px 17px 10px 10px}.comment-input textarea{border:none!important;width:100%;outline:0;height:30px;border-radius:4px;padding-left:5px;float:left}.-center{align-items:center;min-height:66px}.markdown{letter-spacing:0;line-height:1.6;word-wrap:break-word;word-break:break-word}.markdown code{padding:0;line-height:23px;margin:0;font-family:"微软雅黑","宋体"}.load{width:auto;top:50%;margin-top:-100px;position:relative}.update_back_main{display:none;position:fixed;left:0;top:0;background:rgba(0,0,0,.3);width:100%;z-index:7001;height:100%}.tip-panel-animate,.tip-panel-animate-left{width:430px;height:140px;position:absolute;border-radius:3px;background:#fff}.tip-panel-animate-left{z-index:9000;left:80px;top:290px}.tip-panel-animate{z-index:10001;right:4px;top:40px;display:none}.tip-operator-btn{width:100%;border-top:1px solid #eee;height:40px;position:absolute;right:0;bottom:0;text-align:center}.photo_display,html>body #ajax-indicator{position:fixed}.tip-operator-btn a,.tip-operator-btn span{height:100%;text-align:center;line-height:40px;width:50%}.recently_item:hover,.tip-operator-btn a:hover,.tip-operator-btn span:hover{background-color:#f9f9f9}.tip-operator-btn a:first-child,.tip-operator-btn span:first-child{border-right:1px solid #eee;width:49.5%}.animate-tip{animation:1s rightToleft}.animate-tip-hide{animation:1s leftToright}@keyframes rightToleft{from{right:-400px}to{right:4px}}@keyframes leftToright{from{right:4px}to{right:-420px}}@keyframes rightToleft-l{from{left:-400px}to{left:80px}}@keyframes leftToright-l{from{left:80px}to{left:-420px}}.photo_display{width:100%;top:0;left:0;padding-top:64px;padding-left:80px;background:rgba(0,0,0,0);height:100%;z-index:100}.educontent .icon,.pl0{padding-left:0!important}.photo_display .task-popup{width:100%!important;height:100%!important}#picture-content img{max-width:100%;height:400px;display:block;margin:0 auto 20px}@font-face{font-family:iconfont;src:url('iconfont.woff2?t=1631773579834') format('woff2'),url('iconfont.woff?t=1631773579834') format('woff'),url('iconfont.ttf?t=1631773579834') format('truetype')}html body{font-size:14px;line-height:2;background:#fafafa;font-family:iconfont;color:#05101a;height:100%;position:relative;padding-right:0!important}body,html{height:100%}blockquote,body,button,dd,fieldset,form,h2,h3,h4,h6,hr,input,legend,li,ol,p,pre,span,td,textarea,th,ul{margin:0;padding:0;margin-bottom:0!important}button,input,select,table,textarea{outline:0;border-radius:3px;font-family:"微软雅黑","宋体";font-size:14px;line-height:1.9;border:1px solid #eaeaea;background:#fff;color:#05101a}textarea{resize:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input::-moz-placeholder,textarea::-moz-placeholder{color:#ccc}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#ccc}div,img,table,td,tr{border:0}a:link,a:visited{text-decoration:none;color:#05101a}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}.clearfix{zoom:1}.cl{overflow:hidden}.fl{float:left!important}.fr{float:right!important}.break-word,.break_word{word-break:break-all;word-wrap:break-word}.break-word-firefox,.break_word_firefox{white-space:pre-wrap!important;word-break:break-all}.dataTitle,.edu-menu-listnew li a,.head-nav,.mysign-span,.pullreques_pull_txt,.tabelcli,.task-hide{white-space:nowrap}.justify{text-align:justify}.indent{text-indent:2em}.edu-max-h200{height:200px;overflow:auto}.task-hide,.task-hide-2{overflow:hidden;text-overflow:ellipsis}.edu-h270{height:270px}.task-hide-2{display:-webkit-box}.none{display:none!important}.font-18,.iconfont{font-size:18px!important}.edu-position-hide li a,.font-12{font-size:12px!important}.font-n{font-weight:400!important}.font-bd,.weight{font-weight:700}.font-13{font-size:13px!important}.font-14{font-size:14px!important}.font-15{font-size:15px!important}.font-16,.markdown-body p{font-size:16px!important}.weight400{font-weight:400}.weight500{font-weight:500}.font-17{font-size:17px!important}.font-20{font-size:20px!important}.font-22{font-size:22px!important}.font-25{font-size:25px!important}.font-26{font-size:26px!important}.font-24{font-size:24px!important}.font-28{font-size:28px!important}.font-30{font-size:30px!important}.font-32{font-size:32px!important}.font-36{font-size:36px!important}.font-40{font-size:40px!important}.font-50{font-size:50px!important}.font-80{font-size:80px!important}.color-grey-b{color:#bbb!important}.panel-form-label{display:inline-block;width:10%;min-width:90px;text-align:right;line-height:40px;font-weight:400}.mt1{margin-top:1px}.mt2{margin-top:2px}.mt3{margin-top:3px}.mt5{margin-top:5px!important}.mt6{margin-top:6px}.mt7{margin-top:7px!important}.mt8{margin-top:8px!important}.mt9{margin-top:9px}.mt10{margin-top:10px!important}.mt12{margin-top:12px}.mt13{margin-top:13px}.mt14{margin-top:14px}.mt15{margin-top:15px!important}.mt16{margin-top:16px}.mt17{margin-top:17px}.mt18{margin-top:18px}.mt20{margin-top:20px!important}.mt22{margin-top:22px!important}.mt23{margin-top:23px!important}.mt24{margin-top:24px!important}.mt25{margin-top:25px}.mt28{margin-top:28px}.mt30{margin-top:30px!important}.mt34{margin-top:34px!important}.mt35{margin-top:35px!important}.mt36{margin-top:36px!important}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt56{margin-top:56px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt100{margin-top:100px}.mb0,.new_li li,.square-main p,p{margin-bottom:0!important}.mb3{margin-bottom:3px}.mb5{margin-bottom:5px}.mb7{margin-bottom:7px}.mb10{margin-bottom:10px}.mb12{margin-bottom:12px}.mb13{margin-bottom:13px}.mb14{margin-bottom:14px}.mb15{margin-bottom:15px!important}.mb16{margin-bottom:16px}#shixun_search_form_div,.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb26{margin-bottom:26px}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb100{margin-bottom:100px!important}.ml-3{margin-left:-3px}.ml1{margin-left:1px}.ml2{margin-left:2px}.ml3{margin-left:3px}.ml4{margin-left:4px}.ml5{margin-left:5px}.ml6{margin-left:6px}.ml10{margin-left:10px}.ml12{margin-left:12px!important}.ml13{margin-left:13px!important}.ml15{margin-left:15px}.ml18{margin-left:18px}.ml20{margin-left:20px}.ml22{margin-left:22px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml33{margin-left:33px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml80{margin-left:80px}.ml85{margin-left:85px}.ml180{margin-left:180px}.mr3{margin-right:3px}.mr4{margin-right:4px}.mr5{margin-right:5px}.mr8{margin-right:8px}.mr10{margin-right:10px}.mr12{margin-right:12px!important}.mr15{margin-right:15px}.mr18{margin-right:18px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mr90{margin-right:90px}.ml61{margin-left:61px}.pt5{padding-top:5px!important}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px!important}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt37{padding-top:37px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt80{padding-top:80px}.pb5{padding-bottom:5px!important}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20,.pb25{padding-bottom:20px}.pb28{padding-bottom:28px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb47{padding-bottom:47px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb100{padding-bottom:100px}.pr35{padding-right:35px!important}.pl5{padding-left:5px}.pl8{padding-left:8px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl28{padding-left:28px}.pl30{padding-left:30px!important}.pl33{padding-left:33px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr40{padding-right:40px}.padding5-10{padding:5px 10px}.padding5-20{padding:5px 20px}.padding10{padding:10px}.padding15{padding:15px}.padding20{padding:20px}.padding10-20{padding:10px 20px}.padding10-15{padding:10px 15px}.padding10-30{padding:10px 30px}.padding20-30{padding:20px 30px}.padding30{padding:30px}.padding30-20{padding:30px 20px}.padding40{padding:40px}.padding40-30{padding:40px 30px}.padding40-20{padding:40px 20px}.lineh-12{line-height:12px!important}.lineh-15{line-height:15px!important}.lineh-17{line-height:17px!important}.lineh-20{line-height:20px!important}.lineh-24{line-height:24px!important}.lineh-25{line-height:25px!important}.lineh-30{line-height:30px!important}.lineh-35{line-height:35px!important}.lineh-40{line-height:40px!important}.df{display:flex;display:-webkit-flex;display:-ms-flex}.dataItemRight,.flex1{flex:1}.input-flex-35,.input-flex-40{flex:1;padding:5px;box-sizing:border-box}input::-ms-clear{display:none}::-webkit-scrollbar{width:7px;height:10px;background-color:#f5f5f5}.edu-back-white,.greyInput:focus,.search-new-input:focus+.search-span,.writeLetter_text:focus+.longchar{background-color:#fff}.ant-modal-close{top:8px!important}.newContainer{min-height:100%;height:auto!important;position:relative}.educontent{width:1200px;margin:0 auto;box-sizing:border-box}.newMain{margin:0 auto;min-width:1200px}.edu-txt-center{text-align:center!important}.edu-txt-left{text-align:left!important}.edu-txt-right{text-align:right!important}.edu-back-greyf5{background-color:#f5f5f5!important}.edu-back-skyblue{background:#f4faff}.edu-back-blue{background-color:#459be6!important}.edu-bg-light-blue{background:#f7f9fd;padding:5px}.color-red{color:red!important}.color-white,.colorFFF,.edu-menu-list li:hover a,.edu-menu-listnew li a:hover,.gain-code:hover,.log-botton:hover,.shaiContent li.shaiItem:hover span{color:#fff!important}#traningNav li.active>i,#traningNav>li.active>a,.black_nav_list li:hover .black_nav_span,.color-dark{color:#05101a!important}.careershover ul li a,.color-ooo{color:#000!important}.color-grey-name{color:#1a0b00!important}.color-grey-3{color:#333!important}.color-grey-eb{color:#ebebeb!important}.color-grey-c{color:#ccc!important}a.hoverLine:hover{text-decoration:underline}.color-grey-cd{color:#cdcdcd!important}.color-grey-d{color:#ddd}.color-dark-grey,.color-grey-9{color:#999!important}a:hover{color:#6684fe}.color-grey-98{color:#989898!important}.color-grey-8{color:#888!important}.color-grey-6,.task_tag_span a:hover{color:#666!important}.color-grey-B2{color:#b2b2b2!important}.color-grey-B3{color:#b3b3b3!important}.color-grey-B4{color:#b4b4b4!important}.color-grey-74{color:#747a7f!important}.color-blue,a.color-dark:hover,a.color-grey-3:hover,a.color-grey-6:hover,a.color-grey-name:hover,a.color-ooo:hover{color:#2a61ff!important}.color-blue-file{color:#4598fa!important}.black_nav_list li:hover>a,.color-blue_4C,.homehove:hover .ptext,.inviteTipbtn a:hover,.position-delete:hover i,.shaiContent li.shaiItem:hover i.iconfont{color:#4cacff!important}.color-orange{color:#ff6800!important}.color-orange-tip{color:#ff954c!important}.color-orange-tips{color:#ff8204!important}a.color-orange-tip:hover,a.color-orange:hover{color:#f06200!important}.color-yellow{color:#efc003!important}.color-yellow-ff{color:#ffa800!important}.color-green{color:#29bd8b!important}a.color-green:hover{color:#28ac7f!important}.radius{border-radius:50%}.radius4{border-radius:4px}.ring-blue,.ring-green,.ring-grey,.ring-op-green{width:18px;height:18px;display:block;border-radius:50%;text-align:center}.ring-green{background-color:#29bd8b}.ring-op-green{background-color:rgba(41,189,139,.6)}.ring-grey{line-height:18px;background-color:rgba(204,204,204,.5)}.ring-blue{background-color:#4cacff}.input-flex-35{height:35px}.input-flex-40{height:40px}.input-100-45{width:100%;height:45px;padding:5px;box-sizing:border-box}.input-60-40{width:60%;height:40px;padding:5px;box-sizing:border-box}.greyInput{background-color:#f5f5f5;outline:0}.greyInput:focus{border:1px solid #ddd}.winput-240-40{width:240px;height:40px;padding:5px;box-sizing:border-box}.winput-120-35{width:120px;height:35px;padding:5px;box-sizing:border-box}.winput-100-130,.winput-100-150{width:100%;padding:5px;box-sizing:border-box}.winput-100-130{height:130px}.winput-100-150{height:150px}.width100{width:100%!important}.width89{width:89%}.width50{width:50%}.width40{width:40%}.width45{width:45%}.width10{width:10%}.width20{width:20%}.width15{width:15%}.edu-txt-w100,a.edu-txt-w100{width:100px;display:inline-block;text-align:center}.edu-txt-w80,a.edu-txt-w80{width:80px;display:inline-block;text-align:center}.minH-440{min-height:440px}.minH-500{min-height:500px}.minH-560{min-height:560px}.minH-650{min-height:650px}.minH-670{min-height:670px}.over210{height:210px;overflow-y:auto}.over280{height:280px;overflow-y:auto}.banner,.dataTitle,.head-nav,.mysign-span,.subName{overflow:hidden}.bor-bottom-greyE{border-bottom:1px solid #eee!important}.bor-left-greyE{border-left:1px solid #eee!important}.bor-top-greyE{border-top:1px solid #eee!important}.bor-grey-e,.edu-pop-table{border:1px solid #eee}.bor-red{border:1px solid #db0505!important}a.decoration{text-decoration:underline!important}.edu-menu-panel{position:relative;cursor:pointer}.edu-menu-list{position:absolute;padding:5px 0;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);display:none;width:120px;background:#fff;right:-5px;border-radius:0 0 4px 4px;color:#05101a;font-size:14px;z-index:9}.edu-menu-list li{width:100%;padding:0 15px;box-sizing:border-box;height:35px;line-height:35px;cursor:pointer}.edu-menu-list li a{width:100%;height:100%;display:block;color:#323232}.edu-pop-table-all tr,.overPart,.search_course_list li{height:30px}.bestChoose.active,.edu-menu-panel:hover,.edu-menu-panel:hover i,.edu-position-hidebox i:hover,.secondNav li a:hover,.secondNav li.active a,.subshaicontent a.active,.subshaicontent a:hover,.user_navlist_white a:hover{color:#4cacff}.edu-menu-list li:hover,.log-botton.active{background:#4cacff}.ul-leftline:after{position:absolute;top:0;content:"";width:1px;background-color:#eee;height:100%;right:0}.overPart{width:240px;position:absolute;right:0;top:-27px;background:0 0}.handler_bg{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEyNTVEMURGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEyNTVEMUNGMkVFMTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MTc5NzNmZS02OTQxLTQyOTYtYTIwNi02NDI2YTNkOWU5YmUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YiRG4AAAALFJREFUeNpi/P//PwMlgImBQkA9A+bOnfsIiBOxKcInh+yCaCDuByoswaIOpxwjciACFegBqZ1AvBSIS5OTk/8TkmNEjwWgQiUgtQuIjwAxUF3yX3xyGIEIFLwHpKyAWB+I1xGSwxULIGf9A7mQkBwTlhBXAFLHgPgqEAcTkmNCU6AL9d8WII4HOvk3ITkWJAXWUMlOoGQHmsE45ViQ2KuBuASoYC4Wf+OUYxz6mQkgwAAN9mIrUReCXgAAAABJRU5ErkJggg==") center no-repeat #fff}.handler_ok_bg{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZDhlNWY5My05NmI0LTRlNWQtOGFjYi03ZTY4OGYyMTU2ZTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDlBRDI3NjVGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDlBRDI3NjRGMkQ2MTFFNEI5NDBCMjQ2M0ExMDQ1OUYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDphNWEzMWNhMC1hYmViLTQxNWEtYTEwZS04Y2U5NzRlN2Q4YTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGQ4ZTVmOTMtOTZiNC00ZTVkLThhY2ItN2U2ODhmMjE1NmU2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+k+sHwwAAASZJREFUeNpi/P//PwMyKD8uZw+kUoDYEYgloMIvgHg/EM/ptHx0EFk9I8wAoEZ+IDUPiIMY8IN1QJwENOgj3ACo5gNAbMBAHLgAxA4gQ5igAnNJ0MwAVTsX7IKyY7L2UNuJAf+AmAmJ78AEDTBiwGYg5gbifCSxFCZoaBMCy4A4GOjnH0D6DpK4IxNSVIHAfSDOAeLraJrjgJp/AwPbHMhejiQnwYRmUzNQ4VQgDQqXK0ia/0I17wJiPmQNTNBEAgMlQIWiQA2vgWw7QppBekGxsAjIiEUSBNnsBDWEAY9mEFgMMgBk00E0iZtA7AHEctDQ58MRuA6wlLgGFMoMpIG1QFeGwAIxGZo8GUhIysmwQGSAZgwHaEZhICIzOaBkJkqyM0CAAQDGx279Jf50AAAAAABJRU5ErkJggg==") center no-repeat #fff}.-task-title{opacity:0;position:absolute;left:0;top:0;display:none;z-index:100000}.data-tip-down,.data-tip-left,.data-tip-right,.data-tip-top{position:relative;box-shadow:0 0 8px #000;background:#000;color:#fff;max-width:300px;word-wrap:break-word;text-align:center;border-radius:4px;padding:0 10px;border:1px solid #000;display:none}.edu-pop-table,.edu-pop-table-all{color:#888;background:#fff;width:100%}.data-tip-down:after,.data-tip-down:before,.data-tip-left:after,.data-tip-left:before,.data-tip-right:after,.data-tip-right:before,.data-tip-top:after,.data-tip-top:before{position:absolute;content:'';width:0;height:0}.data-tip-down:after,.data-tip-down:before{left:45%;top:-10px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #000}.data-tip-right:after,.data-tip-right:before{right:-10px;border-left:10px solid #000}.data-tip-down:before{top:-11px;border-bottom:10px solid #000}.data-tip-left:after,.data-tip-left:before,.data-tip-right:after,.data-tip-right:before{top:50%;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent}.data-tip-left:after,.data-tip-left:before{left:-10px;border-right:10px solid #000}.data-tip-left:before{left:-12px;border-right:10px solid #000}.data-tip-top:after,.data-tip-top:before{left:45%;bottom:-10px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #000}.data-tip-top:before{bottom:-11px}.edu-pop-table{border-bottom:none;cursor:default}.edu-pop-table tr td,.edu-pop-table tr th,.edu-pop-table.interval-td,.subshaicontent-part,.versionFileList li{border-bottom:1px solid #eee}.edu-pop-table tr th{color:#333}.edu-pop-table.head-color thead tr,.edu-pop-table.interval-td tbody tr:nth-child(2n),.edu-pop-table.interval-td thead tr{background:#fafbfb}.dataBank_Item:last-child,.edu-pop-table.head-color,.edu-pop-table.head-color tr:last-child td,.edu-pop-table.interval-td tbody tr td,.lesson-saved-list-item:last-child,.private-part:last-child .part-line,.teacherTeamItem:last-child{border:none}.edu-pop-table-all{border:1px solid #eee;border-collapse:collapse}.edu-pop-table-all tr th{color:#333;border:1px solid #eee}.edu-pop-table-all tr td{border:1px solid #eee;padding:5px}img.edu-nodata-img{margin:50px auto 20px;display:block;width:128px}.pages_user_show a,.white-btn,a.task-btn{display:inline-block}.edu-nodata-p{font-size:20px;text-align:center;color:#999;border-bottom:none!important;box-sizing:border-box}.user_default_btn,.white-btn,a.task-btn{cursor:pointer;font-size:14px;text-align:center}.notice{height:25px;margin-left:150px}.edu-position-hide{position:absolute;top:15px;left:-20px;box-shadow:0 2px 8px rgba(146,153,169,.5);background:#fff;padding:5px 0;z-index:999999}.edu-position-hide li a{display:inline-block;height:30px;width:100px;line-height:30px;text-align:center}.edu-position-hide li a:hover{background:#f1f1f1;color:#05101a}.edu-position-hidebox i{color:#bcbcbc}.action,.edu-position-hidebox a,.ridingNav li.active a{color:#05101a}.white-btn{padding:0 8px;border:1px solid #ccc;color:#666;letter-spacing:1px;height:26px;line-height:26px;border-radius:3px}a.white-btn.orange-btn{border:1px solid #ff7500;color:#ff7500!important}a.white-btn.orange-btn:hover{border:1px solid #f06200;color:#f06200!important}.defalutGreyBorder{display:block;padding:0 10px;border:1px solid #ccc;height:30px;line-height:30px;border-radius:4px}a.task-btn{border:none;padding:0 12px;color:#fff;background:#cdcdcd!important;letter-spacing:1px;height:30px;line-height:30px;border-radius:2px;font-weight:400}.user_default_btn{display:block;width:120px;height:40px;line-height:40px!important;border-radius:4px;box-sizing:border-box}.defalutCancelbtn,.defalutSubmitbtn,.delectshixuncdbtn{text-align:center;width:130px;height:40px;line-height:40px;font-family:MicrosoftYaHei;font-weight:400;display:block;font-size:16px}.user_orange_btn{color:#fff!important;background-color:#ff6800}.user_orange_btn:hover,a.edu-orangeback-btn:hover{background-color:#f06200}.user_grey_btn{color:#fff!important;background-color:#ccc;cursor:default}.user_private_btn{color:#646464!important;background-color:#fff;border:1px solid #989898}.user_private_btn:hover{color:#b2b2b2!important;border:1px solid #b2b2b2}.btn_auto{border-radius:5px;background:#fff;padding:0 18px}.edu-default-btn{display:block;border-radius:4px}a.edu-greenback-btn{padding:0 10px;background:#29bd8b;color:#fff!important;border:1px solid #29bd8b}a.edu-greenback-btn:hover{background-color:#28ac7f}.defalutSubmitbtn:hover,a.edu-blueback-btn:hover{background-color:#459be6}a.edu-blueback-btn{padding:0 10px;background:#4cacff;color:#fff!important;border:1px solid #4cacff}.defalutCancelbtn,a.edu-blueline-btn{border:1px solid #4cacff;color:#4cacff!important}a.edu-blueline-btn{padding:0 10px}a.edu-orangeback-btn,a.edu-orangeline-btn{border:1px solid #ff7500}a.edu-blueline-btn:hover{border:1px solid #459be6;color:#459be6!important}a.edu-orangeback-btn{background-color:#ff7500;color:#fff!important}.lesson-saved-list-item .title-line .delete:hover,.lesson-saved-list-item .title-line .edit:hover,a.edu-orangeline-btn{color:#ff7500!important}a.edu-orangeline-btn:hover{color:#f06200!important;border:1px solid #f06200}a.edu-greyline-btn{padding:0 10px;background:#fff;color:#666!important;border:1px solid #eaeaea;line-height:33px;height:33px}.defalutCancelbtn:hover,a.edu-greyline-btn:hover{border:1px solid #b2b2b2;color:#b2b2b2!important}.defalutCancelbtn{background-color:#fafafa;border-radius:4px;background:rgba(77,124,254,0)}.defalutSubmitbtn{border:1px solid #4cacff;color:#fff!important;border-radius:4px;background:#4cacff}.delectshixuncdbtn{border:1px solid #cdcdcd;background-color:#fafafa;color:#999!important;border-radius:4px;background:rgba(77,124,254,0)}#ajax-indicator,.task-popup-title{font-weight:700;text-align:center}.defalutSubmitbtn:hover{border:1px solid #459be6}.edu-filter-cir-grey.active,.edu-filter-cir-grey:hover{background:#4cacff;color:#fff!important}a.task-btn-orange{background:#4cacff!important;color:#fff!important}a:hover.task-btn-orange{background:#459be6}.user_blue_btn{border:1px solid #4cacff;color:#4cacff!important}#sourceTag li.active,a.user_bluebg_btn{background-color:#4cacff;color:#fff}.cdefault{cursor:default!important}.markdown-body ul>li,.new_li .markdown-body ul>li{list-style-type:disc!important;margin-bottom:0!important}.markdown-body ol>li,.new_li .markdown-body ol>li{list-style-type:decimal!important}.task-popup{width:30%;background:#fff;border:1px solid #e8e8e8;border-radius:10px}.task-popup-text-center{text-align:center;color:#333}.task-popup-title{border-bottom:1px solid #eee;padding:0 15px;box-sizing:border-box;line-height:70px;height:70px;border-radius:10px 10px 0 0;font-size:16px}.task-popup-content{padding:15px}.task-popup-submit{margin:0 auto 15px;width:160px}.task-popup-sure{margin:0 auto 15px;width:54px}.task-popup-OK{margin:15px auto;text-align:center}#closeIcon{position:absolute;color:#fefefe}.task_popup_con{padding:20px}.alert{padding:10px;border:1px solid transparent;text-align:center}.alert-orange{background-color:#fff9e9;border-color:#f6d0b1;color:#ee4a20}.pages_user_show a:hover,.pages_user_show li.active a{background-color:#4cacff;color:#fff;border:1px solid #4cacff}.pages_user_show a{border-radius:2px;border:1px solid #d1d1d1;background-color:#fff;color:#888;float:left;text-align:center;padding:2px 10px;line-height:1.9;margin:0 5px}.pages_user_show li{float:left}.pages_user_show ul li{list-style-type:none!important}.pages_user_show ul li a{color:#888}.leftPanel{width:22%;float:left}.leftPanel li.nav{padding:10px 0;box-sizing:border-box}.leftPanel li.nav a{padding-left:40px;display:block;width:100%;box-sizing:border-box;border-left:2px solid #fff;height:24px;line-height:24px}.leftPanel li.nav.active a{border-left:2px solid #4cacff}.rightPanel{width:78%;float:right}.ringauto{width:20px;height:20px;line-height:20px;text-align:center;border-radius:50%;background-color:#f4faff;margin-right:5px}#ajax-indicator{position:absolute;background-color:#eee;border:1px solid #bbb;top:35%;left:40%;width:20%;padding:.6em;z-index:100000;opacity:.5}#ajax-indicator span{color:#333;background-position:0 40%;background-repeat:no-repeat;background-image:url(/images/loading.gif);padding-left:26px;vertical-align:bottom;z-index:100000}.edu-filter-cir-grey{color:#666!important;width:auto;padding:0 15px;font-size:14px!important;text-align:center;background:#f3f3f3;border-radius:10px;display:block;height:25px;line-height:25px}.banner .num li,.btn-cir,.edu-filter-btn,em.vertical-line{display:inline-block}.edu-filter-cir-grey.active{font-size:14px!important}.with10{width:10%;box-sizing:border-box}.with13{width:13%;box-sizing:border-box}.with14{width:14%;box-sizing:border-box}.with15{width:15%;box-sizing:border-box}.with20{width:20%;box-sizing:border-box}.with22{width:22%;box-sizing:border-box}.with23{width:23%;box-sizing:border-box}.with25{width:25%;box-sizing:border-box}.with30{width:30%;box-sizing:border-box}.with35{width:35%;box-sizing:border-box}.with40{width:40%;box-sizing:border-box}.with45{width:45%;box-sizing:border-box}.with49{width:49%;box-sizing:border-box}.with50{width:50%;box-sizing:border-box}.with52{width:52%;box-sizing:border-box}.with48{width:48%;box-sizing:border-box}.with60{width:60%;box-sizing:border-box}.with65{width:65%;box-sizing:border-box}.with70{width:70%;box-sizing:border-box}.with75{width:75%;box-sizing:border-box}.with78{width:78%;box-sizing:border-box}.with80{width:80%;box-sizing:border-box}.transform-90{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.btn-cir{padding:0 5px;border-radius:25px;line-height:20px;font-size:12px}.edu-filter-btn,.privateTag{height:18px;line-height:18px;font-size:12px}.btn-cir-red{background:red;color:#fff;font-weight:400;cursor:default}.btn-cir-red:hover{background:red;color:#fff!important}.edu-filter-btn{cursor:default;padding:0 9px;color:#666;background:#fff;text-align:center;border-radius:10px}.edu-filter-btn-red{border:1px solid #dd1717;color:#dd1717}.edu-filter-btn-green{border:1px solid #29bd8b;color:#29bd8b!important}.edu-activity-blue,.edu-activity-green,.edu-activity-orange{color:#fff!important;cursor:pointer}.edu-activity-orange{background-color:#ff6800;border:1px solid #ff6800}.edu-activity-blue{background-color:#4cacff;border:1px solid #4cacff}.edu-activity-green{background-color:#29bd8b;border:1px solid #29bd8b}.color656565{color:#656565}.colorC8161D{color:#c8161d}.bor-reds{border:1px solid red!important;border-radius:4px}.footer_con-p{color:#898989!important}.markdown-body{word-break:break-all;width:100%}.privateTag{display:block;padding:0 6px;border-radius:12px;border:1px solid #2fc25b;margin-left:10px;color:#2fc25b}.inner-footer_con,.search-all{margin:0 auto}.privateTag.red{color:#ff6832;border:1px solid #ff6832}.head-nav{text-align:center;height:58px;box-sizing:border-box;text-overflow:ellipsis;flex:1}.head-nav ul#header-nav{overflow:hidden;white-space:nowrap;overflow-x:auto;display:flex}.head-nav ul#header-nav li{height:58px;line-height:58px;cursor:pointer;font-size:16px;padding-right:40px}.head-nav ul#header-nav li a:hover,.head-nav ul#header-nav li.active a{color:#5091ff}.head-right{box-sizing:border-box;height:60px;display:flex;align-items:center}.newslight,.rateTrangle{display:block;position:absolute}.educontent .icon{padding-top:0!important;padding-bottom:0!important}em.vertical-line{width:2px;background:#999;height:10px}.newslight{width:5px;height:5px;border-radius:50%;left:25px;top:3px;background:#ff6800}.rateTrangle{border-width:8px;top:-8px;left:35px;border-style:dashed solid dashed dashed;border-color:transparent transparent #fff;font-size:0;line-height:0;z-index:2}#commentsStar{height:30px;padding-top:7px;box-sizing:border-box}.search-all{width:216px;position:relative;background-color:#24292d}.search-all .search-clear{font-size:14px;display:inline-block;width:50px;text-align:center;color:#656565;line-height:60px;cursor:pointer}.footercon{border-bottom:1px solid #47494d}.inner-footernav{width:560px;margin:0 auto}.inner-footernav li{float:left;height:50px;width:80px;text-align:center}.inner-footernav li a{width:100%;text-align:center;line-height:50px;color:#888}.intermediatecenter{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.footer_con-p{margin-top:10px}.banner{width:100%;height:345px;position:relative;border-radius:10px}.banner .img,.banner .num,.moreitem{position:absolute}.banner .img{left:0;top:0}.banner .img li{float:left;width:1200px;height:345px}.banner .img li a{display:block;width:100%;height:100%}.banner .img li img{width:100%;height:345px}.banner .num{width:100%;bottom:30px;left:0;text-align:center;font-size:0px}.banner .num li{width:7px;height:7px;background:rgba(225,225,225,.3);border-radius:50%;margin:0 5px;cursor:pointer}.banner .num li.on{width:12px;border-radius:8px}.moreitem{right:5px;top:35px;height:15px;color:#656565}.square-list{width:100%;box-sizing:border-box;margin-top:20px;flex-wrap:wrap;display:flex}.square-Item{position:relative;width:280px;margin-right:26px;margin-bottom:26px;float:left;border-radius:6px;background-color:#fff;box-shadow:0 0 12px rgba(0,0,0,.1)}.square-Item:hover{box-shadow:0 0 12px rgba(0,0,0,.3)}.smallSquare:nth-child(3n+0),.square-Item:nth-child(4n+0){margin-right:0}.square-Item .square-img{display:block;width:100%}.square-Item .square-img img{width:100%;border-radius:6px 6px 0 0;vertical-align:bottom;height:210px}.square-main{padding:15px 20px;box-sizing:border-box}.course-bottom{height:48px;padding:10px 0;box-sizing:border-box}.squareIconSpan{line-height:25px}.square-Item.smallSquare{width:32%;margin-right:1.33%;margin-bottom:10px;min-height:210px;border:none}.tag-green .tag-name,.tag-orange .tag-name{display:block;width:auto;padding:0 8px;color:#fff;float:left}.square-Item.smallSquare:hover{bottom:0;box-shadow:0 0 12px rgba(0,0,0,.1)}.partimg{height:180px;width:100%;border-radius:6px 6px 0 0}.tag-green{position:absolute;left:10px;bottom:90px}.tag-green .tag-name{background:rgba(000,000,000,.56);border:1px solid rgba(255,255,255,.56);border-radius:3px;font-size:12px;background-size:100% 100%}.tag-orange{position:absolute;right:0;top:12px}.tag-orange .tag-name{background-color:#ff6800;background-size:100% 100%;height:28px;line-height:28px;border-top-left-radius:4px;border-bottom-left-radius:4px}.user_navlist{position:absolute;left:0;width:160px;top:0;height:100%}.user_navlist_black{position:relative;width:100%;height:100%;border-radius:8px 0 0 8px;background:rgba(0,0,0,.8)}#log_reg_content,.user_navlist_white{background:#fff;position:absolute;box-sizing:border-box}.user_navlist_white{left:160px;width:622px;min-height:345px;top:0;display:none;padding:0 30px;box-shadow:0 0 10px rgba(76,76,76,.2);z-index:99}.user_navlist_white a{color:#989898;margin-right:15px;font-size:14px;display:block;float:left;height:30px;line-height:30px}.headIcon{height:100%;box-sizing:border-box;margin:0!important}.black_nav_list{padding:4px 0;box-sizing:border-box;height:100%}.black_nav_list li{line-height:40px;height:40px;color:#fff;cursor:pointer}.black_nav_span{display:block;margin:0 20px;border-bottom:1px solid #4b4b4b;padding-left:8px;color:#fafafa}.announcement:last-child,.collaborators-item:last-child,.navlistpanel-line:last-child,.private-item:last-child,.resources:last-child,.ridinglist:last-child .ridinglist-sub,.subshaicontent-part:last-child,.task-item:last-child,.versionFileList li:last-child,.welcome_shixun_index:last-child .black_nav_span{border-bottom:none}.navlistpanel-line{border-bottom:1px solid #ebebeb}.little-title{width:100%;height:20px;line-height:20px;color:#05101a;font-size:15px;margin-bottom:8px}.ranking{text-align:center;margin-top:40px}.grade,.inline{width:auto;display:inline-block}.grade li{float:left;margin:0 10px;width:60px}.ranking a img{width:60px;height:60px;border-radius:50%;box-shadow:0 0 12px rgba(0,0,0,.2)}.mentor-ranking{background-color:#efefef;background-size:100% 100%}.gain-code,.log-botton{height:45px;line-height:45px;background:#cbcbcb;border-radius:4px;display:block;cursor:pointer;text-align:center;color:#fff!important}.huangguan{position:absolute;top:-30px;left:13px}#log_reg_content{border-radius:5px;width:100%;text-align:center;top:165px;left:0;padding:40px 30px}.log_nav{border-bottom:1px solid #eaeaea}.log_nav li{float:left;text-align:center;font-size:16px;padding-bottom:15px;cursor:pointer}.log_nav li.active{border-bottom:2px solid #459be5}.log-botton{width:100%;letter-spacing:2px}.gain-code{width:48%;float:right}.user-main-half{width:100%;height:465px;background:#fff;margin-bottom:20px;position:relative}.user-headCon,.user-headImg{position:absolute;width:100%;left:0;top:0}.user-headImg{height:160px;background-image:url("/images/educoder/userhead.jpg")}.user-headCon{min-height:465px}.headtab{width:188px;height:60px;text-align:center}.headtab a,.headtab span{display:block;width:100%;text-align:center}.headtab span{color:#989898;font-size:14px}.headtab a{color:#fff;font-size:24px}.headphoto{text-align:center;background:#fff;width:115px;height:115px;padding:3px;border-radius:50%;position:relative;float:left;margin-top:19px;box-sizing:border-box}.headphoto img,.headphoto-black{width:109px;height:109px;border-radius:50%}.headphoto-black{display:none;cursor:pointer;position:absolute;top:3px;left:3px;text-align:center;line-height:112px;background-color:rgba(0,0,0,.3);color:#fff}.myName,.mypost,.mysign-span,.publicword,.smalltrangle,.v-h-line{display:block}.myName,.newFormbox .attachment .remove-upload,.task_tag_span a{line-height:28px}.myName{width:auto;color:#05101a;font-size:24px;height:28px;margin-top:5px}#sourceTag li,.mypost,.subName{line-height:20px}.mypost{color:#686868;font-size:14px;width:auto;height:20px}.mysign-input,.mysign-span{margin:0 auto;color:#05101a;width:280px;font-size:14px}.mysign-span{cursor:pointer;text-overflow:ellipsis}.mysign-input{height:28px;border:none;outline:0;text-align:center}.subshaicontent,.user-bar,.user-bar p,.userdata{border-radius:4px}.v-h-line{width:1px;height:40px;background-color:#999;margin-top:12px}.user-bar{position:relative;width:100%;height:8px;background-color:#cdcdcd}.closeSquare,.publicpart,.publicword,.smalltrangle,.subshaicontent,.user-bar p{position:absolute}.user-bar p{left:0;top:0;height:100%;background-color:#4cacff}.publicpart{left:1px;top:1px;width:0;height:0;border-left:80px solid #4cacff;border-bottom:80px solid transparent;z-index:1}.publicpart.orangeBlack{border-left:80px solid #ff6800}.smalltrangle{left:1px;top:1px;border-left:25px solid #fff;border-bottom:25px solid transparent;z-index:2}.publicword{transform:rotate(-45deg);text-align:center;color:#fff;font-size:14px;width:50px;left:0;z-index:3;top:15px}.closeSquare{width:100%;left:0;top:0;text-align:center;background-color:rgba(0,0,0,.5);height:100%;z-index:5;display:none;cursor:default}.substance{padding:40px 40px 0;box-sizing:border-box;text-align:center;border-bottom:1px solid #eaeaea;min-height:241px}.subName{height:40px;text-align:center;color:#1a0b00;display:-webkit-box}.secondNav li{color:#676767;margin:0 20px;float:left}.dataBank_Item{margin-bottom:3px;width:100%;border-bottom:1px solid #eee;padding:17px 37px 17px 20px;box-sizing:border-box;background:#fff;display:flex;cursor:pointer}.dataBank_Item:hover{box-shadow:0 0 15px rgba(76,76,76,.2)}.dataItemLeft{margin-right:20px;width:20px}.dataTitle{color:#05101a;display:block;float:left;max-width:400px;text-overflow:ellipsis}.itembottom span.bottomspan{display:block;width:200px;text-align:left}.search_course_list{height:150px;overflow-y:auto}.userdata{width:622px;margin:0 auto 80px;background:#fff;padding:40px;box-sizing:border-box}.shaiTitle{display:block;padding-right:20px}.shaiContent li.shaiItem.active,.shaiContent li.shaiItem:hover{background-color:#4cacff!important;color:#fff!important}.shaiContent li.shaiItem{padding:3px 15px;float:left;border-radius:4px;color:#4c4c4c;cursor:pointer;margin-right:15px;display:block}.shaiAllItem{max-width:1138px}.subshaicontent{display:none;box-sizing:border-box;width:100%;top:33px;left:0;background-color:#fff;box-shadow:0 1px 4px rgba(76,76,76,.2);padding:0 20px;z-index:99999;max-height:800px;overflow-y:auto}.subshaicontent a{float:left;margin-right:20px;color:#999;cursor:pointer}.search-new{width:248px;height:32px;position:relative}.search-span{display:block;position:absolute;width:100%;height:100%;left:0;top:0;background-color:#f4f4f4;border:1px solid #eaeaea;border-radius:4px;z-index:1}.search-new-input{height:32px;padding-left:5px;width:225px;border:none;box-sizing:border-box;background:0 0;outline:0;position:absolute;left:0;top:1px;z-index:2}.search-new a,.search-new img{cursor:pointer;position:absolute;right:2px;top:2px;z-index:2}.search-new a{top:0}.controlblue{width:0;height:15px;background-color:#4cacff;border-radius:7px;position:absolute;left:0;top:0;z-index:1}.controlring{width:13px;height:13px;border-radius:50%;background-color:#fff;position:absolute;left:1px;top:1px;z-index:2}@font-face{font-family:panmen-webfont;src:url('../fonts/panmen-webfont.ttf')}.shixunDetail_top{width:100%;background-image:url("/images/educoder/shixun-detail.jpg");height:240px;justify-content:center;align-items:center;display:-webkit-flex;background-size:cover;background-position:center;background-repeat:no-repeat}.task-item{margin-top:30px;padding-bottom:30px;border-bottom:1px solid #eee}.recomments{margin-bottom:20px}.recomments:first-child{margin-top:0}.recomments:last-child{margin-bottom:0;border:none;padding-bottom:0}.url-input{border:none;padding:0;font-size:12px;color:#999;outline:0}.TPMtaskName{max-width:500px}.recomment-name{max-width:222px;display:block}.task-colspan{min-width:25%;text-align:left;display:block;float:left;color:#999}.challenge_nav{padding:20px 20px 0;border-bottom:1px solid #eee}.challenge_nav li{width:auto;float:left;margin-right:20px;position:relative}.challenge_nav li.active:after{position:absolute;content:'';width:76%;background-color:#4cacff;height:3px;border-radius:2px;left:25%;bottom:0}.challenge_nav li a{display:block;width:100%;padding-bottom:20px}.add_choose_type{width:60px;height:20px;line-height:19px;border-radius:2px;background-color:#eaeaea;color:#999!important;display:block;float:left;text-align:center;margin-top:4px}.task_tag_span{float:left;padding:0 10px;background-color:#eee;color:#999;border-radius:2px;margin-right:10px;margin-bottom:8px}.left,.task_tag_span span{float:left}.task_tag_span a{font-size:18px;margin-left:5px;float:left;height:28px;cursor:pointer}.show_content_grey{padding:10px 15px;background-color:#f4f4f4;color:#05101a;text-align:justify;word-break:break-all;border-radius:4px;width:100%;box-sizing:border-box}.empty{background:#494a4c;display:inline;margin:0 2px;padding:0 3px}.option-item{border:1px solid #e2e2e2;display:block;width:38px;height:38px;text-align:center;line-height:38px;border-radius:4px;cursor:pointer}.check-option-bg{background:#ff7500;color:#fff!important;border:1px solid #ff7500}.position-delete{position:absolute;right:-22px;top:12px;cursor:pointer}.rankings li{line-height:40px;height:40px}.rankingindex{width:24px;text-align:center}.collaborators-item{border-bottom:1px solid #eee;cursor:default;padding-top:30px;padding-left:20px}.upload_select_box{width:100%;box-sizing:border-box;height:240px;overflow-y:auto;padding:10px;background:#f4faff;color:#333}.pullreques_name{width:120px;text-align:left;margin-right:10px}.addTeamMember,.click_add,.invite-tip,.loadMore,.new-info,.nodata,.pagemancenter,.pathInfo li,.tabeltext-alignleft{text-align:center}.pullreques_pull_txt{display:block;margin-left:10px;max-width:640px;overflow:hidden;text-overflow:ellipsis}.old{background:#ffecec}.new:hover,.old:hover{background:#fffaf1}.new{background:#eaffea}.courseHead,.subhead{background-size:cover;background-position:center;background-repeat:no-repeat}.pathNavLine{position:absolute;bottom:-8px;width:100%}.path-nav li{float:left;padding:0 30px;height:42px}.path-nav li a{color:#fff;font-size:16px;display:block;height:40px}.path-nav li.active a{border-bottom:3px solid #4cacff;color:#4cacff}.subhead{width:100%;margin-bottom:40px;background-image:url("/images/educoder/path-detail.jpg");height:240px;justify-content:center;align-items:center;display:-webkit-flex}.subhead_content{width:1200px;margin:0 auto}.pathInfo li{float:left;margin-right:30px}.produce-content{padding:40px 20px;background-color:#fff;box-sizing:border-box}.lesson-saved-list-item{border-bottom:1px solid #ebebeb;padding:37px 0}.title-line{padding:0 20px}.paragraph{height:50px;padding:10px 20px 10px 47px;box-sizing:border-box}.paragraph:hover{background-color:#f0f8ff}.click_add{height:90px;line-height:90px;background-color:#fff;border-top:1px solid #ebebeb;cursor:pointer}.mustlearn{padding:40px 25px}.teacherTeam{padding:40px 25px 0}.teacherTeamItem{border-bottom:1px solid #eaeaea;padding:40px 0}.teacherTeamItem:first-child{padding-top:0!important}.addTeamMember{height:70px;line-height:70px}.adding-stage-item{padding:0 20px 20px 50px;position:relative}.colseThispart{position:absolute;right:-6px;top:-6px;z-index:2;line-height:15px}.progressRing{display:block;width:16px;height:16px;float:left;position:relative;z-index:1}.progressRing-over{color:#459be6;position:absolute;top:-10px}.progressRing-part{color:#b3dcff;position:absolute;top:-10px}.myProgressNav{width:100%;position:relative;height:10px;border-radius:5px;background-color:#eaeaea}.myProgressGreen{position:absolute;top:0;left:0;border-radius:5px;height:100%;background-color:#29bd8b}li.li-width63{width:63%;text-align:left}.courseHead{width:100%;margin-bottom:40px;background-image:url("/images/educoder/courtailsbdpicture.jpg");height:240px;justify-content:center;align-items:center;display:-webkit-flex}.invite-tip{position:absolute;top:-5px;right:140px;color:#fff;box-sizing:border-box;width:170px;border-radius:2px;background-color:rgba(5,16,26,.6);z-index:5000}.inviteTipbtn a{font-size:14px;width:100%;height:30px;line-height:30px;display:block;color:#747a7f;background-color:rgba(5,16,26,.4)}.top-black-trangle{display:block;border-width:8px;position:absolute;top:-16px;right:4px;border-style:dashed solid dashed dashed;border-color:transparent transparent rgba(5,16,26,.6);font-size:0;line-height:0}.loadMore{width:100%;background-color:#fff;color:#4cacff!important;display:block;letter-spacing:1px;box-sizing:border-box;height:110px;line-height:110px}.new-info,.new-point{display:block;background-color:#ff6800}.activity-left-name{display:block;max-width:126px;float:left}.panel-inner-fourm{padding:15px 20px;border-bottom:1px solid #eee}.private-item,.ridinglist .ridinglist-sub{border-bottom:1px solid #f5f5f5;cursor:pointer}.panel-inner-fourm:hover{background:#eff9fd}.ListTableLine>p,.OtherSide-info .sms,.private-item:hover,.private-part.active,.private-part:hover,.ridinglist:hover{background-color:#f5f5f5}.resources{width:100%!important;padding:15px;float:left;box-sizing:border-box;border-top:1px solid #eee}#sourceTag li{font-size:12px;color:#4e7a9b;background-color:#e5f3ff;padding:0 4px;height:20px;margin-left:5px;display:inline-block;cursor:pointer}#sourceTag li a{color:#4e7a9b!important}#sourceTag li.active a{background-color:#4cacff;color:#fff!important}.new-info{height:18px;min-width:18px;line-height:18px;padding:0 2px;box-sizing:border-box;color:#fff;border-radius:30px;position:absolute;right:40px;top:13px;font-size:12px}.ridingNav li{float:left;margin:0 20px;color:#999;font-size:16px;height:60px;line-height:60px;position:relative}.ridingNav li a{display:block;width:100%;height:100%;color:#999}.ridingNav li.active:after{content:'';position:absolute;bottom:0;width:100%;height:2px;border-radius:1px;background-color:#05101a}.new-point{width:4px;height:4px;border-radius:50%}.longchar,.writeLetter_Info,.writeLetter_text{background-color:#f6f6f6}.ridinglist .ridinglist-sub{padding:25px 0}.OtherSide-info .trangle,.ThisSide .trangle{top:10px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.private-item{padding:30px 30px 30px 25px}.writeLetter_Info{position:relative;width:100%;height:260px;cursor:default;border-radius:3px}.writeLetter_text{width:100%;border:1px solid #eaeaea;outline:0;height:100%;padding:5px 5px 30px;box-sizing:border-box;resize:none}.longchar{position:absolute;bottom:1px;color:#999;right:10px}.recently_person{position:absolute;width:100%;top:35px;max-height:300px;overflow-y:auto;border-radius:4px;box-shadow:0 1px 6px rgba(76,76,76,.2);left:0;z-index:1;background-color:#fff;cursor:pointer;display:none}.recently_item{padding:10px 20px}.recently_name{float:left;line-height:48px;display:block}.ThisSide-info .sms p,.letter-time{line-height:20px}.private-list{min-height:660px;max-height:831px;overflow-y:auto;overflow-x:hidden}.private-list .private-part{padding-left:20px;cursor:pointer}.OtherSide-info .sms,.ThisSide-info .sms{max-width:300px;padding:10px 15px;border-radius:6px;text-align:justify;box-sizing:border-box}.privatePartName{max-width:70px;float:left}.newLetter,.right{float:right}.newLetter{display:block;width:4px;height:4px;background-color:#ff6800;border-radius:50%}.part-line{padding:30px 20px 30px 0;border-bottom:1px solid #f5f5f5}.dialogPanel{padding:0 20px;height:545px;overflow-y:auto}.letter-time{width:auto;padding:0 10px;background-color:#999;color:#fff;border-radius:10px;height:20px}.OtherSide,.ThisSide{margin-top:30px}.OtherSide-info .trangle{position:absolute;left:-5px;border-right:5px solid #f5f5f5}.OtherSide-info .sms{color:#666}.OtherSide-info .sms img,.ThisSide-info .sms img{max-width:80px;cursor:pointer}.sms{min-height:48px}.ThisSide .trangle{position:absolute;right:-5px;border-left:5px solid #4cacff}.ThisSide-info .sms{background-color:#4cacff;color:#fff}.announcement{padding:20px 0;border-bottom:1px solid #eee}.part{width:540px;margin:0 auto 10px;background-color:rgba(25,27,32,.6)}.statistics_position{position:absolute;bottom:22px;width:100%;left:0}ul.count_ul li{width:300px;position:relative;float:left}ul.count_ul li span:first-child{display:block;width:100%;color:#989898;margin-bottom:20px}ul.count_ul li span:last-child{display:block;width:100%;color:#fff;font-size:24px;line-height:20px}ul.count_ul li:not(:last-child):after{position:absolute;content:'';width:1px;height:36px;background-color:#999;right:0;top:16px}.static_shadow{box-shadow:0 0 9px rgba(174,175,177,.2)}.subject_statistics_top{height:240px;width:100%;position:relative;background-image:url('/images/educoder/subject_statistics.jpg');background-size:100% 100%}#course_list{overflow-y:auto;background:#fff}.popup_tip_box{right:-160px;top:55px}.CodeMirror-merge-collapsed-line .CodeMirror-gutter-elt,.homepagePostSetting{display:none}.nodata{background-color:transparent;border-color:transparent;color:#000}#attachments_fields span{font-size:12px;color:#ccc}.ml20mr20Color{color:#676767}.cancellation{position:absolute;top:62px;left:177px;color:#fff!important}.newshixun_tab_div{max-height:90px;overflow-y:auto}.newcolor-orange{color:#ff6800}.color4CACFF{color:#4cacff!important;font-size:16px}.color979797{font-size:14px;color:#979797!important;padding-left:2%}.marginTop{margin-right:33%;margin-top:20px}.shixuns_count{color:#05101a;font-size:14px}#shixun_search_form_div{margin-top:20px}.editormd-html-preview{width:100%!important;color:#323232!important}.mt4{margin-top:4px}.newFooter,.newMain{max-width:unset}.educontentTop{width:1178px!important}.careershover{margin-right:30px!important}.careershover ul li{height:35px!important;line-height:35px!important}.edu-menu-listnew{width:165px!important;top:60px;left:-42px}.edu-menu-listnew li a{overflow:hidden;text-overflow:ellipsis;color:#000!important}.ListTableLine>p{margin-bottom:0;padding:8px 30px 0;line-height:40px;height:56px;box-sizing:border-box}.ListTableLine>p span{float:left;color:#666;box-sizing:border-box}.ListTableLine li{min-height:48px;padding:10px 0;box-sizing:border-box;margin:0 30px;border-bottom:1px solid #eaeaea}.ListTableLine li>span{float:left;box-sizing:border-box}.ListTableLine .column-1{width:100px;text-align:left;padding-left:5px;box-sizing:border-box}.ListTableLine .column-2{width:180px;text-align:center;padding-left:5px;box-sizing:border-box}.ListTableLine .column-3,.ListTableLine .column-4{text-align:left;padding-left:5px;box-sizing:border-box}.ListTableLine .column-3{width:330px}.ListTableLine .column-4{width:400px}#traningNav{padding:30px 30px 0 0}#traningNav>li{float:left;padding:0 30px 30px;font-size:16px}#traningNav li>i,#traningNav>li>a{color:#666!important;position:relative}#traningNav>li.active>a:after{content:'';position:absolute;width:64px;left:50%;margin-left:-32px;height:2px;background-color:#05101a;bottom:-35px}.gaugeOutfit{position:relative;height:70px;width:120px;background:linear-gradient(30deg,transparent 49.5%,#eee 50%,#eee 50%,transparent 50.5%)}.gaugeOutfit span:first-child{position:absolute;left:8px;top:46px}.gaugeOutfit span:last-child{position:absolute;right:8px;top:14px}.sustainLine td:not(:first-child):hover{background-color:rgba(41,189,139,.1);cursor:pointer}.packinput .ant-input{height:50px;width:749px;border-color:#e1edf8!important}.packinput{width:749px}.packinput .ant-input-group-addon .ant-btn{width:140px!important;font-size:18px;height:50px;background:#4cacff}.setissues{width:280px;height:50px;background:#4cacff;border-radius:4px;margin-left:15px}.pagetype li{color:#8f8f8f!important}.mbf10{margin-bottom:-10px}.PackageIndexNEIBanner{width:1200px;height:110px;background:#fff;box-shadow:0 2px 6px 0 rgba(125,125,125,.26);border-radius:8px}.padding110{padding:39px 110px 0;box-sizing:border-box}.borderccc{border:1px solid #ccc}.input-100-40s{width:100%;padding:5px;box-sizing:border-box}.fafafas,.fafas .ant-input{background-color:#fafafa!important;height:40px}.ant-input,.ant-input .ant-input-suffix,.fafafas:focus,.fafas .ant-input:focus{background-color:#fff!important}.fafas .ant-input-group-addon .ant-btn{width:140px!important;font-size:14px;height:40px;background:#4cacff}.newFormbox .upload_filename{line-height:32px}.newFormbox .attachment span{line-height:23px}.newFormbox .attachment .icon-fujian{font-size:14px!important;line-height:14px;margin-top:9px}.newFormbox{height:20px}.defalutCancelbtns{display:block;border:1px solid #4cacff!important;background-color:#fff;color:#4cacff!important;width:130px;height:40px;text-align:center;line-height:40px;border-radius:4px}.defalutSubmitbtns{background-color:#4cacff;height:40px}.defalutSubmitbtnmodels{width:127px;height:30px;background-color:#4cacff}.padding200{padding:115px 200px 215px}.fontcircle{font-size:80px;display:inherit}.sumbtongs{font-size:24px;display:inherit;text-align:center}.terraces{font-size:16px;display:inherit;text-align:center;color:#999}.padding251{padding:0 245px}.ml17{margin-left:17px}.project-package-items{display:-webkit-flex;display:flex;flex-direction:row;margin:0!important;padding:20px;background:#fff;box-shadow:none!important}.publicpart.orangeGreen{border-left:80px solid #29bd8b}.publicwords{left:3px;top:18px}.project-packages-list .project-package-items .item-image{width:100px!important}.height185{height:185px}.ContacttheTA,.ContacttheTAs{width:80px;height:26px;font-size:14px;text-align:center}.ContacttheTA{line-height:26px;display:block;border:1px solid #4cacff!important;background-color:#fff;color:#4cacff!important;border-radius:4px}.ContacttheTAs{line-height:24px;border:1px solid #fff!important;background-color:#4cacff;color:#fff!important;border-radius:4px}.ml28{margin-left:28px}.longboxs{font-size:16px;font-family:MicrosoftYaHei-Bold;font-weight:700;color:#05101a;border-left:4px solid #4cacff;padding-left:10px;margin-bottom:20px}.padding020{padding:0 20px 20px}.mtf3{margin-top:-3px}.task-btn-nebules{background:#fff!important;color:#4cacff!important;border:1px solid #4cacff!important;margin-left:20px;cursor:pointer;display:inline-block;padding:0 12px;letter-spacing:1px;text-align:center;font-size:14px;height:30px;line-height:30px;border-radius:2px}.padding26,.pd26{padding:26px}.packageabsolute{position:absolute;right:-16px;top:-7px}.topsj{position:absolute;top:-6px}.bottomsj{position:absolute;bottom:-6px}.pagenoedits{margin-left:20px;color:#ccc}.ml0{margin-left:0}.tabelcli{overflow:hidden;text-overflow:ellipsis;max-width:850px;display:table-cell}.mtf10{margin-top:-10px}.padding26{box-sizing:border-box}.pd30a0{padding:30px 30px 16px}.detail_for_paragraph p{white-space:pre-wrap}.markdown-body{text-align:justify;word-break:break-all}.RightPaneDrawer .ant-drawer-content{background:#070f1a;overflow:hidden!important}.deletebuttom{border:transparent}.RightPaneDrawer .jupyter_data_list{max-height:340px}.ant-btn-primary{text-shadow:none!important;box-shadow:none!important}.ant-notification{z-index:10001!important}input.ant-input-lg::placeholder{font-size:14px!important}.toprightNum{position:absolute;right:0;top:4px;color:#999}.has-error .ant-input{background-color:#fef1f0!important}.CodeMirror-merge{position:relative;white-space:pre}.CodeMirror-merge,.CodeMirror-merge .CodeMirror{min-height:50px}.CodeMirror-merge-2pane .CodeMirror-merge-pane{width:48%}.CodeMirror-merge-2pane .CodeMirror-merge-gap{width:4%}.CodeMirror-merge-3pane .CodeMirror-merge-pane{width:31%}.CodeMirror-merge-3pane .CodeMirror-merge-gap{width:3.5%}.CodeMirror-merge-pane{display:inline-block;white-space:normal;vertical-align:top}.CodeMirror-merge-pane-rightmost{position:absolute;right:0;z-index:1}.CodeMirror-merge-gap{z-index:2;display:inline-block;height:100%;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;background:#515151}.CodeMirror-merge-scrolllock-wrap{position:absolute;bottom:0;left:50%}.CodeMirror-merge-scrolllock{position:relative;left:-50%;cursor:pointer;color:#d8d8d8;line-height:1}.CodeMirror-merge-copybuttons-left,.CodeMirror-merge-copybuttons-right{position:absolute;left:0;top:0;right:0;bottom:0;line-height:1}.CodeMirror-merge-copy{position:absolute;cursor:pointer;color:#ce374b;z-index:3}.CodeMirror-merge-copy-reverse{position:absolute;cursor:pointer;color:#44c}.CodeMirror-merge-copybuttons-left .CodeMirror-merge-copy{left:2px}.CodeMirror-merge-copybuttons-right .CodeMirror-merge-copy{right:2px}.CodeMirror-merge-l-inserted,.CodeMirror-merge-r-inserted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12MwuCXy3+CWyH8GBgYGJgYkAABZbAQ9ELXurwAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-l-deleted,.CodeMirror-merge-r-deleted{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGUlEQVQI12M4Kyb2/6yY2H8GBgYGJgYkAABURgPz6Ks7wQAAAABJRU5ErkJggg==);background-position:bottom left;background-repeat:repeat-x}.CodeMirror-merge-r-chunk{background:#9a6868}.CodeMirror-merge-r-connect{fill:#9a6868}.CodeMirror-merge-l-chunk{background:#eef}.CodeMirror-merge-l-chunk-start{border-top:1px solid #88e}.CodeMirror-merge-l-chunk-end{border-bottom:1px solid #88e}.CodeMirror-merge-l-connect{fill:#eef;stroke:#88e;stroke-width:1px}.CodeMirror-merge-l-chunk.CodeMirror-merge-r-chunk{background:#dfd}.CodeMirror-merge-l-chunk-start.CodeMirror-merge-r-chunk-start{border-top:1px solid #4e4}.CodeMirror-merge-l-chunk-end.CodeMirror-merge-r-chunk-end{border-bottom:1px solid #4e4}.CodeMirror-merge-collapsed-widget:before{content:"(...)"}.CodeMirror-merge-collapsed-widget{cursor:pointer;color:#88b;background:#eef;border:1px solid #ddf;font-size:90%;padding:0 3px;border-radius:4px} \ No newline at end of file diff --git a/src/forge/Issues/Component/addTagsBox.jsx b/src/forge/Issues/Component/addTagsBox.jsx new file mode 100644 index 00000000..257f8197 --- /dev/null +++ b/src/forge/Issues/Component/addTagsBox.jsx @@ -0,0 +1,52 @@ +import React , { useState } from 'react'; +import { Form , Modal , Input, Button } from 'antd'; +import ColorCard from './colorCard'; + +function AddTagsBox({visible,onCancel,onSuccess , form}){ + const { getFieldDecorator , getFieldsValue } = form; + const [ colors , setColors ] = useState(undefined); + + function saveFunc(){ + + } + + function getColor(colors){ + setColors(colors); + console.log(colors); + } + + return( + +
    + + {getFieldDecorator('name',{ + rules:[ + { + required:true, + message:"请输入标记名称" + } + ], + validateTrigger:"onInput", + })()} + + + {getFieldDecorator('desc',{rules:[], + validateTrigger:"onInput", + })()} + + + + + +
    +
    + ) +} +export default Form.create({ name: 'Bind' })(AddTagsBox); \ No newline at end of file diff --git a/src/forge/Issues/Component/colorCard.jsx b/src/forge/Issues/Component/colorCard.jsx new file mode 100644 index 00000000..1e3a1572 --- /dev/null +++ b/src/forge/Issues/Component/colorCard.jsx @@ -0,0 +1,42 @@ +import React,{ useState } from 'react'; +import { SketchPicker } from 'react-color'; + +function ColorCard({getColor}){ + const [ displayColorPicker , setDisplayColorPicker ] = useState(false); + const [ color , setColor ] = useState({r: '241',g: '112',b: '19',a: '1',}); + const [ textcolor , setTextColor ] = useState("#F17013"); + + // 切换色卡 + function handleChange(color){ + setColor(color.rgb); + setTextColor(color.hex); + getColor(color); + } + + // 隐藏色卡 + function handleClick(){ + setDisplayColorPicker(!displayColorPicker); + reduction(); + } + + // 还原色卡 + function reduction(){ + setTextColor("#F17013"); + setColor({r: '241',g: '112',b: '19',a: '1',}); + } + return( +
    +
    +
    +

    {textcolor}

    +
    + {displayColorPicker ? ( +
    +
    {setDisplayColorPicker(false)}} /> + +
    + ) : null} +
    + ) +} +export default ColorCard; \ No newline at end of file diff --git a/src/forge/Issues/Component/comments/add.jsx b/src/forge/Issues/Component/comments/add.jsx new file mode 100644 index 00000000..4cad4963 --- /dev/null +++ b/src/forge/Issues/Component/comments/add.jsx @@ -0,0 +1,15 @@ +import React from 'react'; +import { Input } from 'antd'; + + +function Add(){ + return( +
    + +
    + +
    +
    + ) +} +export default Add; \ No newline at end of file diff --git a/src/forge/Issues/Component/datas.jsx b/src/forge/Issues/Component/datas.jsx index 17cb3fc0..2eb685ca 100644 --- a/src/forge/Issues/Component/datas.jsx +++ b/src/forge/Issues/Component/datas.jsx @@ -1,31 +1,32 @@ import React from 'react'; import { Checkbox , Tooltip } from 'antd'; +import { getImageUrl } from 'educoder'; import issue from '../Img/issue.png'; import { Link } from "react-router-dom"; // issue列表显示 -function Datas({checkbox}){ +function Datas({checkbox ,item , projectsId,owner}){ return(
    {checkbox}
    - 正常 - #1 + {item.priority_name} + {item.project_issues_index && #{item.project_issues_index}}
    -
    +
    -

    如何参与到项目的开发,提升技术能力?

    - invalid + {item.subject} + invalid
    - - 张嘉佳 - 2022/11/25 15:25 发布 - 2022/11/29 15:25更新 - 里程碑名称标题 + + {item.author && item.author.name} + {item.created_at} 发布 + {item.updated_at}更新 + {item.milestone_name && {item.milestone_name} }
    @@ -38,11 +39,11 @@ function Datas({checkbox}){ ...
    -
    正在解决
    -
    10
    +
    {item.status_name}
    +
    {item.comment_journals_count}
    -
    + {/*
    @@ -139,7 +140,7 @@ function Datas({checkbox}){
    反馈
    10
    -
    +
    */}
    ) } diff --git a/src/forge/Issues/Component/editMenus.jsx b/src/forge/Issues/Component/editMenus.jsx index d75e0491..0191ef35 100644 --- a/src/forge/Issues/Component/editMenus.jsx +++ b/src/forge/Issues/Component/editMenus.jsx @@ -4,7 +4,7 @@ import { findDOMNode } from 'react-dom'; const { Search } = Input; -function EditMenus({name,list,value}){ +function EditMenus({name,list,value , onAdd , searchFlag}){ const [ menus , setMenus ] = useState([]); const [ searchValue , setSearchValue ]= useState(undefined); const [ showValue , setShowValue ] = useState(undefined); @@ -52,22 +52,27 @@ function EditMenus({name,list,value}){ - {menus && menus.length>0 ? -
    -
    - -
    - - { - menus.map((i,k)=>{ - return( - {i.name} - ) - }) - } - + { searchFlag && +
    + +
    + } + { + menus && menus.length >0? + + { + menus.map((i,k)=>{ + return( + {i.name} + ) + }) + } + + : +
    +

    {searchValue ? 创建新{showValue}“{searchValue}”: `暂无${name}`}

    + { name === "标记" && {setVisible(false);onAdd()}}>标记管理}
    - :
    {searchValue ? 创建新{showValue}“{searchValue}”: `暂无${showValue}`}
    }
    }> diff --git a/src/forge/Issues/Pages/details.jsx b/src/forge/Issues/Pages/details.jsx new file mode 100644 index 00000000..80182061 --- /dev/null +++ b/src/forge/Issues/Pages/details.jsx @@ -0,0 +1,48 @@ +import React from 'react'; +import { Tooltip } from 'antd'; +import { Box , LongWidth } from '../../Component/layout'; +import EditMenus from '../Component/editMenus'; +import Add from '../Component/comments/add'; + +function Details(props){ + const owner = props.match.params.owner; + const projectsId = props.match.params.projectsId; + const index = props.match.params.index; + return( + + +
    +
    +
    + 正常 + #1 +
    +
    +

    fork仓库向原仓库发起合并请求,查看文件跳转有误?

    +
    + 张嘉佳 + 添加于2022-09-27 13:59 +
    +
    +
    + +
    +
    + +
    +
    +
    + + + + + +
    +
    + ) +} +export default Details; \ No newline at end of file diff --git a/src/forge/Issues/Pages/list.jsx b/src/forge/Issues/Pages/list.jsx index 59a9482b..7f872e6f 100644 --- a/src/forge/Issues/Pages/list.jsx +++ b/src/forge/Issues/Pages/list.jsx @@ -1,5 +1,5 @@ import React , { useRef , useState , useEffect } from 'react'; -import { Dropdown , Menu , Icon , Input , Checkbox , Pagination, Button } from 'antd'; +import { Dropdown , Menu , Icon , Input , Checkbox , Pagination, Button , Tooltip ,Spin } from 'antd'; import bj from '../Img/biaoji.png'; import issueEmp from '../Img/issue-big.png'; import create from '../Img/create.png'; @@ -14,54 +14,80 @@ const { Search } = Input; function List(props){ const [ visible , setVisible ] = useState(false); const [ issueList , setIssueList ] = useState(undefined); + const [ closedCount , setClosedCount ] = useState(0); + const [ openedCount , setOpenedCount ] = useState(0); + + const[ aboutMe , setAboutMe ] = useState("aboutme"); + const[ value , setValue ] = useState(""); + const[ keyword , setKeyword ] = useState(undefined); + + const [ category , setCategory] = useState("all"); const [ allValue , setAllValue ] = useState([]); - const [ allIds , setAllIds ] = useState([0,1,2,3]); + const [ allIds , setAllIds ] = useState([]); const [ checkAll , setCheckAll ] = useState(false); const [ page , setPage ] = useState(1); + const [ total , setTotal ] = useState(undefined); const menuRef = useRef(null); const owner = props.match.params.owner; const projectsId = props.match.params.projectsId; + useEffect(()=>{ - // Init(); - },[]) - + Init(); + },[aboutMe,keyword,category]) + // 获取issue列表数据 function Init(){ - const url = `http://172.20.10.4:3000/api/v1/${owner}/${projectsId}/issues`; - axios.get(url).then(result=>{ + setTotal(undefined); + const url = `/v1/${owner}/${projectsId}/issues`; + axios.get(url,{ + params:{ + participant_category:aboutMe, + keyword,category + } + }).then(result=>{ if(result){ - + setIssueList(result.data.issues); + setTotal(result.data.total_count); + setClosedCount(result.data.closed_count); + setOpenedCount(result.data.opened_count); + const ids = result.data.issues.length>0 ? result.data.issues.map(i=>{return i.id}) : []; + setAllIds(ids); } }).then(error=>{console.log("error:",error)}) } + // 第一个下拉搜索 const menu = ( - - 全部 - 与我相关 - 我负责的 - 我创建的 - @我的 + + 全部 + 与我相关 + 我负责的 + 我创建的 + @我的 ) + function chooseAboutMe(e){ + setCategory("all"); + setAboutMe(e.key); + } //清除筛选条件 function clearCondition(){ + setKeyword(undefined); + setAboutMe("aboutme"); // 清除下拉选项 menuRef.current && menuRef.current.clearChoose(); - // 清除后重新获取列表数据 } // 全选所有issue function chooseAll(e){ setCheckAll(e.target.checked); if(e.target.checked){ - setAllValue([0,1,2,3]); + setAllValue(allIds); }else{ setAllValue([]); - clearCondition(); } } @@ -97,11 +123,16 @@ function List(props){
    - 与我相关 + + {aboutMe === "all" ? "全部":aboutMe === "aboutme"?"与我相关":aboutMe === "assignedme"?"我负责的":aboutMe === "authoredme"?"我创建的":"@我的"} + + console.log(value)} + value={value} + onChange={e=>setValue(e.target.value)} + onSearch={()=>setKeyword(value)} style={{ width: 354 , height : 32 , marginLeft: 20 }} /> 清除筛选条件 @@ -111,11 +142,6 @@ function List(props){ 创建疑修
    -
    - -

    欢迎使用疑修(Issue)

    -

    疑修用于记录与跟踪待办事项、项目bug、功能需求等。在使用之前,请您先创建一个疑修

    -
    @@ -125,9 +151,9 @@ function List(props){ 选择{allValue.length}个issue :
      -
    • 全部111
    • -
    • 开启中111
    • -
    • 已关闭111
    • +
    • setCategory("all")}>全部{total}
    • +
    • setCategory("opened")}>开启中{openedCount}
    • +
    • setCategory("closed")}>已关闭{closedCount}
    }
    @@ -144,14 +170,41 @@ function List(props){ }
    - - } - /> - -
    - -
    + { + total === 0 && +
    + +

    欢迎使用疑修(Issue)

    +

    疑修用于记录与跟踪待办事项、项目bug、功能需求等。在使用之前,请您先创建一个疑修

    +
    + } + { + total > 0 && + + + { + issueList.map((item,key)=>{ + return( + } + item={item} + owner={owner} + projectsId={projectsId} + /> + ) + }) + } + + + { + total > 10 && +
    + +
    + } +
    + } + {total === undefined &&
    }
    ) diff --git a/src/forge/Issues/Pages/new.jsx b/src/forge/Issues/Pages/new.jsx index 4ac4dfa6..111b73c2 100644 --- a/src/forge/Issues/Pages/new.jsx +++ b/src/forge/Issues/Pages/new.jsx @@ -6,6 +6,7 @@ import Upload from "../../Upload/Index"; import Attachments from "../../Upload/attachment"; import UploadImg from '../Img/UploadImg.png'; import EditMenus from '../Component/editMenus'; +import AddTagsBox from '../Component/addTagsBox'; const menus = { milestones:[{id:1,name:"里程碑1"},{id:2,name:"里程碑22"}], @@ -13,6 +14,7 @@ const menus = { } function New(props){ const [ content , setContent ] = useState(""); + const [ visible , setVisible ] = useState(false); const [ fileList , setFileList] = useState(undefined); const [ attachments , setAttachments ] = useState([]); function onContentChange(value){ @@ -21,8 +23,18 @@ function New(props){ function UploadFunc(fileList){ setFileList(fileList); }; + + // 标记管理弹框 + function onSuccess(){ + + // 添加标记成功后需更新标记的数据数组 + + } + + return(
    + setVisible(false)} onSuccess={onSuccess} />

    新建疑修

    @@ -65,11 +77,11 @@ function New(props){
    - - - - - + + + + setVisible(true)} searchFlag/> +
    diff --git a/src/forge/Issues/Pages/sign.jsx b/src/forge/Issues/Pages/sign.jsx index 77577baa..1bd480ce 100644 --- a/src/forge/Issues/Pages/sign.jsx +++ b/src/forge/Issues/Pages/sign.jsx @@ -1,13 +1,11 @@ import React , { useEffect , useState } from 'react'; import create from '../Img/create.png'; import { Menu , Dropdown , Icon, Input, Button } from 'antd'; -import { SketchPicker } from 'react-color' +import ColorCard from '../Component/colorCard'; function Sign(){ const [ edit , setEdit ] = useState(false); - const [ color , setColor ] = useState({r: '241',g: '112',b: '19',a: '1',}); - const [ displayColorPicker , setDisplayColorPicker ] = useState(false); - const [ textcolor , setTextColor ] = useState("#F17013"); + const [ colors , setColors ] = useState(undefined); function arrayList(){ @@ -30,22 +28,9 @@ function Sign(){
    ); - // 切换色卡 - function handleChange(color){ - setColor(color.rgb); - setTextColor(color.hex); - } - - // 隐藏色卡 - function handleClick(){ - setDisplayColorPicker(!displayColorPicker); - reduction(); - } - - // 还原色卡 - function reduction(){ - setTextColor("#F17013"); - setColor({r: '241',g: '112',b: '19',a: '1',}); + function getColor(colors){ + setColors(colors); + console.log(colors); } return(
    @@ -58,19 +43,7 @@ function Sign(){
    -
    -
    -
    -

    {textcolor}

    -
    -
    - {displayColorPicker ? ( -
    -
    {setDisplayColorPicker(false)}} /> - -
    - ) : null} -
    + diff --git a/src/forge/Issues/index.jsx b/src/forge/Issues/index.jsx index 79dc599b..991557e6 100644 --- a/src/forge/Issues/index.jsx +++ b/src/forge/Issues/index.jsx @@ -8,6 +8,10 @@ const List = Loadable({ loader: () => import("./Pages/list"), loading: Loading, }); +const Detail = Loadable({ + loader: () => import("./Pages/details"), + loading: Loading, +}); const Sign = Loadable({ loader: () => import("./Pages/sign"), loading: Loading, @@ -27,6 +31,12 @@ function Index(props){ )} > + ( + + )} + > ( diff --git a/src/forge/Issues/index.scss b/src/forge/Issues/index.scss index eb32ed6e..5596485d 100644 --- a/src/forge/Issues/index.scss +++ b/src/forge/Issues/index.scss @@ -20,7 +20,15 @@ background-color:#fafbfc; border:1px solid #d0d0d0; border-radius: 4px; - display: block; + display: flex; + align-items: center; + min-width: 107px; + box-sizing: border-box; + &>span{ + display: block; + width: 56px; + text-align: center; + } &:hover{ background-color: #f3f4f6; } @@ -71,6 +79,9 @@ background-color:rgba(196, 0, 14, 0.09)!important; } } +.lists{ + margin-bottom: 50px; +} // 列表为空样式 .listempty{ display: flex; @@ -78,7 +89,8 @@ align-items: center; background-color:#fafcff; border:1px solid rgba(42, 97, 255, 0.23); - border-radius:4px; + border-top: none; + border-radius:0px 0px 4px 4px; height: 344px; padding-top: 62px; color: #333; @@ -175,45 +187,6 @@ align-items: flex-start; } } - .ilog{ - width: 45px; - display: flex; - flex-direction: column; - margin-right: 10px; - .status{ - display: block; - height:22px; - border-radius:6px; - text-align: center; - margin-right: 10px; - line-height: 22px; - color: #fff; - width: 100%; - &.normal{ - background-color:#28be6c; - } - &.hight{ - background-color: #db7c1d; - } - &.urgent{ - background-color: #db3d1d; - } - &.low{ - background-color: #1abcb1; - } - } - .number{ - background-color:rgba(213, 220, 246, 0.36); - border-radius:4px; - height: 19px; - line-height: 19px; - color: #666666; - width: 30px; - text-align: center; - display: block; - margin-top: 14px; - } - } .idetails{ display: flex; align-items: center; @@ -270,7 +243,80 @@ } } } +// 状态样式-公用 +.ilog{ + width: 45px; + display: flex; + flex-direction: column; + margin-right: 10px; + .status{ + display: block; + height:22px; + border-radius:6px; + text-align: center; + margin-right: 10px; + line-height: 22px; + color: #fff; + width: 100%; + &.normal{ + background-color:#28be6c; + } + &.hight{ + background-color: #db7c1d; + } + &.urgent{ + background-color: #db3d1d; + } + &.low{ + background-color: #1abcb1; + } + } + .number{ + background-color:rgba(213, 220, 246, 0.36); + border-radius:4px; + height: 19px; + line-height: 19px; + color: #666666; + width: 30px; + text-align: center; + display: block; + margin-top: 14px; + } +} +// colorCard +.color{ + width: 20px; + height: 20px; + border-radius: 2px; +} +.swatch{ + padding: 5px; + background: #fff; + border-radius: 1px; + width: 92px; + height: 28px; + line-height: 20px; + box-shadow: 0 0 0 1px rgba(0,0,0,.1); + display: flex; + cursor: pointer; +} +.popover { + position: absolute; + z-index: 2; +} +.cover { + position: fixed; + top: 0px; + right: 0px; + bottom: 0px; + left: 0px; +} +.modalcolor { + width: 20px; + height: 20px; + border-radius: 2px; +} // 标记管理页面 .editbar{ padding:18px 20px; @@ -279,38 +325,6 @@ align-items: center; margin-bottom: 30px; justify-content: space-between; - .color{ - width: 20px; - height: 20px; - border-radius: 2px; - } - .swatch{ - padding: 5px; - background: #fff; - border-radius: 1px; - width: 92px; - height: 28px; - line-height: 20px; - box-shadow: 0 0 0 1px rgba(0,0,0,.1); - display: flex; - cursor: pointer; - } - .popover { - position: absolute; - z-index: 2; - } - .cover { - position: fixed; - top: 0px; - right: 0px; - bottom: 0px; - left: 0px; - } - .modalcolor { - width: 20px; - height: 20px; - border-radius: 2px; - } } .signlist{ padding:10px 0px; @@ -385,12 +399,58 @@ } } } +.addTagsModal{ + .ant-modal-content{ + background-image:linear-gradient(359.37deg,#ebf3ff 0%,#f8fbff 55.01%,#f1f5ff 100%); + } + .ant-modal-header{ + background-color: unset; + padding:0px 24px; + height: 50px; + line-height: 50px; + .ant-modal-title{ + text-align: left; + color:#333333; + font-size:17px; + font-weight: normal!important; + height: 50px; + line-height: 50px!important; + } + } + .ant-modal-close{ + top:0px !important; + } + .addTags_form{ + .ant-row.ant-form-item{ + margin-bottom: 12px; + } + .ant-col.ant-form-item-label{ + height: 28px; + line-height: 28px; + } + } + .popover{ + left: 94px; + top:0px; + } +} +.menusEmpty{ + padding:12px 20px 10px 16px; + &>p{ + padding:10px 16px; + } + &>a{ + padding:10px 16px; + display: block; + border-top: 1px solid rgba(172, 176, 191, 0.17); + } +} .overlayStyle{ background-color:#ffffff; border-radius:6px; box-shadow:0px 0px 10px rgba(24, 54, 181, 0.17); .searchbox{ - padding:18px 20px 12px 16px; + padding:18px 20px 0px 16px; } .ant-menu{ padding:0px 20px 10px 16px; @@ -416,4 +476,55 @@ } } } +} +//详情页面 +.detailbanner{ + margin-top: 25px; + height:82px; + background-color:#fafcff; + border:1px solid rgba(42, 97, 255, 0.23); + border-radius:4px; + padding:0px 25px 0px 20px; + display: flex; + align-items: center; + justify-content: space-between; + .detailtitle{ + display: flex; + .name{ + font-size: 16px; + font-weight: 700; + color:#333; + height: 22px; + line-height: 22px; + margin-bottom: 9px!important; + } + .author{ + img{ + width: 22px; + height: 22px; + margin-right: 4px; + border-radius: 50%; + } + color: #466aff; + } + } + .detailoperate{ + display: flex; + align-items: center; + } +} + +// 评论相关 +.addcomments{ + display: flex; + align-items: flex-start; + background-color:rgba(241, 243, 252, 0.55); + border-radius:4px; + padding:11px 20px; + &>img{ + height: 36px; + width: 36px; + border-radius: 50%; + margin-right: 13px; + } } \ No newline at end of file From 688766526f0b392f41dced1d75f7845dae56cfdc Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Wed, 15 Feb 2023 10:27:21 +0800 Subject: [PATCH 20/97] =?UTF-8?q?commit=20-=E8=B0=A2=E6=80=9D=E5=8A=A0?= =?UTF-8?q?=E5=85=A5issue=E6=94=B9=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Issues/Component/drop.jsx | 47 ++++++++++++ src/forge/Issues/Component/menus.jsx | 110 +++++++++++++++++++++------ src/forge/Issues/Pages/list.jsx | 7 +- src/forge/Issues/index.scss | 48 ++++++++++++ 4 files changed, 189 insertions(+), 23 deletions(-) create mode 100644 src/forge/Issues/Component/drop.jsx diff --git a/src/forge/Issues/Component/drop.jsx b/src/forge/Issues/Component/drop.jsx new file mode 100644 index 00000000..9a4fe474 --- /dev/null +++ b/src/forge/Issues/Component/drop.jsx @@ -0,0 +1,47 @@ +import React,{useState, useEffect, useRef, useImperativeHandle,forwardRef} from 'react'; +import { Dropdown ,Icon } from 'antd'; +import { findDOMNode } from 'react-dom'; + +function Drop({overlay,value},ref){ + const [ visible , setVisible ] = useState(false); + const refFa = useRef(null); + const refBox = useRef(null); + + useImperativeHandle(ref, () => ({ + clearVisible: (value) => { + // 父组件按钮:清除筛选条件,将dropmenu里的choose字段全部改为0 + setVisible(value); + } + })) + + useEffect(() => { + document.addEventListener('click', clickMe , false); + }, []) + + const clickMe = ({ target }) => { + // 查找父组件 + const faComponent = findDOMNode(refFa.current); + const boxComponent = findDOMNode(refBox.current); + if (faComponent && boxComponent) { + const isChild = faComponent.contains(target); + const isBox = boxComponent.contains(target); + if(!isChild && !isBox){ + setVisible(false); + } + } + } + return( + {overlay}
    } + trigger={['click']} + > +
  • setVisible(visible ? false : true)}> + {value} + +
  • + + ) +} +export default forwardRef(Drop); \ No newline at end of file diff --git a/src/forge/Issues/Component/menus.jsx b/src/forge/Issues/Component/menus.jsx index b6103a11..52790335 100644 --- a/src/forge/Issues/Component/menus.jsx +++ b/src/forge/Issues/Component/menus.jsx @@ -1,58 +1,112 @@ -import React ,{ useImperativeHandle ,forwardRef , useState , useEffect } from 'react'; -import { Dropdown , Icon , Menu } from 'antd'; +import React ,{ useImperativeHandle ,forwardRef , useState , useEffect , useRef } from 'react'; +import { Input , Menu } from 'antd'; +import { getImageUrl } from 'educoder'; +import Drop from './drop'; +import axios from 'axios'; +const { Search } = Input; +// id:固定位置顺序的唯一 +// name:未选择时显示的内容 +// updateName:勾选列表后默认显示的内容 +// choose:选择的项的id +// menu:下拉列表,从接口获取,需一一填充 +// imgControl:控制是否显示头像 +// size:下拉框宽度,small:120px,large:260px; const menus=[ { id:1, name:"发布人", choose:0, - menu:["caishi","he","xiao","jiang"] + imgControl:true, + size:"large", + menu:[{id:1,name:"111",image_url:'https://testforgeplus.trustie.net/images/avatars/User/36480?t=1672730523'},{id:2,name:"222",image_url:''},{id:3,name:"333",image_url:''},{id:4,name:"4444",image_url:''}] }, { id:7, updateName:"更换优先级", choose:0, - menu:["紧急","正常","低","高"] + menu:[{id:1,name:"紧急"},{id:2,name:"正常"},{id:3,name:"低"},{id:4,name:"高"}] }, { id:2, name:"标记", updateName:"更换标记", choose:0, - menu:["caishi","he","xiao","jiang"] + size:"large", + menu:[{id:1,name:"red"},{id:2,name:"blue"},{id:3,name:"orange"},{id:4,name:"yellow"}] }, { id:3, name:"里程碑", updateName:"更换里程碑", choose:0, - menu:["caishi","he","xiao","jiang"] + size:"large", + menu:[{id:1,name:"11-11"},{id:2,name:"22-22"},{id:3,name:"33-33"},{id:4,name:"44-44"}] }, { id:4, name:"负责人", updateName:"更换负责人", choose:0, - menu:["caishi","he","xiao","jiang"] + size:"large", + menu:[{id:1,name:"you",img:''},{id:2,name:"she",img:''},{id:3,name:"he",img:''},{id:4,name:"they",img:''}] }, { id:5, name:"状态", updateName:"更换状态", choose:0, - menu:["新增","正在解决","已解决","反馈","关闭","拒绝"] + size:"small", + menu:[{id:1,name:"新增"},{id:2,name:"正在解决"},{id:3,name:"已解决"},{id:4,name:"反馈"},{id:5,name:"关闭"},{id:6,name:"拒绝"}] }, { id:6, name:"排序", choose:0, - menu:["最新创建","最早创建","最近更新","最早更新","高优先级","低优先级"] + size:"small", + menu:[{id:1,name:"最新创建"},{id:2,name:"最早创建"},{id:3,name:"最近更新"},{id:4,name:"最早更新"},{id:5,name:"高优先级"},{id:6,name:"低优先级"}] } ] -function Menus({update},ref){ +function Menus({update,owner,projectsId},ref){ const [ dropmenu , setDropMenu ] = useState(menus); + const dropRef = useRef(null); + + useEffect(()=>{ + getSendPerson(); + getSign(); + },[]) + + // 获取发布人 + function getSendPerson(){ + const url = `/v1/${owner}/${projectsId}/issue_authors`; + axios.get(url).then(result=>{ + if(result && result.data){ + let l = MenusControl(1,result.data.authors,dropmenu); + getSign(l); + } + }) + } + // 获取标记 + function getSign(copymenus){ + const url = `/v1/${owner}/${projectsId}/issue_tags`; + axios.get(url).then(result=>{ + if(result && result.data){ + let l = MenusControl(2,result.data.issue_tags,copymenus); + } + }) + } + + function MenusControl(num,data,copymenus){ + let list = [...copymenus]; + let todolist = []; + todolist = list.map((i,k)=>i.id === num ? {...i,menu:data} : i); + // setDropMenu(todolist); + return todolist; + } + + useImperativeHandle(ref, () => ({ clearChoose: () => { // 父组件按钮:清除筛选条件,将dropmenu里的choose字段全部改为0 @@ -76,19 +130,28 @@ function Menus({update},ref){ list = todoList.map((i,k)=>id ? i : {...i,choose:value}); } setDropMenu(list); + dropRef.current && dropRef.current.clearVisible(false); // 修改后调用父组件方法重新查询数据 } - function menu(menu,choose,id){ - if(menu && menu.length>0){ - return - { - menu.map((i,j)=>{ - return changeMenusValue(j+1,id)}>{i} - }) - } - + function menu(item){ + if(item.menu && item.menu.length>0){ + return
    + { item.size !== "small" && +
    + } + + { + item.menu.map((i,j)=>{ + return + {item.imgControl && } + changeMenusValue(i.id,item.id)}>{i.name} + + }) + } + +
    } else{ return ""; @@ -99,11 +162,14 @@ function Menus({update},ref){
      { dropmenu.map((item,i)=>{ + let ichoose = item.choose !== 0 && item.menu.filter(k=>k.id === item.choose); return( ((!update && item.name) || (update && item.updateName)) && - -
    • {item.choose !== 0 ? item.menu[item.choose-1]:(update ? item.updateName : item.name)}
    • -
      + 0 && ichoose[0].name):(update ? item.updateName : item.name)} + /> ) }) } diff --git a/src/forge/Issues/Pages/list.jsx b/src/forge/Issues/Pages/list.jsx index 7f872e6f..63e5ea47 100644 --- a/src/forge/Issues/Pages/list.jsx +++ b/src/forge/Issues/Pages/list.jsx @@ -158,7 +158,12 @@ function List(props){ }
    - 0}/> + 0} + /> { allValue && allValue.length>0 ?
    diff --git a/src/forge/Issues/index.scss b/src/forge/Issues/index.scss index 5596485d..0be735da 100644 --- a/src/forge/Issues/index.scss +++ b/src/forge/Issues/index.scss @@ -527,4 +527,52 @@ border-radius: 50%; margin-right: 13px; } +} +.overlaydrop{ + &.large{ + width: 260px; + } + &.small{ + width: 120px; + padding:12px 0px!important; + } + padding:18px 15px; + position: relative; + border-radius:6px; + box-shadow:0px 0px 10px rgba(24, 54, 181, 0.17); + background-color: #fff; + .ant-menu{ + max-height: 288px; + overflow-y: auto; + li{ + height: 38px; + line-height: 38px; + border-bottom: none!important; + display: flex; + align-items: center; + padding-left: 6px; + padding-right: 0px; + img{ + width: 24px; + height: 24px; + border-radius: 50%; + } + span{ + display: block; + width: 100%; + margin-left: 10px; + } + &:hover,&.ant-menu-item-selected{ + background-color:rgba(70, 106, 255, 0.07); + color:#40424a; + } + &.ant-menu-item-selected::before{ + content:"✓"; + position: absolute; + right: 15px; + color: #acb0bf; + top: 0px; + } + } + } } \ No newline at end of file From 834cbaea6c9ec738305fa99359cd1955474852fb Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Wed, 15 Feb 2023 10:28:54 +0800 Subject: [PATCH 21/97] save --- src/forge/Issues/Component/menus.jsx | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/forge/Issues/Component/menus.jsx b/src/forge/Issues/Component/menus.jsx index 52790335..17f25b17 100644 --- a/src/forge/Issues/Component/menus.jsx +++ b/src/forge/Issues/Component/menus.jsx @@ -83,27 +83,25 @@ function Menus({update,owner,projectsId},ref){ const url = `/v1/${owner}/${projectsId}/issue_authors`; axios.get(url).then(result=>{ if(result && result.data){ - let l = MenusControl(1,result.data.authors,dropmenu); - getSign(l); + MenusControl(1,result.data.authors); } }) } // 获取标记 - function getSign(copymenus){ + function getSign(){ const url = `/v1/${owner}/${projectsId}/issue_tags`; axios.get(url).then(result=>{ if(result && result.data){ - let l = MenusControl(2,result.data.issue_tags,copymenus); + MenusControl(2,result.data.issue_tags); } }) } - function MenusControl(num,data,copymenus){ - let list = [...copymenus]; + function MenusControl(num,data){ + let list = [...dropmenu]; let todolist = []; todolist = list.map((i,k)=>i.id === num ? {...i,menu:data} : i); - // setDropMenu(todolist); - return todolist; + setDropMenu(todolist); } From 232f3e7dca5d0c464f1457efc8402a6138996dae Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Fri, 17 Feb 2023 14:46:13 +0800 Subject: [PATCH 22/97] save-jiekou --- src/forge/Issues/Component/addTagsBox.jsx | 11 +- src/forge/Issues/Component/allMenus.jsx | 176 +++++++++++++++++++ src/forge/Issues/Component/datas.jsx | 54 ++++-- src/forge/Issues/Component/date.jsx | 140 +++++++++++++++ src/forge/Issues/Component/drop.jsx | 14 +- src/forge/Issues/Component/editMenus.jsx | 99 +++++++++-- src/forge/Issues/Component/menus.jsx | 194 ++++----------------- src/forge/Issues/Pages/list.jsx | 62 ++++++- src/forge/Issues/Pages/new.jsx | 202 +++++++++++++++++++--- src/forge/Issues/index.scss | 42 ++++- src/forge/Upload/Index.js | 10 +- 11 files changed, 771 insertions(+), 233 deletions(-) create mode 100644 src/forge/Issues/Component/allMenus.jsx create mode 100644 src/forge/Issues/Component/date.jsx diff --git a/src/forge/Issues/Component/addTagsBox.jsx b/src/forge/Issues/Component/addTagsBox.jsx index 257f8197..65ca4e76 100644 --- a/src/forge/Issues/Component/addTagsBox.jsx +++ b/src/forge/Issues/Component/addTagsBox.jsx @@ -1,13 +1,20 @@ import React , { useState } from 'react'; import { Form , Modal , Input, Button } from 'antd'; import ColorCard from './colorCard'; +import axios from 'axios'; -function AddTagsBox({visible,onCancel,onSuccess , form}){ +function AddTagsBox({visible,onCancel, onSuccess , form ,owner , projectsId}){ const { getFieldDecorator , getFieldsValue } = form; const [ colors , setColors ] = useState(undefined); function saveFunc(){ - + const { desc , name } = getFieldsValue(); + const url = `/v1/${owner}/${projectsId}/issue_tags`; + axios.post(url,{ + name,description:desc,color:colors ? colors.hex:"#F17013" + }).then(result=>{ + result && onSuccess(); + }).catch(error=>{}) } function getColor(colors){ diff --git a/src/forge/Issues/Component/allMenus.jsx b/src/forge/Issues/Component/allMenus.jsx new file mode 100644 index 00000000..fc55ad01 --- /dev/null +++ b/src/forge/Issues/Component/allMenus.jsx @@ -0,0 +1,176 @@ +import React,{ useState , useEffect , forwardRef ,useImperativeHandle , useRef } from 'react'; +import Menus from './menus'; +import axios from 'axios'; + +const array =[ + {id:1,name:"最新创建"}, + {id:2,name:"最早创建"}, + {id:3,name:"最新更新"}, + {id:4,name:"最早更新"} +] + +function AllMenus({owner,projectsId,chooseFunc,update},ref){ + // 列表右侧所有筛选项的值 + const [ authorList , setAuthorList ] = useState(undefined); + const [ author , setAuthor ] = useState(undefined); + const [ tagList , setTagList ] = useState(undefined); + const [ tag , setTag ] = useState(undefined); + const [ millstoneList , setMillstoneList ] = useState(undefined); + const [ millstone , setMillstone ] = useState(undefined); + const [ chargeList , setChargeList ] = useState(undefined); + const [ charge , setCharge ] = useState(undefined); + const [ statusList , setStatusList ] = useState(undefined); + const [ prioritiesList , setPrioritiesList ] = useState(undefined); + const [ ids , setIds ] = useState({author_id:undefined,issue_priorities_id:undefined,issue_tag_ids:undefined,milestone_id:undefined,sort_by:undefined,status_id:undefined,assigner_id:undefined}); + const [ names , setNames ] = useState({author_name:undefined,issue_priorities_name:undefined,issue_tag_name:undefined,milestone_name:undefined,sortby_name:undefined,status_name:undefined,assigner_name:undefined}); + + useImperativeHandle(ref, () => ({ + clearChoose: () => { + // 父组件按钮:清除筛选条件,将Ids\names里的字段全部改为undefined + setIds({author_id:undefined,issue_tag_ids:undefined,issue_priorities_id:undefined,milestone_id:undefined,sort_by:undefined,status_id:undefined,assigner_id:undefined}); + setNames({author_name:undefined,issue_tag_name:undefined,issue_priorities_name:undefined,milestone_name:undefined,sortby_name:undefined,status_name:undefined,assigner_name:undefined}); + } + })) + // 获取发布人列表 + useEffect(()=>{ + getSendPerson(); + },[author]) + + function getSendPerson(){ + const url = `/v1/${owner}/${projectsId}/issue_authors`; + axios.get(url,{params:{keyword:author,only_name:true}}).then(result=>{ + if(result && result.data){ + setAuthorList(result.data.authors); + } + }) + } + // 获取标记列表 + useEffect(()=>{ + getSign(); + },[tag]) + function getSign(){ + const url = `/v1/${owner}/${projectsId}/issue_tags`; + axios.get(url,{params:{keyword:tag,only_name:true}}).then(result=>{ + if(result && result.data){ + setTagList(result.data.issue_tags); + } + }) + } + // 获取里程碑列表 + useEffect(()=>{ + getMillstone(); + },[millstone]) + + function getMillstone(){ + const url = `/v1/${owner}/${projectsId}/milestones`; + axios.get(url,{params:{keyword:millstone,only_name:true}}).then(result=>{ + if(result && result.data){ + setMillstoneList(result.data.milestones); + } + }) + } + + // 获取负责人列表 + useEffect(()=>{ + getCharge(); + },[charge]) + + function getCharge(){ + const url = `/v1/${owner}/${projectsId}/issue_assigners`; + axios.get(url,{params:{keyword:charge,only_name:true}}).then(result=>{ + if(result && result.data){ + setChargeList(result.data.assigners); + } + }) + } + // 获取优先级列表 + useEffect(()=>{ + getPriorities(); + },[]) + + function getPriorities(){ + const url = `/v1/${owner}/${projectsId}/issue_priorities`; + axios.get(url).then(result=>{ + if(result && result.data){ + setPrioritiesList(result.data.priorities); + } + }) + } + // 获取状态列表 + useEffect(()=>{ + getStatus(); + },[]) + + function getStatus(){ + const url = `/v1/${owner}/${projectsId}/issue_statues`; + axios.get(url).then(result=>{ + if(result && result.data){ + setStatusList(result.data.statues); + } + }) + } + + function choose(id,name){ + let copy = {...ids,author_id:id}; + let copyname = { ...names,author_name:name} + setIds(copy);setNames(copyname); + chooseFunc(copy); + } + + return( +
      + { !update && setAuthor(value)} + chooseFunc={(id,name)=>choose(id,name,'author_name')} + /> + } + {update && {let copy = {...ids,issue_priorities_id:id};let copyname = { ...names,issue_priorities_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + /> + } + setTag(value)} + chooseFunc={(id,name)=>{let copy = {...ids,issue_tag_ids:id};let copyname = { ...names,issue_tag_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + /> + setMillstone(value)} + chooseFunc={(id,name)=>{let copy = {...ids,milestone_id:id};let copyname = { ...names,milestone_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + /> + setCharge(value)} + chooseFunc={(id,name)=>{let copy = {...ids,assigner_id:id};let copyname = { ...names,assigner_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + /> + {let copy = {...ids,status_id:id};let copyname = { ...names,status_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + /> + { !update && {let copy = {...ids,sort_by:id};let copyname = { ...names,sortby_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + /> + } +
    + ) +} +export default forwardRef(AllMenus); \ No newline at end of file diff --git a/src/forge/Issues/Component/datas.jsx b/src/forge/Issues/Component/datas.jsx index 2eb685ca..514f08dd 100644 --- a/src/forge/Issues/Component/datas.jsx +++ b/src/forge/Issues/Component/datas.jsx @@ -6,39 +6,67 @@ import { Link } from "react-router-dom"; // issue列表显示 function Datas({checkbox ,item , projectsId,owner}){ + + function statusTag(name){ + switch (name) { + case "低": + return "status low"; + case "正常": + return "status normal"; + case "高": + return "status hight"; + default: + return "status urgent"; + } + } + return(
    {checkbox}
    - {item.priority_name} + {item.priority_name} {item.project_issues_index && #{item.project_issues_index}}
    {item.subject} - invalid + { + item.tags && item.tags.length>0? + item.tags.map((i,k)=>{ + return( + {i.name} + ) + }) + :"" + }
    - - {item.author && item.author.name} + + {item.author && item.author.name} {item.created_at} 发布 {item.updated_at}更新 - {item.milestone_name && {item.milestone_name} } + {item.milestone_name && {item.milestone_name} }
    -
    - - - - - - ... -
    + { + item.assigners && item.assigners.length > 0 ? +
    + { + item.assigners.map((i,k)=>{ + return( + k<5 && + ) + }) + } + {/* ... */} +
    + :"" + }
    {item.status_name}
    {item.comment_journals_count}
    diff --git a/src/forge/Issues/Component/date.jsx b/src/forge/Issues/Component/date.jsx new file mode 100644 index 00000000..326bdad4 --- /dev/null +++ b/src/forge/Issues/Component/date.jsx @@ -0,0 +1,140 @@ +import React,{useRef,useEffect, useState , forwardRef } from 'react'; +import { Dropdown , Calendar , Select, Radio, Col, Row } from 'antd'; +import { findDOMNode } from 'react-dom'; +import moment from 'moment'; +const { Group , Button } = Radio; + +function Date({name , today , setDate},ref){ + const [ visible , setVisible ] = useState(false); + const [ time , setTime ] = useState(); + + useEffect(()=>{ + if(today){ + setTime(today); + } + },[today]) + + const refFa = useRef(null); + const refBox = useRef(null); + + + useEffect(() => { + document.addEventListener('click', clickMe , false); + }, []) + + const clickMe = ({ target }) => { + // 查找父组件 + const faComponent = findDOMNode(refFa.current); + const boxComponent = findDOMNode(refBox.current); + if (faComponent && boxComponent) { + const isChild = faComponent.contains(target); + const isBox = boxComponent.contains(target); + if(!isChild && !isBox){ + setVisible(false); + } + } + } + function onSelect(t){ + setTime(moment(t).format('YYYY-MM-DD')); + setDate(moment(t).format('YYYY-MM-DD')); + setVisible(false); + } + const overlay=( +
    + { + const start = 0; + const end = 12; + const monthOptions = []; + const current = value.clone(); + const localeData = value.localeData(); + const months = []; + for (let i = 0; i < 12; i++) { + current.month(i); + months.push(localeData.monthsShort(current)); + } + + for (let index = start; index < end; index++) { + monthOptions.push( + + {months[index]} + , + ); + } + const month = value.month(); + + const year = value.year(); + const options = []; + for (let i = year - 10; i < year + 10; i += 1) { + options.push( + + {i} + , + ); + } + return ( +
    + + + + onTypeChange(e.target.value)} value={type}> + + + + + + + + + + + +
    + ); + }} + onSelect={onSelect} + /> +
    + ) + return( + +
  • + + {name} + setVisible(visible ? false : true)}> + +

    {time || "未设置"}

    +
  • +
    + ) +} +export default forwardRef(Date); \ No newline at end of file diff --git a/src/forge/Issues/Component/drop.jsx b/src/forge/Issues/Component/drop.jsx index 9a4fe474..272d9648 100644 --- a/src/forge/Issues/Component/drop.jsx +++ b/src/forge/Issues/Component/drop.jsx @@ -1,16 +1,16 @@ import React,{useState, useEffect, useRef, useImperativeHandle,forwardRef} from 'react'; -import { Dropdown ,Icon } from 'antd'; +import { Dropdown } from 'antd'; import { findDOMNode } from 'react-dom'; -function Drop({overlay,value},ref){ +function Drop({overlay , children , placement, overlayClassName},ref){ const [ visible , setVisible ] = useState(false); const refFa = useRef(null); const refBox = useRef(null); useImperativeHandle(ref, () => ({ - clearVisible: (value) => { + clearVisible: (v) => { // 父组件按钮:清除筛选条件,将dropmenu里的choose字段全部改为0 - setVisible(value); + setVisible(v); } })) @@ -32,14 +32,14 @@ function Drop({overlay,value},ref){ } return( {overlay}
    } trigger={['click']} + overlayClassName={overlayClassName} >
  • setVisible(visible ? false : true)}> - {value} - + {children}
  • ) diff --git a/src/forge/Issues/Component/editMenus.jsx b/src/forge/Issues/Component/editMenus.jsx index 0191ef35..926b98a0 100644 --- a/src/forge/Issues/Component/editMenus.jsx +++ b/src/forge/Issues/Component/editMenus.jsx @@ -1,13 +1,23 @@ import React ,{ useState , useEffect , useRef } from 'react'; -import { Dropdown , Menu , Input } from 'antd'; +import { Dropdown , Menu , Input, message } from 'antd'; import { findDOMNode } from 'react-dom'; +import { getImageUrl } from 'educoder'; const { Search } = Input; -function EditMenus({name,list,value , onAdd , searchFlag}){ +// name:显示的标题 +// list[]:选项 +// value[]:显示的值 +// onAdd:标记管理、只针对标记 +// searchFlag:是否显示搜索输入框 +// editFlag:是否有编辑按钮 +// double:可多选 +// onChange:选择项后返回id数组 +function EditMenus({ name , emptyName='未设置',list,value , onAdd , searchFlag , editFlag , searchFunc ,double , onChange , imgFlag}){ const [ menus , setMenus ] = useState([]); const [ searchValue , setSearchValue ]= useState(undefined); const [ showValue , setShowValue ] = useState(undefined); + const [ valueId , setValueId ] = useState([]); const [ visible , setVisible ] = useState(false); const refFa = useRef(null); @@ -15,7 +25,14 @@ function EditMenus({name,list,value , onAdd , searchFlag}){ useEffect(()=>{ setMenus(list); - setShowValue(value); + if(value && value.length>0 && list && list.length>0){ + let n = value.map(item=>{ + let n = list.filter(j=>j.id.toString() === item); + return n.length>0 && n[0].name; + }); + setValueId(value); + setShowValue(n.join(",")); + } },[list,value]) useEffect(() => { @@ -35,48 +52,106 @@ function EditMenus({name,list,value , onAdd , searchFlag}){ } } - function chooseMenu(e){ + function chooseMenu(i){ setVisible(false); - setShowValue(e.item.props.children) + let l = valueId; + let idStr = i && i.id ? i.id.toString() :i.name; + // 分支列表没有id,只能根据name判断 + if(double){ + if(l.indexOf(idStr)>=0){ + l = l.filter(k=>k.toString() !== idStr); + }else{ + if(valueId.length > double){ + message.info(`最多只能添加${double}个${name}`); + return; + } + l.push(idStr); + } + setValueId(l); + console.log(l); + let nameList = i && i.id ? getByid(l) : getByName(l); + setShowValue(nameList.length >0 ? nameList.join(",") : undefined); + onChange(l); + }else{ + if(l.indexOf(idStr)>=0){ + setValueId([]); + onChange([]); + setShowValue(undefined); + }else{ + setValueId([`${i.id || i.name}`]); + onChange([`${i.id || i.name}`]); + setShowValue(i.name); + } + } + } + + function getByid(l){ + return l.length>0 ? l.map(item=>{ + let n = list.filter(j=>j.id.toString() === item); + return n.length>0 && n[0].name; + }) :""; + } + function getByName(l){ + return l.length>0 ? l.map(item=>{ + let n = list.filter(j=>j.name === item); + return n.length>0 && n[0].name; + }) :""; } // 搜索 function changeSearchvalue(e){ setSearchValue(e.target.value); + searchFunc(e.target.value); } return(
  • - {name} - + {name} + {!editFlag && setVisible(visible ? false : true)}>} + + { searchFlag &&
    - +
    } { menus && menus.length >0? - + { menus.map((i,k)=>{ return( - {i.name} + chooseMenu(i)}> + { imgFlag && } + {i.color && } + {i.name} + ) }) } :
    -

    {searchValue ? 创建新{showValue}“{searchValue}”: `暂无${name}`}

    +

    {searchValue ? 暂无{name}“{searchValue}”: `暂无${name}`}

    { name === "标记" && {setVisible(false);onAdd()}}>标记管理}
    }
  • }> -

    setVisible(visible ? false : true)} className={showValue?"operatevalue color-grey-3":"operatevalue"}>{showValue || "未设置"}

    +

    {showValue || emptyName}

    ) diff --git a/src/forge/Issues/Component/menus.jsx b/src/forge/Issues/Component/menus.jsx index 17f25b17..9aab7e5b 100644 --- a/src/forge/Issues/Component/menus.jsx +++ b/src/forge/Issues/Component/menus.jsx @@ -1,178 +1,54 @@ -import React ,{ useImperativeHandle ,forwardRef , useState , useEffect , useRef } from 'react'; -import { Input , Menu } from 'antd'; +import React ,{ useState , useRef } from 'react'; +import { Input , Menu , Icon } from 'antd'; import { getImageUrl } from 'educoder'; import Drop from './drop'; -import axios from 'axios'; const { Search } = Input; -// id:固定位置顺序的唯一 // name:未选择时显示的内容 -// updateName:勾选列表后默认显示的内容 -// choose:选择的项的id -// menu:下拉列表,从接口获取,需一一填充 +// lists:下拉列表,从接口获取,需一一填充 // imgControl:控制是否显示头像 // size:下拉框宽度,small:120px,large:260px; -const menus=[ - { - id:1, - name:"发布人", - choose:0, - imgControl:true, - size:"large", - menu:[{id:1,name:"111",image_url:'https://testforgeplus.trustie.net/images/avatars/User/36480?t=1672730523'},{id:2,name:"222",image_url:''},{id:3,name:"333",image_url:''},{id:4,name:"4444",image_url:''}] - }, - { - id:7, - updateName:"更换优先级", - choose:0, - menu:[{id:1,name:"紧急"},{id:2,name:"正常"},{id:3,name:"低"},{id:4,name:"高"}] - }, - { - id:2, - name:"标记", - updateName:"更换标记", - choose:0, - size:"large", - menu:[{id:1,name:"red"},{id:2,name:"blue"},{id:3,name:"orange"},{id:4,name:"yellow"}] - }, - { - id:3, - name:"里程碑", - updateName:"更换里程碑", - choose:0, - size:"large", - menu:[{id:1,name:"11-11"},{id:2,name:"22-22"},{id:3,name:"33-33"},{id:4,name:"44-44"}] - }, - { - id:4, - name:"负责人", - updateName:"更换负责人", - choose:0, - size:"large", - menu:[{id:1,name:"you",img:''},{id:2,name:"she",img:''},{id:3,name:"he",img:''},{id:4,name:"they",img:''}] - }, - { - id:5, - name:"状态", - updateName:"更换状态", - choose:0, - size:"small", - menu:[{id:1,name:"新增"},{id:2,name:"正在解决"},{id:3,name:"已解决"},{id:4,name:"反馈"},{id:5,name:"关闭"},{id:6,name:"拒绝"}] - }, - { - id:6, - name:"排序", - choose:0, - size:"small", - menu:[{id:1,name:"最新创建"},{id:2,name:"最早创建"},{id:3,name:"最近更新"},{id:4,name:"最早更新"},{id:5,name:"高优先级"},{id:6,name:"低优先级"}] - } -] -function Menus({update,owner,projectsId},ref){ - const [ dropmenu , setDropMenu ] = useState(menus); - - +// chooseValue: 默认选择的项的id +// search: 搜索方法 +// chooseFunc: 选择项后需调用列表的查询方法 +// update: 编辑状态 +function Menus({name, id , lists , size , imgControl , searchFunc , chooseFunc , update },ref){ const dropRef = useRef(null); - - useEffect(()=>{ - getSendPerson(); - getSign(); - },[]) - - // 获取发布人 - function getSendPerson(){ - const url = `/v1/${owner}/${projectsId}/issue_authors`; - axios.get(url).then(result=>{ - if(result && result.data){ - MenusControl(1,result.data.authors); - } - }) - } - // 获取标记 - function getSign(){ - const url = `/v1/${owner}/${projectsId}/issue_tags`; - axios.get(url).then(result=>{ - if(result && result.data){ - MenusControl(2,result.data.issue_tags); - } - }) - } - - function MenusControl(num,data){ - let list = [...dropmenu]; - let todolist = []; - todolist = list.map((i,k)=>i.id === num ? {...i,menu:data} : i); - setDropMenu(todolist); - } - - - useImperativeHandle(ref, () => ({ - clearChoose: () => { - // 父组件按钮:清除筛选条件,将dropmenu里的choose字段全部改为0 - changeMenusValue(0); - } - })) - - useEffect(()=>{ - if(update){ - - } - },[update]) + // 修改menus数组里的字段值 function changeMenusValue(value,id){ - let todoList = [...dropmenu]; - let list = []; - if(id){ - list = todoList.map((i,k)=>id===i.id ? {...i,choose:value} : i); - }else{ - list = todoList.map((i,k)=>id ? i : {...i,choose:value}); - } - setDropMenu(list); + chooseFunc(id,value); dropRef.current && dropRef.current.clearVisible(false); - // 修改后调用父组件方法重新查询数据 - } - function menu(item){ - if(item.menu && item.menu.length>0){ - return
    - { item.size !== "small" && -
    - } - - { - item.menu.map((i,j)=>{ - return - {item.imgControl && } - changeMenusValue(i.id,item.id)}>{i.name} - - }) - } - -
    + function menu(data){ + return
    + { size !== "small" && +
    searchFunc(e.target.value)}/>
    } - else{ - return ""; - } + { + data && data.length>0 ? + + { + data.map((i,j)=>{ + return + {imgControl && } + changeMenusValue(i.name,i.id)}>{i.name} + + }) + } + + : +
    暂无{id ? '{name}': name}
    + } +
    } return( - dropmenu && dropmenu.length >0 ? -
      - { - dropmenu.map((item,i)=>{ - let ichoose = item.choose !== 0 && item.menu.filter(k=>k.id === item.choose); - return( - ((!update && item.name) || (update && item.updateName)) && - 0 && ichoose[0].name):(update ? item.updateName : item.name)} - /> - ) - }) - } -
    - :
    + + {(update && !id) ? `更换${name}` : name } + + ) } -export default forwardRef(Menus); \ No newline at end of file +export default Menus; \ No newline at end of file diff --git a/src/forge/Issues/Pages/list.jsx b/src/forge/Issues/Pages/list.jsx index 63e5ea47..455c2ae9 100644 --- a/src/forge/Issues/Pages/list.jsx +++ b/src/forge/Issues/Pages/list.jsx @@ -4,7 +4,7 @@ import bj from '../Img/biaoji.png'; import issueEmp from '../Img/issue-big.png'; import create from '../Img/create.png'; import { Link } from "react-router-dom"; -import Menus from '../Component/menus'; +import AllMenus from '../Component/allMenus'; import Datas from '../Component/datas'; import DelBox from '../Component/delBox'; import axios from 'axios'; @@ -27,8 +27,11 @@ function List(props){ const [ allIds , setAllIds ] = useState([]); const [ checkAll , setCheckAll ] = useState(false); + const [ updateIds , setUpdateIds ] = useState([]); + const [ page , setPage ] = useState(1); const [ total , setTotal ] = useState(undefined); + const menuRef = useRef(null); const owner = props.match.params.owner; const projectsId = props.match.params.projectsId; @@ -38,13 +41,16 @@ function List(props){ Init(); },[aboutMe,keyword,category]) // 获取issue列表数据 - function Init(){ + function Init(params){ setTotal(undefined); const url = `/v1/${owner}/${projectsId}/issues`; axios.get(url,{ params:{ participant_category:aboutMe, - keyword,category + keyword,category, + ...params, + sort_direction:(params && params.sort_by) ? ((params.sort_by === 1 || params.sort_by === 3) ? "desc" : "asc") :undefined, + sort_by:(params && params.sort_by) ? ((params.sort_by === 1 || params.sort_by === 2) ? "created_on" : "updated_on") : undefined } }).then(result=>{ if(result){ @@ -77,8 +83,10 @@ function List(props){ function clearCondition(){ setKeyword(undefined); setAboutMe("aboutme"); + Init(); // 清除下拉选项 menuRef.current && menuRef.current.clearChoose(); + } // 全选所有issue @@ -105,6 +113,25 @@ function List(props){ function cancelUpdate(){ setAllValue([]); setCheckAll(false); + // 清除下拉选项 + menuRef.current && menuRef.current.clearChoose(); + } + // 确认修改 allValue updateIds + function sureUpdate(){ + const url = `/v1/${owner}/${projectsId}/issues/batch_update`; + axios.patch(url,{ + assigner_ids: [updateIds && updateIds.assigner_id], + ids: allValue, + issue_tag_ids: [updateIds && updateIds.issue_tag_ids], + milestone_id: updateIds && updateIds.milestone_id, + priority_id: updateIds && updateIds.issue_priorities_id, + status_id: updateIds && updateIds.status_id + }).then(result=>{ + if(result){ + Init(); + cancelUpdate(); + } + }).catch(error=>{}) } // 切换页码 @@ -114,7 +141,25 @@ function List(props){ // 删除issue相关 func function onSuccess(){ - + const url = `/v1/${owner}/${projectsId}/issues/batch_destroy`; + axios.delete(url,{ + params:{ids:allValue} + }).then(result=>{ + if(result){ + setVisible(false); + props.showNotification("疑修删除成功!"); + Init(); + } + }).catch(error=>{}) + } + + function chooseFunc(ids){ + if(allValue && allValue.length>0){ + // 将ids保存下来以便修改 + setUpdateIds(ids); + }else{ + Init(ids); + } } return( @@ -158,16 +203,17 @@ function List(props){ }
    - 0} owner={owner} projectsId={projectsId} - update={allValue && allValue.length>0} + chooseFunc={chooseFunc} /> { allValue && allValue.length>0 ?
    - +
    @@ -191,7 +237,7 @@ function List(props){ issueList.map((item,key)=>{ return( } + checkbox={ } item={item} owner={owner} projectsId={projectsId} diff --git a/src/forge/Issues/Pages/new.jsx b/src/forge/Issues/Pages/new.jsx index 111b73c2..ec017a2b 100644 --- a/src/forge/Issues/Pages/new.jsx +++ b/src/forge/Issues/Pages/new.jsx @@ -1,5 +1,5 @@ -import React , { useEffect , useState } from 'react'; -import { Button, Input , Dropdown , Menu } from 'antd'; +import React , { useEffect , useState , forwardRef } from 'react'; +import { Button, Input , Form } from 'antd'; import { Box , LongWidth } from '../../Component/layout'; import MDEditor from "../../../modules/tpm/challengesnew/tpm-md-editor"; import Upload from "../../Upload/Index"; @@ -7,18 +7,131 @@ import Attachments from "../../Upload/attachment"; import UploadImg from '../Img/UploadImg.png'; import EditMenus from '../Component/editMenus'; import AddTagsBox from '../Component/addTagsBox'; +import Date from '../Component/date'; +import axios from 'axios'; +import moment from 'moment'; -const menus = { - milestones:[{id:1,name:"里程碑1"},{id:2,name:"里程碑22"}], - issue_tags:[{id:1,name:"标记1"},{id:2,name:"标记22"}] -} function New(props){ - const [ content , setContent ] = useState(""); + const [ description , setDescription ] = useState(""); const [ visible , setVisible ] = useState(false); const [ fileList , setFileList] = useState(undefined); const [ attachments , setAttachments ] = useState([]); + + + const [ statusList , setStatusList ] = useState([]); + const [ prioritiesList , setPrioritiesList ] = useState([]); + const [ chargeList , setChargeList ] = useState([]); + const [ charge , setCharge ] = useState(undefined); + const [ millstoneList , setMillstoneList ] = useState([]); + const [ millstone , setMillstone ] = useState(undefined); + const [ tagList , setTagList ] = useState(undefined); + const [ tag , setTag ] = useState(undefined); + const [ branchList , setBranchList ] = useState(undefined); + const [ branch , setBranch ] = useState(undefined); + + const [ charegeId , setCharegeId ] = useState([]); + const [ statusId , setStatusId ] = useState([`1`]); + const [ prioritiesId , setPrioritiesId ] = useState([`2`]); + const [ tagId , setTagId ] = useState([]); + const [ millstoneId , setMillstoneId ] = useState([]); + const [ branchId , setBranchId ] = useState([]); + + const [ start_date, setStartDate ] = useState(moment().format('YYYY-MM-DD')); + const [ due_date, setDueDate ] = useState(""); + + const [ receivers_login , setReceiversLogin ] = useState(undefined); + + const owner = props.match.params.owner; + const projectsId = props.match.params.projectsId; + + const { form: { getFieldDecorator, validateFields , setFieldsValue } } = props; + + // 获取状态列表 + useEffect(()=>{ + getStatus(); + },[]) + + function getStatus(){ + const url = `/v1/${owner}/${projectsId}/issue_statues`; + axios.get(url).then(result=>{ + if(result && result.data){ + setStatusList(result.data.statues); + } + }) + } + // 获取优先级列表 + useEffect(()=>{ + getPriorities(); + },[]) + + function getPriorities(){ + const url = `/v1/${owner}/${projectsId}/issue_priorities`; + axios.get(url).then(result=>{ + if(result && result.data){ + setPrioritiesList(result.data.priorities); + } + }) + } + + // 获取负责人列表 + useEffect(()=>{ + getCharge(); + },[charge]) + + function getCharge(){ + const url = `/v1/${owner}/${projectsId}/collaborators`; + axios.get(url,{params:{keyword:charge,only_name:true}}).then(result=>{ + if(result && result.data){ + setChargeList(result.data.collaborators); + } + }) + } + // 获取里程碑列表 + useEffect(()=>{ + getMillstone(); + },[millstone]) + + function getMillstone(){ + const url = `/v1/${owner}/${projectsId}/milestones`; + axios.get(url,{params:{keyword:millstone,only_name:true}}).then(result=>{ + if(result && result.data){ + setMillstoneList(result.data.milestones); + } + }) + } + // 获取标记列表 + useEffect(()=>{ + getSign(); + },[tag]) + function getSign(){ + const url = `/v1/${owner}/${projectsId}/issue_tags`; + axios.get(url,{params:{keyword:tag,only_name:true}}).then(result=>{ + if(result && result.data){ + setTagList(result.data.issue_tags); + } + }) + } + // 获取标记列表 + useEffect(()=>{ + getBranch(branch); + },[branch]) + function getBranch(branch){ + if(branch){ + let b = [...branchList]; + let l = b.filter(i=>i.name.indexOf(branch)>-1); + setBranchList(l); + return ; + } + const url = `/${owner}/${projectsId}/branches.json`; + axios.get(url,{params:{keyword:tag}}).then(result=>{ + if(result && result.data){ + setBranchList(result.data); + } + }) + } + function onContentChange(value){ - setContent(value); + setDescription(value); } function UploadFunc(fileList){ setFileList(fileList); @@ -26,26 +139,72 @@ function New(props){ // 标记管理弹框 function onSuccess(){ - // 添加标记成功后需更新标记的数据数组 - + getSign(); + setVisible(false); } + // 创建 + function createFunc(){ + validateFields((error,values)=>{ + if (!error) { + const { subject } = values; + const url = `/v1/${owner}/${projectsId}/issues`; + axios.post(url,{ + description,subject, + branch_name:branchId.join(","), + status_id:statusId.join(","), + priority_id:prioritiesId.join(","), + milestone_id:millstoneId.join(","), + issue_tag_ids:tagId, + assigner_ids:charegeId, + attachment_ids:fileList, + start_date,due_date,receivers_login + }).then(result=>{ + if(result && result.data && result.data.project_issues_index){ + props.showNotification("任务创建成功!"); + props.history.push(`/${owner}/${projectsId}/issues/${result.data.project_issues_index}`); + } + }).catch(error=>{}) + } + }) + } + + function changeAtWhoLoginList(loginList){ + let list = new Set(receivers_login); + loginList.map(item => list.add(item)); + setReceiversLogin(Array.from(list)); + }; + return(
    - setVisible(false)} onSuccess={onSuccess} /> + setVisible(false)} onSuccess={onSuccess} + />

    新建疑修

    - +
    + + {getFieldDecorator("subject",{ + rules:[{required:true,message:"请输入疑修标题"}] + })( + + )} + +
    - +
    - - - - setVisible(true)} searchFlag/> - + setCharegeId(ids)} list={chargeList} searchFlag searchFunc={(value)=>setCharge(value)} double={5}/> + setStatusId(ids)} list={statusList} editFlag value={statusId}/> + setPrioritiesId(ids)} list={prioritiesList} value={prioritiesId}/> + setTagId(ids)} list={tagList} onAdd={()=>setVisible(true)} searchFlag double={3} searchFunc={(value)=>setTag(value)}/> + setMillstoneId(ids)} list={millstoneList} searchFlag searchFunc={(value)=>setMillstone(value)}/> + setBranchId(ids)} list={branchList} searchFlag searchFunc={(value)=>setBranch(value)}/> + setStartDate(date)}/> + setDueDate(date)}/>
    ) } -export default New; \ No newline at end of file +export default Form.create()(forwardRef(New)); \ No newline at end of file diff --git a/src/forge/Issues/index.scss b/src/forge/Issues/index.scss index 0be735da..1be819fc 100644 --- a/src/forge/Issues/index.scss +++ b/src/forge/Issues/index.scss @@ -201,7 +201,7 @@ align-items: center; color: #898d9d; margin-top: 12px; - &>img{ + img{ height: 22px; width: 22px; margin-right: 4px; @@ -214,14 +214,22 @@ color: #40424a; .principal{ position: relative; - height: 30px; + height: 20px; + &:hover{ + a{ + position:initial; + } + } + a{ + position: absolute; + right: 0px; + bottom: 0px; + transition: 0.6s; + } img,span{ width: 20px; height: 20px; border-radius: 50%; - position: absolute; - right: 0px; - bottom: 4px; } span{ background-color:#ced5ef; @@ -395,7 +403,6 @@ line-height: 20px; color: #acb0bf; margin-top: 10px; - cursor: pointer; } } } @@ -445,15 +452,28 @@ border-top: 1px solid rgba(172, 176, 191, 0.17); } } +.piecemenu{ + li{ + display: flex; + align-items: center; + } +} +.colorpiece{ + display: block; + width: 22px; + height: 15px; + margin-right: 9px; + border-radius:2px; +} .overlayStyle{ background-color:#ffffff; border-radius:6px; box-shadow:0px 0px 10px rgba(24, 54, 181, 0.17); .searchbox{ - padding:18px 20px 0px 16px; + padding:12px 20px 0px 16px; } .ant-menu{ - padding:0px 20px 10px 16px; + padding:12px 16px 10px 16px; max-height: 338px; overflow-y: auto; li{ @@ -513,6 +533,12 @@ align-items: center; } } +// 新建页面 +.explain{ + .ant-form-explain{ + position: absolute; + } +} // 评论相关 .addcomments{ diff --git a/src/forge/Upload/Index.js b/src/forge/Upload/Index.js index e9881393..ea8ab180 100644 --- a/src/forge/Upload/Index.js +++ b/src/forge/Upload/Index.js @@ -70,10 +70,12 @@ class Index extends Component { fileIdList = (fileList) => { let array = []; - fileList && fileList.length > 0 && fileList.map((item) => { - return array.push(item.response && (item.response.id || (item.response.data && item.response.data.id))); - }) - array && this.props.load && this.props.load(array); + if(fileList && fileList.length > 0){ + fileList.map((item) => { + return item.response && item.status==="done" && array.push((item.response.id || (item.response.data && item.response.data.id))); + }) + array && array.length>0 && this.props.load(array); + } } checkFile=(str)=>{ From 977a266172c64d1c5fe5d03296c7fd111fc645ad Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Tue, 21 Feb 2023 15:47:38 +0800 Subject: [PATCH 23/97] save --- package-lock.json | 21 ++ package.json | 1 + public/index.html | 2 +- src/forge/Issues/Component/allMenus.jsx | 50 ++-- src/forge/Issues/Component/copy.jsx | 21 ++ src/forge/Issues/Component/datas.jsx | 8 +- src/forge/Issues/Component/delBox.jsx | 9 +- src/forge/Issues/Component/editMenus.jsx | 83 +++--- src/forge/Issues/Component/menus.jsx | 72 +++-- src/forge/Issues/Component/newPanel.jsx | 109 ++++++++ src/forge/Issues/Pages/details.jsx | 333 +++++++++++++++++++++-- src/forge/Issues/Pages/list.jsx | 10 +- src/forge/Issues/Pages/new.jsx | 140 +++------- src/forge/Issues/index.jsx | 24 +- src/forge/Issues/index.scss | 9 +- src/forge/Main/Detail.js | 12 +- src/forge/SecuritySetting/sub/New.jsx | 4 +- 17 files changed, 674 insertions(+), 234 deletions(-) create mode 100644 src/forge/Issues/Component/copy.jsx create mode 100644 src/forge/Issues/Component/newPanel.jsx diff --git a/package-lock.json b/package-lock.json index b74d7b91..03f68eeb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15439,6 +15439,27 @@ "object-assign": "^4.1.1" } }, + "react-copy-to-clipboard": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/react-copy-to-clipboard/-/react-copy-to-clipboard-5.1.0.tgz", + "integrity": "sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==", + "requires": { + "copy-to-clipboard": "^3.3.1", + "prop-types": "^15.8.1" + }, + "dependencies": { + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + } + } + }, "react-countup": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/react-countup/-/react-countup-6.1.0.tgz", diff --git a/package.json b/package.json index 25cb4a66..e94f160a 100644 --- a/package.json +++ b/package.json @@ -69,6 +69,7 @@ "react-color": "^2.18.0", "react-content-loader": "^3.1.1", "react-cookies": "^0.1.1", + "react-copy-to-clipboard": "^5.1.0", "react-countup": "^6.1.0", "react-cropper": "^2.1.8", "react-datepicker": "^2.14.1", diff --git a/public/index.html b/public/index.html index 88863515..90f33d8f 100755 --- a/public/index.html +++ b/public/index.html @@ -49,7 +49,7 @@ - + diff --git a/src/forge/Issues/Component/allMenus.jsx b/src/forge/Issues/Component/allMenus.jsx index fc55ad01..1488d5d3 100644 --- a/src/forge/Issues/Component/allMenus.jsx +++ b/src/forge/Issues/Component/allMenus.jsx @@ -111,7 +111,7 @@ function AllMenus({owner,projectsId,chooseFunc,update},ref){ } function choose(id,name){ - let copy = {...ids,author_id:id}; + let copy = {...ids,author_id:id.join(",")}; let copyname = { ...names,author_name:name} setIds(copy);setNames(copyname); chooseFunc(copy); @@ -121,53 +121,61 @@ function AllMenus({owner,projectsId,chooseFunc,update},ref){
      { !update && setAuthor(value)} chooseFunc={(id,name)=>choose(id,name,'author_name')} /> } {update && {let copy = {...ids,issue_priorities_id:id};let copyname = { ...names,issue_priorities_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + names={names && names.issue_priorities_name} + chooseFunc={(id,name)=>{let copy = {...ids,issue_priorities_id:id.join(",")};let copyname = { ...names,issue_priorities_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} /> } setTag(value)} - chooseFunc={(id,name)=>{let copy = {...ids,issue_tag_ids:id};let copyname = { ...names,issue_tag_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + chooseFunc={(id,name)=>{let copy = {...ids,issue_tag_ids:id.join(",")};let copyname = { ...names,issue_tag_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} /> setMillstone(value)} - chooseFunc={(id,name)=>{let copy = {...ids,milestone_id:id};let copyname = { ...names,milestone_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + chooseFunc={(id,name)=>{let copy = {...ids,milestone_id:id.join(",")};let copyname = { ...names,milestone_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} /> setCharge(value)} - chooseFunc={(id,name)=>{let copy = {...ids,assigner_id:id};let copyname = { ...names,assigner_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + chooseFunc={(id,name)=>{let copy = {...ids,assigner_id:id.join(",")};let copyname = { ...names,assigner_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} /> {let copy = {...ids,status_id:id};let copyname = { ...names,status_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + names={names && names.status_name} + chooseFunc={(id,name)=>{let copy = {...ids,status_id:id.join(",")};let copyname = { ...names,status_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} /> { !update && {let copy = {...ids,sort_by:id};let copyname = { ...names,sortby_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + names={names && names.sortby_name} + chooseFunc={(id,name)=>{let copy = {...ids,sort_by:id.join(",")};let copyname = { ...names,sortby_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} /> }
    diff --git a/src/forge/Issues/Component/copy.jsx b/src/forge/Issues/Component/copy.jsx new file mode 100644 index 00000000..a46cc1ed --- /dev/null +++ b/src/forge/Issues/Component/copy.jsx @@ -0,0 +1,21 @@ +import React ,{ useState } from 'react'; +import { Tooltip } from 'antd'; +import { CopyToClipboard } from 'react-copy-to-clipboard'; + + +function Copy({ children , value }){ + const [ title , setTitle ] = useState("点击复制链接"); + + return( + setTitle("复制成功")}> + + {children} + + + ) +} +export default Copy; \ No newline at end of file diff --git a/src/forge/Issues/Component/datas.jsx b/src/forge/Issues/Component/datas.jsx index 514f08dd..f2ca3185 100644 --- a/src/forge/Issues/Component/datas.jsx +++ b/src/forge/Issues/Component/datas.jsx @@ -1,8 +1,10 @@ import React from 'react'; -import { Checkbox , Tooltip } from 'antd'; +import { Tooltip } from 'antd'; import { getImageUrl } from 'educoder'; import issue from '../Img/issue.png'; import { Link } from "react-router-dom"; +import Copy from '../Component/copy'; + // issue列表显示 function Datas({checkbox ,item , projectsId,owner}){ @@ -27,7 +29,9 @@ function Datas({checkbox ,item , projectsId,owner}){ {checkbox}
    {item.priority_name} - {item.project_issues_index && #{item.project_issues_index}} + { item.project_issues_index && + #{item.project_issues_index} + }
    diff --git a/src/forge/Issues/Component/delBox.jsx b/src/forge/Issues/Component/delBox.jsx index 3729b57b..335a15e1 100644 --- a/src/forge/Issues/Component/delBox.jsx +++ b/src/forge/Issues/Component/delBox.jsx @@ -3,12 +3,13 @@ import Modals from '../../Component/PublicModal/Index'; import { AlignTop } from '../../Component/layout'; import { Button } from 'antd'; -function DelBox({visible,onCancel,onSuccess}){ +function DelBox({visible,onCancel,onSuccess,content}){ return( @@ -19,7 +20,11 @@ function DelBox({visible,onCancel,onSuccess}){
    -

    您确定要删除所有选中的疑修?

    此操作将清空所有已选中的疑修,请谨慎操作

    + { content ? + content + : +

    您确定要删除所有选中的疑修?

    此操作将清空所有已选中的疑修,请谨慎操作

    + }
    diff --git a/src/forge/Issues/Component/editMenus.jsx b/src/forge/Issues/Component/editMenus.jsx index 926b98a0..afd55e41 100644 --- a/src/forge/Issues/Component/editMenus.jsx +++ b/src/forge/Issues/Component/editMenus.jsx @@ -5,15 +5,34 @@ import { getImageUrl } from 'educoder'; const { Search } = Input; -// name:显示的标题 -// list[]:选项 -// value[]:显示的值 -// onAdd:标记管理、只针对标记 -// searchFlag:是否显示搜索输入框 -// editFlag:是否有编辑按钮 -// double:可多选 -// onChange:选择项后返回id数组 -function EditMenus({ name , emptyName='未设置',list,value , onAdd , searchFlag , editFlag , searchFunc ,double , onChange , imgFlag}){ +/** + * + * @param name:显示的标题 + * @param names:选择下拉项后显示的内容 + * @param list[]:选项 + * @param emptyName:没有选择项时显示的内容 + * @param value[]:显示的值 + * @param onAdd:标记管理、只针对标记 + * @param searchFlag:是否显示搜索输入框 + * @param editFlag:是否有编辑按钮 + * @param double:可多选 + * @param onChange:选择项后返回id数组 + * @returns + */ +function EditMenus({ + name , + names, + emptyName='未设置', + list, + value , + onAdd , + searchFlag , + editFlag , + searchFunc , + double , + onChange , + imgFlag +}){ const [ menus , setMenus ] = useState([]); const [ searchValue , setSearchValue ]= useState(undefined); const [ showValue , setShowValue ] = useState(undefined); @@ -25,15 +44,9 @@ function EditMenus({ name , emptyName='未设置',list,value , onAdd , searchFla useEffect(()=>{ setMenus(list); - if(value && value.length>0 && list && list.length>0){ - let n = value.map(item=>{ - let n = list.filter(j=>j.id.toString() === item); - return n.length>0 && n[0].name; - }); - setValueId(value); - setShowValue(n.join(",")); - } - },[list,value]) + setValueId(value); + setShowValue(names && names.length >0 ? names : undefined); + },[names,value,list]) useEffect(() => { document.addEventListener('click', clickMe , false); @@ -58,46 +71,36 @@ function EditMenus({ name , emptyName='未设置',list,value , onAdd , searchFla let idStr = i && i.id ? i.id.toString() :i.name; // 分支列表没有id,只能根据name判断 if(double){ - if(l.indexOf(idStr)>=0){ + l = valueId || [] ; + let nameArr = names || [] ; + if(l && l.indexOf(idStr)>=0){ l = l.filter(k=>k.toString() !== idStr); + nameArr = nameArr.filter(k=>k.toString() !== i.name); }else{ - if(valueId.length > double){ + if(valueId && valueId.length >= double){ message.info(`最多只能添加${double}个${name}`); return; } l.push(idStr); + console.log(valueId,l,idStr); + nameArr.push(i.name); } setValueId(l); - console.log(l); - let nameList = i && i.id ? getByid(l) : getByName(l); - setShowValue(nameList.length >0 ? nameList.join(",") : undefined); - onChange(l); + setShowValue(nameArr); + onChange(l,nameArr); }else{ - if(l.indexOf(idStr)>=0){ + if(l && l.indexOf(idStr)>=0){ setValueId([]); onChange([]); setShowValue(undefined); }else{ setValueId([`${i.id || i.name}`]); - onChange([`${i.id || i.name}`]); + onChange([`${i.id || i.name}`],[i.name]); setShowValue(i.name); } } } - function getByid(l){ - return l.length>0 ? l.map(item=>{ - let n = list.filter(j=>j.id.toString() === item); - return n.length>0 && n[0].name; - }) :""; - } - function getByName(l){ - return l.length>0 ? l.map(item=>{ - let n = list.filter(j=>j.name === item); - return n.length>0 && n[0].name; - }) :""; - } - // 搜索 function changeSearchvalue(e){ setSearchValue(e.target.value); @@ -151,7 +154,7 @@ function EditMenus({ name , emptyName='未设置',list,value , onAdd , searchFla }
    }> -

    {showValue || emptyName}

    +

    { (names && names.join(",")) || emptyName}

    ) diff --git a/src/forge/Issues/Component/menus.jsx b/src/forge/Issues/Component/menus.jsx index 9aab7e5b..396d54f0 100644 --- a/src/forge/Issues/Component/menus.jsx +++ b/src/forge/Issues/Component/menus.jsx @@ -1,52 +1,90 @@ -import React ,{ useState , useRef } from 'react'; +import React ,{ useState , useRef , useEffect } from 'react'; import { Input , Menu , Icon } from 'antd'; import { getImageUrl } from 'educoder'; import Drop from './drop'; const { Search } = Input; -// name:未选择时显示的内容 -// lists:下拉列表,从接口获取,需一一填充 -// imgControl:控制是否显示头像 -// size:下拉框宽度,small:120px,large:260px; -// chooseValue: 默认选择的项的id -// search: 搜索方法 -// chooseFunc: 选择项后需调用列表的查询方法 -// update: 编辑状态 -function Menus({name, id , lists , size , imgControl , searchFunc , chooseFunc , update },ref){ +/** + * @param {name} 未选择时显示的内容 + * @param {lists} 下拉列表,从接口获取,需一一填充 + * @param {imgControl} 控制是否显示头像 + * @param {size} 下拉框宽度,small:120px,large:260px + * @param {ids} 默认选择的项的id数组 + * @param {search} 搜索方法 + * @param {chooseFunc} 选择项后需调用列表的查询方法 + * @param {update} 编辑状态 + * @param {double} 是否可以多选 + */ +function Menus({name, ids , lists , size , imgControl , searchFunc , chooseFunc , update , double ,names },ref){ const dropRef = useRef(null); + const [ chooseValue , setChooseValue ] = useState([]); + const [ showValue , setShowValue ] = useState(undefined); + + + useEffect(()=>{ + setChooseValue(ids); + setShowValue(names); + console.log(names); + },[ids,names]) // 修改menus数组里的字段值 - function changeMenusValue(value,id){ - chooseFunc(id,value); + function changeMenusValue(i){ + let l = ids; + let id = i.id.toString(); + if(double){ + l = ids ? ids.split(",") : [] ; + let nameArr = names ? names.split(",") : [] ; + if(l && l.indexOf(id)>=0){ + l = l.filter(k=>k.toString() !== id); + nameArr = nameArr.filter(k=>k.toString() !== i.name); + }else{ + l.push(id); + nameArr.push(i.name); + } + setChooseValue(l); + setShowValue(nameArr.join(",")); + chooseFunc(l,nameArr.join(",")); + }else{ + if(l && l.indexOf(id)>=0){ + setChooseValue([]); + setShowValue(undefined); + chooseFunc([]); + }else{ + setChooseValue([`${i.id}`]); + setShowValue([i.name]); + chooseFunc([id],i.name); + } + } dropRef.current && dropRef.current.clearVisible(false); } function menu(data){ return
    { size !== "small" && -
    searchFunc(e.target.value)}/>
    +
    searchFunc(e.target.value)}/>
    } { data && data.length>0 ? - + { data.map((i,j)=>{ return {imgControl && } - changeMenusValue(i.name,i.id)}>{i.name} + {i.color && } + changeMenusValue(i)}>{i.name} }) } : -
    暂无{id ? '{name}': name}
    +
    暂无{ids ? '{name}': name}
    }
    } return( - {(update && !id) ? `更换${name}` : name } + {showValue || (update ? `更换${name}` : name) } ) diff --git a/src/forge/Issues/Component/newPanel.jsx b/src/forge/Issues/Component/newPanel.jsx new file mode 100644 index 00000000..9e74d50f --- /dev/null +++ b/src/forge/Issues/Component/newPanel.jsx @@ -0,0 +1,109 @@ +import React , { forwardRef , useState } from 'react'; +import {LongWidth } from '../../Component/layout'; +import { Form , Input , Button } from 'antd'; +import MDEditor from "../../../modules/tpm/challengesnew/tpm-md-editor"; +import Upload from "../../Upload/Index"; +import Attachments from "../../Upload/attachment"; +import UploadImg from '../Img/UploadImg.png'; + +function NewPanel(props,ref){ + const [ description , setDescription ] = useState(""); + const [ fileList , setFileList] = useState(undefined); + const [ attachments , setAttachments ] = useState([]); + const [ receivers_login , setReceiversLogin ] = useState(undefined); + + const { createFunc , title , desc , files , onCancel } = props; + + const { form: { getFieldDecorator, validateFields , setFieldsValue } } = props; + + useState(()=>{ + title && setTimeout(()=>{ + setFieldsValue({subject:title}); + },100) + desc && setDescription(desc); + files && setAttachments(files); + },[title , desc , files]) + + function onContentChange(value){ + setDescription(value); + } + function UploadFunc(f){ + let list = []; + if(files && files.length>0 ){ + let arr = files.map(i=>{return i.id}); + list = arr && arr.length>0 ? f.concat(arr) : f ; + } + console.log(list); + setFileList(list); + }; + function changeAtWhoLoginList(loginList){ + let list = new Set(receivers_login); + loginList.map(item => list.add(item)); + setReceiversLogin(Array.from(list)); + }; + + function sureFunc(){ + validateFields((error,values)=>{ + if (!error) { + createFunc(values,fileList,receivers_login,description); + } + }) + } + + function cancelFunc(){ + if(onCancel){ + onCancel(); + } + } + return( + +
    + + {getFieldDecorator("subject",{ + rules:[{required:true,message:"请输入疑修标题"}] + })( + + )} + +
    + +
    + + } + size={100} + showNotification={props.showNotification} + /> + {attachments && attachments.length > 0 && + + } +
    +
    + + +
    +
    + ) +} +export default forwardRef(NewPanel); diff --git a/src/forge/Issues/Pages/details.jsx b/src/forge/Issues/Pages/details.jsx index 80182061..c3341716 100644 --- a/src/forge/Issues/Pages/details.jsx +++ b/src/forge/Issues/Pages/details.jsx @@ -1,48 +1,323 @@ -import React from 'react'; -import { Tooltip } from 'antd'; +import React , { useEffect , useState , forwardRef } from 'react'; +import { Spin , Form } from 'antd'; +import { getImageUrl } from 'educoder'; import { Box , LongWidth } from '../../Component/layout'; +import RenderHtml from "../../../components/render-html"; import EditMenus from '../Component/editMenus'; import Add from '../Component/comments/add'; +import NewPanel from '../Component/newPanel'; +import Attachments from "../../Upload/attachment"; +import AddTagsBox from '../Component/addTagsBox'; +import DelBox from '../Component/delBox'; +import Date from '../Component/date'; +import moment from 'moment'; +import Copy from '../Component/copy'; +import axios from 'axios'; function Details(props){ + const [ details , setDetails ] = useState(undefined); const owner = props.match.params.owner; const projectsId = props.match.params.projectsId; const index = props.match.params.index; + + const [ statusList , setStatusList ] = useState([]); + const [ prioritiesList , setPrioritiesList ] = useState([]); + const [ chargeList , setChargeList ] = useState([]); + const [ charge , setCharge ] = useState(undefined); + const [ millstoneList , setMillstoneList ] = useState([]); + const [ millstone , setMillstone ] = useState(undefined); + const [ tagList , setTagList ] = useState(undefined); + const [ tag , setTag ] = useState(undefined); + const [ branchList , setBranchList ] = useState(undefined); + const [ branch , setBranch ] = useState(undefined); + + const [ charegeId , setCharegeId ] = useState([]); + const [ statusId , setStatusId ] = useState([`1`]); + const [ prioritiesId , setPrioritiesId ] = useState([`2`]); + const [ tagId , setTagId ] = useState([]); + const [ millstoneId , setMillstoneId ] = useState([]); + const [ branchId , setBranchId ] = useState([]); + + const [ names , setNames ] = useState({author_name:undefined,issue_priorities_name:undefined,issue_tag_name:undefined,milestone_name:undefined,sortby_name:undefined,status_name:undefined,assigner_name:undefined}); + + const [ visible , setVisible ] = useState(false); + const [ delVisible , setDelVisible] = useState(false); + const [ edit , setEdit] = useState(false); + + const [ start_date, setStartDate ] = useState(""); + const [ due_date, setDueDate ] = useState(""); + + useEffect(()=>{ + if(index){ + Init(); + } + },[index]) + + function Init(){ + const url = `/v1/${owner}/${projectsId}/issues/${index}`; + axios.get(url).then(result=>{ + if(result && result.data){ + let data = result.data; + setDetails(data); + let cIds = data.assigners && data.assigners.length>0 ? data.assigners.map((i)=>{return i.id.toString();}):undefined; + let cNames = data.assigners && data.assigners.length>0 ? data.assigners.map((i)=>{return i.name.toString();}):undefined; + setCharegeId(cIds); + setStatusId([`${data.status && data.status.id}`]); + setPrioritiesId([`${data.priority && data.priority.id}`]); + let tags = data.tags && data.tags.length>0 ? data.tags.map((i)=>{return i.id.toString();}):undefined; + let tagNames = data.tags && data.tags.length>0 ? data.tags.map((i)=>{return i.name.toString();}):undefined; + setTagId(tags); + setMillstoneId([`${data.milestone && data.milestone.id}`]) + setBranchId(data.branch_name && [data.branch_name]); + const n = { + issue_priorities_name:data.priority ? [`${data.priority.name}`]:undefined, + issue_tag_name:tagNames && [tagNames], + milestone_name:data.milestone ? [`${data.milestone.name}`]:undefined, + status_name:data.status ? [`${data.status.name}`]:undefined, + assigner_name:cNames && [cNames] + } + setNames(n); + data.start_date && setStartDate(moment(data.start_date).format('YYYY-MM-DD')); + data.start_date && setDueDate(moment(data.due_date).format('YYYY-MM-DD')); + } + }).catch(error=>{}) + } + + + function statusTag(name){ + switch (name) { + case "低": + return "status low"; + case "正常": + return "status normal"; + case "高": + return "status hight"; + default: + return "status urgent"; + } + } + // 获取状态列表 + useEffect(()=>{ + getStatus(); + },[]) + function getStatus(){ + const url = `/v1/${owner}/${projectsId}/issue_statues`; + axios.get(url).then(result=>{ + if(result && result.data){ + setStatusList(result.data.statues); + } + }) + } + // 获取优先级列表 + useEffect(()=>{ + getPriorities(); + },[]) + + function getPriorities(){ + const url = `/v1/${owner}/${projectsId}/issue_priorities`; + axios.get(url).then(result=>{ + if(result && result.data){ + setPrioritiesList(result.data.priorities); + } + }) + } + + // 获取负责人列表 + useEffect(()=>{ + getCharge(); + },[charge]) + + function getCharge(){ + const url = `/v1/${owner}/${projectsId}/collaborators`; + axios.get(url,{params:{keyword:charge,only_name:true}}).then(result=>{ + if(result && result.data){ + setChargeList(result.data.collaborators); + } + }) + } + // 获取里程碑列表 + useEffect(()=>{ + getMillstone(); + },[millstone]) + + function getMillstone(){ + const url = `/v1/${owner}/${projectsId}/milestones`; + axios.get(url,{params:{keyword:millstone,only_name:true}}).then(result=>{ + if(result && result.data){ + setMillstoneList(result.data.milestones); + } + }) + } + // 获取标记列表 + useEffect(()=>{ + getSign(); + },[tag]) + function getSign(){ + const url = `/v1/${owner}/${projectsId}/issue_tags`; + axios.get(url,{params:{keyword:tag,only_name:true}}).then(result=>{ + if(result && result.data){ + setTagList(result.data.issue_tags); + } + }) + } + // 获取标记列表 + useEffect(()=>{ + getBranch(branch); + },[branch]) + function getBranch(branch){ + if(branch){ + let b = [...branchList]; + let l = b.filter(i=>i.name.indexOf(branch)>-1); + setBranchList(l); + return ; + } + const url = `/${owner}/${projectsId}/branches.json`; + axios.get(url,{params:{keyword:tag}}).then(result=>{ + if(result && result.data){ + setBranchList(result.data); + } + }) + } + + function onSuccess(){ + getSign(); + setVisible(false); + } + + function saveForeach(c,s,p,t,m,b,sDate,eDate){ + const url = `/v1/${owner}/${projectsId}/issues/${index}`; + axios.patch(url,{ + branch_name: b ? b.join(",") :undefined, + status_id: s ? s.join(",") : undefined, + priority_id: p ? p.join(",") :undefined, + milestone_id: m ? m.join(",") :undefined, + issue_tag_ids: t?t:undefined, + assigner_ids: c?c:undefined, + start_date:sDate, + due_date:eDate + }).then(result=>{ + + }).catch(error=>{}) + } + + function deleteFunc(){ + const url = `/v1/${owner}/${projectsId}/issues/${index}`; + axios.delete(url).then(result=>{ + if(result){ + props.showNotification("疑修删除成功!"); + props.history.push(`/${owner}/${projectsId}/issues`); + } + }).catch(error=>{}) + } + + // 编辑保存 + function createFunc(values,fileList,receivers_login,description){ + const url = `/v1/${owner}/${projectsId}/issues/${index}`; + axios.patch(url,{ + subject: values.subject, + attachment_ids: fileList, + receivers_login: receivers_login, + description: description + }).then(result=>{ + if(result){ + props.showNotification("疑修更新成功!"); + Init(); + setEdit(false); + } + }).catch(error=>{}) + } + + return( + details ? -
    -
    -
    - 正常 - #1 -
    -
    -

    fork仓库向原仓库发起合并请求,查看文件跳转有误?

    -
    - 张嘉佳 - 添加于2022-09-27 13:59 -
    -
    + setDelVisible(false)} + onSuccess={deleteFunc} + content={

    您确定要删除当前疑修?

    } + /> + setVisible(false)} onSuccess={onSuccess} + /> + { + edit ? +
    + setEdit(false)} + title={details.subject} + desc={details.description} + files={details.attachments} + createFunc={createFunc} + />
    - -
    -
    + : + +
    +
    +
    + {details.priority && { details.priority.name } } + #{details.project_issues_index} +
    +
    +

    {details.subject}

    + { + details.author && +
    + {details.author.name} + 添加于{details.created_at} +
    + } +
    +
    + { + details.user_permission && + + } +
    +
    + {details.description ? + + : + 暂无描述 + } + {details.attachments && details.attachments.length > 0 ? + + : "" + } +
    +
    + } + + {/*
    -
    +
    */}
    - - - - - + {saveForeach(ids);let copyname = { ...names,assigner_name:name};setNames(copyname);setCharegeId(ids);}} list={chargeList} value={charegeId} searchFlag searchFunc={(value)=>{setCharge(value)}} double={5}/> + {setStatusId(ids);saveForeach(undefined,ids);let copyname = { ...names,status_name:name};setNames(copyname);}} list={statusList} value={statusId}/> + {setPrioritiesId(ids);saveForeach(undefined,undefined,ids);let copyname = { ...names,issue_priorities_name:name};setNames(copyname);}} list={prioritiesList} value={prioritiesId}/> + {setTagId(ids);saveForeach(undefined,undefined,undefined,ids);let copyname = { ...names,issue_tag_name:name};setNames(copyname);}} list={tagList} value={tagId} onAdd={()=>setVisible(true)} searchFlag double={3} searchFunc={(value)=>setTag(value)}/> + {setMillstoneId(ids);saveForeach(undefined,undefined,undefined,undefined,ids);let copyname = { ...names,milestone_name:name};setNames(copyname);}} value={millstoneId} list={millstoneList} searchFlag searchFunc={(value)=>setMillstone(value)}/> + {setBranchId(ids);saveForeach(undefined,undefined,undefined,undefined,undefined,ids);}} value={branchId} list={branchList} searchFlag searchFunc={(value)=>setBranch(value)}/> + {setStartDate(date);saveForeach(undefined,undefined,undefined,undefined,undefined,undefined,date)}}/> + {setDueDate(date);saveForeach(undefined,undefined,undefined,undefined,undefined,undefined,undefined,date)}}/>
    + : +
    ) } -export default Details; \ No newline at end of file +export default Form.create()(forwardRef(Details)); \ No newline at end of file diff --git a/src/forge/Issues/Pages/list.jsx b/src/forge/Issues/Pages/list.jsx index 455c2ae9..eb24c177 100644 --- a/src/forge/Issues/Pages/list.jsx +++ b/src/forge/Issues/Pages/list.jsx @@ -35,6 +35,9 @@ function List(props){ const menuRef = useRef(null); const owner = props.match.params.owner; const projectsId = props.match.params.projectsId; + console.log(props && props.projectDetail); + const { permission } = props && props.projectDetail; + console.log(permission); useEffect(()=>{ @@ -146,6 +149,7 @@ function List(props){ params:{ids:allValue} }).then(result=>{ if(result){ + setAllValue([]); setVisible(false); props.showNotification("疑修删除成功!"); Init(); @@ -157,6 +161,7 @@ function List(props){ if(allValue && allValue.length>0){ // 将ids保存下来以便修改 setUpdateIds(ids); + console.log(ids); }else{ Init(ids); } @@ -183,7 +188,10 @@ function List(props){ 清除筛选条件
    - 标记管理 + { + permission && permission !== "reporter" && + 标记管理 + } 创建疑修
    diff --git a/src/forge/Issues/Pages/new.jsx b/src/forge/Issues/Pages/new.jsx index ec017a2b..40437374 100644 --- a/src/forge/Issues/Pages/new.jsx +++ b/src/forge/Issues/Pages/new.jsx @@ -1,21 +1,15 @@ import React , { useEffect , useState , forwardRef } from 'react'; -import { Button, Input , Form } from 'antd'; +import { Form } from 'antd'; import { Box , LongWidth } from '../../Component/layout'; -import MDEditor from "../../../modules/tpm/challengesnew/tpm-md-editor"; -import Upload from "../../Upload/Index"; -import Attachments from "../../Upload/attachment"; -import UploadImg from '../Img/UploadImg.png'; import EditMenus from '../Component/editMenus'; import AddTagsBox from '../Component/addTagsBox'; import Date from '../Component/date'; +import NewPanel from '../Component/newPanel'; import axios from 'axios'; import moment from 'moment'; function New(props){ - const [ description , setDescription ] = useState(""); const [ visible , setVisible ] = useState(false); - const [ fileList , setFileList] = useState(undefined); - const [ attachments , setAttachments ] = useState([]); const [ statusList , setStatusList ] = useState([]); @@ -31,26 +25,38 @@ function New(props){ const [ charegeId , setCharegeId ] = useState([]); const [ statusId , setStatusId ] = useState([`1`]); + const [ names , setNames ] = useState({author_name:undefined,issue_priorities_name:["正常"],issue_tag_name:undefined,milestone_name:undefined,sortby_name:undefined,status_name:['新增'],assigner_name:undefined}); const [ prioritiesId , setPrioritiesId ] = useState([`2`]); const [ tagId , setTagId ] = useState([]); const [ millstoneId , setMillstoneId ] = useState([]); const [ branchId , setBranchId ] = useState([]); - const [ start_date, setStartDate ] = useState(moment().format('YYYY-MM-DD')); + const [ start_date, setStartDate ] = useState("");//moment().format('YYYY-MM-DD') const [ due_date, setDueDate ] = useState(""); - const [ receivers_login , setReceiversLogin ] = useState(undefined); const owner = props.match.params.owner; const projectsId = props.match.params.projectsId; - const { form: { getFieldDecorator, validateFields , setFieldsValue } } = props; + + + + // 更新网页标题 + function updateDocumentTitle(){ + // if(form_type === 'feedback'){ + // document.title = `意见反馈` + // }else if(form_type === 'new'){ + // document.title = `新建疑修-${author.name}/${name}` + // }else{ + // subject && (document.title = `${subject}-疑修-${author.name}/${name}`); + // } + } + // 获取状态列表 useEffect(()=>{ getStatus(); },[]) - function getStatus(){ const url = `/v1/${owner}/${projectsId}/issue_statues`; axios.get(url).then(result=>{ @@ -130,12 +136,6 @@ function New(props){ }) } - function onContentChange(value){ - setDescription(value); - } - function UploadFunc(fileList){ - setFileList(fileList); - }; // 标记管理弹框 function onSuccess(){ @@ -145,36 +145,27 @@ function New(props){ } // 创建 - function createFunc(){ - validateFields((error,values)=>{ - if (!error) { - const { subject } = values; - const url = `/v1/${owner}/${projectsId}/issues`; - axios.post(url,{ - description,subject, - branch_name:branchId.join(","), - status_id:statusId.join(","), - priority_id:prioritiesId.join(","), - milestone_id:millstoneId.join(","), - issue_tag_ids:tagId, - assigner_ids:charegeId, - attachment_ids:fileList, - start_date,due_date,receivers_login - }).then(result=>{ - if(result && result.data && result.data.project_issues_index){ - props.showNotification("任务创建成功!"); - props.history.push(`/${owner}/${projectsId}/issues/${result.data.project_issues_index}`); - } - }).catch(error=>{}) + function createFunc(values,fileList,receivers_login,description){ + const { subject } = values; + const url = `/v1/${owner}/${projectsId}/issues`; + axios.post(url,{ + description,subject, + branch_name:branchId.join(","), + status_id:statusId.join(","), + priority_id:prioritiesId.join(","), + milestone_id:millstoneId.join(","), + issue_tag_ids:tagId, + assigner_ids:charegeId, + attachment_ids:fileList, + start_date,due_date,receivers_login + }).then(result=>{ + if(result && result.data && result.data.project_issues_index){ + props.showNotification("任务创建成功!"); + props.history.push(`/${owner}/${projectsId}/issues/${result.data.project_issues_index}`); } - }) + }).catch(error=>{}) } - function changeAtWhoLoginList(loginList){ - let list = new Set(receivers_login); - loginList.map(item => list.add(item)); - setReceiversLogin(Array.from(list)); - }; return( @@ -188,60 +179,15 @@ function New(props){

    新建疑修

    -
    - - {getFieldDecorator("subject",{ - rules:[{required:true,message:"请输入疑修标题"}] - })( - - )} - -
    - -
    - - } - size={100} - showNotification={props.showNotification} - /> - {attachments && attachments.length > 0 && - - } -
    -
    - - -
    +
    - setCharegeId(ids)} list={chargeList} searchFlag searchFunc={(value)=>setCharge(value)} double={5}/> - setStatusId(ids)} list={statusList} editFlag value={statusId}/> - setPrioritiesId(ids)} list={prioritiesList} value={prioritiesId}/> - setTagId(ids)} list={tagList} onAdd={()=>setVisible(true)} searchFlag double={3} searchFunc={(value)=>setTag(value)}/> - setMillstoneId(ids)} list={millstoneList} searchFlag searchFunc={(value)=>setMillstone(value)}/> - setBranchId(ids)} list={branchList} searchFlag searchFunc={(value)=>setBranch(value)}/> + {setCharegeId(ids);let copyname = { ...names,assigner_name:name};setNames(copyname);}} list={chargeList} searchFlag searchFunc={(value)=>setCharge(value)} double={5}/> + {setStatusId(ids);let copyname = { ...names,status_name:name};setNames(copyname);}} list={statusList} editFlag/> + {setPrioritiesId(ids);let copyname = { ...names,issue_priorities_name:name};setNames(copyname);}} list={prioritiesList}/> + {setTagId(ids);let copyname = { ...names,issue_tag_name:name};setNames(copyname);}} list={tagList} onAdd={()=>setVisible(true)} searchFlag double={3} searchFunc={(value)=>setTag(value)}/> + {setMillstoneId(ids);let copyname = { ...names,milestone_name:name};setNames(copyname);}} list={millstoneList} searchFlag searchFunc={(value)=>setMillstone(value)}/> + setBranchId(ids)} list={branchList} searchFlag searchFunc={(value)=>setBranch(value)}/> setStartDate(date)}/> setDueDate(date)}/>
    diff --git a/src/forge/Issues/index.jsx b/src/forge/Issues/index.jsx index 991557e6..ef13c745 100644 --- a/src/forge/Issues/index.jsx +++ b/src/forge/Issues/index.jsx @@ -27,26 +27,26 @@ function Index(props){ ( - - )} - > - ( - + render={(p) => ( + )} > ( - + render={(p) => ( + + )} + > + ( + )} > ( - + render={(p) => ( + )} > diff --git a/src/forge/Issues/index.scss b/src/forge/Issues/index.scss index 1be819fc..736c7f89 100644 --- a/src/forge/Issues/index.scss +++ b/src/forge/Issues/index.scss @@ -290,6 +290,7 @@ text-align: center; display: block; margin-top: 14px; + cursor: pointer; } } // colorCard @@ -460,7 +461,7 @@ } .colorpiece{ display: block; - width: 22px; + width: 22px!important; height: 15px; margin-right: 9px; border-radius:2px; @@ -500,11 +501,11 @@ //详情页面 .detailbanner{ margin-top: 25px; - height:82px; + // height:82px; background-color:#fafcff; border:1px solid rgba(42, 97, 255, 0.23); border-radius:4px; - padding:0px 25px 0px 20px; + padding:12px 25px 12px 20px; display: flex; align-items: center; justify-content: space-between; @@ -514,9 +515,9 @@ font-size: 16px; font-weight: 700; color:#333; - height: 22px; line-height: 22px; margin-bottom: 9px!important; + max-width: 580px; } .author{ img{ diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index bfcc0c76..58cb504a 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -742,11 +742,11 @@ class Detail extends Component { } > {/* 标签列表 */} - () } - > + > */} {/* 仓库设置 */} */} {/* 修改详情 edit*/} - () } - > + > */} {/* 复制详情 copyetail*/} - () } - > + > */} {/* 任务详情 */} {/* Date: Tue, 21 Feb 2023 22:12:17 +0800 Subject: [PATCH 24/97] =?UTF-8?q?=E6=A0=87=E8=AE=B0=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Issues/Component/addTagsBox.jsx | 1 - src/forge/Issues/Component/colorCard.jsx | 15 +- src/forge/Issues/Component/datas.jsx | 104 +--------- src/forge/Issues/Component/editMenus.jsx | 3 +- src/forge/Issues/Component/menus.jsx | 1 - src/forge/Issues/Component/newPanel.jsx | 3 +- src/forge/Issues/Pages/details.jsx | 108 +++++++--- src/forge/Issues/Pages/list.jsx | 12 +- src/forge/Issues/Pages/sign.jsx | 233 ++++++++++++++++------ src/forge/Issues/index.jsx | 6 + src/forge/Issues/index.scss | 21 +- 11 files changed, 293 insertions(+), 214 deletions(-) diff --git a/src/forge/Issues/Component/addTagsBox.jsx b/src/forge/Issues/Component/addTagsBox.jsx index 65ca4e76..ab0d2ce3 100644 --- a/src/forge/Issues/Component/addTagsBox.jsx +++ b/src/forge/Issues/Component/addTagsBox.jsx @@ -19,7 +19,6 @@ function AddTagsBox({visible,onCancel, onSuccess , form ,owner , projectsId}){ function getColor(colors){ setColors(colors); - console.log(colors); } return( diff --git a/src/forge/Issues/Component/colorCard.jsx b/src/forge/Issues/Component/colorCard.jsx index 1e3a1572..38862a9e 100644 --- a/src/forge/Issues/Component/colorCard.jsx +++ b/src/forge/Issues/Component/colorCard.jsx @@ -1,22 +1,27 @@ -import React,{ useState } from 'react'; +import React,{ useState , useEffect } from 'react'; import { SketchPicker } from 'react-color'; -function ColorCard({getColor}){ +function ColorCard({getColor,defaultColor}){ const [ displayColorPicker , setDisplayColorPicker ] = useState(false); const [ color , setColor ] = useState({r: '241',g: '112',b: '19',a: '1',}); const [ textcolor , setTextColor ] = useState("#F17013"); + useEffect(()=>{ + console.log(defaultColor); + defaultColor && setTextColor(defaultColor); + },[defaultColor]) + // 切换色卡 function handleChange(color){ setColor(color.rgb); setTextColor(color.hex); - getColor(color); + getColor(color ? color.hex : defaultColor); } // 隐藏色卡 function handleClick(){ setDisplayColorPicker(!displayColorPicker); - reduction(); + // reduction(); } // 还原色卡 @@ -27,7 +32,7 @@ function ColorCard({getColor}){ return(
    -
    +

    {textcolor}

    {displayColorPicker ? ( diff --git a/src/forge/Issues/Component/datas.jsx b/src/forge/Issues/Component/datas.jsx index f2ca3185..ab0e3ba9 100644 --- a/src/forge/Issues/Component/datas.jsx +++ b/src/forge/Issues/Component/datas.jsx @@ -23,7 +23,6 @@ function Datas({checkbox ,item , projectsId,owner}){ } return( -
    {checkbox} @@ -52,14 +51,14 @@ function Datas({checkbox ,item , projectsId,owner}){ {item.author && item.author.name} {item.created_at} 发布 {item.updated_at}更新 - {item.milestone_name && {item.milestone_name} } + {item.milestone_name && {item.milestone_name} }
    { item.assigners && item.assigners.length > 0 ? -
    +
    1 ?"principal hovers":"principal"}> { item.assigners.map((i,k)=>{ return( @@ -75,105 +74,6 @@ function Datas({checkbox ,item , projectsId,owner}){
    {item.comment_journals_count}
    - {/*
    -
    - -
    - 紧急 - #2 -
    -
    -
    - -

    如何参与到项目的开发,提升技术能力?

    - test -
    -
    - - 张嘉佳 - 2022/11/25 15:25 发布 - 2022/11/29 15:25更新 - 里程碑名称标题 -
    -
    -
    -
    -
    - - - - - -
    -
    拒绝
    -
    10
    -
    -
    -
    -
    - -
    - - #3 -
    -
    -
    - - 如何参与到项目的开发,提升技术能力? - feature -
    -
    - - 张嘉佳 - 2022/11/25 15:25 发布 - 2022/11/29 15:25更新 - 里程碑名称标题 -
    -
    -
    -
    -
    - - - -
    -
    反馈
    -
    10
    -
    -
    -
    -
    - -
    - - #3 -
    -
    -
    - -

    如何参与到项目的开发,提升技术能力?

    - feature -
    -
    - - 张嘉佳 - 2022/11/25 15:25 发布 - 2022/11/29 15:25更新 - 里程碑名称标题 -
    -
    -
    -
    -
    - - - -
    -
    反馈
    -
    10
    -
    -
    */} -
    ) } export default Datas; \ No newline at end of file diff --git a/src/forge/Issues/Component/editMenus.jsx b/src/forge/Issues/Component/editMenus.jsx index afd55e41..99536deb 100644 --- a/src/forge/Issues/Component/editMenus.jsx +++ b/src/forge/Issues/Component/editMenus.jsx @@ -82,7 +82,6 @@ function EditMenus({ return; } l.push(idStr); - console.log(valueId,l,idStr); nameArr.push(i.name); } setValueId(l); @@ -140,7 +139,7 @@ function EditMenus({ chooseMenu(i)}> { imgFlag && } {i.color && } - {i.name} + {i.name} ) }) diff --git a/src/forge/Issues/Component/menus.jsx b/src/forge/Issues/Component/menus.jsx index 396d54f0..cc41b9a6 100644 --- a/src/forge/Issues/Component/menus.jsx +++ b/src/forge/Issues/Component/menus.jsx @@ -24,7 +24,6 @@ function Menus({name, ids , lists , size , imgControl , searchFunc , chooseFunc useEffect(()=>{ setChooseValue(ids); setShowValue(names); - console.log(names); },[ids,names]) diff --git a/src/forge/Issues/Component/newPanel.jsx b/src/forge/Issues/Component/newPanel.jsx index 9e74d50f..cd87ccce 100644 --- a/src/forge/Issues/Component/newPanel.jsx +++ b/src/forge/Issues/Component/newPanel.jsx @@ -33,7 +33,6 @@ function NewPanel(props,ref){ let arr = files.map(i=>{return i.id}); list = arr && arr.length>0 ? f.concat(arr) : f ; } - console.log(list); setFileList(list); }; function changeAtWhoLoginList(loginList){ @@ -100,7 +99,7 @@ function NewPanel(props,ref){ }
    - +
    diff --git a/src/forge/Issues/Pages/details.jsx b/src/forge/Issues/Pages/details.jsx index c3341716..1a260b96 100644 --- a/src/forge/Issues/Pages/details.jsx +++ b/src/forge/Issues/Pages/details.jsx @@ -1,6 +1,7 @@ import React , { useEffect , useState , forwardRef } from 'react'; import { Spin , Form } from 'antd'; import { getImageUrl } from 'educoder'; +import { Link } from 'react-router-dom'; import { Box , LongWidth } from '../../Component/layout'; import RenderHtml from "../../../components/render-html"; import EditMenus from '../Component/editMenus'; @@ -43,9 +44,21 @@ function Details(props){ const [ visible , setVisible ] = useState(false); const [ delVisible , setDelVisible] = useState(false); const [ edit , setEdit] = useState(false); + const [ copy , setCopy] = useState(false); const [ start_date, setStartDate ] = useState(""); const [ due_date, setDueDate ] = useState(""); + const pathname = props.history.location.pathname; + + useEffect(()=>{ + if(pathname === `/${owner}/${projectsId}/issues/${index}/copy`){ + setEdit(true); + setCopy(true); + }else{ + setEdit(false); + setCopy(false); + } + },[pathname]) useEffect(()=>{ if(index){ @@ -67,7 +80,7 @@ function Details(props){ let tags = data.tags && data.tags.length>0 ? data.tags.map((i)=>{return i.id.toString();}):undefined; let tagNames = data.tags && data.tags.length>0 ? data.tags.map((i)=>{return i.name.toString();}):undefined; setTagId(tags); - setMillstoneId([`${data.milestone && data.milestone.id}`]) + setMillstoneId((data.milestone && data.milestone.id) ? [`${ data.milestone.id}`] :undefined) setBranchId(data.branch_name && [data.branch_name]); const n = { issue_priorities_name:data.priority ? [`${data.priority.name}`]:undefined, @@ -184,20 +197,23 @@ function Details(props){ setVisible(false); } + // 可单个编辑保存右侧的项(!copy:非复制状态下) function saveForeach(c,s,p,t,m,b,sDate,eDate){ - const url = `/v1/${owner}/${projectsId}/issues/${index}`; - axios.patch(url,{ - branch_name: b ? b.join(",") :undefined, - status_id: s ? s.join(",") : undefined, - priority_id: p ? p.join(",") :undefined, - milestone_id: m ? m.join(",") :undefined, - issue_tag_ids: t?t:undefined, - assigner_ids: c?c:undefined, - start_date:sDate, - due_date:eDate - }).then(result=>{ - - }).catch(error=>{}) + if(!copy){ + const url = `/v1/${owner}/${projectsId}/issues/${index}`; + axios.patch(url,{ + branch_name: b ? b.join(",") :undefined, + status_id: s ? s.join(",") : undefined, + priority_id: p ? p.join(",") :undefined, + milestone_id: m ? m.join(",") :undefined, + issue_tag_ids: t?t:undefined, + assigner_ids: c?c:undefined, + start_date:sDate, + due_date:eDate + }).then(result=>{ + + }).catch(error=>{}) + } } function deleteFunc(){ @@ -212,21 +228,55 @@ function Details(props){ // 编辑保存 function createFunc(values,fileList,receivers_login,description){ - const url = `/v1/${owner}/${projectsId}/issues/${index}`; - axios.patch(url,{ - subject: values.subject, - attachment_ids: fileList, - receivers_login: receivers_login, - description: description - }).then(result=>{ - if(result){ - props.showNotification("疑修更新成功!"); - Init(); - setEdit(false); - } - }).catch(error=>{}) + let params ={ + subject: values.subject, + attachment_ids: fileList, + receivers_login: receivers_login, + description: description + } + if(!copy){ + // 调用编辑保存接口 + const url = `/v1/${owner}/${projectsId}/issues/${index}`; + axios.patch(url,{ + ...params + }).then(result=>{ + if(result){ + props.showNotification("疑修更新成功!"); + Init(); + setEdit(false); + } + }).catch(error=>{}) + }else{ + // 调用新建保存接口 + console.log(branchId,statusId,prioritiesId,millstoneId,tagId, charegeId); + const url = `/v1/${owner}/${projectsId}/issues`; + axios.post(url,{ + ...params, + branch_name:branchId && branchId.join(","), + status_id:statusId && statusId.join(","), + priority_id:prioritiesId && prioritiesId.join(","), + milestone_id:millstoneId && millstoneId.join(","), + issue_tag_ids:tagId, + assigner_ids:charegeId, + start_date,due_date + }).then(result=>{ + debugger; + if(result && result.data && result.data.project_issues_index){ + props.showNotification("任务复制成功!"); + props.history.push(`/${owner}/${projectsId}/issues/${result.data.project_issues_index}`); + } + }).catch(error=>{}) + } } + // 取消编辑或复制 + function onCancel(){ + if(copy){ + props.history.push(`/${owner}/${projectsId}/issues/${index}`); + }else{ + setEdit(false) + } + } return( details ? @@ -249,7 +299,7 @@ function Details(props){
    setEdit(false)} + onCancel={onCancel} title={details.subject} desc={details.description} files={details.attachments} @@ -279,7 +329,7 @@ function Details(props){ details.user_permission && } diff --git a/src/forge/Issues/Pages/list.jsx b/src/forge/Issues/Pages/list.jsx index eb24c177..0900ff6f 100644 --- a/src/forge/Issues/Pages/list.jsx +++ b/src/forge/Issues/Pages/list.jsx @@ -35,9 +35,7 @@ function List(props){ const menuRef = useRef(null); const owner = props.match.params.owner; const projectsId = props.match.params.projectsId; - console.log(props && props.projectDetail); - const { permission } = props && props.projectDetail; - console.log(permission); + const permission = props && props.projectDetail && props.projectDetail.permission; useEffect(()=>{ @@ -161,7 +159,6 @@ function List(props){ if(allValue && allValue.length>0){ // 将ids保存下来以便修改 setUpdateIds(ids); - console.log(ids); }else{ Init(ids); } @@ -241,10 +238,11 @@ function List(props){ total > 0 && - { - issueList.map((item,key)=>{ +
    + {issueList.map((item,key)=>{ return( } item={item} owner={owner} @@ -253,7 +251,7 @@ function List(props){ ) }) } - +
    { total > 10 && diff --git a/src/forge/Issues/Pages/sign.jsx b/src/forge/Issues/Pages/sign.jsx index 1bd480ce..3809d6ab 100644 --- a/src/forge/Issues/Pages/sign.jsx +++ b/src/forge/Issues/Pages/sign.jsx @@ -1,14 +1,52 @@ import React , { useEffect , useState } from 'react'; import create from '../Img/create.png'; -import { Menu , Dropdown , Icon, Input, Button } from 'antd'; +import { Menu , Dropdown , Icon, Input, Button , Spin , Pagination } from 'antd'; import ColorCard from '../Component/colorCard'; - -function Sign(){ +import DelBox from '../Component/delBox'; +import axios from 'axios'; +import {Link} from 'react-router-dom'; +const limit = 15; +function Sign(props){ const [ edit , setEdit ] = useState(false); const [ colors , setColors ] = useState(undefined); + const [ delVisible , setDelVisible ] = useState(false); + const [ editId , setEditId ] = useState(undefined); + const [ list , setList ] = useState(undefined); + const [ total , setTotal ] = useState(undefined); + const [ page , setPage ] = useState(1); - function arrayList(){ + const [ name , setName ] = useState(undefined); + const [ desc , setDesc ] = useState(undefined); + const [ order_name , setOrderName ] = useState(undefined); + const [ order_type , setOrderType ] = useState(undefined); + const [ nameFlag , setNameFlag ] = useState(undefined); + const [ defaultColor , setDefaultColor ]= useState("#F17013"); + const owner = props.match.params.owner; + const projectsId = props.match.params.projectsId; + useEffect(()=>{ + Init(); + },[page,order_name,order_type]) + + function Init(){ + const url = `/v1/${owner}/${projectsId}/issue_tags`; + axios.get(url,{ + params:{ + page,limit,order_name,order_type + } + }).then(result=>{ + if(result && result.data){ + setList(result.data.issue_tags); + setTotal(result.data.total_count); + } + }) + } + + function arrayList(e){ + const { eventKey , value } = e.item.props; + setPage(1); + setOrderName(eventKey); + setOrderType(value); } const menu = ( @@ -30,82 +68,153 @@ function Sign(){ function getColor(colors){ setColors(colors); - console.log(colors); + } + + function deleteFunc(){ + if(editId){ + const url = `/v1/${owner}/${projectsId}/issue_tags/${editId}`; + axios.delete(url).then(result=>{ + if(result){ + props.showNotification("项目标记删除成功!"); + Init(); + setDelVisible(false); + } + }).catch(error=>{}) + } + } + + function sureSave(){ + console.log(colors || defaultColor); + if(!name){ + setNameFlag(true); + }else{ + setNameFlag(false); + if(editId){ + // 编辑 + const url = `/v1/${owner}/${projectsId}/issue_tags/${editId}`; + axios.patch(url,{ + color: colors || defaultColor, + description: desc, + name + }).then(result=>{ + if(result){ + props.showNotification("标记编辑成功!"); + Init(); + cancel(); + } + }).catch(error=>{}) + }else{ + // 保存 + const url = `/v1/${owner}/${projectsId}/issue_tags`; + axios.post(url,{ + color: colors || defaultColor, + description: desc, + name + }).then(result=>{ + if(result){ + props.showNotification("标记新增成功!"); + Init(); + cancel(); + } + }).catch(error=>{}) + } + } + } + + function cancel(){ + setNameFlag(false); + setName(undefined); + setEdit(false); + setDesc(undefined); + } + + function editFunc(i){ + setEditId(i.id); + setDefaultColor(i.color); + setName(i.name); + setDesc(i.description); + setEdit(true); + } + + function onChangeValue(e){ + setName(e.target.value); + if(e.target.value){ + setNameFlag(false); + }else{ + setNameFlag(true); + } } return(
    + setDelVisible(false)} + onSuccess={deleteFunc} + content={

    您确定要删除当前标记?

    } + />
    - Issue / 项目标记 + Issue / 项目标记 setEdit(true)}>创建标记
    { edit &&
    - - - +
    + + { nameFlag &&

    请输入标记名称

    } +
    + setDesc(e.target.value)} placeholder="描述30字以内"/> + - - + +
    }
    - 项目标记(10) + 项目标记({total || 0}) 标记
    -
      -
    • -

      - - - 缺陷 -

      -

      表示项目存在问题

      -

      - 0 Issue - 12 合并请求 -

      -

      - 编辑 - 删除 -

      -
    • -
    • -

      - - - 疑问 -

      -

      表示存在的问题

      -

      - 0 Issue - 12 合并请求 -

      -

      - 编辑 - 删除 -

      -
    • -
    • -

      - - - 功能 -

      -

      表示新功能申请

      -

      - 0 Issue - 12 合并请求 -

      -

      - 编辑 - 删除 -

      -
    • -
    + { + list && list.length > 0 ? + + :"" + } + { + total > limit && +
    + setPage(p)} pageSize={limit}/> +
    + } + {total === undefined &&
    }
    ) } diff --git a/src/forge/Issues/index.jsx b/src/forge/Issues/index.jsx index ef13c745..862c2f37 100644 --- a/src/forge/Issues/index.jsx +++ b/src/forge/Issues/index.jsx @@ -25,6 +25,12 @@ function Index(props){ return(
    + ( + + )} + > ( diff --git a/src/forge/Issues/index.scss b/src/forge/Issues/index.scss index 736c7f89..b184273f 100644 --- a/src/forge/Issues/index.scss +++ b/src/forge/Issues/index.scss @@ -168,8 +168,8 @@ // issue列表 .listdatas{ border:1px solid #d0d0d0; - border-radius:0px 0px 4px 4px ; border-top: none; + border-radius: 0px 0px 2px 2px; &>div{ padding:20px 18px; border-bottom: 1px solid #eee; @@ -215,7 +215,7 @@ .principal{ position: relative; height: 20px; - &:hover{ + &.hovers:hover{ a{ position:initial; } @@ -223,7 +223,6 @@ a{ position: absolute; right: 0px; - bottom: 0px; transition: 0.6s; } img,span{ @@ -334,6 +333,19 @@ align-items: center; margin-bottom: 30px; justify-content: space-between; + &>div{ + position: relative; + .inputred{ + border-color: red; + } + .red{ + position: absolute; + left: 166px; + width: 100%; + top: 2px; + color: red; + } + } } .signlist{ padding:10px 0px; @@ -470,6 +482,7 @@ background-color:#ffffff; border-radius:6px; box-shadow:0px 0px 10px rgba(24, 54, 181, 0.17); + max-width: 280px; .searchbox{ padding:12px 20px 0px 16px; } @@ -484,6 +497,8 @@ border-bottom: none; color:#898d9d; position: relative; + width: 100%; + box-sizing: border-box; &:hover,&.ant-menu-item-selected{ background-color:rgba(70, 106, 255, 0.07); color:#40424a; From bfa4ceae1f783a4a8348e13572dd1a93c323acc2 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Wed, 22 Feb 2023 18:20:23 +0800 Subject: [PATCH 25/97] update issue v1 --- src/forge/Issues/Component/allMenus.jsx | 27 ++++-- src/forge/Issues/Component/datas.jsx | 7 +- src/forge/Issues/Component/date.jsx | 4 +- src/forge/Issues/Component/delBox.jsx | 5 +- src/forge/Issues/Component/editMenus.jsx | 8 +- src/forge/Issues/Img/emp.png | Bin 0 -> 50682 bytes src/forge/Issues/Pages/details.jsx | 29 +++--- src/forge/Issues/Pages/list.jsx | 114 +++++++++++++++++------ src/forge/Issues/Pages/new.jsx | 6 +- src/forge/Issues/Pages/sign.jsx | 39 ++++---- src/forge/Issues/index.scss | 35 ++++++- src/forge/Settings/Index.js | 4 +- 12 files changed, 195 insertions(+), 83 deletions(-) create mode 100644 src/forge/Issues/Img/emp.png diff --git a/src/forge/Issues/Component/allMenus.jsx b/src/forge/Issues/Component/allMenus.jsx index 1488d5d3..4610249f 100644 --- a/src/forge/Issues/Component/allMenus.jsx +++ b/src/forge/Issues/Component/allMenus.jsx @@ -6,7 +6,9 @@ const array =[ {id:1,name:"最新创建"}, {id:2,name:"最早创建"}, {id:3,name:"最新更新"}, - {id:4,name:"最早更新"} + {id:4,name:"最早更新"}, + {id:5,name:"高优先级"}, + {id:6,name:"低优先级"} ] function AllMenus({owner,projectsId,chooseFunc,update},ref){ @@ -73,15 +75,24 @@ function AllMenus({owner,projectsId,chooseFunc,update},ref){ // 获取负责人列表 useEffect(()=>{ getCharge(); - },[charge]) + },[charge,update]) function getCharge(){ - const url = `/v1/${owner}/${projectsId}/issue_assigners`; - axios.get(url,{params:{keyword:charge,only_name:true}}).then(result=>{ - if(result && result.data){ - setChargeList(result.data.assigners); - } - }) + if(update){ + const url = `/v1/${owner}/${projectsId}/collaborators`; + axios.get(url,{params:{keyword:charge,only_name:true}}).then(result=>{ + if(result && result.data){ + setChargeList(result.data.collaborators); + } + }) + }else{ + const url = `/v1/${owner}/${projectsId}/issue_assigners`; + axios.get(url,{params:{keyword:charge,only_name:true}}).then(result=>{ + if(result && result.data){ + setChargeList(result.data.assigners); + } + }) + } } // 获取优先级列表 useEffect(()=>{ diff --git a/src/forge/Issues/Component/datas.jsx b/src/forge/Issues/Component/datas.jsx index ab0e3ba9..210be49d 100644 --- a/src/forge/Issues/Component/datas.jsx +++ b/src/forge/Issues/Component/datas.jsx @@ -8,6 +8,7 @@ import Copy from '../Component/copy'; // issue列表显示 function Datas({checkbox ,item , projectsId,owner}){ + let host = window.location.hostname === "localhost" ? "testforgeplus.trustie.net" : window.location.hostname; function statusTag(name){ switch (name) { @@ -29,12 +30,12 @@ function Datas({checkbox ,item , projectsId,owner}){
    {item.priority_name} { item.project_issues_index && - #{item.project_issues_index} + #{item.project_issues_index} }
    - + {/* */} {item.subject} { item.tags && item.tags.length>0? @@ -62,7 +63,7 @@ function Datas({checkbox ,item , projectsId,owner}){ { item.assigners.map((i,k)=>{ return( - k<5 && + k<5 && ) }) } diff --git a/src/forge/Issues/Component/date.jsx b/src/forge/Issues/Component/date.jsx index 326bdad4..9f0b31e2 100644 --- a/src/forge/Issues/Component/date.jsx +++ b/src/forge/Issues/Component/date.jsx @@ -4,7 +4,7 @@ import { findDOMNode } from 'react-dom'; import moment from 'moment'; const { Group , Button } = Radio; -function Date({name , today , setDate},ref){ +function Date({name , today , setDate , editFlag},ref){ const [ visible , setVisible ] = useState(false); const [ time , setTime ] = useState(); @@ -130,7 +130,7 @@ function Date({name , today , setDate},ref){
  • {name} - setVisible(visible ? false : true)}> + {!editFlag && setVisible(visible ? false : true)}> }

    {time || "未设置"}

  • diff --git a/src/forge/Issues/Component/delBox.jsx b/src/forge/Issues/Component/delBox.jsx index 335a15e1..89fed3e8 100644 --- a/src/forge/Issues/Component/delBox.jsx +++ b/src/forge/Issues/Component/delBox.jsx @@ -3,13 +3,12 @@ import Modals from '../../Component/PublicModal/Index'; import { AlignTop } from '../../Component/layout'; import { Button } from 'antd'; -function DelBox({visible,onCancel,onSuccess,content}){ +function DelBox({visible,onCancel,onSuccess,content,title}){ return( diff --git a/src/forge/Issues/Component/editMenus.jsx b/src/forge/Issues/Component/editMenus.jsx index 99536deb..91672afa 100644 --- a/src/forge/Issues/Component/editMenus.jsx +++ b/src/forge/Issues/Component/editMenus.jsx @@ -17,6 +17,7 @@ const { Search } = Input; * @param editFlag:是否有编辑按钮 * @param double:可多选 * @param onChange:选择项后返回id数组 + * @param permission:权限 * @returns */ function EditMenus({ @@ -31,7 +32,8 @@ function EditMenus({ searchFunc , double , onChange , - imgFlag + imgFlag, + permission }){ const [ menus , setMenus ] = useState([]); const [ searchValue , setSearchValue ]= useState(undefined); @@ -119,7 +121,7 @@ function EditMenus({ placement="bottomLeft" trigger={['click']} overlay={ -
    +
    { searchFlag &&

    {searchValue ? 暂无{name}“{searchValue}”: `暂无${name}`}

    - { name === "标记" && {setVisible(false);onAdd()}}>标记管理} + { onAdd && (permission && permission!=="reporter") && {setVisible(false);onAdd()}}>标记管理}
    }
    diff --git a/src/forge/Issues/Img/emp.png b/src/forge/Issues/Img/emp.png new file mode 100644 index 0000000000000000000000000000000000000000..5db7c07786562832623fa44b2a4427464bd496f4 GIT binary patch literal 50682 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 Hu0mjfS+Ahq literal 0 HcmV?d00001 diff --git a/src/forge/Issues/Pages/details.jsx b/src/forge/Issues/Pages/details.jsx index 1a260b96..c206ee5a 100644 --- a/src/forge/Issues/Pages/details.jsx +++ b/src/forge/Issues/Pages/details.jsx @@ -91,7 +91,8 @@ function Details(props){ } setNames(n); data.start_date && setStartDate(moment(data.start_date).format('YYYY-MM-DD')); - data.start_date && setDueDate(moment(data.due_date).format('YYYY-MM-DD')); + console.log(data.due_date); + data.due_date && setDueDate(moment(data.due_date).format('YYYY-MM-DD')); } }).catch(error=>{}) } @@ -211,7 +212,9 @@ function Details(props){ start_date:sDate, due_date:eDate }).then(result=>{ - + if(result){ + Init(); + } }).catch(error=>{}) } } @@ -277,7 +280,7 @@ function Details(props){ setEdit(false) } } - + let host = window.location.hostname === "localhost" ? "testforgeplus.trustie.net" : window.location.hostname; return( details ? @@ -312,7 +315,7 @@ function Details(props){
    {details.priority && { details.priority.name } } - #{details.project_issues_index} + #{details.project_issues_index}

    {details.subject}

    @@ -334,7 +337,7 @@ function Details(props){ }
    -
    +
    {details.description ? : @@ -356,14 +359,14 @@ function Details(props){
    */}
    - {saveForeach(ids);let copyname = { ...names,assigner_name:name};setNames(copyname);setCharegeId(ids);}} list={chargeList} value={charegeId} searchFlag searchFunc={(value)=>{setCharge(value)}} double={5}/> - {setStatusId(ids);saveForeach(undefined,ids);let copyname = { ...names,status_name:name};setNames(copyname);}} list={statusList} value={statusId}/> - {setPrioritiesId(ids);saveForeach(undefined,undefined,ids);let copyname = { ...names,issue_priorities_name:name};setNames(copyname);}} list={prioritiesList} value={prioritiesId}/> - {setTagId(ids);saveForeach(undefined,undefined,undefined,ids);let copyname = { ...names,issue_tag_name:name};setNames(copyname);}} list={tagList} value={tagId} onAdd={()=>setVisible(true)} searchFlag double={3} searchFunc={(value)=>setTag(value)}/> - {setMillstoneId(ids);saveForeach(undefined,undefined,undefined,undefined,ids);let copyname = { ...names,milestone_name:name};setNames(copyname);}} value={millstoneId} list={millstoneList} searchFlag searchFunc={(value)=>setMillstone(value)}/> - {setBranchId(ids);saveForeach(undefined,undefined,undefined,undefined,undefined,ids);}} value={branchId} list={branchList} searchFlag searchFunc={(value)=>setBranch(value)}/> - {setStartDate(date);saveForeach(undefined,undefined,undefined,undefined,undefined,undefined,date)}}/> - {setDueDate(date);saveForeach(undefined,undefined,undefined,undefined,undefined,undefined,undefined,date)}}/> + {saveForeach(ids);let copyname = { ...names,assigner_name:name};setNames(copyname);setCharegeId(ids);}} list={chargeList} value={charegeId} searchFlag searchFunc={(value)=>{setCharge(value)}} double={5} editFlag={details && !details.user_permission}/> + {setStatusId(ids);saveForeach(undefined,ids);let copyname = { ...names,status_name:name};setNames(copyname);}} list={statusList} value={statusId} editFlag={details && !details.user_permission}/> + {setPrioritiesId(ids);saveForeach(undefined,undefined,ids);let copyname = { ...names,issue_priorities_name:name};setNames(copyname);}} list={prioritiesList} value={prioritiesId} editFlag={details && !details.user_permission}/> + {setTagId(ids);saveForeach(undefined,undefined,undefined,ids);let copyname = { ...names,issue_tag_name:name};setNames(copyname);}} list={tagList} value={tagId} onAdd={()=>setVisible(true)} searchFlag double={3} searchFunc={(value)=>setTag(value)} editFlag={details && !details.user_permission}/> + {setMillstoneId(ids);saveForeach(undefined,undefined,undefined,undefined,ids);let copyname = { ...names,milestone_name:name};setNames(copyname);}} value={millstoneId} list={millstoneList} searchFlag searchFunc={(value)=>setMillstone(value)} editFlag={details && !details.user_permission}/> + {setBranchId(ids);saveForeach(undefined,undefined,undefined,undefined,undefined,ids);}} value={branchId} list={branchList} searchFlag searchFunc={(value)=>setBranch(value)} editFlag={details && !details.user_permission}/> + {setStartDate(date);saveForeach(undefined,undefined,undefined,undefined,undefined,undefined,date)}} editFlag={details && !details.user_permission}/> + {setDueDate(date);saveForeach(undefined,undefined,undefined,undefined,undefined,undefined,undefined,date)}} editFlag={details && !details.user_permission}/>
    : diff --git a/src/forge/Issues/Pages/list.jsx b/src/forge/Issues/Pages/list.jsx index 0900ff6f..9e96f33c 100644 --- a/src/forge/Issues/Pages/list.jsx +++ b/src/forge/Issues/Pages/list.jsx @@ -8,8 +8,10 @@ import AllMenus from '../Component/allMenus'; import Datas from '../Component/datas'; import DelBox from '../Component/delBox'; import axios from 'axios'; +import cookie from 'react-cookies'; +import emp from '../Img/emp.png'; const { Search } = Input; - +const defaultLimit = 10; function List(props){ const [ visible , setVisible ] = useState(false); @@ -17,20 +19,23 @@ function List(props){ const [ closedCount , setClosedCount ] = useState(0); const [ openedCount , setOpenedCount ] = useState(0); - const[ aboutMe , setAboutMe ] = useState("aboutme"); + const[ aboutMe , setAboutMe ] = useState("all"); const[ value , setValue ] = useState(""); const[ keyword , setKeyword ] = useState(undefined); - const [ category , setCategory] = useState("all"); + const [ category , setCategory] = useState("opened"); const [ allValue , setAllValue ] = useState([]); const [ allIds , setAllIds ] = useState([]); const [ checkAll , setCheckAll ] = useState(false); - const [ updateIds , setUpdateIds ] = useState([]); + const [ updateIds , setUpdateIds ] = useState(undefined); const [ page , setPage ] = useState(1); + const [ limit , setLimit ] = useState(10); const [ total , setTotal ] = useState(undefined); + const [ issueTotal , setIssueTotal ] = useState(0); + const menuRef = useRef(null); const owner = props.match.params.owner; @@ -39,19 +44,42 @@ function List(props){ useEffect(()=>{ - Init(); - },[aboutMe,keyword,category]) - // 获取issue列表数据 - function Init(params){ setTotal(undefined); + setLimit(defaultLimit); + Init(updateIds,1); + },[aboutMe,keyword,category]) + + function getDirection(id){ + if(!id) return undefined; + if(id === "1" || id === "3" || id === "5"){ + return "desc" + }else{ + return "asc" + } + } + function getBy(id){ + if(!id) return undefined; + if(id === "1" || id === "2"){ + return "issues.created_on" + }else if(id === "3" || id === "4"){ + return "issues.updated_on" + }else{ + return "issue_priorities.position" + } + } + + // 获取issue列表数据 + function Init(params,p){ const url = `/v1/${owner}/${projectsId}/issues`; axios.get(url,{ params:{ participant_category:aboutMe, keyword,category, + limit, + page:p || page, ...params, - sort_direction:(params && params.sort_by) ? ((params.sort_by === 1 || params.sort_by === 3) ? "desc" : "asc") :undefined, - sort_by:(params && params.sort_by) ? ((params.sort_by === 1 || params.sort_by === 2) ? "created_on" : "updated_on") : undefined + sort_direction:getDirection(params && params.sort_by), + sort_by:getBy(params && params.sort_by) } }).then(result=>{ if(result){ @@ -61,8 +89,13 @@ function List(props){ setOpenedCount(result.data.opened_count); const ids = result.data.issues.length>0 ? result.data.issues.map(i=>{return i.id}) : []; setAllIds(ids); + setIssueTotal(result.data.total_issues_count); + + let d={participant_category:aboutMe,keyword,category,limit,page,...params} + let inFifteenMinutes = new Date(new Date().getTime() + 24 * 3600 * 1000); + cookie.save('states', {...d},{ expires: inFifteenMinutes,path:`/` }); } - }).then(error=>{console.log("error:",error)}) + }).then(error=>{}) } // 第一个下拉搜索 @@ -83,16 +116,20 @@ function List(props){ //清除筛选条件 function clearCondition(){ setKeyword(undefined); - setAboutMe("aboutme"); - Init(); + setAboutMe("all"); + setCategory("opened"); + setTotal(undefined); + setUpdateIds(undefined); + Init(); // 清除下拉选项 menuRef.current && menuRef.current.clearChoose(); - } // 全选所有issue function chooseAll(e){ setCheckAll(e.target.checked); + // 清除下拉选项 + menuRef.current && menuRef.current.clearChoose(); if(e.target.checked){ setAllValue(allIds); }else{ @@ -102,6 +139,8 @@ function List(props){ // 选择列表里的issue function checkIssues(value){ + // 清除下拉选项 + menuRef.current && menuRef.current.clearChoose(); setAllValue(value); if(value.length === allIds.length){ setCheckAll(true); @@ -121,14 +160,15 @@ function List(props){ function sureUpdate(){ const url = `/v1/${owner}/${projectsId}/issues/batch_update`; axios.patch(url,{ - assigner_ids: [updateIds && updateIds.assigner_id], + assigner_ids: updateIds && updateIds.assigner_id && updateIds.assigner_id.split(","), ids: allValue, - issue_tag_ids: [updateIds && updateIds.issue_tag_ids], + issue_tag_ids: updateIds && updateIds.issue_tag_ids && updateIds.issue_tag_ids.split(","), milestone_id: updateIds && updateIds.milestone_id, priority_id: updateIds && updateIds.issue_priorities_id, status_id: updateIds && updateIds.status_id }).then(result=>{ if(result){ + setTotal(undefined); Init(); cancelUpdate(); } @@ -138,6 +178,7 @@ function List(props){ // 切换页码 function changepage(page){ setPage(page); + Init(updateIds,page); } // 删除issue相关 func @@ -147,6 +188,7 @@ function List(props){ params:{ids:allValue} }).then(result=>{ if(result){ + setUpdateIds(undefined); setAllValue([]); setVisible(false); props.showNotification("疑修删除成功!"); @@ -160,9 +202,24 @@ function List(props){ // 将ids保存下来以便修改 setUpdateIds(ids); }else{ - Init(ids); + setUpdateIds(ids); + setTotal(undefined); + Init(ids,1); } } + + function chageLimit(c,p){ + setPage(1); + setLimit(p); + } + + function createBtnFunc(){ + if(props.checkIfLogin()===false){ + props.showLoginDialog(); + return false; + } + props.history.push(`/${owner}/${projectsId}/issues/new`); + } return(
    { permission && permission !== "reporter" && 标记管理 } - 创建疑修 + 创建疑修
    @@ -201,7 +259,7 @@ function List(props){ 选择{allValue.length}个issue :
      -
    • setCategory("all")}>全部{total}
    • +
    • setCategory("all")}>全部{issueTotal}
    • setCategory("opened")}>开启中{openedCount}
    • setCategory("closed")}>已关闭{closedCount}
    @@ -228,11 +286,15 @@ function List(props){
    { total === 0 && -
    - -

    欢迎使用疑修(Issue)

    -

    疑修用于记录与跟踪待办事项、项目bug、功能需求等。在使用之前,请您先创建一个疑修

    -
    + (issueTotal === 0 ? +
    + : +
    + +

    欢迎使用疑修(Issue)

    +

    疑修用于记录与跟踪待办事项、项目bug、功能需求等。在使用之前,请您先创建一个疑修

    +
    + ) } { total > 0 && @@ -256,7 +318,7 @@ function List(props){ { total > 10 &&
    - +
    } diff --git a/src/forge/Issues/Pages/new.jsx b/src/forge/Issues/Pages/new.jsx index 40437374..53c0d954 100644 --- a/src/forge/Issues/Pages/new.jsx +++ b/src/forge/Issues/Pages/new.jsx @@ -37,6 +37,7 @@ function New(props){ const owner = props.match.params.owner; const projectsId = props.match.params.projectsId; + const permission = props && props.projectDetail && props.projectDetail.permission; @@ -167,6 +168,9 @@ function New(props){ } + function onAdd(){ + setVisible(true); + } return(
    @@ -185,7 +189,7 @@ function New(props){ {setCharegeId(ids);let copyname = { ...names,assigner_name:name};setNames(copyname);}} list={chargeList} searchFlag searchFunc={(value)=>setCharge(value)} double={5}/> {setStatusId(ids);let copyname = { ...names,status_name:name};setNames(copyname);}} list={statusList} editFlag/> {setPrioritiesId(ids);let copyname = { ...names,issue_priorities_name:name};setNames(copyname);}} list={prioritiesList}/> - {setTagId(ids);let copyname = { ...names,issue_tag_name:name};setNames(copyname);}} list={tagList} onAdd={()=>setVisible(true)} searchFlag double={3} searchFunc={(value)=>setTag(value)}/> + {setTagId(ids);let copyname = { ...names,issue_tag_name:name};setNames(copyname);}} list={tagList} onAdd={onAdd} searchFlag double={3} searchFunc={(value)=>setTag(value)}/> {setMillstoneId(ids);let copyname = { ...names,milestone_name:name};setNames(copyname);}} list={millstoneList} searchFlag searchFunc={(value)=>setMillstone(value)}/> setBranchId(ids)} list={branchList} searchFlag searchFunc={(value)=>setBranch(value)}/> setStartDate(date)}/> diff --git a/src/forge/Issues/Pages/sign.jsx b/src/forge/Issues/Pages/sign.jsx index 3809d6ab..93fe977a 100644 --- a/src/forge/Issues/Pages/sign.jsx +++ b/src/forge/Issues/Pages/sign.jsx @@ -21,6 +21,9 @@ function Sign(props){ const [ order_type , setOrderType ] = useState(undefined); const [ nameFlag , setNameFlag ] = useState(undefined); const [ defaultColor , setDefaultColor ]= useState("#F17013"); + + const [ arrayName , setArrayName ] = useState("标记"); + const [ key , setKey ] = useState("0"); const owner = props.match.params.owner; const projectsId = props.match.params.projectsId; @@ -32,7 +35,7 @@ function Sign(props){ const url = `/v1/${owner}/${projectsId}/issue_tags`; axios.get(url,{ params:{ - page,limit,order_name,order_type + page,limit,sort_by:order_name,sort_direction:order_type } }).then(result=>{ if(result && result.data){ @@ -43,25 +46,27 @@ function Sign(props){ } function arrayList(e){ - const { eventKey , value } = e.item.props; + const { eventKey , value , children , createName } = e.item.props; setPage(1); - setOrderName(eventKey); + setOrderName(createName); setOrderType(value); + setArrayName(children); + setKey(eventKey); } const menu = ( - - - 按创建时间降序排序 + + + 按疑修数量降序排序 - - 按创建时间升序排序 + + 按疑修数量升序排序 - - 按issue个数降序排序 + + 按合并请求数量降序排序 - - 按issue个数升序排序 + + 按合并请求数量升序排序 ); @@ -84,7 +89,6 @@ function Sign(props){ } function sureSave(){ - console.log(colors || defaultColor); if(!name){ setNameFlag(true); }else{ @@ -150,10 +154,11 @@ function Sign(props){ visible={delVisible} onCancel={()=>setDelVisible(false)} onSuccess={deleteFunc} + title="删除标记" content={

    您确定要删除当前标记?

    } />
    - Issue / 项目标记 + 疑修 / 项目标记 setEdit(true)}>创建标记
    { @@ -177,7 +182,7 @@ function Sign(props){
    项目标记({total || 0}) - 标记 + {arrayName}
    { @@ -194,8 +199,8 @@ function Sign(props){

    {i.description}

    - {i.issues_count || 0} Issue - {/* 12 合并请求 */} + {i.issues_count || 0} 疑修 + {i.pull_requests_count || 0} 合并请求

    editFunc(i)}>编辑 diff --git a/src/forge/Issues/index.scss b/src/forge/Issues/index.scss index b184273f..48dccfb6 100644 --- a/src/forge/Issues/index.scss +++ b/src/forge/Issues/index.scss @@ -82,6 +82,16 @@ .lists{ margin-bottom: 50px; } +.dataempty{ + height: 420px; + display: flex; + align-items: center; + justify-content: center; + border: 1px solid; + border-color: #d9d9d9; + border-radius: 0px 0px 4px 4px; + border-top: none; +} // 列表为空样式 .listempty{ display: flex; @@ -128,7 +138,7 @@ width: 106px; &>span{ height:19px; - line-height: 19px; + line-height: 17px; color: #666; background-color:rgba(70, 106, 255, 0.09); border-radius:10px; @@ -136,6 +146,8 @@ padding:0px 6px; font-size: 13px; display: block; + border:1px solid ; + border-color: rgba(70, 106, 255, 0.01); } } } @@ -146,6 +158,13 @@ cursor: pointer; &.active{ color: #333; + font-weight: 500; + &>span{ + font-weight: normal; + color: #466aff; + border-color: #466aff; + background-color: #fff; + } } } } @@ -214,7 +233,7 @@ color: #40424a; .principal{ position: relative; - height: 20px; + height: 22px; &.hovers:hover{ a{ position:initial; @@ -226,8 +245,8 @@ transition: 0.6s; } img,span{ - width: 20px; - height: 20px; + width: 22px; + height: 22px; border-radius: 50%; } span{ @@ -239,7 +258,7 @@ } } &>div{ - width: 106px; + width: 110px; text-align: right; } .commentnum{ @@ -483,6 +502,7 @@ border-radius:6px; box-shadow:0px 0px 10px rgba(24, 54, 181, 0.17); max-width: 280px; + z-index: 100; .searchbox{ padding:12px 20px 0px 16px; } @@ -549,6 +569,11 @@ align-items: center; } } +.descPanel{ + margin:20px 0px; + padding:20px; + background-color: #f7f8fd; +} // 新建页面 .explain{ .ant-form-explain{ diff --git a/src/forge/Settings/Index.js b/src/forge/Settings/Index.js index 7f84709b..fad3fedc 100644 --- a/src/forge/Settings/Index.js +++ b/src/forge/Settings/Index.js @@ -97,7 +97,7 @@ class Index extends Component {

    -
  • -1 ? "active" : ""} >

    @@ -106,7 +106,7 @@ class Index extends Component { 项目标记

    -
  • + */} {/*
  • Date: Thu, 23 Feb 2023 18:03:26 +0800 Subject: [PATCH 26/97] update issue --- src/forge/Issues/Component/allMenus.jsx | 33 ++++-- src/forge/Issues/Component/datas.jsx | 8 +- src/forge/Issues/Component/editMenus.jsx | 4 +- src/forge/Issues/Component/newPanel.jsx | 25 ++++- src/forge/Issues/Pages/details.jsx | 19 +++- src/forge/Issues/Pages/list.jsx | 124 ++++++++++++++++++----- src/forge/Issues/Pages/new.jsx | 34 ++++--- src/forge/Issues/Pages/sign.jsx | 16 ++- src/forge/Issues/index.jsx | 11 +- src/forge/Issues/index.scss | 9 +- src/forge/Settings/Index.js | 6 +- src/forge/Upload/attachment.js | 2 + 12 files changed, 217 insertions(+), 74 deletions(-) diff --git a/src/forge/Issues/Component/allMenus.jsx b/src/forge/Issues/Component/allMenus.jsx index 4610249f..ba4b3b22 100644 --- a/src/forge/Issues/Component/allMenus.jsx +++ b/src/forge/Issues/Component/allMenus.jsx @@ -11,7 +11,7 @@ const array =[ {id:6,name:"低优先级"} ] -function AllMenus({owner,projectsId,chooseFunc,update},ref){ +function AllMenus({owner,projectsId,chooseFunc,update,defaultNames,defaultIds},ref){ // 列表右侧所有筛选项的值 const [ authorList , setAuthorList ] = useState(undefined); const [ author , setAuthor ] = useState(undefined); @@ -26,6 +26,18 @@ function AllMenus({owner,projectsId,chooseFunc,update},ref){ const [ ids , setIds ] = useState({author_id:undefined,issue_priorities_id:undefined,issue_tag_ids:undefined,milestone_id:undefined,sort_by:undefined,status_id:undefined,assigner_id:undefined}); const [ names , setNames ] = useState({author_name:undefined,issue_priorities_name:undefined,issue_tag_name:undefined,milestone_name:undefined,sortby_name:undefined,status_name:undefined,assigner_name:undefined}); + useEffect(()=>{ + if(defaultNames){ + setNames(defaultNames); + } + },[defaultNames]) + + useEffect(()=>{ + if(defaultIds){ + setIds(defaultIds); + } + },[defaultIds]) + useImperativeHandle(ref, () => ({ clearChoose: () => { // 父组件按钮:清除筛选条件,将Ids\names里的字段全部改为undefined @@ -122,10 +134,10 @@ function AllMenus({owner,projectsId,chooseFunc,update},ref){ } function choose(id,name){ - let copy = {...ids,author_id:id.join(",")}; - let copyname = { ...names,author_name:name} + let copy = {...ids,author_id:id && id.length>0 ? id.join(","):undefined}; + let copyname = { ...names,author_name:name}; setIds(copy);setNames(copyname); - chooseFunc(copy); + chooseFunc(copy,copyname); } return( @@ -145,7 +157,7 @@ function AllMenus({owner,projectsId,chooseFunc,update},ref){ name={"优先级" } size={"small"} lists={prioritiesList} names={names && names.issue_priorities_name} - chooseFunc={(id,name)=>{let copy = {...ids,issue_priorities_id:id.join(",")};let copyname = { ...names,issue_priorities_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + chooseFunc={(id,name)=>{let copy = {...ids,issue_priorities_id:id && id.length>0 ? id.join(","):undefined};let copyname = { ...names,issue_priorities_name:name};setNames(copyname);setIds(copy);chooseFunc(copy,copyname)}} /> } setTag(value)} - chooseFunc={(id,name)=>{let copy = {...ids,issue_tag_ids:id.join(",")};let copyname = { ...names,issue_tag_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + chooseFunc={(id,name)=>{let copy = {...ids,issue_tag_ids:id && id.length>0 ? id.join(","):undefined};let copyname = { ...names,issue_tag_name:name};setNames(copyname);setIds(copy);chooseFunc(copy,copyname)}} /> setMillstone(value)} - chooseFunc={(id,name)=>{let copy = {...ids,milestone_id:id.join(",")};let copyname = { ...names,milestone_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + chooseFunc={(id,name)=>{let copy = {...ids,milestone_id:id && id.length>0 ? id.join(","):undefined};let copyname = { ...names,milestone_name:name};setNames(copyname);setIds(copy);chooseFunc(copy,copyname)}} /> setCharge(value)} - chooseFunc={(id,name)=>{let copy = {...ids,assigner_id:id.join(",")};let copyname = { ...names,assigner_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + double={update ? true : false } + chooseFunc={(id,name)=>{let copy = {...ids,assigner_id:id && id.length>0 ? id.join(","):undefined};let copyname = { ...names,assigner_name:name};setNames(copyname);setIds(copy);chooseFunc(copy,copyname)}} /> {let copy = {...ids,status_id:id.join(",")};let copyname = { ...names,status_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + chooseFunc={(id,name)=>{let copy = {...ids,status_id:id && id.length>0 ? id.join(","):undefined};let copyname = { ...names,status_name:name};setNames(copyname);setIds(copy);chooseFunc(copy,copyname)}} /> { !update && {let copy = {...ids,sort_by:id.join(",")};let copyname = { ...names,sortby_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + chooseFunc={(id,name)=>{let copy = {...ids,sort_by:id && id.length>0 ? id.join(","):undefined};let copyname = { ...names,sortby_name:name};setNames(copyname);setIds(copy);chooseFunc(copy,copyname)}} /> } diff --git a/src/forge/Issues/Component/datas.jsx b/src/forge/Issues/Component/datas.jsx index 210be49d..13e640ae 100644 --- a/src/forge/Issues/Component/datas.jsx +++ b/src/forge/Issues/Component/datas.jsx @@ -1,5 +1,4 @@ import React from 'react'; -import { Tooltip } from 'antd'; import { getImageUrl } from 'educoder'; import issue from '../Img/issue.png'; import { Link } from "react-router-dom"; @@ -9,7 +8,8 @@ import Copy from '../Component/copy'; // issue列表显示 function Datas({checkbox ,item , projectsId,owner}){ let host = window.location.hostname === "localhost" ? "testforgeplus.trustie.net" : window.location.hostname; - + let protocol = window.location.protocol; + console.log("protocol:",protocol); function statusTag(name){ switch (name) { case "低": @@ -30,7 +30,7 @@ function Datas({checkbox ,item , projectsId,owner}){
    {item.priority_name} { item.project_issues_index && - #{item.project_issues_index} + #{item.project_issues_index} }
    @@ -41,7 +41,7 @@ function Datas({checkbox ,item , projectsId,owner}){ item.tags && item.tags.length>0? item.tags.map((i,k)=>{ return( - {i.name} + {i.name} ) }) :"" diff --git a/src/forge/Issues/Component/editMenus.jsx b/src/forge/Issues/Component/editMenus.jsx index 91672afa..09290a4a 100644 --- a/src/forge/Issues/Component/editMenus.jsx +++ b/src/forge/Issues/Component/editMenus.jsx @@ -68,7 +68,9 @@ function EditMenus({ } function chooseMenu(i){ - setVisible(false); + if(!double){ + setVisible(false); + } let l = valueId; let idStr = i && i.id ? i.id.toString() :i.name; // 分支列表没有id,只能根据name判断 diff --git a/src/forge/Issues/Component/newPanel.jsx b/src/forge/Issues/Component/newPanel.jsx index cd87ccce..9bae37ab 100644 --- a/src/forge/Issues/Component/newPanel.jsx +++ b/src/forge/Issues/Component/newPanel.jsx @@ -12,7 +12,7 @@ function NewPanel(props,ref){ const [ attachments , setAttachments ] = useState([]); const [ receivers_login , setReceiversLogin ] = useState(undefined); - const { createFunc , title , desc , files , onCancel } = props; + const { createFunc , title , desc , files , onCancel , owner , projectsId } = props; const { form: { getFieldDecorator, validateFields , setFieldsValue } } = props; @@ -29,12 +29,24 @@ function NewPanel(props,ref){ } function UploadFunc(f){ let list = []; + let arr = []; if(files && files.length>0 ){ - let arr = files.map(i=>{return i.id}); - list = arr && arr.length>0 ? f.concat(arr) : f ; + arr = files.map(i=>{return i.id}); } + list = arr && arr.length>0 ? f.concat(arr) : f ; setFileList(list); }; + + function deleteLoad(id){ + let arr = []; + let list = files + if(list && list.length>0 ){ + arr = list.filter(i=>i.id !== id); + } + console.log(arr.map(i=>{return i.id})); + setFileList(arr.map(i=>{return i.id})); + } + function changeAtWhoLoginList(loginList){ let list = new Set(receivers_login); loginList.map(item => list.add(item)); @@ -44,6 +56,7 @@ function NewPanel(props,ref){ function sureFunc(){ validateFields((error,values)=>{ if (!error) { + console.log(fileList); createFunc(values,fileList,receivers_login,description); } }) @@ -52,6 +65,8 @@ function NewPanel(props,ref){ function cancelFunc(){ if(onCancel){ onCancel(); + }else{ + window.history.back(-1); } } return( @@ -72,6 +87,9 @@ function NewPanel(props,ref){ initValue={description} onChange={onContentChange} className="mt20" + isCanAtme = {true} + owner = {owner} + projectsId = {projectsId} changeAtWhoLoginList = {changeAtWhoLoginList} >
    @@ -95,6 +113,7 @@ function NewPanel(props,ref){ attachments={attachments} showNotification={props.showNotification} canDelete={true} + deleteLoad={deleteLoad} > }
    diff --git a/src/forge/Issues/Pages/details.jsx b/src/forge/Issues/Pages/details.jsx index c206ee5a..a5d4560c 100644 --- a/src/forge/Issues/Pages/details.jsx +++ b/src/forge/Issues/Pages/details.jsx @@ -91,8 +91,13 @@ function Details(props){ } setNames(n); data.start_date && setStartDate(moment(data.start_date).format('YYYY-MM-DD')); - console.log(data.due_date); data.due_date && setDueDate(moment(data.due_date).format('YYYY-MM-DD')); + + const {projectDetail} = props; + if(projectDetail){ + const { author, name} = projectDetail; + document.title = `${data.subject}-疑修-${author.name}/${name}`; + } } }).catch(error=>{}) } @@ -131,7 +136,16 @@ function Details(props){ const url = `/v1/${owner}/${projectsId}/issue_priorities`; axios.get(url).then(result=>{ if(result && result.data){ - setPrioritiesList(result.data.priorities); + let priorities = result.data.priorities; + let array =[]; + let colors = ["#1abcb1","#28be6c","#db3d1d","#db3d1d"]; + if(priorities && priorities.length>0){ + array = priorities.map((i,k)=>{ + let arr = {...i,color:colors[k]} + return arr; + }) + } + setPrioritiesList(array); } }) } @@ -307,6 +321,7 @@ function Details(props){ desc={details.description} files={details.attachments} createFunc={createFunc} + owner = {owner} projectsId = {projectsId} />
    : diff --git a/src/forge/Issues/Pages/list.jsx b/src/forge/Issues/Pages/list.jsx index 9e96f33c..5019f21c 100644 --- a/src/forge/Issues/Pages/list.jsx +++ b/src/forge/Issues/Pages/list.jsx @@ -28,7 +28,8 @@ function List(props){ const [ allValue , setAllValue ] = useState([]); const [ allIds , setAllIds ] = useState([]); const [ checkAll , setCheckAll ] = useState(false); - + + const [ names , setNames ] = useState(undefined); const [ updateIds , setUpdateIds ] = useState(undefined); const [ page , setPage ] = useState(1); @@ -36,18 +37,64 @@ function List(props){ const [ total , setTotal ] = useState(undefined); const [ issueTotal , setIssueTotal ] = useState(0); + const [ clearFlag , setClearFlag ] = useState(false); + const [ has_created_issues , setHas_created_issues] = useState(false); const menuRef = useRef(null); const owner = props.match.params.owner; const projectsId = props.match.params.projectsId; const permission = props && props.projectDetail && props.projectDetail.permission; - + const { projectDetail } = props; + const states = cookie.load("states"); useEffect(()=>{ + if(projectDetail){ + const { author, name } = projectDetail; + document.title = `疑修-${author.name}/${name}`; + } + },[projectDetail]) + + useEffect(()=>{ + if((updateIds && (updateIds.author_id || updateIds.issue_priorities_id || updateIds.issue_tag_ids || updateIds.milestone_id || updateIds.sort_by || updateIds.status_id ||updateIds.assigner_id)) || value){ + setClearFlag(true); + }else{ + setClearFlag(false); + } + },[updateIds,value]) + + useEffect(()=>{ + if(states){ + setUpdateIds({...states}); + setAboutMe(states.participant_category); + setCategory(states.category); + setPage(states.page); + setLimit(states.limit); + setNames(states.names); + Init(states,states.page,states.names); + }else{ + Init(updateIds,1); + } + },[]) + + + // 自定义一个初始不更新的hook + const useUpdateEffect = (fn, inputs) => { + const didMountRef = useRef(false); + useEffect(() => { + if (didMountRef.current) fn(); + else didMountRef.current = true; + }, inputs); + }; + + // 定义处理函数 + function handleAllDisabled(){ setTotal(undefined); setLimit(defaultLimit); Init(updateIds,1); - },[aboutMe,keyword,category]) + } + + // 使用自定义hook + useUpdateEffect(handleAllDisabled, [aboutMe,keyword,category]); function getDirection(id){ if(!id) return undefined; @@ -69,18 +116,20 @@ function List(props){ } // 获取issue列表数据 - function Init(params,p){ + function Init(params,p,names){ const url = `/v1/${owner}/${projectsId}/issues`; + let getParams ={ + participant_category:aboutMe, + keyword,category, + limit, + ...params, + page:p || page, + sort_direction:getDirection(params && params.sort_by), + sort_by:getBy(params && params.sort_by) + } + console.log(getParams); axios.get(url,{ - params:{ - participant_category:aboutMe, - keyword,category, - limit, - page:p || page, - ...params, - sort_direction:getDirection(params && params.sort_by), - sort_by:getBy(params && params.sort_by) - } + params:{...getParams,names:undefined} }).then(result=>{ if(result){ setIssueList(result.data.issues); @@ -90,8 +139,9 @@ function List(props){ const ids = result.data.issues.length>0 ? result.data.issues.map(i=>{return i.id}) : []; setAllIds(ids); setIssueTotal(result.data.total_issues_count); + setHas_created_issues(result.data.has_created_issues); - let d={participant_category:aboutMe,keyword,category,limit,page,...params} + let d={...getParams,names:{...names}} let inFifteenMinutes = new Date(new Date().getTime() + 24 * 3600 * 1000); cookie.save('states', {...d},{ expires: inFifteenMinutes,path:`/` }); } @@ -109,7 +159,7 @@ function List(props){
  • ) function chooseAboutMe(e){ - setCategory("all"); + setCategory("opened"); setAboutMe(e.key); } @@ -120,6 +170,8 @@ function List(props){ setCategory("opened"); setTotal(undefined); setUpdateIds(undefined); + setAllValue([]); + setValue(undefined); Init(); // 清除下拉选项 menuRef.current && menuRef.current.clearChoose(); @@ -133,6 +185,9 @@ function List(props){ if(e.target.checked){ setAllValue(allIds); }else{ + if(states){ + setNames(states.names); + } setAllValue([]); } } @@ -168,6 +223,7 @@ function List(props){ status_id: updateIds && updateIds.status_id }).then(result=>{ if(result){ + setAllValue([]); setTotal(undefined); Init(); cancelUpdate(); @@ -176,9 +232,14 @@ function List(props){ } // 切换页码 - function changepage(page){ - setPage(page); - Init(updateIds,page); + function changepage(p){ + setPage(p); + Init(updateIds,p); + if (document) { // 可以排除不需要置顶的页面 + if (document.documentElement || document.body) { + document.documentElement.scrollTop = document.body.scrollTop = 0; // 切换路由时手动置顶 + } + } } // 删除issue相关 func @@ -197,14 +258,15 @@ function List(props){ }).catch(error=>{}) } - function chooseFunc(ids){ + function chooseFunc(ids,n){ + setNames(n); if(allValue && allValue.length>0){ // 将ids保存下来以便修改 setUpdateIds(ids); }else{ setUpdateIds(ids); setTotal(undefined); - Init(ids,1); + Init(ids,1,n); } } @@ -235,12 +297,16 @@ function List(props){ setValue(e.target.value)} + onChange={e=>{setValue(e.target.value);}} onSearch={()=>setKeyword(value)} style={{ width: 354 , height : 32 , marginLeft: 20 }} + allowClear /> - + { + clearFlag && + 清除筛选条件 + }
    { @@ -253,7 +319,7 @@ function List(props){
    - + { allValue && allValue.length>0 ? 选择{allValue.length}个issue @@ -272,6 +338,8 @@ function List(props){ owner={owner} projectsId={projectsId} chooseFunc={chooseFunc} + defaultNames={names} + defaultIds={allValue && allValue.length>0 ? undefined : updateIds} /> { allValue && allValue.length>0 ? @@ -286,26 +354,26 @@ function List(props){
    { total === 0 && - (issueTotal === 0 ? -
    - : + (!has_created_issues ?

    欢迎使用疑修(Issue)

    疑修用于记录与跟踪待办事项、项目bug、功能需求等。在使用之前,请您先创建一个疑修

    + : +
    ) } { total > 0 && - +
    {issueList.map((item,key)=>{ return( } + checkbox={(permission && permission !== "reporter") && } item={item} owner={owner} projectsId={projectsId} diff --git a/src/forge/Issues/Pages/new.jsx b/src/forge/Issues/Pages/new.jsx index 53c0d954..06bbc5a9 100644 --- a/src/forge/Issues/Pages/new.jsx +++ b/src/forge/Issues/Pages/new.jsx @@ -39,19 +39,13 @@ function New(props){ const projectsId = props.match.params.projectsId; const permission = props && props.projectDetail && props.projectDetail.permission; - - - - // 更新网页标题 - function updateDocumentTitle(){ - // if(form_type === 'feedback'){ - // document.title = `意见反馈` - // }else if(form_type === 'new'){ - // document.title = `新建疑修-${author.name}/${name}` - // }else{ - // subject && (document.title = `${subject}-疑修-${author.name}/${name}`); - // } - } + useEffect(()=>{ + const {projectDetail} = props; + if(projectDetail){ + const { author, name} = projectDetail; + document.title = `新建疑修-${author.name}/${name}` + } + },[]) // 获取状态列表 @@ -75,7 +69,16 @@ function New(props){ const url = `/v1/${owner}/${projectsId}/issue_priorities`; axios.get(url).then(result=>{ if(result && result.data){ - setPrioritiesList(result.data.priorities); + let priorities = result.data.priorities; + let array =[]; + let colors = ["#1abcb1","#28be6c","#db3d1d","#db3d1d"]; + if(priorities && priorities.length>0){ + array = priorities.map((i,k)=>{ + let arr = {...i,color:colors[k]} + return arr; + }) + } + setPrioritiesList(array); } }) } @@ -183,7 +186,8 @@ function New(props){

    新建疑修

    - +
    {setCharegeId(ids);let copyname = { ...names,assigner_name:name};setNames(copyname);}} list={chargeList} searchFlag searchFunc={(value)=>setCharge(value)} double={5}/> diff --git a/src/forge/Issues/Pages/sign.jsx b/src/forge/Issues/Pages/sign.jsx index 93fe977a..a9082be4 100644 --- a/src/forge/Issues/Pages/sign.jsx +++ b/src/forge/Issues/Pages/sign.jsx @@ -56,16 +56,22 @@ function Sign(props){ const menu = ( - + 按疑修数量降序排序 - + 按疑修数量升序排序 - + + 按疑修数量降序排序 + + + 按疑修数量升序排序 + + 按合并请求数量降序排序 - + 按合并请求数量升序排序 @@ -180,7 +186,7 @@ function Sign(props){
    }
    - 项目标记({total || 0}) + 项目标记({total || 0}) {arrayName} diff --git a/src/forge/Issues/index.jsx b/src/forge/Issues/index.jsx index 862c2f37..c522c78d 100644 --- a/src/forge/Issues/index.jsx +++ b/src/forge/Issues/index.jsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React,{useEffect} from 'react'; import { Route, Switch } from "react-router-dom"; import Loadable from "react-loadable"; import Loading from "../../Loading"; @@ -22,6 +22,15 @@ const New = Loadable({ }); function Index(props){ + const pathname = props.history.location.pathname; + + useEffect(() => { + if (document) { // 可以排除不需要置顶的页面 + if (document.documentElement || document.body) { + document.documentElement.scrollTop = document.body.scrollTop = 0; // 切换路由时手动置顶 + } + } + }, [pathname]); return(
    diff --git a/src/forge/Issues/index.scss b/src/forge/Issues/index.scss index 48dccfb6..8c401295 100644 --- a/src/forge/Issues/index.scss +++ b/src/forge/Issues/index.scss @@ -148,6 +148,8 @@ display: block; border:1px solid ; border-color: rgba(70, 106, 255, 0.01); + min-width: 30px; + text-align: center; } } } @@ -424,6 +426,7 @@ width: 100%; height: 20px; line-height: 20px; + font-weight: 600; a{ position: absolute; right: 0px; @@ -570,9 +573,11 @@ } } .descPanel{ - margin:20px 0px; + margin-top:20px; padding:20px; - background-color: #f7f8fd; + // background-color: #f7f8fd; + border:1px solid #c9d8ff; + border-radius: 2px; } // 新建页面 .explain{ diff --git a/src/forge/Settings/Index.js b/src/forge/Settings/Index.js index fad3fedc..6b7e51fc 100644 --- a/src/forge/Settings/Index.js +++ b/src/forge/Settings/Index.js @@ -151,13 +151,13 @@ class Index extends Component { )} > - {/* 修改仓库信息 */} - ( )} - > + > */} ( diff --git a/src/forge/Upload/attachment.js b/src/forge/Upload/attachment.js index fe21fbc1..b668eb01 100644 --- a/src/forge/Upload/attachment.js +++ b/src/forge/Upload/attachment.js @@ -76,6 +76,7 @@ class Attachment extends Component { }; deleteAttachment = (id) => { + const { deleteLoad } = this.props; const url = `/attachments/${id}.json`; axios .delete(url, {}) @@ -86,6 +87,7 @@ class Attachment extends Component { Deleted: this.state.Deleted.concat(id), }); this.props.showNotification("附件删除成功"); + deleteLoad && deleteLoad(id); } else { this.props.showNotification(response.data.message); } From 91cc185cb491c02f4e8f0a07f1c30a5ec1cf1794 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Fri, 24 Feb 2023 09:12:56 +0800 Subject: [PATCH 27/97] word --- src/forge/Issues/Pages/sign.jsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/forge/Issues/Pages/sign.jsx b/src/forge/Issues/Pages/sign.jsx index a9082be4..22879529 100644 --- a/src/forge/Issues/Pages/sign.jsx +++ b/src/forge/Issues/Pages/sign.jsx @@ -57,10 +57,10 @@ function Sign(props){ const menu = ( - 按疑修数量降序排序 + 按创建时间降序排序 - 按疑修数量升序排序 + 按创建时间升序排序 按疑修数量降序排序 From ea09ca58aa4383ee8777844d295cd8ebcb0f5e36 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Fri, 24 Feb 2023 14:43:56 +0800 Subject: [PATCH 28/97] save cookie --- src/forge/Issues/Component/colorCard.jsx | 1 - src/forge/Issues/Component/datas.jsx | 1 - src/forge/Issues/Component/dropMenu.jsx | 172 +++++++++++++++++++++++ src/forge/Issues/Component/editMenus.jsx | 16 ++- src/forge/Issues/Component/newPanel.jsx | 2 - src/forge/Issues/Pages/details.jsx | 21 ++- src/forge/Issues/Pages/list.jsx | 35 +++-- src/forge/Issues/Pages/sign.jsx | 8 ++ src/forge/Issues/index.scss | 5 +- 9 files changed, 236 insertions(+), 25 deletions(-) create mode 100644 src/forge/Issues/Component/dropMenu.jsx diff --git a/src/forge/Issues/Component/colorCard.jsx b/src/forge/Issues/Component/colorCard.jsx index 38862a9e..decb545f 100644 --- a/src/forge/Issues/Component/colorCard.jsx +++ b/src/forge/Issues/Component/colorCard.jsx @@ -7,7 +7,6 @@ function ColorCard({getColor,defaultColor}){ const [ textcolor , setTextColor ] = useState("#F17013"); useEffect(()=>{ - console.log(defaultColor); defaultColor && setTextColor(defaultColor); },[defaultColor]) diff --git a/src/forge/Issues/Component/datas.jsx b/src/forge/Issues/Component/datas.jsx index 13e640ae..61e7356f 100644 --- a/src/forge/Issues/Component/datas.jsx +++ b/src/forge/Issues/Component/datas.jsx @@ -9,7 +9,6 @@ import Copy from '../Component/copy'; function Datas({checkbox ,item , projectsId,owner}){ let host = window.location.hostname === "localhost" ? "testforgeplus.trustie.net" : window.location.hostname; let protocol = window.location.protocol; - console.log("protocol:",protocol); function statusTag(name){ switch (name) { case "低": diff --git a/src/forge/Issues/Component/dropMenu.jsx b/src/forge/Issues/Component/dropMenu.jsx new file mode 100644 index 00000000..6d12418b --- /dev/null +++ b/src/forge/Issues/Component/dropMenu.jsx @@ -0,0 +1,172 @@ +import React ,{ useState , useEffect , useRef } from 'react'; +import { findDOMNode } from 'react-dom'; +import { Dropdown , Menu , Input , message} from 'antd'; +import { getImageUrl } from 'educoder'; + +const { Search } = Input; +/** + * + * @param {placeholder} placeholder:默认显示内容(为空时) + * @param {editFlag} editFlag:是否显示编辑按钮 + * @param {searchFlag} editFlag:是否显示搜索框 + * @param {selectValueList} selectValueList:将选中的list保存 + * @param {searchFunc} searchFunc:搜索方法 + * @param {onAdd} onAdd:标记管理 + * @param {headImg} headImg:是否显示头像 + * @param {menus} menus:下拉列表 + * @param {chooseFunc} chooseFunc:选择下拉列表 + * @param {double} double:undefined为单选,有值就是最多选的数量 + * @returns + */ +function DropMenu({ + placeholder ="未设置", + editFlag, + searchFlag, + selectValueList, + searchFunc, + onAdd, + headImg, + menus, + chooseFunc,double +}){ + const [ visible , setVisible ] = useState(false); + const [ searchValue , setSearchValue ]= useState(undefined); + const [ valuesId , setValuesId ] = useState([]); + const [ valuesName , setValuesName ] = useState([]); + + const refFa = useRef(null); + const refBox = useRef(null); + + // 根据选中的列表循环出id数组 + useEffect(()=>{ + if(selectValueList && selectValueList.length > 0 ){ + renderSelectList(selectValueList); + }else{ + setValuesId([]) + } + },[selectValueList]) + + function renderSelectList(list){ + console.log(list); + let a = list.map((i,k)=>{ + return i.id.toString() || i.name + }) + let n = list.map((i,k)=>{ + return i.name + }) + console.log("根据选中的列表循环出id数组:",a); + setValuesId(a); + setValuesName(n); + } + + useEffect(() => { + document.addEventListener('click', clickMe , false); + }, []) + + const clickMe = ({ target }) => { + // 查找父组件 + const faComponent = findDOMNode(refFa.current); + const boxComponent = findDOMNode(refBox.current); + if (faComponent && boxComponent) { + const isChild = faComponent.contains(target); + const isBox = boxComponent.contains(target); + if(!isChild && !isBox){ + setVisible(false); + } + } + } + // 搜索 + function changeSearchvalue(e){ + setSearchValue(e.target.value); + searchFunc(e.target.value); + } + + function chooseMenu(i){ + let list = selectValueList; + let re = []; + re = list && list.length > 0 ? list:[]; + let filter = list.filter(j=>j.id === i.id); + + if(filter && filter.length > 0){ + re = list.filter(j=>j.id !== i.id) ; + }else{ + if(double && (selectValueList && selectValueList.length >= double)){ + message.info(`最多只能添加${double}个${placeholder}`); + return; + } + re.push(i); + } + console.log("选择后:",re); + renderSelectList(re); + chooseFunc(re); + } + + function renderNames(nameArrs){ + return + { + nameArrs && nameArrs.length>0? + nameArrs.map((i,k)=>{ + return( +

    {i}

    + ) + }) + :"" + } +
    + } + return( +
  • + + {placeholder} + {!editFlag && + setVisible(visible ? false : true)}> + + + } + + + { searchFunc && +
    + +
    + } + { + menus && menus.length >0? + + { + menus.map((i,k)=>{ + return( + chooseMenu(i)}> + { headImg && } + {i.color && } + {i.name} + + ) + }) + } + + : +
    +

    {searchValue ? 暂无{placeholder}“{searchValue}”: `暂无${placeholder}`}

    + { onAdd && {setVisible(false);onAdd()}}>标记管理} +
    + } +
  • + }> +
    0 ? "operatevalue color-grey-3":"operatevalue"}>{renderNames(valuesName) || placeholder}
    + + + ) +} +export default DropMenu; \ No newline at end of file diff --git a/src/forge/Issues/Component/editMenus.jsx b/src/forge/Issues/Component/editMenus.jsx index 09290a4a..9de52548 100644 --- a/src/forge/Issues/Component/editMenus.jsx +++ b/src/forge/Issues/Component/editMenus.jsx @@ -110,6 +110,20 @@ function EditMenus({ searchFunc(e.target.value); } + function renderNames(nameArrs){ + return + { + nameArrs && nameArrs.length>0? + nameArrs.map((i,k)=>{ + return( +

    {i}

    + ) + }) + :"" + } +
    + } + return(
  • @@ -157,7 +171,7 @@ function EditMenus({ }
  • }> -

    { (names && names.join(",")) || emptyName}

    +
    { names ? renderNames(names) : emptyName}
    ) diff --git a/src/forge/Issues/Component/newPanel.jsx b/src/forge/Issues/Component/newPanel.jsx index 9bae37ab..f147d1ff 100644 --- a/src/forge/Issues/Component/newPanel.jsx +++ b/src/forge/Issues/Component/newPanel.jsx @@ -43,7 +43,6 @@ function NewPanel(props,ref){ if(list && list.length>0 ){ arr = list.filter(i=>i.id !== id); } - console.log(arr.map(i=>{return i.id})); setFileList(arr.map(i=>{return i.id})); } @@ -56,7 +55,6 @@ function NewPanel(props,ref){ function sureFunc(){ validateFields((error,values)=>{ if (!error) { - console.log(fileList); createFunc(values,fileList,receivers_login,description); } }) diff --git a/src/forge/Issues/Pages/details.jsx b/src/forge/Issues/Pages/details.jsx index a5d4560c..13b547d7 100644 --- a/src/forge/Issues/Pages/details.jsx +++ b/src/forge/Issues/Pages/details.jsx @@ -5,6 +5,7 @@ import { Link } from 'react-router-dom'; import { Box , LongWidth } from '../../Component/layout'; import RenderHtml from "../../../components/render-html"; import EditMenus from '../Component/editMenus'; +import DropMenu from '../Component/dropMenu'; import Add from '../Component/comments/add'; import NewPanel from '../Component/newPanel'; import Attachments from "../../Upload/attachment"; @@ -48,6 +49,8 @@ function Details(props){ const [ start_date, setStartDate ] = useState(""); const [ due_date, setDueDate ] = useState(""); + + const [ assigner_choose , setAssigner_choose ] = useState([]); const pathname = props.history.location.pathname; useEffect(()=>{ @@ -72,6 +75,9 @@ function Details(props){ if(result && result.data){ let data = result.data; setDetails(data); + + setAssigner_choose(data.assigners); + let cIds = data.assigners && data.assigners.length>0 ? data.assigners.map((i)=>{return i.id.toString();}):undefined; let cNames = data.assigners && data.assigners.length>0 ? data.assigners.map((i)=>{return i.name.toString();}):undefined; setCharegeId(cIds); @@ -84,10 +90,10 @@ function Details(props){ setBranchId(data.branch_name && [data.branch_name]); const n = { issue_priorities_name:data.priority ? [`${data.priority.name}`]:undefined, - issue_tag_name:tagNames && [tagNames], + issue_tag_name:tagNames, milestone_name:data.milestone ? [`${data.milestone.name}`]:undefined, status_name:data.status ? [`${data.status.name}`]:undefined, - assigner_name:cNames && [cNames] + assigner_name:cNames } setNames(n); data.start_date && setStartDate(moment(data.start_date).format('YYYY-MM-DD')); @@ -265,7 +271,6 @@ function Details(props){ }).catch(error=>{}) }else{ // 调用新建保存接口 - console.log(branchId,statusId,prioritiesId,millstoneId,tagId, charegeId); const url = `/v1/${owner}/${projectsId}/issues`; axios.post(url,{ ...params, @@ -374,6 +379,16 @@ function Details(props){
    */}
    + {/* {setCharge(value)}} + headImg + selectValueList={assigner_choose} + chooseFunc={(list)=>{setAssigner_choose(list)}} + double={5} + /> */} + {saveForeach(ids);let copyname = { ...names,assigner_name:name};setNames(copyname);setCharegeId(ids);}} list={chargeList} value={charegeId} searchFlag searchFunc={(value)=>{setCharge(value)}} double={5} editFlag={details && !details.user_permission}/> {setStatusId(ids);saveForeach(undefined,ids);let copyname = { ...names,status_name:name};setNames(copyname);}} list={statusList} value={statusId} editFlag={details && !details.user_permission}/> {setPrioritiesId(ids);saveForeach(undefined,undefined,ids);let copyname = { ...names,issue_priorities_name:name};setNames(copyname);}} list={prioritiesList} value={prioritiesId} editFlag={details && !details.user_permission}/> diff --git a/src/forge/Issues/Pages/list.jsx b/src/forge/Issues/Pages/list.jsx index 5019f21c..26e8d0af 100644 --- a/src/forge/Issues/Pages/list.jsx +++ b/src/forge/Issues/Pages/list.jsx @@ -5,6 +5,7 @@ import issueEmp from '../Img/issue-big.png'; import create from '../Img/create.png'; import { Link } from "react-router-dom"; import AllMenus from '../Component/allMenus'; +import CheckProfile from '../../Component/ProfileModal/Profile' import Datas from '../Component/datas'; import DelBox from '../Component/delBox'; import axios from 'axios'; @@ -118,18 +119,17 @@ function List(props){ // 获取issue列表数据 function Init(params,p,names){ const url = `/v1/${owner}/${projectsId}/issues`; - let getParams ={ - participant_category:aboutMe, - keyword,category, - limit, - ...params, - page:p || page, - sort_direction:getDirection(params && params.sort_by), - sort_by:getBy(params && params.sort_by) - } - console.log(getParams); axios.get(url,{ - params:{...getParams,names:undefined} + params:{ + keyword, + participant_category:aboutMe, + category, + limit, + ...params, + page:p || page, + sort_direction:getDirection(params && params.sort_by), + sort_by:getBy(params && params.sort_by), + names:undefined} }).then(result=>{ if(result){ setIssueList(result.data.issues); @@ -141,7 +141,14 @@ function List(props){ setIssueTotal(result.data.total_issues_count); setHas_created_issues(result.data.has_created_issues); - let d={...getParams,names:{...names}} + let d={keyword, + participant_category:aboutMe, + category, + limit, + ...params, + page:p || page, + sort_direction:getDirection(params && params.sort_by), + sort_by:getBy(params && params.sort_by),names:{...names}} let inFifteenMinutes = new Date(new Date().getTime() + 24 * 3600 * 1000); cookie.save('states', {...d},{ expires: inFifteenMinutes,path:`/` }); } @@ -313,7 +320,7 @@ function List(props){ permission && permission !== "reporter" && 标记管理 } - 创建疑修 + {props.history.push(`/${owner}/${projectsId}/issues/new`)}} className="operateButton ml20">创建疑修
    @@ -358,7 +365,7 @@ function List(props){

    欢迎使用疑修(Issue)

    -

    疑修用于记录与跟踪待办事项、项目bug、功能需求等。在使用之前,请您先创建一个疑修

    +

    疑修用于记录与跟踪待办事项、项目bug、功能需求等。在使用之前,请您先{props.history.push(`/${owner}/${projectsId}/issues/new`)}} className="color-blue">创建一个疑修

    :
    diff --git a/src/forge/Issues/Pages/sign.jsx b/src/forge/Issues/Pages/sign.jsx index 22879529..75b2b4ba 100644 --- a/src/forge/Issues/Pages/sign.jsx +++ b/src/forge/Issues/Pages/sign.jsx @@ -26,6 +26,14 @@ function Sign(props){ const [ key , setKey ] = useState("0"); const owner = props.match.params.owner; const projectsId = props.match.params.projectsId; + const { projectDetail } = props; + + useEffect(()=>{ + if(projectDetail){ + const { author, name } = projectDetail; + document.title = `项目标记-${author.name}/${name}`; + } + },[projectDetail]) useEffect(()=>{ Init(); diff --git a/src/forge/Issues/index.scss b/src/forge/Issues/index.scss index 8c401295..930d9297 100644 --- a/src/forge/Issues/index.scss +++ b/src/forge/Issues/index.scss @@ -416,7 +416,7 @@ padding-left: 50px; &>li{ border-bottom: 1px solid rgba(172, 176, 191, 0.17); - padding-bottom: 12px; + padding-bottom: 8px; margin-bottom: 22px!important; &>span{ font-size: 15px; @@ -434,8 +434,7 @@ } } .operatevalue{ - height: 20px; - line-height: 20px; + line-height: 24px; color: #acb0bf; margin-top: 10px; } From af6ad43bfe5cd28062f1188ef88fc687779fb75d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E6=80=9D?= <2897217417@qq.com> Date: Fri, 24 Feb 2023 15:10:05 +0800 Subject: [PATCH 29/97] =?UTF-8?q?issue=E8=AF=84=E8=AE=BA+=E9=87=8C?= =?UTF-8?q?=E7=A8=8B=E7=A2=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 2 +- src/forge/Issues/Component/comments/add.jsx | 15 - .../Issues/Component/comments/editComment.jsx | 127 +++++++++ src/forge/Issues/Component/comments/list.jsx | 209 ++++++++++++++ src/forge/Issues/Component/comments/list.scss | 92 ++++++ src/forge/Issues/Pages/details.jsx | 13 +- src/forge/Issues/Pages/new.jsx | 2 + src/forge/Issues/index.jsx | 7 + src/forge/Main/Detail.js | 4 +- src/forge/Order/Milepost.js | 227 ++++++--------- src/forge/Order/MilepostDetail.jsx | 267 ++++++++++++++++++ ...ilepostDetail.js => MilepostDetail_old.js} | 116 +++++--- src/forge/Order/component/allMenus.jsx | 140 +++++++++ src/forge/Order/milepost.scss | 90 ++++++ src/forge/Order/order.scss | 8 - src/forge/Upload/Index.js | 13 + 16 files changed, 1118 insertions(+), 214 deletions(-) delete mode 100644 src/forge/Issues/Component/comments/add.jsx create mode 100644 src/forge/Issues/Component/comments/editComment.jsx create mode 100644 src/forge/Issues/Component/comments/list.jsx create mode 100644 src/forge/Issues/Component/comments/list.scss create mode 100644 src/forge/Order/MilepostDetail.jsx rename src/forge/Order/{MilepostDetail.js => MilepostDetail_old.js} (74%) create mode 100644 src/forge/Order/component/allMenus.jsx create mode 100644 src/forge/Order/milepost.scss diff --git a/package-lock.json b/package-lock.json index 03f68eeb..a9f61872 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11299,7 +11299,7 @@ "dependencies": { "yallist": { "version": "4.0.0", - "resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz", + "resolved": "http://173.15.15.82:8081/repository/npm-all/yallist/-/yallist-4.0.0.tgz", "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true } diff --git a/src/forge/Issues/Component/comments/add.jsx b/src/forge/Issues/Component/comments/add.jsx deleted file mode 100644 index 4cad4963..00000000 --- a/src/forge/Issues/Component/comments/add.jsx +++ /dev/null @@ -1,15 +0,0 @@ -import React from 'react'; -import { Input } from 'antd'; - - -function Add(){ - return( -
    - -
    - -
    -
    - ) -} -export default Add; \ No newline at end of file diff --git a/src/forge/Issues/Component/comments/editComment.jsx b/src/forge/Issues/Component/comments/editComment.jsx new file mode 100644 index 00000000..16cd5876 --- /dev/null +++ b/src/forge/Issues/Component/comments/editComment.jsx @@ -0,0 +1,127 @@ +import React from 'react'; +import { Input, Button, message } from 'antd'; +import { getImageUrl, timeAgo } from 'educoder'; +import MDEditor from "../../../../modules/tpm/challengesnew/tpm-md-editor"; +import Upload from "../../../../forge/Upload/Index"; +import UploadImg from "../../../../forge/Images/upload.png"; +import './list.scss'; +import '../../../../forge/Order/order.scss'; +import { useState } from 'react'; +import { Link } from 'react-router-dom'; +import axios from 'axios'; + +function EditComment(props){ + const {owner, projectsId, index} = props.match.params; + const {current_user, current_user:{login}, showLoginDialog, showNotification, reloadComment, cancelMd, parentId, replyId, updateId} = props; + const [content, setContent] = useState(props.content); + const [quillFlag, setQuillFlag] = useState(false); + // 确认评论按钮loading效果 + const [journalSpin, setJournalSpin] = useState(false); + const [atWhoLoginList, setAtWhoLoginList] = useState(undefined); + const [fileList, setFileList] = useState(undefined); + const [attachmentClean, setAttachmentClean] = useState(true); + + // 评论点击函数 + function addJournals(){ + setJournalSpin(true); + if(updateId){ + // 修改评论 + axios.patch(`/v1/${owner}/${projectsId}/issues/${index}/journals/${updateId}`,{ + notes: content, + attachment_ids: fileList, + receivers_login:atWhoLoginList + }).then(res=>{ + if(res && res.data){ + // 刷新评论列表 + reloadComment(); + message.success('评论成功'); + cancelMd(); + setContent(undefined); + } + setJournalSpin(false); + }) + }else{ + // 新建评论 + const params = { + parent_id: parentId, + reply_id: replyId, + notes: content, + attachment_ids: fileList, + receivers_login:atWhoLoginList + } + axios.post(`/v1/${owner}/${projectsId}/issues/${index}/journals`, params).then(res=>{ + if(res && res.data){ + // 刷新评论列表 + reloadComment(); + message.success('评论成功'); + cancelMd(); + setContent(undefined); + } + setJournalSpin(false); + }) + } + }; + + return( +
    + + + +
    + {setQuillFlag(false);setContent(value);}} + isCanAtme = {true} + changeAtWhoLoginList = {(loginList)=>{setAtWhoLoginList(loginList); setAttachmentClean(true)}} + owner = {owner} + projectsId = {projectsId} + > +

    + {quillFlag && 请输入评论内容} +

    + {setFileList(fileList)}} + icon={ + + } + size={100} + showNotification={showNotification} + defaultFileList={props.defaultFileList} + /> +

    + + +

    +
    +
    + ) +} +export default EditComment; \ No newline at end of file diff --git a/src/forge/Issues/Component/comments/list.jsx b/src/forge/Issues/Component/comments/list.jsx new file mode 100644 index 00000000..53fe95a9 --- /dev/null +++ b/src/forge/Issues/Component/comments/list.jsx @@ -0,0 +1,209 @@ +import { Button, Popconfirm, Radio, Input, message } from 'antd'; +import axios from 'axios'; +import React, { Fragment } from 'react'; +import { getImageUrl, timeAgo } from 'educoder'; +import { useEffect } from 'react'; +import { useState } from 'react'; +import RenderHtml from '../../../../components/render-html'; +import Attachment from '../../../Upload/attachment'; +import EditComment from './editComment'; +import './list.scss'; +import Nodata from '../../../Nodata'; + +function IssueCommentList(props){ + const{history: {location}, reload, reloadComment, current_user, showNotification, current_user:{login, admin, image_url}, isManager, showLoginDialog} = props; + const {owner, projectsId, index} = props.match.params; + const [category, setCategory] = useState('all'); + const [journals, setJournals] = useState(undefined); + // 是否展示新建/编辑评论部分 + const [showEdit, setShowEdit] = useState(false); + const [parentId, setParentId] = useState(undefined); + const [replyId, setReplyId] = useState(undefined); + // 修改评论id + const [updateId, setUpdateId] = useState(undefined); + // 操作日志展开效果 + const [open, setOpen] = useState(undefined); + // 操作记录 icon + const journalsIcon ={ + 'issue': 'icon-chuangjianqianbao', + 'branch_name': 'icon-fenzhi3', + 'assigner': 'icon-chengyuan2', + 'status_id': 'icon-xiugaibaobiaomoban', + 'fixed_version_id': 'icon-lichengbeiicon2', + 'due_date': 'icon-riqi', + 'issue_tag': 'icon-biaoji2', + 'description': 'icon-xiugaibaobiaomoban', + 'subject': 'icon-xiugaibaobiaomoban', + 'start_date': 'icon-riqi' + } + + useEffect(()=>{ + axios.get(`/v1/${owner}/${projectsId}/issues/${index}/journals`,{params:{ + category + }}).then(res=>{ + if(res && res.data){ + const {journals} = res.data; + if(category === 'all'){ + const array = []; + let start = undefined; + let isJournalCount = 0; + journals.map((item, index)=>{ + !isJournalCount && (start = index) + item.is_journal_detail && (isJournalCount++) + if(isJournalCount >= 10 && (!item.is_journal_detail || journals.length-1 === index)){ + array.push({start, count: isJournalCount}); + isJournalCount = 0; + } + }) + array.map((item, i)=>{ + journals[item.start].numCount = item.count; + for (let index = 0; index < item.count; index++) { + journals[item.start+index].start = journals[item.start].id; + journals[item.start+index].closeAndSpan = true; + } + }) + } + console.log('journals', journals); + setJournals(journals); + } + }) + }, [reload, category]) + + function commentCtx(v){ + return ; + }; + + // 删除评论内容 + function deleteComment(id){ + axios.delete(`/v1/${owner}/${projectsId}/issues/${index}/journals/${id}`).then(res=>{ + if(res && res.data && !res.data.status){ + reloadComment(); + message.success('删除成功'); + } + }) + } + + // markdown 取消操作 + function cancelMd(){ + setShowEdit(false); + } + + return( +
    + {/* 添加评论 */} +
    + {login ? showEdit === 1 ? :
    + +
    {setShowEdit(1)}}> + +
    +
    :
    + {/* 未登录用户 */} + {showLoginDialog()}}>登录并参与评论与回复 +
    } +
    + {/* 全部 / 评论 / 操作日志 */} +
    + {setCategory(e.target.value)}} value={category}> + 全部 + 评论 + 操作日志 + +
    + {/* 评论/操作日志 展示列表 */} +
    + {journals && (journals.length > 0 && journals.map(item=>{return item.is_journal_detail ? (!item.closeAndSpan || item.id === item.start || open === item.start) ?
    + {/* 操作日志 */} +
    +
    +
    + + + {item.user.name} + + {timeAgo(item.created_at)} +
    + {(item.closeAndSpan && item.id === item.start) && {setOpen(open === item.id ? undefined : item.id)}}>{open === item.id ? '关闭' : '展开'}全部操作日志} +
    +
    +
    : '' :
    + {/* 评论 */} + {/* 判断是否是编辑状态 */} + {(showEdit === 2 && updateId === item.id) ?
    :
    +
    +
    +
    +
    + + {item.user.name} + {timeAgo(item.created_at)} +
    + {login &&
    + {/* 平台管理员/仓库管理员/发布评论者 */} + {(admin || isManager || login === item.user.login) && 0 ? '子评论也将被一起删除。' : ''}`} + okText="是" + cancelText="否" + onConfirm={() => deleteComment(item.id)} + > + + } + {/* 仅评论者可修改 */} + {login === item.user.login && } + +
    } +
    +
    {commentCtx(item.notes)}
    + {item && item.attachments && item.attachments.length > 0 &&
    } +
    +
    } + {showEdit === 3 && replyId === item.id &&
    } + {/* 评论回复部分 */} + {item.children_journals.map(i =>{return
    + {(showEdit === 4 && updateId === i.id) ?
    :
    +
    +
    + + {i.user.name} + 回复 + {i.reply_user.name} + {timeAgo(i.created_at)} +
    + {login &&
    + {/* 平台管理员/仓库管理员/发布评论者/回复评论者 */} + {(admin || isManager || login === i.user.login || login === i.reply_user.login) && deleteComment(item.id)} + > + + } + {/* 仅回复评论者可修改 */} + {login === i.user.login && } + +
    } +
    +
    {commentCtx(i.notes)}
    + {i && i.attachments && i.attachments.length > 0 &&
    } +
    } + {showEdit === 5 && replyId === i.id &&
    } +
    })} +
    }))} +
    + {/* 无数据 */} + {journals && !journals.length && } +
    + ) +} +export default IssueCommentList; \ No newline at end of file diff --git a/src/forge/Issues/Component/comments/list.scss b/src/forge/Issues/Component/comments/list.scss new file mode 100644 index 00000000..770d64f0 --- /dev/null +++ b/src/forge/Issues/Component/comments/list.scss @@ -0,0 +1,92 @@ +.typeActionBox{ + padding: 17px 20px 10px; + background-color:#fafcff; + border:1px solid rgba(42, 97, 255, 0.23); + border-radius:4px; + .typeActionRadio{ + color: #333; + display: inline-flex; + align-items: center; + margin-right: 35px; + } +} +.commentUserImg{ + height: 26px; + width: 26px; + border-radius: 50%; + object-fit: cover; +} +.commentsBox{ + .iconBackBox{ + display: inline-block; + width:24px; + height:24px; + border-radius: 50%; + line-height: 24px; + text-align: center; + background-color:#f2f3f5; + } + .logContent{ + display: flex; + align-items: center; + justify-content: space-between; + } + .operationLogTopBor, .operationLogBottomBor{ + width: 1px; + height: 20px; + background-color:#eeeeee; + margin-left: 12px; + } + .operationLogTopBor{ + margin-bottom: -3px; + } + .operationLogBottomBor{ + margin-top: -4px; + } + .timeAgo{ + color:#acb0bf; + } + .operationLog:last-child .operationLogBottomBor, .operationLog:first-child .operationLogTopBor{ + display: none; + } + .commentContent, .commentContentBox+.operationLog{ + border-top: 1px solid #eeeeee; + } + .commentContentBox:first-of-type .commentContent{ + border-top: none; + } + .flexCenter{ + display: flex; + align-items: center; + justify-content: space-between; + } + .contentHtml, .commentReply{ + margin-left: 34px; + } + .commentReply{ + padding: 15px 0; + border-top: 1px solid #eeeeee; + } +} +.primaryColor, .primaryColor:link{ + color: $primary-color; +} +.attachmentBox{ + margin-top: -8px; + margin-left: 27px; +} +.color-grey-89{ + color: #898d9d; +} +// 添加评论样式 +.unLoginComment{ + width:871px; + height:58px; + line-height: 58px; + background-color:rgba(241, 243, 252, 0.55); + border-radius:4px; + color: rgba(84, 87, 103, 1); + .loginBtn{ + color: $primary-color; + } +} \ No newline at end of file diff --git a/src/forge/Issues/Pages/details.jsx b/src/forge/Issues/Pages/details.jsx index a5d4560c..117bf0c7 100644 --- a/src/forge/Issues/Pages/details.jsx +++ b/src/forge/Issues/Pages/details.jsx @@ -5,7 +5,6 @@ import { Link } from 'react-router-dom'; import { Box , LongWidth } from '../../Component/layout'; import RenderHtml from "../../../components/render-html"; import EditMenus from '../Component/editMenus'; -import Add from '../Component/comments/add'; import NewPanel from '../Component/newPanel'; import Attachments from "../../Upload/attachment"; import AddTagsBox from '../Component/addTagsBox'; @@ -14,6 +13,7 @@ import Date from '../Component/date'; import moment from 'moment'; import Copy from '../Component/copy'; import axios from 'axios'; +import CommentList from '../Component/comments/list'; function Details(props){ const [ details , setDetails ] = useState(undefined); @@ -48,6 +48,7 @@ function Details(props){ const [ start_date, setStartDate ] = useState(""); const [ due_date, setDueDate ] = useState(""); + const [ commentReload, setCommentReload] = useState(undefined); const pathname = props.history.location.pathname; useEffect(()=>{ @@ -228,6 +229,8 @@ function Details(props){ }).then(result=>{ if(result){ Init(); + // 更新操作日志 + setCommentReload(Math.random()); } }).catch(error=>{}) } @@ -259,13 +262,14 @@ function Details(props){ }).then(result=>{ if(result){ props.showNotification("疑修更新成功!"); + // 刷新操作记录 + setCommentReload(Math.random()); Init(); setEdit(false); } }).catch(error=>{}) }else{ // 调用新建保存接口 - console.log(branchId,statusId,prioritiesId,millstoneId,tagId, charegeId); const url = `/v1/${owner}/${projectsId}/issues`; axios.post(url,{ ...params, @@ -368,10 +372,7 @@ function Details(props){
    } - - {/*
    - -
    */} + {setCommentReload(Math.random())}}/>
    {saveForeach(ids);let copyname = { ...names,assigner_name:name};setNames(copyname);setCharegeId(ids);}} list={chargeList} value={charegeId} searchFlag searchFunc={(value)=>{setCharge(value)}} double={5} editFlag={details && !details.user_permission}/> diff --git a/src/forge/Issues/Pages/new.jsx b/src/forge/Issues/Pages/new.jsx index 06bbc5a9..b6f1f33e 100644 --- a/src/forge/Issues/Pages/new.jsx +++ b/src/forge/Issues/Pages/new.jsx @@ -9,6 +9,8 @@ import axios from 'axios'; import moment from 'moment'; function New(props){ + // 里程碑id + const milepostId = props.match.params.milepostId; const [ visible , setVisible ] = useState(false); diff --git a/src/forge/Issues/index.jsx b/src/forge/Issues/index.jsx index c522c78d..7fc6a36a 100644 --- a/src/forge/Issues/index.jsx +++ b/src/forge/Issues/index.jsx @@ -40,6 +40,13 @@ function Index(props){ )} > + {/* 里程碑创建issue */} + ( + + )} + > ( diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js index 07294a8f..13f8d2a6 100644 --- a/src/forge/Main/Detail.js +++ b/src/forge/Main/Detail.js @@ -89,7 +89,7 @@ const UpdateMerge = Loadable({ }) const MilepostDetail = Loadable({ - loader: () => import('../Order/MilepostDetail'), + loader: () => import('../Order/MilepostDetail.jsx'), loading: Loading, }) const WatchUsers = Loadable({ @@ -767,7 +767,7 @@ class Detail extends Component { } > {/*里程碑详情*/} - () } diff --git a/src/forge/Order/Milepost.js b/src/forge/Order/Milepost.js index 45121ccc..2734179a 100644 --- a/src/forge/Order/Milepost.js +++ b/src/forge/Order/Milepost.js @@ -1,10 +1,9 @@ import React, { Component } from 'react'; import { Link } from 'react-router-dom'; -import { Dropdown, Icon, Menu, Pagination, Typography, Popconfirm, Spin } from 'antd'; +import { Dropdown, Icon, Menu, Pagination, Typography, Popconfirm, Spin, Button } from 'antd'; import NoneData from '../Nodata'; import axios from 'axios'; -import './order.scss'; -import CheckProfile from '../Component/ProfileModal/Profile'; +import './milepost.scss'; const { Text } = Typography; @@ -13,16 +12,12 @@ class Milepost extends Component { super(props); this.state = { data: undefined, - limit: 15, + limit: 10, page: 1, order_type: undefined, - //新建标签区域是否显示 none 隐藏 block 显示 - display: 'none', + // 里程碑 开启/关闭 状态 status: 'open', - openselect: 1, - closeselect: undefined, order_name: undefined, - spinings: true } } @@ -31,7 +26,7 @@ class Milepost extends Component { } componentDidMount = () => { - this.getList(1, this.state.status, 'desc'); + this.getList(1, this.state.limit, this.state.status); this.updateDocumentTitle(); } @@ -44,13 +39,12 @@ class Milepost extends Component { } } - getList = (page, status, order_type, order_name) => { + getList = (page, limit, category, sort_by, sort_direction) => { const { projectsId ,owner } = this.props.match.params; - const { limit } = this.state; - const url = `/${owner}/${projectsId}/milestones.json`; + const url = `/v1/${owner}/${projectsId}/milestones.json`; axios.get(url, { params: { - page, limit, status, order_type, order_name + page, limit: limit, category, sort_by, sort_direction } }).then((result) => { if (result) { @@ -65,45 +59,24 @@ class Milepost extends Component { } opneMilelist = (type) => { - const { order_name } = this.state; if (type) { - const { current_user } = this.props; - if (type === 1) { - this.setState({ - status: 'open', - openselect: current_user.user_id, - closeselect: undefined, - - }) - this.getList(1, 'open', 'desc', order_name); - } else { - this.setState({ - status: 'closed', - openselect: undefined, - closeselect: current_user.user_id - }) - this.getList(1, 'closed', 'desc', order_name); - } + this.setState({ + status: type === 1 ? 'open' : 'closed' + }) + this.getList(1, this.state.limit, type === 1 ? 'open' : 'closed'); } - } updatestatusemile = (status, arr) => { const { projectsId , owner } = this.props.match.params; const url = `/${owner}/${projectsId}/milestones/${arr.id}/update_status.json`; - const { current_user } = this.props; axios.post(url, { project_id: projectsId, id: arr.id, status: status }).then(result => { if (result) { - this.setState({ - status: status, - closeselect: status === "closed" ? current_user.user_id : undefined, - openselect: status === "closed" ? undefined : current_user.user_id - }) - this.getList(1, status, 'desc'); + this.getList(1, this.state.limit, this.state.status); const { getDetail } = this.props; getDetail && getDetail(); } @@ -122,7 +95,7 @@ class Milepost extends Component { } }).then((result) => { if (result) { - this.getList(1, this.state.status, 'desc'); + this.getList(1, this.state.limit, this.state.status); const { getDetail } = this.props; getDetail && getDetail(); } @@ -136,8 +109,7 @@ class Milepost extends Component { this.setState({ page }) - const { status } = this.state; - this.getList( page , status ); + this.getList(page, this.state.limit, this.state.status); } // 排序 @@ -146,29 +118,24 @@ class Milepost extends Component { order_name: e.key, order_type: e.item.props.value }) - this.getList(1, this.state.status, e.item.props.value, e.key); + this.getList(1, this.state.limit, this.state.status, e.key, e.item.props.value); } - - //控制新建标签页是否显示 - newshow = () => { + // 分页组件 + onShowSizeChange = (current, pageSize) =>{ this.setState({ - display: 'block' - }); - - }; - newclose = () => { - this.setState({ - display: 'none' - }); - }; - + page: 1, + limit: pageSize + }) + this.getList(1, pageSize, this.state.status); + } render() { - const { data, limit, page, openselect, closeselect, spinings } = this.state; + const { data, limit, page, spinings, status } = this.state; const { projectsId , owner } = this.props.match.params; + const { isManager, isDeveloper} = this.props; const menu = ( - + 到期日从后到先 到期日从先到后 完成度从低到高 @@ -181,100 +148,66 @@ class Milepost extends Component { return ( -
    -
    -
    - 里程碑{data && data.issue_tags_count}已创建 -
    +
    + {/* 创建里程碑按钮 */} +
    + {(isManager || isDeveloper) && }
    -
    -
    -
  • this.opneMilelist(1)}>{data && data.open_count}个开启中
  • -
  • this.opneMilelist(2)}>{data && data.closed_count}个已关闭
  • -
    -
    -
      -
    • - - 排序 - -
    • -
    - { - data && data.user_admin_or_member ? - {this.props.history.push(`/${owner}/${projectsId}/milestones/new`)}}>新的里程碑 - : '' - } + {/* 里程碑列表表头 */} +
    +
    + this.opneMilelist(1)}>开启中{data && data.opening_milestone_count} + this.opneMilelist(2)}>已关闭{data && data.closed_milestone_count}
    + + 排序 +
    - { - data && data.versions && data.versions.length > 0 - && -
    - { - data.versions.map((item, key) => { - return ( -
    -
    -
    -
    - - {item.name} -
    -
    -
    -
    -
    -
    - - {item.effective_date || "暂无截止时间"} -
    -
    - - {item.open_issues_count}个开启 -
    -
    - - {item.close_issues_count}个关闭 -
    -
    - { - data && data.user_admin_or_member ? - - : '' - } -
    -
    -
    - {item.description} -
    -
    + {/* 里程碑列表展示 */} + {data && data.milestones && data.milestones.length === 0 &&
    } + {data && data.milestones && data.milestones.length > 0 &&
    + {data.milestones.map((item, key)=>{ + return
    +
    +
    + + {item.name} +
    + {item.description} +
    +
    +
    + + {item.effective_date || "暂无截止时间"} +
    +
    + {item.opened_issues_count || 0}个开启 + | + {item.close_issues_count || 0}个关闭 +
    + { + (isManager || isDeveloper) && + } +
    - } - { data && data.versions && data.versions.length === 0 && } + })} +
    } { - data && data.versions_count > limit ? -
    - + data && data.total_count > limit ? +
    +
    : "" }
    diff --git a/src/forge/Order/MilepostDetail.jsx b/src/forge/Order/MilepostDetail.jsx new file mode 100644 index 00000000..863c8ad6 --- /dev/null +++ b/src/forge/Order/MilepostDetail.jsx @@ -0,0 +1,267 @@ +import React , { useRef , useState , useEffect } from 'react'; +import { Dropdown , Menu , Icon , Input , Checkbox , Pagination, Button , Tooltip ,Spin } from 'antd'; +import { Link } from "react-router-dom"; +import issueEmp from '../Issues/Img/issue-big.png'; +import AllMenus from './component/allMenus'; +import Datas from '../Issues/Component/datas'; +import axios from 'axios'; +import { FlexAJ } from '../Component/layout'; +import './milepost.scss'; +import './order.scss'; +import '../Issues/index.scss'; +const { Search } = Input; + +function MilepostDetail(props){ + const [ milepost, setMilepost] = useState(undefined); + const [ issueList , setIssueList ] = useState(undefined); + const [ closedCount , setClosedCount ] = useState(0); + const [ openedCount , setOpenedCount ] = useState(0); + + const[ aboutMe , setAboutMe ] = useState("aboutme"); + const[ value , setValue ] = useState(""); + const[ keyword , setKeyword ] = useState(undefined); + + const [ category , setCategory] = useState("all"); + + const [ allValue , setAllValue ] = useState([]); + const [ allIds , setAllIds ] = useState([]); + const [ checkAll , setCheckAll ] = useState(false); + + const [ updateIds , setUpdateIds ] = useState([]); + const [ limit, setLimit] = useState(10); + const [ page , setPage ] = useState(1); + const [ total , setTotal ] = useState(undefined); + + const menuRef = useRef(null); + const { projectsId, mileId , owner } = props.match.params; + const {current_user, projectDetail, showLoginDialog, history} = props; + const permission = props && props.projectDetail && props.projectDetail.permission; + + useEffect(()=>{ + Init(); + },[aboutMe, keyword, category, page, limit]) + + useEffect(()=>{ + updateDocumentTitle() + }, [projectDetail, milepost]) + + // 更新网页标题 + function updateDocumentTitle(){ + if(projectDetail && milepost){ + const { author, name} = projectDetail; + document.title = `${milepost.name}-里程碑-${author.name}/${name}`; + } + } + + // 获取issue列表数据 + function Init(params){ + const url = `/v1/${owner}/${projectsId}/milestones/${mileId}.json`; + axios.get(url,{ + params:{ + page, + limit, + category, + // participant_category:aboutMe, + // keyword,category, + ...params + // sort_direction:(params && params.sort_by) ? ((params.sort_by === 1 || params.sort_by === 3) ? "desc" : "asc") :undefined, + // sort_by:(params && params.sort_by) ? ((params.sort_by === 1 || params.sort_by === 2) ? "created_on" : "updated_on") : undefined + } + }).then(result=>{ + if(result){ + const {milestone, issues, total_issues_count, closed_issues_count, opened_issues_count} = result.data; + setMilepost(milestone); + setIssueList(issues); + setTotal(total_issues_count); + setClosedCount(closed_issues_count); + setOpenedCount(opened_issues_count); + const ids = issues.length>0 ? issues.map(i=>{return i.id}) : []; + setAllIds(ids); + } + }).then(error=>{console.log("error:",error)}) + } + + // 第一个下拉搜索 + const menu = ( + + 全部 + 与我相关 + 我负责的 + 我创建的 + @我的 + + ) + function chooseAboutMe(e){ + setCategory("all"); + setAboutMe(e.key); + } + + //清除筛选条件 + function clearCondition(){ + setKeyword(undefined); + setAboutMe("aboutme"); + Init(); + // 清除下拉选项 + menuRef.current && menuRef.current.clearChoose(); + + } + + // 全选所有issue + function chooseAll(e){ + setCheckAll(e.target.checked); + if(e.target.checked){ + setAllValue(allIds); + }else{ + setAllValue([]); + } + } + + // 选择列表里的issue + function checkIssues(value){ + setAllValue(value); + if(value.length === allIds.length){ + setCheckAll(true); + }else{ + setCheckAll(false); + } + } + + // 取消 + function cancelUpdate(){ + setAllValue([]); + setCheckAll(false); + // 清除下拉选项 + menuRef.current && menuRef.current.clearChoose(); + } + // 确认修改 allValue updateIds + function sureUpdate(){ + const url = `/v1/${owner}/${projectsId}/issues/batch_update`; + axios.patch(url,{ + assigner_ids: [updateIds && updateIds.assigner_id], + ids: allValue, + issue_tag_ids: [updateIds && updateIds.issue_tag_ids], + milestone_id: updateIds && updateIds.milestone_id, + priority_id: updateIds && updateIds.issue_priorities_id, + status_id: updateIds && updateIds.status_id + }).then(result=>{ + if(result){ + Init(); + cancelUpdate(); + } + }).catch(error=>{}) + } + + // 切换页码 + function changepage(page){ + setPage(page); + } + + function chooseFunc(ids){ + if(allValue && allValue.length>0){ + // 将ids保存下来以便修改 + setUpdateIds(ids); + }else{ + Init(ids); + } + } + + return( +
    + {milepost && +
    +

    {milepost.name}

    +

    + + + {milepost.effective_date || '暂无截止时间'} + + {(milepost.percent || milepost.percent===0) ? {milepost.percent > 0 ? milepost.percent.toFixed(2):milepost.percent}%完成 :"" } +

    +
    +
    + { + (current_user && current_user.login) && ( projectDetail && projectDetail.permission && projectDetail.permission !== "Reporter") ? + 编辑里程碑 + :"" + } + { + current_user && current_user.login ? + + : + } +
    +
    } +
    +
    +
    + + { + allValue && allValue.length>0 ? + 选择{allValue.length}个issue + : +
      +
    • setCategory("all")}>全部{total}
    • +
    • setCategory("opened")}>开启中{openedCount}
    • +
    • setCategory("closed")}>已关闭{closedCount}
    • +
    + } +
    +
    + 0} + owner={owner} + projectsId={projectsId} + chooseFunc={chooseFunc} + /> + { + allValue && allValue.length>0 ? +
    + + +
    + :"" + } +
    +
    + { + total === 0 && +
    + +

    欢迎使用疑修(Issue)

    +

    疑修用于记录与跟踪待办事项、项目bug、功能需求等。在使用之前,请您先创建一个疑修

    +
    + } + { + total > 0 && + + +
    + {issueList.map((item,key)=>{ + return( + } + item={item} + owner={owner} + projectsId={projectsId} + /> + ) + }) + } +
    +
    + { + total > 10 && +
    + {setPage(1);setLimit(pageSize);}}/> +
    + } +
    + } + {total === undefined &&
    } +
    +
    + ) +} +export default MilepostDetail; \ No newline at end of file diff --git a/src/forge/Order/MilepostDetail.js b/src/forge/Order/MilepostDetail_old.js similarity index 74% rename from src/forge/Order/MilepostDetail.js rename to src/forge/Order/MilepostDetail_old.js index 9505fe53..eb7c30db 100644 --- a/src/forge/Order/MilepostDetail.js +++ b/src/forge/Order/MilepostDetail_old.js @@ -1,14 +1,15 @@ import React, { Component } from "react"; import { Link } from 'react-router-dom'; -import { Dropdown, Menu, Icon, Pagination, Spin } from 'antd'; +import { Dropdown, Menu, Icon, Pagination, Spin, Button, Checkbox } from 'antd'; import './order.scss'; import { FlexAJ } from '../Component/layout'; import CheckProfile from '../Component/ProfileModal/Profile'; - +import AllMenus from "../Issues/Component/allMenus"; import NoneData from '../Nodata'; import OrderItem from './OrderItem'; import axios from 'axios'; +import './milepost.scss'; /** * issue_chosen:下拉的筛选列表, @@ -22,6 +23,7 @@ import axios from 'axios'; * search_count:列表总条数 * issue_type:搜索条件 * status_type: issue的关闭和开启,1表示开启中的,2表示关闭的 + * category: issue状态: 全部、开启、关闭 */ class MilepostDetail extends Component { constructor(props) { @@ -47,7 +49,11 @@ class MilepostDetail extends Component { status_ids: "状态", done_ratios: '完成度', paix: '排序', - issueFlag:true + issueFlag:true, + checkAll: false, + allValue: [], + allIds: [], + category: 'all' } } @@ -55,7 +61,6 @@ class MilepostDetail extends Component { this.getSelectList(); const { page } = this.state; this.getIssueList(page); - // } componentDidUpdate=(prevProps)=>{ @@ -122,7 +127,7 @@ class MilepostDetail extends Component { const { projectsId, meilid , owner } = this.props.match.params; const { limit , order_name , order_type , issue_tag_id , author_id , assigned_to_id , tracker_id , status_id , done_ratio , status_type } = this.state; - const url = `/${owner}/${projectsId}/milestones/${meilid}.json`; + const url = `/v1/${owner}/${projectsId}/milestones/${meilid}.json`; let params = update ? { page, limit , order_name:value , order_type:updateValue , issue_tag_id , author_id , assigned_to_id , tracker_id , status_id , done_ratio, @@ -138,7 +143,7 @@ class MilepostDetail extends Component { }).then((result) => { if (result) { this.setState({ - data: result.data, + data: result.data.milestone, issues: result.data.issues, search_count: params.status_type ==="1" ? result.data.open_issues_count : result.data.close_issues_count, isSpin: false @@ -211,7 +216,7 @@ class MilepostDetail extends Component { this.getIssueList(page); } - openorder = (type) => { + category = (type) => { this.setState({ status_type: type, issue_tag_id : undefined, @@ -233,9 +238,18 @@ class MilepostDetail extends Component { } + // 全选所有issue + chooseAll = (e) =>{ + const {allIds} = this.state; + this.setState({ + checkAll: e.target.checked, + allValue: e.target.checked ? allIds : [] + }); + } + render() { - const { issue_chosen, issues, limit, page, search_count, data, isSpin , status_type , issueFlag } = this.state; + const { issue_chosen, issues, limit, page, search_count, data, isSpin , status_type , issueFlag, checkAll, allValue, category } = this.state; const { projectsId, meilid ,owner} = this.props.match.params; const { current_user , showLoginDialog , projectDetail } = this.props; const menu = ( @@ -247,42 +261,74 @@ class MilepostDetail extends Component {
    ) return ( -
    -
    -

    {data && data.name}

    - - - - +
    + +
    +

    {data && data.name}

    +

    + + { data && data.effective_date ? - {data && data.effective_date} + {data && data.effective_date} : - 暂无截止时间 + 暂无截止时间 } - {data && (data.percent || data.percent===0) ? {data.percent > 0 ? data.percent.toFixed(2):data.percent}%完成 :"" } - -

    + {data && (data.percent || data.percent===0) ? {data.percent > 0 ? data.percent.toFixed(2):data.percent}%完成 :"" } +

    +
    +
    + { + (current_user && current_user.login) && ( projectDetail && projectDetail.permission && projectDetail.permission !== "Reporter") ? + 编辑里程碑 + :"" + } + { + issueFlag ? (current_user && current_user.login ? + + :) + :"" + } +
    + + + +
    +
    + { - (current_user && current_user.login) && ( projectDetail && projectDetail.permission && projectDetail.permission !== "Reporter") ? - 编辑里程碑 - :"" - } - { - issueFlag ? (current_user && current_user.login ? - {this.props.history.push(`/${owner}/${projectsId}/issues/${meilid}/new`)}} className="topWrapper_btn">创建疑修 + allValue && allValue.length>0 ? + 选择{allValue.length}个issue : - 创建疑修 - ):"" +
      +
    • this.category("all")}>全部{total}
    • +
    • this.category("opened")}>开启中{openedCount}
    • +
    • this.category("closed")}>已关闭{closedCount}
    • +
    }
    - -
    - - -
    +
    + 0} + owner={owner} + projectsId={projectsId} + chooseFunc={chooseFunc} + /> + { + allValue && allValue.length>0 ? +
    + + + +
    + :"" + } +
    +
    + {/*
    • this.openorder("1")}>{data && data.open_issues_count}个开启中
    • @@ -352,7 +398,7 @@ class MilepostDetail extends Component {
    :"" } -
    +
    */}
    ) diff --git a/src/forge/Order/component/allMenus.jsx b/src/forge/Order/component/allMenus.jsx new file mode 100644 index 00000000..85cd991c --- /dev/null +++ b/src/forge/Order/component/allMenus.jsx @@ -0,0 +1,140 @@ +import React,{ useState , useEffect , forwardRef ,useImperativeHandle , useRef } from 'react'; +import Menus from '../../Issues/Component/menus'; +import axios from 'axios'; + +const array =[ + {id:1,name:"最新创建"}, + {id:2,name:"最早创建"}, + {id:3,name:"最新更新"}, + {id:4,name:"最早更新"} +] + +function AllMenus({owner,projectsId,chooseFunc,update},ref){ + // 列表右侧所有筛选项的值 + const [ authorList , setAuthorList ] = useState(undefined); + const [ author , setAuthor ] = useState(undefined); + const [ tagList , setTagList ] = useState(undefined); + const [ tag , setTag ] = useState(undefined); + const [ chargeList , setChargeList ] = useState(undefined); + const [ charge , setCharge ] = useState(undefined); + const [ millstone , setMillstone ] = useState(undefined); + const [ millstoneList , setMillstoneList ] = useState(undefined); + const [ ids , setIds ] = useState({author_id:undefined,issue_priorities_id:undefined,issue_tag_ids:undefined,milestone_id:undefined,sort_by:undefined,status_id:undefined,assigner_id:undefined}); + const [ names , setNames ] = useState({author_name:undefined,issue_priorities_name:undefined,issue_tag_name:undefined,milestone_name:undefined,sortby_name:undefined,status_name:undefined,assigner_name:undefined}); + + useImperativeHandle(ref, () => ({ + clearChoose: () => { + // 父组件按钮:清除筛选条件,将Ids\names里的字段全部改为undefined + setIds({author_id:undefined,issue_tag_ids:undefined,issue_priorities_id:undefined,milestone_id:undefined,sort_by:undefined,status_id:undefined,assigner_id:undefined}); + setNames({author_name:undefined,issue_tag_name:undefined,issue_priorities_name:undefined,milestone_name:undefined,sortby_name:undefined,status_name:undefined,assigner_name:undefined}); + } + })) + // 获取发布人列表 + useEffect(()=>{ + getSendPerson(); + },[author]) + + function getSendPerson(){ + const url = `/v1/${owner}/${projectsId}/issue_authors`; + axios.get(url,{params:{keyword:author,only_name:true}}).then(result=>{ + if(result && result.data){ + setAuthorList(result.data.authors); + } + }) + } + // 获取标记列表 + useEffect(()=>{ + getSign(); + },[tag]) + function getSign(){ + const url = `/v1/${owner}/${projectsId}/issue_tags`; + axios.get(url,{params:{keyword:tag,only_name:true}}).then(result=>{ + if(result && result.data){ + setTagList(result.data.issue_tags); + } + }) + } + + + // 获取负责人列表 + useEffect(()=>{ + getCharge(); + },[charge]) + + function getCharge(){ + const url = `/v1/${owner}/${projectsId}/issue_assigners`; + axios.get(url,{params:{keyword:charge,only_name:true}}).then(result=>{ + if(result && result.data){ + setChargeList(result.data.assigners); + } + }) + } + + function choose(id,name){ + let copy = {...ids,author_id:id.join(",")}; + let copyname = { ...names,author_name:name} + setIds(copy);setNames(copyname); + chooseFunc(copy); + } + + // 获取里程碑列表 + useEffect(()=>{ + getMillstone(); + },[millstone]) + + function getMillstone(){ + const url = `/v1/${owner}/${projectsId}/milestones`; + axios.get(url,{params:{keyword:millstone,only_name:true}}).then(result=>{ + if(result && result.data){ + setMillstoneList(result.data.milestones); + } + }) + } + return( +
      + { !update && setAuthor(value)} + chooseFunc={(id,name)=>choose(id,name,'author_name')} + /> + } + setTag(value)} + chooseFunc={(id,name)=>{let copy = {...ids,issue_tag_ids:id.join(",")};let copyname = { ...names,issue_tag_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + /> + setCharge(value)} + chooseFunc={(id,name)=>{let copy = {...ids,assigner_id:id.join(",")};let copyname = { ...names,assigner_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + /> + { !update && {let copy = {...ids,sort_by:id.join(",")};let copyname = { ...names,sortby_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + /> + } + {update && setMillstone(value)} + chooseFunc={(id,name)=>{let copy = {...ids,milestone_id:id.join(",")};let copyname = { ...names,milestone_name:name};setNames(copyname);setIds(copy);chooseFunc(copy)}} + />} +
    + ) +} +export default forwardRef(AllMenus); \ No newline at end of file diff --git a/src/forge/Order/milepost.scss b/src/forge/Order/milepost.scss new file mode 100644 index 00000000..884134ed --- /dev/null +++ b/src/forge/Order/milepost.scss @@ -0,0 +1,90 @@ +.milepostBox{ + border: none; + padding: 0; + .createMilepost{ + text-align: right; + } +} +.flexSpaceBetween{ + display: flex; + justify-content: space-between; + align-items: center; +} +.milepostHead{ + background-color:#fafcff; + border:1px solid rgba(42, 97, 255, 0.23); + color:#898d9d; + padding: 15px 15px 15px 20px; + border-radius:4px 4px 0px 0px; + .postStatus.active{ + font-weight:700; + color:#333333; + } + .statusCount{ + background-color:rgba(70, 106, 255, 0.09); + border-radius:10px; + margin-left: 5px; + padding: 4px 7px; + color:#666666; + font-weight: normal; + } +} +.pointBox{ + cursor: pointer; +} +.milepostSort{ + box-shadow:0px 0px 10px rgba(24, 54, 181, 0.17); +} +.milepostList{ + border-left: 1px solid #d0d0d0; + border-right: 1px solid #d0d0d0; + .milepostItemBox{ + border-bottom: 1px solid #d0d0d0; + padding: 15px 20px; + } + .milepostInfo{ + display: inline-block; + width: 500px; + } + .actionMileBox{ + width: 550px; + } +} +.createMilepostBtn{ + width: 96px; + padding: 0; +} +.primaryColor, .primaryColor:link, .flexSpaceBetween .primaryColor{ + color: $primary-color; +} +.effectiveDate, .flexSpaceBetween .effectiveDate{ + color:#40424a; +} +.color-grey-89{ + color: #898d9d; +} +.colorRed, .colorRed:hover{ + color:#f30000; +} +.milestonesNoDate{ + border:1px solid#d0d0d0; + border-top: none; +} +// 浅灰色按钮 +.grayButton{ + width:108px; + height:32px; + text-align: center; + background-color:#fafbfc; + border:1px solid #d0d0d0; + border-radius:4px; + &:hover{ + background-color: #f3f4f6; + } +} + +// 里程碑详情页面 +.milepostDetail{ + border: none; + padding: 0; +} \ No newline at end of file diff --git a/src/forge/Order/order.scss b/src/forge/Order/order.scss index bff07c9a..d0e64df2 100644 --- a/src/forge/Order/order.scss +++ b/src/forge/Order/order.scss @@ -29,14 +29,6 @@ justify-content: space-between; flex-wrap: wrap; } - -.miledetail { - padding:15px 20px; - box-sizing: border-box; - justify-content: space-between; - border-bottom: 1px solid #eeeeee; - flex-wrap: wrap; -} .topWrapper_nav { display: flex; } diff --git a/src/forge/Upload/Index.js b/src/forge/Upload/Index.js index ea8ab180..616c9014 100644 --- a/src/forge/Upload/Index.js +++ b/src/forge/Upload/Index.js @@ -12,6 +12,19 @@ class Index extends Component { } } componentDidMount=()=>{ + const {defaultFileList} = this.props; + if(defaultFileList){ + const files = []; + defaultFileList.map(i=>{ + files.push({ + uid: i.id, + name: i.title, + status: 'done', + url: i.url + }) + }) + this.setState({fileList: files}) + } this.checkInitFile(); } componentDidUpdate=(prevProps)=>{ From b329ab2a931737f233929c4d329204f86beadf39 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Fri, 24 Feb 2023 15:25:58 +0800 Subject: [PATCH 30/97] save --- src/forge/Issues/Pages/list.jsx | 58 +++++---------------------------- src/forge/Issues/index.scss | 3 +- 2 files changed, 10 insertions(+), 51 deletions(-) diff --git a/src/forge/Issues/Pages/list.jsx b/src/forge/Issues/Pages/list.jsx index 26e8d0af..cd35010f 100644 --- a/src/forge/Issues/Pages/list.jsx +++ b/src/forge/Issues/Pages/list.jsx @@ -46,7 +46,6 @@ function List(props){ const projectsId = props.match.params.projectsId; const permission = props && props.projectDetail && props.projectDetail.permission; const { projectDetail } = props; - const states = cookie.load("states"); useEffect(()=>{ if(projectDetail){ @@ -63,39 +62,10 @@ function List(props){ } },[updateIds,value]) - useEffect(()=>{ - if(states){ - setUpdateIds({...states}); - setAboutMe(states.participant_category); - setCategory(states.category); - setPage(states.page); - setLimit(states.limit); - setNames(states.names); - Init(states,states.page,states.names); - }else{ - Init(updateIds,1); - } - },[]) - - - // 自定义一个初始不更新的hook - const useUpdateEffect = (fn, inputs) => { - const didMountRef = useRef(false); - useEffect(() => { - if (didMountRef.current) fn(); - else didMountRef.current = true; - }, inputs); - }; - - // 定义处理函数 - function handleAllDisabled(){ - setTotal(undefined); - setLimit(defaultLimit); - Init(updateIds,1); - } - // 使用自定义hook - useUpdateEffect(handleAllDisabled, [aboutMe,keyword,category]); + useEffect(()=>{ + Init(updateIds,1); + },[aboutMe,keyword,category]) function getDirection(id){ if(!id) return undefined; @@ -140,17 +110,6 @@ function List(props){ setAllIds(ids); setIssueTotal(result.data.total_issues_count); setHas_created_issues(result.data.has_created_issues); - - let d={keyword, - participant_category:aboutMe, - category, - limit, - ...params, - page:p || page, - sort_direction:getDirection(params && params.sort_by), - sort_by:getBy(params && params.sort_by),names:{...names}} - let inFifteenMinutes = new Date(new Date().getTime() + 24 * 3600 * 1000); - cookie.save('states', {...d},{ expires: inFifteenMinutes,path:`/` }); } }).then(error=>{}) } @@ -166,6 +125,7 @@ function List(props){
    ) function chooseAboutMe(e){ + setPage(1); setCategory("opened"); setAboutMe(e.key); } @@ -192,9 +152,6 @@ function List(props){ if(e.target.checked){ setAllValue(allIds); }else{ - if(states){ - setNames(states.names); - } setAllValue([]); } } @@ -267,6 +224,7 @@ function List(props){ function chooseFunc(ids,n){ setNames(n); + setPage(1); if(allValue && allValue.length>0){ // 将ids保存下来以便修改 setUpdateIds(ids); @@ -332,9 +290,9 @@ function List(props){ 选择{allValue.length}个issue :
      -
    • setCategory("all")}>全部{issueTotal}
    • -
    • setCategory("opened")}>开启中{openedCount}
    • -
    • setCategory("closed")}>已关闭{closedCount}
    • +
    • {setCategory("all");setPage(1)}}>全部{issueTotal}
    • +
    • {setCategory("opened");setPage(1)}}>开启中{openedCount}
    • +
    • {setCategory("closed");setPage(1)}}>已关闭{closedCount}
    }
    diff --git a/src/forge/Issues/index.scss b/src/forge/Issues/index.scss index 930d9297..df8459b4 100644 --- a/src/forge/Issues/index.scss +++ b/src/forge/Issues/index.scss @@ -630,8 +630,9 @@ } span{ display: block; - width: 100%; + width:100%; margin-left: 10px; + padding-right: 25px; } &:hover,&.ant-menu-item-selected{ background-color:rgba(70, 106, 255, 0.07); From 6b879ee4d8dd54401567c73d6057b604486b95bd Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Fri, 24 Feb 2023 15:42:19 +0800 Subject: [PATCH 31/97] update --- src/forge/Issues/Pages/list.jsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/forge/Issues/Pages/list.jsx b/src/forge/Issues/Pages/list.jsx index cd35010f..3d334c8f 100644 --- a/src/forge/Issues/Pages/list.jsx +++ b/src/forge/Issues/Pages/list.jsx @@ -55,7 +55,8 @@ function List(props){ },[projectDetail]) useEffect(()=>{ - if((updateIds && (updateIds.author_id || updateIds.issue_priorities_id || updateIds.issue_tag_ids || updateIds.milestone_id || updateIds.sort_by || updateIds.status_id ||updateIds.assigner_id)) || value){ + let v = allValue && allValue > 0; + if((updateIds && !v && (updateIds.author_id || updateIds.issue_priorities_id || updateIds.issue_tag_ids || updateIds.milestone_id || updateIds.sort_by || updateIds.status_id ||updateIds.assigner_id)) || value){ setClearFlag(true); }else{ setClearFlag(false); @@ -65,7 +66,7 @@ function List(props){ // 使用自定义hook useEffect(()=>{ Init(updateIds,1); - },[aboutMe,keyword,category]) + },[aboutMe,keyword,category,limit]) function getDirection(id){ if(!id) return undefined; From 085cd400c4026912017ba1b8ce7e49e372c64d2e Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Mon, 27 Feb 2023 11:00:50 +0800 Subject: [PATCH 32/97] =?UTF-8?q?=E5=AE=8C=E5=96=84=E8=B5=84=E6=96=99?= =?UTF-8?q?=E5=BC=B9=E6=A1=86=E4=BB=A3=E7=A0=81=E5=BA=93=E6=96=B0=E5=BB=BA?= =?UTF-8?q?=E7=96=91=E4=BF=AE=20=20=E4=BB=A5=E5=8F=8A=20=E9=87=8C=E7=A8=8B?= =?UTF-8?q?=E7=A2=91=E6=96=B0=E5=BB=BA=E7=96=91=E4=BF=AE"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Component/ProfileModal/Profile.jsx | 10 +- src/forge/Issues/Component/comments/list.jsx | 1 - src/forge/Issues/Component/datas.jsx | 2 +- src/forge/Issues/Component/dropMenu.jsx | 67 ++++++---- src/forge/Issues/Pages/details.jsx | 126 +++++++++++++------ src/forge/Issues/Pages/list.jsx | 25 ++-- src/forge/Issues/Pages/new.jsx | 100 +++++++++++---- src/forge/Issues/Pages/sign.jsx | 8 ++ src/forge/Issues/index.scss | 51 +++++--- src/forge/Main/CoderDepot.jsx | 2 +- src/forge/Order/MilepostDetail.jsx | 6 +- src/forge/css/index.scss | 3 + 12 files changed, 282 insertions(+), 119 deletions(-) diff --git a/src/forge/Component/ProfileModal/Profile.jsx b/src/forge/Component/ProfileModal/Profile.jsx index e63c1286..15d51e57 100644 --- a/src/forge/Component/ProfileModal/Profile.jsx +++ b/src/forge/Component/ProfileModal/Profile.jsx @@ -1,8 +1,14 @@ import React from 'react'; -function Profile({children,sureFunc,showCompeleteDialog , completeProfile, className}) { - +function Profile({children,sureFunc,showCompeleteDialog , completeProfile, className,checkIfLogin,showLoginDialog,checklogin}) { + function checkProfile() { + if(checklogin){ + if(checkIfLogin()===false){ + showLoginDialog(); + return; + } + } if(!completeProfile){ showCompeleteDialog && showCompeleteDialog(); }else{ diff --git a/src/forge/Issues/Component/comments/list.jsx b/src/forge/Issues/Component/comments/list.jsx index 53fe95a9..f5437f1b 100644 --- a/src/forge/Issues/Component/comments/list.jsx +++ b/src/forge/Issues/Component/comments/list.jsx @@ -63,7 +63,6 @@ function IssueCommentList(props){ } }) } - console.log('journals', journals); setJournals(journals); } }) diff --git a/src/forge/Issues/Component/datas.jsx b/src/forge/Issues/Component/datas.jsx index 61e7356f..7ded8575 100644 --- a/src/forge/Issues/Component/datas.jsx +++ b/src/forge/Issues/Component/datas.jsx @@ -48,7 +48,7 @@ function Datas({checkbox ,item , projectsId,owner}){
    - {item.author && item.author.name} + {item.author && item.author.name} {item.created_at} 发布 {item.updated_at}更新 {item.milestone_name && {item.milestone_name} } diff --git a/src/forge/Issues/Component/dropMenu.jsx b/src/forge/Issues/Component/dropMenu.jsx index 6d12418b..98ddf921 100644 --- a/src/forge/Issues/Component/dropMenu.jsx +++ b/src/forge/Issues/Component/dropMenu.jsx @@ -7,8 +7,8 @@ const { Search } = Input; /** * * @param {placeholder} placeholder:默认显示内容(为空时) - * @param {editFlag} editFlag:是否显示编辑按钮 - * @param {searchFlag} editFlag:是否显示搜索框 + * @param {editFlag} editFlag:是否有编辑权限 + * @param {searchFlag} searchFlag:是否显示搜索框 * @param {selectValueList} selectValueList:将选中的list保存 * @param {searchFunc} searchFunc:搜索方法 * @param {onAdd} onAdd:标记管理 @@ -16,6 +16,8 @@ const { Search } = Input; * @param {menus} menus:下拉列表 * @param {chooseFunc} chooseFunc:选择下拉列表 * @param {double} double:undefined为单选,有值就是最多选的数量 + * @param {colorFlag} colorFlag:选中值需根据颜色显示背景 + * @param {mustFlag} mustFlag:必须选择一个 * @returns */ function DropMenu({ @@ -27,7 +29,7 @@ function DropMenu({ onAdd, headImg, menus, - chooseFunc,double + chooseFunc,double,colorFlag,mustFlag }){ const [ visible , setVisible ] = useState(false); const [ searchValue , setSearchValue ]= useState(undefined); @@ -47,16 +49,11 @@ function DropMenu({ },[selectValueList]) function renderSelectList(list){ - console.log(list); - let a = list.map((i,k)=>{ - return i.id.toString() || i.name - }) - let n = list.map((i,k)=>{ - return i.name - }) - console.log("根据选中的列表循环出id数组:",a); - setValuesId(a); - setValuesName(n); + let a = list && list.length > 0 && list.map((i,k)=>{ + return i.id ? i.id.toString() : i.name + }) + setValuesId(a); + setValuesName(list); } useEffect(() => { @@ -85,20 +82,39 @@ function DropMenu({ let list = selectValueList; let re = []; re = list && list.length > 0 ? list:[]; - let filter = list.filter(j=>j.id === i.id); - + let filter = []; + if(i.id){ + filter = list.filter(j=>j.id === i.id); + }else{ + filter = list.filter(j=>j.name === i.name); + } if(filter && filter.length > 0){ - re = list.filter(j=>j.id !== i.id) ; + if(!mustFlag){ + if(i.id){ + re = list.filter(j=>j.id !== i.id); + }else{ + re = list.filter(j=>j.name !== i.name); + } + renderSelectList(re); + chooseFunc(re); + !double && setVisible(false); + }else{ + setVisible(false); + } }else{ if(double && (selectValueList && selectValueList.length >= double)){ message.info(`最多只能添加${double}个${placeholder}`); return; } - re.push(i); + if(double){ + re.push(i); + }else{ + re = [i]; + setVisible(false); + } + renderSelectList(re); + chooseFunc(re); } - console.log("选择后:",re); - renderSelectList(re); - chooseFunc(re); } function renderNames(nameArrs){ @@ -107,10 +123,13 @@ function DropMenu({ nameArrs && nameArrs.length>0? nameArrs.map((i,k)=>{ return( -

    {i}

    +

    + {i.image_url && } + {i.name} +

    ) }) - :"" + :{placeholder} } } @@ -159,12 +178,12 @@ function DropMenu({ :

    {searchValue ? 暂无{placeholder}“{searchValue}”: `暂无${placeholder}`}

    - { onAdd && {setVisible(false);onAdd()}}>标记管理}
    } + { onAdd && }
    }> -
    0 ? "operatevalue color-grey-3":"operatevalue"}>{renderNames(valuesName) || placeholder}
    +
    0 ? "operatevalue color-grey-3":"operatevalue"}>{renderNames(selectValueList)}
    ) diff --git a/src/forge/Issues/Pages/details.jsx b/src/forge/Issues/Pages/details.jsx index 5eff3704..140e9977 100644 --- a/src/forge/Issues/Pages/details.jsx +++ b/src/forge/Issues/Pages/details.jsx @@ -5,6 +5,7 @@ import { Link } from 'react-router-dom'; import { Box , LongWidth } from '../../Component/layout'; import RenderHtml from "../../../components/render-html"; import EditMenus from '../Component/editMenus'; +import DropMenu from '../Component/dropMenu'; import NewPanel from '../Component/newPanel'; import Attachments from "../../Upload/attachment"; import AddTagsBox from '../Component/addTagsBox'; @@ -51,7 +52,14 @@ function Details(props){ const [ commentReload, setCommentReload] = useState(undefined); const [ assigner_choose , setAssigner_choose ] = useState([]); + const [ prioritie_choose , setPrioritie_choose ] = useState([]); + const [ status_choose , setStatus_choose ] = useState([]); + const [ tag_choose , setTag_choose ] = useState([]); + const [ millstone_choose , setMillstone_choose ] = useState([]); + const [ branch_choose , setBranch_choose ] = useState([]); const pathname = props.history.location.pathname; + const permission = props && props.projectDetail && props.projectDetail.permission; + let colors = ["#1abcb1","#28be6c","#db3d1d","#db3d1d"]; useEffect(()=>{ if(pathname === `/${owner}/${projectsId}/issues/${index}/copy`){ @@ -77,25 +85,16 @@ function Details(props){ setDetails(data); setAssigner_choose(data.assigners); - - let cIds = data.assigners && data.assigners.length>0 ? data.assigners.map((i)=>{return i.id.toString();}):undefined; - let cNames = data.assigners && data.assigners.length>0 ? data.assigners.map((i)=>{return i.name.toString();}):undefined; - setCharegeId(cIds); - setStatusId([`${data.status && data.status.id}`]); - setPrioritiesId([`${data.priority && data.priority.id}`]); - let tags = data.tags && data.tags.length>0 ? data.tags.map((i)=>{return i.id.toString();}):undefined; - let tagNames = data.tags && data.tags.length>0 ? data.tags.map((i)=>{return i.name.toString();}):undefined; - setTagId(tags); - setMillstoneId((data.milestone && data.milestone.id) ? [`${ data.milestone.id}`] :undefined) - setBranchId(data.branch_name && [data.branch_name]); - const n = { - issue_priorities_name:data.priority ? [`${data.priority.name}`]:undefined, - issue_tag_name:tagNames, - milestone_name:data.milestone ? [`${data.milestone.name}`]:undefined, - status_name:data.status ? [`${data.status.name}`]:undefined, - assigner_name:cNames + if(data.priority && data.priority.id){ + setPrioritie_choose([{...data.priority,color:colors[data.priority.id-1]}]); + }else{ + setPrioritie_choose([]); } - setNames(n); + setStatus_choose(data.status && data.status.id ? [data.status]:[]); + setTag_choose(data.tags); + setMillstone_choose(data.milestone && data.milestone.id ? [data.milestone]:[]); + setBranch_choose(data.branch_name ? [{name:data.branch_name}] : []); + data.start_date && setStartDate(moment(data.start_date).format('YYYY-MM-DD')); data.due_date && setDueDate(moment(data.due_date).format('YYYY-MM-DD')); @@ -143,19 +142,23 @@ function Details(props){ axios.get(url).then(result=>{ if(result && result.data){ let priorities = result.data.priorities; - let array =[]; - let colors = ["#1abcb1","#28be6c","#db3d1d","#db3d1d"]; - if(priorities && priorities.length>0){ - array = priorities.map((i,k)=>{ - let arr = {...i,color:colors[k]} - return arr; - }) - } + let array = addColorForPriorities(priorities); setPrioritiesList(array); } }) } + function addColorForPriorities(list){ + let array =[]; + if(list && list.length>0){ + array = list.map((i,k)=>{ + let arr = {...i,color:colors[k]} + return arr; + }) + } + return array; + } + // 获取负责人列表 useEffect(()=>{ getCharge(); @@ -334,7 +337,7 @@ function Details(props){ />
    : - +
    @@ -375,27 +378,74 @@ function Details(props){ : "" }
    - + {setCommentReload(Math.random())}}/> +
    } - {setCommentReload(Math.random())}}/>
    - {/* {setCharge(value)}} headImg selectValueList={assigner_choose} - chooseFunc={(list)=>{setAssigner_choose(list)}} + editFlag={details && !details.user_permission} + chooseFunc={(list)=>{setAssigner_choose(list);let l = list && list.length>0 ?list.map(i=>{return i.id || i.name}):[];saveForeach(l);}} double={5} - /> */} + /> - {saveForeach(ids);let copyname = { ...names,assigner_name:name};setNames(copyname);setCharegeId(ids);}} list={chargeList} value={charegeId} searchFlag searchFunc={(value)=>{setCharge(value)}} double={5} editFlag={details && !details.user_permission}/> - {setStatusId(ids);saveForeach(undefined,ids);let copyname = { ...names,status_name:name};setNames(copyname);}} list={statusList} value={statusId} editFlag={details && !details.user_permission}/> - {setPrioritiesId(ids);saveForeach(undefined,undefined,ids);let copyname = { ...names,issue_priorities_name:name};setNames(copyname);}} list={prioritiesList} value={prioritiesId} editFlag={details && !details.user_permission}/> - {setTagId(ids);saveForeach(undefined,undefined,undefined,ids);let copyname = { ...names,issue_tag_name:name};setNames(copyname);}} list={tagList} value={tagId} onAdd={()=>setVisible(true)} searchFlag double={3} searchFunc={(value)=>setTag(value)} editFlag={details && !details.user_permission}/> - {setMillstoneId(ids);saveForeach(undefined,undefined,undefined,undefined,ids);let copyname = { ...names,milestone_name:name};setNames(copyname);}} value={millstoneId} list={millstoneList} searchFlag searchFunc={(value)=>setMillstone(value)} editFlag={details && !details.user_permission}/> - {setBranchId(ids);saveForeach(undefined,undefined,undefined,undefined,undefined,ids);}} value={branchId} list={branchList} searchFlag searchFunc={(value)=>setBranch(value)} editFlag={details && !details.user_permission}/> + {/* {saveForeach(ids);let copyname = { ...names,assigner_name:name};setNames(copyname);setCharegeId(ids);}} list={chargeList} value={charegeId} searchFlag searchFunc={(value)=>{setCharge(value)}} double={5} editFlag={details && !details.user_permission}/> */} + {/* {setStatusId(ids);saveForeach(undefined,ids);let copyname = { ...names,status_name:name};setNames(copyname);}} list={statusList} value={statusId} editFlag={details && !details.user_permission}/> */} + + {setStatus_choose(list);let l = list && list.length>0 ?list.map(i=>{return i.id || i.name}):[];saveForeach(undefined,l);}} + /> + + {setPrioritie_choose(list);let l = list && list.length>0 ?list.map(i=>{return i.id || i.name}):[];saveForeach(undefined,undefined,l);}} + /> + {/* {setPrioritiesId(ids);saveForeach(undefined,undefined,ids);let copyname = { ...names,issue_priorities_name:name};setNames(copyname);}} list={prioritiesList} value={prioritiesId} editFlag={details && !details.user_permission}/> */} + + {setCharge(value)}} + selectValueList={tag_choose} + chooseFunc={(list)=>{setTag_choose(list);let l = list && list.length>0 ?list.map(i=>{return i.id || i.name}):[];saveForeach(undefined,undefined,undefined,l);}} + double={3} + editFlag={details && !details.user_permission} + onAdd={permission && permission !== "Reporter" ? ()=>setVisible(true) :false} + /> + {/* {setTagId(ids);saveForeach(undefined,undefined,undefined,ids);let copyname = { ...names,issue_tag_name:name};setNames(copyname);}} list={tagList} value={tagId} onAdd={()=>setVisible(true)} searchFlag double={3} searchFunc={(value)=>setTag(value)} editFlag={details && !details.user_permission}/> */} + {/* {setMillstoneId(ids);saveForeach(undefined,undefined,undefined,undefined,ids);let copyname = { ...names,milestone_name:name};setNames(copyname);}} value={millstoneId} list={millstoneList} searchFlag searchFunc={(value)=>setMillstone(value)} editFlag={details && !details.user_permission}/> */} + + {setCharge(value)}} + selectValueList={millstone_choose} + chooseFunc={(list)=>{setMillstone_choose(list);let l = list && list.length>0 ?list.map(i=>{return i.id || i.name}):[];saveForeach(undefined,undefined,undefined,undefined,l);}} + /> + {setCharge(value)}} + selectValueList={branch_choose} + editFlag={details && !details.user_permission} + chooseFunc={(list)=>{setBranch_choose(list);let l = list && list.length>0 ?list.map(i=>{return i.id || i.name}):[];saveForeach(undefined,undefined,undefined,undefined,undefined,l);}} + /> + {/* {setBranchId(ids);saveForeach(undefined,undefined,undefined,undefined,undefined,ids);}} value={branchId} list={branchList} searchFlag searchFunc={(value)=>setBranch(value)} editFlag={details && !details.user_permission}/> */} {setStartDate(date);saveForeach(undefined,undefined,undefined,undefined,undefined,undefined,date)}} editFlag={details && !details.user_permission}/> {setDueDate(date);saveForeach(undefined,undefined,undefined,undefined,undefined,undefined,undefined,date)}} editFlag={details && !details.user_permission}/>
    diff --git a/src/forge/Issues/Pages/list.jsx b/src/forge/Issues/Pages/list.jsx index 3d334c8f..c9ac7084 100644 --- a/src/forge/Issues/Pages/list.jsx +++ b/src/forge/Issues/Pages/list.jsx @@ -5,7 +5,7 @@ import issueEmp from '../Img/issue-big.png'; import create from '../Img/create.png'; import { Link } from "react-router-dom"; import AllMenus from '../Component/allMenus'; -import CheckProfile from '../../Component/ProfileModal/Profile' +import CheckProfile from '../../Component/ProfileModal/Profile'; import Datas from '../Component/datas'; import DelBox from '../Component/delBox'; import axios from 'axios'; @@ -188,6 +188,7 @@ function List(props){ status_id: updateIds && updateIds.status_id }).then(result=>{ if(result){ + setUpdateIds(undefined); setAllValue([]); setTotal(undefined); Init(); @@ -248,6 +249,12 @@ function List(props){ } props.history.push(`/${owner}/${projectsId}/issues/new`); } + + function changeCategory(value){ + setCategory(value); + setPage(1); + setTotal(undefined); + } return(
    @@ -276,24 +283,24 @@ function List(props){
    { - permission && permission !== "reporter" && + permission && permission !== "Reporter" && 标记管理 } - {props.history.push(`/${owner}/${projectsId}/issues/new`)}} className="operateButton ml20">创建疑修 + {props.history.push(`/${owner}/${projectsId}/issues/new`)}} checklogin className="operateButton ml20">创建疑修
    - + { allValue && allValue.length>0 ? 选择{allValue.length}个issue :
      -
    • {setCategory("all");setPage(1)}}>全部{issueTotal}
    • -
    • {setCategory("opened");setPage(1)}}>开启中{openedCount}
    • -
    • {setCategory("closed");setPage(1)}}>已关闭{closedCount}
    • +
    • {changeCategory("all")}}>全部{issueTotal}
    • +
    • {changeCategory("opened")}}>开启中{openedCount}
    • +
    • {changeCategory("closed")}}>已关闭{closedCount}
    }
    @@ -324,7 +331,7 @@ function List(props){

    欢迎使用疑修(Issue)

    -

    疑修用于记录与跟踪待办事项、项目bug、功能需求等。在使用之前,请您先{props.history.push(`/${owner}/${projectsId}/issues/new`)}} className="color-blue">创建一个疑修

    +

    疑修用于记录与跟踪待办事项、项目bug、功能需求等。在使用之前,请您先{props.history.push(`/${owner}/${projectsId}/issues/new`)}} className="color-blue">创建一个疑修

    :
    @@ -339,7 +346,7 @@ function List(props){ return( } + checkbox={(permission && permission !== "Reporter") && } item={item} owner={owner} projectsId={projectsId} diff --git a/src/forge/Issues/Pages/new.jsx b/src/forge/Issues/Pages/new.jsx index b6f1f33e..e1438373 100644 --- a/src/forge/Issues/Pages/new.jsx +++ b/src/forge/Issues/Pages/new.jsx @@ -2,6 +2,7 @@ import React , { useEffect , useState , forwardRef } from 'react'; import { Form } from 'antd'; import { Box , LongWidth } from '../../Component/layout'; import EditMenus from '../Component/editMenus'; +import DropMenu from '../Component/dropMenu'; import AddTagsBox from '../Component/addTagsBox'; import Date from '../Component/date'; import NewPanel from '../Component/newPanel'; @@ -25,13 +26,13 @@ function New(props){ const [ branchList , setBranchList ] = useState(undefined); const [ branch , setBranch ] = useState(undefined); - const [ charegeId , setCharegeId ] = useState([]); - const [ statusId , setStatusId ] = useState([`1`]); - const [ names , setNames ] = useState({author_name:undefined,issue_priorities_name:["正常"],issue_tag_name:undefined,milestone_name:undefined,sortby_name:undefined,status_name:['新增'],assigner_name:undefined}); - const [ prioritiesId , setPrioritiesId ] = useState([`2`]); - const [ tagId , setTagId ] = useState([]); - const [ millstoneId , setMillstoneId ] = useState([]); - const [ branchId , setBranchId ] = useState([]); + + const [ assigner_choose , setAssigner_choose ] = useState([]); + const [ prioritie_choose , setPrioritie_choose ] = useState([]); + const [ status_choose , setStatus_choose ] = useState([]); + const [ tag_choose , setTag_choose ] = useState([]); + const [ millstone_choose , setMillstone_choose ] = useState([]); + const [ branch_choose , setBranch_choose ] = useState([]); const [ start_date, setStartDate ] = useState("");//moment().format('YYYY-MM-DD') const [ due_date, setDueDate ] = useState(""); @@ -58,7 +59,11 @@ function New(props){ const url = `/v1/${owner}/${projectsId}/issue_statues`; axios.get(url).then(result=>{ if(result && result.data){ - setStatusList(result.data.statues); + let status = result.data.statues; + setStatusList(status); + if(status && status.length>0){ + setStatus_choose(status.filter(i=>i.id === 1)); + } } }) } @@ -81,6 +86,7 @@ function New(props){ }) } setPrioritiesList(array); + setPrioritie_choose(array.filter(i=>i.id === 2)); } }) } @@ -154,14 +160,20 @@ function New(props){ function createFunc(values,fileList,receivers_login,description){ const { subject } = values; const url = `/v1/${owner}/${projectsId}/issues`; + let b = branch_choose && branch_choose.length>0 ? branch_choose.map(i=>{return i.name}) :undefined; + let t = tag_choose && tag_choose.length>0 ? tag_choose.map(i=>{return i.id}) :undefined; + let a = assigner_choose && assigner_choose.length>0 ? assigner_choose.map(i=>{return i.id}) :undefined; + let m = millstone_choose && millstone_choose.length>0 ? millstone_choose.map(i=>{return i.id}) :undefined; + let p = prioritie_choose && prioritie_choose.length>0 ? prioritie_choose.map(i=>{return i.id}) :undefined; + let s = status_choose && status_choose.length>0 ? status_choose.map(i=>{return i.id}) :undefined; axios.post(url,{ description,subject, - branch_name:branchId.join(","), - status_id:statusId.join(","), - priority_id:prioritiesId.join(","), - milestone_id:millstoneId.join(","), - issue_tag_ids:tagId, - assigner_ids:charegeId, + branch_name:b.join(","), + status_id:s.join(","), + priority_id:p.join(","), + milestone_id:m.join(","), + issue_tag_ids:t, + assigner_ids:a, attachment_ids:fileList, start_date,due_date,receivers_login }).then(result=>{ @@ -173,10 +185,6 @@ function New(props){ } - function onAdd(){ - setVisible(true); - } - return(
    setVisible(false)} onSuccess={onSuccess} /> -

    新建疑修

    +

    新建疑修

    - {setCharegeId(ids);let copyname = { ...names,assigner_name:name};setNames(copyname);}} list={chargeList} searchFlag searchFunc={(value)=>setCharge(value)} double={5}/> - {setStatusId(ids);let copyname = { ...names,status_name:name};setNames(copyname);}} list={statusList} editFlag/> - {setPrioritiesId(ids);let copyname = { ...names,issue_priorities_name:name};setNames(copyname);}} list={prioritiesList}/> - {setTagId(ids);let copyname = { ...names,issue_tag_name:name};setNames(copyname);}} list={tagList} onAdd={onAdd} searchFlag double={3} searchFunc={(value)=>setTag(value)}/> - {setMillstoneId(ids);let copyname = { ...names,milestone_name:name};setNames(copyname);}} list={millstoneList} searchFlag searchFunc={(value)=>setMillstone(value)}/> - setBranchId(ids)} list={branchList} searchFlag searchFunc={(value)=>setBranch(value)}/> + {setCharge(value)}} + headImg + selectValueList={assigner_choose} + chooseFunc={(list)=>{setAssigner_choose(list);}} + double={5} + /> + {setStatus_choose(list);}} + /> + {setPrioritie_choose(list);}} + /> + {setCharge(value)}} + selectValueList={tag_choose} + chooseFunc={(list)=>{setTag_choose(list);}} + double={3} + onAdd={permission && permission !== "Reporter" ? ()=>setVisible(true) :false} + /> + {setCharge(value)}} + selectValueList={millstone_choose} + chooseFunc={(list)=>{setMillstone_choose(list);}} + /> + {setCharge(value)}} + selectValueList={branch_choose} + chooseFunc={(list)=>{setBranch_choose(list);}} + /> setStartDate(date)}/> setDueDate(date)}/>
    diff --git a/src/forge/Issues/Pages/sign.jsx b/src/forge/Issues/Pages/sign.jsx index 75b2b4ba..f8c5bbd9 100644 --- a/src/forge/Issues/Pages/sign.jsx +++ b/src/forge/Issues/Pages/sign.jsx @@ -27,6 +27,14 @@ function Sign(props){ const owner = props.match.params.owner; const projectsId = props.match.params.projectsId; const { projectDetail } = props; + const permission = projectDetail && props.projectDetail.permission; + + + useEffect(()=>{ + if(!permission || (permission && permission === "Reporter")){ + window.location.href = "/403"; + } + },[permission]) useEffect(()=>{ if(projectDetail){ diff --git a/src/forge/Issues/index.scss b/src/forge/Issues/index.scss index df8459b4..9359393e 100644 --- a/src/forge/Issues/index.scss +++ b/src/forge/Issues/index.scss @@ -39,7 +39,7 @@ height:32px; color: #fff!important; cursor: pointer; - line-height: 32px; + line-height: 30px; background-color:rgba(70, 106, 255, 1); border:1px solid rgba(70, 106, 255, 1); border-radius: 4px; @@ -159,8 +159,8 @@ align-items: center; cursor: pointer; &.active{ - color: #333; - font-weight: 500; + color: #466aff; + // font-weight: 500; &>span{ font-weight: normal; color: #466aff; @@ -211,10 +211,15 @@ .idetails{ display: flex; align-items: center; - &>p{ + &>a{ color: #40424a; margin-right: 10px; font-size: 16px; + display: block; + overflow: hidden; + text-overflow: ellipsis; + max-width: 600px; + white-space: nowrap; } } .infos{ @@ -291,7 +296,7 @@ background-color:#28be6c; } &.hight{ - background-color: #db7c1d; + background-color: #db3d1d; } &.urgent{ background-color: #db3d1d; @@ -437,6 +442,14 @@ line-height: 24px; color: #acb0bf; margin-top: 10px; + .colorsquare{ + width: 45px; + height: 20px; + line-height: 20px; + border-radius: 4px; + color: #fff; + text-align: center; + } } } } @@ -509,8 +522,8 @@ padding:12px 20px 0px 16px; } .ant-menu{ - padding:12px 16px 10px 16px; - max-height: 338px; + padding:10px 16px 10px 16px; + max-height: 324px; overflow-y: auto; li{ padding:0px 16px; @@ -536,13 +549,19 @@ } } //详情页面 -.detailbanner{ +.editpanel{ + padding:20px; margin-top: 25px; - // height:82px; - background-color:#fafcff; border:1px solid rgba(42, 97, 255, 0.23); - border-radius:4px; - padding:12px 25px 12px 20px; + border-radius: 2px; +} +.detailbanner{ + // margin-top: 25px; + // height:82px; + // background-color:#fafcff; + // border:1px solid rgba(42, 97, 255, 0.23); + // border-radius:4px; + // padding:12px 25px 12px 20px; display: flex; align-items: center; justify-content: space-between; @@ -572,11 +591,11 @@ } } .descPanel{ - margin-top:20px; - padding:20px; + margin-top:30px; + // padding:20px; // background-color: #f7f8fd; - border:1px solid #c9d8ff; - border-radius: 2px; + // border:1px solid #c9d8ff; + // border-radius: 2px; } // 新建页面 .explain{ diff --git a/src/forge/Main/CoderDepot.jsx b/src/forge/Main/CoderDepot.jsx index 309535ae..b5bd6483 100644 --- a/src/forge/Main/CoderDepot.jsx +++ b/src/forge/Main/CoderDepot.jsx @@ -476,7 +476,7 @@ function CoderDepot(props){ } { issuesFlag && - + 疑修 + + 疑修 }
    diff --git a/src/forge/Order/MilepostDetail.jsx b/src/forge/Order/MilepostDetail.jsx index 863c8ad6..8f9623d1 100644 --- a/src/forge/Order/MilepostDetail.jsx +++ b/src/forge/Order/MilepostDetail.jsx @@ -6,6 +6,7 @@ import AllMenus from './component/allMenus'; import Datas from '../Issues/Component/datas'; import axios from 'axios'; import { FlexAJ } from '../Component/layout'; +import CheckProfile from '../Component/ProfileModal/Profile'; import './milepost.scss'; import './order.scss'; import '../Issues/index.scss'; @@ -184,11 +185,12 @@ function MilepostDetail(props){ 编辑里程碑 :"" } - { + {/* { current_user && current_user.login ? : - } + } */} + {history.push(`/${owner}/${projectsId}/issues/${mileId}/new`)}} checklogin className="operateButton ml20">+ 创建疑修
    }
    diff --git a/src/forge/css/index.scss b/src/forge/css/index.scss index 2a675fd6..51d25206 100644 --- a/src/forge/css/index.scss +++ b/src/forge/css/index.scss @@ -4,6 +4,9 @@ ul,ol,dl{ .markdown-body{ overflow: inherit; } +.markdown-body .editormd-tex .katex-display>.katex{ + white-space: pre-wrap; +} .markdown-body a{ color: #466AFF; } From d6f819040e2d4b24518b7948837292dc1e83de91 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Mon, 27 Feb 2023 11:24:20 +0800 Subject: [PATCH 33/97] =?UTF-8?q?=E9=87=8C=E7=A8=8B=E7=A2=91=E9=87=8C?= =?UTF-8?q?=E6=96=B0=E5=BB=BAissue-=E9=BB=98=E8=AE=A4=E9=80=89=E4=B8=AD?= =?UTF-8?q?=E5=AF=B9=E5=BA=94=E7=9A=84issue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Issues/Pages/details.jsx | 1 + src/forge/Issues/Pages/new.jsx | 22 ++++++++++++++++------ src/forge/Issues/index.scss | 6 +++++- 3 files changed, 22 insertions(+), 7 deletions(-) diff --git a/src/forge/Issues/Pages/details.jsx b/src/forge/Issues/Pages/details.jsx index 140e9977..b467a76d 100644 --- a/src/forge/Issues/Pages/details.jsx +++ b/src/forge/Issues/Pages/details.jsx @@ -424,6 +424,7 @@ function Details(props){ selectValueList={tag_choose} chooseFunc={(list)=>{setTag_choose(list);let l = list && list.length>0 ?list.map(i=>{return i.id || i.name}):[];saveForeach(undefined,undefined,undefined,l);}} double={3} + colorFlag editFlag={details && !details.user_permission} onAdd={permission && permission !== "Reporter" ? ()=>setVisible(true) :false} /> diff --git a/src/forge/Issues/Pages/new.jsx b/src/forge/Issues/Pages/new.jsx index e1438373..2f306b17 100644 --- a/src/forge/Issues/Pages/new.jsx +++ b/src/forge/Issues/Pages/new.jsx @@ -1,13 +1,11 @@ import React , { useEffect , useState , forwardRef } from 'react'; import { Form } from 'antd'; import { Box , LongWidth } from '../../Component/layout'; -import EditMenus from '../Component/editMenus'; import DropMenu from '../Component/dropMenu'; import AddTagsBox from '../Component/addTagsBox'; import Date from '../Component/date'; import NewPanel from '../Component/newPanel'; import axios from 'axios'; -import moment from 'moment'; function New(props){ // 里程碑id @@ -50,6 +48,12 @@ function New(props){ } },[]) + useEffect(()=>{ + if(milepostId){ + getMillstone(milepostId); + } + },[milepostId]) + // 获取状态列表 useEffect(()=>{ @@ -106,14 +110,19 @@ function New(props){ } // 获取里程碑列表 useEffect(()=>{ - getMillstone(); + getMillstone(millstone); },[millstone]) - function getMillstone(){ + function getMillstone(keyword){ const url = `/v1/${owner}/${projectsId}/milestones`; - axios.get(url,{params:{keyword:millstone,only_name:true}}).then(result=>{ + axios.get(url,{params:{keyword,only_name:true}}).then(result=>{ if(result && result.data){ - setMillstoneList(result.data.milestones); + let milestones = result.data.milestones; + if(milepostId === keyword){ + setMillstone_choose(milestones); + }else{ + setMillstoneList(milestones); + } } }) } @@ -232,6 +241,7 @@ function New(props){ selectValueList={tag_choose} chooseFunc={(list)=>{setTag_choose(list);}} double={3} + colorFlag onAdd={permission && permission !== "Reporter" ? ()=>setVisible(true) :false} /> p:first-child .colorsquare{ + margin-top: 0px; } } } From 766311545379b4817ea424ad58ec8606ea9777cc Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Mon, 27 Feb 2023 11:43:28 +0800 Subject: [PATCH 34/97] =?UTF-8?q?=E9=87=8C=E7=A8=8B=E7=A2=91-=E6=96=B0?= =?UTF-8?q?=E5=BB=BAissue-=E9=BB=98=E8=AE=A4=E9=80=89=E4=B8=AD=E4=B8=94?= =?UTF-8?q?=E4=B8=8D=E5=8F=AF=E5=88=87=E6=8D=A2=E9=87=8C=E7=A8=8B=E7=A2=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Issues/Pages/new.jsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/forge/Issues/Pages/new.jsx b/src/forge/Issues/Pages/new.jsx index 2f306b17..e5dc6648 100644 --- a/src/forge/Issues/Pages/new.jsx +++ b/src/forge/Issues/Pages/new.jsx @@ -249,6 +249,7 @@ function New(props){ menus={millstoneList} searchFunc={(value)=>{setCharge(value)}} selectValueList={millstone_choose} + editFlag={milepostId ? true : false} chooseFunc={(list)=>{setMillstone_choose(list);}} /> Date: Mon, 27 Feb 2023 13:31:29 +0800 Subject: [PATCH 35/97] =?UTF-8?q?issue=E8=AF=84=E8=AE=BA+=E9=87=8C?= =?UTF-8?q?=E7=A8=8B=E7=A2=91=20=E6=B5=8B=E8=AF=95issue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Issues/Component/comments/editComment.jsx | 6 +- src/forge/Issues/Component/comments/list.jsx | 41 ++++++------ src/forge/Issues/Component/comments/list.scss | 5 ++ src/forge/Issues/Component/newPanel.jsx | 26 ++++---- src/forge/Issues/Pages/details.jsx | 2 +- src/forge/Issues/index.scss | 2 +- src/forge/Merge/merge_form.js | 24 +++---- src/forge/Order/Milepost.js | 4 +- src/forge/Order/MilepostDetail.jsx | 34 +++++----- src/forge/Order/UpdateMilepost.js | 8 +-- src/forge/Order/component/allMenus.jsx | 63 ++++++++++++------- src/forge/Order/milepost.scss | 4 ++ .../tpm/challengesnew/tpm-md-editor.js | 4 +- 13 files changed, 130 insertions(+), 93 deletions(-) diff --git a/src/forge/Issues/Component/comments/editComment.jsx b/src/forge/Issues/Component/comments/editComment.jsx index 16cd5876..81fa0167 100644 --- a/src/forge/Issues/Component/comments/editComment.jsx +++ b/src/forge/Issues/Component/comments/editComment.jsx @@ -23,6 +23,10 @@ function EditComment(props){ // 评论点击函数 function addJournals(){ + if(!content){ + setQuillFlag(true); + return + } setJournalSpin(true); if(updateId){ // 修改评论 @@ -90,7 +94,7 @@ function EditComment(props){ owner = {owner} projectsId = {projectsId} > -

    +

    {quillFlag && 请输入评论内容}

    { @@ -56,14 +56,13 @@ function IssueCommentList(props){ } }) array.map((item, i)=>{ - journals[item.start].numCount = item.count; + journals[item.start].numCount = item.count-1; for (let index = 0; index < item.count; index++) { journals[item.start+index].start = journals[item.start].id; journals[item.start+index].closeAndSpan = true; } }) } - console.log('journals', journals); setJournals(journals); } }) @@ -94,8 +93,10 @@ function IssueCommentList(props){
    {login ? showEdit === 1 ? :
    -
    {setShowEdit(1)}}> - +
    + {setShowEdit(1)}}> + +
    :
    {/* 未登录用户 */} @@ -116,14 +117,14 @@ function IssueCommentList(props){ {/* 操作日志 */}
    : '' :
    @@ -139,8 +140,8 @@ function IssueCommentList(props){ {timeAgo(item.created_at)}
    {login &&
    - {/* 平台管理员/仓库管理员/发布评论者 */} - {(admin || isManager || login === item.user.login) && 0 ? '子评论也将被一起删除。' : ''}`} okText="是" @@ -151,7 +152,7 @@ function IssueCommentList(props){ } {/* 仅评论者可修改 */} {login === item.user.login && } - + {setParentId(item.id); setReplyId(item.id); setShowEdit(3)}}>
    }
    {commentCtx(item.notes)}
    @@ -175,8 +176,8 @@ function IssueCommentList(props){ {timeAgo(i.created_at)}
    {login &&
    - {/* 平台管理员/仓库管理员/发布评论者/回复评论者 */} - {(admin || isManager || login === i.user.login || login === i.reply_user.login) && } {/* 仅回复评论者可修改 */} {login === i.user.login && } - + {setParentId(item.id);setReplyId(i.id); setShowEdit(5)}}> + +
    }
    {commentCtx(i.notes)}
    diff --git a/src/forge/Issues/Component/comments/list.scss b/src/forge/Issues/Component/comments/list.scss index 770d64f0..a527c8de 100644 --- a/src/forge/Issues/Component/comments/list.scss +++ b/src/forge/Issues/Component/comments/list.scss @@ -89,4 +89,9 @@ .loginBtn{ color: $primary-color; } +} +.quillFlagBox{ + color: red; + margin-top: -10px; + margin-bottom: 5px !important; } \ No newline at end of file diff --git a/src/forge/Issues/Component/newPanel.jsx b/src/forge/Issues/Component/newPanel.jsx index f147d1ff..2734cb6e 100644 --- a/src/forge/Issues/Component/newPanel.jsx +++ b/src/forge/Issues/Component/newPanel.jsx @@ -78,18 +78,20 @@ function NewPanel(props,ref){ )} - +
    + +
    } - {setCommentReload(Math.random())}}/> + {setCommentReload(Math.random())}}/>
    {/* div{ + &>div:not(.none_panels){ padding:20px 18px; border-bottom: 1px solid #eee; display: flex; diff --git a/src/forge/Merge/merge_form.js b/src/forge/Merge/merge_form.js index 130e93bf..944301d1 100644 --- a/src/forge/Merge/merge_form.js +++ b/src/forge/Merge/merge_form.js @@ -275,17 +275,19 @@ class MergeForm extends Component { initialValue: title, })()} - +
    + +

    - {item.description} + {item.description}
    diff --git a/src/forge/Order/MilepostDetail.jsx b/src/forge/Order/MilepostDetail.jsx index 863c8ad6..4d064cb6 100644 --- a/src/forge/Order/MilepostDetail.jsx +++ b/src/forge/Order/MilepostDetail.jsx @@ -1,7 +1,6 @@ import React , { useRef , useState , useEffect } from 'react'; -import { Dropdown , Menu , Icon , Input , Checkbox , Pagination, Button , Tooltip ,Spin } from 'antd'; +import { Menu, Input , Checkbox , Pagination, Button , Tooltip ,Spin } from 'antd'; import { Link } from "react-router-dom"; -import issueEmp from '../Issues/Img/issue-big.png'; import AllMenus from './component/allMenus'; import Datas from '../Issues/Component/datas'; import axios from 'axios'; @@ -9,7 +8,7 @@ import { FlexAJ } from '../Component/layout'; import './milepost.scss'; import './order.scss'; import '../Issues/index.scss'; -const { Search } = Input; +import Nodata from '../Nodata'; function MilepostDetail(props){ const [ milepost, setMilepost] = useState(undefined); @@ -18,7 +17,6 @@ function MilepostDetail(props){ const [ openedCount , setOpenedCount ] = useState(0); const[ aboutMe , setAboutMe ] = useState("aboutme"); - const[ value , setValue ] = useState(""); const[ keyword , setKeyword ] = useState(undefined); const [ category , setCategory] = useState("all"); @@ -36,6 +34,15 @@ function MilepostDetail(props){ const { projectsId, mileId , owner } = props.match.params; const {current_user, projectDetail, showLoginDialog, history} = props; const permission = props && props.projectDetail && props.projectDetail.permission; + // 排序字段 + const sortBy = { + '1': {'sort_by': 'issues.created_on', 'sort_direction': 'desc'}, + '2': {'sort_by': 'issues.created_on', 'sort_direction': 'asc'}, + '3': {'sort_by': 'issues.updated_on', 'sort_direction': 'desc'}, + '4': {'sort_by': 'issues.updated_on', 'sort_direction': 'asc'}, + '5': {'sort_by': 'issue_priorities.position', 'sort_direction': 'desc'}, + '6': {'sort_by': 'issue_priorities.position', 'sort_direction': 'asc'} + } useEffect(()=>{ Init(); @@ -69,10 +76,10 @@ function MilepostDetail(props){ } }).then(result=>{ if(result){ - const {milestone, issues, total_issues_count, closed_issues_count, opened_issues_count} = result.data; + const {milestone, issues, total_count, closed_issues_count, opened_issues_count} = result.data; setMilepost(milestone); setIssueList(issues); - setTotal(total_issues_count); + setTotal(total_count); setClosedCount(closed_issues_count); setOpenedCount(opened_issues_count); const ids = issues.length>0 ? issues.map(i=>{return i.id}) : []; @@ -161,7 +168,9 @@ function MilepostDetail(props){ // 将ids保存下来以便修改 setUpdateIds(ids); }else{ - Init(ids); + const {sort_by} = ids; + const params = {...ids, ...sortBy[sort_by]} + Init(params); } } @@ -175,12 +184,12 @@ function MilepostDetail(props){ {milepost.effective_date || '暂无截止时间'} - {(milepost.percent || milepost.percent===0) ? {milepost.percent > 0 ? milepost.percent.toFixed(2):milepost.percent}%完成 :"" } + {(milepost.percent || milepost.percent===0) ? {milepost.percent > 0 ? milepost.percent.toFixed(2)*100:milepost.percent}%完成 :"" }

    { - (current_user && current_user.login) && ( projectDetail && projectDetail.permission && projectDetail.permission !== "Reporter") ? + (current_user && current_user.login) && (permission && permission !== "Reporter") ? 编辑里程碑 :"" } @@ -225,12 +234,7 @@ function MilepostDetail(props){
    { - total === 0 && -
    - -

    欢迎使用疑修(Issue)

    -

    疑修用于记录与跟踪待办事项、项目bug、功能需求等。在使用之前,请您先创建一个疑修

    -
    + total === 0 &&
    } { total > 0 && diff --git a/src/forge/Order/UpdateMilepost.js b/src/forge/Order/UpdateMilepost.js index 72c288c3..7ffb1927 100644 --- a/src/forge/Order/UpdateMilepost.js +++ b/src/forge/Order/UpdateMilepost.js @@ -92,8 +92,7 @@ class UpdateMilepost extends Component { }).then(result => { if (result) { this.setState({ isSpin: false }) - this.props.history.push(`/${owner}/${projectsId}/milestones`); - + this.props.history.push(`/${owner}/${projectsId}/milestones/${meilid}`); } }).catch(error => { @@ -133,7 +132,7 @@ class UpdateMilepost extends Component { required: true, message: '请输入标题' }], })( - + )}
    @@ -144,8 +143,7 @@ class UpdateMilepost extends Component { required: true, message: '请输入描述内容' }], })( -

    AY(lGjA;xU$lf*o*v|fc8s628?q#o5 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 Q39hTv|5y;9Funl*0Ov{2H2?qr literal 117076 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�b& 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