"use strict"; (self["webpackChunk"] = self["webpackChunk"] || []).push([[4016],{ /***/ 64448: /*!******************************************!*\ !*** ./src/pages/tasks/service/index.js ***! \******************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ JW: function() { return /* binding */ setUnity3dStatus; }, /* harmony export */ Jd: function() { return /* binding */ rebootEsc; }, /* harmony export */ Kl: function() { return /* binding */ addVncTime; }, /* harmony export */ L5: function() { return /* binding */ saveTaskStar; }, /* harmony export */ MH: function() { return /* binding */ getChooseUnlockAnswer; }, /* harmony export */ MI: function() { return /* binding */ addMyRepositoryFile; }, /* harmony export */ Qo: function() { return /* binding */ getCodeGameStatus; }, /* harmony export */ SO: function() { return /* binding */ fetchPathsTaskList; }, /* harmony export */ Tf: function() { return /* binding */ resetGitCode; }, /* harmony export */ XO: function() { return /* binding */ fetchTaskInfo; }, /* harmony export */ Xy: function() { return /* binding */ codeGameBuild; }, /* harmony export */ Y0: function() { return /* binding */ plusOrCancelPraise; }, /* harmony export */ Ye: function() { return /* binding */ setStartPermanent; }, /* harmony export */ Yv: function() { return /* binding */ stopLogOutput; }, /* harmony export */ ZH: function() { return /* binding */ commitFiles; }, /* harmony export */ am: function() { return /* binding */ resetEnvironment; }, /* harmony export */ bD: function() { return /* binding */ deleteMyGitFile; }, /* harmony export */ fA: function() { return /* binding */ closeWindowsVnc; }, /* harmony export */ fY: function() { return /* binding */ getRemainingTime; }, /* harmony export */ g6: function() { return /* binding */ fetchTaskList; }, /* harmony export */ g7: function() { return /* binding */ moveMyGitFile; }, /* harmony export */ gT: function() { return /* binding */ fetchPictures; }, /* harmony export */ gn: function() { return /* binding */ pullFiles; }, /* harmony export */ h$: function() { return /* binding */ logOutput; }, /* harmony export */ hG: function() { return /* binding */ resetPassedCode; }, /* harmony export */ i8: function() { return /* binding */ getRanking; }, /* harmony export */ j3: function() { return /* binding */ getUnlockAnswer; }, /* harmony export */ lH: function() { return /* binding */ getAnswerInfo; }, /* harmony export */ li: function() { return /* binding */ fetchCode; }, /* harmony export */ n4: function() { return /* binding */ updateCode; }, /* harmony export */ pU: function() { return /* binding */ fetchRepos; }, /* harmony export */ qK: function() { return /* binding */ restoreCode; }, /* harmony export */ sA: function() { return /* binding */ startInit; }, /* harmony export */ sP: function() { return /* binding */ getChooseAnswerInfo; }, /* harmony export */ t$: function() { return /* binding */ unlockTestCase; }, /* harmony export */ zl: function() { return /* binding */ evalateChooseGame; } /* harmony export */ }); /* unused harmony exports getNoticeDetail, closeSSh, getMyFileContent */ /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js */ 10574); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js */ 39343); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/objectSpread2.js */ 26801); /* harmony import */ var _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _utils_fetch__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/utils/fetch */ 97174); /* harmony import */ var _utils_util__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/utils/util */ 27291); //判断是否来自教学课堂助教查看实训 var urlParamsAll = (0,_utils_util__WEBPACK_IMPORTED_MODULE_4__/* .getJsonFromUrl */ .oP)(); var urlParams = {}; if (urlParamsAll !== null && urlParamsAll !== void 0 && urlParamsAll.homework_common_id) { urlParams.homework_common_id = urlParamsAll === null || urlParamsAll === void 0 ? void 0 : urlParamsAll.homework_common_id; } if (urlParamsAll !== null && urlParamsAll !== void 0 && urlParamsAll.exercisesId) { urlParams.exercise_id = urlParamsAll === null || urlParamsAll === void 0 ? void 0 : urlParamsAll.exercisesId; } console.log(urlParamsAll, urlParams, 'urlParamsAll'); function fetchTaskInfo(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("tasks/".concat(id, ".json"), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), urlParams)); } function fetchTaskList(id) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("myshixuns/".concat(id, "/challenges.json")); } function fetchPathsTaskList(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("myshixuns/".concat(id, "/subject_challenges.json"), params); } function saveTaskStar(id, shixunId, star) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("tasks/".concat(id, "/star.json"), { shixun_id: shixunId, star: star }); } function fetchCode(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("tasks/".concat(id, "/rep_content.json"), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), urlParams)); } function updateCode(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .post */ .v_)("myshixuns/".concat(id, "/update_file.json"), params); } function restoreCode(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("tasks/".concat(id, "/reset_original_code.json"), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), urlParams)); } function resetGitCode(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .post */ .v_)("myshixuns/".concat(id, "/reset_repository.json"), params); } function resetPassedCode(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("tasks/".concat(id, "/reset_passed_code.json"), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), urlParams)); } function codeGameBuild(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .post */ .v_)("tasks/".concat(id, "/game_build.json"), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), urlParams)); } function getCodeGameStatus(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("tasks/".concat(id, "/game_status.json"), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), urlParams)); } function evalateChooseGame(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .post */ .v_)("tasks/".concat(id, "/choose_build.json"), _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()(_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_2___default()({}, params), urlParams)); } //获取环境剩余时间 function getRemainingTime(id) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("myshixuns/".concat(id, "/get_remaining_time.json")); } function fetchPictures(id) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("tasks/".concat(id, "/picture_display.json"), urlParams); } function getNoticeDetail(id, params) { return get("courses/".concat(id, "/inform_detail.json"), params); } function plusOrCancelPraise(id) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .post */ .v_)("tasks/".concat(id, "/plus_or_cancel_praise.json")); } function fetchRepos(id) { var params = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .post */ .v_)("myshixuns/".concat(id, "/repository.json"), params); } //添加新方法 function startInit(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("myshixuns/".concat(id, "/start.json"), params || {}); } function closeSSh(id) { return get("myshixuns/".concat(id, "/reset_pod.json")); } function resetEnvironment(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("myshixuns/".concat(id, "/reset_pod.json"), params); } // 重启云主机 function rebootEsc(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/tasks/".concat(id, "/reboot_esc.json"), { method: 'post', body: params }); } function unlockTestCase(id) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("tasks/".concat(id, "/check_test_sets.json")); } function getAnswerInfo(id) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("tasks/".concat(id, "/get_answer_info.json")); } function getChooseAnswerInfo(id) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("tasks/".concat(id, "/get_choose_answer.json")); } function getChooseUnlockAnswer(id) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("tasks/".concat(id, "/unlock_choose_answer.json")); } function getUnlockAnswer(id, aid) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("tasks/".concat(id, "/unlock_answer.json"), { answer_id: aid }); } function setUnity3dStatus(id, result, data) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .post */ .v_)("tasks/".concat(id, "/set_games_status.json"), { result: result, data: data }); } //保留唯一一个方法 function addVncTime(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("myshixuns/".concat(id, "/active_pod.json"), params); } function getRanking(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("tasks/".concat(id, "/rank_list.json"), params); } function closeWindowsVnc(id, tpi_id) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .post */ .v_)("tasks/".concat(id, "/close_windows_vnc.json"), { tpi_id: tpi_id }); } function commitFiles(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("tasks/".concat(id, "/commit_files.json"), params); } function pullFiles(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("tasks/".concat(id, "/pull_files.json"), params); } function logOutput(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .post */ .v_)("tasks/".concat(id, "/log_output"), params); } function stopLogOutput(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* .get */ .U2)("tasks/".concat(id, "/stop_log_output.json"), params); } // myshixuns start function addMyRepositoryFile(_x) { return _addMyRepositoryFile.apply(this, arguments); } function _addMyRepositoryFile() { _addMyRepositoryFile = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: return _context.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/myshixuns/".concat(params.id, "/add_file.json"), { method: 'post', body: params })); case 1: case "end": return _context.stop(); } }, _callee); })); return _addMyRepositoryFile.apply(this, arguments); } function deleteMyGitFile(_x2) { return _deleteMyGitFile.apply(this, arguments); } function _deleteMyGitFile() { _deleteMyGitFile = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee2(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: return _context2.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/myshixuns/".concat(params.id, "/delete_git_file.json"), { method: 'Delete', body: params })); case 1: case "end": return _context2.stop(); } }, _callee2); })); return _deleteMyGitFile.apply(this, arguments); } function moveMyGitFile(_x3) { return _moveMyGitFile.apply(this, arguments); } function _moveMyGitFile() { _moveMyGitFile = _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1___default()( /*#__PURE__*/_root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee3(params) { return _root_workspace_ppte5yg23_SJ5m_develop_node_modules_babel_runtime_7_23_2_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: return _context3.abrupt("return", (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/myshixuns/".concat(params.id, "/mv_file.json"), { method: 'post', body: params })); case 1: case "end": return _context3.stop(); } }, _callee3); })); return _moveMyGitFile.apply(this, arguments); } function getMyFileContent(_x4) { return _getMyFileContent.apply(this, arguments); } function _getMyFileContent() { _getMyFileContent = _asyncToGenerator( /*#__PURE__*/_regeneratorRuntime().mark(function _callee4(params) { return _regeneratorRuntime().wrap(function _callee4$(_context4) { while (1) switch (_context4.prev = _context4.next) { case 0: return _context4.abrupt("return", Fetch("/api/tasks/".concat(params.id, "/rep_content.json"), { method: 'get', params: params })); case 1: case "end": return _context4.stop(); } }, _callee4); })); return _getMyFileContent.apply(this, arguments); } function setStartPermanent(id, params) { return (0,_utils_fetch__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .ZP)("/api/shixuns/".concat(id, "/set_start_permanent.json"), { method: 'put', body: params }); } /***/ }), /***/ 9773: /*!**********************************************************!*\ !*** ./src/components/vnc-setting/index.tsx + 1 modules ***! \**********************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { Z: function() { return /* binding */ vnc_setting; } }); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/regeneratorRuntime.js var regeneratorRuntime = __webpack_require__(10574); var regeneratorRuntime_default = /*#__PURE__*/__webpack_require__.n(regeneratorRuntime); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/asyncToGenerator.js var asyncToGenerator = __webpack_require__(39343); var asyncToGenerator_default = /*#__PURE__*/__webpack_require__.n(asyncToGenerator); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); // EXTERNAL MODULE: ./src/components/tpi-code-setting/index.less var tpi_code_setting = __webpack_require__(34133); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/message/index.js + 4 modules var message = __webpack_require__(8591); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/input/index.js + 5 modules var input = __webpack_require__(1056); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/row/index.js var row = __webpack_require__(95237); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/col/index.js var col = __webpack_require__(43604); // EXTERNAL MODULE: ./node_modules/_@ant-design_icons@5.2.6@@ant-design/icons/es/icons/PoweroffOutlined.js + 1 modules var PoweroffOutlined = __webpack_require__(22321); // EXTERNAL MODULE: ./node_modules/_react-copy-to-clipboard@5.0.2@react-copy-to-clipboard/lib/index.js var lib = __webpack_require__(56102); // EXTERNAL MODULE: ./src/.umi-production/exports.ts + 8 modules var _umi_production_exports = __webpack_require__(66660); // EXTERNAL MODULE: ./src/components/MultiUpload/index.tsx + 3 modules var MultiUpload = __webpack_require__(27715); // EXTERNAL MODULE: ./src/utils/env.ts + 1 modules var env = __webpack_require__(47015); // EXTERNAL MODULE: ./src/utils/fetch.ts var fetch = __webpack_require__(97174); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js var slicedToArray = __webpack_require__(11006); var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); // EXTERNAL MODULE: ./src/utils/util.tsx var util = __webpack_require__(27291); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/components/vnc-setting/record.tsx var ScreenRecord = /*#__PURE__*/(0,_react_17_0_2_react.forwardRef)(function (_ref, ref) { var time = _ref.time; console.log("ScreenRecord:", ref); var previewRef = (0,_react_17_0_2_react.useRef)(); var _useState = (0,_react_17_0_2_react.useState)(), _useState2 = slicedToArray_default()(_useState, 2), recorder = _useState2[0], setRecorder = _useState2[1]; var recorderRef = (0,_react_17_0_2_react.useRef)(); var recordingTimeMS = 2000; var recordingArr = []; (0,_react_17_0_2_react.useImperativeHandle)(ref, function () { return { startScreenRecord: startScreenRecord, downloadFile: downloadFile }; }); function startRecording(_x, _x2) { return _startRecording.apply(this, arguments); } function _startRecording() { _startRecording = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee(stream, lengthInMS) { var data, re; return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: data = []; _context.next = 3; return new MediaRecorder(stream); case 3: re = _context.sent; re.ondataavailable = function (event) { data.push(event.data); }; re.start(); recorderRef.current = re; window.recorderRefs = re; re.addEventListener('stop', function (event) { var videoUrl = URL.createObjectURL(data[0], { type: 'video/mp4' }); (0,util/* downLoadLink */.Nd)("xxx.webm", videoUrl); }); case 9: case "end": return _context.stop(); } }, _callee); })); return _startRecording.apply(this, arguments); } function downloadFile() { if (!window.recorderRefs) { message/* default */.ZP.warning("您还没有开启视频录制,请先去录制视频吧!"); return; } var tracks = previewRef.current.srcObject.getTracks(); tracks.forEach(function (track) { track.stop(); }); window.recorderRefs.addEventListener('dataavailable', function (event) { var videoUrl = URL.createObjectURL(event.data, { type: 'video/mp4' }); (0,util/* downLoadLink */.Nd)("屏幕录制视频.webm", videoUrl); }); } ; function startScreenRecord() { navigator.mediaDevices.getDisplayMedia({ video: true, audio: true }).then(function (stream) { previewRef.current.srcObject = stream; // downloadButton.href = stream; recordingArr.push(stream); previewRef.current.captureStream = previewRef.current.captureStream || previewRef.current.mozCaptureStream; return new Promise(function (resolve) { return previewRef.current.onplaying = resolve; }); }).then(function () { return startRecording(previewRef.current.captureStream(), recordingTimeMS); }).then(function (recordedChunks) {})["catch"](function (error) { if (error.name === "NotFoundError") { message/* default */.ZP.warning("找不到摄像头或麦克风。无法录制."); } else if (error.name === "UnknownError") { message/* default */.ZP.warning('录制失败'); } }); } // stop(previewRef.current.srcObject); return /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { position: "absolute", top: "0", zIndex: -1 }, children: /*#__PURE__*/(0,jsx_runtime.jsx)("video", { onPause: function onPause() {}, width: "60", height: "120", autoPlay: true, muted: true, ref: previewRef }) }); }); /* harmony default export */ var record = (ScreenRecord); // EXTERNAL MODULE: ./node_modules/_lodash@4.17.21@lodash/lodash.js var lodash = __webpack_require__(89392); // EXTERNAL MODULE: ./src/pages/Shixuns/Edit/body/Environment/MarkdownModal/index.tsx + 1 modules var MarkdownModal = __webpack_require__(63522); // EXTERNAL MODULE: ./src/components/ui-customization/reset.less?modules var resetmodules = __webpack_require__(33529); // EXTERNAL MODULE: ./src/utils/authority.ts var authority = __webpack_require__(76107); ;// CONCATENATED MODULE: ./src/components/vnc-setting/index.tsx var difficultyDesc = { 1: '简单', 2: '中等', 3: '困难' }; /* harmony default export */ var vnc_setting = (function (_ref) { var className = _ref.className, git_url = _ref.git_url, difficulty = _ref.difficulty, task_pass = _ref.task_pass, test_set_permission = _ref.test_set_permission, onVncAction = _ref.onVncAction, windows_vnc = _ref.windows_vnc, linux_vnc = _ref.linux_vnc, vnc_url = _ref.vnc_url, unity_3d_routes = _ref.unity_3d_routes, index_tab = _ref.index_tab, shixun_environment_id = _ref.shixun_environment_id, tab_type = _ref.tab_type, reboot_cloud = _ref.reboot_cloud, cloud_type = _ref.cloud_type, resData = _ref.resData, instance_startup_type = _ref.instance_startup_type, mirror_description_multi = _ref.mirror_description_multi, is_jupyter_notebook = _ref.is_jupyter_notebook, is_jupyter_lab = _ref.is_jupyter_lab, jupyterData = _ref.jupyterData, is_jupyter = _ref.is_jupyter, onHideToolBar = _ref.onHideToolBar, monitoring_url = _ref.monitoring_url, port = _ref.port; var params = (0,_umi_production_exports.useParams)(); var recordRef = (0,_react_17_0_2_react.useRef)(); //params.taskId 普通实训 params.identifier jupyter实训 var uploadWorkspace = windows_vnc ? "C:\/Windows\/AppReadiness\/userfiles" : "/data/workspace/userfiles"; var downloadWorkspace = windows_vnc ? "C:\/Windows\/AppReadiness\/downloadfiles" : "/data/workspace/downloadfiles"; var isLoadData = !(0,lodash.isEmpty)(resData) || !(0,lodash.isEmpty)(jupyterData); var mirror_description = jupyterData ? { name: jupyterData === null || jupyterData === void 0 ? void 0 : jupyterData.main_mirror_name, description: jupyterData === null || jupyterData === void 0 ? void 0 : jupyterData.main_mirror_description } : mirror_description_multi === null || mirror_description_multi === void 0 ? void 0 : mirror_description_multi.find(function (e) { return e.shixun_environment_id === shixun_environment_id; }); var uploadFile = function uploadFile() { onHideToolBar(); modal/* default */.Z.info({ title: "文件上传", icon: null, okText: "关闭", width: 600, centered: true, content: /*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "pt10", children: /*#__PURE__*/(0,jsx_runtime.jsx)(MultiUpload/* default */.Z, { isDragger: true, maxSize: 20, additionalText: "\u9ED8\u8BA4\u5B58\u653E\u76EE\u5F55\u8DEF\u5F84\u4E3A\"".concat(uploadWorkspace, "\""), action: "".concat(env/* default */.Z.API_SERVER, "/api/tasks/").concat(params.taskId || params.identifier, "/upload_file?debug=admin&shixun_environment_id=").concat(shixun_environment_id || null, "&tab_type=").concat(tab_type || null, "&is_jupyter=").concat(is_jupyter || false), onChange: function onChange(fileList) { if (fileList.every(function (item) { var _item$response; return ((_item$response = item.response) === null || _item$response === void 0 ? void 0 : _item$response.status) === 0; })) { modal/* default */.Z.destroyAll(); message/* default */.ZP.info("文件上传成功"); } console.log("fileList:", fileList); } }) }) }); }; var downloadFile = function downloadFile() { onHideToolBar(); modal/* default */.Z.confirm({ title: "下载代码", centered: true, width: 600, content: "\u4EE3\u7801\u4E0B\u8F7D\u529F\u80FD\uFF1A\u5C06\u201C".concat(downloadWorkspace, "\u201D\u76EE\u5F55\u8FDB\u884C\u6253\u5305\u5E76\u4E0B\u8F7D"), onOk: function () { var _onOk = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee() { return regeneratorRuntime_default()().wrap(function _callee$(_context) { while (1) switch (_context.prev = _context.next) { case 0: _context.next = 2; return (0,fetch/* default */.ZP)("/api/tasks/".concat(params.taskId || params.identifier, "/download_file?debug=admin"), { method: 'post', body: { autoDownload: true, shixun_environment_id: shixun_environment_id || null, tab_type: tab_type || null, is_jupyter: is_jupyter || false }, headers: { responseType: 'arraybuffer', Accept: 'application/vnd.ms-excel;charset=utf-8' } }); case 2: return _context.abrupt("return", true); case 3: case "end": return _context.stop(); } }, _callee); })); function onOk() { return _onOk.apply(this, arguments); } return onOk; }() }); }; var onStartRecord = function onStartRecord() { var _recordRef$current, _recordRef$current$st; // onHideToolBar(); (_recordRef$current = recordRef.current) === null || _recordRef$current === void 0 || (_recordRef$current$st = _recordRef$current.startScreenRecord) === null || _recordRef$current$st === void 0 || _recordRef$current$st.call(_recordRef$current); }; var serverPreview = /*#__PURE__*/function () { var _ref2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee3() { var value, domId; return regeneratorRuntime_default()().wrap(function _callee3$(_context3) { while (1) switch (_context3.prev = _context3.next) { case 0: onHideToolBar(); value = ''; domId = String(Math.random()); modal/* default */.Z.confirm({ icon: null, className: resetmodules/* default */.Z.CustomTipsModalCss, okButtonProps: { type: 'primary' }, centered: true, width: 460, okText: '预览', cancelText: '取消', title: '服务预览', content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { style: { height: 95 }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("div", { className: "mb5 c-grey-333 font14 mb10", children: "\u670D\u52A1\u9884\u89C8\u5C06\u4E3A\u5B9E\u9A8C\u73AF\u5883\u5185\u90E8\u670D\u52A1\u6620\u5C04\u5230\u4E34\u65F6\u57DF\u540D\uFF0C\u4EC5\u4F9B\u9884\u89C8\u6D4B\u8BD5\u4F7F\u7528\u3002\u8BF7\u586B\u5199\u5185\u90E8\u670D\u52A1\u7AEF\u53E3\uFF0C\u5E76\u786E\u8BA4\u670D\u52A1\u6B63\u5E38\u542F\u52A8\u3002" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "c-grey-999 font14 mr10", children: "\u7AEF\u53E3\u53F7" }), /*#__PURE__*/(0,jsx_runtime.jsx)(input/* default */.Z, { defaultValue: value, onChange: function onChange(e) { var dom = document.getElementById(domId); dom.style.display = 'none'; value = e.target.value; }, maxLength: 5, style: { width: 326 } })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("div", { style: { display: 'none', marginTop: 4, marginLeft: 52 }, id: domId, className: "c-red" })] }), onOk: function () { var _onOk2 = asyncToGenerator_default()( /*#__PURE__*/regeneratorRuntime_default()().mark(function _callee2() { var _res$data; var dom, res, _res$data2; return regeneratorRuntime_default()().wrap(function _callee2$(_context2) { while (1) switch (_context2.prev = _context2.next) { case 0: dom = document.getElementById(domId); if (value) { _context2.next = 5; break; } dom.style.display = 'block'; dom.innerText = '端口号不能为空'; return _context2.abrupt("return", Promise.reject()); case 5: if (!value.includes(" ")) { _context2.next = 9; break; } dom.style.display = 'block'; dom.innerText = '端口号不能有空格'; return _context2.abrupt("return", Promise.reject()); case 9: if (!(value && (value.includes('.') || isNaN(Number(value)) || Number(value) > 65535 || Number(value) <= 0 || value.length > 1 && value[0] === "0"))) { _context2.next = 13; break; } dom.style.display = 'block'; dom.innerText = '请输入正确的端口号'; return _context2.abrupt("return", Promise.reject()); case 13: _context2.next = 15; return (0,fetch/* default */.ZP)("/api/tasks/".concat(params.taskId || params.identifier, "/port_proxy"), { method: "post", body: { port: Number(value), shixun_environment_id: shixun_environment_id || null, tab_type: tab_type || null, is_jupyter: is_jupyter || false } }); case 15: res = _context2.sent; _context2.next = 18; return new Promise(function (resolve, reject) { setTimeout(function () { resolve(''); }, 1000); }); case 18: if (res !== null && res !== void 0 && (_res$data = res.data) !== null && _res$data !== void 0 && _res$data.url) { (0,util/* openNewWindow */.xg)(res === null || res === void 0 || (_res$data2 = res.data) === null || _res$data2 === void 0 ? void 0 : _res$data2.url); } case 19: case "end": return _context2.stop(); } }, _callee2); })); function onOk() { return _onOk2.apply(this, arguments); } return onOk; }() }); case 4: case "end": return _context3.stop(); } }, _callee3); })); return function serverPreview() { return _ref2.apply(this, arguments); }; }(); var getSSH = function getSSH() { onHideToolBar(); modal/* default */.Z.info({ title: 'SSH直连', width: 600, centered: true, content: /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { flex: "50px", children: "\u8D26\u53F7" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { children: resData === null || resData === void 0 ? void 0 : resData.username })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { flex: "50px", children: "\u5730\u5740" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { children: resData === null || resData === void 0 ? void 0 : resData.ssh_address })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { flex: "50px", children: "\u7AEF\u53E3" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { children: resData === null || resData === void 0 ? void 0 : resData.port })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { flex: "50px", children: "\u5BC6\u7801" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { children: resData === null || resData === void 0 ? void 0 : resData.password })] })] }) }); }; var getRDP = function getRDP() { onHideToolBar(); modal/* default */.Z.info({ title: 'RDP直连', icon: null, className: resetmodules/* default */.Z.CustomTipsModalCss, okButtonProps: { type: 'primary' }, okText: '我知道啦', width: 600, centered: true, content: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { className: "c-grey-999", flex: "50px", children: "\u8D26\u53F7" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { className: "c-grey-333", children: resData === null || resData === void 0 ? void 0 : resData.username })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { className: "mt10", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { className: "c-grey-999", flex: "50px", children: "\u5730\u5740" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { className: "c-grey-333", children: resData === null || resData === void 0 ? void 0 : resData.host })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { className: "mt10", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { className: "c-grey-999", flex: "50px", children: "\u7AEF\u53E3" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { className: "c-grey-333", children: resData === null || resData === void 0 ? void 0 : resData.port })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, { className: "mt10", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { className: "c-grey-999", flex: "50px", children: "\u5BC6\u7801" }), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, { className: "c-grey-333", children: resData === null || resData === void 0 ? void 0 : resData.password })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("a", { style: { textDecoration: 'underline', display: 'inline-block' }, href: "https://www.educoder.net/forums/36696", target: "_blank", className: "mt10 font14 current c-light-primary", children: "\u64CD\u4F5C\u8BF4\u660E" })] }) }); }; return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "tpi-code-setting ".concat(className), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { children: "\u529F\u80FD" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { children: [(unity_3d_routes || is_jupyter_notebook || is_jupyter_lab) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { title: "\u5168\u5C4F", className: "file-item action", onClick: function onClick() { onVncAction('full-screen'); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-quanping" }), "\u5F00\u542F / \u9000\u51FA\u5168\u5C4F"] }), (tab_type === 2 || tab_type === 3 || tab_type === 4 || is_jupyter_notebook || is_jupyter_lab) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { onClick: function onClick() { return onVncAction('reset-task'); }, className: "file-item action", title: "\u91CD\u7F6E\u73AF\u5883", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-zhongzhishixun1" }), "\u91CD\u7F6E\u73AF\u5883"] }), (tab_type === 2 || tab_type === 3 || tab_type === 5 || is_jupyter_lab) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { onClick: function onClick() { return onVncAction('reset-git-code'); }, className: "file-item action", title: "\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-zhongzhishixun" }), "\u91CD\u7F6E\u4EE3\u7801\u4ED3\u5E93"] }), (tab_type === 3 || tab_type === 4 || is_jupyter_notebook || is_jupyter_lab) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { onClick: function onClick() { return uploadFile(); }, className: "file-item action", title: "\u4E0A\u4F20\u6587\u4EF6", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-shangchuanwenjian" }), "\u4E0A\u4F20\u6587\u4EF6"] }), (tab_type === 3 || tab_type === 4 || is_jupyter_notebook || is_jupyter_lab) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { onClick: function onClick() { return downloadFile(); }, className: "file-item action", title: "\u4E0B\u8F7D\u6587\u4EF6", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-xiazai3" }), "\u4E0B\u8F7D\u6587\u4EF6"] }), (tab_type === 3 || tab_type === 5) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { onClick: function onClick() { return onStartRecord(); }, className: "file-item action", title: "\u5C4F\u5E55\u5F55\u5236", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-jiaruketang1" }), "\u5C4F\u5E55\u5F55\u5236"] }), ((tab_type === 2 || tab_type === 3 || tab_type === 4) && (cloud_type === 0 || cloud_type === 1) || is_jupyter_notebook || is_jupyter_lab) && isLoadData && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { onClick: function onClick() { return serverPreview(); }, className: "file-item action w100", title: "\u670D\u52A1\u9884\u89C8", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-suanfasheji" }), "\u670D\u52A1\u9884\u89C8"] }), reboot_cloud && isLoadData && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { onClick: function onClick() { return onVncAction('restart-reboot'); }, className: "file-item action", title: "\u91CD\u542F\u4E91\u4E3B\u673A", children: [/*#__PURE__*/(0,jsx_runtime.jsx)(PoweroffOutlined/* default */.Z, { style: { marginRight: 21, color: "#FFF" }, className: "c-white font16" }), "\u91CD\u542F\u4E91\u4E3B\u673A "] }), (tab_type === 3 || tab_type === 5 || is_jupyter_notebook || is_jupyter_lab) && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { onClick: function onClick() { return onVncAction('reset-code'); }, className: "file-item action", title: "\u6062\u590D\u521D\u59CB\u4EE3\u7801", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-zhongzhi font20", style: { marginRight: 19 } }), "\u6062\u590D\u521D\u59CB\u4EE3\u7801"] }), is_jupyter_notebook && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { className: "file-item action", target: "_blank", href: "https://".concat(port).concat(env/* default */.Z.TERMINAL_URL, "/terminals/1"), children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-minglinghang font16", style: { marginRight: 22 } }), "\u547D\u4EE4\u884C\u7EC8\u7AEF"] }), git_url && /*#__PURE__*/(0,jsx_runtime.jsx)(lib.CopyToClipboard, { text: git_url, onCopy: function onCopy() { return message/* default */.ZP.success('复制成功'); }, children: /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { title: "\u590D\u5236\u7248\u672C\u5E93\u5730\u5740", className: "file-item action", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-fuzhibanbenkudizhi1" }), "\u590D\u5236\u7248\u672C\u5E93\u5730\u5740"] }) }), tab_type === 3 && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { className: "file-item action", onClick: function onClick() { onVncAction('show-clipboard-box'); }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-fuzhiniantie" }), "\u590D\u5236\u7C98\u8D34"] }), (0,authority/* isSuperAdmins */.Ny)() && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { className: "file-item action", href: monitoring_url || (jupyterData === null || jupyterData === void 0 ? void 0 : jupyterData.monitoring_url), target: "_blank", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-jiankongfuwu2" }), "\u76D1\u63A7\u670D\u52A1"] }), tab_type === 4 && isLoadData && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { className: "file-item action", onClick: getSSH, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-congshulianjie" }), "SSH\u76F4\u8FDE"] }), instance_startup_type === 2 && isLoadData && /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { className: "file-item action", onClick: getRDP, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("i", { className: "iconfont icon-RDPzhilian" }), "RDP\u76F4\u8FDE"] })] }), !!tab_type && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", { children: "\u5173\u5361\u914D\u7F6E\u4FE1\u606F" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("a", { className: "file-item", title: task_pass ? '允许学员跳关挑战' : '不允许学员跳关挑战', children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { children: "\u8DF3\u5173" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: task_pass ? '允许' : '不允许' })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("a", { className: "file-item", title: test_set_permission ? '允许学员通过金币解锁查看测试集内容' : '不允许学员通过金币解锁查看测试集内容', children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { children: "\u6D4B\u8BD5\u96C6\u89E3\u9501" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: test_set_permission ? '允许' : '不允许' })] })] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)("h3", { children: "\u5B9E\u8BAD\u57FA\u672C\u4FE1\u606F" }), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", { children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "file-item", children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { children: "\u5B9E\u8BAD\u96BE\u6613\u5EA6" }), /*#__PURE__*/(0,jsx_runtime.jsx)("span", { children: (jupyterData === null || jupyterData === void 0 ? void 0 : jupyterData.difficulty) || difficultyDesc[difficulty] })] }), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { className: "file-item", style: { alignItems: 'flex-start' }, children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { children: "\u5B9E\u9A8C\u73AF\u5883" }), unity_3d_routes ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", { className: "multi_ellipsis1", children: "\u6682\u65E0" }) : mirror_description && /*#__PURE__*/(0,jsx_runtime.jsx)(MarkdownModal/* default */.Z, { value: [mirror_description], title: "\u5B9E\u9A8C\u73AF\u5883\u8BF4\u660E", children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", { title: mirror_description === null || mirror_description === void 0 ? void 0 : mirror_description.name, className: "multi_ellipsis1 current", children: mirror_description === null || mirror_description === void 0 ? void 0 : mirror_description.name }) })] })] }), /*#__PURE__*/(0,jsx_runtime.jsx)(record, { ref: recordRef })] }); }); /***/ }), /***/ 63522: /*!*************************************************************************************!*\ !*** ./src/pages/Shixuns/Edit/body/Environment/MarkdownModal/index.tsx + 1 modules ***! \*************************************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { // EXPORTS __webpack_require__.d(__webpack_exports__, { Z: function() { return /* binding */ Environment_MarkdownModal; } }); // EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.2@@babel/runtime/helpers/slicedToArray.js var slicedToArray = __webpack_require__(11006); var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js var _react_17_0_2_react = __webpack_require__(59301); ;// CONCATENATED MODULE: ./src/pages/Shixuns/Edit/body/Environment/MarkdownModal/index.less?modules // extracted by mini-css-extract-plugin /* harmony default export */ var MarkdownModalmodules = ({"mirrorModal":"mirrorModal___Pi3tF","right":"right___Hot5f","title":"title___jjMKh","content":"content___BmOkD","des":"des___oGTUM","modal":"modal___yy3VB"}); // EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/modal/index.js + 16 modules var modal = __webpack_require__(43418); // EXTERNAL MODULE: ./src/components/RenderHtml/index.tsx + 1 modules var RenderHtml = __webpack_require__(55523); // EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js var jsx_runtime = __webpack_require__(37712); ;// CONCATENATED MODULE: ./src/pages/Shixuns/Edit/body/Environment/MarkdownModal/index.tsx var MarkdownModal = function MarkdownModal(_ref) { var title = _ref.title, children = _ref.children, value = _ref.value; var _useState = (0,_react_17_0_2_react.useState)(false), _useState2 = slicedToArray_default()(_useState, 2), visible = _useState2[0], setVisible = _useState2[1]; return /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", { onClick: function onClick() { return setVisible(true); }, children: children }), /*#__PURE__*/(0,jsx_runtime.jsxs)(modal/* default */.Z, { title: title, open: visible, width: 1000, destroyOnClose: true, centered: true, onCancel: function onCancel() { return setVisible(false); }, className: MarkdownModalmodules.modal, footer: null, children: [typeof value === 'string' && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: value || '' }), Object.prototype.toString.call(value) === '[object Array]' && /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, { children: value === null || value === void 0 ? void 0 : value.map(function (e, i) { return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", { children: [/*#__PURE__*/(0,jsx_runtime.jsx)("b", { children: e.name || e.type_name }), /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, { value: e.description || '' })] }, i); }) })] })] }); }; /* harmony default export */ var Environment_MarkdownModal = (MarkdownModal); /***/ }), /***/ 4845: /*!*********************************************************************!*\ !*** ./src/pages/tasks/choose-repository/test-cast-list/failer.svg ***! \*********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* unused harmony export ReactComponent */ /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301); function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } var __defProp = Object.defineProperty; var __getOwnPropSymbols = Object.getOwnPropertySymbols; var __hasOwnProp = Object.prototype.hasOwnProperty; var __propIsEnum = Object.prototype.propertyIsEnumerable; var __defNormalProp = function __defNormalProp(obj, key, value) { return key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value: value }) : obj[key] = value; }; var __spreadValues = function __spreadValues(a, b) { for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]); if (__getOwnPropSymbols) { var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var prop = _step.value; if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]); } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } } return a; }; var SvgFailer = function SvgFailer(props) { return /* @__PURE__ */React.createElement("svg", __spreadValues({ width: 36, height: 36, xmlns: "http://www.w3.org/2000/svg" }, props), /* @__PURE__ */React.createElement("title", null, "\u7F16\u7EC4\u5907\u4EFD"), /* @__PURE__ */React.createElement("g", { fill: "none", fillRule: "evenodd" }, /* @__PURE__ */React.createElement("circle", { fill: "#D55", cx: 18, cy: 18, r: 18 }), /* @__PURE__ */React.createElement("path", { d: "M18 6a2.818 2.818 0 0 1 2.813 2.994l-.688 11.01a2.129 2.129 0 0 1-4.25 0l-.688-11.01A2.818 2.818 0 0 1 18 6Z", fill: "#172740" }), /* @__PURE__ */React.createElement("circle", { fill: "#172740", cx: 18, cy: 26.5, r: 2.5 }))); }; /* harmony default export */ __webpack_exports__.Z = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiNENTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0xOCA2YTIuODE4IDIuODE4IDAgMCAxIDIuODEzIDIuOTk0bC0uNjg4IDExLjAxYTIuMTI5IDIuMTI5IDAgMCAxLTQuMjUgMGwtLjY4OC0xMS4wMUEyLjgxOCAyLjgxOCAwIDAgMSAxOCA2WiIgZmlsbD0iIzE3Mjc0MCIvPjxjaXJjbGUgZmlsbD0iIzE3Mjc0MCIgY3g9IjE4IiBjeT0iMjYuNSIgcj0iMi41Ii8+PC9nPjwvc3ZnPg=="); /***/ }), /***/ 72485: /*!*******************************************************************!*\ !*** ./src/pages/tasks/choose-repository/test-cast-list/mark.svg ***! \*******************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* unused harmony export ReactComponent */ /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301); function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } var __defProp = Object.defineProperty; var __getOwnPropSymbols = Object.getOwnPropertySymbols; var __hasOwnProp = Object.prototype.hasOwnProperty; var __propIsEnum = Object.prototype.propertyIsEnumerable; var __defNormalProp = function __defNormalProp(obj, key, value) { return key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value: value }) : obj[key] = value; }; var __spreadValues = function __spreadValues(a, b) { for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]); if (__getOwnPropSymbols) { var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var prop = _step.value; if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]); } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } } return a; }; var SvgMark = function SvgMark(props) { return /* @__PURE__ */React.createElement("svg", __spreadValues({ width: 31, height: 30, xmlns: "http://www.w3.org/2000/svg" }, props), /* @__PURE__ */React.createElement("title", null, "\u7F16\u7EC4 7"), /* @__PURE__ */React.createElement("g", { transform: "translate(2 1)", fill: "none", fillRule: "evenodd" }, /* @__PURE__ */React.createElement("circle", { stroke: "#D55", strokeWidth: 2, cx: 14, cy: 14, r: 14 }), /* @__PURE__ */React.createElement("path", { d: "M14 5a2 2 0 0 1 2 2v8a2 2 0 1 1-4 0V7a2 2 0 0 1 2-2Z", fill: "#D55" }), /* @__PURE__ */React.createElement("circle", { fill: "#D55", cx: 14, cy: 21, r: 2 }))); }; /* harmony default export */ __webpack_exports__.Z = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMiAxKSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIHN0cm9rZT0iI0Q1NSIgc3Ryb2tlLXdpZHRoPSIyIiBjeD0iMTQiIGN5PSIxNCIgcj0iMTQiLz48cGF0aCBkPSJNMTQgNWEyIDIgMCAwIDEgMiAydjhhMiAyIDAgMSAxLTQgMFY3YTIgMiAwIDAgMSAyLTJaIiBmaWxsPSIjRDU1Ii8+PGNpcmNsZSBmaWxsPSIjRDU1IiBjeD0iMTQiIGN5PSIyMSIgcj0iMiIvPjwvZz48L3N2Zz4="); /***/ }), /***/ 17326: /*!**********************************************************************!*\ !*** ./src/pages/tasks/choose-repository/test-cast-list/success.svg ***! \**********************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { /* unused harmony export ReactComponent */ /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ 59301); function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it["return"] != null) it["return"](); } finally { if (didErr) throw err; } } }; } function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } var __defProp = Object.defineProperty; var __getOwnPropSymbols = Object.getOwnPropertySymbols; var __hasOwnProp = Object.prototype.hasOwnProperty; var __propIsEnum = Object.prototype.propertyIsEnumerable; var __defNormalProp = function __defNormalProp(obj, key, value) { return key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value: value }) : obj[key] = value; }; var __spreadValues = function __spreadValues(a, b) { for (var prop in b || (b = {})) if (__hasOwnProp.call(b, prop)) __defNormalProp(a, prop, b[prop]); if (__getOwnPropSymbols) { var _iterator = _createForOfIteratorHelper(__getOwnPropSymbols(b)), _step; try { for (_iterator.s(); !(_step = _iterator.n()).done;) { var prop = _step.value; if (__propIsEnum.call(b, prop)) __defNormalProp(a, prop, b[prop]); } } catch (err) { _iterator.e(err); } finally { _iterator.f(); } } return a; }; var SvgSuccess = function SvgSuccess(props) { return /* @__PURE__ */React.createElement("svg", __spreadValues({ width: 36, height: 36, xmlns: "http://www.w3.org/2000/svg" }, props), /* @__PURE__ */React.createElement("title", null, "\u7F16\u7EC4"), /* @__PURE__ */React.createElement("g", { fill: "none", fillRule: "evenodd" }, /* @__PURE__ */React.createElement("circle", { fill: "#19CB70", cx: 18, cy: 18, r: 18 }), /* @__PURE__ */React.createElement("path", { stroke: "#172740", strokeWidth: 4, strokeLinecap: "round", strokeLinejoin: "round", d: "M10 18.85 15.274 24 26 14" }))); }; /* harmony default export */ __webpack_exports__.Z = ("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Y2lyY2xlIGZpbGw9IiMxOUNCNzAiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIHN0cm9rZT0iIzE3Mjc0MCIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0xMCAxOC44NSAxNS4yNzQgMjQgMjYgMTQiLz48L2c+PC9zdmc+"); /***/ }), /***/ 33529: /*!************************************************************!*\ !*** ./src/components/ui-customization/reset.less?modules ***! \************************************************************/ /***/ (function(__unused_webpack_module, __webpack_exports__) { // extracted by mini-css-extract-plugin /* harmony default export */ __webpack_exports__.Z = ({"flex_box_center":"flex_box_center___vG4eV","flex_space_between":"flex_space_between___qVVxe","flex_box_vertical_center":"flex_box_vertical_center___P8Z8s","flex_box_center_end":"flex_box_center_end___VMme3","flex_box_column":"flex_box_column___VMHwm","dropdownmenus":"dropdownmenus___oVzoj","popupClassNames":"popupClassNames___OcZq7","selectdown":"selectdown___mmcA8"}); /***/ }), /***/ 34133: /*!****************************************************!*\ !*** ./src/components/tpi-code-setting/index.less ***! \****************************************************/ /***/ (function() { // extracted by mini-css-extract-plugin /***/ }), /***/ 21978: /*!********************************************!*\ !*** ./src/pages/tasks/resize-enlarge.png ***! \********************************************/ /***/ (function(module) { module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczMUZFNjhCMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczMUZFNjhDMDE3NzExRUJCOEU5RDg5RTZBOTI5QTU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzMxRkU2ODkwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzMxRkU2OEEwMTc3MTFFQkI4RTlEODlFNkE5MjlBNTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7zBaLcAAACAElEQVR42uzdzyvDcRzH8ffsZiVc/IjbkOTuShN/gXIgYi5y2AlpFBL/AAdLiXBgBwfUxplmyU2tRK4sTey0+H6+RbKD7Gtfb/V817t963t59Nnn9f58+7aap6LO/yq6KmN13OoJq1MehcD3erS6rUT0VrnVC5qBpgLagWXagQIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAABUCD6Lbkr5L2W2uv9bS3LR4vd6iAb/9BaaBfa7K+oa8+0exEwmOheT5+UXnV9zd2SEHeztSU12ldw+2tjRLbH/X/lQbktqaansluwLtelPs85XKZmRFggN9eseMSbVJ9+Js2HHCizoHRwb7ZWN12V5VtYPaacJdOUmcJNy1o67QhLt6FheScNcfFkyqmxr9eoGHsWMZD8/qBCYvLmV4NCS5XE4f8PrmVnoHRySbzeoLyf1DWnr6huxPdWPGrJhZObOC6ga12Wtmz5m9p/Kom5yZt1Or8mFhbWNLIuubOh+3fjrrXAUWMutcAxY661wBOpl1RQc6nXVFBf7GrHMEPEskP65PE+d5901anc46R68+/rp4/QYQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAP8dMKMdGNcMNH9eMaUR+GR11Oo2q6/eBBgA/5+hicfO9/sAAAAASUVORK5CYII="; /***/ }), /***/ 52787: /*!******************************************!*\ !*** ./src/pages/tasks/resize-small.png ***! \******************************************/ /***/ (function(module) { module.exports = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAACgCAYAAAB+HS7YAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0MDQ0OTA3MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0MDQ0OTA4MDE3NzExRUJCNjY1QzBDMDY3NUI5QTQ3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwNDQ5MDUwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzQwNDQ5MDYwMTc3MTFFQkI2NjVDMEMwNjc1QjlBNDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4CEd39AAACAklEQVR42uzYvyuFURjA8Yf7TpSw+BHbvSTZrXTFX6AMRLiLySSE8ismg8FAIsKAwcCA/eqSbEqJrEgMd7pxzi3iUgbn8KTvU0/37b7Lp/Oe5+k5JygoC4uJiMkpk1GTeaIoApOVJuMm80VhZJuc1Ip7BUZFcWRr23NfAQUgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQL8FWAoFJLpseFP/+9ur8v9zUU67fN3kVVQFn52jcvNzZH52RlpaqiXwvLIh3cW9j4y32dG4BpXUlwkG0vzUlNdpe8TW9T+zqYznFNgY7ROdrc2pLSkWF+RdLe3yurCXHrvuY7gp5U6MTIgsY42b20mcFGpPiPQUKlO96CPSnUG9FWpToA+K9UJsLIinK5atcNC39Co7O0f6gWmUinp6umVk9MzveNWMpmUlo6YXF5d650Hb+/upbm1M/2rdmC1K2hX0q6o2ona7kW7J+3eVDvy26ruHxnXfSZZWF6VxZU13Ycmnz3SCdBnj3Q28vvqkU4PTT56pPODu+se6eVmwWWP9Hb1YavaVndmxBPHb89HiZO/ufpQWyQAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECPD/AB+1Aw+0AwdNPmgGnpusNblt8kkb8EWAAQAq85VNhqprywAAAABJRU5ErkJggg=="; /***/ }) }]);