From 48a562ec5a7c8716020fb0480f4eb75b70310a37 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Wed, 11 Oct 2023 18:06:06 +0800 Subject: [PATCH] Auto Submit --- 9888.async.js => 91983.async.js | 482 +++++++++++++++++- act/heartSaveProcess/{ => images}/finish.png | Bin act/heartSaveProcess/images/panduanhujiu.png | Bin 0 -> 6214 bytes act/heartSaveProcess/images/shiyongaed.png | Bin 0 -> 5984 bytes .../images/xianchangqueren.png | Bin 0 -> 6798 bytes act/heartSaveProcess/images/xinzangfusu.png | Bin 0 -> 6327 bytes act/heartSaveProcess/index.html | 44 +- ...s__CommonHomework__Comment__index.async.js | 52 +- ...ms__Lists__ShixunHomeworks__index.async.js | 2 + p__Paths__Index__index.async.js | 21 +- p__tasks__index.async.js | 27 +- p__tasks__index.chunk.css | 12 + ...ont.5ac5f779.ttf => iconfont.0a6cfdc4.ttf} | Bin 428960 -> 438896 bytes static/iconfont.46257993.svg | 1 + static/iconfont.8b3a53d0.woff2 | Bin 0 -> 216472 bytes static/iconfont.de7bf788.woff2 | Bin 211356 -> 0 bytes static/iconfont.df7da3a4.svg | 1 - static/iconfont.f9c02bd2.woff | Bin 260136 -> 0 bytes static/iconfont.fa498901.woff | Bin 0 -> 266296 bytes umi.css | 96 +++- umi.js | 10 +- 21 files changed, 706 insertions(+), 42 deletions(-) rename 9888.async.js => 91983.async.js (86%) rename act/heartSaveProcess/{ => images}/finish.png (100%) create mode 100644 act/heartSaveProcess/images/panduanhujiu.png create mode 100644 act/heartSaveProcess/images/shiyongaed.png create mode 100644 act/heartSaveProcess/images/xianchangqueren.png create mode 100644 act/heartSaveProcess/images/xinzangfusu.png rename static/{iconfont.5ac5f779.ttf => iconfont.0a6cfdc4.ttf} (90%) create mode 100644 static/iconfont.46257993.svg create mode 100644 static/iconfont.8b3a53d0.woff2 delete mode 100644 static/iconfont.de7bf788.woff2 delete mode 100644 static/iconfont.df7da3a4.svg delete mode 100644 static/iconfont.f9c02bd2.woff create mode 100644 static/iconfont.fa498901.woff diff --git a/9888.async.js b/91983.async.js similarity index 86% rename from 9888.async.js rename to 91983.async.js index 574678cddf..e73812c65f 100644 --- a/9888.async.js +++ b/91983.async.js @@ -1,5 +1,5 @@ "use strict"; -(self["webpackChunk"] = self["webpackChunk"] || []).push([[9888,35479],{ +(self["webpackChunk"] = self["webpackChunk"] || []).push([[91983,35479],{ /***/ 88484: /*!*******************************************************************************!*\ @@ -64,6 +64,486 @@ const getRenderPropValue = propValue => { /***/ }), +/***/ 38925: +/*!*********************************************************!*\ + !*** ./node_modules/antd/es/alert/index.js + 3 modules ***! + \*********************************************************/ +/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { + + +// EXPORTS +__webpack_require__.d(__webpack_exports__, { + "Z": function() { return /* binding */ es_alert; } +}); + +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CheckCircleFilled.js + 1 modules +var CheckCircleFilled = __webpack_require__(89739); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CloseCircleFilled.js + 1 modules +var CloseCircleFilled = __webpack_require__(4340); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/CloseOutlined.js + 1 modules +var CloseOutlined = __webpack_require__(97937); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/ExclamationCircleFilled.js + 1 modules +var ExclamationCircleFilled = __webpack_require__(21640); +// EXTERNAL MODULE: ./node_modules/@ant-design/icons/es/icons/InfoCircleFilled.js + 1 modules +var InfoCircleFilled = __webpack_require__(78860); +// EXTERNAL MODULE: ./node_modules/classnames/index.js +var classnames = __webpack_require__(94184); +var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames); +// EXTERNAL MODULE: ./node_modules/antd/node_modules/rc-motion/es/index.js + 18 modules +var es = __webpack_require__(38379); +// EXTERNAL MODULE: ./node_modules/antd/node_modules/rc-util/es/pickAttrs.js +var pickAttrs = __webpack_require__(1337); +// EXTERNAL MODULE: ./node_modules/react/index.js +var react = __webpack_require__(67294); +// EXTERNAL MODULE: ./node_modules/antd/es/_util/reactNode.js +var reactNode = __webpack_require__(96159); +// EXTERNAL MODULE: ./node_modules/antd/es/config-provider/context.js +var context = __webpack_require__(53124); +// EXTERNAL MODULE: ./node_modules/antd/es/style/index.js +var style = __webpack_require__(14747); +// EXTERNAL MODULE: ./node_modules/antd/es/theme/util/genComponentStyleHook.js +var genComponentStyleHook = __webpack_require__(67968); +// EXTERNAL MODULE: ./node_modules/antd/es/theme/util/statistic.js +var statistic = __webpack_require__(45503); +;// CONCATENATED MODULE: ./node_modules/antd/es/alert/style/index.js + + +const genAlertTypeStyle = (bgColor, borderColor, iconColor, token, alertCls) => ({ + backgroundColor: bgColor, + border: `${token.lineWidth}px ${token.lineType} ${borderColor}`, + [`${alertCls}-icon`]: { + color: iconColor + } +}); +const genBaseStyle = token => { + const { + componentCls, + motionDurationSlow: duration, + marginXS, + marginSM, + fontSize, + fontSizeLG, + lineHeight, + borderRadiusLG: borderRadius, + motionEaseInOutCirc, + alertIconSizeLG, + colorText, + paddingContentVerticalSM, + alertPaddingHorizontal, + paddingMD, + paddingContentHorizontalLG, + colorTextHeading + } = token; + return { + [componentCls]: Object.assign(Object.assign({}, (0,style/* resetComponent */.Wf)(token)), { + position: 'relative', + display: 'flex', + alignItems: 'center', + padding: `${paddingContentVerticalSM}px ${alertPaddingHorizontal}px`, + wordWrap: 'break-word', + borderRadius, + [`&${componentCls}-rtl`]: { + direction: 'rtl' + }, + [`${componentCls}-content`]: { + flex: 1, + minWidth: 0 + }, + [`${componentCls}-icon`]: { + marginInlineEnd: marginXS, + lineHeight: 0 + }, + [`&-description`]: { + display: 'none', + fontSize, + lineHeight + }, + '&-message': { + color: colorText + }, + [`&${componentCls}-motion-leave`]: { + overflow: 'hidden', + opacity: 1, + transition: `max-height ${duration} ${motionEaseInOutCirc}, opacity ${duration} ${motionEaseInOutCirc}, + padding-top ${duration} ${motionEaseInOutCirc}, padding-bottom ${duration} ${motionEaseInOutCirc}, + margin-bottom ${duration} ${motionEaseInOutCirc}` + }, + [`&${componentCls}-motion-leave-active`]: { + maxHeight: 0, + marginBottom: '0 !important', + paddingTop: 0, + paddingBottom: 0, + opacity: 0 + } + }), + [`${componentCls}-with-description`]: { + alignItems: 'flex-start', + paddingInline: paddingContentHorizontalLG, + paddingBlock: paddingMD, + [`${componentCls}-icon`]: { + marginInlineEnd: marginSM, + fontSize: alertIconSizeLG, + lineHeight: 0 + }, + [`${componentCls}-message`]: { + display: 'block', + marginBottom: marginXS, + color: colorTextHeading, + fontSize: fontSizeLG + }, + [`${componentCls}-description`]: { + display: 'block' + } + }, + [`${componentCls}-banner`]: { + marginBottom: 0, + border: '0 !important', + borderRadius: 0 + } + }; +}; +const genTypeStyle = token => { + const { + componentCls, + colorSuccess, + colorSuccessBorder, + colorSuccessBg, + colorWarning, + colorWarningBorder, + colorWarningBg, + colorError, + colorErrorBorder, + colorErrorBg, + colorInfo, + colorInfoBorder, + colorInfoBg + } = token; + return { + [componentCls]: { + '&-success': genAlertTypeStyle(colorSuccessBg, colorSuccessBorder, colorSuccess, token, componentCls), + '&-info': genAlertTypeStyle(colorInfoBg, colorInfoBorder, colorInfo, token, componentCls), + '&-warning': genAlertTypeStyle(colorWarningBg, colorWarningBorder, colorWarning, token, componentCls), + '&-error': Object.assign(Object.assign({}, genAlertTypeStyle(colorErrorBg, colorErrorBorder, colorError, token, componentCls)), { + [`${componentCls}-description > pre`]: { + margin: 0, + padding: 0 + } + }) + } + }; +}; +const genActionStyle = token => { + const { + componentCls, + iconCls, + motionDurationMid, + marginXS, + fontSizeIcon, + colorIcon, + colorIconHover + } = token; + return { + [componentCls]: { + [`&-action`]: { + marginInlineStart: marginXS + }, + [`${componentCls}-close-icon`]: { + marginInlineStart: marginXS, + padding: 0, + overflow: 'hidden', + fontSize: fontSizeIcon, + lineHeight: `${fontSizeIcon}px`, + backgroundColor: 'transparent', + border: 'none', + outline: 'none', + cursor: 'pointer', + [`${iconCls}-close`]: { + color: colorIcon, + transition: `color ${motionDurationMid}`, + '&:hover': { + color: colorIconHover + } + } + }, + '&-close-text': { + color: colorIcon, + transition: `color ${motionDurationMid}`, + '&:hover': { + color: colorIconHover + } + } + } + }; +}; +const genAlertStyle = token => [genBaseStyle(token), genTypeStyle(token), genActionStyle(token)]; +/* harmony default export */ var alert_style = ((0,genComponentStyleHook/* default */.Z)('Alert', token => { + const { + fontSizeHeading3 + } = token; + const alertToken = (0,statistic/* merge */.TS)(token, { + alertIconSizeLG: fontSizeHeading3, + alertPaddingHorizontal: 12 // Fixed value here. + }); + + return [genAlertStyle(alertToken)]; +})); +;// CONCATENATED MODULE: ./node_modules/antd/es/alert/Alert.js +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; +}; + + + + + + + + + + + + +// CSSINJS + +const iconMapFilled = { + success: CheckCircleFilled/* default */.Z, + info: InfoCircleFilled/* default */.Z, + error: CloseCircleFilled/* default */.Z, + warning: ExclamationCircleFilled/* default */.Z +}; +const IconNode = props => { + const { + icon, + prefixCls, + type + } = props; + const iconType = iconMapFilled[type] || null; + if (icon) { + return (0,reactNode/* replaceElement */.wm)(icon, /*#__PURE__*/react.createElement("span", { + className: `${prefixCls}-icon` + }, icon), () => ({ + className: classnames_default()(`${prefixCls}-icon`, { + [icon.props.className]: icon.props.className + }) + })); + } + return /*#__PURE__*/react.createElement(iconType, { + className: `${prefixCls}-icon` + }); +}; +const CloseIcon = props => { + const { + isClosable, + prefixCls, + closeIcon, + handleClose + } = props; + const mergedCloseIcon = closeIcon === true || closeIcon === undefined ? /*#__PURE__*/react.createElement(CloseOutlined/* default */.Z, null) : closeIcon; + return isClosable ? /*#__PURE__*/react.createElement("button", { + type: "button", + onClick: handleClose, + className: `${prefixCls}-close-icon`, + tabIndex: 0 + }, mergedCloseIcon) : null; +}; +const Alert = props => { + const { + description, + prefixCls: customizePrefixCls, + message, + banner, + className, + rootClassName, + style, + onMouseEnter, + onMouseLeave, + onClick, + afterClose, + showIcon, + closable, + closeText, + closeIcon, + action + } = props, + otherProps = __rest(props, ["description", "prefixCls", "message", "banner", "className", "rootClassName", "style", "onMouseEnter", "onMouseLeave", "onClick", "afterClose", "showIcon", "closable", "closeText", "closeIcon", "action"]); + const [closed, setClosed] = react.useState(false); + if (false) {} + const ref = react.useRef(null); + const { + getPrefixCls, + direction, + alert + } = react.useContext(context/* ConfigContext */.E_); + const prefixCls = getPrefixCls('alert', customizePrefixCls); + const [wrapSSR, hashId] = alert_style(prefixCls); + const handleClose = e => { + var _a; + setClosed(true); + (_a = props.onClose) === null || _a === void 0 ? void 0 : _a.call(props, e); + }; + const type = react.useMemo(() => { + if (props.type !== undefined) { + return props.type; + } + // banner mode defaults to 'warning' + return banner ? 'warning' : 'info'; + }, [props.type, banner]); + // closeable when closeText or closeIcon is assigned + const isClosable = react.useMemo(() => { + if (closeText) { + return true; + } + if (typeof closable === 'boolean') { + return closable; + } + // should be true when closeIcon is 0 or '' + return closeIcon !== false && closeIcon !== null && closeIcon !== undefined; + }, [closeText, closeIcon, closable]); + // banner mode defaults to Icon + const isShowIcon = banner && showIcon === undefined ? true : showIcon; + const alertCls = classnames_default()(prefixCls, `${prefixCls}-${type}`, { + [`${prefixCls}-with-description`]: !!description, + [`${prefixCls}-no-icon`]: !isShowIcon, + [`${prefixCls}-banner`]: !!banner, + [`${prefixCls}-rtl`]: direction === 'rtl' + }, alert === null || alert === void 0 ? void 0 : alert.className, className, rootClassName, hashId); + const restProps = (0,pickAttrs/* default */.Z)(otherProps, { + aria: true, + data: true + }); + return wrapSSR( /*#__PURE__*/react.createElement(es["default"], { + visible: !closed, + motionName: `${prefixCls}-motion`, + motionAppear: false, + motionEnter: false, + onLeaveStart: node => ({ + maxHeight: node.offsetHeight + }), + onLeaveEnd: afterClose + }, _ref => { + let { + className: motionClassName, + style: motionStyle + } = _ref; + return /*#__PURE__*/react.createElement("div", Object.assign({ + ref: ref, + "data-show": !closed, + className: classnames_default()(alertCls, motionClassName), + style: Object.assign(Object.assign(Object.assign({}, alert === null || alert === void 0 ? void 0 : alert.style), style), motionStyle), + onMouseEnter: onMouseEnter, + onMouseLeave: onMouseLeave, + onClick: onClick, + role: "alert" + }, restProps), isShowIcon ? /*#__PURE__*/react.createElement(IconNode, { + description: description, + icon: props.icon, + prefixCls: prefixCls, + type: type + }) : null, /*#__PURE__*/react.createElement("div", { + className: `${prefixCls}-content` + }, message ? /*#__PURE__*/react.createElement("div", { + className: `${prefixCls}-message` + }, message) : null, description ? /*#__PURE__*/react.createElement("div", { + className: `${prefixCls}-description` + }, description) : null), action ? /*#__PURE__*/react.createElement("div", { + className: `${prefixCls}-action` + }, action) : null, /*#__PURE__*/react.createElement(CloseIcon, { + isClosable: isClosable, + prefixCls: prefixCls, + closeIcon: closeText || closeIcon, + handleClose: handleClose + })); + })); +}; +if (false) {} +/* harmony default export */ var alert_Alert = (Alert); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/classCallCheck.js +var classCallCheck = __webpack_require__(15671); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createClass.js +var createClass = __webpack_require__(43144); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/inherits.js +var inherits = __webpack_require__(60136); +// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/createSuper.js + 1 modules +var createSuper = __webpack_require__(51630); +;// CONCATENATED MODULE: ./node_modules/antd/es/alert/ErrorBoundary.js + + + + + + +let ErrorBoundary = /*#__PURE__*/function (_React$Component) { + (0,inherits/* default */.Z)(ErrorBoundary, _React$Component); + var _super = (0,createSuper/* default */.Z)(ErrorBoundary); + function ErrorBoundary() { + var _this; + (0,classCallCheck/* default */.Z)(this, ErrorBoundary); + _this = _super.apply(this, arguments); + _this.state = { + error: undefined, + info: { + componentStack: '' + } + }; + return _this; + } + (0,createClass/* default */.Z)(ErrorBoundary, [{ + key: "componentDidCatch", + value: function componentDidCatch(error, info) { + this.setState({ + error, + info + }); + } + }, { + key: "render", + value: function render() { + const { + message, + description, + children + } = this.props; + const { + error, + info + } = this.state; + const componentStack = info && info.componentStack ? info.componentStack : null; + const errorMessage = typeof message === 'undefined' ? (error || '').toString() : message; + const errorDescription = typeof description === 'undefined' ? componentStack : description; + if (error) { + return /*#__PURE__*/react.createElement(alert_Alert, { + type: "error", + message: errorMessage, + description: /*#__PURE__*/react.createElement("pre", { + style: { + fontSize: '0.9em', + overflowX: 'auto' + } + }, errorDescription) + }); + } + return children; + } + }]); + return ErrorBoundary; +}(react.Component); +/* harmony default export */ var alert_ErrorBoundary = (ErrorBoundary); +;// CONCATENATED MODULE: ./node_modules/antd/es/alert/index.js +'use client'; + + + +const es_alert_Alert = alert_Alert; +es_alert_Alert.ErrorBoundary = alert_ErrorBoundary; +/* harmony default export */ var es_alert = (es_alert_Alert); + +/***/ }), + /***/ 96074: /*!***********************************************************!*\ !*** ./node_modules/antd/es/divider/index.js + 1 modules ***! diff --git a/act/heartSaveProcess/finish.png b/act/heartSaveProcess/images/finish.png similarity index 100% rename from act/heartSaveProcess/finish.png rename to act/heartSaveProcess/images/finish.png diff --git a/act/heartSaveProcess/images/panduanhujiu.png b/act/heartSaveProcess/images/panduanhujiu.png new file mode 100644 index 0000000000000000000000000000000000000000..b35eeea1f908b3c4501a7ccb89c1321c1bda27e8 GIT binary patch literal 6214 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 literal 0 HcmV?d00001 diff --git a/act/heartSaveProcess/images/xinzangfusu.png b/act/heartSaveProcess/images/xinzangfusu.png new file mode 100644 index 0000000000000000000000000000000000000000..99fe13450933c3d14dbcc799d9b3ac0ca9df8f6c GIT binary patch literal 6327 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
- - + - +

第一步
现场安全

- + - +

第二步
判断呼救

@@ -226,18 +222,18 @@
- + - -

第三步
30 : 2

+ +

第三步
心脏复苏

- + - +

第四步
使用AED

@@ -287,10 +283,18 @@ const el = elems[i]; const key = el.getAttribute("key") data.map(item => { - if (key == item.position) { + if (key == item?.position) { el.addEventListener("click", function () { - // if (item.status == 2) + if (item?.status == 2 || item?.position ==1 || getIdentifier()== item?.identifier) window.top.location.href = `https://educoder.net/tasks/${item?.identifier}` + else{ + if(data?.[item.position - 2]?.status != 2){ + const step = Upper[item?.position - 1] + window.top.location.href = `https://educoder.net/tasks/${getIdentifier()}?step=${step}` + }else{ + window.top.location.href = `https://educoder.net/tasks/${item?.identifier}` + } + } // else { // if (item.position != 1 && data[item.position - 2].status != 2 && getIdentifier() != item // .identifier) { diff --git a/p__Classrooms__Lists__CommonHomework__Comment__index.async.js b/p__Classrooms__Lists__CommonHomework__Comment__index.async.js index 00501fb411..a26331fb93 100644 --- a/p__Classrooms__Lists__CommonHomework__Comment__index.async.js +++ b/p__Classrooms__Lists__CommonHomework__Comment__index.async.js @@ -1630,6 +1630,7 @@ var ShixunsListPage = function ShixunsListPage(_ref) { if (res1.status === 0) { setPreviewHtml(res1.html_content); setcodeloding(false); + mathjax(); // setStatus(Status.Preview) aaa(); } @@ -1948,12 +1949,12 @@ var ShixunsListPage = function ShixunsListPage(_ref) { case 2: res = _context11.sent; if (!((res === null || res === void 0 ? void 0 : res.status) === 0)) { - _context11.next = 14; + _context11.next = 15; break; } sethomeWorkReport(res.data); if (!(res !== null && res !== void 0 && (_res$data4 = res.data) !== null && _res$data4 !== void 0 && (_res$data4$shixun_det = _res$data4.shixun_detail[0]) !== null && _res$data4$shixun_det !== void 0 && _res$data4$shixun_det.myshixun_identifier)) { - _context11.next = 14; + _context11.next = 15; break; } setcodeloding(true); @@ -1969,14 +1970,14 @@ var ShixunsListPage = function ShixunsListPage(_ref) { case 9: res1 = _context11.sent; if (!(res1.status === 0)) { - _context11.next = 14; + _context11.next = 15; break; } setPreviewHtml(res1.html_content); setcodeloding(false); - // setStatus(Status.Preview) + createDom(res1.html_content); return _context11.abrupt("return"); - case 14: + case 15: case "end": return _context11.stop(); } @@ -1986,6 +1987,47 @@ var ShixunsListPage = function ShixunsListPage(_ref) { return _ref8.apply(this, arguments); }; }(); + var createDom = function createDom(html_content) { + var _html_content$match, _html_content$match$c; + html_content === null || html_content === void 0 ? void 0 : (_html_content$match = html_content.match) === null || _html_content$match === void 0 ? void 0 : (_html_content$match$c = _html_content$match.call(html_content, /