(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[184,13],{ /***/ "092g": /*!***************************************************!*\ !*** ./src/components/EcListItems/Path/index.tsx ***! \***************************************************/ /*! exports provided: CourseListItems */ /*! exports used: CourseListItems */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return CourseListItems; }); /* harmony import */ var antd_es_card_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/card/style */ "IzEo"); /* harmony import */ var antd_es_card__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/card */ "bx4M"); /* harmony import */ var antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/tooltip/style */ "5Dmo"); /* harmony import */ var antd_es_tooltip__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/tooltip */ "3S7+"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ "cDcd"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/utils/env */ "m3rI"); /* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./index.less?modules */ "G2Mv"); /* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var _selected_png__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./selected.png */ "dKik"); /* harmony import */ var _selected_png__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_selected_png__WEBPACK_IMPORTED_MODULE_7__); /* harmony import */ var _assets_images_unit_svg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @/assets/images/unit.svg */ "N16+"); /* harmony import */ var _assets_images_unit_svg__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_assets_images_unit_svg__WEBPACK_IMPORTED_MODULE_8__); var CourseListItems = function CourseListItems(_ref) { var data = _ref.data; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("aside", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6___default.a.courseItems }, data && data.map(function (v, k) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("a", { href: "/paths/".concat(v.identifier), target: "_blank", key: v.identifier }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement(antd_es_card__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], { className: "animated fadeIn", key: k, cover: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("img", { alt: v.name, src: _utils_env__WEBPACK_IMPORTED_MODULE_5__[/* default */ "a"].IMG_SERVER + '/' + v.image_url }) }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement(antd_es_card__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"].Meta, { title: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_4___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"], { title: v.name }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("div", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_6___default.a.esTitle) }, v.name)), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"], { title: "\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(v.school_name) }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("div", { className: "".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_6___default.a.unit) }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("img", { src: _assets_images_unit_svg__WEBPACK_IMPORTED_MODULE_8___default.a, className: "unitImg" }), v.school_name))), description: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("div", null, v.featured > 0 && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6___default.a.excellentTag }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("span", { style: { background: v.featured === 1 ? '#FF8C29' : v.featured === 2 ? '#4361F2' : v.featured === 3 ? '#B38D24' : '' } }, v.featured === 1 && '国家一流', v.featured === 2 && '军队一流', v.featured === 3 && '省级一流')), v.excellent && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6___default.a.righttag }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("img", { src: _selected_png__WEBPACK_IMPORTED_MODULE_7___default.a })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6___default.a.flexEnd }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"], { placement: "bottom", title: "\u7AE0\u8282\u6570" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("span", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("i", { className: "iconfont icon-zhangjie1 mr3 font16" }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("span", null, v.stages_count))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"], { placement: "bottom", title: "\u5B66\u4E60\u4EBA\u6570" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("span", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("i", { className: "iconfont icon-chengyuan mr3 font18 ml10" }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("span", null, v.members_count))))) }))); })); }; /***/ }), /***/ "1XHU": /*!********************************************!*\ !*** ./src/components/AuthModal/index.tsx ***! \********************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/modal/style */ "2qtc"); /* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/modal */ "kLXV"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react */ "cDcd"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! umi */ "9kvl"); /* harmony import */ var _assets_images_cert_shimingrenzheng_png__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/assets/images/cert/shimingrenzheng.png */ "3wET"); /* harmony import */ var _assets_images_cert_shimingrenzheng_png__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_assets_images_cert_shimingrenzheng_png__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var _assets_images_cert_zhiyerenzheng_png__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/assets/images/cert/zhiyerenzheng.png */ "bUJZ"); /* harmony import */ var _assets_images_cert_zhiyerenzheng_png__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_assets_images_cert_zhiyerenzheng_png__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./index.less?modules */ "Ct/S"); /* harmony import */ var _index_less_modules__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_6__); var AuthModal = function AuthModal(_ref) { var visible = _ref.visible, occupationValue = _ref.occupationValue, _ref$onCancel = _ref.onCancel, _onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel; var renderOccupationAuth = function renderOccupationAuth() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6___default.a.flexColumn }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("img", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6___default.a.img, src: _assets_images_cert_zhiyerenzheng_png__WEBPACK_IMPORTED_MODULE_5___default.a }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("span", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6___default.a.content }, "\u672A\u804C\u4E1A\u8BA4\u8BC1")); }; var renderAutonymAuth = function renderAutonymAuth() { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6___default.a.flexColumn }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("img", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6___default.a.img, src: _assets_images_cert_shimingrenzheng_png__WEBPACK_IMPORTED_MODULE_4___default.a }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("span", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6___default.a.content }, "\u672A\u5B9E\u540D\u8BA4\u8BC1")); }; var renderContent = function renderContent() { if (occupationValue === 3) { return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_2___default.a.Fragment, null, renderAutonymAuth(), renderOccupationAuth()); } if (occupationValue === 2) { return renderOccupationAuth(); } return renderAutonymAuth(); }; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement(antd_es_modal__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], { centered: true, keyboard: false, closable: false, destroyOnClose: true, visible: visible, title: "\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C", okText: "\u7ACB\u5373\u8BA4\u8BC1", cancelText: "\u53D6\u6D88", width: "600px", onOk: function onOk() { _onCancel(); umi__WEBPACK_IMPORTED_MODULE_3__[/* history */ "d"].push("/account/certification"); }, onCancel: function onCancel() { _onCancel(); } }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6___default.a.tilte }, "\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_2___default.a.createElement("div", { className: _index_less_modules__WEBPACK_IMPORTED_MODULE_6___default.a.flexRow }, renderContent())); }; /* harmony default export */ __webpack_exports__["a"] = (Object(umi__WEBPACK_IMPORTED_MODULE_3__[/* connect */ "a"])(function (_ref2) { var paperlibrary = _ref2.paperlibrary, loading = _ref2.loading, globalSetting = _ref2.globalSetting; return { paperlibrary: paperlibrary, globalSetting: globalSetting, loading: loading.effects }; })(AuthModal)); /***/ }), /***/ "1ZF9": /*!*****************************************!*\ !*** ./src/assets/images/Authorize.png ***! \*****************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "static/Authorize.cc9c212f.png"; /***/ }), /***/ "3wET": /*!****************************************************!*\ !*** ./src/assets/images/cert/shimingrenzheng.png ***! \****************************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports) { module.exports = "data:image/png;base64,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" /***/ }), /***/ "7ixt": /*!**************************************************!*\ !*** ./node_modules/rc-tooltip/es/placements.js ***! \**************************************************/ /*! exports provided: placements, default */ /*! exports used: placements */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return placements; }); var autoAdjustOverflow = { adjustX: 1, adjustY: 1 }; var targetOffset = [0, 0]; var placements = { left: { points: ['cr', 'cl'], overflow: autoAdjustOverflow, offset: [-4, 0], targetOffset: targetOffset }, right: { points: ['cl', 'cr'], overflow: autoAdjustOverflow, offset: [4, 0], targetOffset: targetOffset }, top: { points: ['bc', 'tc'], overflow: autoAdjustOverflow, offset: [0, -4], targetOffset: targetOffset }, bottom: { points: ['tc', 'bc'], overflow: autoAdjustOverflow, offset: [0, 4], targetOffset: targetOffset }, topLeft: { points: ['bl', 'tl'], overflow: autoAdjustOverflow, offset: [0, -4], targetOffset: targetOffset }, leftTop: { points: ['tr', 'tl'], overflow: autoAdjustOverflow, offset: [-4, 0], targetOffset: targetOffset }, topRight: { points: ['br', 'tr'], overflow: autoAdjustOverflow, offset: [0, -4], targetOffset: targetOffset }, rightTop: { points: ['tl', 'tr'], overflow: autoAdjustOverflow, offset: [4, 0], targetOffset: targetOffset }, bottomRight: { points: ['tr', 'br'], overflow: autoAdjustOverflow, offset: [0, 4], targetOffset: targetOffset }, rightBottom: { points: ['bl', 'br'], overflow: autoAdjustOverflow, offset: [4, 0], targetOffset: targetOffset }, bottomLeft: { points: ['tl', 'bl'], overflow: autoAdjustOverflow, offset: [0, 4], targetOffset: targetOffset }, leftBottom: { points: ['br', 'bl'], overflow: autoAdjustOverflow, offset: [-4, 0], targetOffset: targetOffset } }; /* unused harmony default export */ var _unused_webpack_default_export = (placements); /***/ }), /***/ "BJfS": /*!*****************************************************!*\ !*** ./node_modules/string-convert/camel2hyphen.js ***! \*****************************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports) { var camel2hyphen = function (str) { return str .replace(/[A-Z]/g, function (match) { return '-' + match.toLowerCase(); }) .toLowerCase(); }; module.exports = camel2hyphen; /***/ }), /***/ "BU3w": /*!***************************************************!*\ !*** ./node_modules/rc-util/es/Dom/dynamicCSS.js ***! \***************************************************/ /*! exports provided: injectCSS, updateCSS */ /*! exports used: updateCSS */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* unused harmony export injectCSS */ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return updateCSS; }); /* harmony import */ var _canUseDom__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./canUseDom */ "MNnm"); var MARK_KEY = "rc-util-key"; function getContainer(option) { if (option.attachTo) { return option.attachTo; } var head = document.querySelector('head'); return head || document.body; } function injectCSS(css) { var _option$csp; var option = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; if (!Object(_canUseDom__WEBPACK_IMPORTED_MODULE_0__[/* default */ "a"])()) { return null; } var styleNode = document.createElement('style'); if ((_option$csp = option.csp) === null || _option$csp === void 0 ? void 0 : _option$csp.nonce) { var _option$csp2; styleNode.nonce = (_option$csp2 = option.csp) === null || _option$csp2 === void 0 ? void 0 : _option$csp2.nonce; } styleNode.innerHTML = css; var container = getContainer(option); var firstChild = container.firstChild; if (option.prepend && container.prepend) { // Use `prepend` first container.prepend(styleNode); } else if (option.prepend && firstChild) { // Fallback to `insertBefore` like IE not support `prepend` container.insertBefore(styleNode, firstChild); } else { container.appendChild(styleNode); } return styleNode; } var containerCache = new Map(); function updateCSS(css, key) { var option = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; var container = getContainer(option); // Get real parent if (!containerCache.has(container)) { var placeholderStyle = injectCSS('', option); var parentNode = placeholderStyle.parentNode; containerCache.set(container, parentNode); parentNode.removeChild(placeholderStyle); } var existNode = Array.from(containerCache.get(container).children).find(function (node) { return node.tagName === 'STYLE' && node[MARK_KEY] === key; }); if (existNode) { var _option$csp3, _option$csp4; if (((_option$csp3 = option.csp) === null || _option$csp3 === void 0 ? void 0 : _option$csp3.nonce) && existNode.nonce !== ((_option$csp4 = option.csp) === null || _option$csp4 === void 0 ? void 0 : _option$csp4.nonce)) { var _option$csp5; existNode.nonce = (_option$csp5 = option.csp) === null || _option$csp5 === void 0 ? void 0 : _option$csp5.nonce; } if (existNode.innerHTML !== css) { existNode.innerHTML = css; } return existNode; } var newNode = injectCSS(css, option); newNode[MARK_KEY] = key; return newNode; } /***/ }), /***/ "BdwD": /*!*****************************************!*\ !*** ./src/components/NoData/index.tsx ***! \*****************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var antd_es_button_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/button/style */ "+L6B"); /* harmony import */ var antd_es_button__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/button */ "2/Rp"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/extends */ "0Owb"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2 */ "k1fw"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ "cDcd"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/assets/images/icons/nodata.png */ "FOrL"); /* harmony import */ var _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_5__); var noData = function noData(_ref) { var _ref$buttonProps = _ref.buttonProps, buttonProps = _ref$buttonProps === void 0 ? {} : _ref$buttonProps, _ref$styles = _ref.styles, styles = _ref$styles === void 0 ? {} : _ref$styles, customText = _ref.customText, ButtonText = _ref.ButtonText, ButtonClick = _ref.ButtonClick, Buttonclass = _ref.Buttonclass, ButtonTwo = _ref.ButtonTwo; return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("section", { className: "tc animated fadeIn", style: Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])(Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])({}, { color: '#999', margin: '200px auto' }), styles) }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("img", { src: _assets_images_icons_nodata_png__WEBPACK_IMPORTED_MODULE_5___default.a }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement("p", { className: "mt20 font14" }, customText || '暂时还没有相关数据哦!'), ButtonText && /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_4___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"])({ className: Buttonclass, onClick: ButtonClick }, buttonProps), ButtonText), ButtonTwo && ButtonTwo); }; /* harmony default export */ __webpack_exports__["a"] = (noData); /***/ }), /***/ "Ct/S": /*!*****************************************************!*\ !*** ./src/components/AuthModal/index.less?modules ***! \*****************************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin module.exports = {"tilte":"tilte___1Tz7i","flexRow":"flexRow___3w9_D","flexColumn":"flexColumn___2HzC_","footerWrap":"footerWrap___12F5M","img":"img___3ED9Z","content":"content___rqPDY","modalContent":"modalContent___2h4ne"}; /***/ }), /***/ "EaBM": /*!*******************************************!*\ !*** ./src/assets/images/rightbanner.png ***! \*******************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "static/rightbanner.d4d71580.png"; /***/ }), /***/ "FOrL": /*!********************************************!*\ !*** ./src/assets/images/icons/nodata.png ***! \********************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "static/nodata.a6b3f948.png"; /***/ }), /***/ "FQCw": /*!**********************************************************************!*\ !*** ./src/pages/Paths/Index/components/Interest/index.less?modules ***! \**********************************************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin module.exports = {"item":"item___f8_p4","active":"active___1xmU6","hb100":"hb100___H7msQ","img":"img___hg2gk","step2":"step2___3Fn-W"}; /***/ }), /***/ "G2Mv": /*!************************************************************!*\ !*** ./src/components/EcListItems/Path/index.less?modules ***! \************************************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin module.exports = {"courseItems":"courseItems___2zQAW","unit":"unit___S8jhy","excellentTag":"excellentTag___3SQzl","flexCenter":"flexCenter___1Q9Ib","flexEnd":"flexEnd___CMDcw","righttag":"righttag___2oqam","esTitle":"esTitle___3AIln","price":"price___1rgIQ","discounts":"discounts___m8EAE","realPrice":"realPrice___1Cerj","lineationPrice":"lineationPrice___3KPLH","unitImg":"unitImg___jOREy"}; /***/ }), /***/ "GNQp": /*!****************************************************!*\ !*** ./src/components/HomeModal/Advertisement.css ***! \****************************************************/ /*! no static exports found */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin /***/ }), /***/ "Gytx": /*!********************************************!*\ !*** ./node_modules/shallowequal/index.js ***! \********************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports) { // module.exports = function shallowEqual(objA, objB, compare, compareContext) { var ret = compare ? compare.call(compareContext, objA, objB) : void 0; if (ret !== void 0) { return !!ret; } if (objA === objB) { return true; } if (typeof objA !== "object" || !objA || typeof objB !== "object" || !objB) { return false; } var keysA = Object.keys(objA); var keysB = Object.keys(objB); if (keysA.length !== keysB.length) { return false; } var bHasOwnProperty = Object.prototype.hasOwnProperty.bind(objB); // Test for A's keys different from B. for (var idx = 0; idx < keysA.length; idx++) { var key = keysA[idx]; if (!bHasOwnProperty(key)) { return false; } var valueA = objA[key]; var valueB = objB[key]; ret = compare ? compare.call(compareContext, valueA, valueB, key) : void 0; if (ret === false || (ret === void 0 && valueA !== valueB)) { return false; } } return true; }; /***/ }), /***/ "I8Z2": /*!**********************************************************!*\ !*** ./node_modules/mini-store/esm/index.js + 3 modules ***! \**********************************************************/ /*! exports provided: Provider, connect, create */ /*! exports used: Provider, connect, create */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with external "window.React" (<- Module is not an ECMAScript module) */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, "a", function() { return /* reexport */ Provider_Provider; }); __webpack_require__.d(__webpack_exports__, "b", function() { return /* reexport */ connect; }); __webpack_require__.d(__webpack_exports__, "c", function() { return /* reexport */ create; }); // EXTERNAL MODULE: external "window.React" var external_window_React_ = __webpack_require__("cDcd"); // CONCATENATED MODULE: ./node_modules/mini-store/esm/Provider.js var __extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var MiniStoreContext = external_window_React_["createContext"](null); var Provider_Provider = /** @class */ (function (_super) { __extends(Provider, _super); function Provider() { return _super !== null && _super.apply(this, arguments) || this; } Provider.prototype.render = function () { return (external_window_React_["createElement"](MiniStoreContext.Provider, { value: this.props.store }, this.props.children)); }; return Provider; }(external_window_React_["Component"])); // EXTERNAL MODULE: ./node_modules/shallowequal/index.js var shallowequal = __webpack_require__("Gytx"); var shallowequal_default = /*#__PURE__*/__webpack_require__.n(shallowequal); // EXTERNAL MODULE: ./node_modules/hoist-non-react-statics/dist/hoist-non-react-statics.cjs.js var hoist_non_react_statics_cjs = __webpack_require__("2mql"); var hoist_non_react_statics_cjs_default = /*#__PURE__*/__webpack_require__.n(hoist_non_react_statics_cjs); // CONCATENATED MODULE: ./node_modules/mini-store/esm/connect.js var connect_extends = (undefined && undefined.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __assign = (undefined && undefined.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; function getDisplayName(WrappedComponent) { return WrappedComponent.displayName || WrappedComponent.name || 'Component'; } var defaultMapStateToProps = function () { return ({}); }; function connect(mapStateToProps, options) { if (options === void 0) { options = {}; } var shouldSubscribe = !!mapStateToProps; var finalMapStateToProps = mapStateToProps || defaultMapStateToProps; return function wrapWithConnect(WrappedComponent) { var Connect = /** @class */ (function (_super) { connect_extends(Connect, _super); function Connect(props, context) { var _this = _super.call(this, props, context) || this; _this.unsubscribe = null; _this.handleChange = function () { if (!_this.unsubscribe) { return; } var nextState = finalMapStateToProps(_this.store.getState(), _this.props); _this.setState({ subscribed: nextState }); }; _this.store = _this.context; _this.state = { subscribed: finalMapStateToProps(_this.store.getState(), props), store: _this.store, props: props, }; return _this; } Connect.getDerivedStateFromProps = function (props, prevState) { // using ownProps if (mapStateToProps && mapStateToProps.length === 2 && props !== prevState.props) { return { subscribed: finalMapStateToProps(prevState.store.getState(), props), props: props, }; } return { props: props }; }; Connect.prototype.componentDidMount = function () { this.trySubscribe(); }; Connect.prototype.componentWillUnmount = function () { this.tryUnsubscribe(); }; Connect.prototype.shouldComponentUpdate = function (nextProps, nextState) { return (!shallowequal_default()(this.props, nextProps) || !shallowequal_default()(this.state.subscribed, nextState.subscribed)); }; Connect.prototype.trySubscribe = function () { if (shouldSubscribe) { this.unsubscribe = this.store.subscribe(this.handleChange); this.handleChange(); } }; Connect.prototype.tryUnsubscribe = function () { if (this.unsubscribe) { this.unsubscribe(); this.unsubscribe = null; } }; Connect.prototype.render = function () { var props = __assign(__assign(__assign({}, this.props), this.state.subscribed), { store: this.store }); return external_window_React_["createElement"](WrappedComponent, __assign({}, props, { ref: this.props.miniStoreForwardedRef })); }; Connect.displayName = "Connect(" + getDisplayName(WrappedComponent) + ")"; Connect.contextType = MiniStoreContext; return Connect; }(external_window_React_["Component"])); if (options.forwardRef) { var forwarded = external_window_React_["forwardRef"](function (props, ref) { return external_window_React_["createElement"](Connect, __assign({}, props, { miniStoreForwardedRef: ref })); }); return hoist_non_react_statics_cjs_default()(forwarded, WrappedComponent); } return hoist_non_react_statics_cjs_default()(Connect, WrappedComponent); }; } // CONCATENATED MODULE: ./node_modules/mini-store/esm/create.js var create_assign = (undefined && undefined.__assign) || function () { create_assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return create_assign.apply(this, arguments); }; function create(initialState) { var state = initialState; var listeners = []; function setState(partial) { state = create_assign(create_assign({}, state), partial); for (var i = 0; i < listeners.length; i++) { listeners[i](); } } function getState() { return state; } function subscribe(listener) { listeners.push(listener); return function unsubscribe() { var index = listeners.indexOf(listener); listeners.splice(index, 1); }; } return { setState: setState, getState: getState, subscribe: subscribe, }; } // CONCATENATED MODULE: ./node_modules/mini-store/esm/index.js /***/ }), /***/ "Jky8": /*!**********************************************************************!*\ !*** ./src/components/Header/components/Join/JoinClassroomModal.tsx ***! \**********************************************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/checkbox/style */ "sRBo"); /* harmony import */ var antd_es_checkbox__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/checkbox */ "kaz8"); /* harmony import */ var antd_es_input_style__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! antd/es/input/style */ "5NDa"); /* harmony import */ var antd_es_input__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/input */ "5rEg"); /* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/message/style */ "miYZ"); /* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! antd/es/message */ "tsqr"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "9og8"); /* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! antd/es/modal/style */ "2qtc"); /* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! antd/es/modal */ "kLXV"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */ "tJVT"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */ "WmNS"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_10__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! react */ "cDcd"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_11__); /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! umi */ "9kvl"); /* harmony import */ var _service_home__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/service/home */ "6CvP"); /* harmony import */ var _components_AuthModal__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @/components/AuthModal */ "1XHU"); /* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @/utils/util */ "1vsH"); var Type; (function (Type) { Type[Type["Professor"] = 1] = "Professor"; Type[Type["AssistantProfessor"] = 2] = "AssistantProfessor"; Type[Type["Student"] = 3] = "Student"; })(Type || (Type = {})); var JoinClassroomModal = function JoinClassroomModal(_ref) { var visible = _ref.visible, user = _ref.user, _ref$onCancel = _ref.onCancel, onCancel = _ref$onCancel === void 0 ? function () {} : _ref$onCancel; var _useState = Object(react__WEBPACK_IMPORTED_MODULE_11__["useState"])(), _useState2 = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_9__[/* default */ "a"])(_useState, 2), inputValue = _useState2[0], setInputValue = _useState2[1]; var _useState3 = Object(react__WEBPACK_IMPORTED_MODULE_11__["useState"])([]), _useState4 = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_9__[/* default */ "a"])(_useState3, 2), checkedList = _useState4[0], setCheckedList = _useState4[1]; var _useState5 = Object(react__WEBPACK_IMPORTED_MODULE_11__["useState"])(false), _useState6 = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_9__[/* default */ "a"])(_useState5, 2), isLoading = _useState6[0], setIsLoading = _useState6[1]; var _useState7 = Object(react__WEBPACK_IMPORTED_MODULE_11__["useState"])(false), _useState8 = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_9__[/* default */ "a"])(_useState7, 2), visibleAuth = _useState8[0], setVisibleAuth = _useState8[1]; var _useState9 = Object(react__WEBPACK_IMPORTED_MODULE_11__["useState"])(), _useState10 = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_9__[/* default */ "a"])(_useState9, 2), occupationValue = _useState10[0], setOccupationValue = _useState10[1]; Object(react__WEBPACK_IMPORTED_MODULE_11__["useEffect"])(function () { var _user$userInfo; if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.identity) { var _user$userInfo2; setCheckedList([(user === null || user === void 0 ? void 0 : (_user$userInfo2 = user.userInfo) === null || _user$userInfo2 === void 0 ? void 0 : _user$userInfo2.identity) === 'student' ? 3 : 1]); } }, [user]); var handlePrompt = function handlePrompt(course_id, message) { if (checkedList.includes(Type.Professor)) { antd_es_modal__WEBPACK_IMPORTED_MODULE_8__[/* default */ "a"].confirm({ centered: true, okText: '确定', cancelText: '取消', title: '提示', content: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement("div", { className: "tc" }, message || "申请已提交,请等待审核"), onOk: function onOk() { umi__WEBPACK_IMPORTED_MODULE_12__[/* history */ "d"].push("/classrooms/".concat(course_id, "/students")); } }); return; } umi__WEBPACK_IMPORTED_MODULE_12__[/* history */ "d"].push("/classrooms/".concat(course_id, "/students")); }; var handleOk = /*#__PURE__*/function () { var _ref2 = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])( /*#__PURE__*/_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_10___default.a.mark(function _callee() { var res; return _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_10___default.a.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: if (inputValue) { _context.next = 3; break; } antd_es_message__WEBPACK_IMPORTED_MODULE_5__[/* default */ "b"].info('邀请码不能为空'); return _context.abrupt("return"); case 3: setIsLoading(true); _context.next = 6; return Object(_service_home__WEBPACK_IMPORTED_MODULE_13__[/* applyToJoinCourse */ "c"])({ invite_code: inputValue, professor: checkedList.includes(Type.Professor) ? 1 : null, assistant_professor: checkedList.includes(Type.AssistantProfessor) ? 1 : null, student: checkedList.includes(Type.Student) ? 1 : null }); case 6: res = _context.sent; setIsLoading(false); if (!((res === null || res === void 0 ? void 0 : res.status) === -2)) { _context.next = 22; break; } handleCancel(); if (!(res.message === "该课堂要求成员完成实名认证")) { _context.next = 14; break; } setVisibleAuth(true); setOccupationValue(1); return _context.abrupt("return"); case 14: if (!(res.message === "该课堂要求成员完成职业认证")) { _context.next = 18; break; } setVisibleAuth(true); setOccupationValue(2); return _context.abrupt("return"); case 18: if (!(res.message === "该课堂要求成员完成实名和职业认证")) { _context.next = 22; break; } setVisibleAuth(true); setOccupationValue(3); return _context.abrupt("return"); case 22: if (!((res === null || res === void 0 ? void 0 : res.status) === 0)) { _context.next = 27; break; } Object(_utils_util__WEBPACK_IMPORTED_MODULE_15__[/* trackEvent */ "ab"])(['教学课堂', '首页', '加入课堂']); handleCancel(); // message.info(res.message); (res === null || res === void 0 ? void 0 : res.course_id) && handlePrompt(res.course_id, res.message); return _context.abrupt("return"); case 27: case "end": return _context.stop(); } } }, _callee); })); return function handleOk() { return _ref2.apply(this, arguments); }; }(); var handleCancel = /*#__PURE__*/function () { var _ref3 = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_6__[/* default */ "a"])( /*#__PURE__*/_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_10___default.a.mark(function _callee2() { return _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_10___default.a.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: onCancel(); case 1: case "end": return _context2.stop(); } } }, _callee2); })); return function handleCancel() { return _ref3.apply(this, arguments); }; }(); return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_11___default.a.Fragment, null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement(antd_es_modal__WEBPACK_IMPORTED_MODULE_8__[/* default */ "a"], { centered: true, keyboard: false, closable: false, title: "\u52A0\u5165\u8BFE\u5802", visible: visible, confirmLoading: isLoading, onOk: handleOk, onCancel: handleCancel }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement("div", { className: "tc" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement("div", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement("span", null, "\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"], { placeholder: "\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801", style: { width: 270 }, value: inputValue, onChange: function onChange(e) { if (e.target.value.length >= 7) { antd_es_message__WEBPACK_IMPORTED_MODULE_5__[/* default */ "b"].info('请输入5位课堂邀请码或6位分班邀请码!'); return; } setInputValue(e.target.value); } })), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement("div", { className: "mt10 font14" }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement("span", null, "\u8EAB\u4EFD\uFF1A"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"].Group, { value: checkedList, onChange: function onChange(value) { return setCheckedList(value); } }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], { value: Type.Professor, disabled: checkedList.includes(2) }, "\u6559\u5E08"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], { value: Type.AssistantProfessor, disabled: checkedList.includes(1) }, "\u52A9\u6559"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], { value: Type.Student }, "\u5B66\u751F/\u53C2\u8D5B\u8005"))))), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_11___default.a.createElement(_components_AuthModal__WEBPACK_IMPORTED_MODULE_14__[/* default */ "a"], { visible: visibleAuth, onCancel: function onCancel() { return setVisibleAuth(false); }, occupationValue: occupationValue })); }; /* harmony default export */ __webpack_exports__["a"] = (Object(umi__WEBPACK_IMPORTED_MODULE_12__[/* connect */ "a"])(function (_ref4) { var user = _ref4.user; return { user: user }; })(JoinClassroomModal)); /***/ }), /***/ "LdHM": /*!********************************************************!*\ !*** ./node_modules/rc-select/es/index.js + 6 modules ***! \********************************************************/ /*! exports provided: Option, OptGroup, default */ /*! exports used: OptGroup, Option, default */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createClass.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createSuper.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/defineProperty.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/inherits.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/typeof.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/TransBtn.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/generate.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/utils/commonUtil.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-select/es/utils/valueUtil.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Children/toArray.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/KeyCode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/hooks/useMemo.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/pickAttrs.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-virtual-list/es/index.js */ /*! ModuleConcatenation bailout: Cannot concat with external "window.React" (<- Module is not an ECMAScript module) */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // EXPORTS __webpack_require__.d(__webpack_exports__, "b", function() { return /* reexport */ es_Option; }); __webpack_require__.d(__webpack_exports__, "a", function() { return /* reexport */ es_OptGroup; }); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js var classCallCheck = __webpack_require__("1OyB"); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createClass.js var createClass = __webpack_require__("vuIU"); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inherits.js var inherits = __webpack_require__("Ji7U"); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createSuper.js + 1 modules var createSuper = __webpack_require__("LK+K"); // EXTERNAL MODULE: external "window.React" var external_window_React_ = __webpack_require__("cDcd"); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js var defineProperty = __webpack_require__("rePB"); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js var objectWithoutProperties = __webpack_require__("Ff2n"); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules var slicedToArray = __webpack_require__("ODXe"); // EXTERNAL MODULE: ./node_modules/rc-util/es/KeyCode.js var KeyCode = __webpack_require__("4IlW"); // EXTERNAL MODULE: ./node_modules/rc-util/es/pickAttrs.js var pickAttrs = __webpack_require__("bX4T"); // EXTERNAL MODULE: ./node_modules/rc-util/es/hooks/useMemo.js var useMemo = __webpack_require__("YrtM"); // EXTERNAL MODULE: ./node_modules/classnames/index.js var classnames = __webpack_require__("TSYQ"); var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); // EXTERNAL MODULE: ./node_modules/rc-virtual-list/es/index.js + 19 modules var es = __webpack_require__("+nKL"); // EXTERNAL MODULE: ./node_modules/rc-select/es/TransBtn.js var TransBtn = __webpack_require__("8OUc"); // CONCATENATED MODULE: ./node_modules/rc-select/es/OptionList.js /** * Using virtual list of option display. * Will fallback to dom if use customize render. */ var OptionList_OptionList = function OptionList(_ref, ref) { var prefixCls = _ref.prefixCls, id = _ref.id, flattenOptions = _ref.flattenOptions, childrenAsData = _ref.childrenAsData, values = _ref.values, searchValue = _ref.searchValue, multiple = _ref.multiple, defaultActiveFirstOption = _ref.defaultActiveFirstOption, height = _ref.height, itemHeight = _ref.itemHeight, notFoundContent = _ref.notFoundContent, open = _ref.open, menuItemSelectedIcon = _ref.menuItemSelectedIcon, virtual = _ref.virtual, onSelect = _ref.onSelect, onToggleOpen = _ref.onToggleOpen, onActiveValue = _ref.onActiveValue, onScroll = _ref.onScroll, onMouseEnter = _ref.onMouseEnter; var itemPrefixCls = "".concat(prefixCls, "-item"); var memoFlattenOptions = Object(useMemo["a" /* default */])(function () { return flattenOptions; }, [open, flattenOptions], function (prev, next) { return next[0] && prev[1] !== next[1]; }); // =========================== List =========================== var listRef = external_window_React_["useRef"](null); var onListMouseDown = function onListMouseDown(event) { event.preventDefault(); }; var scrollIntoView = function scrollIntoView(index) { if (listRef.current) { listRef.current.scrollTo({ index: index }); } }; // ========================== Active ========================== var getEnabledActiveIndex = function getEnabledActiveIndex(index) { var offset = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1; var len = memoFlattenOptions.length; for (var i = 0; i < len; i += 1) { var current = (index + i * offset + len) % len; var _memoFlattenOptions$c = memoFlattenOptions[current], group = _memoFlattenOptions$c.group, data = _memoFlattenOptions$c.data; if (!group && !data.disabled) { return current; } } return -1; }; var _React$useState = external_window_React_["useState"](function () { return getEnabledActiveIndex(0); }), _React$useState2 = Object(slicedToArray["a" /* default */])(_React$useState, 2), activeIndex = _React$useState2[0], setActiveIndex = _React$useState2[1]; var setActive = function setActive(index) { setActiveIndex(index); // Trigger active event var flattenItem = memoFlattenOptions[index]; if (!flattenItem) { onActiveValue(null, -1); return; } onActiveValue(flattenItem.data.value, index); }; // Auto active first item when list length or searchValue changed external_window_React_["useEffect"](function () { setActive(defaultActiveFirstOption !== false ? getEnabledActiveIndex(0) : -1); }, [memoFlattenOptions.length, searchValue]); // Auto scroll to item position in single mode external_window_React_["useEffect"](function () { /** * React will skip `onChange` when component update. * `setActive` function will call root accessibility state update which makes re-render. * So we need to delay to let Input component trigger onChange first. */ var timeoutId = setTimeout(function () { if (!multiple && open && values.size === 1) { var value = Array.from(values)[0]; var index = memoFlattenOptions.findIndex(function (_ref2) { var data = _ref2.data; return data.value === value; }); setActive(index); scrollIntoView(index); } }); return function () { return clearTimeout(timeoutId); }; }, [open]); // ========================== Values ========================== var onSelectValue = function onSelectValue(value) { if (value !== undefined) { onSelect(value, { selected: !values.has(value) }); } // Single mode should always close by select if (!multiple) { onToggleOpen(false); } }; // ========================= Keyboard ========================= external_window_React_["useImperativeHandle"](ref, function () { return { onKeyDown: function onKeyDown(event) { var which = event.which; switch (which) { // >>> Arrow keys case KeyCode["a" /* default */].UP: case KeyCode["a" /* default */].DOWN: { var offset = 0; if (which === KeyCode["a" /* default */].UP) { offset = -1; } else if (which === KeyCode["a" /* default */].DOWN) { offset = 1; } if (offset !== 0) { var nextActiveIndex = getEnabledActiveIndex(activeIndex + offset, offset); scrollIntoView(nextActiveIndex); setActive(nextActiveIndex); } break; } // >>> Select case KeyCode["a" /* default */].ENTER: { // value var item = memoFlattenOptions[activeIndex]; if (item && !item.data.disabled) { onSelectValue(item.data.value); } else { onSelectValue(undefined); } if (open) { event.preventDefault(); } break; } // >>> Close case KeyCode["a" /* default */].ESC: { onToggleOpen(false); } } }, onKeyUp: function onKeyUp() {}, scrollTo: function scrollTo(index) { scrollIntoView(index); } }; }); // ========================== Render ========================== if (memoFlattenOptions.length === 0) { return external_window_React_["createElement"]("div", { role: "listbox", id: "".concat(id, "_list"), className: "".concat(itemPrefixCls, "-empty"), onMouseDown: onListMouseDown }, notFoundContent); } function renderItem(index) { var item = memoFlattenOptions[index]; if (!item) return null; var itemData = item.data || {}; var value = itemData.value, label = itemData.label, children = itemData.children; var attrs = Object(pickAttrs["a" /* default */])(itemData, true); var mergedLabel = childrenAsData ? children : label; return item ? external_window_React_["createElement"]("div", Object.assign({ "aria-label": typeof mergedLabel === 'string' ? mergedLabel : null }, attrs, { key: index, role: "option", id: "".concat(id, "_list_").concat(index), "aria-selected": values.has(value) }), value) : null; } return external_window_React_["createElement"](external_window_React_["Fragment"], null, external_window_React_["createElement"]("div", { role: "listbox", id: "".concat(id, "_list"), style: { height: 0, width: 0, overflow: 'hidden' } }, renderItem(activeIndex - 1), renderItem(activeIndex), renderItem(activeIndex + 1)), external_window_React_["createElement"](es["a" /* default */], { itemKey: "key", ref: listRef, data: memoFlattenOptions, height: height, itemHeight: itemHeight, fullHeight: false, onMouseDown: onListMouseDown, onScroll: onScroll, virtual: virtual, onMouseEnter: onMouseEnter }, function (_ref3, itemIndex) { var _classNames; var group = _ref3.group, groupOption = _ref3.groupOption, data = _ref3.data; var label = data.label, key = data.key; // Group if (group) { return external_window_React_["createElement"]("div", { className: classnames_default()(itemPrefixCls, "".concat(itemPrefixCls, "-group")) }, label !== undefined ? label : key); } var disabled = data.disabled, value = data.value, title = data.title, children = data.children, style = data.style, className = data.className, otherProps = Object(objectWithoutProperties["a" /* default */])(data, ["disabled", "value", "title", "children", "style", "className"]); // Option var selected = values.has(value); var optionPrefixCls = "".concat(itemPrefixCls, "-option"); var optionClassName = classnames_default()(itemPrefixCls, optionPrefixCls, className, (_classNames = {}, Object(defineProperty["a" /* default */])(_classNames, "".concat(optionPrefixCls, "-grouped"), groupOption), Object(defineProperty["a" /* default */])(_classNames, "".concat(optionPrefixCls, "-active"), activeIndex === itemIndex && !disabled), Object(defineProperty["a" /* default */])(_classNames, "".concat(optionPrefixCls, "-disabled"), disabled), Object(defineProperty["a" /* default */])(_classNames, "".concat(optionPrefixCls, "-selected"), selected), _classNames)); var mergedLabel = childrenAsData ? children : label; var iconVisible = !menuItemSelectedIcon || typeof menuItemSelectedIcon === 'function' || selected; return external_window_React_["createElement"]("div", Object.assign({}, otherProps, { "aria-selected": selected, className: optionClassName, title: title, onMouseMove: function onMouseMove() { if (activeIndex === itemIndex || disabled) { return; } setActive(itemIndex); }, onClick: function onClick() { if (!disabled) { onSelectValue(value); } }, style: style }), external_window_React_["createElement"]("div", { className: "".concat(optionPrefixCls, "-content") }, mergedLabel || value), external_window_React_["isValidElement"](menuItemSelectedIcon) || selected, iconVisible && external_window_React_["createElement"](TransBtn["a" /* default */], { className: "".concat(itemPrefixCls, "-option-state"), customizeIcon: menuItemSelectedIcon, customizeIconProps: { isSelected: selected } }, selected ? '✓' : null)); })); }; var RefOptionList = external_window_React_["forwardRef"](OptionList_OptionList); RefOptionList.displayName = 'OptionList'; /* harmony default export */ var es_OptionList = (RefOptionList); // CONCATENATED MODULE: ./node_modules/rc-select/es/Option.js /** This is a placeholder, not real render in dom */ var Option = function Option() { return null; }; Option.isSelectOption = true; /* harmony default export */ var es_Option = (Option); // CONCATENATED MODULE: ./node_modules/rc-select/es/OptGroup.js /** This is a placeholder, not real render in dom */ var OptGroup = function OptGroup() { return null; }; OptGroup.isSelectOptGroup = true; /* harmony default export */ var es_OptGroup = (OptGroup); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js var objectSpread2 = __webpack_require__("VTBJ"); // EXTERNAL MODULE: ./node_modules/rc-util/es/Children/toArray.js var toArray = __webpack_require__("Zm9Q"); // CONCATENATED MODULE: ./node_modules/rc-select/es/utils/legacyUtil.js function convertNodeToOption(node) { var key = node.key, _node$props = node.props, children = _node$props.children, value = _node$props.value, restProps = Object(objectWithoutProperties["a" /* default */])(_node$props, ["children", "value"]); return Object(objectSpread2["a" /* default */])({ key: key, value: value !== undefined ? value : key, children: children }, restProps); } function convertChildrenToData(nodes) { var optionOnly = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; return Object(toArray["a" /* default */])(nodes).map(function (node, index) { if (!external_window_React_["isValidElement"](node) || !node.type) { return null; } var isSelectOptGroup = node.type.isSelectOptGroup, key = node.key, _node$props2 = node.props, children = _node$props2.children, restProps = Object(objectWithoutProperties["a" /* default */])(_node$props2, ["children"]); if (optionOnly || !isSelectOptGroup) { return convertNodeToOption(node); } return Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({ key: "__RC_SELECT_GRP__".concat(key === null ? index : key, "__"), label: key }, restProps), {}, { options: convertChildrenToData(children) }); }).filter(function (data) { return data; }); } // EXTERNAL MODULE: ./node_modules/rc-select/es/utils/valueUtil.js var valueUtil = __webpack_require__("2Qr1"); // EXTERNAL MODULE: ./node_modules/rc-select/es/generate.js + 11 modules var generate = __webpack_require__("qNPg"); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js var esm_typeof = __webpack_require__("U8pU"); // EXTERNAL MODULE: ./node_modules/rc-util/es/warning.js var warning = __webpack_require__("Kwbf"); // EXTERNAL MODULE: ./node_modules/rc-select/es/utils/commonUtil.js var commonUtil = __webpack_require__("WKfj"); // CONCATENATED MODULE: ./node_modules/rc-select/es/utils/warningPropsUtil.js function warningProps(props) { var mode = props.mode, options = props.options, children = props.children, backfill = props.backfill, allowClear = props.allowClear, placeholder = props.placeholder, getInputElement = props.getInputElement, showSearch = props.showSearch, onSearch = props.onSearch, defaultOpen = props.defaultOpen, autoFocus = props.autoFocus, labelInValue = props.labelInValue, value = props.value, inputValue = props.inputValue, optionLabelProp = props.optionLabelProp; var multiple = mode === 'multiple' || mode === 'tags'; var mergedShowSearch = showSearch !== undefined ? showSearch : multiple || mode === 'combobox'; var mergedOptions = options || convertChildrenToData(children); // `tags` should not set option as disabled Object(warning["a" /* default */])(mode !== 'tags' || mergedOptions.every(function (opt) { return !opt.disabled; }), 'Please avoid setting option to disabled in tags mode since user can always type text as tag.'); // `combobox` & `tags` should option be `string` type if (mode === 'tags' || mode === 'combobox') { var hasNumberValue = mergedOptions.some(function (item) { if (item.options) { return item.options.some(function (opt) { return typeof ('value' in opt ? opt.value : opt.key) === 'number'; }); } return typeof ('value' in item ? item.value : item.key) === 'number'; }); Object(warning["a" /* default */])(!hasNumberValue, '`value` of Option should not use number type when `mode` is `tags` or `combobox`.'); } // `combobox` should not use `optionLabelProp` Object(warning["a" /* default */])(mode !== 'combobox' || !optionLabelProp, '`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly.'); // Only `combobox` support `backfill` Object(warning["a" /* default */])(mode === 'combobox' || !backfill, '`backfill` only works with `combobox` mode.'); // Only `combobox` support `getInputElement` Object(warning["a" /* default */])(mode === 'combobox' || !getInputElement, '`getInputElement` only work with `combobox` mode.'); // Customize `getInputElement` should not use `allowClear` & `placeholder` Object(warning["b" /* noteOnce */])(mode !== 'combobox' || !getInputElement || !allowClear || !placeholder, 'Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`.'); // `onSearch` should use in `combobox` or `showSearch` if (onSearch && !mergedShowSearch && mode !== 'combobox' && mode !== 'tags') { Object(warning["a" /* default */])(false, '`onSearch` should work with `showSearch` instead of use alone.'); } Object(warning["b" /* noteOnce */])(!defaultOpen || autoFocus, '`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed.'); if (value !== undefined && value !== null) { var values = Object(commonUtil["d" /* toArray */])(value); Object(warning["a" /* default */])(!labelInValue || values.every(function (val) { return Object(esm_typeof["a" /* default */])(val) === 'object' && ('key' in val || 'value' in val); }), '`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`'); Object(warning["a" /* default */])(!multiple || Array.isArray(value), '`value` should be array when `mode` is `multiple` or `tags`'); } // Syntactic sugar should use correct children type if (children) { var invalidateChildType = null; Object(toArray["a" /* default */])(children).some(function (node) { if (!external_window_React_["isValidElement"](node) || !node.type) { return false; } var type = node.type; if (type.isSelectOption) { return false; } if (type.isSelectOptGroup) { var allChildrenValid = Object(toArray["a" /* default */])(node.props.children).every(function (subNode) { if (!external_window_React_["isValidElement"](subNode) || !node.type || subNode.type.isSelectOption) { return true; } invalidateChildType = subNode.type; return false; }); if (allChildrenValid) { return false; } return true; } invalidateChildType = type; return true; }); if (invalidateChildType) { Object(warning["a" /* default */])(false, "`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(invalidateChildType.displayName || invalidateChildType.name || invalidateChildType, "`.")); } Object(warning["a" /* default */])(inputValue === undefined, '`inputValue` is deprecated, please use `searchValue` instead.'); } } /* harmony default export */ var warningPropsUtil = (warningProps); // CONCATENATED MODULE: ./node_modules/rc-select/es/Select.js /** * To match accessibility requirement, we always provide an input in the component. * Other element will not set `tabIndex` to avoid `onBlur` sequence problem. * For focused select, we set `aria-live="polite"` to update the accessibility content. * * ref: * - keyboard: https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Roles/listbox_role#Keyboard_interactions * * New api: * - listHeight * - listItemHeight * - component * * Remove deprecated api: * - multiple * - tags * - combobox * - firstActiveValue * - dropdownMenuStyle * - openClassName (Not list in api) * * Update: * - `backfill` only support `combobox` mode * - `combobox` mode not support `labelInValue` since it's meaningless * - `getInputElement` only support `combobox` mode * - `onChange` return OptionData instead of ReactNode * - `filterOption` `onChange` `onSelect` accept OptionData instead of ReactNode * - `combobox` mode trigger `onChange` will get `undefined` if no `value` match in Option * - `combobox` mode not support `optionLabelProp` */ var RefSelect = Object(generate["a" /* default */])({ prefixCls: 'rc-select', components: { optionList: es_OptionList }, convertChildrenToData: convertChildrenToData, flattenOptions: valueUtil["d" /* flattenOptions */], getLabeledValue: valueUtil["e" /* getLabeledValue */], filterOptions: valueUtil["b" /* filterOptions */], isValueDisabled: valueUtil["g" /* isValueDisabled */], findValueOption: valueUtil["c" /* findValueOption */], warningProps: warningPropsUtil, fillOptionsWithMissingValue: valueUtil["a" /* fillOptionsWithMissingValue */] }); /** * Typescript not support generic with function component, * we have to wrap an class component to handle this. */ var Select_Select = /*#__PURE__*/function (_React$Component) { Object(inherits["a" /* default */])(Select, _React$Component); var _super = Object(createSuper["a" /* default */])(Select); function Select() { var _this; Object(classCallCheck["a" /* default */])(this, Select); _this = _super.apply(this, arguments); _this.selectRef = external_window_React_["createRef"](); _this.focus = function () { _this.selectRef.current.focus(); }; _this.blur = function () { _this.selectRef.current.blur(); }; return _this; } Object(createClass["a" /* default */])(Select, [{ key: "render", value: function render() { return external_window_React_["createElement"](RefSelect, Object.assign({ ref: this.selectRef }, this.props)); } }]); return Select; }(external_window_React_["Component"]); Select_Select.Option = es_Option; Select_Select.OptGroup = es_OptGroup; /* harmony default export */ var es_Select = (Select_Select); // CONCATENATED MODULE: ./node_modules/rc-select/es/index.js /* harmony default export */ var rc_select_es = __webpack_exports__["c"] = (es_Select); /***/ }), /***/ "N16+": /*!************************************!*\ !*** ./src/assets/images/unit.svg ***! \************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "static/unit.ef4359db.svg"; /***/ }), /***/ "NFe5": /*!**************************************************!*\ !*** ./src/pages/Paths/Index/index.less?modules ***! \**************************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin module.exports = {"flex_box_center":"flex_box_center___2kBE3","flex_space_between":"flex_space_between___3MA16","flex_box_vertical_center":"flex_box_vertical_center___2gPAv","flex_box_center_end":"flex_box_center_end___1Hzrf","flex_box_column":"flex_box_column___MRmfH","wrp":"wrp___1Tkga","banner":"banner___3juYI","bg":"bg___15OtE"}; /***/ }), /***/ "NLgs": /*!***********************************!*\ !*** ./src/utils/verifyLogin.tsx ***! \***********************************/ /*! exports provided: handleVerify, handleVerifyLogin, handleProfleCompletedModal, handleProfessionalCertificationModal, handleCanShixunAddModal, AuthorizeModel, ShixunStatusModel */ /*! exports used: AuthorizeModel, ShixunStatusModel, handleCanShixunAddModal, handleProfessionalCertificationModal, handleVerify, handleVerifyLogin */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return handleVerify; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "f", function() { return handleVerifyLogin; }); /* unused harmony export handleProfleCompletedModal */ /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return handleProfessionalCertificationModal; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return handleCanShixunAddModal; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return AuthorizeModel; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return ShixunStatusModel; }); /* harmony import */ var antd_es_message_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/message/style */ "miYZ"); /* harmony import */ var antd_es_message__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/message */ "tsqr"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "9og8"); /* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! antd/es/modal/style */ "2qtc"); /* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! antd/es/modal */ "kLXV"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */ "WmNS"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react */ "cDcd"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var umi__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! umi */ "9kvl"); /* harmony import */ var _authority__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./authority */ "xKgJ"); /* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./util */ "1vsH"); /* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @ant-design/icons */ "RCxd"); /* harmony import */ var _assets_images_403Qrcode_png__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/assets/images/403Qrcode.png */ "mOS8"); /* harmony import */ var _assets_images_403Qrcode_png__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_assets_images_403Qrcode_png__WEBPACK_IMPORTED_MODULE_11__); /* harmony import */ var _assets_images_Authorize_png__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @/assets/images/Authorize.png */ "1ZF9"); /* harmony import */ var _assets_images_Authorize_png__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_assets_images_Authorize_png__WEBPACK_IMPORTED_MODULE_12__); /* harmony import */ var _assets_images_studnetqun_png__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @/assets/images/studnetqun.png */ "WdTA"); /* harmony import */ var _assets_images_studnetqun_png__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_assets_images_studnetqun_png__WEBPACK_IMPORTED_MODULE_13__); /* harmony import */ var _env__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./env */ "m3rI"); var handleVerify = function handleVerify(dispatch) { var isShixun = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; if (handleVerifyLogin(dispatch) && handleProfleCompletedModal(isShixun)) { return true; } return false; }; var handleVerifyLogin = function handleVerifyLogin(dispatch) { if (!Object(_authority__WEBPACK_IMPORTED_MODULE_8__[/* isLogin */ "p"])()) { dispatch({ type: 'user/showPopLogin', payload: { showPopLogin: true, showClosable: true } }); return false; } return true; }; var handleProfleCompletedModal = function handleProfleCompletedModal() { var _user$userInfo; var isShixun = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; var _getDvaApp$_store$get = Object(umi__WEBPACK_IMPORTED_MODULE_7__[/* getDvaApp */ "c"])()._store.getState(), user = _getDvaApp$_store$get.user; if (!((_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.profile_completed)) { antd_es_modal__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"].confirm({ title: '提示', width: 530, centered: true, content: isShixun ? '按照有关政策规定,特殊实验需要先绑定手机号才能使用,请先绑定手机号码' : '您需要去完善您的个人资料,才能使用此功能', okText: "\u7ACB\u5373\u5B8C\u5584", cancelText: "稍后完善", onOk: function onOk() { umi__WEBPACK_IMPORTED_MODULE_7__[/* history */ "d"].push('/account/profile/edit'); } }); return false; } return true; }; var handleProfessionalCertificationModal = function handleProfessionalCertificationModal() { var _user$userInfo2; var _getDvaApp$_store$get2 = Object(umi__WEBPACK_IMPORTED_MODULE_7__[/* getDvaApp */ "c"])()._store.getState(), user = _getDvaApp$_store$get2.user; if (!((_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.professional_certification)) { antd_es_modal__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"].confirm({ title: '提示', centered: true, content: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("div", { className: "tc" }, "\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"), okText: "\u7ACB\u5373\u5B8C\u5584", cancelText: "稍后完善", onOk: function onOk() { Object(_util__WEBPACK_IMPORTED_MODULE_9__[/* openNewWindow */ "Q"])('/account/certification'); } }); return false; } return true; }; var handleCanShixunAddModal = function handleCanShixunAddModal() { if (Object(_authority__WEBPACK_IMPORTED_MODULE_8__[/* canShixunAdd */ "a"])()) { return true; } antd_es_modal__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"].warning({ centered: true, width: 530, title: '提示', content: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("div", { className: "tc", style: { marginLeft: -38 } }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("p", null, "\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("img", { src: Object(_authority__WEBPACK_IMPORTED_MODULE_8__[/* isStudents */ "t"])() ? _assets_images_studnetqun_png__WEBPACK_IMPORTED_MODULE_13___default.a : "".concat(_env__WEBPACK_IMPORTED_MODULE_14__[/* default */ "a"].IMG_SERVER, "/images/educoder/qqqun20191230.png"), width: 200 })), okText: "\u6211\u77E5\u9053\u4E86", maskClosable: true }); return false; }; var AuthorizeModel = function AuthorizeModel(type, text) { if (type) { return true; } antd_es_modal__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"].confirm({ centered: true, zIndex: 10000, width: 530, title: '提示', content: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("div", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("p", null, text || '该实践资源需授权后才可使用。 您可以在QQ服务群向管理员申请,获得继续操作的权限。'), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("div", { style: { marginLeft: '110px' } }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("img", { src: _assets_images_Authorize_png__WEBPACK_IMPORTED_MODULE_12___default.a, width: 200 }), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("div", { style: { marginLeft: '35px' } }, "\u7FA4\u53F7\uFF1A", '714336072'))), okText: "\u7ACB\u5373\u8054\u7CFB", cancelText: '取消', onOk: function onOk() { Object(_util__WEBPACK_IMPORTED_MODULE_9__[/* openNewWindow */ "Q"])("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi"); } }); return false; }; var ShixunStatusModel = function ShixunStatusModel(dispatch) { var text = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; var _getDvaApp$_store$get3 = Object(umi__WEBPACK_IMPORTED_MODULE_7__[/* getDvaApp */ "c"])()._store.getState(), detail = _getDvaApp$_store$get3.shixunsDetail.detail; if ((detail === null || detail === void 0 ? void 0 : detail.public) === 2 || (detail === null || detail === void 0 ? void 0 : detail.public) === 1 || (detail === null || detail === void 0 ? void 0 : detail.shixun_status) === 3) { antd_es_modal__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"].info({ centered: true, icon: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_10__[/* default */ "a"], { style: { color: '#faad14' } }), width: 460, title: '提示', content: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("div", { className: "tc", style: { marginLeft: -38 } }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("div", { style: { display: 'flex', flexDirection: 'column', alignItems: 'flex-start', paddingLeft: 38, margin: '12px 0' } }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("span", null, "\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A", (detail === null || detail === void 0 ? void 0 : detail.public) === 2 ? '已公开' : (detail === null || detail === void 0 ? void 0 : detail.public) === 1 ? '待审核' : '已关闭', "\uFF0C", text, "\u3002"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("p", null, "\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("img", { style: { border: '4px solid #0152d9', borderRadius: '4px' }, src: _assets_images_403Qrcode_png__WEBPACK_IMPORTED_MODULE_11___default.a, alt: "\u4E8C\u7EF4\u7801", width: 160 })), okText: '我知道了' }); return true; } if ((detail === null || detail === void 0 ? void 0 : detail.shixun_status) === 2) { antd_es_modal__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"].confirm({ centered: true, icon: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_10__[/* default */ "a"], null), title: '提示', content: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("div", null, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("span", null, "\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C", text, "\u3002"), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("br", null), /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement("span", null, "\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")), okText: "\u64A4\u9500\u53D1\u5E03", cancelText: '取消', onOk: function onOk() { antd_es_modal__WEBPACK_IMPORTED_MODULE_4__[/* default */ "a"].confirm({ width: 440, centered: true, icon: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_6___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_10__[/* default */ "a"], { style: { color: '#faad14' } }), title: '提示', content: '撤销发布后,学员将无法进行练习。是否确认撤销发布?', okText: "\u786E\u5B9A\u64A4\u9500\u53D1\u5E03", cancelText: '取消', onOk: function () { var _onOk = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"])( /*#__PURE__*/_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_5___default.a.mark(function _callee() { var res; return _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_5___default.a.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: _context.next = 2; return dispatch({ type: 'shixunsDetail/cancelRelease', payload: { id: detail === null || detail === void 0 ? void 0 : detail.identifier } }); case 2: res = _context.sent; if (res.status !== 401) { antd_es_message__WEBPACK_IMPORTED_MODULE_1__[/* default */ "b"].success('撤销发布成功。实训回到未发布的状态。'); dispatch({ type: 'shixunsDetail/getShixunsDetail', payload: { id: detail === null || detail === void 0 ? void 0 : detail.identifier } }); dispatch({ type: 'practiceSetting/getCommonData', payload: { id: detail === null || detail === void 0 ? void 0 : detail.identifier } }); } case 4: case "end": return _context.stop(); } } }, _callee); })); function onOk() { return _onOk.apply(this, arguments); } return onOk; }() }); } }); return true; } return false; }; /***/ }), /***/ "OLES": /*!*********************************************************!*\ !*** ./node_modules/rc-tooltip/es/index.js + 2 modules ***! \*********************************************************/ /*! exports provided: default */ /*! exports used: default */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/typeof.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-tooltip/es/placements.js because of ./node_modules/antd/es/tooltip/placements.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-trigger/es/index.js */ /*! ModuleConcatenation bailout: Cannot concat with external "window.React" (<- Module is not an ECMAScript module) */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/typeof.js var esm_typeof = __webpack_require__("U8pU"); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js var objectSpread2 = __webpack_require__("VTBJ"); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js var objectWithoutProperties = __webpack_require__("Ff2n"); // EXTERNAL MODULE: external "window.React" var external_window_React_ = __webpack_require__("cDcd"); // EXTERNAL MODULE: ./node_modules/rc-trigger/es/index.js + 5 modules var es = __webpack_require__("uciX"); // EXTERNAL MODULE: ./node_modules/rc-tooltip/es/placements.js var placements = __webpack_require__("7ixt"); // CONCATENATED MODULE: ./node_modules/rc-tooltip/es/Content.js var Content_Content = function Content(props) { var overlay = props.overlay, prefixCls = props.prefixCls, id = props.id, overlayInnerStyle = props.overlayInnerStyle; return external_window_React_["createElement"]("div", { className: "".concat(prefixCls, "-inner"), id: id, role: "tooltip", style: overlayInnerStyle }, typeof overlay === 'function' ? overlay() : overlay); }; /* harmony default export */ var es_Content = (Content_Content); // CONCATENATED MODULE: ./node_modules/rc-tooltip/es/Tooltip.js var Tooltip_Tooltip = function Tooltip(props, ref) { var overlayClassName = props.overlayClassName, _props$trigger = props.trigger, trigger = _props$trigger === void 0 ? ['hover'] : _props$trigger, _props$mouseEnterDela = props.mouseEnterDelay, mouseEnterDelay = _props$mouseEnterDela === void 0 ? 0 : _props$mouseEnterDela, _props$mouseLeaveDela = props.mouseLeaveDelay, mouseLeaveDelay = _props$mouseLeaveDela === void 0 ? 0.1 : _props$mouseLeaveDela, overlayStyle = props.overlayStyle, _props$prefixCls = props.prefixCls, prefixCls = _props$prefixCls === void 0 ? 'rc-tooltip' : _props$prefixCls, children = props.children, onVisibleChange = props.onVisibleChange, afterVisibleChange = props.afterVisibleChange, transitionName = props.transitionName, animation = props.animation, _props$placement = props.placement, placement = _props$placement === void 0 ? 'right' : _props$placement, _props$align = props.align, align = _props$align === void 0 ? {} : _props$align, _props$destroyTooltip = props.destroyTooltipOnHide, destroyTooltipOnHide = _props$destroyTooltip === void 0 ? false : _props$destroyTooltip, defaultVisible = props.defaultVisible, getTooltipContainer = props.getTooltipContainer, overlayInnerStyle = props.overlayInnerStyle, restProps = Object(objectWithoutProperties["a" /* default */])(props, ["overlayClassName", "trigger", "mouseEnterDelay", "mouseLeaveDelay", "overlayStyle", "prefixCls", "children", "onVisibleChange", "afterVisibleChange", "transitionName", "animation", "placement", "align", "destroyTooltipOnHide", "defaultVisible", "getTooltipContainer", "overlayInnerStyle"]); var domRef = Object(external_window_React_["useRef"])(null); Object(external_window_React_["useImperativeHandle"])(ref, function () { return domRef.current; }); var extraProps = Object(objectSpread2["a" /* default */])({}, restProps); if ('visible' in props) { extraProps.popupVisible = props.visible; } var getPopupElement = function getPopupElement() { var _props$arrowContent = props.arrowContent, arrowContent = _props$arrowContent === void 0 ? null : _props$arrowContent, overlay = props.overlay, id = props.id; return [external_window_React_["createElement"]("div", { className: "".concat(prefixCls, "-arrow"), key: "arrow" }, arrowContent), external_window_React_["createElement"](es_Content, { key: "content", prefixCls: prefixCls, id: id, overlay: overlay, overlayInnerStyle: overlayInnerStyle })]; }; var destroyTooltip = false; var autoDestroy = false; if (typeof destroyTooltipOnHide === 'boolean') { destroyTooltip = destroyTooltipOnHide; } else if (destroyTooltipOnHide && Object(esm_typeof["a" /* default */])(destroyTooltipOnHide) === 'object') { var keepParent = destroyTooltipOnHide.keepParent; destroyTooltip = keepParent === true; autoDestroy = keepParent === false; } return external_window_React_["createElement"](es["a" /* default */], Object.assign({ popupClassName: overlayClassName, prefixCls: prefixCls, popup: getPopupElement, action: trigger, builtinPlacements: placements["a" /* placements */], popupPlacement: placement, ref: domRef, popupAlign: align, getPopupContainer: getTooltipContainer, onPopupVisibleChange: onVisibleChange, afterPopupVisibleChange: afterVisibleChange, popupTransitionName: transitionName, popupAnimation: animation, defaultPopupVisible: defaultVisible, destroyPopupOnHide: destroyTooltip, autoDestroy: autoDestroy, mouseLeaveDelay: mouseLeaveDelay, popupStyle: overlayStyle, mouseEnterDelay: mouseEnterDelay }, extraProps), children); }; /* harmony default export */ var es_Tooltip = (Object(external_window_React_["forwardRef"])(Tooltip_Tooltip)); // CONCATENATED MODULE: ./node_modules/rc-tooltip/es/index.js /* harmony default export */ var rc_tooltip_es = __webpack_exports__["a"] = (es_Tooltip); /***/ }), /***/ "Ptgr": /*!****************************************************!*\ !*** ./src/components/HomeModal/Advertisement.tsx ***! \****************************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var antd_es_modal_style__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! antd/es/modal/style */ "2qtc"); /* harmony import */ var antd_es_modal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! antd/es/modal */ "kLXV"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator */ "9og8"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray */ "tJVT"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator */ "WmNS"); /* harmony import */ var _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! react */ "cDcd"); /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_5__); /* harmony import */ var _Advertisement_css__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Advertisement.css */ "GNQp"); /* harmony import */ var _Advertisement_css__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_Advertisement_css__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var _ant_design_icons__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @ant-design/icons */ "2BaD"); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! moment */ "wd/R"); /* harmony import */ var moment__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_8__); /* harmony import */ var _utils_env__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! @/utils/env */ "m3rI"); //首页广告弹窗 function Advertisement(_ref) { var modeldata = _ref.modeldata, dispatch = _ref.dispatch; var _useState = Object(react__WEBPACK_IMPORTED_MODULE_5__["useState"])(false), _useState2 = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_3__[/* default */ "a"])(_useState, 2), isModel = _useState2[0], SetIsmodel = _useState2[1]; Object(react__WEBPACK_IMPORTED_MODULE_5__["useEffect"])(function () { setTimeout(function () { var isfirst = localStorage.getItem('isfirst'); var datatime = moment__WEBPACK_IMPORTED_MODULE_8___default()(localStorage.getItem('showtime') || new Date()); if (datatime.diff(moment__WEBPACK_IMPORTED_MODULE_8___default()(new Date()), 'hours') > 0) { SetIsmodel(false); } else { if (isfirst && isfirst === '0') { SetIsmodel(true); localStorage.setItem('showtime', moment__WEBPACK_IMPORTED_MODULE_8___default()().add(12, "hours").format("YYYY-MM-DD HH:mm:ss")); } else { SetIsmodel(false); } } }, 1000); //获取保存的本地的时间 }, []); function closemodel(_x) { return _closemodel.apply(this, arguments); } function _closemodel() { _closemodel = Object(_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__[/* default */ "a"])( /*#__PURE__*/_Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default.a.mark(function _callee(type) { var data, datas; return _Users_dingyongkang_Documents_workspace_zhiqing_educoder_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_4___default.a.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: localStorage.setItem('isfirst', '2'); if (modeldata && modeldata.link) { SetIsmodel(true); } if (!(modeldata && !modeldata.link)) { _context.next = 5; break; } if (!(type === 2)) { _context.next = 5; break; } return _context.abrupt("return"); case 5: SetIsmodel(false); //UploadNotice _context.next = 8; return dispatch({ type: 'homePage/UploadNotice', payload: { t: type, id: modeldata && modeldata.id } }); case 8: data = _context.sent; if (data) { if (modeldata && modeldata.link) { if (type === 2) { if (data.is_create) { localStorage.setItem('iscreate', "1"); datas = { competition: data.competition, identify: data.identify, sub_title: data.sub_title, team_id: data.team_id, team_name: data.team_name }; localStorage.setItem('item', JSON.stringify(datas)); window.location.href = "".concat(modeldata && modeldata.link); } else { window.location.href = "".concat(modeldata && modeldata.link); } } } } case 10: case "end": return _context.stop(); } } }, _callee); })); return _closemodel.apply(this, arguments); } return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(antd_es_modal__WEBPACK_IMPORTED_MODULE_1__[/* default */ "a"], { visible: isModel // visible={false} , title: null, footer: null, style: { background: "transparen" }, centered: true, width: 670, className: "advertisementModal", maskClosable: false // closable={false} , closeIcon: /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_7__[/* default */ "a"], { onClick: function onClick() { return closemodel(1); }, style: { fontSize: '25px', color: '#fff' } }) }, /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_5___default.a.createElement("img", { style: { width: '600px', height: '337px', marginTop: '15px', borderRadius: '10px', cursor: modeldata && modeldata.link ? 'pointer' : "" }, onClick: function onClick() { return closemodel(2); }, src: _utils_env__WEBPACK_IMPORTED_MODULE_9__[/* default */ "a"].IMG_SERVER + "".concat(modeldata && modeldata.img_url) })); } /* harmony default export */ __webpack_exports__["a"] = (Advertisement); /***/ }), /***/ "WdTA": /*!******************************************!*\ !*** ./src/assets/images/studnetqun.png ***! \******************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "static/studnetqun.598eeb43.png"; /***/ }), /***/ "Y1PL": /*!**********************************************************!*\ !*** ./node_modules/rc-textarea/es/index.js + 7 modules ***! \**********************************************************/ /*! exports provided: ResizableTextArea, default */ /*! all exports used */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createClass.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/createSuper.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/defineProperty.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/extends.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/inherits.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/classnames/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Children/toArray.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/Dom/findDOMNode.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/omit.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/ref.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/rc-util/es/warning.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js (<- Module uses injected variables (global)) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/shallowequal/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with external "window.React" (<- Module is not an ECMAScript module) */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); // EXPORTS __webpack_require__.d(__webpack_exports__, "ResizableTextArea", function() { return /* reexport */ es_ResizableTextArea; }); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/extends.js var esm_extends = __webpack_require__("wx14"); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js var classCallCheck = __webpack_require__("1OyB"); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createClass.js var createClass = __webpack_require__("vuIU"); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inherits.js var inherits = __webpack_require__("Ji7U"); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createSuper.js + 1 modules var createSuper = __webpack_require__("LK+K"); // EXTERNAL MODULE: external "window.React" var external_window_React_ = __webpack_require__("cDcd"); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js var objectSpread2 = __webpack_require__("VTBJ"); // EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/defineProperty.js var defineProperty = __webpack_require__("rePB"); // EXTERNAL MODULE: ./node_modules/rc-util/es/Children/toArray.js var toArray = __webpack_require__("Zm9Q"); // EXTERNAL MODULE: ./node_modules/rc-util/es/warning.js var warning = __webpack_require__("Kwbf"); // EXTERNAL MODULE: ./node_modules/rc-util/es/ref.js var ref = __webpack_require__("c+Xe"); // EXTERNAL MODULE: ./node_modules/rc-util/es/Dom/findDOMNode.js var findDOMNode = __webpack_require__("m+aA"); // EXTERNAL MODULE: ./node_modules/resize-observer-polyfill/dist/ResizeObserver.es.js var ResizeObserver_es = __webpack_require__("bdgK"); // CONCATENATED MODULE: ./node_modules/rc-textarea/node_modules/rc-resize-observer/es/utils/observerUtil.js // =============================== Const =============================== var elementListeners = new Map(); function observerUtil_onResize(entities) { entities.forEach(function (entity) { var _elementListeners$get; var target = entity.target; (_elementListeners$get = elementListeners.get(target)) === null || _elementListeners$get === void 0 ? void 0 : _elementListeners$get.forEach(function (listener) { return listener(target); }); }); } // Note: ResizeObserver polyfill not support option to measure border-box resize var resizeObserver = new ResizeObserver_es["default"](observerUtil_onResize); // Dev env only var _el = false ? undefined : null; // eslint-disable-line var _rs = false ? undefined : null; // eslint-disable-line // ============================== Observe ============================== function observe(element, callback) { if (!elementListeners.has(element)) { elementListeners.set(element, new Set()); resizeObserver.observe(element); } elementListeners.get(element).add(callback); } function unobserve(element, callback) { if (elementListeners.has(element)) { elementListeners.get(element).delete(callback); if (!elementListeners.get(element).size) { resizeObserver.unobserve(element); elementListeners.delete(element); } } } // CONCATENATED MODULE: ./node_modules/rc-textarea/node_modules/rc-resize-observer/es/SingleObserver/DomWrapper.js /** * Fallback to findDOMNode if origin ref do not provide any dom element */ var DomWrapper_DomWrapper = /*#__PURE__*/function (_React$Component) { Object(inherits["a" /* default */])(DomWrapper, _React$Component); var _super = Object(createSuper["a" /* default */])(DomWrapper); function DomWrapper() { Object(classCallCheck["a" /* default */])(this, DomWrapper); return _super.apply(this, arguments); } Object(createClass["a" /* default */])(DomWrapper, [{ key: "render", value: function render() { return this.props.children; } }]); return DomWrapper; }(external_window_React_["Component"]); // CONCATENATED MODULE: ./node_modules/rc-textarea/node_modules/rc-resize-observer/es/Collection.js var CollectionContext = /*#__PURE__*/external_window_React_["createContext"](null); /** * Collect all the resize event from children ResizeObserver */ function Collection(_ref) { var children = _ref.children, onBatchResize = _ref.onBatchResize; var resizeIdRef = external_window_React_["useRef"](0); var resizeInfosRef = external_window_React_["useRef"]([]); var onCollectionResize = external_window_React_["useContext"](CollectionContext); var onResize = external_window_React_["useCallback"](function (size, element, data) { resizeIdRef.current += 1; var currentId = resizeIdRef.current; resizeInfosRef.current.push({ size: size, element: element, data: data }); Promise.resolve().then(function () { if (currentId === resizeIdRef.current) { onBatchResize === null || onBatchResize === void 0 ? void 0 : onBatchResize(resizeInfosRef.current); resizeInfosRef.current = []; } }); // Continue bubbling if parent exist onCollectionResize === null || onCollectionResize === void 0 ? void 0 : onCollectionResize(size, element, data); }, [onBatchResize, onCollectionResize]); return /*#__PURE__*/external_window_React_["createElement"](CollectionContext.Provider, { value: onResize }, children); } // CONCATENATED MODULE: ./node_modules/rc-textarea/node_modules/rc-resize-observer/es/SingleObserver/index.js function SingleObserver(props) { var children = props.children, disabled = props.disabled; var elementRef = external_window_React_["useRef"](null); var wrapperRef = external_window_React_["useRef"](null); var onCollectionResize = external_window_React_["useContext"](CollectionContext); // ============================= Size ============================= var sizeRef = external_window_React_["useRef"]({ width: -1, height: -1, offsetWidth: -1, offsetHeight: -1 }); // ============================= Ref ============================== var canRef = /*#__PURE__*/external_window_React_["isValidElement"](children) && Object(ref["c" /* supportRef */])(children); var originRef = canRef ? children.ref : null; var mergedRef = external_window_React_["useMemo"](function () { return Object(ref["a" /* composeRef */])(originRef, elementRef); }, [originRef, elementRef]); // =========================== Observe ============================ var propsRef = external_window_React_["useRef"](props); propsRef.current = props; // Handler var onInternalResize = external_window_React_["useCallback"](function (target) { var _propsRef$current = propsRef.current, onResize = _propsRef$current.onResize, data = _propsRef$current.data; var _target$getBoundingCl = target.getBoundingClientRect(), width = _target$getBoundingCl.width, height = _target$getBoundingCl.height; var offsetWidth = target.offsetWidth, offsetHeight = target.offsetHeight; /** * Resize observer trigger when content size changed. * In most case we just care about element size, * let's use `boundary` instead of `contentRect` here to avoid shaking. */ var fixedWidth = Math.floor(width); var fixedHeight = Math.floor(height); if (sizeRef.current.width !== fixedWidth || sizeRef.current.height !== fixedHeight || sizeRef.current.offsetWidth !== offsetWidth || sizeRef.current.offsetHeight !== offsetHeight) { var size = { width: fixedWidth, height: fixedHeight, offsetWidth: offsetWidth, offsetHeight: offsetHeight }; sizeRef.current = size; // IE is strange, right? var mergedOffsetWidth = offsetWidth === Math.round(width) ? width : offsetWidth; var mergedOffsetHeight = offsetHeight === Math.round(height) ? height : offsetHeight; var sizeInfo = Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, size), {}, { offsetWidth: mergedOffsetWidth, offsetHeight: mergedOffsetHeight }); // Let collection know what happened onCollectionResize === null || onCollectionResize === void 0 ? void 0 : onCollectionResize(sizeInfo, target, data); if (onResize) { // defer the callback but not defer to next frame Promise.resolve().then(function () { onResize(sizeInfo, target); }); } } }, []); // Dynamic observe external_window_React_["useEffect"](function () { var currentElement = Object(findDOMNode["a" /* default */])(elementRef.current) || Object(findDOMNode["a" /* default */])(wrapperRef.current); if (currentElement && !disabled) { observe(currentElement, onInternalResize); } return function () { return unobserve(currentElement, onInternalResize); }; }, [elementRef.current, disabled]); // ============================ Render ============================ return /*#__PURE__*/external_window_React_["createElement"](DomWrapper_DomWrapper, { ref: wrapperRef }, canRef ? /*#__PURE__*/external_window_React_["cloneElement"](children, { ref: mergedRef }) : children); } // CONCATENATED MODULE: ./node_modules/rc-textarea/node_modules/rc-resize-observer/es/index.js var INTERNAL_PREFIX_KEY = 'rc-observer-key'; function ResizeObserver(props) { var children = props.children; var childNodes = Object(toArray["a" /* default */])(children); if (false) {} return childNodes.map(function (child, index) { var key = (child === null || child === void 0 ? void 0 : child.key) || "".concat(INTERNAL_PREFIX_KEY, "-").concat(index); return /*#__PURE__*/external_window_React_["createElement"](SingleObserver, Object(esm_extends["a" /* default */])({}, props, { key: key }), child); }); } ResizeObserver.Collection = Collection; /* harmony default export */ var es = (ResizeObserver); // EXTERNAL MODULE: ./node_modules/rc-util/es/omit.js var omit = __webpack_require__("bT9E"); // EXTERNAL MODULE: ./node_modules/classnames/index.js var classnames = __webpack_require__("TSYQ"); var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); // CONCATENATED MODULE: ./node_modules/rc-textarea/es/calculateNodeHeight.js // Thanks to https://github.com/andreypopp/react-textarea-autosize/ /** * calculateNodeHeight(uiTextNode, useCache = false) */ var HIDDEN_TEXTAREA_STYLE = "\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n"; var SIZING_STYLE = ['letter-spacing', 'line-height', 'padding-top', 'padding-bottom', 'font-family', 'font-weight', 'font-size', 'font-variant', 'text-rendering', 'text-transform', 'width', 'text-indent', 'padding-left', 'padding-right', 'border-width', 'box-sizing', 'word-break']; var computedStyleCache = {}; var hiddenTextarea; function calculateNodeStyling(node) { var useCache = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; var nodeRef = node.getAttribute('id') || node.getAttribute('data-reactid') || node.getAttribute('name'); if (useCache && computedStyleCache[nodeRef]) { return computedStyleCache[nodeRef]; } var style = window.getComputedStyle(node); var boxSizing = style.getPropertyValue('box-sizing') || style.getPropertyValue('-moz-box-sizing') || style.getPropertyValue('-webkit-box-sizing'); var paddingSize = parseFloat(style.getPropertyValue('padding-bottom')) + parseFloat(style.getPropertyValue('padding-top')); var borderSize = parseFloat(style.getPropertyValue('border-bottom-width')) + parseFloat(style.getPropertyValue('border-top-width')); var sizingStyle = SIZING_STYLE.map(function (name) { return "".concat(name, ":").concat(style.getPropertyValue(name)); }).join(';'); var nodeInfo = { sizingStyle: sizingStyle, paddingSize: paddingSize, borderSize: borderSize, boxSizing: boxSizing }; if (useCache && nodeRef) { computedStyleCache[nodeRef] = nodeInfo; } return nodeInfo; } function calculateNodeHeight(uiTextNode) { var useCache = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; var minRows = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : null; var maxRows = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : null; if (!hiddenTextarea) { hiddenTextarea = document.createElement('textarea'); hiddenTextarea.setAttribute('tab-index', '-1'); hiddenTextarea.setAttribute('aria-hidden', 'true'); document.body.appendChild(hiddenTextarea); } // Fix wrap="off" issue // https://github.com/ant-design/ant-design/issues/6577 if (uiTextNode.getAttribute('wrap')) { hiddenTextarea.setAttribute('wrap', uiTextNode.getAttribute('wrap')); } else { hiddenTextarea.removeAttribute('wrap'); } // Copy all CSS properties that have an impact on the height of the content in // the textbox var _calculateNodeStyling = calculateNodeStyling(uiTextNode, useCache), paddingSize = _calculateNodeStyling.paddingSize, borderSize = _calculateNodeStyling.borderSize, boxSizing = _calculateNodeStyling.boxSizing, sizingStyle = _calculateNodeStyling.sizingStyle; // Need to have the overflow attribute to hide the scrollbar otherwise // text-lines will not calculated properly as the shadow will technically be // narrower for content hiddenTextarea.setAttribute('style', "".concat(sizingStyle, ";").concat(HIDDEN_TEXTAREA_STYLE)); hiddenTextarea.value = uiTextNode.value || uiTextNode.placeholder || ''; var minHeight = Number.MIN_SAFE_INTEGER; var maxHeight = Number.MAX_SAFE_INTEGER; var height = hiddenTextarea.scrollHeight; var overflowY; if (boxSizing === 'border-box') { // border-box: add border, since height = content + padding + border height += borderSize; } else if (boxSizing === 'content-box') { // remove padding, since height = content height -= paddingSize; } if (minRows !== null || maxRows !== null) { // measure height of a textarea with a single row hiddenTextarea.value = ' '; var singleRowHeight = hiddenTextarea.scrollHeight - paddingSize; if (minRows !== null) { minHeight = singleRowHeight * minRows; if (boxSizing === 'border-box') { minHeight = minHeight + paddingSize + borderSize; } height = Math.max(minHeight, height); } if (maxRows !== null) { maxHeight = singleRowHeight * maxRows; if (boxSizing === 'border-box') { maxHeight = maxHeight + paddingSize + borderSize; } overflowY = height > maxHeight ? '' : 'hidden'; height = Math.min(maxHeight, height); } } return { height: height, minHeight: minHeight, maxHeight: maxHeight, overflowY: overflowY, resize: 'none' }; } // EXTERNAL MODULE: ./node_modules/shallowequal/index.js var shallowequal = __webpack_require__("Gytx"); var shallowequal_default = /*#__PURE__*/__webpack_require__.n(shallowequal); // CONCATENATED MODULE: ./node_modules/rc-textarea/es/ResizableTextArea.js // eslint-disable-next-line @typescript-eslint/naming-convention var RESIZE_STATUS; (function (RESIZE_STATUS) { RESIZE_STATUS[RESIZE_STATUS["NONE"] = 0] = "NONE"; RESIZE_STATUS[RESIZE_STATUS["RESIZING"] = 1] = "RESIZING"; RESIZE_STATUS[RESIZE_STATUS["RESIZED"] = 2] = "RESIZED"; })(RESIZE_STATUS || (RESIZE_STATUS = {})); var ResizableTextArea_ResizableTextArea = /*#__PURE__*/function (_React$Component) { Object(inherits["a" /* default */])(ResizableTextArea, _React$Component); var _super = Object(createSuper["a" /* default */])(ResizableTextArea); function ResizableTextArea(props) { var _this; Object(classCallCheck["a" /* default */])(this, ResizableTextArea); _this = _super.call(this, props); _this.nextFrameActionId = void 0; _this.resizeFrameId = void 0; _this.textArea = void 0; _this.saveTextArea = function (textArea) { _this.textArea = textArea; }; _this.handleResize = function (size) { var resizeStatus = _this.state.resizeStatus; var _this$props = _this.props, autoSize = _this$props.autoSize, onResize = _this$props.onResize; if (resizeStatus !== RESIZE_STATUS.NONE) { return; } if (typeof onResize === 'function') { onResize(size); } if (autoSize) { _this.resizeOnNextFrame(); } }; _this.resizeOnNextFrame = function () { cancelAnimationFrame(_this.nextFrameActionId); _this.nextFrameActionId = requestAnimationFrame(_this.resizeTextarea); }; _this.resizeTextarea = function () { var autoSize = _this.props.autoSize; if (!autoSize || !_this.textArea) { return; } var minRows = autoSize.minRows, maxRows = autoSize.maxRows; var textareaStyles = calculateNodeHeight(_this.textArea, false, minRows, maxRows); _this.setState({ textareaStyles: textareaStyles, resizeStatus: RESIZE_STATUS.RESIZING }, function () { cancelAnimationFrame(_this.resizeFrameId); _this.resizeFrameId = requestAnimationFrame(function () { _this.setState({ resizeStatus: RESIZE_STATUS.RESIZED }, function () { _this.resizeFrameId = requestAnimationFrame(function () { _this.setState({ resizeStatus: RESIZE_STATUS.NONE }); _this.fixFirefoxAutoScroll(); }); }); }); }); }; _this.renderTextArea = function () { var _this$props2 = _this.props, _this$props2$prefixCl = _this$props2.prefixCls, prefixCls = _this$props2$prefixCl === void 0 ? 'rc-textarea' : _this$props2$prefixCl, autoSize = _this$props2.autoSize, onResize = _this$props2.onResize, className = _this$props2.className, disabled = _this$props2.disabled; var _this$state = _this.state, textareaStyles = _this$state.textareaStyles, resizeStatus = _this$state.resizeStatus; var otherProps = Object(omit["a" /* default */])(_this.props, ['prefixCls', 'onPressEnter', 'autoSize', 'defaultValue', 'onResize']); var cls = classnames_default()(prefixCls, className, Object(defineProperty["a" /* default */])({}, "".concat(prefixCls, "-disabled"), disabled)); // Fix https://github.com/ant-design/ant-design/issues/6776 // Make sure it could be reset when using form.getFieldDecorator if ('value' in otherProps) { otherProps.value = otherProps.value || ''; } var style = Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])(Object(objectSpread2["a" /* default */])({}, _this.props.style), textareaStyles), resizeStatus === RESIZE_STATUS.RESIZING ? // React will warning when mix `overflow` & `overflowY`. // We need to define this separately. { overflowX: 'hidden', overflowY: 'hidden' } : null); return /*#__PURE__*/external_window_React_["createElement"](es, { onResize: _this.handleResize, disabled: !(autoSize || onResize) }, /*#__PURE__*/external_window_React_["createElement"]("textarea", Object(esm_extends["a" /* default */])({}, otherProps, { className: cls, style: style, ref: _this.saveTextArea }))); }; _this.state = { textareaStyles: {}, resizeStatus: RESIZE_STATUS.NONE }; return _this; } Object(createClass["a" /* default */])(ResizableTextArea, [{ key: "componentDidUpdate", value: function componentDidUpdate(prevProps) { // Re-render with the new content or new autoSize property then recalculate the height as required. if (prevProps.value !== this.props.value || !shallowequal_default()(prevProps.autoSize, this.props.autoSize)) { this.resizeTextarea(); } } }, { key: "componentWillUnmount", value: function componentWillUnmount() { cancelAnimationFrame(this.nextFrameActionId); cancelAnimationFrame(this.resizeFrameId); } // https://github.com/ant-design/ant-design/issues/21870 }, { key: "fixFirefoxAutoScroll", value: function fixFirefoxAutoScroll() { try { if (document.activeElement === this.textArea) { var currentStart = this.textArea.selectionStart; var currentEnd = this.textArea.selectionEnd; this.textArea.setSelectionRange(currentStart, currentEnd); } } catch (e) {// Fix error in Chrome: // Failed to read the 'selectionStart' property from 'HTMLInputElement' // http://stackoverflow.com/q/21177489/3040605 } } }, { key: "render", value: function render() { return this.renderTextArea(); } }]); return ResizableTextArea; }(external_window_React_["Component"]); /* harmony default export */ var es_ResizableTextArea = (ResizableTextArea_ResizableTextArea); // CONCATENATED MODULE: ./node_modules/rc-textarea/es/index.js var es_TextArea = /*#__PURE__*/function (_React$Component) { Object(inherits["a" /* default */])(TextArea, _React$Component); var _super = Object(createSuper["a" /* default */])(TextArea); function TextArea(props) { var _this; Object(classCallCheck["a" /* default */])(this, TextArea); _this = _super.call(this, props); _this.resizableTextArea = void 0; _this.focus = function () { _this.resizableTextArea.textArea.focus(); }; _this.saveTextArea = function (resizableTextArea) { _this.resizableTextArea = resizableTextArea; }; _this.handleChange = function (e) { var onChange = _this.props.onChange; _this.setValue(e.target.value, function () { _this.resizableTextArea.resizeTextarea(); }); if (onChange) { onChange(e); } }; _this.handleKeyDown = function (e) { var _this$props = _this.props, onPressEnter = _this$props.onPressEnter, onKeyDown = _this$props.onKeyDown; if (e.keyCode === 13 && onPressEnter) { onPressEnter(e); } if (onKeyDown) { onKeyDown(e); } }; var value = typeof props.value === 'undefined' || props.value === null ? props.defaultValue : props.value; _this.state = { value: value }; return _this; } Object(createClass["a" /* default */])(TextArea, [{ key: "setValue", value: function setValue(value, callback) { if (!('value' in this.props)) { this.setState({ value: value }, callback); } } }, { key: "blur", value: function blur() { this.resizableTextArea.textArea.blur(); } }, { key: "render", value: function render() { return /*#__PURE__*/external_window_React_["createElement"](es_ResizableTextArea, Object(esm_extends["a" /* default */])({}, this.props, { value: this.state.value, onKeyDown: this.handleKeyDown, onChange: this.handleChange, ref: this.saveTextArea })); } }], [{ key: "getDerivedStateFromProps", value: function getDerivedStateFromProps(nextProps) { if ('value' in nextProps) { return { value: nextProps.value }; } return null; } }]); return TextArea; }(external_window_React_["Component"]); /* harmony default export */ var rc_textarea_es = __webpack_exports__["default"] = (es_TextArea); /***/ }), /***/ "ZpRC": /*!*************************************************************************!*\ !*** ./node_modules/scroll-into-view-if-needed/es/index.js + 1 modules ***! \*************************************************************************/ /*! exports provided: default */ /*! exports used: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // CONCATENATED MODULE: ./node_modules/compute-scroll-into-view/dist/index.module.js function t(t){return"object"==typeof t&&null!=t&&1===t.nodeType}function e(t,e){return(!e||"hidden"!==t)&&"visible"!==t&&"clip"!==t}function n(t,n){if(t.clientHeighte||o>t&&l=e&&d>=n?o-t-r:l>e&&dn?l-e+i:0}/* harmony default export */ var index_module = (function(e,i){var o=window,l=i.scrollMode,d=i.block,u=i.inline,h=i.boundary,a=i.skipOverflowHiddenElements,c="function"==typeof h?h:function(t){return t!==h};if(!t(e))throw new TypeError("Invalid target");for(var f=document.scrollingElement||document.documentElement,s=[],p=e;t(p)&&c(p);){if((p=p.parentElement)===f){s.push(p);break}null!=p&&p===document.body&&n(p)&&!n(document.documentElement)||null!=p&&n(p,a)&&s.push(p)}for(var m=o.visualViewport?o.visualViewport.width:innerWidth,g=o.visualViewport?o.visualViewport.height:innerHeight,w=window.scrollX||pageXOffset,v=window.scrollY||pageYOffset,W=e.getBoundingClientRect(),b=W.height,H=W.width,y=W.top,E=W.right,M=W.bottom,V=W.left,x="start"===d||"nearest"===d?y:"end"===d?M:y+b/2,I="center"===u?V+H/2:"end"===u?E:V,C=[],T=0;T=0&&V>=0&&M<=g&&E<=m&&y>=R&&M<=Y&&V>=L&&E<=X)return C;var S=getComputedStyle(k),j=parseInt(S.borderLeftWidth,10),q=parseInt(S.borderTopWidth,10),z=parseInt(S.borderRightWidth,10),A=parseInt(S.borderBottomWidth,10),F=0,G=0,J="offsetWidth"in k?k.offsetWidth-k.clientWidth-j-z:0,K="offsetHeight"in k?k.offsetHeight-k.clientHeight-q-A:0;if(f===k)F="start"===d?x:"end"===d?x-g:"nearest"===d?r(v,v+g,g,q,A,v+x,v+x+b,b):x-g/2,G="start"===u?I:"center"===u?I-m/2:"end"===u?I-m:r(w,w+m,m,j,z,w+I,w+I+H,H),F=Math.max(0,F+v),G=Math.max(0,G+w);else{F="start"===d?x-R-q:"end"===d?x-Y+A+K:"nearest"===d?r(R,Y,D,q,A+K,x,x+b,b):x-(R+D/2)+K/2,G="start"===u?I-L-j:"center"===u?I-(L+O/2)+J/2:"end"===u?I-X+z+J:r(L,X,O,j,z+J,I,I+H,H);var N=k.scrollLeft,P=k.scrollTop;x+=P-(F=Math.max(0,Math.min(P+F,k.scrollHeight-D+K))),I+=N-(G=Math.max(0,Math.min(N+G,k.scrollWidth-O+J)))}C.push({el:k,top:F,left:G})}return C}); //# sourceMappingURL=index.module.js.map // CONCATENATED MODULE: ./node_modules/scroll-into-view-if-needed/es/index.js function isOptionsObject(options) { return options === Object(options) && Object.keys(options).length !== 0; } function defaultBehavior(actions, behavior) { if (behavior === void 0) { behavior = 'auto'; } var canSmoothScroll = ('scrollBehavior' in document.body.style); actions.forEach(function (_ref) { var el = _ref.el, top = _ref.top, left = _ref.left; if (el.scroll && canSmoothScroll) { el.scroll({ top: top, left: left, behavior: behavior }); } else { el.scrollTop = top; el.scrollLeft = left; } }); } function getOptions(options) { if (options === false) { return { block: 'end', inline: 'nearest' }; } if (isOptionsObject(options)) { return options; } return { block: 'start', inline: 'nearest' }; } function scrollIntoView(target, options) { var targetIsDetached = !target.ownerDocument.documentElement.contains(target); if (isOptionsObject(options) && typeof options.behavior === 'function') { return options.behavior(targetIsDetached ? [] : index_module(target, options)); } if (targetIsDetached) { return; } var computeOptions = getOptions(options); return defaultBehavior(index_module(target, computeOptions), computeOptions.behavior); } /* harmony default export */ var es = __webpack_exports__["a"] = (scrollIntoView); /***/ }), /***/ "bUJZ": /*!**************************************************!*\ !*** ./src/assets/images/cert/zhiyerenzheng.png ***! \**************************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports) { module.exports = "data:image/png;base64,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" /***/ }), /***/ "dKik": /*!******************************************************!*\ !*** ./src/components/EcListItems/Path/selected.png ***! \******************************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports) { module.exports = "data:image/png;base64,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" /***/ }), /***/ "dwWk": /*!********************************************************************!*\ !*** ./src/pages/Paths/Index/components/Banner/index.less?modules ***! \********************************************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin module.exports = {"flex_box_center":"flex_box_center___bIbhL","flex_space_between":"flex_space_between___NTBMl","flex_box_vertical_center":"flex_box_vertical_center___9WP5k","flex_box_center_end":"flex_box_center_end___3OkbE","flex_box_column":"flex_box_column___2dYop","banner":"banner___1ZC9j","container":"container___37aUH","link":"link___YOlst","left":"left___aG9EY","search":"search___3GDcr","hotSearch":"hotSearch___1BCTR"}; /***/ }), /***/ "fEdH": /*!*****************************************************!*\ !*** ./src/pages/Paths/Index/index.tsx + 3 modules ***! \*****************************************************/ /*! exports provided: default */ /*! all exports used */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/es/icons/LeftOutlined.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/es/icons/RightOutlined.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@ant-design/icons/es/icons/SearchOutlined.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/defineProperty.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/extends.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Paths/Index/components/Banner/index.less?modules (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Paths/Index/components/Filter.less?modules (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Paths/Index/components/Interest/index.less?modules (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./src/pages/Paths/Index/index.less?modules (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./src/.umi-production/core/umiExports.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./src/components/EcListItems/Path/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./src/components/Header/components/Join/JoinClassroomModal.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./src/components/HomeModal/Advertisement.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./src/components/NoData/index.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./src/service/paths.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./src/service/user.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./src/utils/authority.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./src/utils/env.ts */ /*! ModuleConcatenation bailout: Cannot concat with ./src/utils/util.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./src/utils/verifyLogin.tsx */ /*! ModuleConcatenation bailout: Cannot concat with ./src/assets/images/HOT.png (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./src/assets/images/fabulous.png (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./src/assets/images/rightbanner.png (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/button/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/carousel/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/carousel/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/checkbox/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/checkbox/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/col/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/col/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/form/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/form/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/input/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/message/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/message/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/modal/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/modal/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/radio/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/radio/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/row/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/row/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/select/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/select/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/skeleton/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/skeleton/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tooltip/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/antd/es/tooltip/style/index.js */ /*! ModuleConcatenation bailout: Cannot concat with ./node_modules/moment/moment.js (<- Module is not an ECMAScript module) */ /*! ModuleConcatenation bailout: Cannot concat with external "window.React" (<- Module is not an ECMAScript module) */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; // ESM COMPAT FLAG __webpack_require__.r(__webpack_exports__); // EXTERNAL MODULE: ./node_modules/antd/es/skeleton/style/index.js var style = __webpack_require__("cWXX"); // EXTERNAL MODULE: ./node_modules/antd/es/skeleton/index.js + 8 modules var skeleton = __webpack_require__("/ezw"); // EXTERNAL MODULE: ./node_modules/antd/es/button/style/index.js var button_style = __webpack_require__("+L6B"); // EXTERNAL MODULE: ./node_modules/antd/es/button/index.js var es_button = __webpack_require__("2/Rp"); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/extends.js var esm_extends = __webpack_require__("0Owb"); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectSpread2.js var objectSpread2 = __webpack_require__("k1fw"); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js var asyncToGenerator = __webpack_require__("9og8"); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/slicedToArray.js + 1 modules var slicedToArray = __webpack_require__("tJVT"); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js + 1 modules var objectWithoutProperties = __webpack_require__("PpiC"); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/regenerator/index.js var regenerator = __webpack_require__("WmNS"); var regenerator_default = /*#__PURE__*/__webpack_require__.n(regenerator); // EXTERNAL MODULE: external "window.React" var external_window_React_ = __webpack_require__("cDcd"); var external_window_React_default = /*#__PURE__*/__webpack_require__.n(external_window_React_); // EXTERNAL MODULE: ./src/.umi-production/core/umiExports.ts + 17 modules var umiExports = __webpack_require__("9kvl"); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__("m3rI"); // EXTERNAL MODULE: ./node_modules/antd/es/row/style/index.js var row_style = __webpack_require__("14J3"); // EXTERNAL MODULE: ./node_modules/antd/es/row/index.js var row = __webpack_require__("BMrR"); // EXTERNAL MODULE: ./node_modules/antd/es/input/style/index.js var input_style = __webpack_require__("5NDa"); // EXTERNAL MODULE: ./node_modules/antd/es/input/index.js + 3 modules var input = __webpack_require__("5rEg"); // EXTERNAL MODULE: ./node_modules/antd/es/select/style/index.js var select_style = __webpack_require__("OaEy"); // EXTERNAL MODULE: ./node_modules/antd/es/select/index.js var es_select = __webpack_require__("2fM7"); // EXTERNAL MODULE: ./node_modules/antd/es/col/style/index.js var col_style = __webpack_require__("jCWc"); // EXTERNAL MODULE: ./node_modules/antd/es/col/index.js var col = __webpack_require__("kPKH"); // EXTERNAL MODULE: ./node_modules/antd/es/carousel/style/index.js var carousel_style = __webpack_require__("fV52"); // EXTERNAL MODULE: ./node_modules/antd/es/carousel/index.js var carousel = __webpack_require__("3I+P"); // EXTERNAL MODULE: ./node_modules/@umijs/babel-preset-umi/node_modules/@babel/runtime/helpers/esm/defineProperty.js var defineProperty = __webpack_require__("jrin"); // EXTERNAL MODULE: ./src/pages/Paths/Index/components/Filter.less?modules var Filtermodules = __webpack_require__("tuZy"); var Filtermodules_default = /*#__PURE__*/__webpack_require__.n(Filtermodules); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__("xKgJ"); // EXTERNAL MODULE: ./node_modules/moment/moment.js var moment = __webpack_require__("wd/R"); var moment_default = /*#__PURE__*/__webpack_require__.n(moment); // EXTERNAL MODULE: ./src/assets/images/HOT.png var HOT = __webpack_require__("xDoS"); var HOT_default = /*#__PURE__*/__webpack_require__.n(HOT); // EXTERNAL MODULE: ./src/assets/images/rightbanner.png var rightbanner = __webpack_require__("EaBM"); var rightbanner_default = /*#__PURE__*/__webpack_require__.n(rightbanner); // EXTERNAL MODULE: ./src/assets/images/fabulous.png var fabulous = __webpack_require__("xHen"); var fabulous_default = /*#__PURE__*/__webpack_require__.n(fabulous); // EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/LeftOutlined.js + 1 modules var LeftOutlined = __webpack_require__("5bA4"); // EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/RightOutlined.js + 1 modules var RightOutlined = __webpack_require__("UESt"); // EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/SearchOutlined.js + 1 modules var SearchOutlined = __webpack_require__("l+S1"); // CONCATENATED MODULE: ./src/pages/Paths/Index/components/Filter.tsx var Filter_CourseFilterComponter = function CourseFilterComponter(_ref) { var _user$userInfo, _globalSetting$settin, _pathsList$recommend_, _pathsList$recommend_2; var pathsList = _ref.pathsList, dispatch = _ref.dispatch, setPrevPageDisabled = _ref.setPrevPageDisabled, setNextPageDisabled = _ref.setNextPageDisabled, globalSetting = _ref.globalSetting, user = _ref.user, props = Object(objectWithoutProperties["a" /* default */])(_ref, ["pathsList", "dispatch", "setPrevPageDisabled", "setNextPageDisabled", "globalSetting", "user"]); var _useState = Object(external_window_React_["useState"])(''), _useState2 = Object(slicedToArray["a" /* default */])(_useState, 2), keyword = _useState2[0], setKeyword = _useState2[1]; var _useState3 = Object(external_window_React_["useState"])(''), _useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2), type = _useState4[0], setType = _useState4[1]; var _useState5 = Object(external_window_React_["useState"])(false), _useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2), isshow = _useState6[0], setisshow = _useState6[1]; var _useState7 = Object(external_window_React_["useState"])([]), _useState8 = Object(slicedToArray["a" /* default */])(_useState7, 2), recommend_subjects = _useState8[0], setrecommend_subjects = _useState8[1]; var Carousels = Object(external_window_React_["useRef"])(null); Object(external_window_React_["useEffect"])(function () { var time = moment_default()().add(0, 'days').unix(); var lasttime = localStorage.getItem('pathssclose'); if (!lasttime) { setisshow(true); return; } if (time > parseInt(lasttime)) { setisshow(true); } }, []); var dataType = [{ name: '最新', id: 'new' }, { name: '最热', id: 'hot' }]; var settings = Object(defineProperty["a" /* default */])({ dots: true, infinite: true, speed: 500, slidesToShow: 4, slidesToScroll: 1 }, "dots", false); var menuChange = /*#__PURE__*/function () { var _ref2 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee(discipline_id, sub_discipline_id) { var res, total; return regenerator_default.a.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: pathsList.listParams['page'] = 1; pathsList.listParams['keyword'] = ''; pathsList.listParams['type'] = ''; pathsList.listParams['discipline_id'] = discipline_id; pathsList.listParams['sub_discipline_id'] = sub_discipline_id; _context.next = 7; return dispatch({ type: 'pathsList/getCourse', payload: Object(objectSpread2["a" /* default */])({}, pathsList.listParams) }); case 7: res = _context.sent; setType(''); if (res !== null && res !== void 0 && res.total_count) { total = Math.ceil(res.total_count / 16); console.log(pathsList.listParams.page, total, 33); if (pathsList.listParams.page >= total) { setNextPageDisabled(true); } else { setNextPageDisabled(false); } if (pathsList.listParams.page < 2) { setPrevPageDisabled(true); } else { setPrevPageDisabled(false); } } case 10: case "end": return _context.stop(); } } }, _callee); })); return function menuChange(_x, _x2) { return _ref2.apply(this, arguments); }; }(); Object(external_window_React_["useEffect"])(function () { setKeyword(pathsList.listParams.keyword); }, [pathsList.listParams]); return /*#__PURE__*/external_window_React_default.a.createElement("section", null, /*#__PURE__*/external_window_React_default.a.createElement("aside", { className: Filtermodules_default.a.wrp }, /*#__PURE__*/external_window_React_default.a.createElement("div", { className: "edu-container" }, /*#__PURE__*/external_window_React_default.a.createElement("ul", { className: Filtermodules_default.a.menu }, /*#__PURE__*/external_window_React_default.a.createElement("li", { className: !pathsList.listParams.discipline_id ? Filtermodules_default.a.actived : '', onClick: function onClick() { menuChange(null, null); } }, /*#__PURE__*/external_window_React_default.a.createElement("strong", null, "\u5168\u90E8")), pathsList.menus && pathsList.menus.disciplines.map(function (v, k) { var _v$sub_disciplines; return /*#__PURE__*/external_window_React_default.a.createElement("li", { key: k, className: pathsList.listParams.discipline_id == v.id ? Filtermodules_default.a.actived : '' }, /*#__PURE__*/external_window_React_default.a.createElement("strong", { onClick: function onClick() { menuChange(v.id, null); } }, v.name), !!((_v$sub_disciplines = v.sub_disciplines) !== null && _v$sub_disciplines !== void 0 && _v$sub_disciplines.length) && /*#__PURE__*/external_window_React_default.a.createElement("div", null, /*#__PURE__*/external_window_React_default.a.createElement("ul", null, v.sub_disciplines.map(function (val, key) { return /*#__PURE__*/external_window_React_default.a.createElement("li", { key: key, className: pathsList.listParams.sub_discipline_id == val.id ? Filtermodules_default.a.actived2 : '', onClick: function onClick() { menuChange(v.id, val.id); } }, val.name); })))); })))), /*#__PURE__*/external_window_React_default.a.createElement("aside", { className: "edu-container pb20" }, ((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.user_id) != 2 && Object(authority["m" /* isCommonStudent */])() && (globalSetting === null || globalSetting === void 0 ? void 0 : (_globalSetting$settin = globalSetting.setting) === null || _globalSetting$settin === void 0 ? void 0 : _globalSetting$settin.main_site) && (pathsList === null || pathsList === void 0 ? void 0 : (_pathsList$recommend_ = pathsList.recommend_subjects) === null || _pathsList$recommend_ === void 0 ? void 0 : _pathsList$recommend_.length) > 0 && /*#__PURE__*/external_window_React_default.a.createElement("div", { style: { height: 270, borderRadius: 8, background: '#ffffff', marginBottom: 25 } }, /*#__PURE__*/external_window_React_default.a.createElement("div", { style: { display: 'flex', justifyContent: 'space-between' } }, /*#__PURE__*/external_window_React_default.a.createElement("div", { style: { marginLeft: 20, paddingTop: 20, display: 'flex', alignItems: 'center' } }, /*#__PURE__*/external_window_React_default.a.createElement("img", { src: HOT_default.a }), " ", /*#__PURE__*/external_window_React_default.a.createElement("span", { style: { marginLeft: 10, color: "#464F66", fontSize: 16, fontWeight: 500 } }, "\u63A8\u8350\u597D\u8BFE")), /*#__PURE__*/external_window_React_default.a.createElement("div", { style: { backgroundImage: "url(".concat(rightbanner_default.a, ")"), width: 400, height: 60, alignItems: 'center', paddingLeft: 44, paddingRight: 60, display: 'flex' } }, /*#__PURE__*/external_window_React_default.a.createElement("img", { src: fabulous_default.a, style: { width: 26, height: 26, marginRight: 30 } }), /*#__PURE__*/external_window_React_default.a.createElement("span", { style: { color: '#464F66', fontSize: 14 } }, "\u80FD\u529B\u63D0\u5347\u76F4\u901A\u8F66\uFF0C\u5168\u9762\u63D0\u5347\u201C\u85AA\u201D\u80FD\u529B\uFF01"))), /*#__PURE__*/external_window_React_default.a.createElement("div", { className: Filtermodules_default.a.pathsadvertisement, style: { padding: '0px 21px', marginTop: 20, marginLeft: 5, position: 'relative' } }, /*#__PURE__*/external_window_React_default.a.createElement("div", { className: Filtermodules_default.a.Leftdiv }, /*#__PURE__*/external_window_React_default.a.createElement(LeftOutlined["a" /* default */], { className: Filtermodules_default.a.LeftButton, onClick: function onClick() { Carousels.current.prev(); } })), /*#__PURE__*/external_window_React_default.a.createElement(carousel["a" /* default */], Object(esm_extends["a" /* default */])({ ref: Carousels, autoplay: true }, settings), pathsList === null || pathsList === void 0 ? void 0 : (_pathsList$recommend_2 = pathsList.recommend_subjects) === null || _pathsList$recommend_2 === void 0 ? void 0 : _pathsList$recommend_2.map(function (item, index) { return /*#__PURE__*/external_window_React_default.a.createElement("div", { className: Filtermodules_default.a.bgcolor, style: { display: 'flex' }, key: index }, /*#__PURE__*/external_window_React_default.a.createElement("a", { href: "/paths/".concat(item.identifier) }, /*#__PURE__*/external_window_React_default.a.createElement("img", { style: { width: '280px', height: "175px", borderRadius: '8px', overflow: 'hidden' }, src: env["a" /* default */].IMG_SERVER + '/' + item.image_url }))); })), /*#__PURE__*/external_window_React_default.a.createElement("div", { className: Filtermodules_default.a.Rightdiv }, /*#__PURE__*/external_window_React_default.a.createElement(RightOutlined["a" /* default */], { className: Filtermodules_default.a.RightButton, onClick: function onClick() { Carousels.current.next(); } })))), /*#__PURE__*/external_window_React_default.a.createElement(row["a" /* default */], { className: Filtermodules_default.a.search }, /*#__PURE__*/external_window_React_default.a.createElement(col["a" /* default */], { flex: "1" }, dataType.map(function (v, k) { return /*#__PURE__*/external_window_React_default.a.createElement(es_button["a" /* default */], { key: k, className: "mr20", type: pathsList.listParams.order === v.id ? 'primary' : 'default', onClick: function onClick() { pathsList.listParams.order = v.id; dispatch({ type: 'pathsList/getCourse', payload: Object(objectSpread2["a" /* default */])({}, pathsList.listParams) }); } }, v.name); })), /*#__PURE__*/external_window_React_default.a.createElement(col["a" /* default */], { flex: "702px", className: "mr5 tr" }, Object(authority["n" /* isCommonSuperAdmin */])() && /*#__PURE__*/external_window_React_default.a.createElement(es_button["a" /* default */], { type: "primary", size: "large", onClick: function onClick() { dispatch({ type: 'pathsList/setActionTabs', payload: { key: "选择兴趣专业方向" } }); } }, " ", /*#__PURE__*/external_window_React_default.a.createElement("span", { className: "icon-xuexilujing mr10" }), " \u5B66\u4E60\u8DEF\u5F84\u667A\u80FD\u63A8\u8350"), /*#__PURE__*/external_window_React_default.a.createElement(es_select["a" /* default */], { size: "large", value: type, onChange: function onChange(k) { setType(k); console.log(k, 99); pathsList.listParams.page = 1; pathsList.listParams.type = k; dispatch({ type: 'pathsList/getCourse', payload: Object(objectSpread2["a" /* default */])({}, pathsList.listParams) }); }, style: { width: 110, textAlign: 'left', margin: '0 10px' } }, /*#__PURE__*/external_window_React_default.a.createElement(es_select["a" /* default */].Option, { value: "" }, "\u5168\u90E8\u8BFE\u7A0B"), /*#__PURE__*/external_window_React_default.a.createElement(es_select["a" /* default */].Option, { value: 1 }, "\u56FD\u5BB6\u4E00\u6D41"), /*#__PURE__*/external_window_React_default.a.createElement(es_select["a" /* default */].Option, { value: 3 }, "\u7701\u7EA7\u4E00\u6D41"), /*#__PURE__*/external_window_React_default.a.createElement(es_select["a" /* default */].Option, { value: 4 }, "\u5F00\u653E\u8BFE\u7A0B")), /*#__PURE__*/external_window_React_default.a.createElement(input["a" /* default */].Search, { placeholder: "\u8BF7\u8F93\u5165\u8BFE\u7A0B\u540D\u79F0\u8FDB\u884C\u641C\u7D22", enterButton: /*#__PURE__*/external_window_React_default.a.createElement("span", null, /*#__PURE__*/external_window_React_default.a.createElement(SearchOutlined["a" /* default */], { className: "mr3" }), "\u641C\u7D22"), size: "large", style: { width: 320 }, value: keyword, onChange: function onChange(e) { setKeyword(e.target.value); }, onSearch: function onSearch(value) { pathsList.listParams.page = 1; pathsList.listParams.keyword = value; dispatch({ type: 'pathsList/getCourse', payload: Object(objectSpread2["a" /* default */])({}, pathsList.listParams) }); } }))))); }; /* harmony default export */ var Filter = (Object(umiExports["a" /* connect */])(function (_ref3) { var pathsList = _ref3.pathsList, globalSetting = _ref3.globalSetting, user = _ref3.user; return { pathsList: pathsList, globalSetting: globalSetting, user: user }; })(Filter_CourseFilterComponter)); // EXTERNAL MODULE: ./node_modules/antd/es/message/style/index.js var message_style = __webpack_require__("miYZ"); // EXTERNAL MODULE: ./node_modules/antd/es/message/index.js + 1 modules var message = __webpack_require__("tsqr"); // EXTERNAL MODULE: ./src/pages/Paths/Index/components/Banner/index.less?modules var Bannermodules = __webpack_require__("dwWk"); var Bannermodules_default = /*#__PURE__*/__webpack_require__.n(Bannermodules); // EXTERNAL MODULE: ./src/utils/verifyLogin.tsx var verifyLogin = __webpack_require__("NLgs"); // EXTERNAL MODULE: ./src/components/Header/components/Join/JoinClassroomModal.tsx var JoinClassroomModal = __webpack_require__("Jky8"); // EXTERNAL MODULE: ./src/utils/util.tsx + 1 modules var util = __webpack_require__("1vsH"); // CONCATENATED MODULE: ./src/pages/Paths/Index/components/Banner/index.tsx var Search = input["a" /* default */].Search; var VerifyType; (function (VerifyType) { VerifyType["Projects"] = "projects"; VerifyType["Shixuns"] = "shixuns"; VerifyType["Classrooms"] = "classrooms"; })(VerifyType || (VerifyType = {})); var Banner_Banner = function Banner(_ref) { var img = _ref.img, dispatch = _ref.dispatch, user = _ref.user; var _useState = Object(external_window_React_["useState"])(false), _useState2 = Object(slicedToArray["a" /* default */])(_useState, 2), visibleJoinClassroom = _useState2[0], setVisibleJoinClassroom = _useState2[1]; var hotName = [{ id: 1, name: "Vue" }, { id: 2, name: "Python" }, { id: 3, name: "Java" }, { id: 4, name: "flutter" }, { id: 5, name: "云计算和大数据" }]; var onSearch = function onSearch(value, e) { // if (e.nativeEvent.type === 'click' && value === '') { // // listen click // setTimeout(() => { // // TODO // }, 300); // } Object(util["ab" /* trackEvent */])(['实践课程', '首页', '搜索']); umiExports["d" /* history */].push("/search?value=".concat(value, "&tabs=subject")); }; var handleOk = function handleOk() { if (!Object(verifyLogin["e" /* handleVerify */])(dispatch)) { return; } if (Object(verifyLogin["c" /* handleCanShixunAddModal */])()) { Object(util["ab" /* trackEvent */])(['实践课程', '首页', '新建项目']); umiExports["d" /* history */].push("/shixuns/new"); } }; var handleAddVerify = function handleAddVerify(url, type) { var _user$userInfo; if (!Object(verifyLogin["e" /* handleVerify */])(dispatch)) { return; } if (type === VerifyType.Projects && !((_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.email)) { message["b" /* default */].info('请先绑定邮箱,谢谢'); return; } if (type === VerifyType.Shixuns && !Object(verifyLogin["c" /* handleCanShixunAddModal */])()) { return; } url && (window.location.href = url); }; return /*#__PURE__*/external_window_React_default.a.createElement("div", { className: Bannermodules_default.a.banner }, /*#__PURE__*/external_window_React_default.a.createElement("img", { src: img, alt: "" }), /*#__PURE__*/external_window_React_default.a.createElement("div", { className: Bannermodules_default.a.container }, /*#__PURE__*/external_window_React_default.a.createElement("aside", { className: Bannermodules_default.a.link }, /*#__PURE__*/external_window_React_default.a.createElement("div", { className: Bannermodules_default.a.left }, /*#__PURE__*/external_window_React_default.a.createElement("span", null, "\u5B9E\u8DF5\u8BFE\u7A0B"), /*#__PURE__*/external_window_React_default.a.createElement("span", null, "\u5B9E\u8DF5\u578BMOOC\uFF0C\u8BA9\u60A8\u7684\u5728\u7EBF\u8BFE\u7A0B\u66F4\u4E13\u4E1A")), /*#__PURE__*/external_window_React_default.a.createElement("span", { onClick: function onClick() { return handleAddVerify('/paths/new'); } }, /*#__PURE__*/external_window_React_default.a.createElement("i", { className: "iconfont icon-xinjiankecheng" }), "\u65B0\u5EFA\u8BFE\u7A0B"), /*#__PURE__*/external_window_React_default.a.createElement("span", { onClick: function onClick() { Object(util["ab" /* trackEvent */])(['教学课堂', '首页', '新手指引']); Object(util["Q" /* openNewWindow */])('/paths/guidance'); } }, /*#__PURE__*/external_window_React_default.a.createElement("i", { className: "iconfont icon-xinshouzhiyin" }), "\u65B0\u624B\u6307\u5F15")), /*#__PURE__*/external_window_React_default.a.createElement("aside", { className: Bannermodules_default.a.search })), /*#__PURE__*/external_window_React_default.a.createElement(JoinClassroomModal["a" /* default */], { visible: visibleJoinClassroom, onCancel: function onCancel() { return setVisibleJoinClassroom(false); } })); }; /* harmony default export */ var components_Banner = (Banner_Banner); // EXTERNAL MODULE: ./node_modules/antd/es/modal/style/index.js var modal_style = __webpack_require__("2qtc"); // EXTERNAL MODULE: ./node_modules/antd/es/modal/index.js + 7 modules var modal = __webpack_require__("kLXV"); // EXTERNAL MODULE: ./node_modules/antd/es/radio/style/index.js var radio_style = __webpack_require__("7Kak"); // EXTERNAL MODULE: ./node_modules/antd/es/radio/index.js + 4 modules var es_radio = __webpack_require__("9yH6"); // EXTERNAL MODULE: ./node_modules/antd/es/tooltip/style/index.js var tooltip_style = __webpack_require__("5Dmo"); // EXTERNAL MODULE: ./node_modules/antd/es/tooltip/index.js + 1 modules var tooltip = __webpack_require__("3S7+"); // EXTERNAL MODULE: ./node_modules/antd/es/checkbox/style/index.js var checkbox_style = __webpack_require__("sRBo"); // EXTERNAL MODULE: ./node_modules/antd/es/checkbox/index.js + 2 modules var es_checkbox = __webpack_require__("kaz8"); // EXTERNAL MODULE: ./node_modules/antd/es/form/style/index.js var form_style = __webpack_require__("y8nQ"); // EXTERNAL MODULE: ./node_modules/antd/es/form/index.js + 11 modules var es_form = __webpack_require__("Vl3Y"); // EXTERNAL MODULE: ./src/service/paths.ts var paths = __webpack_require__("Mgx3"); // EXTERNAL MODULE: ./src/service/user.ts var service_user = __webpack_require__("jb+D"); // EXTERNAL MODULE: ./src/pages/Paths/Index/components/Interest/index.less?modules var Interestmodules = __webpack_require__("FQCw"); var Interestmodules_default = /*#__PURE__*/__webpack_require__.n(Interestmodules); // CONCATENATED MODULE: ./src/pages/Paths/Index/components/Interest/index.tsx var Interest_Interest = function Interest(_ref) { var _pathsList$menus, _pathsList$menus$disc; var pathsList = _ref.pathsList, user = _ref.user, dispatch = _ref.dispatch; var _Form$useForm = es_form["a" /* default */].useForm(), _Form$useForm2 = Object(slicedToArray["a" /* default */])(_Form$useForm, 1), form = _Form$useForm2[0]; var _useState = Object(external_window_React_["useState"])(), _useState2 = Object(slicedToArray["a" /* default */])(_useState, 2), subjects = _useState2[0], setSubjects = _useState2[1]; var _useState3 = Object(external_window_React_["useState"])(true), _useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2), loading = _useState4[0], setLoading = _useState4[1]; var _useState5 = Object(external_window_React_["useState"])(1), _useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2), isShowStep = _useState6[0], setIsShowStep = _useState6[1]; var _useState7 = Object(external_window_React_["useState"])(0), _useState8 = Object(slicedToArray["a" /* default */])(_useState7, 2), selectId = _useState8[0], setSelectId = _useState8[1]; var _useState9 = Object(external_window_React_["useState"])(['选择你感兴趣的学科', '选择你感兴趣的方向', "平台为你推荐的学习路径"]), _useState10 = Object(slicedToArray["a" /* default */])(_useState9, 2), titles = _useState10[0], setTitles = _useState10[1]; var _useState11 = Object(external_window_React_["useState"])(), _useState12 = Object(slicedToArray["a" /* default */])(_useState11, 2), knowledge = _useState12[0], setKnowledge = _useState12[1]; var _useState13 = Object(external_window_React_["useState"])(), _useState14 = Object(slicedToArray["a" /* default */])(_useState13, 2), knowledgeId = _useState14[0], setKnowledgeId = _useState14[1]; var _useState15 = Object(external_window_React_["useState"])(''), _useState16 = Object(slicedToArray["a" /* default */])(_useState15, 2), studentId = _useState16[0], setStudentId = _useState16[1]; var _useState17 = Object(external_window_React_["useState"])({ 1: "icon-chengxushejiyuyan", 19: "icon-jisuanjijichu", 16: "icon-jisuanjixitongnengli", 2: "icon-butaidong", 10: "icon-dashuju", 9: "icon-rengongzhineng", 18: "icon-ruanjiangongcheng", 8: "icon-shujuku", 12: "icon-Webkaifa", 17: "icon-butaidong", 15: "icon-wangluoanquan", 22: "icon-butaidong", 20: "icon-butaidong", 24: "icon-butaidong" }), _useState18 = Object(slicedToArray["a" /* default */])(_useState17, 2), icons = _useState18[0], setIcons = _useState18[1]; Object(external_window_React_["useEffect"])(function () {// if (pathsList.actionTabs.key === '立即发布') { // setIsShowStep1(true) // } else { // setIsShowStep1(false); // } }, [pathsList.actionTabs]); var getData = /*#__PURE__*/function () { var _ref2 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee(nextPage) { var res; return regenerator_default.a.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: setLoading(true); _context.next = 3; return Object(paths["C" /* getIntelligentRecommendationsList */])({ sort: "desc", order: "hot", page: 1, limit: 16, discipline_id: selectId, sub_discipline_id: knowledgeId }); case 3: res = _context.sent; setLoading(false); if (res !== null && res !== void 0 && res.subjects) { setSubjects(res === null || res === void 0 ? void 0 : res.subjects); } case 6: case "end": return _context.stop(); } } }, _callee); })); return function getData(_x) { return _ref2.apply(this, arguments); }; }(); var handleOk = /*#__PURE__*/function () { var _ref3 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee2() { var res, _user$userInfo; return regenerator_default.a.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: if (selectId) { _context2.next = 4; break; } message["b" /* default */].warn("请选择你感兴趣的专业方向"); _context2.next = 16; break; case 4: if (!(isShowStep === 3)) { _context2.next = 15; break; } if (!(studentId == '')) { _context2.next = 9; break; } message["b" /* default */].warning("请选择学习路径"); _context2.next = 13; break; case 9: _context2.next = 11; return Object(service_user["z" /* postUserChoiceLearnPath */])({ subject_id: studentId }); case 11: res = _context2.sent; if ((res === null || res === void 0 ? void 0 : res.status) === 0) { window.location.href = "/users/".concat((_user$userInfo = user.userInfo) === null || _user$userInfo === void 0 ? void 0 : _user$userInfo.login, "/learningPath"); dispatch({ type: 'pathsList/setActionTabs', payload: {} }); } case 13: _context2.next = 16; break; case 15: if (!!knowledgeId) { setIsShowStep(3); getData(); } else { if (!knowledgeId && isShowStep > 1) message["b" /* default */].warn("请选择你感兴趣的专业课程"); setIsShowStep(2); } case 16: case "end": return _context2.stop(); } } }, _callee2); })); return function handleOk() { return _ref3.apply(this, arguments); }; }(); return /*#__PURE__*/external_window_React_default.a.createElement(external_window_React_default.a.Fragment, null, /*#__PURE__*/external_window_React_default.a.createElement(modal["a" /* default */], { title: titles[isShowStep - 1], mask: true, visible: pathsList.actionTabs.key === '选择兴趣专业方向' ? true : false, okText: isShowStep > 2 ? "保存" : "下一步", cancelText: "", onOk: handleOk, width: 1000, centered: true // height={500} , onCancel: function onCancel() { setIsShowStep(1); setStudentId(""); setSelectId(0); setKnowledgeId(0); dispatch({ type: 'pathsList/setActionTabs', payload: {} }); } }, isShowStep === 1 && /*#__PURE__*/external_window_React_default.a.createElement(row["a" /* default */], { className: Interestmodules_default.a.item }, (_pathsList$menus = pathsList.menus) === null || _pathsList$menus === void 0 ? void 0 : (_pathsList$menus$disc = _pathsList$menus.disciplines) === null || _pathsList$menus$disc === void 0 ? void 0 : _pathsList$menus$disc.map(function (item, key) { return /*#__PURE__*/external_window_React_default.a.createElement(col["a" /* default */], { span: 4, key: key, className: item.id == selectId ? Interestmodules_default.a.active : "", onClick: function onClick() { setSelectId(item.id); setKnowledge(item.sub_disciplines); } }, /*#__PURE__*/external_window_React_default.a.createElement(row["a" /* default */], { align: "middle", justify: "center", className: Interestmodules_default.a.hb100 }, /*#__PURE__*/external_window_React_default.a.createElement(col["a" /* default */], { className: "tc" }, /*#__PURE__*/external_window_React_default.a.createElement("span", { className: "".concat(icons[item.id], " font30") }), /*#__PURE__*/external_window_React_default.a.createElement("br", null), item.name))); })), isShowStep === 2 && /*#__PURE__*/external_window_React_default.a.createElement("div", { style: { minHeight: 360, display: "flex", alignItems: "center", justifyContent: "center" } }, /*#__PURE__*/external_window_React_default.a.createElement(row["a" /* default */], { gutter: [26, 26], className: Interestmodules_default.a.step2, style: { marginLeft: 60, flex: 1, justifyContent: (knowledge === null || knowledge === void 0 ? void 0 : knowledge.length) > 3 ? "flex-start" : "center" } }, knowledge === null || knowledge === void 0 ? void 0 : knowledge.map(function (item, key) { return /*#__PURE__*/external_window_React_default.a.createElement(col["a" /* default */], { span: 8 }, /*#__PURE__*/external_window_React_default.a.createElement(es_checkbox["a" /* default */], { className: "font16", checked: item.id === knowledgeId, onChange: function onChange() { return setKnowledgeId(item.id); } }, item.name)); }))), isShowStep === 3 && /*#__PURE__*/external_window_React_default.a.createElement(row["a" /* default */], { className: " ml10", style: { maxHeight: 450, overflow: "auto" } }, /*#__PURE__*/external_window_React_default.a.createElement(skeleton["a" /* default */], { loading: loading, active: true, avatar: { size: 40 }, paragraph: { rows: 5 } }, subjects === null || subjects === void 0 ? void 0 : subjects.map(function (item, key) { return /*#__PURE__*/external_window_React_default.a.createElement(row["a" /* default */], { style: { width: "100%" }, key: key, align: "middle", className: "mt30", onClick: function onClick() { setStudentId(item.id); // if(studentId.includes(item.id)){ // setStudentId([...studentId.filter((i:any) => i.id != item.id)]) // }else{ // setStudentId(studentId.concat(item.id)) // } } }, /*#__PURE__*/external_window_React_default.a.createElement(col["a" /* default */], { flex: "200px", className: Interestmodules_default.a.img }, /*#__PURE__*/external_window_React_default.a.createElement("img", { src: env["a" /* default */].IMG_SERVER + "/" + (item === null || item === void 0 ? void 0 : item.image_url) })), /*#__PURE__*/external_window_React_default.a.createElement(col["a" /* default */], { flex: "1" }, /*#__PURE__*/external_window_React_default.a.createElement(row["a" /* default */], { className: "ml20" }, /*#__PURE__*/external_window_React_default.a.createElement(col["a" /* default */], { className: "font18" }, /*#__PURE__*/external_window_React_default.a.createElement("strong", { className: "multi_ellipsis1" }, item.name)), /*#__PURE__*/external_window_React_default.a.createElement(col["a" /* default */], { span: 24, style: { margin: "9px 0 17px 0" } }, /*#__PURE__*/external_window_React_default.a.createElement("div", { className: "font14 multi_ellipsis2" }, item.description)), /*#__PURE__*/external_window_React_default.a.createElement(col["a" /* default */], null, /*#__PURE__*/external_window_React_default.a.createElement(tooltip["a" /* default */], { placement: "bottom", title: "\u7AE0\u8282\u6570" }, /*#__PURE__*/external_window_React_default.a.createElement("span", null, /*#__PURE__*/external_window_React_default.a.createElement("i", { className: "iconfont icon-zhangjie1 mr3 font16" }), /*#__PURE__*/external_window_React_default.a.createElement("span", null, item.stages_count))), /*#__PURE__*/external_window_React_default.a.createElement(tooltip["a" /* default */], { placement: "bottom", title: "\u5B66\u4E60\u4EBA\u6570" }, /*#__PURE__*/external_window_React_default.a.createElement("span", null, /*#__PURE__*/external_window_React_default.a.createElement("i", { className: "iconfont icon-chengyuan mr3 font18 ml10" }), /*#__PURE__*/external_window_React_default.a.createElement("span", null, item.members_count)))))), /*#__PURE__*/external_window_React_default.a.createElement(col["a" /* default */], { flex: "40px", className: "ml20" }, /*#__PURE__*/external_window_React_default.a.createElement(es_radio["a" /* default */], { checked: studentId == item.id }))); }))))); }; /* harmony default export */ var components_Interest = (Object(umiExports["a" /* connect */])(function (_ref4) { var pathsList = _ref4.pathsList, user = _ref4.user; return { pathsList: pathsList, user: user }; })(Interest_Interest)); // EXTERNAL MODULE: ./src/components/EcListItems/Path/index.tsx var Path = __webpack_require__("092g"); // EXTERNAL MODULE: ./src/components/NoData/index.tsx var NoData = __webpack_require__("BdwD"); // EXTERNAL MODULE: ./src/pages/Paths/Index/index.less?modules var Indexmodules = __webpack_require__("NFe5"); var Indexmodules_default = /*#__PURE__*/__webpack_require__.n(Indexmodules); // EXTERNAL MODULE: ./src/components/HomeModal/Advertisement.tsx var Advertisement = __webpack_require__("Ptgr"); // CONCATENATED MODULE: ./src/pages/Paths/Index/index.tsx var Index_CourseListPage = function CourseListPage(_ref) { var pathsList = _ref.pathsList, globalSetting = _ref.globalSetting, loading = _ref.loading, user = _ref.user, dispatch = _ref.dispatch, props = Object(objectWithoutProperties["a" /* default */])(_ref, ["pathsList", "globalSetting", "loading", "user", "dispatch"]); var _useState = Object(external_window_React_["useState"])(false), _useState2 = Object(slicedToArray["a" /* default */])(_useState, 2), prevPageDisabled = _useState2[0], setPrevPageDisabled = _useState2[1]; var _useState3 = Object(external_window_React_["useState"])(false), _useState4 = Object(slicedToArray["a" /* default */])(_useState3, 2), nextPageDisabled = _useState4[0], setNextPageDisabled = _useState4[1]; var _useState5 = Object(external_window_React_["useState"])(), _useState6 = Object(slicedToArray["a" /* default */])(_useState5, 2), modeldata = _useState6[0], setModeldata = _useState6[1]; Object(external_window_React_["useEffect"])(function () { pathsList.listParams['discipline_id'] = props.location.query.discipline_id || ''; pathsList.listParams['sub_discipline_id'] = props.location.query.sub_discipline_id || ''; getData(); // getHomeNotice(); dispatch({ type: 'pathsList/getMenus', payload: { source: 'subject' } }); if (props.location.query.openLearningPath === "true") { dispatch({ type: 'pathsList/setActionTabs', payload: { key: "选择兴趣专业方向" } }); } return function () { dispatch({ type: 'pathsList/clearListParams', payload: {} }); }; }, [props.location.pathname]); Object(external_window_React_["useEffect"])(function () { var _user$userInfo, _user$userInfo2; if (user !== null && user !== void 0 && (_user$userInfo = user.userInfo) !== null && _user$userInfo !== void 0 && _user$userInfo.login && !(user !== null && user !== void 0 && (_user$userInfo2 = user.userInfo) !== null && _user$userInfo2 !== void 0 && _user$userInfo2.has_learn_path) && Object(authority["n" /* isCommonSuperAdmin */])()) { openStudentLearning(); } }, [user]); function getHomeNotice() { return _getHomeNotice.apply(this, arguments); } //出现页面右侧悬浮按钮 function _getHomeNotice() { _getHomeNotice = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee2() { var data, SystemUpdateadvtime; return regenerator_default.a.wrap(function _callee2$(_context2) { while (1) { switch (_context2.prev = _context2.next) { case 0: _context2.next = 2; return dispatch({ type: 'homePage/getHomeNotice', payload: {} }); case 2: data = _context2.sent; if (data) { SystemUpdateadvtime = localStorage.getItem('SystemUpdateadvtime'); localStorage.setItem('SystemUpdateadvtime', data.start_at); // let date=new Date(); if (data !== null && data !== void 0 && data.id) { localStorage.setItem('isfirst', '0'); // localStorage.setItem('showtime',(date.getDate()+1).toString()); } else { localStorage.setItem('isfirst', '2'); } setModeldata(data); } case 4: case "end": return _context2.stop(); } } }, _callee2); })); return _getHomeNotice.apply(this, arguments); } Object(external_window_React_["useEffect"])(function () { dispatch({ type: 'globalSetting/onlyShowBackTopToggle', payload: false }); return function () { dispatch({ type: 'globalSetting/onlyShowBackTopToggle', payload: true }); }; }, []); var openStudentLearning = function openStudentLearning() { dispatch({ type: 'pathsList/setActionTabs', payload: { key: "选择兴趣专业方向" } }); }; var toPage = function toPage(type) { document.body.scrollIntoView(); if (type === "prev") { onShowSizeChange(pathsList.listParams.page - 1); } else { onShowSizeChange(pathsList.listParams.page + 1); } getData(); }; var getData = /*#__PURE__*/function () { var _ref2 = Object(asyncToGenerator["a" /* default */])( /*#__PURE__*/regenerator_default.a.mark(function _callee() { var res, total; return regenerator_default.a.wrap(function _callee$(_context) { while (1) { switch (_context.prev = _context.next) { case 0: _context.next = 2; return dispatch({ type: 'pathsList/getCourse', payload: Object(objectSpread2["a" /* default */])({}, pathsList.listParams) }); case 2: res = _context.sent; if (res !== null && res !== void 0 && res.total_count) { total = Math.ceil(res.total_count / 16); if (pathsList.listParams.page >= total) { setNextPageDisabled(true); } else { setNextPageDisabled(false); } if (pathsList.listParams.page < 2) { setPrevPageDisabled(true); } else { setPrevPageDisabled(false); } } case 4: case "end": return _context.stop(); } } }, _callee); })); return function getData() { return _ref2.apply(this, arguments); }; }(); var onShowSizeChange = function onShowSizeChange(current) { pathsList.listParams.page = current; }; var img = env["a" /* default */].IMG_SERVER + '/' + (globalSetting.setting && globalSetting.setting.subject_banner_url); return /*#__PURE__*/external_window_React_default.a.createElement("section", { className: Indexmodules_default.a.bg }, /*#__PURE__*/external_window_React_default.a.createElement(components_Banner, { img: img, dispatch: dispatch, user: user }), /*#__PURE__*/external_window_React_default.a.createElement(Advertisement["a" /* default */], { modeldata: modeldata, dispatch: dispatch }), /*#__PURE__*/external_window_React_default.a.createElement(Filter, Object(esm_extends["a" /* default */])({ setPrevPageDisabled: setPrevPageDisabled, setNextPageDisabled: setNextPageDisabled }, props)), /*#__PURE__*/external_window_React_default.a.createElement("aside", { className: "edu-container minH200" }, /*#__PURE__*/external_window_React_default.a.createElement(skeleton["a" /* default */], { loading: loading, active: true, avatar: { size: 40 }, paragraph: { rows: 5 } }, !!pathsList.total_count ? /*#__PURE__*/external_window_React_default.a.createElement(external_window_React_default.a.Fragment, null, /*#__PURE__*/external_window_React_default.a.createElement(Path["a" /* CourseListItems */], { data: pathsList.subjects }), pathsList.total_count > 16 && /*#__PURE__*/external_window_React_default.a.createElement("aside", { className: "tc mb50" }, /*#__PURE__*/external_window_React_default.a.createElement(es_button["a" /* default */], { onClick: function onClick() { return toPage("prev"); }, disabled: prevPageDisabled }, "\u4E0A\u4E00\u9875"), /*#__PURE__*/external_window_React_default.a.createElement(es_button["a" /* default */], { onClick: function onClick() { return toPage("next"); }, disabled: nextPageDisabled, className: "ml8" }, "\u4E0B\u4E00\u9875"))) : /*#__PURE__*/external_window_React_default.a.createElement(NoData["a" /* default */], { styles: { margin: '100px auto' } }))), /*#__PURE__*/external_window_React_default.a.createElement(components_Interest, null)); }; /* harmony default export */ var Index = __webpack_exports__["default"] = (Object(umiExports["a" /* connect */])(function (_ref3) { var user = _ref3.user, pathsList = _ref3.pathsList, loading = _ref3.loading, globalSetting = _ref3.globalSetting; return { user: user, pathsList: pathsList, globalSetting: globalSetting, loading: loading.models.pathsList }; })(Index_CourseListPage)); /***/ }), /***/ "mOS8": /*!*****************************************!*\ !*** ./src/assets/images/403Qrcode.png ***! \*****************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__.p + "static/403Qrcode.6c17b6f4.png"; /***/ }), /***/ "pIsd": /*!***************************************!*\ !*** ./node_modules/json2mq/index.js ***! \***************************************/ /*! no static exports found */ /*! all exports used */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports, __webpack_require__) { var camel2hyphen = __webpack_require__(/*! string-convert/camel2hyphen */ "BJfS"); var isDimension = function (feature) { var re = /[height|width]$/; return re.test(feature); }; var obj2mq = function (obj) { var mq = ''; var features = Object.keys(obj); features.forEach(function (feature, index) { var value = obj[feature]; feature = camel2hyphen(feature); // Add px to dimension features if (isDimension(feature) && typeof value === 'number') { value = value + 'px'; } if (value === true) { mq += feature; } else if (value === false) { mq += 'not ' + feature; } else { mq += '(' + feature + ': ' + value + ')'; } if (index < features.length-1) { mq += ' and ' } }); return mq; }; var json2mq = function (query) { var mq = ''; if (typeof query === 'string') { return query; } // Handling array of media queries if (query instanceof Array) { query.forEach(function (q, index) { mq += obj2mq(q); if (index < query.length-1) { mq += ', ' } }); return mq; } // Handling single media query return obj2mq(query); }; module.exports = json2mq; /***/ }), /***/ "tuZy": /*!**************************************************************!*\ !*** ./src/pages/Paths/Index/components/Filter.less?modules ***! \**************************************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports, __webpack_require__) { // extracted by mini-css-extract-plugin module.exports = {"flex_box_center":"flex_box_center___1JzhH","flex_space_between":"flex_space_between___1-2uP","flex_box_vertical_center":"flex_box_vertical_center___1GBV9","flex_box_center_end":"flex_box_center_end___qHDvm","flex_box_column":"flex_box_column___3jdBA","wrp":"wrp___1jvPY","menu":"menu___2eTh-","actived":"actived___t5wRY","actived2":"actived2___3Mv_F","search":"search___1Zgc7","RightButton":"RightButton___3rfEm","LeftButton":"LeftButton___K-q1R","Leftdiv":"Leftdiv___3SlM3","Rightdiv":"Rightdiv___23_vr","pathsadvertisement":"pathsadvertisement___3MUu7"}; /***/ }), /***/ "xDoS": /*!***********************************!*\ !*** ./src/assets/images/HOT.png ***! \***********************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports) { module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAYAAAC2ew6NAAAAAXNSR0IArs4c6QAAAzJJREFUSEvNl0lIVVEcxn93UDHFlMyhUaOMF1hSpk1Cg4SLitBF0U5aGNTKwEBsUVYSGlG7kCKoliUVBWFU0MIBI3AhipsnTo2maM5643h8vut7d3imWA8ujzPc//nO9/2nqwAYxaRhUIFKLhoxaIAKM/++xzcOnA/ca163sxFo0+k8nU40ihTjPGlo1KMSFwTKyqCTUSfQbhd2uqBGp2Jc4Ckq+Y4M6gEMLzVrTgyLs3QQQAdQiBGDObBLIZmbvIGXdSFDSG84+qTbgW5yO116AcpYA11uRt38XhPSWzEqgEbHwtEboADeWmivkRlgawGkHhHJAhpLYaJfzidlQ2oBrNwCE30w0AzeajCG5fqOu6AKZ8P/iHN8485LwGBwlpm9hARqxWDcWijpkoDqKuFDiTRy+BZkFsv5h+thpAsyyyDzCijCkOn32wsfD8GoF06Mghoxf908+pQE01/lGRZ47H001gS0vhLe2wCNToT8BlA1+N4ALVUQ64H0y6CGQe8raDgG28olo1EpkHxaQvz5GoabJau914Eha0YdpTcz+uUzdNdJg+v2QUKGn9H0IthVJsfP0mCoXR62/wmknAFjCl5GgTIm5+NzIatW7m87C98eBLP414zaCSakP1AFm0/B1Dg8ivDLll4G28vlm289MNIq1xJyYbcFULvsMZdHfT4amEfNjHbXQ8c7yWhKLiRn+RnNvgqeQjAMeBztD56dVeC5KPe92QDjnRLoagtGZ8HM8835qWswNB91CqaUPDhYLQE1lUBLJayIh7xGiE6VwSaAakbo0geyq9Nmn55CjfrJPihogjiPBDvcA+FxoEfK8edz0HHP74d20jvlbp2axQMVjMWsgb13YONx0GZT0JAXWq9Bx/35kbxQH5XsFtrnUasWz62ChIVDVCIYIzD5w75VdCvLZnZ1+hlj08Jr/XL3oyqlioeKxdf6hTTO5r2hNCs6TUSSo6QyKoAOzHT1Th39v+lHu5hmj5JBt4hJ2Tgr5P9X/ahg0uCkD6QEavUp4hY0ocgWymdMcPMsmvibrOK2kNtcEEWtCf64W65+VGcQjR40WlB4wSTPlRx+WVXsP9XCBMXdhaijAAAAAElFTkSuQmCC" /***/ }), /***/ "xHen": /*!****************************************!*\ !*** ./src/assets/images/fabulous.png ***! \****************************************/ /*! no static exports found */ /*! exports used: default */ /*! ModuleConcatenation bailout: Module is not an ECMAScript module */ /***/ (function(module, exports) { module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c6QAABANJREFUSEvllm1olWUYx//X85ox51gyRlYk6ghnVG5TGVTYYuBiGclEGM6NllnbKjfow4o8WIFQEiGxolRaiqESC4aSCSpBoQ3KRaPajrmX3Hac82xn5+U557nvK+7nbGtz5wyp2JeuT8/LfV+/53/9r/viISxQ0AJx8D8C8XV/ITujR8G8jJ3QPn1lydv/psxpS8fXLrexcDZ7yRNRkDuxgfKeuvhPYelB/T+0MTgJkhIUvf4uPVD+2n8PGuhoZJb7k4kZFL3xI+WVrZ0J4uO+DORmr5aGVUKatoE0EsKVx/TiF06S2jQj0ivyX3iQdaMTqjGFAxJRCUIuAj2Z0O0S1vRSaPZ6GMYyZkleWhYgFsxStOjrauvmBXFxaQ4C+hj1nHbk72f+BOHupCgJsNsF5hWQwgZpAE1+JzM44STXiARIJtTVs0ZhTdsUbFoRN7+/1h0ePCaHr+XR6EgAkjeZR5peZsaOqfJBxNNbJEUSpqTFoyCidq2wunwOyG3wHYDkes4ywX4/uG/wjPVZ4xEGWqeze6BZpZ8FZieafJ+IKXV+rbB6FRF5G6YViXqfT+TesYc3rwGiE8DeE471XGk+r1nePb1Oup4P6UIpUjAODgE3h1xj6eJFtNHnzgK51Y0VXLz6uF5bDTFwGXJvC/iX/k1Wa9N7APKnfZKJlBy3uwMcCQG6AS0jC1pm9qBevCvp70xFXFFhiXsemqBtZab87Wfw0VNAaHy/+fluYonGv8unfEgRqiGUYjcBz0vhjupFNXfNAakH7q7mSzDtIqhNvVcgRwOdVmtTM0tuvx2fWCiQgsSBWCgS6elcvrjqo8AsRepG7Hy9mW3rHS/p8CDE0ABz/r0rrcZnugCyvfZNUzqOx8DhMXA4CB4bAUG6RiyUQ5UtN+eAEtsbHqespec90HgQcqAXHAlXmofrawFsTN/bgOj/1TtDMG3QogyQZQ/qhdVzPZpKIl56M8S6nsHxONB7BTwePKwfrOsh4qTSeYIVSHmUiKmz/KVWsGNLSo+SPr3xFUzzae889F2FGBnqtw69soXZvTQ/ZXI6KH9cB5ppP0EPV55LCxJVu+s5c8kB1RAY6IMI3oBlUD4+fP5bBmfPgnmdJiZHj2oEB5AuNMP4hB6p2jlz7ZyhGn2y4j5zSdZVloJICMhIGIiGG/SDdY8SeOvUZlYf4kSSzaFgQACEbzSptVNR1Re3qk85vd3y7X+AtPvVYnYciFDwU/vQix8zaxdAuNNLwmIM4eBFIu00hDhP62p+mq+0KUGJsm0+0q09rBSFQ6C486r1/dcfcPepFRDiMWhaF1aFO4i2pp9Ht1BTgrigwHTtnLeYeT0TnbW+y9hHOHHbSVMpW7Dfrb8AdPMCObKJfO4AAAAASUVORK5CYII=" /***/ }) }]);