|
|
"use strict";
|
|
|
(self["webpackChunk"] = self["webpackChunk"] || []).push([[31136],{
|
|
|
|
|
|
/***/ 1703:
|
|
|
/*!********************************************************************************!*\
|
|
|
!*** ./src/pages/Paths/Detail/Statistics/PracticeDetail/index.tsx + 4 modules ***!
|
|
|
\********************************************************************************/
|
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
|
// ESM COMPAT FLAG
|
|
|
__webpack_require__.r(__webpack_exports__);
|
|
|
|
|
|
// EXPORTS
|
|
|
__webpack_require__.d(__webpack_exports__, {
|
|
|
"default": function() { return /* binding */ PracticeDetail; }
|
|
|
});
|
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js
|
|
|
var objectSpread2 = __webpack_require__(82242);
|
|
|
var objectSpread2_default = /*#__PURE__*/__webpack_require__.n(objectSpread2);
|
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js
|
|
|
var slicedToArray = __webpack_require__(79800);
|
|
|
var slicedToArray_default = /*#__PURE__*/__webpack_require__.n(slicedToArray);
|
|
|
// EXTERNAL MODULE: ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectWithoutProperties.js
|
|
|
var objectWithoutProperties = __webpack_require__(39647);
|
|
|
var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
|
|
|
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
|
|
var _react_17_0_2_react = __webpack_require__(59301);
|
|
|
// EXTERNAL MODULE: ./src/.umi-production/exports.ts
|
|
|
var _umi_production_exports = __webpack_require__(48583);
|
|
|
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/PracticeDetail/index.less?modules
|
|
|
// extracted by mini-css-extract-plugin
|
|
|
/* harmony default export */ var PracticeDetailmodules = ({"flex_box_center":"flex_box_center___ispni","flex_space_between":"flex_space_between___oFahK","flex_box_vertical_center":"flex_box_vertical_center___Gvv9d","flex_box_center_end":"flex_box_center_end___74s4S","flex_box_column":"flex_box_column___bEXcH","Onerow":"Onerow___wpdQ9","bg":"bg___cMcut","circularBlue":"circularBlue___ZqUpd","circularRed":"circularRed____yIMw","circularOrange":"circularOrange___rnEuo","circularGreen":"circularGreen___MgPXy","circularGrey":"circularGrey___TZspz","typeTitle":"typeTitle___oONVp","answerError":"answerError___rqa4N","greenBg":"greenBg___a0AHR","blueBg":"blueBg___oqrFa","redBg":"redBg___txmVB","orangeBg":"orangeBg___DkHDf","greyBg":"greyBg___xwEBl","questionsInfo":"questionsInfo___ckmSf","questionIcons":"questionIcons___h8rrM","grey":"grey___xgaEI","green":"green___mp_Xf","blue":"blue___i2cCi","orange":"orange___quvmm","red":"red___GxnoA","buttonFixed":"buttonFixed___ecEGB","leftBar":"leftBar___x45oe"});
|
|
|
// 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/_antd@5.9.0@antd/es/radio/index.js + 5 modules
|
|
|
var es_radio = __webpack_require__(5112);
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/space/index.js + 3 modules
|
|
|
var space = __webpack_require__(81327);
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/checkbox/index.js + 3 modules
|
|
|
var es_checkbox = __webpack_require__(24905);
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules
|
|
|
var divider = __webpack_require__(28103);
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/spin/index.js + 1 modules
|
|
|
var spin = __webpack_require__(71418);
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/tooltip/index.js + 3 modules
|
|
|
var tooltip = __webpack_require__(6848);
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/affix/index.js + 2 modules
|
|
|
var affix = __webpack_require__(81228);
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/switch/index.js + 2 modules
|
|
|
var es_switch = __webpack_require__(78673);
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/table/index.js + 85 modules
|
|
|
var table = __webpack_require__(61998);
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/button/index.js
|
|
|
var es_button = __webpack_require__(3113);
|
|
|
// 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
|
|
|
var RenderHtml = __webpack_require__(42415);
|
|
|
// EXTERNAL MODULE: ./src/utils/env.ts + 1 modules
|
|
|
var env = __webpack_require__(22983);
|
|
|
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/PracticeDetail/imgs/finish.png
|
|
|
var finish_namespaceObject = "data:image/png;base64,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";
|
|
|
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/PracticeDetail/imgs/nofinish.png
|
|
|
var nofinish_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAAXNSR0IArs4c6QAACM1JREFUeF7t3HtIXNkdB/DvmZejM46jJmazUWMSNWnie42vJJsYTWQnHUfTMqWFtpRCQykUCoVC/2n+KBQKJYVCoVBIKYVCKSy7m252m+52a3zFt3ms0UTjO77iY0bjjKPe8jtmJuoa595xZrzqXBAMOVfv/fg75/c7vyOym3+5KRhjoiGrS0CvkinOl5eX98vquQCwGzduCMZoI+SGJkDoUSyzCxUVFQNyQmPuh3n/ow9+BUG4LqeHA/BUxZQXzGbzkFyeywNGDyRLNIYuxTIrtlgsw3JAWwMmWzSgU6NUX7hy5crIdqN9BUzGaB0KgUfa6HaibQgmVzQG9kijUhebTKbx7UJ7I5hs0RgeKKG8aDabJ7YDbVMwuaIBrF1YXCq5evXqi2CjeQWTKxoDa11wOEutVutkMNFEgckVDQzNWBRKKysrp4OFJhpMvmis0aV1XrJess4EA00SWKDRlEolcrJy0PWkCzM28e/PgHsaleayyWSyBRpNMlgg0dRqNc4WnkF4eDhq6moloQGoUwiszGKx2AOJ5hOYP9G0YVoUFRTiwaOHGJ8Yh0atwZnCIg9aZGQk9sXGou1+u3cHxqpd8873rFbrrPfBvo3wGcxfaDQNC07nIyYmBvUN99agRUREQKVSYXR8DA2NDVheXvb6lgysyhamNX2vrGzO62AfBmwJLJBoR5KOIDM9A4IgoKrmLqampsS/HsMXKiivmM3ml+JvEjdyy2C+oOl1OjgXFuByuTxPSZFGUzHKEIWeZz1IPpaMsfEx0JT1bU1jn7sczq9brdZ5cRTiRvkFTCrauTNnERMdA4fTAafDCcYYwsLC+PSjiKLF/8XkJGrqaqBSqtasaVKyJ8DuGCMN5cXFxQ5xHN5H+Q1MCtpbBw5Ar4+ERq2GAMDhcMA+a4cuPAJZmVkcjT7Wr2lhWi3ufHYHS0tL3t/s1QjG8KlGqbGYTCan6Js2GehXMClo658p/lA83snO4Qu8UqFApD6SR9pqtOhoI0bHxnx4b3Y7TKWu9Aea38F8QVuN1djUCFPZe/hfdRXST6atyZ5uKSo1TqSeQEtbi4RoY7dcDuc3rFbrgg/inlsCAiYFbTUWlQ5USpQWl+Cjj2/xh6SSIzo6Gnc++w+cC04QFhW3tOZNTEygrqFeNJrA8GHiwfhv5ubmvs42EvUCBiYWLSMtHRE6nafO2r9vP1/kP7j1IV/HKHvGxsZi7NVUfPfMOY7V0dmBrIwsTE9PczSNRoP5ee8JkTG8Pzo8+q1r1675hBZQMLFolCUJhy5KCAV5Bfjk35/A4Xy9ThPIwsICtFotYmNiMTMzw+EK8ws4mk6vQ19fHx53dXqNGcbYP6P0hm8XFxcveh28bkDAwcSiuZ8rbn8c3yrdrbnLSwu6qG47f+48Hn75CH39fXj37DlEhEegurbGg0YlSXNrMwYGB0UasH+4HM7vWK1W8SmXDnJFfvUtDxN7hBcVFQWadu0P2tE/8PoMNzM9E0mHD/M95cjICM4UFfF952o09/QUX3awv7sczu9KQQsamNRI2+gnFCC0v1WYy7/PGPO+UQ1mhLkBxEYadShom/Ssr9ez6Y6Li+NZk9Y8f0YaE/DXtta2H1y/ft0rWlAjTAra0aQjSE9Lx+LiIqZnphGmCeMlxeTkJOZeziEhPmFDNCpBqAAeHBpEU0uz6KWEATctZssPGWMr2ecN17aAiZ2eFGGJiYm86l9cdOH5yAgGBlfWtbzc0zj41kEP2ul3ctH9rBsZaRkAY6iurcbcnLQODwP+bDFbfrQZ2raBiUXb6AdNUVSUX+jZqNP0pOxJJUduTi5a21slY7m/jwD86Wp5xY8Bvs39yrWtYL6gubFoWtbW1eJrJ056siehrb50Oh3STp5CS1vrmlaSt3nKgD9WlFf8RJZgUtCo1rp0sRROpxN3a6s9CJQ9E+LjeSeD+mx0EZb7fGBqehq19bVS0f5QUV7x0/Vo2x5hUhIBNRMvl17C8PPnaGpp4rfSNKT2kF6vx+zsSivfjUWftz+8j+yMLLycn/eg0a6Bkon3ljf7fWW55Wer0WQDJjbSEuMTkJ2Vjd6+Xg519MhRvjFfXFrZ5VAmpZ1CuDYcjc1NGBoe8mzYCY2g83LzYLfbxGVRxn5Xabb83I0mKzDRaAmJyM7M4u/w5eMOPHn6hH9OWTMnK5tPS4djntdxNfW1fK/p7nJQj40i615jA+9yUMniNdIY+22l2fIL+h6yAxOLFmUw8BeenZuDMcqI1JQUvH3wbYyPj6OxpYn/H3U9qCSh7RO1tinyaK9qs9tAfbeS4hJ8/sV/+b+9Xkz4TaW58peyBBOLRuNOnTyFlGPJfHr29D5D/0A//3z/vn3IP50Pm83G2z8pySlITU5BZ1cnkg4n8c4H9d4Ic2pa5ImUIPxatmBi0Q7EHeA9s5HRESQfPYZDhw5heHgYx1OP81MnWsfozJPqtu6ebt7xcE/P1YnAa4S9GiBrMLFo7peljEn9MUOkAU+6n6LjcQcUCgVKLlzk61pVdRXv3oapNZh9OYf83DwOKuUkSvZgUtEOJyZicmoKdvvKr1jQ+SYVr5RVDQYDP94bHRtF3b16vol3Ny53TYRJqdPowLes9DK/hRZ9wqAIow/KhC8mX/BDYtqT+nrtiAiTgqbX6fmCT9PTaDSC1ri2+20YHBrixepWrx0FJnV6UlZMTUnFrdv/AvXS3AcpW0HbcWBS0AjreEoqn4p0GvXxp7cl7Sc3gt2RYGLRqNKnAxOb3c4zJpUZW712LJhYtK0Crb9/R4NtB9qOBws22q4ACybargELFtquAgsG2q4DCzTargQLJNquBQsU2q4GCwTargfzN9qeAPMn2p4B8xfangLzB9qeA9sq2p4E2wrangXzFW1Pg/mCtufBpKKFwF71oMX+dncIbFXTXgxaCGzdKYc3tBDYBsdKm6GFwN5wDvcmtBDYJgeXG6GFwLyc9K5HC4GJOBpfjRYCEwFGQ9x/UTkEJhLM/ReV/w/9qMY4WLAaGgAAAABJRU5ErkJggg==";
|
|
|
// EXTERNAL MODULE: ./node_modules/_js-base64@2.6.4@js-base64/base64.js
|
|
|
var base64 = __webpack_require__(24334);
|
|
|
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/Fill.tsx
|
|
|
var Fill = __webpack_require__(8409);
|
|
|
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/BFill.tsx
|
|
|
var BFill = __webpack_require__(40716);
|
|
|
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/NewShixun.tsx
|
|
|
var NewShixun = __webpack_require__(4935);
|
|
|
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/Simple.tsx
|
|
|
var Simple = __webpack_require__(25542);
|
|
|
// EXTERNAL MODULE: ./src/pages/Classrooms/Lists/Exercise/Review/component/NewProgram.tsx
|
|
|
var NewProgram = __webpack_require__(95885);
|
|
|
// EXTERNAL MODULE: ./src/utils/util.tsx
|
|
|
var util = __webpack_require__(94073);
|
|
|
// EXTERNAL MODULE: ./src/assets/images/icons/incorrect.png
|
|
|
var incorrect = __webpack_require__(80866);
|
|
|
// EXTERNAL MODULE: ./src/assets/images/icons/correct.png
|
|
|
var correct = __webpack_require__(78773);
|
|
|
;// CONCATENATED MODULE: ./src/assets/images/icons/Unanswered.png
|
|
|
var Unanswered_namespaceObject = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR8AAABECAYAAAC4aTHNAAAAAXNSR0IArs4c6QAAQABJREFUeAHtnXmsrtdV3t9zJ8/Xs53EInFGKGlQUxwSplJChz9aVSpqC/9UAioUqSoVVRUHEhss7JiQVh3USu0/nSSkFv5oJdpKTUkcEgqEIAqEBMIQOyFx5ti+Hq7tO50+v+dZa7/7O/fc0U7uNb37nO/de6+1nmcNe7/7fOc73zlna7lI2gc/+MEHFcrLL5Jwnrcwtre3l2Vra1nUa+S+ya1jIjVK9MhqikYN6ZblnsFXLdxMVoLmDCpoLIYcfsIpGUjzVwCDs9wMb+W3sjAqnGGAERP0jgagBza1nFHHsY4bb8mGPjZcw5vBiKhsVzy+Z37b16Xlc8zb2ycUY+ErdhEIoXrrY26749da2lZY29V6Ixss6FrQLu3LSF/A7sS3dvhvgfqWrSLwmYUHo5rXAL3C++g//OG3vG7FXZjRngvj9mSvW1tbD5wsfWFLxuboTVUrT1bZHNmFiL1HNLBk3BDZTNj6ISvVyUWRJGOARYDMBLLBirn9oEenB/ieYhW4rv7URUCj1ZuvjM0lhjiQDmB70cRTXROdSWwUnMntI5EF31FagbfBGZbMEa547hxLuLgW7aFsHP2KH7VDrUfqF4zx8NjRiieJMKAiLozSGk9MuLcGPXaYOKb0q67srNdlB+fsA377Lh7rgNRjjqvHrZ3CTJ6ElajapPLa858J5UK3S4fPV2kFvGF7I8pHNq0GvUPWnZMIkMvem6w35048m6nxfXs0xkiRlk02XW9kXLTD3DRxinSSM268/FhX6vmmG1jryoDAi8sxOs7omoeYdosLUx5JVxaapH7D09AR3xrz6hN53MfHyheblXvFdPhAeQy8/SOIr147OGNXOVtvs8k9RhW/CWSbzxi2bJ1tjOAf+U+2I4bZusJwXA4syhk/ajXtpcv2n/i5meZCjS+aw+fyyy9//4UqwlfDrzcLu6JabqbsFo/ZkaW3tDZH7xHwsQsB43UDcjBkk8IRTLhrIq0tcrM4DC5wDrfm51a1aS7DB5vWOmPLFzY78Ag65kQqG4dSeOLkgzijgMw2yQ+8ARaj8JSL7OIePOGH0zirERZvKIaPgick+w++onEk5nEoBcbazun1kK5jZ2wVgTiYdJpZUeYDPxjL3nbYap68maR1/swaN/iGL/KkBW99kc54mzRJrAl9xLxsbX/4LT/wlk/Y7gJfLprD54477vicavH7F7gez5v7scGmjeBNy7w3uIZsjN6YYGqvjQ06NpZw3AjMx03c+JXAm8wuiwj7VsMw+ITtG6wN4l/W5QsTx2oCs47Ya+Z455iJkeZYHanJRsyOvcExdMwGGVvRmjS5lgTS8HQomqEbPoWZx3Bu5Iux64eGVoeZWQhDaD1Mj38NBr59TmtnQ+x40MZ4qvlG/WUz4w2Jz8BrPGHsv/jjpVa/4umYwVMJ2rw/Mq740G1t/RcbXQSXi+bwoRYqzJ+a133GptW6e0PXpmPcm5UtUXvIsoFJLSiJsbkhZFlcfYOhhzYcUtamhddjD7jw0A2hzv7R0zSvsDScDibksAKzpm5IxtONwNB4B1B4MJbnxm586II3hbllOxJAkBg1kBjSMrIjpOW/xZr3jZZYUgksG488uhUPPBTBV/iFKZ38d65zGENmOrE4zmDwufLiJDNMO7IZz3i3NQeXmFiV4oZEDYxZ6wK+QpA2MdtCBGU5CAQ5sW//5T9voovgsnXn3e/4X0ror55PLC4cyRc48yy8pVWVLnAKhTVF35OiGR/ZrTfdsrz2NV9/PqFcVJh5g3Vgsyybgt3RG0nbglpNc++tBqvfxGczt2zwsS39uaJF6YatXTCbZJmy2blxomjeAH0dOtsP+tk+a9h6uMxJAE5tgOJ/knWMHVjm2K8xUZtuHk54h+15LDbi38hJRpWJR8XZfGUai7gfdQ8nKFpiaT9l2vCBsaXI40uzgs+4Oa/BLMzItmNEWQ28Oad56+ib3+MR67IcO3ZseeKJQ9HLgb3MvX1JSp9PjfUTQY2by6oTkqnNfiw4h4vOgvfs2bd3+8fgOQfcME2QpFBwVcSHjgNHtj76AAKT8UAFrzvj0ccfG9x/WgZdgc4nWfdXqNqPyp26YEujZ3NxWGw0zVs3Ft42KISX0hy+bCDXSelm/Dgk0G1guflnEXGGyvEO24pf88SQg2c4neyaf/jvO7IUMeVayTOc8PbvdCP0fhvzNh6AEUIPWrPhv/CsgFcBJ+W+cQiyHmEYeAkx9dzJS99OCuxp8TWu7ef7omUNPymE8jP8bTiq6F2gNWqbFOGRI886NvDkEn4preeSsfcDFOJKdmjKDhk51wOz82jbnDt77r/n/t8W1c+eB8GAjACJj+SdlVN0kDEk6CSduSYynRM8cvTo8uRTTw3eF+pgbCglkCokVfJxrbyo0XlRdyQKvkqzqanSzhjqjQ9a+3KhZctSzG2esxYGtE3P1a/rGW5UHZBxQLHTozl7Did43wooAfOwn8zbpaTeL83JHFMTwzDhwcBpW9PgJYcekLml/kHMchjMb2EC61pmFk6c4Nv+B8GOeSW82oihZI5ROHThzVgCmSDBVL70GHjk9YhFYWysC7Vw/tRWDdvK30ON/ZEJFuG2GZft5chRHT4amsn5YYWOFnxXbaKJiRTtd8VbEvg5XOXpZzl3/JrP/suXu4VVZOfWupCgXMwMKkqHmJopMWrXhXYdC9OZuUaSPfr4IVhesI0cO08v+TQnKesZ1CZI/gi6BV97q7jWRZY29Z3wqXTw0UsigmygFTssvACDoMXmRWUONqMIGA8GIJ5wyZoGHHmrQHgrEwBCK8pNGxVeFsU56Ss+768J37YdkeuMcGqOv/Ad4+Q+vtA7tFUTN8kWXu/nFHBiz41vPVLshlYMmnt94VdL/ab0qWfZoGc8msfFIaF5XX8M2yr4njUe6Doexvaf+m8vx/SFfTkRHWuDh6TX9sm9ZebrGsnE9bDjNWevTwdz9v2zdd4sPnzeedc7PyX2f3X2+FjOCfdYVbAyCa6MCTRJI61ltgEIo5T5Yy/ww8cJTZdeIDJPZbKQY4J83oS1KXovgvcYgmrmLDKLZeC+L+rhNM4abqZGxz/17zb8yyZmJoCEaGQm2xIFUzImlkePlAbG60sA6I1vrUQOpvxbXOPAzRBU8IzDGYOuKdy0ET9WlnGBs/I2fRnTYVQubZlC2Ye0ji/1i5HTqJgDJ7+1Df9xXvyycP1il3UMasRfFANfCY2YCm+UYy786nrUsl23yvUnSsjU+K7CE3FmPRyeZSs2xtSaj4CTqzGSQJkowPcIxVk2nTM+b2Q+ftq198qr71cm5/SiSxexe9zPY+fufBS6A12D7fRIxYmi0uOxQ4+fX1I4v8CNHOf8mW8sEDWoTbQuJvlnmXtZXSrJduLDxWEUNDiPiqB9tZvwrTXPPAcDtaZt4iOTAweEznqL4y0WkjYtplJZi0yDjgPbnePYBV+lCEjAjnv4hK/9mCymzr8DsB5WO8ZKLYFg0mabajyEOJbZjUMmUG6+sPU1iOIsYstcgKwLkXQi6BrTHN3PdWHPeN80J71kO/HNZbljxBWz5O8xZdDHfE/h89jRI5ETK02w7NWwlkvLXd9Y2dDp2Udh7LPxw/DMA50vPmfKchw+7/rxH390a3v7/jMzrBZzAddikZVzILpafIoLrhIvitQNGTctVz09PKFX5J96sixeeN3OmlTirPXaplpYTp2szQauoaC1KVMily9QX8MXgi64+hxmUWIX29ovRT3hbZE5V9+ApWYD80FLXqUoWToC6PjLTmaNSy9BFttcq9bMJUsF8BMvJqnwp7rYW+k09o1mgPDq5/qzp3jQZnkLAwsOphimqyA8gWONa+Vs+/AEF5ZyWlR0G/5neY3Le6KooGEZTLWAYw5uY7ISde0tkc1RHTwnqKt48RM9lcsMaus8wGAm1lj6jj/1jr5l5fmMnQ6bd3LOtOE4fBBcue+AvvXa+nQrz9hXkKSg6Ljo0YH3HGWp3ds6ZpgKt2mpZz+PPw7kBdW8OadFc1bUpPIjGX+lYV4lYDAWvYRQmMZQbBmkFGya5k3ppMBYNpbbCY4s6svqz2tTnDIDY07w5d9g/NgtFuhKilPPS2DMGhNa+AZn0IlDWIdqiuDjE9LyYX4u+CeAPIhBojwQMVfDpuvnUCwtvDnDi72lXEyZuTEKCp4wSi+blbPwK7ntErepqvzgw9khtA3zHnv9pzk6hwR/+WDuVjE5LnQdl5TwJcayxXvZDEnhCTjfclUcIWyzqbei5pULnDQWjjpBNpl1PjE603Xr01fs3f+vZ6uNw+eee+55Zs/W9l2zwenGXSh6AuGD6FIHSz1HRvy0yoNK2FoS982BzSOHzum7PyAXXUtWCatSzwapSC3zpRc4Cmq3rrkMsLGdK7tOMJ/xZTTjU3RFUngYBplkxGjv1pdREWTGdcXnJlo1g4tY8K9PNqg3qad4YKCHWueFKG0MWrCBD39xYFGlamNzl2xlQlB7y5sNlsm/hpmNwRoOSAWZPAlbSMw6fumDZZBR3A9pkhTHJFnxowArp5gGF0P7LrvB0b5aPhQgaKtgrX9lLQzfcmFhq74UJ7WaFMW27gubiyN4XS2w2ahTZqe/cq5wvsxWG4cPiiv2HuDH7h+Zjc5m7EWTISmzWN6A3i0JO3VjqaTzinUWWT5kcCB9/MknlhP1Rqaz8X2hbbxhyDmJOes5JmeIznWJJrZdCyxWfGNt47qwRaiNqjN89NzbpyCSVVndyRaOQHb4KB6UDLHHh13AFoJIiQGZhI5JugFHE6WFidHGEudj+LCTGNtn+RhcUjXeKhMTX/nAr2Xih6bnPaZP4Awcj303Cvty1jyuT6zN2QdN4PHdGGLqMT3z5veQS69xL4TsGmOb9j/3PS483eDREDwm7Q+1/VuwxkRN5vpRjmePHe2KTb00IjScODEcWkYIeGi93WdmM2symmsl8enaR+pc2bA56fDR6XRiz57lzg2rU0zmomJCMg7WiaUyvQbMEmylQM4eWmMwhUPEwfNCet2HvJwtOXUdvFssLR3jyl0jb64UoBBdH5RpvbjNMqHFuR5W6IdNGbkjLimyBrFobhBev9ZbrYuADNe1afyK7JFvAE3MX/jmDI+FJhycLVLf+2eNsWTWNTH8BdoswMBX8pVnjDp/nNfqdNijH/EPgjUmjOJXvtv/QMLattR49dCcnRvYEf+EZ2gbuOvhLHtPqPdcdo3fSF/K9mH/cEycHQev90SemLGypezNp0tBW2P7+CyPGFQ8ZNrZtn8DTnPhPOFc2Wly0uGDwc/81P3vkb/37TTeOR9FITAnQ7BJqk9MYyho4ieHNGNsriKk0KOX7oX0rReL4LSSZvKrBUMena6T3pvDuyDmXHcu5sacwvGgjm1beM9DwHVsJsdVMI+FHGvW4waH1Pz4CLXyKnx5DR7bwjeMoFyFiilxWohxdBhVAsmtvGCGSnrKZikXCRFz7Y954/cYJG2tV2mMD0MSEbf3KcbrOF5WfPOGT4bw+CEcAQKH1uPSlTCxxwYfwcUGk7X+NYaoHlCas30wbz1jGvEXRBMJOjajrU8MvK2n3t+DCmFhPZEuUYKXLuoaxwfxt63j0mytMXRhwOpUTSbv4zzZTb/r4YPhnmXv29RVWLtBV5kX1Mlk2Zxnp9aJy5xY+xH0GjwFyEwcMjr0xAvsRedeQSXmBZrmzks5UYouaOfqOsgWDLWhaRaOmiMbCz3qZCkXNQnxVwS94ZsPC+Ntpsvc5MP+4ABgG+iwq/V0HLUhZbDBa64w2BqYOdjcAhrbTBhLWTJDxyX+DC/8bNj54ylt5SZUx7sj/9lrgrbhhvuOOfVPYM7G67EGGv/B23+772IQlsZ0jsXrUZFKDh55xzmYGwMc87JZ80ThKFFiYS4PMluHHsUH7o/pW64gay0cIyw1sEdiC4VjK7aWdZzdo96IrexP0W3XObKr+pSHz7vuvfc3Fdtp/+LZHGyzu8CauEy6EPQoHRVB546F0kAT620YGRyHnnjhvO7TN4aT41Irl2xTC3IaC0gBNBn1a/sCUA+LmsA1K8wYZzPbHWQmlw/34NGjTbN/64gnNbd/05aC9eghRCKAIjxwhzNxx79dSB7YikeS9YUgPpM0fKBAGD1ilmB133iEao6/tBk3jzB2TrxYqmduYeJHmiSIaQzNaQtDgu9M+rAw1hgh46iiLv/KBXcVmkw8s23yjJ1jbl0KmjqAn3k1DgPXil82VanE3PhkM/AJY0Ufqff2EDcMK0viJSZ/iDyU8t2x4FBUxlSfMfHFR+eH312bzg+fI7sql2XfKeQWX3Zgz11Hjmz/LTk5sJtdB7qhq+I5vE5EKSRgpAkczDrSxNXVBTw4DfmR+w3XXYfpRdvmBfDi9MIo4s4PeY/ptz3xSBMnflJ+s3hYUB7jTZBxCmf8BqYmLiUEgphH/VYCCEbSO/78Ny/79mUrPPvss8tv/fZv58bAFn9TAOFDqjaUmd94w43La1796uh0/eSffGp5+LOf3cAHE/vXvfa1y7UHr7U9dfzQhz+8HD1+LLFqHqscchh1fS3norjW2GLB1apSsO+CQ4NO862RUIRRJOeSjHXdWcAxj+HMNDBSMe77Yx4jG3aVw0hiToaxbONu9TLjnYsx0c+8x4+fWI7rt9h3Nlz6xZfQK1BJXI/ENTgMxJoGf8bGV5xzLDabLtIdOXBg67Q/OW/2CbY51J/c+OcK6Ec3peuMALpIBLiHOY3CdV8ybBkaE6OMJ9ke/akNJyvDl774tuUVL32ZLS/GCwtFLl76WhAvXhLPBlTg4w1e2JQd+RhXiTVuW79/0/WxDDswFE69bySAmbrGTLGJSSlLtn///mXv3r2J077RVyvT7/i2b1+woz399NPLr37oQx43U9/0iUe/oHjkiJ7SH6+4ZCpDbL5TPDfdeKOxXPjBQefQwkP6gvLAB35pOXjNweUvv/nNG7nu9hPO//s7v7N84qEHR/xOQb584+G4WvzUje36V02kt451AtwQ1w+eiNB5LePArOEsnsI3HANjCq+J16gxs35j/VFUs+28roqmOTFp/cqpKk8B2HaKy7mUwZFnjyxPP3vYnrZZhxCuve3wxxqVryoOezDma98xnKo3YLqolv/i3fe+8x9NopOGp33mg/XeK6667/jhJ39QYeRL1EThm0TJe61l4DoqAeSWITipVYHH3/PhPpKdKsDf+GETN/6xi/x1H+dPfrXgDJFlgZQHqsqnF00Gse/ecHJuceNhA6/WSob6gJNR2OlWPPLhS6qX33778spXvEKjs2tXXHHF8j3f/d2nNf7o731s+cSDD8VGoRDPjdffcNLBgwEHH42Yjh8/7liZf/1rXqO0yCENXR+SSI5zw+iR3NacUgrhgLo44W5B9FEMEwnx7/kQxi+W1pUN0rl+zNc1bS9IM/ZA3L1Gprd71qT8Tty2ny/CztHKlJTVwjlisY/hZjC0fqRVvo4e759yhUe/vaAnOSFvf2Mf6ZmP99XwG/fk5L/no6lzcaSSsS6YJFCP54u8HOLcmGW7jU/5mk8b//Tb3/4VOX5Xz+fezkmqysfq5iChdGSyPgieBibjgYot+nxiZOSTh59ajrFhL8JGHlnEBJdMJdshTwli6QpIT3PtAq15T2ZWZGEeWvAiarw5PW+Lqbdymj9vw9xUppMP3MzfbvEM5n8/8L7lPe/9RT9Lare/8qFfWx744AeWK6+8avm6225rsb81+6+/8AvL737sY0P22GOPLf/tv//C8uAnP5kSlKbSH/lHTARV17Ib3Wb5Yibzrh92vrFqXQbOA+WpPswIMme0sc6+SbMfYs+VmHa0ugeQDv9thv+AUcqiFcXhKXXPvPHzfWWlDE6cOO4/HAafYeoN41Kyut0imJXWV57i8v1sKymwQyZwPyQ5qUn3Ls6NkxQ7BGd85oP9rdff+C8/98hX/oE8rztmIhoBVhJbe0g5j7Xefeg0UPq297da5IVAbMZnzk+9brzu+gZdNP3GojtqQlNOpK08kpquXQCe3lrPBrIWgMdwrTI4pPcndhAyDaZtIw0+PqLHFpd2ocsjjz66bD30EOLRzLWaL7e/7GXjGcpR/fbzpz6t37CZYhzAGjz2mH49pwIgbl63edGttw6zzzz88HL48GFT/Ja+bXrjG97gzfot33zH8t73P7B8/atftezRmz+6/cEf/ZH5Pv5Hf7jcesstftx4ww3Ln/3G1y4f+dhHY8YXW/lMbmvw+E9NYkZY4ys8ZhVn6lnzObfZJhTFR5W8YpbGY+bAJ1rr53mvUS1Zsaorv+byvpCH4gp/mdYCzrJAV2N80Ma+6QAkO85PuaT3OjtS4fwZvLl0CSdAyWXHqL5BqzpLQIsi6cAL0HhwO9vWw5wXO6W7zaeQd1Ovsjt/4q4f1NOtf79KFFMVgL7HRG1SXSJbdZjPssascrEbj2Fsb3vRi5dXvfT22e1FMx4Lr4g8JhEWRXON3NqmpT1HyRi7LGFQs75t3Oti24k/nGjtdgzMV8TmW53Il7RxlZiF+ivf85eWAwfyMwUOjfe+//0sg1vHI7fVxKBxUg1RryMGl112wPqBkzO/nlQ++VOeNGNMuuVntx0nrxlyMPHCNzJ+L4kd1frmhWONiZT6YOhAk3Ts+0YMqKIenOEKbuVPAfofCyI3o810UZyrLbEE31xdk5aPPgYn4TuZ0Ie/ubpPzeML/uZsvXtdDusXs4/xwr3asBGlX9+xsOWsZdZTkmEbWfIxPsPYys6fle/gtzeltWfPD737p+77DzU9bXdWz3xguHLPvv90ePvoP5az1zYjjucijA2lwtQR1KbZbJ7VopKBmjeWR6xHdKxyjy/6v+/Tm8A5e12ySSsnJVKLWrmRs4asnSU9yaxR7l2h0mObilVtavFh2dgA7aaM5/Vp8lm2c52wGSEZEP5ZZvyIJi8sY3rrrbcs3/otbxxrZ/h5XMjng7/6K8vnP/8Fczm/zkt82TNJMHHlYIirGHIYuZ1UP6FlMnNu1g8lyOav/MOW61wMLGst8Axqri+A+LJTpkOPPa3x3gIhQNgZYDEw2MM/txWvWPUyxQk9y+5YsBt6pH4GLmGGHmzpmXZSCKr3RCqAd0Y1UzfklbeU3T7KOdGTM/V4O+v2tp94+1/Tt/P/owFdhLmfx9j1t1BkS814UdlyTbqGm7IqAE/LlZxO0uVbX3/Hsr9+FGzwRXBZF3QNxjIllRfplMfGBmKam8RLyTgmg8B6CbN5sumHUoPwM+ATlpXAG0KckNpO2tte8pLlm1731fmvuPxY/PNf+ELFod8J1AvVb/4L3zWeQcn9c2o883nP+967HNZP37olr+yPSnXkik3qk/xthdHUZn2Xj75v852cXcdQ1LrWom0wl5+WzbgxZl1083B/IMM2mawBIkeWn46RT+ti3VxGD11smKI/cuSZ8awRTWMgM69k9A7A+rx4fMI/ZZVYPZim7xecETTX/FPJluFLt+pf17uZ/yfjs2ln/cwHMojvvPvtH1Bs38Ucx33YeNMjVJQusEYpdHrWLOWmT6MGOZwak5R7gbrn2c/Neg/JRddqIxJXIu8FytcOv4UCHUpf1KsOvKTjXdbbb9qFrmmUq42w63YobDk0VePVz5uB+n3VmwLgp1RvvOMN4+Bhc/Jaz9PP9C8xy6ji7Xh6Sl5Ui/6Ky69Yvvn1r/fbNS677LLl2974Jv1Y/gM+jBufVDvhZuu5etWKmVvnT/3aoRT250UgrNp74AxfDbt+1JSPWhB18WMfEGvede++9657DMvOGNnz0ye3ltfc8cRI145l5UfV9WIcezJO3v1tLbq5OfqKM/jx6o5jT7w6iFy8KT8Eiq3zsr/iaRl+JPrAuRw8YM7p8AGgt0u/9fhy/Nc1VA6ONMviIsaC61w4z7JGI9EkiZnSKR7sdmv8yP1iOnwoem8u4vUWqfxrTzvP3jrkSK2oVhYMTW0oCyPf4ATjxnLHvgjGPHG4hOYF72jiyC/6fu7zn4+sCy7eYnOPC14s7heA+eniF7/4RWMcQlFiN7dndLDAhE/eoPj7f/BxecghwvuAvvLII8O8UyE8Yl55pzpUVI/rC82BA5cZC//+A/uXZ5/JHz43f+GbizqSs+tqYdzGZ2o4/GELviJL/bIOPY4qeSRQV9ReAl/x1sunfVdRswadZ3tq1nCtvNInkcoevWKsOoUfrgp4ipshkYyaaM5PufpZCXH0uGBrnPbW0u5nJ44i9qiJUc3PgiYzfDh3qTgXbHQOl7CeAwBTPfv5ORXk73Sh6XtM4ageLxwm6GzQ6LFDHLcnyUoOw4rX6036iviGb/pziC+KNi96B+RFUPxZDFZIOdau6fWqhWpIL5zn6KiHnxK3xbTrzLGDb5M/Pmcf4zapAK7Ut0YHLteNXfNHHs0BsdsLzoRww/XrTxmf0bdBT+qFTFbOYTi9IlL3jd/wDcsrXv7yjvx56fkp2Ed///cG15wbwnnu8ah/QSo8EvawAp/rEhNJNGD7bXC25657GWHjOrSb0jOd8QMeRUVhJ1at4SUiODfWvwnUz7weTwEYLbJn9S0XBz/zfqMgife3TuDsExkfxD3L9HqQm8SJw4bDd/CrzHgBVLeff/e9939fwGd/PednPlAfOLDn7c8+e+Jvapi3xWrgQBSF/hWgoyE56uObUCPy5IUtnjtlHC1lwAYZ4z50IkWmd90+q+9jVdTL6icykV6Ya+fZhU/YvnohvScq+JJabpGUweWQ4rBhHs7ogs9B1HhqWWUaeA1SZxculh3TapwaeS3k641vfKO+tbncwi99+UvLr/+GfmSewu8oJnxbfu/OLTffbB3vfP7FBx4YX03xtX7V3fa3Xv0u6R1k5z3tZ2NJf/Unx67DWj9cWMi1SyOYK5dy2CT1Zuj4VRMbp5SWWacLPNbReaxLrZenKdHAIMO+Y8rUyKh07XpZ5zmQilFzU5aP5LHqwNDGGhf1mEt39Gj9OsXqNhWoPFtsVq+f+ND5Hc2tJQ7GPFSv/DLGkEiocWwr16OcB8jPtZ3X4XPf3fd94q13vf3fKvEfIYBuLpgC44xpeavRRZakWF3lXzJN/EmyHk54kHrLpL71uuXGmzy+KC5KjIV3dIwJio2UpDxGZ7n0/h7fk0RfC+dJ14pF5WPoisCbtr+fi0cKF19hKJ7yLxt4bOpua3nJi18yDh6MeYfyiN/o+RLHn3jwwaUPH15Q5gXsT3/mMzYcN5JMGT+kNwN+Xt+uNaf9dwBCuC4gpxpMQ3Na7fpht7089VR+PSA0VeOyHDXSXKVw29aLbKm/4Wj0kTpAO/ue8ebHumpaZQ+xgJ6XDzvionnnytS5bKzJyocty2cbjNXM6aAyRuYQ25+NKn5Zj/ohr9a5Mj2uH62n5lF2LmVKOe1zzDtW5M4FjaOyyQYeA14sj8ZXfFVM/5bzwMJzvJzX4YOPfVdefe/xp5/6AQ2vIQi+ShEQz31SZMYJ15nrjYNV62wWikxS+gTHM6bRl6H1OFPjdZ+L4fCZF4XsnGvF6zE50dR7cdA5x4h7gQti4byJRs3gkREfYNo+PiWFNibS23PZYAEi/sEzfuXLX245l0OHDi1f/vKXJ/xQeRDereWLX/qSba+9Nr9Z86pXvnL5zMOfsR/HlWAc4+233768Wvrns/3exz++fOSj9SbDylGpVJ7JGX9dG+pA7JbZTjaYMS6868JMoB4HAc/KCQ3zISndWH/wcjZj5rFjaD7C6HGKm3mP1wAI1fHasTDxn3hRtk80PQbCC81g+9s2+2ufkBRxvh3TZPw4Hm4Y4PYZwyjxWY6tBh1rG9t+6wn9GsW9YM+nrW8zPUe03j79JYX1bmBdBBZTsnowStwWIJeoH1a2ouyCEIeMeNB60S6G9/vUGo3YiC9RKs4x1kgLRNzWOQ/ywbpbTWZZkdOB7bzxgNmohylmoN3hcvhgYxovM9A361una665pp3rWc+DNQ73UNSg/RPzHw9b/XLfwYPLzTfl2zBMjR6hVAI7yZ7rHP7Ko6nWWrZzV82Gc/2sLZO1flOcpet87Ugs8xyT8OiGJIBeV8Zq1tV6tQ/kqX85wK6DZqForeq+FjDxnwIvZXgnAuHBcPhYh0rN/uQzK5yDtjcp+yMB4FwWFcMmHpaTw0QWvHXv5hxAdj7tvJ/54Ex/jf6fPX386N/X8MXtfC56vv1yelajoyipM4upuerg9/m4DpG5NkJYpGdUYHjNhxc9L9ePYC9UI555gcYissi9qRx1Dh6WOMmmc9yys9w6S6omkdqHxN1nqalZcwrvmq2cqWnkMBpbBHibn/XwDubPfu5zNppzSSTrlQ2Jn4c/+/DyZ/RiMi9W0179qlctX/gSPw1D3zHjbLP9st4kyG++d3P8xUlONMMLip6fmv3F7/jOhqSPqRATxuPaP7Lq/OGFjmt6YYDZb+vwG4sRv/ckhvEhQo2ZtteMw5kxNo1nnG+rCy+TNSZN1GwLL5x62Ae9mnnLZ5nsim9O8GTY/o/r303x3jBziQB565xByyq/+FMovKcHGZ8ORawOEXwCM0/LMJRBXgHY/hz3v52e5+W8n/ng75577jmsYH5ywzfBScDDmahzgsxXzZh5wIVkUwHB4BADlbAYZb718uACXohtbRoTc8XthWKMuI2wHxMJN/BAWegYeIyxbJDgyXVofc1nihkfR4UM5XL9tdctN+j3pLo9+NBDITYX0jJsA/ds4AjoPvHg+i39zTfdJM5rE5d0rO26vsFw3bNnr1+E5j1Ae/fu0cGSefd79+5b9iLTFxc/ZHfTjvdy8cewNmop3uROZZLGnD8xO26XPAnYfsolOBmEYrP+UmJqVRWgzIC5eb65AK0ytie9pj1330Wd8Pir8CqWIMDja+w3TajzuDdiZuxxHfK5X1auUp/UwWl/uhCG7zT6imkzbqx50DLmahvd977/rTu/y3N65mOX+7Y+vH2MoiSpPs1IkK8GvJrOB3VPfikg1rxASNJdVDC89oNx/sbRpJPsMb1W8aLpaf/5pXz+qM2FEU8nRbyaOhdk5Go1A3KoecvU07zBKn9jGIPXRMMaFz5lsaz5YmdPksNYeH1pAs/3/6+Y/pwGP4b9E//SqE3lRXaOFOzc2r9k4v3kp/5Evwz6mvEmwlfp2c9v/OZvDrxd+7JyfPub3rROzmPEn9T47Gf1DM0N8s5zdUTOqTlhdswSsq/0QS3ZR50n/VjDoplvumD05juKV2uBVxe35lVo6x0atpjoMdZ/x3isM/FgGeN0hYV3VzyYSReGdd0SavYIhERjevLXhzlVS9qqwyZW2iVOKXWpGuoZkW3xCx+mYxzOvXv28V6/59T6rDhvku3jy/0ESC5JLgPLamE2yesGkbXVMmTRk1wKhiL4TSQ/cr9QzYuTld4MQYvSy0hP7PQ9HosWiTdDE0BntI0jXW+GqossbNc2TGhTgbw5Ig2/bJFdfdXV/g3xUukQ+ZTkTRQSZk8+9dTy5JNP+vFU/Tb6apY/0fCQsN1u00/OrrzyyqwbQowrrLY53574DumNhv/n137V/0IpcYi8Aur62CFiO6qbhLHrT1UrJne1r6xOoLXDgjY38txY9iVZJMVZ/r0YRq0XYp4PDuZznWed/SaElR/ueZFPg4/XImAiKD/smSQbJo5D3NbX3hFErWsiDZ/WFUt1xOQ6Yo0eOTLFp19c/WlYnktrN+fF8WP33PXmE8e33+fgdeFXJSpNB5qEEnj//haO9tSfzCCRTZuBdpI7dS+6+Zbl1S97+XnF+lxBFJx4elN1Tw5s1jGXoyxYSjvLiaHn3TdnLzKbic3RC9N22TDBoxv2soxNLHxtYxxODTvbOuQ2Kjbpuk3D1Y/UjtXR8VOR/mqaDbpi8OHlM92IH3q7ip9h37FELKPguwCNX2PbxKf8hSkjzdqcgnnckvAl5zZC1voYr7P2jyThazTtg7ZfEVmjwW1mJ1mmm/iOpP1gxBg5l66T9TU3phWa8HtZhw8/aRwwmtfHQaU2zlDz+Em0jPMAkXEXwj81Kx+2QTHw2Cu8Pcv3vOue+x7I7Nyv5/3MRwFtnTi2/U8cRO0UYiXQUTkN+gAhcjYKjzQNZCoAVhaNQqxGE35ZDuor+YVsa26KopKxjKA6OfVzPmTGw3bkWrnR+2amXm5laXyXpmrp8rhYwUz28IYyePu2fXyy6fjgBUl7wti0saf+G/6JvvEyhM+cGieH8LYcblqxxRoXEqc2rUEQy+oMcvxGN4nsgajN+PBJVcHRORXHXxhwNSyCGNnQksI7gjLRWPqClmtm5b8dMUcYp4zcHCOyqXWM1GatXgysU8ztr+s3wR0jvpzarCBU5InEGvzzxly+uPd+ck0dt0y6b5wIwi2WJGQemPmwrmClaKfxKr7Gc//L12byA3TmQf7G5ZntTrJ4evvY35WQn3Q5aRJ3FKNP3k6KAlTLwlCsPKIvDmyMlz2fhXOv+Su+7mUXxW+3j8WtTeTUaqd4Pb08yS/zJE8eYLP8PY7OO4EySY0Fw9hnHKvGxCJc0WSjC4uqmus2zc0kg+a3Jxy5nczJitrHsGn/Aki2cRMM1mxqls7+LS8X8DGvAFxHqZi2cNbvxMMJhhx7bGjDzRI2y0e9y6rwNUtuNXHdpIe8wkv8VjRiU49tarz6nNdk1K/goV/5g0I6tfYvsXNUNLPFXJ/Go+fP0PK7XalZ6gRrx0MsmiHSKIzwt4yej5YZJ337a14kQZvoxe/9pQc+8Ssf+OVz/g/HeD6vZz56lftyZXVfJ0bfYxaE1gl6wtxZEXZCT6qx5epRMrfJmmwYDuzbv1xxWX41IJKv3ZXY5ngYJ/LEMHLv+MmROujRC2VM1aZrYDSmsKnvmoHp+kAZX5GC2YwFSfvBJq3xHcDG5huc2PaBEuxIwV7ZjG2MPnGaM0EVPjxhID5ZSp+6wI9Za9dhJBgH37E2f8pVVpiVzzn/xA9eTTax1hhbPYYtisavVtZbPGHbNPKs9eDFjXIpKs0Grcc7L+2/OdG3rG3H/olSenHKAQ/WrfNue+MrAPPKoP9Wdih6JwUBv/cYefe4fNgDJG4ZgA4D8+QavKbEFWNRMdm+z+dByc6lO6/DR+/t+VH5fWkXsXscz2OizJ5T6AQ6wnbKlMIyJ1rqjJmgqs2v4dX6u78XulVUycL5VEYkyYYkXoJEx5zhKYJOPWKQpQ4eguiYh6opymXJqU3r8Trh5XWuaeMdTGNmskRdfrEm6va/ZtAQ1GMzauT0jWrchDEXbMG4B19k5kn4lhG3VciMXbkyD0/XiBn+4yD+DZMM7vYTtnCt8tRshUtf6xb3mo+kGRaenge2O/Tz/kc36xtDz4ebxu3fegmbco1TQvKxIj5BgzOL4thb33ZJZLtiZ6owvRvsc8Qng4xjCbXMTOi4jeTS64uyMBUgeA1fynlg5Tlezvnw0Sl3k4L7MfxsFJZAkHGlUBgkOAZJzOVCkZZaJmMSz5KkCuY23kzLtfpXKxeqOUIFS0/rPrOWJ87OO7r1ulGrFjvnZqkeAopBtw4p9pC1zoKdF5llq0lhghjM/s0eF16ncme3cRMl8tb1upqtsHaQsLLeKLOoA2dTXWb/xBUKFImve/y0z2hiOeMjibbhxSK0C+ApdeharPhGS9PDBtNXnUMgAxlhBt7mNZ/B44YuO2O54KCcbMQZIptZLpvRt3+gfBTeBpaF1xTFwHhL75Nac7Ri4wK/Dwt6Z5K7jRkuc5AwsOGElUDi5s76xPuQ6TzgXJhAZzU858Pn8PGjP6lY8ss+c2FdNGkcPb4Z80jrmnbASVI6KTYtG7HZH7z6a/9iM7E6tg6ecB1y8uLKQtpOkyxJ4h55TvZjH8GH8eg0KBli8wzfJrCwN0/brmEpzuaUOc1z0eLDWZhYl547btEisnuM1wYm8uANJ7Ky9QYun3RW0MkknCveRFK4VjYFwA1XBw2cjPXRba0fPLE3sQx6HgzzVdZ4hONDY2rHw55k3zFiD7s5rXcKniPLQwbo9PAckBrjvml7HI29YOAH/DT7N2fm6BtvW2xsp4uh8V/Wrg85ta19SooMnP8iRBkP3garxx54XSbNTln42g9584jvFeZ8wnYt58KqObvROR0+b73rrlcrgbc0NQnTUrBsLhIjx2wkNGRLkbF0DhlT+EiCty6SFNXKWAh89VVf+2+7KC4RTUWumC10bF7Lyi0CSUZulqx4G5dsZZJgJWCBvcgS2TfmVTxvHs/HhYHa7vjo0JaehZmapRsiJAhYG42ZumNAWtJ5mHnGVtWFm7PspCRsh97xmxtTFIFsuEdkPOoywLrwJjcs+GGRqTUVPqDMJ3zXb1I127AlHsckIxj8KKqd+xJQczKe20b8pVjrF96kWBVoH7LtZSJO5z50ZduORiIY6vDRsx83jR2rc/Bk5BKf2OvhJk4Pe86Ug0YNM3oFRO+cVrON3OXvLZwPmJ9tO6fDZ2vrBP+/a/wNn9kJyRIwAVKwzCJBmoJmnnFn4TStd8HgMH5lv1pvaNurt+t/rZtzIq8ErCzWzdaxEjhq6wiwY+/0qEThUXssXctcp9abB6WJ3HnYPuzEEuOzfyb+Ce+Ngr/2ycDUPbBxXOkKV2KqjUcIBtM5yuAr1pII04bpExNj+PJgwAfhF0BdHXDY6MMq+hhVjz0Q9DzYR/Rq7mtflcw8jY9VmUoz2xsunlqrmXMjRuzaVvh5X4LxwdB6uEYcEk7NcaGzTRSb8eBlxTcUCHbuFYnXFFM1OIl1cGvGr7S4lQ1j62tRWtwY54rOitYWxkLFFKWvbdGyzj9Ol/11PtT0zN1ZHz4/fvfd364ifO9M2cVu2VyM3vyVtwuVYCsFcvYQlB7+JNm0Toz+mqvW38huX1+L3jGQQCcxOSVq5y9d7KJEFl0bl76n3csoi1j8gNTC6YF5LCz/rlfZIUr9w9/1Mmfr1GPeulFcSNsmDiyIm2zy5okpLDsbN0vxx4sNOiayq7AJYM2laJDENvG1BbJZB3DE7wQ6lsIzxVH7cFDRDcsRSO+ucMZXxu0jNRbScXSwxWRlZNhvxh85HrC2rvw6N1Os/om38UEkjrBwpX7x29cJPdVI7LLDZudPvFYup2Mb7MyHfwx0KTetQVq+yyMGVQ88xRuiOSKbfC/nhAnO4nLWh8/x7RP/dCdfF4cgvBi1OQipT0djCDLxk0OaMRoi1wcFGb10c2IX4vUegnQMBFzxEPrIGYNaFOwwIwMvpC7k44wKy5hmPEM9YqUBYH9aiJU/NYuusExR2NzKqtrwEU7zShVaqsqHXQyf6Ib/0iKz475qPtBFkPxRJNeI60pH7G6J015lC7f5XSDmEpSp60cMFklouS7GTFjYrUtURRVifOA3Bs6NedYQRRrqxNJ7LjaJQTbS24UMzeegZSOV58Vj3mncOmOhKUcDV4PWg69QiyVxjImimH1U0A7OVMaHLdXgNwf4K6GJxH2NHTim5GS1JuDtLPVlWCEzit1k28E2f+zDwLjbbudE63b2Z3X4vPUn3vG3FeIpf1OQQhMUm9k5yktGzpGJG8n1oyTpdKUoMRNSRtnkWZALcfg4H4KtNjZTVs9Sa4cNKyWJOrBZpMrINqkRG6XrAcmoU4838KHctNJs+AwD127wt/8peted4IhyBJAEXHun5Xnjw4jIMWpgrMO3oQ0KYo6EhVU4Mi+GhphEk553j1xjowmGh3W68IkOMV7n/JHbY5ljI8ORKbb6rAuDCd7VtzhmGm7Ur3xt1rzs5zgIrlrjex73Wn8J2sqy9ki8ejSdo4cvRqYZ/ltcOncm5p3Oe3wAAbC9CJNh7k07FyC1AZnH8Dvl0DLzlyW8tK5tZptX6d7EebEp3X12xsNHP0I7oF983fWXyCjYzubCS2hNFaqXuO0DYzFkoIn1rkNk5sBID/5u8+UX4M2FLF7HS44e14qQG+Fa5vixqGUaq6Y5OaiFh82FDIHFlrsGBbVYNkx708QWK7SJaY0rZGNjDlzwweBLI5k2J3iHUvENfALAMA8jjXbMiB1JyCp+bMUc5QCGX1PHHf/mDQOKViUu8Grm8UBqx6MLn3rEB1zsmdJbHrCGI26GNNfKCl887/o5F4yG0xU+0kkQ4TFhcTa34RU8etrExxTPHTNzTeyo42j7cuV6JFdbF6QwhsNY9wojjPVA2t96NTc5Rjeyde24YOMPmcQ365hcPMfG+PQZs4vaBo+7NJ0XPjd2Uc2iMx4++hGafoVi+5UzqMcdaM/dK3hCc3idCAlE2Zoxi1xXTKr68JpF/cGrL8zrPb14LJxbdcx7iNxhxyKLWTkYL8O1RkGtc4EQbRKkBpJ7oTGQv94YuNnAS4+uY+3NBKzxjhYfaukkwa8beFl2zBWM1SXbzJaQiWnFhzXM8Vnj8jk5i+nq3CRggpN6xJK8ME2+ItMYSuaze6MrVhFAIn0Zl33z43Cun3kKgy7+bWRfyBx/83tu6YhhjZn4Vk8jfZvnsBxwO64sJv9hznV22VwEFWjXQDMZDq8ajz+6P5NNY/Dmg0sTmNY6pwarOdY8aBlz7f0y19Im47L9ypwbQ7Dr4LSHj06v6xTj3bsiJewgnIyiou9QLXNhQPcNxDhfdelTYOlADjyDKqjE11yAH7E7YlaERix6ZENnTG79aDPs5sVgLNFkCVXwSN3QrwTGN6T9rZ5AbOIdF/gK1f4rsMQie6PaTcUvYceGXYeAT+RgEAbdBPbuHGKAEZZxDi4+ka/+MIku8t4zzOB3nplM+OyR1KvwZWMZY5qIHX9mFXN4CWv2ZXNDnJ0R6DtmZ+JCJGBnReBg9KgSD05kA18FnNcM3qCxgyBzxxSwhJGj62HH3HFZAUHZRF/MFX9qWLmcKK6K2DyVBxqHElJdI0HdvHYDLzajX8fYbcSG3S5NlHdzfuyiGqLTHj5PHT/6DgWw/hm8AcvAQSjaBDpS8cCyKtgmjA2eElgtw140em/45pTuQryzmfgS45pnz52XxPQekwpL6mRq0Zh7kdzZ0vgGA+mGL3107tBA2XVwqezJjnoPBm1bfGXqrvEGMmGz0KGVF41p3dtT4SNvAltXHCt+Apqn8fFhBlz6AQP61X84C1hajCWJKRFaDUc2eeNn1DSWIfBu843BuNfNfDKa9QTmWJHrYR5k0xiDoduBH1yQVLPMBI0j/jUOfLpVx5gYEUPTtiNuDFrp4QSEF7w+sn/0bZf+OqRbmZlHdp7Co5ZowTKSjE/roo8xqrYpPWpklW/3kp7cdG74/DhZMySnPHz0funb5eVHhuUuAztXIGP5SYLIlVNkKQ2zJKeRC00WA5URyecTI8mS8AX9nS4Xn0irJTVP+r8ERJMFYU2csYNHQ55r6xsLyVg4m9SCGmytLptYpMjwQUvtkcSu1yLBjgDKOF1wYR7+Gy9gf0wZV0LB2xMBaDDjkWfeCVSQyOsRr8yjw56R4y++9m8XdiaDuWGnjw1/7BsaIDjdRzRfV7PVvzGCD77imHFYBxFp593xt23s4n+2NxheNUfKWIMSNXyab6DLcJWRPwSJI7WY53v37Vt/6hVXTsAMXEpWt1sEs9J68ROZghz7CwlCZAL3A7NTNp0fPkdOYXDKw+fEsaP3C3PZKXAb4hEg8VVxU+oEGWOCltQrgIQVUDcnqDHwNuJbrjN9DwvT8902DkqRj5AVW4+7J1wa8/FQkuTRG9UGuvTcmDLGzlwDjDWTupGYqjVf1y+Lv3KuzkEHb1Dz2mnWwMMC9Hq1GX3qX/5bQQwsGHMTlGIkYCBgwc1i+4YbK4ljMw0jNnmiCXGsgXe+sKbJTsJgJLGP3ITxVlhZ8Alt1xs84+Ra1uDbEQY9Vx+LYBhbQkA2W/GMNusny8JjPfzB3ZlqXFSSlQ/rPdVFtnGx4iUwn7WltJ/UzxLDEjtvyPUaoIDbBhWBxh1b4iiljPgYflpMWIylQAffircE6anaZXWO7Krf9fC585533KGl+v5dEZOwNxmiLrqTdUwOsQqtgDX1Ysi2ix98MuPqfCtROC/Ei83E2JuGdfOcYKr5ZiGBWoRVnsVx1tK7HhDsaOhTAMgrZ8uQl8oFykZG1S3xYGaWUUfrIwqH9eInxuYsElMPfIGwmfRZp/KPopXY2JZDgLEmGymmdsGjKv/YujEn+uA6j+hwkgc25EoNkayNuSRJImMpC+VR9BoWfsUikxD/TToGQOGlW6Nq/6sk+ubsPGdc4ymL97d52+HJeOzCExuPy3wn3rZx5rIHhxQSf6pT7Xa+30dq1qIsa8T6FpDOyNTdY+KW3rkzlHHwtfZCOD5jT30R/vs5T3az2PXwWY5v84bCjnU3nGVJXgGyYARLq75DjbADhbJTIK1guHqUatiExC7E4eOCEgd56NPzzs3JSNf6Sq5zH+FrMNfEebaSCnjsjM3Q+FFx9PI55AoETIeR2hbepgQKlS+60ksmQNyij85WG2Msi2vCI7NcMLTzejoWE3HBzYS3m/IvpF3hXh/tJzUNdsa3j+Qqa+I3vy5N5KGdALXeeXpScnVg17iAWxgMQ48MWu0k12caBuXfgglfFukkN5f6xtIbzrX1Q2vRSgGvW/erqnmRNKfHzSmh5dS/xgz41gt5N9fCEUlKXRyXhzJR3MM4AzJJNsyTnzEQypXjYojfM7etOk9Osjzp8Lnzrrv+hji/6yTLXQReUMm7x2QeO0fn0xthDbbTIxUnikqPjGP3tX5z4ShmFdWL1gVWHrN+zYSc82jTYaeEvGjOi/T6ZqIeVMspFwH85F9+XLdhwUCtva54RKm5A4xVkWPdfowu+MirIFkLDjfI8LK5JiaduGzXPsxJsMEzSpzMN/07fAyQe2JjrzkxtCz1Y76Jr/CKt2oJRS1AcGCkW++oOJmuDrnidzA78HbgOlg7kMbVrH1hm+zjl8mqm8bCOS73NZ5tW69Yug6OY8RZQNdpx1gY169i0VsNp+pmfxCj17XromRSo2SFG6vUE2ekAmmEHH6aMRXT6Wps47rI/Ls4V2YZ4zCWVD8a2/fU8SO/K3/fsNPwVHMCcBCVlAP1uOQ4sQ0MmzJL/EfnY0PCg6/GthGeF3ifePxx/c/2J5Yn9J8W+g+Yo38+28/9u/+4UZPnk/sS1//fFfi+v/cD6z39PJaC10Wv0Z+cuVb/lfYa/VdZ/rRGH4C79j5g6m96e5ywtusfD3K2bOAkGHOOpdK37KxS2Vo+ftXeA6/TGXOs7Tf+b9fTJ4798LkcPDopzEPo/o+NnvaTKaS0stEUcwLOYRWtBPk/STU9VUdBr7v+Oj9I/gn9u5dDOoye0P9wP3p05HMq+CX5pQr8qarA/v37loP6A3sHD+rA0T9W4J7qw6DvsZ1foK33bdn35lySWZZnc8037nMOp8ls9jkz7TrWExqfL8vyb1qfk0GzO3/mZ67ZfvLxP1YGt7TyTL0PERnR9zhnjX69n5OGh6Jd9djFHu5gJpnt0dQfRqr5it/0hZwCPf300/qHgnpWpP/3xL9Ufi7t0jOf51K9S9jTVeC5PvPhX4Vfe/Da5bprDy5X6M/MuGn/07gP+rDgmyb+FXIU6PJvjmxjY+7KsgfXsrJDkLeSaMDn7MOCyFoeR2dx3dr64tbVB1/17re97QmsxzOfrScfv1NkZ33w7HTlQHQY+N+XcSjoIycbVw4JDg5d+H7U42idXekZ96GFZVvgC/4cVptjZFfpR/JXXX3VctttL1mO6PB5VP/Z9NHHDul/GT0F9FK7VIEXbAWu1N8uv/66gzpwrlsu0+FD873WBwL3Wv0PtZEkN081Hy2y4aZrsUfcT7Lxf2f1QdVayWyZO1D/dMlMzNqimfqLf7k6c6fzhXNGhv6tCd/f77jvHbcdfXb5QyVVx+mZedqCAPpQcC9GSSJjTOKW6Nr/LJA5Y1Oq3mgAAAKySURBVGUz8IWTapWBNN6DHEzlmB8nQmBfxTt8FcfRo0f1jOix5dFHDy2P67UiL1rhT9VdeuZzqspckj/XCpzNMx/28EG9dnM9LzHowNmnn1zR/Oyl7n72sT98IkQYmQ3HPresD6npgGlb+pwoYoPTVBnHZ483D7jmNR7Dc2jK7/D+y5bXvPOudz7szI4+s9wrN+d18OCXIPy3RHwY9CvtORgcF1npgEhyHCgG5WDRWL79jGn0ZTgOHpkHIh4fLDp4ZGO9yELfvVV2u3///uWWm2/V4xa/QP2Yng098thjyyH1x/U/ji61SxW4GCrAmwKvu+7a5QYdOAf1bRW/mc694Ju7DoRs/JJxM+gJie8JDfsQsLjunWAN5gaLsRD5dkyW+hYreDhTBe7LPIniXpLQcmw1QKm+fYHg/pvnYTn9VfZXHn1m615Z/dDW2++555uOHT/6WxL2K8WnR0/aPhzmfh47O12IG/mGTjz+F8rS0fwMxnYKo+yjWbEn4zEMtvt+dhVbKeE2H//RsRkXv0b0KM+KHnlkOXLk6FBceuYzSnFp8DxXYH7mc+DA/uX6G27Qt1R6hqOfULGLuZH5cJtudB8Y2rvWW45FDgdknpV9z1tmM7+Ws/LbZrhhkEMl/KaLrF43as7oK8YNfGPOrte9eWLf3v2v33f02FH9y+NzP3hwQzB9ILRbB1p3OS/x+MbnZJjsqRc40ohNDhyMXfxKDBTfXrWP9ueeZ1LofYFd1rVAHiCREmzwFLjHi5/W8tR26/bblyefOrw8okPoK3pcapcq8NWqwBVXXLHcqAPnhutvWK6+5qpxmOAv9432rPYoY+4R9nHkmzJ2vna2HvXjcs9z0/i+Mj5z30/cV8j0EVb5417R4WKZxO1PprHFtO+nloHnfsKej4DMeS4X4fZw7vw/VemR8HEiqCkAAAAASUVORK5CYII=";
|
|
|
// EXTERNAL MODULE: ./src/service/paths.ts
|
|
|
var paths = __webpack_require__(55863);
|
|
|
// EXTERNAL MODULE: ./src/utils/hooks/useCustomRequest.ts
|
|
|
var useCustomRequest = __webpack_require__(82503);
|
|
|
// EXTERNAL MODULE: ./src/utils/constant.ts
|
|
|
var constant = __webpack_require__(39642);
|
|
|
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/jsx-runtime.js
|
|
|
var jsx_runtime = __webpack_require__(37712);
|
|
|
;// CONCATENATED MODULE: ./src/pages/Paths/Detail/Statistics/PracticeDetail/index.tsx
|
|
|
|
|
|
|
|
|
|
|
|
var _excluded = ["user", "pathsDetail", "globalSetting", "dispatch"];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var renderTextClass = function renderTextClass(item) {
|
|
|
if (item.question_type === 4) {
|
|
|
if (item.user_score) {
|
|
|
return 'c-green';
|
|
|
} else {
|
|
|
return 'c-grey-333';
|
|
|
}
|
|
|
} else if (item.user_score === item.question_score) {
|
|
|
return 'c-blue';
|
|
|
} else if (item.user_score > 0) {
|
|
|
return 'c-orange';
|
|
|
} else {
|
|
|
return 'c-red';
|
|
|
}
|
|
|
};
|
|
|
var renderBadgeClass = function renderBadgeClass(item) {
|
|
|
if (item.question_type === 4) {
|
|
|
if (item.user_score) {
|
|
|
return PracticeDetailmodules.greenBg;
|
|
|
} else {
|
|
|
return PracticeDetailmodules.greyBg;
|
|
|
}
|
|
|
} else if (item.user_score === item.question_score) {
|
|
|
return PracticeDetailmodules.blueBg;
|
|
|
} else if (item.user_score > 0) {
|
|
|
return PracticeDetailmodules.orangeBg;
|
|
|
} else {
|
|
|
return PracticeDetailmodules.redBg;
|
|
|
}
|
|
|
};
|
|
|
var renderBadge = function renderBadge(item) {
|
|
|
if ((item === null || item === void 0 ? void 0 : item.ques_status) == 0) {
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
|
|
|
src: Unanswered_namespaceObject
|
|
|
});
|
|
|
} else if (item !== null && item !== void 0 && item.user_answer_right) {
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
|
|
|
src: correct
|
|
|
});
|
|
|
} else {
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
|
|
|
src: incorrect
|
|
|
});
|
|
|
}
|
|
|
};
|
|
|
var Statistics = function Statistics(_ref) {
|
|
|
var _ExerciseData$exercis4, _ExerciseData$exercis5, _ExerciseData$exercis6, _ExerciseData$exercis7, _ExerciseData$exercis8, _ExerciseData$exercis9, _ExerciseData$exercis10, _ExerciseData$exercis11, _ExerciseData$exercis12, _ExerciseData$exercis13, _ExerciseData$exercis14, _ExerciseData$exercis15, _ExerciseData$exercis16, _ExerciseData$review_, _ExerciseData$review_3, _urlData$recommend_it;
|
|
|
var user = _ref.user,
|
|
|
pathsDetail = _ref.pathsDetail,
|
|
|
globalSetting = _ref.globalSetting,
|
|
|
dispatch = _ref.dispatch,
|
|
|
props = objectWithoutProperties_default()(_ref, _excluded);
|
|
|
var params = (0,_umi_production_exports.useParams)();
|
|
|
var location = (0,_umi_production_exports.useLocation)();
|
|
|
var isClassroomRoute = location.pathname.startsWith('/classrooms');
|
|
|
var urlStr = isClassroomRoute ? params !== null && params !== void 0 && params.categoryId ? "/classrooms/".concat(params.coursesId, "/").concat(params === null || params === void 0 ? void 0 : params.categoryId, "/statistics/").concat(params.coursesId) : "/classrooms/".concat(params.coursesId, "/statistics/").concat(params.coursesId) : "/paths/".concat(params.pathId, "/statistics/").concat(params.stageId);
|
|
|
var user_ids = new URL(window.location.href).searchParams.getAll("user_ids");
|
|
|
var _useCustomRequest = (0,useCustomRequest/* useCustomRequest */.U)(paths/* getConsultExercise */.Do, {
|
|
|
practiceId: params === null || params === void 0 ? void 0 : params.practiceId,
|
|
|
user_id: params === null || params === void 0 ? void 0 : params.userId,
|
|
|
user_ids: user_ids
|
|
|
}),
|
|
|
_useCustomRequest2 = slicedToArray_default()(_useCustomRequest, 4),
|
|
|
ExerciseLoading = _useCustomRequest2[1],
|
|
|
handleConsultExercise = _useCustomRequest2[2],
|
|
|
ExerciseData = _useCustomRequest2[3];
|
|
|
var _useState = (0,_react_17_0_2_react.useState)({
|
|
|
showIncorrect: false,
|
|
|
showsub: false,
|
|
|
question_type: undefined,
|
|
|
AnswerOpen: false,
|
|
|
answer_record: [],
|
|
|
RecommendOpen: false,
|
|
|
recommend_item_banks: []
|
|
|
}),
|
|
|
_useState2 = slicedToArray_default()(_useState, 2),
|
|
|
urlData = _useState2[0],
|
|
|
setUrlData = _useState2[1];
|
|
|
var renderQuestion = function renderQuestion(item, i) {
|
|
|
var _item$user_answer, _item$question_choice, _item$question_choice2, _item$user_answer2, _item$question_choice3, _item$answer_record, _item$recommend_item_, _item$sub_exercise_qu, _item$question_choice4, _item$answer_record2, _item$recommend_item_2, _item$tag_disciplines, _ref2, _ref3, _ref4, _ref5;
|
|
|
var isModal = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false;
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
className: "mb20",
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
flex: "1",
|
|
|
style: {
|
|
|
width: 500
|
|
|
},
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
className: "pl15",
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
style: {
|
|
|
display: 'flex'
|
|
|
},
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
style: {
|
|
|
flexShrink: 0
|
|
|
},
|
|
|
className: "font18",
|
|
|
children: [i + 1, "."]
|
|
|
}), item.question_type === 6 ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: "font16 line26",
|
|
|
children: item.question_title
|
|
|
}) : /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
|
|
|
value: (item === null || item === void 0 ? void 0 : item.question_type) === 8 ? item.description : item.question_title + "".concat(item.question_type === 7 ? "\uFF08\u5171".concat(item === null || item === void 0 ? void 0 : item.sub_q_count, "\u9898 ").concat(item === null || item === void 0 ? void 0 : item.question_score, "\u5206\uFF09") : '')
|
|
|
})]
|
|
|
}), (item === null || item === void 0 ? void 0 : item.question_type) === 8 && /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
|
|
|
showProgramFill: true,
|
|
|
disabledFill: true,
|
|
|
value: base64.Base64.decode((item === null || item === void 0 ? void 0 : item.code) || '')
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
children: [
|
|
|
// 单选题
|
|
|
item.question_type === 0 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
|
|
|
value: (_item$user_answer = item.user_answer) === null || _item$user_answer === void 0 ? void 0 : _item$user_answer[0],
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(space/* default */.Z, {
|
|
|
direction: "vertical",
|
|
|
children: (_item$question_choice = item.question_choices) === null || _item$question_choice === void 0 ? void 0 : _item$question_choice.map(function (val, index) {
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
|
|
|
className: item.user_answer.includes(val.choice_id) && !(item !== null && item !== void 0 && item.user_answer_right) ? PracticeDetailmodules.answerError : "",
|
|
|
value: val.choice_id,
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
|
|
|
value: val.choice_text
|
|
|
})
|
|
|
}, index);
|
|
|
})
|
|
|
})
|
|
|
}),
|
|
|
// 多选题
|
|
|
item.question_type === 1 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z.Group, {
|
|
|
value: item.user_answer,
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(space/* default */.Z, {
|
|
|
direction: "vertical",
|
|
|
children: (_item$question_choice2 = item.question_choices) === null || _item$question_choice2 === void 0 ? void 0 : _item$question_choice2.map(function (val, index) {
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_checkbox/* default */.Z, {
|
|
|
className: item.user_answer.includes(val.choice_id) && !(item !== null && item !== void 0 && item.user_answer_right) ? PracticeDetailmodules.answerError : "",
|
|
|
value: val.choice_id,
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
|
|
|
value: val.choice_text
|
|
|
})
|
|
|
}, index);
|
|
|
})
|
|
|
})
|
|
|
}),
|
|
|
// 判断题
|
|
|
item.question_type === 2 && /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
|
|
|
value: (_item$user_answer2 = item.user_answer) === null || _item$user_answer2 === void 0 ? void 0 : _item$user_answer2[0],
|
|
|
children: (_item$question_choice3 = item.question_choices) === null || _item$question_choice3 === void 0 ? void 0 : _item$question_choice3.map(function (val, index) {
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
|
|
|
value: val.choice_id,
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
|
|
|
value: val.choice_text
|
|
|
})
|
|
|
}, index);
|
|
|
})
|
|
|
}),
|
|
|
//填空题
|
|
|
item.question_type === 3 && /*#__PURE__*/(0,jsx_runtime.jsx)(Fill/* default */.Z, {
|
|
|
item: item,
|
|
|
answerData: ExerciseData,
|
|
|
changeScoreData: [],
|
|
|
textValue: "",
|
|
|
textOnChange: function textOnChange(value) {},
|
|
|
extra: /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
className: "mb5",
|
|
|
style: {
|
|
|
marginLeft: "auto"
|
|
|
},
|
|
|
children: [(item === null || item === void 0 || (_item$answer_record = item.answer_record) === null || _item$answer_record === void 0 ? void 0 : _item$answer_record.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: "c-blue ml20 current",
|
|
|
onClick: function onClick() {
|
|
|
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
|
|
|
AnswerOpen: true,
|
|
|
answer_record: (item === null || item === void 0 ? void 0 : item.answer_record) || [],
|
|
|
question_type: item === null || item === void 0 ? void 0 : item.question_type
|
|
|
}));
|
|
|
},
|
|
|
children: " \u67E5\u770B\u4F5C\u7B54\u8BB0\u5F55"
|
|
|
}), (item === null || item === void 0 || (_item$recommend_item_ = item.recommend_item_banks) === null || _item$recommend_item_ === void 0 ? void 0 : _item$recommend_item_.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: "c-blue ml10 current",
|
|
|
onClick: function onClick() {
|
|
|
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
|
|
|
RecommendOpen: true,
|
|
|
recommend_item_banks: (item === null || item === void 0 ? void 0 : item.recommend_item_banks) || [],
|
|
|
question_type: item === null || item === void 0 ? void 0 : item.question_type
|
|
|
}));
|
|
|
},
|
|
|
children: "\u63A8\u8350\u9898\u76EE\u4F5C\u7B54\u8BE6\u60C5"
|
|
|
})]
|
|
|
})
|
|
|
}),
|
|
|
//程序填空题
|
|
|
item.question_type === 8 && /*#__PURE__*/(0,jsx_runtime.jsx)(BFill/* default */.Z, {
|
|
|
item: item,
|
|
|
answerData: ExerciseData,
|
|
|
changeScoreData: [],
|
|
|
textValue: "",
|
|
|
textOnChange: function textOnChange(value) {}
|
|
|
}),
|
|
|
//实训题
|
|
|
item.question_type === 5 && /*#__PURE__*/(0,jsx_runtime.jsx)(NewShixun/* default */.Z, {
|
|
|
item: item,
|
|
|
answerData: ExerciseData,
|
|
|
coursesId: params.coursesId
|
|
|
// saveChangeScore={[]}
|
|
|
,
|
|
|
hasChangeScore: false,
|
|
|
sealedReview: true
|
|
|
}),
|
|
|
//简答题
|
|
|
item.question_type === 4 && /*#__PURE__*/(0,jsx_runtime.jsx)(Simple/* default */.Z, {
|
|
|
item: item,
|
|
|
answerData: ExerciseData,
|
|
|
changeScoreData: [],
|
|
|
textValue: "",
|
|
|
textOnChange: function textOnChange(value) {}
|
|
|
}),
|
|
|
//编程题
|
|
|
item.question_type === 6 && /*#__PURE__*/(0,jsx_runtime.jsx)(NewProgram/* default */.Z, {
|
|
|
item: item,
|
|
|
answerData: ExerciseData
|
|
|
}),
|
|
|
//组合题
|
|
|
item.question_type === 7 && (item === null || item === void 0 || (_item$sub_exercise_qu = item.sub_exercise_questions) === null || _item$sub_exercise_qu === void 0 ? void 0 : _item$sub_exercise_qu.map(function (jte, jndex) {
|
|
|
var _jte$user_answer, _jte$question_choices, _jte$question_choices2, _jte$answer_record, _jte$recommend_item_b;
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
style: {
|
|
|
display: 'inline-flex',
|
|
|
fontSize: '16px'
|
|
|
},
|
|
|
children: [i + 1 + '.' + (jndex + 1), "\uFF08\u5355\u9009\u9898\uFF09", /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
|
|
|
value: jte.question_title + "\uFF08".concat(jte === null || jte === void 0 ? void 0 : jte.question_score, "\u5206\uFF09")
|
|
|
})]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default.Group */.ZP.Group, {
|
|
|
value: (_jte$user_answer = jte.user_answer) === null || _jte$user_answer === void 0 ? void 0 : _jte$user_answer[0],
|
|
|
children: (_jte$question_choices = jte.question_choices) === null || _jte$question_choices === void 0 ? void 0 : _jte$question_choices.map(function (val, index) {
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(es_radio/* default */.ZP, {
|
|
|
value: val.choice_id,
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
|
|
|
value: val.choice_text
|
|
|
})
|
|
|
}, index);
|
|
|
})
|
|
|
}), !isModal && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
className: "p30",
|
|
|
style: {
|
|
|
background: "#fafafa",
|
|
|
borderRadius: "4px"
|
|
|
},
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
className: "mr5",
|
|
|
style: {
|
|
|
display: "inline-flex",
|
|
|
width: "100%"
|
|
|
},
|
|
|
children: ["\u5B66\u751F\u7B54\u6848\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
className: "c-blue",
|
|
|
children: [(_jte$question_choices2 = jte.question_choices) === null || _jte$question_choices2 === void 0 || (_jte$question_choices2 = _jte$question_choices2.filter(function (i) {
|
|
|
var _jte$user_answer2;
|
|
|
return (_jte$user_answer2 = jte.user_answer) === null || _jte$user_answer2 === void 0 ? void 0 : _jte$user_answer2.includes(i.choice_id);
|
|
|
})) === null || _jte$question_choices2 === void 0 ? void 0 : _jte$question_choices2.map(function (i, key) {
|
|
|
return item.question_type === 2 ? util/* JudgeSort */.Qq[i.choice_position - 1] : util/* ZimuSort */.oV[i.choice_position - 1];
|
|
|
}), (jte === null || jte === void 0 ? void 0 : jte.ques_status) == 0 && '未答']
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
className: "c-blue",
|
|
|
style: {
|
|
|
marginLeft: "auto"
|
|
|
},
|
|
|
children: [(jte === null || jte === void 0 || (_jte$answer_record = jte.answer_record) === null || _jte$answer_record === void 0 ? void 0 : _jte$answer_record.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: "current",
|
|
|
onClick: function onClick() {
|
|
|
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
|
|
|
AnswerOpen: true,
|
|
|
answer_record: (jte === null || jte === void 0 ? void 0 : jte.answer_record) || [],
|
|
|
question_type: jte === null || jte === void 0 ? void 0 : jte.question_type
|
|
|
}));
|
|
|
},
|
|
|
children: " \u67E5\u770B\u4F5C\u7B54\u8BB0\u5F55"
|
|
|
}), (jte === null || jte === void 0 || (_jte$recommend_item_b = jte.recommend_item_banks) === null || _jte$recommend_item_b === void 0 ? void 0 : _jte$recommend_item_b.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: "ml10 current",
|
|
|
onClick: function onClick() {
|
|
|
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
|
|
|
RecommendOpen: true,
|
|
|
recommend_item_banks: (jte === null || jte === void 0 ? void 0 : jte.recommend_item_banks) || [],
|
|
|
question_type: jte === null || jte === void 0 ? void 0 : jte.question_type
|
|
|
}));
|
|
|
},
|
|
|
children: "\u63A8\u8350\u9898\u76EE\u4F5C\u7B54\u8BE6\u60C5"
|
|
|
})]
|
|
|
})]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), jte.standard_answer_show && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
className: "mr5",
|
|
|
children: ["\u6B63\u786E\u7B54\u6848\uFF1A", jte.standard_answer_show]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), jte.analysis && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
children: ["\u89E3\u6790:", /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
|
|
|
value: jte.analysis
|
|
|
})]
|
|
|
})]
|
|
|
})]
|
|
|
});
|
|
|
}))]
|
|
|
})]
|
|
|
}), !isModal && item.question_type < 3 && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
className: "p30",
|
|
|
style: {
|
|
|
background: "#fafafa",
|
|
|
borderRadius: "4px"
|
|
|
},
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
className: "mr5",
|
|
|
style: {
|
|
|
display: "inline-flex",
|
|
|
width: "100%"
|
|
|
},
|
|
|
children: ["\u5B66\u751F\u7B54\u6848\uFF1A", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
className: "c-blue",
|
|
|
children: [(_item$question_choice4 = item.question_choices) === null || _item$question_choice4 === void 0 || (_item$question_choice4 = _item$question_choice4.filter(function (i) {
|
|
|
var _item$user_answer3;
|
|
|
return (_item$user_answer3 = item.user_answer) === null || _item$user_answer3 === void 0 ? void 0 : _item$user_answer3.includes(i.choice_id);
|
|
|
})) === null || _item$question_choice4 === void 0 ? void 0 : _item$question_choice4.map(function (i, key) {
|
|
|
return item.question_type === 2 ? util/* JudgeSort */.Qq[i.choice_position - 1] : util/* ZimuSort */.oV[i.choice_position - 1];
|
|
|
}), item.ques_status == 0 && '未答']
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
className: "c-blue",
|
|
|
style: {
|
|
|
marginLeft: "auto"
|
|
|
},
|
|
|
children: [(item === null || item === void 0 || (_item$answer_record2 = item.answer_record) === null || _item$answer_record2 === void 0 ? void 0 : _item$answer_record2.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: "current",
|
|
|
onClick: function onClick() {
|
|
|
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
|
|
|
AnswerOpen: true,
|
|
|
answer_record: (item === null || item === void 0 ? void 0 : item.answer_record) || [],
|
|
|
question_type: item === null || item === void 0 ? void 0 : item.question_type
|
|
|
}));
|
|
|
},
|
|
|
children: " \u67E5\u770B\u4F5C\u7B54\u8BB0\u5F55"
|
|
|
}), (item === null || item === void 0 || (_item$recommend_item_2 = item.recommend_item_banks) === null || _item$recommend_item_2 === void 0 ? void 0 : _item$recommend_item_2.length) > 0 && /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: "ml10 current",
|
|
|
onClick: function onClick() {
|
|
|
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
|
|
|
RecommendOpen: true,
|
|
|
recommend_item_banks: (item === null || item === void 0 ? void 0 : item.recommend_item_banks) || [],
|
|
|
question_type: item === null || item === void 0 ? void 0 : item.question_type
|
|
|
}));
|
|
|
},
|
|
|
children: "\u63A8\u8350\u9898\u76EE\u4F5C\u7B54\u8BE6\u60C5"
|
|
|
})]
|
|
|
})]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), item.standard_answer_show && /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
className: "mr5",
|
|
|
children: ["\u6B63\u786E\u7B54\u6848\uFF1A", item.standard_answer_show]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), item.analysis && /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
children: ["\u89E3\u6790:", /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
|
|
|
value: item.analysis
|
|
|
})]
|
|
|
})]
|
|
|
}), isModal && /*#__PURE__*/(0,jsx_runtime.jsxs)(jsx_runtime.Fragment, {
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
className: "font16 c-grey mt20",
|
|
|
style: {
|
|
|
borderBottom: "1px solid #F6F7F9",
|
|
|
paddingBottom: 12
|
|
|
},
|
|
|
children: ["\u7B54\u9898\u7ED3\u679C", item.is_right ? /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: "ml10",
|
|
|
style: {
|
|
|
color: "#29A64F"
|
|
|
},
|
|
|
children: "\u7B54\u5BF9\u4E86"
|
|
|
}) : /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: "ml10",
|
|
|
style: {
|
|
|
color: "#E53333"
|
|
|
},
|
|
|
children: "\u7B54\u9519\u4E86"
|
|
|
})]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
className: "p20 mt20",
|
|
|
style: {
|
|
|
background: "#F6F7F9",
|
|
|
color: "#5F6367"
|
|
|
},
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
wrap: false,
|
|
|
gutter: 10,
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
children: "\u3010\u7B54\u6848\u3011"
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
children: item === null || item === void 0 ? void 0 : item.standard_answer_show
|
|
|
})]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
wrap: false,
|
|
|
gutter: 10,
|
|
|
className: "mt10",
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
children: "\u3010\u89E3\u6790\u3011"
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(RenderHtml/* default */.Z, {
|
|
|
value: item.analysis
|
|
|
})
|
|
|
})]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
wrap: false,
|
|
|
gutter: 10,
|
|
|
className: "mt10",
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
children: "\u3010\u77E5\u8BC6\u70B9\u3011"
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
children: item === null || item === void 0 || (_item$tag_disciplines = item.tag_disciplines) === null || _item$tag_disciplines === void 0 ? void 0 : _item$tag_disciplines.join(";")
|
|
|
})]
|
|
|
})]
|
|
|
})]
|
|
|
})]
|
|
|
}), !isModal && /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
flex: "140px",
|
|
|
className: "ml20",
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
className: "".concat(PracticeDetailmodules.questionsInfo, " ").concat(renderBadgeClass(item)),
|
|
|
children: [renderBadge(item), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
style: {
|
|
|
flexShrink: 0,
|
|
|
lineHeight: 1
|
|
|
},
|
|
|
children: "\u5F97\u5206 / \u5206\u6570"
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("br", {}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
className: "font22",
|
|
|
style: {
|
|
|
flexShrink: 0,
|
|
|
lineHeight: 1
|
|
|
},
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: renderTextClass(item),
|
|
|
children: (item === null || item === void 0 ? void 0 : item.user_score) === null ? '--' : (_ref2 = (item === null || item === void 0 ? void 0 : item.user_score) || "") !== null && _ref2 !== void 0 && _ref2.includes('.0') ? (_ref3 = (item === null || item === void 0 ? void 0 : item.user_score) || "") === null || _ref3 === void 0 ? void 0 : _ref3.replace('.0', '') : item === null || item === void 0 ? void 0 : item.user_score
|
|
|
}), " \xA0/\xA0", (item === null || item === void 0 ? void 0 : item.question_score) === null ? '--' : (_ref4 = (item === null || item === void 0 ? void 0 : item.question_score) || "") !== null && _ref4 !== void 0 && _ref4.includes('.0') ? (_ref5 = (item === null || item === void 0 ? void 0 : item.question_score) || "") === null || _ref5 === void 0 ? void 0 : _ref5.replace('.0', '') : item === null || item === void 0 ? void 0 : item.question_score]
|
|
|
})]
|
|
|
})
|
|
|
})]
|
|
|
});
|
|
|
};
|
|
|
var renderClassifyQuestion = function renderClassifyQuestion(bool) {
|
|
|
var _ExerciseData$exercis;
|
|
|
var array = ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis === void 0 ? void 0 : _ExerciseData$exercis.filter(function (item) {
|
|
|
return bool ? item.question_type === 4 : item.question_type !== 4;
|
|
|
});
|
|
|
var dom = array === null || array === void 0 ? void 0 : array.map(function (er, index) {
|
|
|
var _er$items;
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
className: "pt20",
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
flex: "1",
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
style: {
|
|
|
fontWeight: 'bold'
|
|
|
},
|
|
|
className: "font16 pl15",
|
|
|
children: er.name
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
className: "c-grey-999 ml10",
|
|
|
children: [" \u5171 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: "c-blue",
|
|
|
children: er.count
|
|
|
}), " \u9898 ", (er === null || er === void 0 ? void 0 : er.question_type) === 7 ? "\uFF08\u5171".concat(er === null || er === void 0 ? void 0 : er.sub_count, "\u5C0F\u9898\uFF09") : '', /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {
|
|
|
type: "vertical"
|
|
|
}), " \u5171 ", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: "c-red",
|
|
|
children: er.score
|
|
|
}), " \u5206"]
|
|
|
})]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
className: "pr30 c-grey-666",
|
|
|
children: ["\u603B\u5F97\u5206\uFF1A", er.user_score]
|
|
|
})]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
className: "ml15",
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(divider/* default */.Z, {
|
|
|
style: {
|
|
|
marginTop: 8,
|
|
|
marginBottom: 8
|
|
|
}
|
|
|
})
|
|
|
})]
|
|
|
}), (_er$items = er.items) === null || _er$items === void 0 ? void 0 : _er$items.map(function (item, i) {
|
|
|
if (urlData.showIncorrect && item.user_score === item.question_score) {
|
|
|
return null;
|
|
|
}
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
|
|
id: item.question_id,
|
|
|
children: renderQuestion(item, i)
|
|
|
}, i);
|
|
|
})]
|
|
|
}, index);
|
|
|
});
|
|
|
return dom;
|
|
|
};
|
|
|
var renderClassifyIndex = function renderClassifyIndex(bool) {
|
|
|
var _ExerciseData$exercis2;
|
|
|
var array = ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis2 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis2 === void 0 ? void 0 : _ExerciseData$exercis2.filter(function (item) {
|
|
|
return bool ? item.question_type === 4 : item.question_type !== 4;
|
|
|
});
|
|
|
var dom = array === null || array === void 0 ? void 0 : array.map(function (item, itemIndex) {
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)(_react_17_0_2_react.Fragment, {
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("p", {
|
|
|
children: item.name
|
|
|
}), item.items.map(function (er, i) {
|
|
|
var className = '';
|
|
|
if (er.ques_status == 0) {
|
|
|
className = PracticeDetailmodules.grey;
|
|
|
} else if (er.user_answer_right === true) {
|
|
|
className = PracticeDetailmodules.blue;
|
|
|
} else if (er.user_answer_right === false) {
|
|
|
className = PracticeDetailmodules.red;
|
|
|
}
|
|
|
if (urlData.showIncorrect && er.user_score === er.question_score) {
|
|
|
return null;
|
|
|
}
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: className,
|
|
|
onClick: function onClick() {
|
|
|
var anchorName = er.question_id;
|
|
|
var anchorElement = document.getElementById(anchorName);
|
|
|
if (anchorElement) {
|
|
|
window.scrollTo(0, anchorElement.offsetTop);
|
|
|
}
|
|
|
},
|
|
|
children: i + 1
|
|
|
});
|
|
|
})]
|
|
|
}, item.question_type);
|
|
|
});
|
|
|
return dom;
|
|
|
};
|
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
|
(params === null || params === void 0 ? void 0 : params.userId) && handleConsultExercise({
|
|
|
user_ids: user_ids
|
|
|
}, true);
|
|
|
}, [params === null || params === void 0 ? void 0 : params.userId]);
|
|
|
(0,_react_17_0_2_react.useEffect)(function () {
|
|
|
dispatch({
|
|
|
type: "globalSetting/footerToggle",
|
|
|
payload: false
|
|
|
});
|
|
|
dispatch({
|
|
|
type: 'globalSetting/onlyShowBackTopToggle',
|
|
|
payload: true
|
|
|
});
|
|
|
return function () {
|
|
|
dispatch({
|
|
|
type: 'globalSetting/onlyShowBackTopToggle',
|
|
|
payload: false
|
|
|
});
|
|
|
};
|
|
|
}, []);
|
|
|
var completeStatus = function completeStatus() {
|
|
|
var _ExerciseData$table, _ExerciseData$exercis3;
|
|
|
return ((ExerciseData === null || ExerciseData === void 0 ? void 0 : ExerciseData.user_score) / (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$table = ExerciseData.table) === null || _ExerciseData$table === void 0 ? void 0 : _ExerciseData$table.question_total_score) * 100).toFixed(2) >= (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis3 = ExerciseData.exercise_scores) === null || _ExerciseData$exercis3 === void 0 ? void 0 : _ExerciseData$exercis3.score_percent);
|
|
|
};
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)(spin/* default */.Z, {
|
|
|
spinning: ExerciseLoading,
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
|
|
className: PracticeDetailmodules.bg,
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
className: "mt20 mb20",
|
|
|
wrap: false,
|
|
|
gutter: 20,
|
|
|
align: "middle",
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
flex: "284px",
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
|
|
|
title: ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis4 = ExerciseData.exercise) === null || _ExerciseData$exercis4 === void 0 ? void 0 : _ExerciseData$exercis4.subject_exercise_name,
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: "font20 c-grey-333 multi_ellipsis1",
|
|
|
children: ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis5 = ExerciseData.exercise) === null || _ExerciseData$exercis5 === void 0 ? void 0 : _ExerciseData$exercis5.subject_exercise_name
|
|
|
})
|
|
|
})
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
flex: 1,
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
align: "middle",
|
|
|
justify: "space-between",
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
children: ["\u5408\u8BA1", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: "ml5 mr5",
|
|
|
children: ExerciseData === null || ExerciseData === void 0 ? void 0 : ExerciseData.question_count
|
|
|
}), "\u9053"]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
children: ["\u6EE1\u5206", /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: "ml5 mr5",
|
|
|
children: ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis6 = ExerciseData.exercise_scores) === null || _ExerciseData$exercis6 === void 0 || (_ExerciseData$exercis6 = _ExerciseData$exercis6.exercise_types) === null || _ExerciseData$exercis6 === void 0 ? void 0 : _ExerciseData$exercis6.q_scores
|
|
|
}), "\u5206"]
|
|
|
})]
|
|
|
})
|
|
|
})]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
wrap: false,
|
|
|
gutter: 20,
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
flex: "284px",
|
|
|
className: PracticeDetailmodules.leftBar,
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(affix/* default */.Z, {
|
|
|
offsetTop: 0,
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
className: "flex-container bg-white",
|
|
|
style: {
|
|
|
padding: "16px 14px",
|
|
|
position: "relative"
|
|
|
},
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("img", {
|
|
|
width: 60,
|
|
|
height: 68,
|
|
|
src: env/* default */.Z.API_SERVER + '/images/' + (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis7 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis7 === void 0 ? void 0 : _ExerciseData$exercis7.user_img)
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
style: {
|
|
|
display: 'flex',
|
|
|
flexDirection: "column",
|
|
|
marginLeft: 14,
|
|
|
gap: 4,
|
|
|
flex: 1
|
|
|
},
|
|
|
children: [{
|
|
|
title: "姓名",
|
|
|
value: ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis8 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis8 === void 0 ? void 0 : _ExerciseData$exercis8.user_name
|
|
|
}, {
|
|
|
title: "学号",
|
|
|
value: ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis9 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis9 === void 0 ? void 0 : _ExerciseData$exercis9.student_id
|
|
|
}].map(function (item, index) {
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(tooltip/* default */.Z, {
|
|
|
placement: "topLeft",
|
|
|
title: item.value,
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
className: "".concat(PracticeDetailmodules.Onerow, " blod"),
|
|
|
style: {
|
|
|
color: "#171717",
|
|
|
maxWidth: 160
|
|
|
},
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: "mr5",
|
|
|
style: {
|
|
|
color: "#6F7378",
|
|
|
fontWeight: 400
|
|
|
},
|
|
|
children: item.title
|
|
|
}), item.value]
|
|
|
}, index)
|
|
|
});
|
|
|
})
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("img", {
|
|
|
width: 76,
|
|
|
height: 76,
|
|
|
style: {
|
|
|
position: "absolute",
|
|
|
top: -2,
|
|
|
right: -2
|
|
|
},
|
|
|
src: completeStatus() ? finish_namespaceObject : nofinish_namespaceObject
|
|
|
})]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
className: "bg-white p20 mt20",
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", {
|
|
|
children: "\u7B54\u9898\u5361"
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
style: {
|
|
|
flexDirection: 'column'
|
|
|
},
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
children: ["\u4EC5\u663E\u793A\u9519\u9898", /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, {
|
|
|
className: "ml5",
|
|
|
checked: urlData.showIncorrect,
|
|
|
onChange: function onChange(showIncorrect) {
|
|
|
return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
|
|
|
showIncorrect: showIncorrect
|
|
|
}));
|
|
|
}
|
|
|
})]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
className: "mt5",
|
|
|
children: ["\u4EC5\u663E\u793A\u4E3B\u89C2\u9898", /*#__PURE__*/(0,jsx_runtime.jsx)(es_switch/* default */.Z, {
|
|
|
checked: urlData.showsub,
|
|
|
className: "ml5",
|
|
|
onChange: function onChange(showsub) {
|
|
|
return setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
|
|
|
showsub: showsub
|
|
|
}));
|
|
|
}
|
|
|
})]
|
|
|
})]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
align: "middle",
|
|
|
className: "mt10",
|
|
|
gutter: [20, 10],
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: PracticeDetailmodules.circularBlue
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
children: "\u6B63\u786E"
|
|
|
})]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: "".concat(PracticeDetailmodules.circularRed)
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
children: "\u9519\u8BEF"
|
|
|
})]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
className: "".concat(PracticeDetailmodules.circularGrey)
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("span", {
|
|
|
children: "\u672A\u7B54"
|
|
|
})]
|
|
|
})]
|
|
|
})]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
|
|
className: "bg-white p20 mt10 pr10",
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", {
|
|
|
className: "c-blue",
|
|
|
children: "\u5BA2\u89C2\u9898"
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
|
|
className: PracticeDetailmodules.questionIcons,
|
|
|
children: renderClassifyIndex()
|
|
|
})]
|
|
|
}), (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis10 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis10 === void 0 ? void 0 : _ExerciseData$exercis10.some(function (e) {
|
|
|
return e.question_type === 4;
|
|
|
})) && /*#__PURE__*/(0,jsx_runtime.jsxs)("section", {
|
|
|
className: "bg-white p20 mt10 pr10",
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("h3", {
|
|
|
className: "c-blue",
|
|
|
children: "\u4E3B\u89C2\u9898"
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
|
|
className: PracticeDetailmodules.questionIcons,
|
|
|
children: renderClassifyIndex(true)
|
|
|
})]
|
|
|
})]
|
|
|
})
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
flex: 1,
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)("div", {
|
|
|
className: "bg-white ",
|
|
|
style: {
|
|
|
padding: 14
|
|
|
},
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
|
|
|
pagination: false,
|
|
|
columns: [{
|
|
|
title: '刷题数量',
|
|
|
dataIndex: 'answer_total_count',
|
|
|
align: "center"
|
|
|
}, {
|
|
|
title: '正确数量',
|
|
|
dataIndex: 'right_count',
|
|
|
align: "center"
|
|
|
}, {
|
|
|
title: '错误数量',
|
|
|
dataIndex: 'error_count',
|
|
|
align: "center"
|
|
|
}, {
|
|
|
title: '得分',
|
|
|
dataIndex: 'user_score',
|
|
|
align: "center"
|
|
|
}, {
|
|
|
title: '最近练习时间',
|
|
|
dataIndex: 'subject_exercise_time',
|
|
|
align: "center"
|
|
|
}],
|
|
|
dataSource: ExerciseData ? [ExerciseData] : []
|
|
|
}), (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis11 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis11 === void 0 ? void 0 : _ExerciseData$exercis11.some(function (item) {
|
|
|
return item.question_type !== 4;
|
|
|
})) && !(urlData !== null && urlData !== void 0 && urlData.showsub) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
align: "middle",
|
|
|
className: PracticeDetailmodules.typeTitle,
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
flex: "1",
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
align: "middle",
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
|
|
|
className: "font20",
|
|
|
children: "\u5BA2\u89C2\u9898"
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
className: "c-grey-666",
|
|
|
children: ["\uFF08\u5408\u8BA1", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis12 = ExerciseData.exercise) === null || _ExerciseData$exercis12 === void 0 ? void 0 : _ExerciseData$exercis12.objective_score, "\u5206\uFF09"]
|
|
|
})]
|
|
|
})
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
children: [" ", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
className: "c-grey-666",
|
|
|
children: ["\u603B\u5F97\u5206:", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis13 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis13 === void 0 ? void 0 : _ExerciseData$exercis13.objective_score]
|
|
|
}), " "]
|
|
|
})]
|
|
|
}), !(urlData !== null && urlData !== void 0 && urlData.showsub) && /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
|
|
className: "pl30 pr10",
|
|
|
children: renderClassifyQuestion()
|
|
|
}), (ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis14 = ExerciseData.exercise_question_types) === null || _ExerciseData$exercis14 === void 0 ? void 0 : _ExerciseData$exercis14.some(function (item) {
|
|
|
return item.question_type === 4;
|
|
|
})) && /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
align: "middle",
|
|
|
className: PracticeDetailmodules.typeTitle,
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
flex: "1",
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
align: "middle",
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)("strong", {
|
|
|
className: "font20",
|
|
|
children: "\u4E3B\u89C2\u9898"
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
className: "c-grey-666",
|
|
|
children: ["\uFF08\u5408\u8BA1", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis15 = ExerciseData.exercise) === null || _ExerciseData$exercis15 === void 0 ? void 0 : _ExerciseData$exercis15.subjective_score, "\u5206\uFF09"]
|
|
|
})]
|
|
|
})
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
children: [" ", /*#__PURE__*/(0,jsx_runtime.jsxs)("span", {
|
|
|
className: "c-grey-666",
|
|
|
children: ["\u603B\u5F97\u5206:", ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$exercis16 = ExerciseData.exercise_answer_user) === null || _ExerciseData$exercis16 === void 0 ? void 0 : _ExerciseData$exercis16.subjective_score]
|
|
|
}), " "]
|
|
|
})]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("aside", {
|
|
|
className: "pl30 pr10 pb30 mb20",
|
|
|
children: renderClassifyQuestion(true)
|
|
|
})]
|
|
|
})
|
|
|
})]
|
|
|
})]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
className: PracticeDetailmodules.buttonFixed,
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
style: {
|
|
|
width: 1200,
|
|
|
margin: "auto",
|
|
|
height: "100%"
|
|
|
},
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
align: "middle",
|
|
|
justify: "space-between",
|
|
|
style: {
|
|
|
height: "100%"
|
|
|
},
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
|
|
onClick: function onClick() {
|
|
|
_umi_production_exports.history.push("".concat(urlStr, "/practice/").concat(params === null || params === void 0 ? void 0 : params.practiceId));
|
|
|
},
|
|
|
children: "\u8FD4\u56DE"
|
|
|
})
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
|
|
disabled: !(ExerciseData !== null && ExerciseData !== void 0 && (_ExerciseData$review_ = ExerciseData.review_progress) !== null && _ExerciseData$review_ !== void 0 && _ExerciseData$review_.prev_login),
|
|
|
onClick: function onClick() {
|
|
|
var _ExerciseData$review_2;
|
|
|
_umi_production_exports.history.push("".concat(urlStr, "/practice/").concat(params.practiceId, "/detail/").concat(ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$review_2 = ExerciseData.review_progress) === null || _ExerciseData$review_2 === void 0 ? void 0 : _ExerciseData$review_2.prev_login, "?") + (user_ids === null || user_ids === void 0 ? void 0 : user_ids.map(function (item) {
|
|
|
return "user_ids=".concat(item);
|
|
|
}).join("&")));
|
|
|
},
|
|
|
children: "\u4E0A\u4E00\u4EBA"
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(es_button/* default */.ZP, {
|
|
|
className: "ml20",
|
|
|
disabled: !(ExerciseData !== null && ExerciseData !== void 0 && (_ExerciseData$review_3 = ExerciseData.review_progress) !== null && _ExerciseData$review_3 !== void 0 && _ExerciseData$review_3.next_login),
|
|
|
onClick: function onClick() {
|
|
|
var _ExerciseData$review_4;
|
|
|
_umi_production_exports.history.push("".concat(urlStr, "/practice/").concat(params.practiceId, "/detail/").concat(ExerciseData === null || ExerciseData === void 0 || (_ExerciseData$review_4 = ExerciseData.review_progress) === null || _ExerciseData$review_4 === void 0 ? void 0 : _ExerciseData$review_4.next_login, "?") + (user_ids === null || user_ids === void 0 ? void 0 : user_ids.map(function (item) {
|
|
|
return "user_ids=".concat(item);
|
|
|
}).join("&")));
|
|
|
},
|
|
|
children: "\u4E0B\u4E00\u4EBA"
|
|
|
})]
|
|
|
})]
|
|
|
})
|
|
|
})
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
|
|
|
title: "作答记录",
|
|
|
open: urlData === null || urlData === void 0 ? void 0 : urlData.AnswerOpen,
|
|
|
destroyOnClose: true,
|
|
|
centered: true,
|
|
|
width: 604,
|
|
|
footer: null,
|
|
|
onCancel: function onCancel() {
|
|
|
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
|
|
|
AnswerOpen: false,
|
|
|
answer_record: [],
|
|
|
question_type: undefined
|
|
|
}));
|
|
|
},
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)(table/* default */.Z, {
|
|
|
className: "mb20",
|
|
|
pagination: false,
|
|
|
scroll: {
|
|
|
y: 240
|
|
|
},
|
|
|
columns: [{
|
|
|
title: '序号',
|
|
|
dataIndex: 'position',
|
|
|
ellipsis: true,
|
|
|
width: 80
|
|
|
}, {
|
|
|
title: '提交内容',
|
|
|
dataIndex: 'answer_content',
|
|
|
ellipsis: true,
|
|
|
render: function render(value, record) {
|
|
|
return (urlData === null || urlData === void 0 ? void 0 : urlData.question_type) == 3 ? value === null || value === void 0 ? void 0 : value.map(function (item, i) {
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsxs)(row/* default */.Z, {
|
|
|
wrap: false,
|
|
|
children: [/*#__PURE__*/(0,jsx_runtime.jsxs)(col/* default */.Z, {
|
|
|
children: ["\u586B\u7A7A", i + 1]
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(col/* default */.Z, {
|
|
|
children: item === null || item === void 0 ? void 0 : item.answer_text
|
|
|
})]
|
|
|
});
|
|
|
}) : value;
|
|
|
}
|
|
|
}, {
|
|
|
title: '提交时间',
|
|
|
dataIndex: 'created_at',
|
|
|
ellipsis: true
|
|
|
}],
|
|
|
dataSource: (urlData === null || urlData === void 0 ? void 0 : urlData.answer_record) || []
|
|
|
})
|
|
|
}), /*#__PURE__*/(0,jsx_runtime.jsx)(modal/* default */.Z, {
|
|
|
title: "推荐题目作答详情",
|
|
|
open: urlData === null || urlData === void 0 ? void 0 : urlData.RecommendOpen,
|
|
|
destroyOnClose: true,
|
|
|
centered: true,
|
|
|
width: 800,
|
|
|
footer: null,
|
|
|
onCancel: function onCancel() {
|
|
|
setUrlData(objectSpread2_default()(objectSpread2_default()({}, urlData), {}, {
|
|
|
RecommendOpen: false,
|
|
|
recommend_item_banks: [],
|
|
|
question_type: undefined
|
|
|
}));
|
|
|
},
|
|
|
children: /*#__PURE__*/(0,jsx_runtime.jsx)("div", {
|
|
|
style: {
|
|
|
maxHeight: 800,
|
|
|
overflow: "auto"
|
|
|
},
|
|
|
children: urlData === null || urlData === void 0 || (_urlData$recommend_it = urlData.recommend_item_banks) === null || _urlData$recommend_it === void 0 ? void 0 : _urlData$recommend_it.map(function (item, index) {
|
|
|
return /*#__PURE__*/(0,jsx_runtime.jsx)(jsx_runtime.Fragment, {
|
|
|
children: renderQuestion(objectSpread2_default()(objectSpread2_default()({}, item), {}, {
|
|
|
question_type: constant/* QUESTIONTYPE */.f.find(function (i) {
|
|
|
return i.nameType == (item === null || item === void 0 ? void 0 : item.question_type);
|
|
|
}).id,
|
|
|
user_answer: item === null || item === void 0 ? void 0 : item.answer_content
|
|
|
}), index, true)
|
|
|
});
|
|
|
})
|
|
|
})
|
|
|
})]
|
|
|
});
|
|
|
};
|
|
|
/* harmony default export */ var PracticeDetail = ((0,_umi_production_exports.connect)(function (_ref6) {
|
|
|
var user = _ref6.user,
|
|
|
pathsDetail = _ref6.pathsDetail,
|
|
|
globalSetting = _ref6.globalSetting;
|
|
|
return {
|
|
|
user: user,
|
|
|
pathsDetail: pathsDetail,
|
|
|
globalSetting: globalSetting
|
|
|
};
|
|
|
})(Statistics));
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
/***/ 82503:
|
|
|
/*!*********************************************!*\
|
|
|
!*** ./src/utils/hooks/useCustomRequest.ts ***!
|
|
|
\*********************************************/
|
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
|
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
|
|
|
/* harmony export */ U: function() { return /* binding */ useCustomRequest; }
|
|
|
/* harmony export */ });
|
|
|
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/regeneratorRuntime.js */ 7557);
|
|
|
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0__);
|
|
|
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/objectSpread2.js */ 82242);
|
|
|
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1__);
|
|
|
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/asyncToGenerator.js */ 41498);
|
|
|
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2__);
|
|
|
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/_@babel_runtime@7.23.6@@babel/runtime/helpers/slicedToArray.js */ 79800);
|
|
|
/* harmony import */ var _root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3__);
|
|
|
/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! react */ 59301);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//常见的请求模式,包含loading和改变params。
|
|
|
|
|
|
function useCustomRequest(request, baseParams) {
|
|
|
var _useState = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(baseParams),
|
|
|
_useState2 = _root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState, 2),
|
|
|
params = _useState2[0],
|
|
|
setParams = _useState2[1];
|
|
|
var _useState3 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(false),
|
|
|
_useState4 = _root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState3, 2),
|
|
|
loading = _useState4[0],
|
|
|
setLoading = _useState4[1];
|
|
|
var _useState5 = (0,react__WEBPACK_IMPORTED_MODULE_4__.useState)(),
|
|
|
_useState6 = _root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_slicedToArray_js__WEBPACK_IMPORTED_MODULE_3___default()(_useState5, 2),
|
|
|
data = _useState6[0],
|
|
|
setData = _useState6[1];
|
|
|
var getData = /*#__PURE__*/function () {
|
|
|
var _ref = _root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_2___default()( /*#__PURE__*/_root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().mark(function _callee(newParams) {
|
|
|
var reset,
|
|
|
mergedParams,
|
|
|
res,
|
|
|
_args = arguments;
|
|
|
return _root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_regeneratorRuntime_js__WEBPACK_IMPORTED_MODULE_0___default()().wrap(function _callee$(_context) {
|
|
|
while (1) switch (_context.prev = _context.next) {
|
|
|
case 0:
|
|
|
reset = _args.length > 1 && _args[1] !== undefined ? _args[1] : false;
|
|
|
mergedParams = reset ? baseParams : _root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()(_root_workspace_ppte5yg23_local_v9_test2_node_modules_babel_runtime_7_23_6_babel_runtime_helpers_objectSpread2_js__WEBPACK_IMPORTED_MODULE_1___default()({}, params), newParams);
|
|
|
setLoading(true);
|
|
|
setParams(mergedParams);
|
|
|
_context.next = 6;
|
|
|
return request(mergedParams);
|
|
|
case 6:
|
|
|
res = _context.sent;
|
|
|
setLoading(false);
|
|
|
setData(res);
|
|
|
return _context.abrupt("return", res);
|
|
|
case 10:
|
|
|
case "end":
|
|
|
return _context.stop();
|
|
|
}
|
|
|
}, _callee);
|
|
|
}));
|
|
|
return function getData(_x) {
|
|
|
return _ref.apply(this, arguments);
|
|
|
};
|
|
|
}();
|
|
|
return [params, loading, getData, data];
|
|
|
}
|
|
|
|
|
|
|
|
|
/***/ }),
|
|
|
|
|
|
/***/ 28103:
|
|
|
/*!***********************************************************************!*\
|
|
|
!*** ./node_modules/_antd@5.9.0@antd/es/divider/index.js + 1 modules ***!
|
|
|
\***********************************************************************/
|
|
|
/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) {
|
|
|
|
|
|
|
|
|
// EXPORTS
|
|
|
__webpack_require__.d(__webpack_exports__, {
|
|
|
Z: function() { return /* binding */ divider; }
|
|
|
});
|
|
|
|
|
|
// EXTERNAL MODULE: ./node_modules/_classnames@2.5.1@classnames/index.js
|
|
|
var _classnames_2_5_1_classnames = __webpack_require__(92310);
|
|
|
var _classnames_2_5_1_classnames_default = /*#__PURE__*/__webpack_require__.n(_classnames_2_5_1_classnames);
|
|
|
// EXTERNAL MODULE: ./node_modules/_react@17.0.2@react/index.js
|
|
|
var _react_17_0_2_react = __webpack_require__(59301);
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/config-provider/context.js
|
|
|
var context = __webpack_require__(36355);
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/style/index.js
|
|
|
var style = __webpack_require__(17313);
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/genComponentStyleHook.js
|
|
|
var genComponentStyleHook = __webpack_require__(83116);
|
|
|
// EXTERNAL MODULE: ./node_modules/_antd@5.9.0@antd/es/theme/util/statistic.js
|
|
|
var statistic = __webpack_require__(37613);
|
|
|
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/style/index.js
|
|
|
|
|
|
|
|
|
// ============================== Shared ==============================
|
|
|
const genSharedDividerStyle = token => {
|
|
|
const {
|
|
|
componentCls,
|
|
|
sizePaddingEdgeHorizontal,
|
|
|
colorSplit,
|
|
|
lineWidth,
|
|
|
textPaddingInline,
|
|
|
orientationMargin,
|
|
|
verticalMarginInline
|
|
|
} = token;
|
|
|
return {
|
|
|
[componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), {
|
|
|
borderBlockStart: `${lineWidth}px solid ${colorSplit}`,
|
|
|
// vertical
|
|
|
'&-vertical': {
|
|
|
position: 'relative',
|
|
|
top: '-0.06em',
|
|
|
display: 'inline-block',
|
|
|
height: '0.9em',
|
|
|
marginInline: verticalMarginInline,
|
|
|
marginBlock: 0,
|
|
|
verticalAlign: 'middle',
|
|
|
borderTop: 0,
|
|
|
borderInlineStart: `${lineWidth}px solid ${colorSplit}`
|
|
|
},
|
|
|
'&-horizontal': {
|
|
|
display: 'flex',
|
|
|
clear: 'both',
|
|
|
width: '100%',
|
|
|
minWidth: '100%',
|
|
|
margin: `${token.dividerHorizontalGutterMargin}px 0`
|
|
|
},
|
|
|
[`&-horizontal${componentCls}-with-text`]: {
|
|
|
display: 'flex',
|
|
|
alignItems: 'center',
|
|
|
margin: `${token.dividerHorizontalWithTextGutterMargin}px 0`,
|
|
|
color: token.colorTextHeading,
|
|
|
fontWeight: 500,
|
|
|
fontSize: token.fontSizeLG,
|
|
|
whiteSpace: 'nowrap',
|
|
|
textAlign: 'center',
|
|
|
borderBlockStart: `0 ${colorSplit}`,
|
|
|
'&::before, &::after': {
|
|
|
position: 'relative',
|
|
|
width: '50%',
|
|
|
borderBlockStart: `${lineWidth}px solid transparent`,
|
|
|
// Chrome not accept `inherit` in `border-top`
|
|
|
borderBlockStartColor: 'inherit',
|
|
|
borderBlockEnd: 0,
|
|
|
transform: 'translateY(50%)',
|
|
|
content: "''"
|
|
|
}
|
|
|
},
|
|
|
[`&-horizontal${componentCls}-with-text-left`]: {
|
|
|
'&::before': {
|
|
|
width: `${orientationMargin * 100}%`
|
|
|
},
|
|
|
'&::after': {
|
|
|
width: `${100 - orientationMargin * 100}%`
|
|
|
}
|
|
|
},
|
|
|
[`&-horizontal${componentCls}-with-text-right`]: {
|
|
|
'&::before': {
|
|
|
width: `${100 - orientationMargin * 100}%`
|
|
|
},
|
|
|
'&::after': {
|
|
|
width: `${orientationMargin * 100}%`
|
|
|
}
|
|
|
},
|
|
|
[`${componentCls}-inner-text`]: {
|
|
|
display: 'inline-block',
|
|
|
paddingBlock: 0,
|
|
|
paddingInline: textPaddingInline
|
|
|
},
|
|
|
'&-dashed': {
|
|
|
background: 'none',
|
|
|
borderColor: colorSplit,
|
|
|
borderStyle: 'dashed',
|
|
|
borderWidth: `${lineWidth}px 0 0`
|
|
|
},
|
|
|
[`&-horizontal${componentCls}-with-text${componentCls}-dashed`]: {
|
|
|
'&::before, &::after': {
|
|
|
borderStyle: 'dashed none none'
|
|
|
}
|
|
|
},
|
|
|
[`&-vertical${componentCls}-dashed`]: {
|
|
|
borderInlineStartWidth: lineWidth,
|
|
|
borderInlineEnd: 0,
|
|
|
borderBlockStart: 0,
|
|
|
borderBlockEnd: 0
|
|
|
},
|
|
|
[`&-plain${componentCls}-with-text`]: {
|
|
|
color: token.colorText,
|
|
|
fontWeight: 'normal',
|
|
|
fontSize: token.fontSize
|
|
|
},
|
|
|
[`&-horizontal${componentCls}-with-text-left${componentCls}-no-default-orientation-margin-left`]: {
|
|
|
'&::before': {
|
|
|
width: 0
|
|
|
},
|
|
|
'&::after': {
|
|
|
width: '100%'
|
|
|
},
|
|
|
[`${componentCls}-inner-text`]: {
|
|
|
paddingInlineStart: sizePaddingEdgeHorizontal
|
|
|
}
|
|
|
},
|
|
|
[`&-horizontal${componentCls}-with-text-right${componentCls}-no-default-orientation-margin-right`]: {
|
|
|
'&::before': {
|
|
|
width: '100%'
|
|
|
},
|
|
|
'&::after': {
|
|
|
width: 0
|
|
|
},
|
|
|
[`${componentCls}-inner-text`]: {
|
|
|
paddingInlineEnd: sizePaddingEdgeHorizontal
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
};
|
|
|
};
|
|
|
// ============================== Export ==============================
|
|
|
/* harmony default export */ var divider_style = ((0,genComponentStyleHook/* default */.Z)('Divider', token => {
|
|
|
const dividerToken = (0,statistic/* merge */.TS)(token, {
|
|
|
dividerHorizontalWithTextGutterMargin: token.margin,
|
|
|
dividerHorizontalGutterMargin: token.marginLG,
|
|
|
sizePaddingEdgeHorizontal: 0
|
|
|
});
|
|
|
return [genSharedDividerStyle(dividerToken)];
|
|
|
}, token => ({
|
|
|
textPaddingInline: '1em',
|
|
|
orientationMargin: 0.05,
|
|
|
verticalMarginInline: token.marginXS
|
|
|
})));
|
|
|
;// CONCATENATED MODULE: ./node_modules/_antd@5.9.0@antd/es/divider/index.js
|
|
|
"use client";
|
|
|
|
|
|
var __rest = undefined && undefined.__rest || function (s, e) {
|
|
|
var t = {};
|
|
|
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
|
|
|
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
|
|
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
|
|
|
}
|
|
|
return t;
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const Divider = props => {
|
|
|
const {
|
|
|
getPrefixCls,
|
|
|
direction,
|
|
|
divider
|
|
|
} = _react_17_0_2_react.useContext(context/* ConfigContext */.E_);
|
|
|
const {
|
|
|
prefixCls: customizePrefixCls,
|
|
|
type = 'horizontal',
|
|
|
orientation = 'center',
|
|
|
orientationMargin,
|
|
|
className,
|
|
|
rootClassName,
|
|
|
children,
|
|
|
dashed,
|
|
|
plain,
|
|
|
style
|
|
|
} = props,
|
|
|
restProps = __rest(props, ["prefixCls", "type", "orientation", "orientationMargin", "className", "rootClassName", "children", "dashed", "plain", "style"]);
|
|
|
const prefixCls = getPrefixCls('divider', customizePrefixCls);
|
|
|
const [wrapSSR, hashId] = divider_style(prefixCls);
|
|
|
const orientationPrefix = orientation.length > 0 ? `-${orientation}` : orientation;
|
|
|
const hasChildren = !!children;
|
|
|
const hasCustomMarginLeft = orientation === 'left' && orientationMargin != null;
|
|
|
const hasCustomMarginRight = orientation === 'right' && orientationMargin != null;
|
|
|
const classString = _classnames_2_5_1_classnames_default()(prefixCls, divider === null || divider === void 0 ? void 0 : divider.className, hashId, `${prefixCls}-${type}`, {
|
|
|
[`${prefixCls}-with-text`]: hasChildren,
|
|
|
[`${prefixCls}-with-text${orientationPrefix}`]: hasChildren,
|
|
|
[`${prefixCls}-dashed`]: !!dashed,
|
|
|
[`${prefixCls}-plain`]: !!plain,
|
|
|
[`${prefixCls}-rtl`]: direction === 'rtl',
|
|
|
[`${prefixCls}-no-default-orientation-margin-left`]: hasCustomMarginLeft,
|
|
|
[`${prefixCls}-no-default-orientation-margin-right`]: hasCustomMarginRight
|
|
|
}, className, rootClassName);
|
|
|
const memoizedOrientationMargin = _react_17_0_2_react.useMemo(() => {
|
|
|
if (typeof orientationMargin === 'number') {
|
|
|
return orientationMargin;
|
|
|
}
|
|
|
if (/^\d+$/.test(orientationMargin)) {
|
|
|
return Number(orientationMargin);
|
|
|
}
|
|
|
return orientationMargin;
|
|
|
}, [orientationMargin]);
|
|
|
const innerStyle = Object.assign(Object.assign({}, hasCustomMarginLeft && {
|
|
|
marginLeft: memoizedOrientationMargin
|
|
|
}), hasCustomMarginRight && {
|
|
|
marginRight: memoizedOrientationMargin
|
|
|
});
|
|
|
// Warning children not work in vertical mode
|
|
|
if (false) {}
|
|
|
return wrapSSR( /*#__PURE__*/_react_17_0_2_react.createElement("div", Object.assign({
|
|
|
className: classString,
|
|
|
style: Object.assign(Object.assign({}, divider === null || divider === void 0 ? void 0 : divider.style), style)
|
|
|
}, restProps, {
|
|
|
role: "separator"
|
|
|
}), children && type !== 'vertical' && /*#__PURE__*/_react_17_0_2_react.createElement("span", {
|
|
|
className: `${prefixCls}-inner-text`,
|
|
|
style: innerStyle
|
|
|
}, children)));
|
|
|
};
|
|
|
if (false) {}
|
|
|
/* harmony default export */ var divider = (Divider);
|
|
|
|
|
|
/***/ })
|
|
|
|
|
|
}]); |